/* ==========================================================================
   Globalsoft — Tasarım sistemi (gx)
   Fontlar: Plus Jakarta Sans (başlık) + Inter (metin) — sunucudan yüklenir
   ========================================================================== */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/gx/inter-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/gx/inter-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/gx/plus-jakarta-sans-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/gx/plus-jakarta-sans-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --gx-navy:#070c24; --gx-navy2:#0c1440; --gx-blue:#273aa3; --gx-blue2:#2c8ac6; --gx-sky:#6cc4ff;
  --gx-y:#fedd02; --gx-y2:#ffc400; --gx-ink:#0d1233; --gx-tx:#4b5372; --gx-mut:#7a82a0;
  --gx-line:#e3e7f3; --gx-soft:#f4f6fc; --gx-white:#fff; --gx-ok:#17b26a;
  --gx-fh:"Plus Jakarta Sans","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --gx-fb:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --gx-r:18px; --gx-r2:26px; --gx-sh:0 1px 2px rgba(13,18,51,.04),0 12px 32px -12px rgba(13,18,51,.14);
  --gx-sh2:0 2px 4px rgba(13,18,51,.05),0 30px 60px -24px rgba(39,58,163,.35);
  --gx-ease:cubic-bezier(.22,.8,.22,1);
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body.gx-body{margin:0;font-family:var(--gx-fb);font-size:16px;line-height:1.65;color:var(--gx-tx);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}
.gx-body *,.gx-body *:before,.gx-body *:after{box-sizing:border-box}
.gx-body img,.gx-body svg{max-width:100%}
.gx-body a{text-decoration:none}
.gx-body :focus-visible{outline:3px solid var(--gx-sky);outline-offset:3px;border-radius:6px}
.gx-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:var(--gx-y);color:#111;padding:10px 16px;border-radius:10px;font-weight:700}
.gx-skip:focus{left:12px}
.gx-wrap{width:100%;max-width:1260px;margin:0 auto;padding:0 28px}
.gx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- Butonlar ---------- */
.gx-btn{--bg:var(--gx-y);--fg:#14142b;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border:0;border-radius:14px;background:var(--bg);color:var(--fg)!important;font:700 15.5px/1 var(--gx-fh);letter-spacing:.01em;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s var(--gx-ease),box-shadow .35s var(--gx-ease),background .3s;box-shadow:0 10px 28px -10px rgba(254,221,2,.65),inset 0 -2px 0 rgba(0,0,0,.08)}
.gx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--gx-ease)}
.gx-btn:hover{transform:translateY(-3px);box-shadow:0 18px 36px -12px rgba(254,221,2,.8),inset 0 -2px 0 rgba(0,0,0,.08)}
.gx-btn:hover:before{transform:translateX(120%)}
.gx-btn:active{transform:translateY(-1px)}
.gx-ar{display:inline-block;flex:0 0 18px;width:18px;height:18px}
.gx-btn .gx-ar{transition:transform .35s var(--gx-ease)}
.gx-btn:hover .gx-ar{transform:translateX(5px)}
.gx-btn--blue{--bg:linear-gradient(135deg,#1b2a88 0%,#273aa3 45%,#2c8ac6 100%);--fg:#fff;box-shadow:0 14px 30px -12px rgba(39,58,163,.7)}
.gx-btn--blue:hover{box-shadow:0 22px 40px -14px rgba(39,58,163,.85)}
.gx-btn--ghost{--bg:rgba(255,255,255,.07);--fg:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.gx-btn--ghost:hover{--bg:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}
.gx-btn--line{--bg:#fff;--fg:var(--gx-blue);box-shadow:inset 0 0 0 1.5px var(--gx-line)}
.gx-btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--gx-blue),0 14px 28px -14px rgba(39,58,163,.4)}
.gx-btn--sm{padding:12px 20px;font-size:14px;border-radius:12px}
.gx-btn--lg{padding:19px 34px;font-size:17px;border-radius:16px}
.gx-link{display:inline-flex;align-items:center;gap:8px;font:700 14.5px var(--gx-fh);color:var(--gx-blue)!important;transition:gap .3s var(--gx-ease)}
.gx-link:hover{gap:13px}

/* ---------- Üst bilgi şeridi + Header ---------- */
.gx-top{background:var(--gx-navy);color:#b9c1e6;font-size:13px}
.gx-top .gx-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}
.gx-top a{color:#d8def5;transition:color .2s}
.gx-top a:hover{color:var(--gx-y)}
.gx-top ul{display:flex;gap:26px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.gx-top li{display:flex;align-items:center;gap:8px}
.gx-top .fa{color:var(--gx-y);font-size:14px}
.gx-hd{position:sticky;top:0;z-index:900;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(227,231,243,.7);transition:box-shadow .3s,background .3s}
.gx-hd.is-s{box-shadow:0 10px 30px -18px rgba(13,18,51,.35);background:rgba(255,255,255,.95)}
.gx-bar{display:flex;align-items:center;gap:28px;min-height:78px}
.gx-logo{display:block;line-height:0;flex:0 0 auto}
.gx-logo svg{height:52px;width:auto;display:block}
.gx-nav{display:flex;align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none}
.gx-nav>li{position:relative}
.gx-nav>li.has-m{position:static}
.gx-bar{position:relative}
.gx-nav>li>a,.gx-nav>li>button{display:flex;align-items:center;gap:7px;padding:12px 15px;border:0;background:none;border-radius:12px;font:600 15px var(--gx-fh);color:var(--gx-ink)!important;cursor:pointer;transition:background .25s,color .25s;white-space:nowrap}
.gx-nav>li>a:hover,.gx-nav>li>button:hover,.gx-nav>li:focus-within>button,.gx-nav>li.is-open>button{background:var(--gx-soft);color:var(--gx-blue)!important}
.gx-nav>li.on>a,.gx-nav>li.on>button{color:var(--gx-blue)!important;background:linear-gradient(180deg,#eef1ff,#e8ecff)}
.gx-nav .gx-chev{width:10px;height:10px;transition:transform .3s var(--gx-ease)}
.gx-nav>li.is-open .gx-chev{transform:rotate(180deg)}
.gx-mega{position:absolute;left:50%;top:calc(100% - 8px);width:min(980px,calc(100% - 56px));transform:translate(-50%,10px);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid var(--gx-line);border-radius:22px;box-shadow:0 40px 80px -30px rgba(13,18,51,.4);padding:22px;transition:opacity .25s,transform .35s var(--gx-ease),visibility .25s}
.gx-nav>li.has-m:hover .gx-mega,.gx-nav>li.has-m.is-open .gx-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.gx-mega:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.gx-mega-g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.gx-mega a.gx-mi{display:flex;gap:13px;align-items:flex-start;padding:13px 14px;border-radius:14px;transition:background .2s,transform .25s var(--gx-ease)}
.gx-mega a.gx-mi:hover{background:var(--gx-soft);transform:translateX(3px)}
.gx-mi i{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,#eef1ff,#e1e8ff);color:var(--gx-blue);font-size:18px}
.gx-mi b{display:block;font:700 14px/1.3 var(--gx-fh);color:var(--gx-ink)}
.gx-mi small{display:block;font-size:12.2px;line-height:1.4;color:var(--gx-mut);margin-top:3px}
.gx-mega-f{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 18px;border-radius:14px;background:linear-gradient(120deg,var(--gx-navy2),#1b2a88);color:#cfd6f7;font-size:14px}
.gx-mega-f a{color:var(--gx-y)!important;font-weight:700}
.gx-act{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.gx-lang{display:inline-flex;padding:4px;border-radius:999px;background:var(--gx-soft);border:1px solid var(--gx-line)}
.gx-lang a{display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:700 12.5px var(--gx-fh);color:var(--gx-tx)!important;transition:background .25s,color .25s}
.gx-lang a.on{background:var(--gx-blue);color:#fff!important}
.gx-flag{width:18px;height:18px;border-radius:50%;display:block}
.gx-burger{display:none;width:46px;height:46px;border:1px solid var(--gx-line);background:#fff;border-radius:13px;cursor:pointer;padding:0;position:relative}
.gx-burger span{position:absolute;left:12px;right:12px;height:2px;background:var(--gx-ink);border-radius:2px;transition:transform .3s var(--gx-ease),opacity .2s,top .3s var(--gx-ease)}
.gx-burger span:nth-child(1){top:16px}.gx-burger span:nth-child(2){top:22px}.gx-burger span:nth-child(3){top:28px}
.gx-burger[aria-expanded=true] span:nth-child(1){top:22px;transform:rotate(45deg)}
.gx-burger[aria-expanded=true] span:nth-child(2){opacity:0}
.gx-burger[aria-expanded=true] span:nth-child(3){top:22px;transform:rotate(-45deg)}

@media (max-width:1100px){
  .gx-hd,.gx-hd.is-s{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}
  .gx-top{display:none}
  .gx-bar{min-height:70px;gap:12px}
  .gx-logo svg{height:46px}
  .gx-burger{display:block;margin-left:auto}
  .gx-act .gx-btn{display:none}
  .gx-act{order:2}
  .gx-nav-wrap{position:fixed;left:0;right:0;top:70px;bottom:0;background:#fff;overflow:auto;padding:14px 20px 120px;transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .25s,transform .35s var(--gx-ease),visibility .25s;z-index:899}
  .gx-nav-wrap.is-open{opacity:1;visibility:visible;transform:none}
  .gx-nav{flex-direction:column;align-items:stretch;gap:4px}
  .gx-nav>li>a,.gx-nav>li>button{width:100%;justify-content:space-between;font-size:17px;padding:16px 14px;border-bottom:1px solid var(--gx-line);border-radius:0}
  .gx-mega{position:static;width:auto;transform:none;opacity:1;visibility:visible;pointer-events:auto;display:none;box-shadow:none;border:0;padding:6px 0 12px}
  .gx-nav>li.is-open .gx-mega{display:block}
  .gx-nav>li.has-m:hover .gx-mega{transform:none}
  .gx-mega-g{grid-template-columns:1fr}
  .gx-mega-f{flex-direction:column;align-items:flex-start}
  .gx-mnav-cta{display:block!important;margin-top:20px}
  .gx-mnav-cta .gx-btn{width:100%}
}
.gx-mnav-cta{display:none}
body.gx-lock{overflow:hidden}

/* ---------- Ortak bölüm bileşenleri ---------- */
.hx{color:var(--gx-tx)}
:where(.hx h1,.hx h2,.hx h3,.hx h4,.hx p,.hx ul,.hx li,.hx ol,.hx figure,.gx-ft h3,.gx-ft h4,.gx-ft p,.gx-ft ul,.gx-ft li){margin:0;padding:0;font-family:inherit;text-transform:none;letter-spacing:normal}
:where(.hx ul,.hx ol,.gx-ft ul,.gx-top ul){list-style:none}
.hx h1,.hx h2,.hx h3,.hx h4{font-family:var(--gx-fh);color:var(--gx-ink);font-weight:800;line-height:1.12;letter-spacing:-.02em}
.hx-sec{padding:112px 0;position:relative}
.hx-sec--soft{background:var(--gx-soft)}
.hx-sec--dark{background:radial-gradient(1200px 600px at 85% -10%,#1b2a88 0%,transparent 60%),var(--gx-navy);color:#aab3da}
.hx-sec--dark h2,.hx-sec--dark h3,.hx-sec--dark h4{color:#fff}
.hx-eb{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#eef1ff;color:var(--gx-blue);font:700 12.5px var(--gx-fh);letter-spacing:.12em;text-transform:uppercase}
.hx-eb:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gx-y);box-shadow:0 0 0 4px rgba(254,221,2,.28)}
.hx-sec--dark .hx-eb,.hx-hero .hx-eb{background:rgba(255,255,255,.08);color:#dfe5ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
.hx-hd{max-width:760px;margin:0 auto 64px;text-align:center}
.hx-hd h2{font-size:clamp(30px,4.2vw,50px);margin-top:20px}
.hx-hd p{font-size:18px;margin-top:18px;color:var(--gx-tx)}
.hx-sec--dark .hx-hd p{color:#aab3da}
.hx-hd--l{margin-left:0;text-align:left}
.hx-grad{background:linear-gradient(100deg,#6cc4ff 0%,#9aa9ff 45%,#fedd02 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.hx-grad--b{background:linear-gradient(100deg,#1b2a88,#2c8ac6);-webkit-background-clip:text;background-clip:text}

/* reveal */
.js .rv{opacity:0;transform:translateY(28px);transition:opacity .8s var(--gx-ease),transform .9s var(--gx-ease);transition-delay:var(--d,0s)}
.js .rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}*{animation:none!important}}

/* ---------- HERO ---------- */
.hx-hero{position:relative;overflow:hidden;color:#b9c1e6;background:radial-gradient(900px 520px at 78% 8%,rgba(44,138,198,.38),transparent 60%),radial-gradient(800px 560px at 6% 92%,rgba(39,58,163,.7),transparent 62%),linear-gradient(160deg,#070c24 0%,#0b1340 55%,#101a58 100%);padding:96px 0 120px}
.hx-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 30%,transparent 80%)}
.hx-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:hxF 14s ease-in-out infinite alternate}
.hx-orb.a{width:420px;height:420px;background:#2c8ac6;right:-80px;top:-80px}
.hx-orb.b{width:360px;height:360px;background:#4a35c9;left:-100px;bottom:-60px;animation-delay:-6s}
@keyframes hxF{to{transform:translate(40px,30px) scale(1.12)}}
.hx-hero .gx-wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.hx-hero h1{color:#fff;font-size:clamp(38px,5.4vw,70px);line-height:1.04;margin:24px 0 24px;letter-spacing:-.035em}
.hx-hero .hx-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:#b9c1e6;max-width:590px}
.hx-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}
.hx-trust{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:44px;padding-top:30px;border-top:1px solid rgba(255,255,255,.12)}
.hx-trust li{display:flex;align-items:center;gap:10px;font:600 14px var(--gx-fh);color:#dfe5ff}
.hx-trust .fa{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(254,221,2,.14);color:var(--gx-y);font-size:13px}
.hx-vis{position:relative;height:540px}
.hx-win{position:absolute;right:0;top:20px;width:92%;border-radius:20px;background:#0e1650;border:1px solid rgba(255,255,255,.14);box-shadow:0 50px 90px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;transform:perspective(1400px) rotateY(-9deg) rotateX(4deg);animation:hxW 9s ease-in-out infinite alternate}
@keyframes hxW{to{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) translateY(-8px)}}
.hx-wbar{display:flex;align-items:center;gap:7px;padding:13px 16px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}
.hx-wbar i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.hx-wbar i:nth-child(2){background:#febc2e}.hx-wbar i:nth-child(3){background:#28c840}
.hx-wbar span{margin-left:12px;flex:1;max-width:260px;height:22px;border-radius:8px;background:rgba(255,255,255,.07);color:#8f9ad0;font:500 11px/22px var(--gx-fb);text-align:center}
.hx-wbody{display:grid;grid-template-columns:62px 1fr;min-height:340px}
.hx-side{padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:14px;border-right:1px solid rgba(255,255,255,.07)}
.hx-side i{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.07)}.hx-side i:first-child{background:linear-gradient(135deg,var(--gx-blue),var(--gx-blue2))}
.hx-main{padding:18px}
.hx-kp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.hx-kp div{padding:12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06)}
.hx-kp small{display:block;font-size:10px;color:#8f9ad0;letter-spacing:.06em;text-transform:uppercase}
.hx-kp b{display:block;font:800 19px var(--gx-fh);color:#fff;margin-top:3px}
.hx-kp em{font-style:normal;font-size:10.5px;color:#4be3a1}
.hx-chart{margin-top:14px;border-radius:14px;background:rgba(255,255,255,.05);padding:14px 14px 8px}
.hx-chart svg{width:100%;height:120px;display:block}
.hx-rows{margin-top:12px;display:grid;gap:8px}
.hx-rows div{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.04)}
.hx-rows i{width:26px;height:26px;border-radius:8px;background:rgba(108,196,255,.22)}
.hx-rows span{flex:1;height:7px;border-radius:4px;background:rgba(255,255,255,.14)}.hx-rows em{width:44px;height:7px;border-radius:4px;background:rgba(254,221,2,.55)}
.hx-ph{position:absolute;left:0;bottom:0;width:178px;height:360px;border-radius:32px;background:#050a25;border:6px solid #1a2268;box-shadow:0 40px 70px -24px rgba(0,0,0,.75);overflow:hidden;animation:hxP 7s ease-in-out infinite alternate}
@keyframes hxP{to{transform:translateY(-14px)}}
.hx-ph:before{content:"";position:absolute;top:8px;left:50%;width:56px;height:14px;margin-left:-28px;border-radius:9px;background:#000;z-index:2}
.hx-ph-h{padding:34px 14px 18px;background:linear-gradient(150deg,var(--gx-blue),var(--gx-blue2));color:#fff}
.hx-ph-h small{opacity:.8;font-size:10px}.hx-ph-h b{display:block;font:800 22px var(--gx-fh);margin-top:2px}
.hx-ph-b{padding:12px;display:grid;gap:9px}
.hx-ph-b div{display:flex;align-items:center;gap:9px;padding:9px;border-radius:12px;background:rgba(255,255,255,.06)}
.hx-ph-b i{width:28px;height:28px;border-radius:9px;background:rgba(254,221,2,.8)}.hx-ph-b div:nth-child(2) i{background:rgba(108,196,255,.8)}.hx-ph-b div:nth-child(3) i{background:rgba(75,227,161,.8)}
.hx-ph-b span{flex:1;display:grid;gap:5px}.hx-ph-b span:before,.hx-ph-b span:after{content:"";height:6px;border-radius:3px;background:rgba(255,255,255,.18)}.hx-ph-b span:after{width:60%;background:rgba(255,255,255,.1)}
.hx-fl{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.96);color:var(--gx-ink);box-shadow:0 24px 50px -18px rgba(0,0,0,.55);font:700 13px var(--gx-fh);animation:hxP 6s ease-in-out infinite alternate}
.hx-fl i{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#e8f8f0;color:var(--gx-ok);font-size:15px;font-style:normal}
.hx-fl small{display:block;font:500 11px var(--gx-fb);color:var(--gx-mut)}
.hx-fl.f1{right:-6px;top:0;animation-delay:-2s}
.hx-fl.f2{right:6%;bottom:36px;animation-delay:-4s}.hx-fl.f2 i{background:#fff6cc;color:#c99a00}
.hx-fl.f3{left:-14px;top:84px;animation-delay:-1s}.hx-fl.f3 i{background:#e8eeff;color:var(--gx-blue)}

/* marquee */
.hx-mq{background:var(--gx-navy);border-top:1px solid rgba(255,255,255,.08);padding:22px 0;overflow:hidden;position:relative}
.hx-mq-t{display:flex;width:max-content;animation:hxM 38s linear infinite}
.hx-mq:hover .hx-mq-t{animation-play-state:paused}
.hx-mq span{display:flex;align-items:center;gap:56px;font:700 15px var(--gx-fh);color:#7f8ac2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.hx-mq span:after{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--gx-y)}
@keyframes hxM{to{transform:translateX(-50%)}}

/* stats */
.hx-st{padding:64px 0 0;position:relative;z-index:3}
.hx-st-g{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:var(--gx-r2);box-shadow:var(--gx-sh2);border:1px solid var(--gx-line);overflow:hidden}
.hx-st-g div{padding:36px 30px;text-align:center;position:relative}
.hx-st-g div+div:before{content:"";position:absolute;left:0;top:26%;bottom:26%;width:1px;background:var(--gx-line)}
.hx-st-g b{display:block;font:800 clamp(34px,4vw,50px) var(--gx-fh);color:var(--gx-ink);letter-spacing:-.03em;line-height:1}
.hx-st-g b em{font-style:normal;background:linear-gradient(135deg,#273aa3,#2c8ac6);-webkit-background-clip:text;background-clip:text;color:transparent}
.hx-st-g span{display:block;margin-top:10px;font:600 14px var(--gx-fh);color:var(--gx-tx)}

/* services bento */
.hx-sv{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.hx-card{position:relative;display:flex;flex-direction:column;padding:34px 30px 30px;border-radius:var(--gx-r2);background:#fff;border:1px solid var(--gx-line);box-shadow:var(--gx-sh);overflow:hidden;transition:transform .45s var(--gx-ease),box-shadow .45s var(--gx-ease),border-color .3s}
.hx-card:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 220px at var(--mx,80%) -10%,rgba(44,138,198,.16),transparent 70%);opacity:0;transition:opacity .4s}
.hx-card:hover{transform:translateY(-8px);box-shadow:var(--gx-sh2);border-color:#c9d2f5}
.hx-card:hover:before{opacity:1}
.hx-ic{position:relative;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(135deg,#1b2a88,#273aa3 50%,#2c8ac6);box-shadow:0 14px 26px -10px rgba(39,58,163,.6);transition:transform .5s var(--gx-ease)}
.hx-card:hover .hx-ic{transform:rotate(-6deg) scale(1.06)}
.hx-card h3{font-size:21px;margin:24px 0 10px;position:relative}
.hx-card>p{font-size:15px;line-height:1.7;position:relative}
.hx-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 26px;position:relative}
.hx-tags li{padding:5px 11px;border-radius:999px;background:var(--gx-soft);font:600 12px var(--gx-fb);color:var(--gx-tx)}
.hx-card .gx-link{margin-top:auto;position:relative}
.hx-card--w{grid-column:span 2;background:linear-gradient(135deg,#0c1440,#1b2a88);border-color:transparent;color:#aab3da}
.hx-card--w h3{color:#fff}.hx-card--w .hx-tags li{background:rgba(255,255,255,.1);color:#dfe5ff}
.hx-card--w .gx-link{color:var(--gx-y)!important}
.hx-card--w .hx-ic{background:linear-gradient(135deg,var(--gx-y),var(--gx-y2));color:#14142b;box-shadow:0 14px 26px -10px rgba(254,221,2,.5)}
.hx-all{text-align:center;margin-top:52px}

/* why */
.hx-why{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.hx-why h2{font-size:clamp(30px,4vw,48px);margin:20px 0 20px}
.hx-why>div>p{font-size:17.5px}
.hx-feat{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px}
.hx-feat li{display:flex;gap:14px}
.hx-feat i{flex:0 0 44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#eef1ff;color:var(--gx-blue);font-size:19px}
.hx-feat b{display:block;font:700 16px var(--gx-fh);color:var(--gx-ink);margin-bottom:3px}
.hx-feat span{font-size:14.2px;line-height:1.6;display:block}
.hx-cmp{border-radius:var(--gx-r2);background:#fff;border:1px solid var(--gx-line);box-shadow:var(--gx-sh2);overflow:hidden}
.hx-cmp-h,.hx-cmp-r{display:grid;grid-template-columns:1.1fr 1fr 1fr}
.hx-cmp-h div{padding:20px 18px;font:800 15px var(--gx-fh);color:var(--gx-ink);background:var(--gx-soft)}
.hx-cmp-h div:last-child{background:linear-gradient(135deg,#1b2a88,#2c8ac6);color:#fff}
.hx-cmp-r div{padding:17px 18px;font-size:14.5px;border-top:1px solid var(--gx-line);display:flex;align-items:center;gap:9px}
.hx-cmp-r div:first-child{font:700 14px var(--gx-fh);color:var(--gx-ink)}
.hx-cmp-r div:last-child{background:#f3f7ff;color:var(--gx-ink);font-weight:600}
.hx-cmp .fa-times-circle{color:#e5484d}.hx-cmp .fa-check-circle{color:var(--gx-ok)}

/* process */
.hx-pr{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative;counter-reset:s}
.hx-pr:before{content:"";position:absolute;left:8%;right:8%;top:34px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}
.hx-pr li{position:relative;text-align:center;padding:0 8px}
.hx-pr li:before{counter-increment:s;content:"0" counter(s);display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 22px;border-radius:50%;background:var(--gx-navy2);border:1px solid rgba(255,255,255,.25);font:800 20px var(--gx-fh);color:var(--gx-y);position:relative;box-shadow:0 0 0 8px var(--gx-navy),0 0 36px rgba(44,138,198,.4)}
.hx-pr h3{font-size:19px;margin-bottom:8px}.hx-pr p{font-size:14.5px;line-height:1.65}

/* sectors */
.hx-sk{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.hx-sk a{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px;border-radius:20px;background:#fff;border:1px solid var(--gx-line);transition:transform .4s var(--gx-ease),box-shadow .4s,border-color .3s;color:var(--gx-ink)!important}
.hx-sk a:hover{transform:translateY(-6px);box-shadow:var(--gx-sh2);border-color:#c9d2f5}
.hx-sk i{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--gx-blue);background:linear-gradient(135deg,#eef1ff,#dfe7ff);transition:background .3s,color .3s}
.hx-sk a:hover i{background:linear-gradient(135deg,#1b2a88,#2c8ac6);color:#fff}
.hx-sk b{font:700 16px/1.3 var(--gx-fh)}
.hx-sk small{font-size:13px;line-height:1.55;color:var(--gx-tx)}

/* group / platforms */
.hx-pf{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.hx-pf a,.hx-pf div.hx-pfc{display:flex;flex-direction:column;gap:14px;padding:34px 30px;border-radius:var(--gx-r2);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px);transition:transform .4s var(--gx-ease),background .3s,border-color .3s;color:#aab3da!important}
.hx-pf a:hover{transform:translateY(-6px);background:rgba(255,255,255,.1);border-color:rgba(254,221,2,.5)}
.hx-pf i{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#14142b;background:linear-gradient(135deg,var(--gx-y),var(--gx-y2))}
.hx-pf h3{font-size:22px}.hx-pf p{font-size:15px}
.hx-pf .gx-link{color:var(--gx-y)!important;margin-top:auto}

/* reach */
.hx-rc{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}
.hx-rc h2{font-size:clamp(30px,4vw,46px);margin:20px 0}
.hx-rc-l{display:grid;gap:14px;margin-top:30px}
.hx-rc-l li{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--gx-line);box-shadow:var(--gx-sh)}
.hx-rc-l i{flex:0 0 44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1b2a88,#2c8ac6);color:#fff;font-size:19px}
.hx-rc-l b{display:block;font:700 16px var(--gx-fh);color:var(--gx-ink)}.hx-rc-l span{font-size:14px}
.hx-map{position:relative;border-radius:var(--gx-r2);background:radial-gradient(600px 400px at 50% 40%,#16227a,#080d2c);padding:24px;box-shadow:var(--gx-sh2);overflow:hidden}
.hx-map svg{width:100%;height:auto;display:block}
.hx-pulse{transform-box:fill-box;transform-origin:center;animation:hxPu 2.4s ease-out infinite}
@keyframes hxPu{from{transform:scale(.4);opacity:.9}to{transform:scale(3.2);opacity:0}}
.hx-dash{stroke-dasharray:6 8;animation:hxD 2s linear infinite}
@keyframes hxD{to{stroke-dashoffset:-28}}

/* faq */
.hx-fq{max-width:860px;margin:0 auto;display:grid;gap:12px}
.hx-fq details{border-radius:18px;background:#fff;border:1px solid var(--gx-line);transition:box-shadow .3s,border-color .3s}
.hx-fq details[open]{box-shadow:var(--gx-sh);border-color:#c9d2f5}
.hx-fq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font:700 17px var(--gx-fh);color:var(--gx-ink)}
.hx-fq summary::-webkit-details-marker{display:none}
.hx-fq summary:after{content:"+";flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gx-soft);color:var(--gx-blue);font:500 24px/1 var(--gx-fb);transition:transform .3s var(--gx-ease),background .3s}
.hx-fq details[open] summary:after{content:"–";transform:rotate(180deg);background:var(--gx-blue);color:#fff}
.hx-fq p{padding:0 26px 24px;font-size:15.5px;line-height:1.75;max-width:720px}

/* final cta */
.hx-fin{position:relative;overflow:hidden;padding:104px 0;background:radial-gradient(800px 420px at 85% 0%,rgba(44,138,198,.45),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(74,53,201,.5),transparent 60%),var(--gx-navy);color:#b9c1e6;text-align:center}
.hx-fin:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000,transparent)}
.hx-fin .gx-wrap{position:relative}
.hx-fin h2{color:#fff;font-size:clamp(32px,5vw,58px);max-width:860px;margin:22px auto 20px;letter-spacing:-.03em}
.hx-fin p{max-width:640px;margin:0 auto;font-size:18px}
.hx-fin .hx-cta{justify-content:center}
.hx-fin-c{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin-top:44px;font:600 15px var(--gx-fh)}
.hx-fin-c a{color:#dfe5ff!important;display:inline-flex;align-items:center;gap:10px;transition:color .2s}
.hx-fin-c a:hover{color:var(--gx-y)!important}.hx-fin-c .fa{color:var(--gx-y)}

/* sayfa başlığı (alt sayfalar) */
.hx-ph2{position:relative;overflow:hidden;padding:60px 0 68px;background:radial-gradient(800px 420px at 85% -20%,rgba(44,138,198,.4),transparent 60%),linear-gradient(160deg,#070c24,#0d1648);color:#b9c1e6;text-align:center}
.hx-ph2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,#000,transparent);mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,#000,transparent)}
.hx-ph2 .gx-wrap{position:relative}
.hx-ph2 h1{color:#fff;font-size:clamp(28px,calc(2.2vw + 14px),46px);line-height:1.14;margin:18px 0 14px;letter-spacing:-.03em}
.hx-ph2 p{max-width:720px;margin:0 auto;font-size:17px}@media(max-width:700px){.hx-ph2{padding:44px 0 52px}.hx-ph2 p{font-size:16px}}
.hx-bc{display:flex;justify-content:center;gap:10px;margin-top:26px;font:600 13.5px var(--gx-fh);color:#8f9ad0}
.hx-bc a{color:#dfe5ff!important}.hx-bc a:hover{color:var(--gx-y)!important}

/* sektör + referans sayfaları */
.hx-sd{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.hx-sdc{display:flex;gap:22px;padding:32px;border-radius:var(--gx-r2);background:#fff;border:1px solid var(--gx-line);box-shadow:var(--gx-sh);transition:transform .4s var(--gx-ease),box-shadow .4s}
.hx-sdc:hover{transform:translateY(-6px);box-shadow:var(--gx-sh2)}
.hx-sdc .hx-ic{flex:0 0 60px}
.hx-sdc h3{font-size:21px;margin-bottom:8px}.hx-sdc p{font-size:15px}
.hx-sdc ul{margin:14px 0 0;display:grid;gap:7px}.hx-sdc li{position:relative;padding-left:24px;font-size:14.5px}
.hx-sdc li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:0;top:1px;color:var(--gx-ok);font-size:13px}
.hx-cl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.hx-cl a,.hx-cl div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--gx-line);text-align:center;transition:transform .4s var(--gx-ease),box-shadow .4s}
.hx-cl a:hover{transform:translateY(-5px);box-shadow:var(--gx-sh2)}
.hx-cl img{max-height:56px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.hx-cl a:hover img{filter:none;opacity:1}
.hx-cl b{font:700 16px var(--gx-fh);color:var(--gx-ink)}.hx-cl small{color:var(--gx-mut);font-size:12.5px}
.hx-tp{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.hx-tp li{padding:26px 22px;border-radius:20px;background:#fff;border:1px solid var(--gx-line);box-shadow:var(--gx-sh)}
.hx-tp i{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef1ff;color:var(--gx-blue);font-size:20px;margin-bottom:14px}
.hx-tp b{display:block;font:700 16px/1.35 var(--gx-fh);color:var(--gx-ink);margin-bottom:6px}.hx-tp span{font-size:14px;line-height:1.6}
.hx-note{max-width:760px;margin:40px auto 0;padding:20px 24px;border-radius:18px;background:#fffbe0;border:1px solid #f5e36a;color:#5b5200;font-size:14.5px;text-align:center}

/* ---------- Footer ---------- */
.gx-ft{background:radial-gradient(900px 400px at 100% 0%,rgba(39,58,163,.45),transparent 60%),var(--gx-navy);color:#9aa4d0;font-size:15px}
.gx-ft-m{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:48px;padding:84px 0 56px}
.gx-ft h4{color:#fff;font:800 15px var(--gx-fh);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}
.gx-ft .gx-ft-h{color:#fff;font:800 15px var(--gx-fh);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;line-height:normal}
.gx-ft-b p{line-height:1.8;margin:20px 0 22px;max-width:360px}
.gx-ft-b svg{height:50px;width:auto;display:block}
.gx-ft a{color:#9aa4d0;transition:color .2s,padding .3s var(--gx-ease)}
.gx-ft a:hover{color:var(--gx-y)}
.gx-ft-l li+li{margin-top:12px}.gx-ft-l a:hover{padding-left:6px}
.gx-ft-c li{display:flex;gap:14px;align-items:flex-start}.gx-ft-c li+li{margin-top:16px}
.gx-ft-c .fa{flex:0 0 36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);color:var(--gx-y);font-size:15px}
.gx-ft-c b{display:block;color:#e4e9ff;font:700 14.5px var(--gx-fh)}.gx-ft-c span{display:block;font-size:13.5px;line-height:1.55}
.gx-ft-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 36px;border-radius:24px;background:linear-gradient(120deg,#1b2a88,#273aa3 55%,#2c8ac6);color:#dfe5ff;margin-bottom:-24px;position:relative;top:-48px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}
.gx-ft-cta b{display:block;color:#fff;font:800 clamp(20px,2.4vw,28px) var(--gx-fh)}
.gx-ft-bt{border-top:1px solid rgba(255,255,255,.1);padding:26px 0;display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;font-size:13.5px}
.gx-ft-bt a{color:#dfe5ff}

.gx-fab{position:fixed;right:22px;bottom:22px;z-index:800;display:flex;flex-direction:column;gap:12px;align-items:flex-end}
.gx-fab a,.gx-fab button{width:56px;height:56px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff!important;cursor:pointer;box-shadow:0 16px 30px -10px rgba(0,0,0,.45);transition:transform .35s var(--gx-ease)}
.gx-fab a:hover,.gx-fab button:hover{transform:translateY(-4px) scale(1.06)}
.gx-fab .wa{background:#25d366;position:relative;isolation:isolate}
.gx-fab .wa::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,.55);z-index:-1;pointer-events:none;animation:gxWa 2.6s infinite}
@keyframes gxWa{0%{transform:scale(1);opacity:.55}70%,100%{transform:scale(1.65);opacity:0}}
.gx-fab .up{width:46px;height:46px;font-size:18px;background:var(--gx-blue);opacity:0;visibility:hidden;transform:translateY(10px)}
.gx-fab .up.on{opacity:1;visibility:visible;transform:none}

/* ---------- Duyarlı ---------- */
@media (max-width:1100px){
  .hx-hero .gx-wrap{grid-template-columns:1fr;gap:20px}
  .hx-vis{height:480px;max-width:620px;margin:20px auto 0;width:100%}
  .hx-sv{grid-template-columns:1fr 1fr}.hx-card--w{grid-column:span 2}
  .hx-why,.hx-rc{grid-template-columns:1fr;gap:44px}
  .hx-sk{grid-template-columns:repeat(3,1fr)}
  .hx-pr{grid-template-columns:1fr 1fr;gap:34px 18px}.hx-pr:before{display:none}
  .gx-ft-m{grid-template-columns:1fr 1fr;gap:40px}
  .hx-cl,.hx-tp{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:700px){
  .gx-wrap{padding:0 20px}
  .hx-sec{padding:76px 0}.hx-hd{margin-bottom:44px}
  .hx-hero{padding:56px 0 100px}
  .hx-vis{height:400px}
  .hx-win{width:100%;transform:none;animation:none}
  .hx-ph{width:130px;height:270px;border-radius:26px}.hx-ph-h{padding:28px 10px 12px}.hx-ph-h b{font-size:17px}
  .hx-fl.f3{display:none}.hx-fl.f1{right:0}.hx-fl{font-size:12px;padding:9px 12px}
  .hx-cta .gx-btn{width:100%}
  .hx-st-g{grid-template-columns:1fr 1fr}.hx-st-g div{padding:26px 14px}
  .hx-st-g div:nth-child(3):before{display:none}.hx-st-g div:nth-child(n+3){border-top:1px solid var(--gx-line)}
  .hx-sv,.hx-pf,.hx-sd{grid-template-columns:1fr}.hx-card--w{grid-column:auto}
  .hx-feat{grid-template-columns:1fr}
  .hx-cmp-h div,.hx-cmp-r div{padding:13px 10px;font-size:13px}
  .hx-pr{grid-template-columns:1fr}
  .hx-sk{grid-template-columns:1fr 1fr}
  .hx-sdc{flex-direction:column}
  .gx-ft-m{grid-template-columns:1fr;padding-top:64px}
  .gx-ft-cta{padding:24px}
  .hx-fq summary{padding:18px;font-size:16px}.hx-fq p{padding:0 18px 20px}
  .hx-cl,.hx-tp{grid-template-columns:1fr}
  .gx-fab{right:14px;bottom:14px}
}
@media print{.gx-hd,.gx-top,.gx-fab,.hx-mq{display:none}}
body.gx-body main :is(h1,h2,h3,h4,h5){font-family:var(--gx-fh)}
/* gs-nosel: metin seçimi/kopyalama kapalı; form alanları hariç */
html,body{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
input,textarea,select,[contenteditable="true"]{-webkit-user-select:text;-ms-user-select:text;user-select:text}
img,svg,a{-webkit-user-drag:none}

/* calm-hover: cards without a link must not look clickable */
.hx-card:not(:has(a)){cursor:default}
.hx-card:not(:has(a)):hover{transform:translateY(-3px)}
.hx-card:not(:has(a)):hover .hx-ic{transform:none}

/*hero-bc*/.hx-ph2{padding:30px 0 60px}.hx-ph2 .gs-bc{justify-content:flex-start;text-align:left;margin-bottom:10px}.hx-ph2 .hx-cta{justify-content:center;margin-top:54px}.hx-ph2 h1{margin:12px 0 30px}@media(max-width:700px){.hx-ph2{padding:24px 0 46px}.hx-ph2 .gs-bc{margin-bottom:8px}}/*hero-bc2*/

/*hero-eb*/@media(min-width:1240px){.hx-ph2 .gs-bc+.hx-eb{position:relative;top:-36px}.hx-ph2 .gs-bc{flex-wrap:nowrap;max-width:calc(50% - 84px)}.hx-ph2 .gs-bc>*{flex:0 0 auto;white-space:nowrap}.hx-ph2 .gs-bc>span:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}

/*hero-ca*/body .ca-hero h1{font-size:clamp(28px,calc(2.2vw + 14px),44px)}

/*sec-hd*//*sec-sp*/.hx-hd.gs-ar-h{margin-bottom:0}.gx-wrap>*+.hx-hd.gs-ar-h{margin-top:clamp(76px,10vw,128px)}.hx-hd.gs-ar-h+*{margin-top:clamp(36px,4.4vw,56px)}.hx-hd.gs-ar-h h2{font-size:clamp(26px,calc(1.7vw + 12px),38px);line-height:1.15}

/*sec-all*/.hx-sec .hx-hd h2,.hx-sec .rv>h2{font-size:clamp(26px,calc(1.7vw + 12px),38px);line-height:1.15}.hx-sec .hx-hd+*{margin-top:clamp(36px,4.4vw,56px)}.hx-fin h2{font-size:clamp(28px,calc(2.6vw + 12px),46px)}

/*card-lk*/html[lang$="-CH"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a){position:relative;cursor:pointer}html[lang$="-CH"] .hx-card>a.gx-link::after,html[lang$="-CH"] .hx-card a.gs-city-l::after,html[lang$="-CH"] .hx-card h3 a::after,html[lang$="-CH"] .hx-card h4 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}html[lang$="-CH"] .hx-card h3 a,html[lang$="-CH"] .hx-card h4 a{color:inherit;text-decoration:none}html[lang$="-CH"] .hx-card:has(.gs-city-l) a:not(.gs-city-l){position:relative;z-index:2}html[lang$="-CH"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a):hover{border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk2*/html[lang$="-CH"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a) :is(h3,h4,p){position:static}
/*card-lk3*/html[lang$="-CH"] .hx-card>a.gx-link,html[lang$="-CH"] .hx-card a.gs-city-l{position:static}
/*card-lk4*/html[lang$="-CH"] .hz-step:has(h3 a){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html[lang$="-CH"] .hz-step h3 a{color:inherit;text-decoration:none}html[lang$="-CH"] .hz-step h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}html[lang$="-CH"] .hz-step:has(h3 a) :is(h3,p){position:static}html[lang$="-CH"] .hz-step:has(h3 a):hover{transform:translateY(-5px);border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk5*/html[lang$="-CH"] .hx-pfc:has(h3 a){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}html[lang$="-CH"] .hx-pfc h3 a{color:inherit;text-decoration:none}html[lang$="-CH"] .hx-pfc h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}html[lang$="-CH"] .hx-pfc:has(h3 a) :is(h3,p){position:static}html[lang$="-CH"] .hx-pfc:has(h3 a):hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(31,47,143,.22)}
/*card-lk6*/html[lang$="-CH"] .ca-card:has(.ca-lk),html[lang$="-CH"] .ca-st li:has(.ca-lk){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html[lang$="-CH"] .ca-lk{color:inherit;text-decoration:none}html[lang$="-CH"] .ca-lk::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}html[lang$="-CH"] .ca-card:has(.ca-lk):hover,html[lang$="-CH"] .ca-st li:has(.ca-lk):hover{transform:translateY(-5px);border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk7*/html[lang$="-CH"] .ab-card:has(.ab-lk),html[lang$="-CH"] .ab-region:has(.ab-lk),html[lang$="-CH"] .ab-step:has(.ab-lk){position:relative;cursor:pointer}html[lang$="-CH"] .ab-lk{color:inherit;text-decoration:none}html[lang$="-CH"] .ab-lk::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}html[lang$="-CH"] .ab-step:has(.ab-lk){transition:transform .25s ease,box-shadow .25s ease}html[lang$="-CH"] .ab-step:has(.ab-lk):hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk8*/html[lang$="-CH"] .ab-step:has(.ab-lk) :is(h3,p,.ab-ico){position:static}html[lang$="-CH"] .ab-card:has(.ab-lk) :is(h3,p){position:static}
/*hd-align*/.hx-hd.gs-ar-h>div{flex:1;text-align:start}.hx-hd.gs-ar-h h2,.hx-hd.gs-ar-h p{text-align:start}
/*sdc-corp*/html[lang$="-CH"] .hx-sdc{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}html[lang$="-CH"] .hx-sdc h3 a,html[lang$="-CH"] .hx-sdc h3 a:visited{color:#0f1740;text-decoration:none;transition:color .25s ease}html[lang$="-CH"] .hx-sdc a.gs-cardlk,html[lang$="-CH"] .hx-sdc a.gs-cardlk:visited{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:8px;margin-top:18px!important;color:#273aa3;font-weight:700!important;text-decoration:none!important;transition:gap .25s ease,color .25s ease}html[lang$="-CH"] .hx-sdc a.gs-cardlk:hover,html[lang$="-CH"] .hx-sdc a.gs-cardlk:focus{text-decoration:none!important}html[lang$="-CH"] .hx-sdc a.gs-cardlk::before{content:"\f178";font-family:FontAwesome;font-weight:400}html[lang$="-CH"] .hx-sdc:hover{background:linear-gradient(135deg,#2b3a9e,#3a52c4);border-color:#3a52c4;transform:translateY(-6px);box-shadow:0 20px 44px rgba(31,47,143,.30),inset 0 -4px 0 #ffc700}html[lang$="-CH"] .hx-sdc:hover h3 a{color:#fff}html[lang$="-CH"] .hx-sdc:hover p,html[lang$="-CH"] .hx-sdc:hover li{color:rgba(255,255,255,.9)}html[lang$="-CH"] .hx-sdc:hover li::before{color:#ffc700}html[lang$="-CH"] .hx-sdc:hover .hx-ic{background:#ffc700;box-shadow:0 10px 24px rgba(0,0,0,.2)}html[lang$="-CH"] .hx-sdc:hover .hx-ic i{color:#1f2f8f}html[lang$="-CH"] .hx-sdc:hover a.gs-cardlk{color:#ffc700;gap:13px}
/*chip-hover*/html[lang$="-CH"] .gs-ch li{transition:background .25s ease,color .25s ease,box-shadow .25s ease}html[lang$="-CH"] .hx-card:hover .gs-ch li{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}
/*faq-full*/html[lang$="-CH"] .gs-faq details{padding:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}html[lang$="-CH"] .gs-faq summary{padding:14px 18px;cursor:pointer}html[lang$="-CH"] .gs-faq details>p{margin:0;padding:0 18px 16px;cursor:default}html[lang$="-CH"] .gs-faq details:hover{border-color:#3a56c9;box-shadow:0 10px 26px rgba(31,47,143,.14)}html[lang$="-CH"] .gs-faq details[open]{border-color:#3a56c9}
/*hcm*/
.hcm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.hcm i.fa{line-height:1}
.hcm-ln{display:block;height:8px;border-radius:6px;background:rgba(255,255,255,.22)}
.hcm-ln.w1{width:62%}.hcm-ln.w2{width:42%;margin-top:7px}.hcm-ln.w3{width:92%}.hcm-ln.w4{width:78%}.hcm-ln.w5{width:64%}
.hcm-paper .hcm-ln,.hcm-inv .hcm-ln,.hcm-screen .hcm-ln,.hcm-toast .hcm-ln{background:rgba(31,47,143,.13)}
.hcm-vit{display:grid;gap:22px;justify-items:center}
.hcm-ring{position:relative;width:210px;height:210px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(255,199,0,.24),rgba(255,255,255,.06) 62%);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 0 14px rgba(255,255,255,.06),0 0 0 28px rgba(255,255,255,.035)}
.hcm-ring>i{font-size:76px;color:#ffc700;margin-bottom:34px}
.hcm-ecg{position:absolute;left:-34px;width:calc(100% + 68px);bottom:42px;height:56px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:hcmEcg 3.2s linear infinite}
@keyframes hcmEcg{to{stroke-dashoffset:-420}}
.hcm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}
.hcm-tile{padding:16px 12px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);text-align:center;display:grid;gap:9px;justify-items:center}
.hcm-tile i{font-size:24px;color:#ffc700}.hcm-tile b{font:700 14px var(--gx-fh)}
.hcm-bar{display:block;width:100%;height:6px;border-radius:6px;background:rgba(255,255,255,.2);overflow:hidden}
.hcm-bar s{display:block;height:100%;width:var(--w);background:#ffc700;border-radius:6px}
.hcm-day{padding:22px 24px 24px;border-radius:26px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.24);box-shadow:0 24px 60px rgba(0,0,0,.28)}
.hcm-dh{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.hcm-dot{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffc700;color:#14214f;font-size:20px}
.hcm-dh b{font:800 17px var(--gx-fh);flex:1}
.hcm-now{width:10px;height:10px;border-radius:50%;background:#46d37a;box-shadow:0 0 0 6px rgba(70,211,122,.22)}
.hcm-row{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;margin-top:11px}
.hcm-row time{font:700 13px var(--gx-fb);color:rgba(255,255,255,.72)}
.hcm-ev{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:14px;background:#fff;color:#1a2559;font:700 14px var(--gx-fh);border-left:5px solid #ffc700}
.hcm-ev.e2{border-left-color:#5d7bff;margin-left:26px}.hcm-ev i{color:#2f46b8;font-size:16px}
.hcm-tabs{display:flex;gap:8px;padding-left:6px}
.hcm-tab{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:14px 14px 0 0;background:rgba(255,255,255,.14);color:rgba(255,255,255,.86);font:700 13px var(--gx-fh)}
.hcm-tab i{font-size:15px}.hcm-tab.on{background:#fff;color:#1a2559}.hcm-tab.on i{color:#2f46b8}
.hcm-paper{background:#fff;border-radius:0 18px 22px 22px;padding:26px;display:grid;gap:12px;box-shadow:0 24px 60px rgba(0,0,0,.28)}
.hcm-pt{display:flex;align-items:center;gap:14px;margin-bottom:6px}.hcm-pt>div{flex:1}
.hcm-av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2b3a9e,#4a63d8);color:#fff;font-size:22px;flex:0 0 52px}
.hcm-seal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e9fbf0;color:#1fa65a;font-size:20px;box-shadow:0 0 0 6px #f3fdf7;flex:0 0 46px}
.hcm-ntf{display:grid;gap:14px}
.hcm-toast{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.95);color:#1a2559;box-shadow:0 18px 40px rgba(0,0,0,.28);width:calc(100% - 70px)}
.hcm-toast.n1{margin-left:35px}.hcm-toast.n2{margin-left:70px}.hcm-toast>div{flex:1}
.hcm-toast b{display:block;font:700 15px var(--gx-fh);margin-bottom:8px}
.hcm-tic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffc700;color:#14214f;font-size:20px;flex:0 0 44px}
.hcm-toast.n0 .hcm-tic i{animation:hcmRing 2.4s ease-in-out infinite;transform-origin:50% 10%}
@keyframes hcmRing{0%,60%,100%{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}}
.hcm-inv{position:relative;background:#fff;color:#1a2559;border-radius:6px 6px 22px 22px;padding:26px 28px 22px;display:grid;gap:4px;box-shadow:0 26px 60px rgba(0,0,0,.3)}
.hcm-inv::before{content:"";position:absolute;left:0;right:0;top:-8px;height:10px;background:radial-gradient(circle at 8px 10px,transparent 6px,#fff 6.5px) 0 0/16px 10px repeat-x}
.hcm-ih{display:flex;align-items:center;gap:14px;margin-bottom:6px}.hcm-ih .hcm-ln{flex:1;max-width:46%}
.hcm-ib{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#e8ecff;color:#2f46b8;font-size:20px}
.hcm-il{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px dashed #d8def2;font:700 14px var(--gx-fh)}
.hcm-il i{color:#2f46b8}.hcm-il em{font-style:normal;color:#5b678f;font:600 13.5px var(--gx-fb)}
.hcm-it{display:flex;align-items:center;gap:16px;margin-top:8px}
.hcm-it small{display:block;font:700 12px var(--gx-fb);color:#6b76a0}.hcm-it strong{font:800 28px var(--gx-fh)}
.hcm-qr{width:68px;height:68px;border-radius:8px;background:conic-gradient(#14214f 25%,#fff 0 50%,#14214f 0 75%,#fff 0) 0 0/16px 16px;border:5px solid #14214f;box-sizing:border-box;flex:0 0 68px}
.hcm-tv{padding:26px;border-radius:24px;background:#0b1433;border:6px solid #1a2a66;box-shadow:0 0 0 2px rgba(255,255,255,.15),0 26px 60px rgba(0,0,0,.4)}
.hcm-call{display:flex;align-items:baseline;justify-content:center;gap:16px;padding:20px;border-radius:18px;background:linear-gradient(135deg,#ffc700,#ffdb4d);color:#14214f}
.hcm-call span{font:800 22px var(--gx-fh)}.hcm-call b{font:800 86px/1 var(--gx-fh)}.hcm-call i{font-size:38px}.hcm-call em{font:800 56px/1 var(--gx-fh);font-style:normal}
.hcm-rooms{display:grid;gap:10px;margin-top:16px}
.hcm-room{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,.08);font:700 15px var(--gx-fh)}
.hcm-room i{color:#ffc700}.hcm-room span{font:800 20px var(--gx-fh);color:#ffc700}
.hcm-pad{padding:14px;border-radius:30px;background:#0d1a4d;box-shadow:0 0 0 2px rgba(255,255,255,.25),0 28px 64px rgba(0,0,0,.38)}
.hcm-screen{border-radius:20px;background:linear-gradient(180deg,#f4f6ff,#e7ecff);padding:22px;color:#1a2559}
.hcm-hello{display:flex;align-items:center;gap:14px;margin-bottom:18px}.hcm-hello>div{flex:1}
.hcm-big{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.hcm-bt{display:grid;gap:12px;justify-items:center;text-align:center;padding:22px 8px;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(31,47,143,.14);font:700 13.5px var(--gx-fh)}
.hcm-bt i{font-size:44px;color:#2f46b8}.hcm-bt.b0{background:linear-gradient(135deg,#2b3a9e,#4a63d8);color:#fff}.hcm-bt.b0 i{color:#ffc700}
.hcm-vid{display:grid;gap:16px}
.hcm-tiles2{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}
.hcm-vt{position:relative;height:230px;border-radius:22px;display:grid;place-items:center;overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.34)}
.hcm-vt.v0{background:linear-gradient(160deg,#2b3a9e,#14214f)}.hcm-vt.v1{background:linear-gradient(160deg,#3a8a86,#173d52)}
.hcm-vav{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.3);font-size:50px}
.hcm-vt em{position:absolute;left:14px;bottom:12px;padding:5px 12px;border-radius:999px;background:rgba(0,0,0,.4);font:700 12.5px var(--gx-fb);font-style:normal}
.hcm-ctl{display:flex;justify-content:center;gap:16px}
.hcm-ctl span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);font-size:22px}
.hcm-ctl .rec{background:#ffc700;color:#14214f;border-color:#ffc700}.hcm-ctl .end{background:#e5484d;border-color:#e5484d}.hcm-ctl .end i{transform:rotate(135deg)}
.hcm-note{display:flex;align-items:center;gap:12px;justify-content:center;font:700 15px var(--gx-fh);padding:12px;border-radius:16px;background:rgba(255,255,255,.1)}.hcm-note i{color:#ffc700}
.hcm-loc{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:58px}
.hcm-loc::before{content:"";position:absolute;left:16%;right:16%;top:42px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}
.hcm-lc{display:grid;gap:12px;justify-items:center;padding:30px 12px 20px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);font:800 16px var(--gx-fh);text-align:center;box-shadow:0 18px 44px rgba(0,0,0,.25)}
.hcm-lc>i{font-size:34px;color:#ffc700}
.hcm-spk{display:flex;align-items:flex-end;gap:5px;height:56px}.hcm-spk s{display:block;width:12px;height:var(--h);border-radius:4px;background:linear-gradient(180deg,#ffc700,#ff9f1a)}
.hcm-hub{position:absolute;left:50%;top:0;transform:translateX(-50%);width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#2b3a9e;font-size:36px;box-shadow:0 0 0 10px rgba(255,255,255,.16),0 18px 40px rgba(0,0,0,.3)}
.hcm-shd{display:grid;gap:22px;justify-items:center}
.hcm-shield{position:relative;width:200px;height:220px;display:grid;place-items:center;border-radius:50% 50% 46% 46%/38% 38% 62% 62%;background:radial-gradient(circle at 50% 30%,#5d7bff,#2b3a9e 70%);box-shadow:0 0 0 12px rgba(255,255,255,.07),0 28px 64px rgba(0,0,0,.38);font-size:104px;color:#fff}
.hcm-chk{position:absolute;right:26px;bottom:34px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#46d37a;font-size:28px;box-shadow:0 0 0 6px rgba(255,255,255,.22)}
.hcm-bd{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}
.hcm-bg{display:grid;gap:10px;justify-items:center;text-align:center;padding:16px 10px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font:700 13.5px var(--gx-fh)}
.hcm-bg span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffc700;color:#14214f;font-size:20px}
/*hcm2*/.hcm-shield{border-radius:50%;width:206px;height:206px;font-size:96px}
/*gs-seg*/.gs-ar-g:has(>.gs-seg){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.gs-ar-g:has(>.gs-seg){grid-template-columns:1fr}}html .hx-card.gs-seg{display:flex;flex-direction:row;align-items:center;gap:22px;padding:26px 30px;border-left:6px solid #2b3a9e}html .hx-card.gs-seg .hx-ic{flex:0 0 72px;width:72px;height:72px;margin:0;border-radius:50%;font-size:28px;box-shadow:0 0 0 6px rgba(43,58,158,.1)}html .hx-card.gs-seg .gs-seg-b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}html .hx-card.gs-seg:hover{border-left-color:#ffc700}html .hx-card.gs-seg:hover .hx-ic{box-shadow:0 0 0 6px rgba(255,199,0,.32)}
/*blog*/
.bl-hero{position:relative;overflow:hidden;padding:64px 0 56px;background:radial-gradient(800px 420px at 85% -20%,rgba(44,138,198,.4),transparent 60%),linear-gradient(160deg,#070c24,#0d1648);color:#b9c1e6;text-align:center}
.bl-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 0,#000,transparent);mask-image:radial-gradient(ellipse 70% 90% at 50% 0,#000,transparent)}
.bl-hero .gx-wrap{position:relative}
.bl-bc{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;font-weight:600;opacity:.88;margin-bottom:20px;justify-content:flex-start;text-align:left}
.bl-bc a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.bl-hero h1{color:#fff;font-size:clamp(28px,calc(2.2vw + 14px),46px);line-height:1.14;margin:18px auto 14px;max-width:900px;letter-spacing:-.03em}
.bl-hero p{max-width:680px;margin:0 auto;font-size:17px}
.bl-tools{display:grid;gap:20px;justify-items:center;margin-top:32px}
.bl-search{position:relative;display:block;width:min(540px,100%)}
.bl-search i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#8d97c8}
.bl-search input{width:100%;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;padding:0 22px 0 50px;font:600 15px var(--gx-fb);outline:none;transition:border-color .2s,box-shadow .2s}
.bl-search input::placeholder{color:#a5aedd}
.bl-search input:focus{border-color:#ffc700;box-shadow:0 0 0 4px rgba(255,199,0,.2)}
.bl-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.bl-chips button{border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.07);color:#dfe5ff;border-radius:999px;padding:9px 18px;font:700 13.5px var(--gx-fh);cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.bl-chips button:hover{background:rgba(255,255,255,.17)}
.bl-chips button.on{background:#ffc700;border-color:#ffc700;color:#14214f}
.bl-rss{display:inline-flex;align-items:center;gap:8px;font:700 13px var(--gx-fh);color:#ffc700;text-decoration:none}
.bl-sec{padding:64px 0}
.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
.bl-feat+.bl-grid{margin-top:36px}
.bl-card{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #e3e7f6;box-shadow:0 10px 30px rgba(31,47,143,.08);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.bl-card:hover{transform:translateY(-6px);border-color:#3a56c9;box-shadow:0 20px 44px rgba(31,47,143,.2)}
.bl-cv{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--g1),var(--g2));overflow:hidden}
.bl-cv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.14) 0 2px,transparent 3px);background-size:34px 34px}
.bl-cv i{position:relative;font-size:64px;color:#fff;filter:drop-shadow(0 8px 18px rgba(0,0,0,.3));transition:transform .4s ease}
.bl-card:hover .bl-cv i,.bl-feat:hover .bl-cv i{transform:scale(1.12) rotate(-4deg)}
.bl-chip{position:absolute;left:16px;top:16px;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.36);color:#fff;font:700 12px var(--gx-fh);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.bl-bd{display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px;flex:1}
.bl-meta{font:600 13px var(--gx-fb);color:#6b76a0}
.bl-card h2{font-size:21px;line-height:1.25;margin:0;color:#0f1740}
.bl-card h2 a,.bl-feat h2 a{color:inherit;text-decoration:none}
.bl-card h2 a::after,.bl-feat h2 a::after{content:"";position:absolute;inset:0;z-index:1}
.bl-card p,.bl-feat p{margin:0;color:#4b5372;font-size:15.5px;line-height:1.65}
.bl-more{margin-top:auto;padding-top:6px;font:800 14px var(--gx-fh);color:#2b3a9e;transition:color .2s}
.bl-card:hover .bl-more,.bl-feat:hover .bl-more{color:#14214f}
.bl-feat{position:relative;display:grid;grid-template-columns:1.1fr 1fr;border-radius:28px;overflow:hidden;background:#fff;border:1px solid #e3e7f6;box-shadow:0 18px 50px rgba(31,47,143,.14);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}
.bl-feat:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(31,47,143,.22)}
.bl-feat .bl-cv{aspect-ratio:auto;min-height:360px}.bl-feat .bl-cv i{font-size:120px}
.bl-feat .bl-bd{padding:44px;justify-content:center;gap:14px}
.bl-feat h2{font-size:clamp(24px,1.6vw + 14px,34px);line-height:1.18;margin:0;color:#0f1740}
.bl-none{text-align:center;color:#6b76a0;padding:40px 0;font-weight:600}
.bl-back{margin:34px 0 0;font:800 15px var(--gx-fh)}.bl-back a{color:#2b3a9e;text-decoration:none}
.bl-prog{position:fixed;top:0;left:0;height:4px;width:0;background:linear-gradient(90deg,#ffc700,#ffdb4d);z-index:99999;transition:width .1s linear}
.bl-ph{position:relative;overflow:hidden;padding:56px 0 52px;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2))}
.bl-ph:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 30% 0,#000,transparent);mask-image:radial-gradient(ellipse 70% 100% at 30% 0,#000,transparent)}
.bl-ph .gx-wrap{position:relative}
.bl-ph .bl-bc{opacity:.85}
.bl-tag{display:inline-block;padding:7px 15px;border-radius:999px;background:#ffc700;color:#14214f;font:800 12px var(--gx-fh);letter-spacing:.06em;text-transform:uppercase}
.bl-ph h1{font-size:clamp(28px,calc(2.4vw + 14px),48px);line-height:1.12;max-width:860px;margin:18px 0 14px;letter-spacing:-.03em;color:#fff}
.bl-lead{max-width:760px;font-size:18px;line-height:1.6;color:rgba(255,255,255,.88);margin:0}
.bl-pm{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:24px;font:600 14px var(--gx-fb);color:rgba(255,255,255,.85)}
.bl-pm i{color:#ffc700;margin-right:7px}
.bl-wm{position:absolute;right:2%;bottom:-40px;font-size:260px;color:rgba(255,255,255,.08);pointer-events:none}
.bl-lay{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;padding-top:56px;padding-bottom:36px;align-items:start}
.bl-art{max-width:760px}
.bl-art h2{font-size:clamp(22px,1.4vw + 12px,30px);line-height:1.2;margin:42px 0 16px;color:#0f1740;scroll-margin-top:110px}
.bl-art h2:first-child{margin-top:0}
.bl-art p{font-size:17.5px;line-height:1.85;color:#2a3558;margin:0 0 18px}
.bl-art ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}
.bl-art li{position:relative;padding:14px 18px 14px 52px;border-radius:14px;background:#f4f6fd;font-size:16.5px;line-height:1.65;color:#2a3558}
.bl-art li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:16px;top:15px;color:#2b3a9e;background:#e3e8ff;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px}
.bl-q{position:relative;margin:32px 0;padding:26px 30px 26px 68px;border-left:5px solid #ffc700;background:linear-gradient(135deg,#14214f,#2b3a9e);color:#fff;border-radius:18px;font:700 19px/1.55 var(--gx-fh)}
.bl-q i{position:absolute;left:26px;top:26px;color:#ffc700;font-size:24px}
.bl-au{display:flex;gap:16px;align-items:center;padding:22px;border-radius:20px;background:#f4f6fd;margin:46px 0 0}
.bl-au b{display:block;font:800 16px var(--gx-fh);color:#0f1740}.bl-au span:not(.bl-av){font-size:14px;color:#6b76a0}
.bl-av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2b3a9e,#4a63d8);color:#fff;font-size:22px;flex:0 0 52px}
.bl-pn{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}
.bl-pn a{display:grid;gap:6px;padding:18px 20px;border:1px solid #e3e7f6;border-radius:16px;text-decoration:none;color:#0f1740;transition:border-color .2s,transform .2s,box-shadow .2s}
.bl-pn a:hover{border-color:#3a56c9;transform:translateY(-3px);box-shadow:0 14px 30px rgba(31,47,143,.14)}
.bl-pn a.r{text-align:right}.bl-pn small{font:700 12px var(--gx-fh);color:#6b76a0;letter-spacing:.04em;text-transform:uppercase}.bl-pn b{font:700 15.5px/1.4 var(--gx-fh)}
.bl-side{position:sticky;top:110px;display:grid;gap:18px}
.bl-box{border:1px solid #e3e7f6;border-radius:20px;padding:22px;background:#fff;box-shadow:0 10px 30px rgba(31,47,143,.08)}
.bl-box h3{font:800 12.5px var(--gx-fh);letter-spacing:.1em;text-transform:uppercase;color:#6b76a0;margin:0 0 14px}
.bl-toc{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.bl-toc a{display:block;padding:9px 12px;border-radius:10px;color:#1a2559;text-decoration:none;font:600 14.5px/1.4 var(--gx-fb);transition:background .2s,color .2s}
.bl-toc a:hover,.bl-toc a.on{background:#eef1ff;color:#2b3a9e}
.bl-sh{display:flex;gap:10px;flex-wrap:wrap}
.bl-sh a,.bl-sh button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid #e3e7f6;background:#fff;color:#2b3a9e;font-size:18px;cursor:pointer;transition:background .2s,color .2s,transform .2s;text-decoration:none;padding:0}
.bl-sh a:hover,.bl-sh button:hover{background:#2b3a9e;color:#fff;border-color:#2b3a9e;transform:translateY(-3px)}
.bl-cta{background:linear-gradient(135deg,#14214f,#2b3a9e);border:0;text-align:center}
.bl-cta h3{color:#ffc700;letter-spacing:0;text-transform:none;font-size:18px}
.bl-cta p{color:#dfe5ff;margin:0 0 16px;font-size:15px;line-height:1.55}
.bl-relsec{background:#f6f8fe}
html[lang$="-CH"] .gx-sub ul{align-items:center;gap:18px}
.gx-sub a.bl-btn{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;border-radius:999px;background:#ffc700;color:#14214f;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.gx-sub a.bl-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,199,0,.45)}
@media(max-width:1000px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:960px){.bl-lay{grid-template-columns:1fr;gap:32px}.bl-side{position:static}}
@media(max-width:860px){.bl-feat{grid-template-columns:1fr}.bl-feat .bl-cv{min-height:220px}.bl-feat .bl-bd{padding:28px}}
@media(max-width:640px){.bl-grid{grid-template-columns:1fr}.bl-hero{padding:44px 0 40px}.bl-ph{padding:40px 0 38px}.bl-pn{grid-template-columns:1fr}.bl-wm{font-size:160px}.bl-sec{padding:44px 0}}

/*svc-all*/
html[lang$="-CH"] .gs-svc .hx-card{position:relative;display:flex;flex-direction:column;gap:10px}
html[lang$="-CH"] .gs-svc .hx-card h3{margin:0}
html[lang$="-CH"] .gs-svc .hx-card p{margin:0;font-size:16px;line-height:1.55}
html[lang$="-CH"] .gs-svc-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#fff4c2;color:#6b5200}
html[lang$="-CH"] .gs-svc-rec{border-left:4px solid #f5b800}
html[lang$="-CH"] .gs-svc .hx-card:hover .gs-svc-tag{background:rgba(255,255,255,.18);color:#ffd84d}

/*rsm*/
.rsm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.rsm i.fa{line-height:1}.rsm b{font-weight:700}
.rsm-ln{display:block;height:7px;border-radius:5px;background:rgba(31,47,143,.14)}
.rsm-ln.w1{width:64%}.rsm-ln.w2{width:44%}.rsm-ln.w3{width:84%}
.rsm-tk{display:grid;gap:26px;justify-items:center}
.rsm-slip{position:relative;width:min(290px,84%);background:#fff;color:#1f2f8f;border-radius:14px 14px 0 0;padding:16px 18px 24px;box-shadow:0 18px 40px rgba(8,16,70,.35);transform:rotate(-2.5deg)}
.rsm-slip:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(135deg,#fff 5px,transparent 0) 0 0/10px 10px repeat-x,linear-gradient(225deg,#fff 5px,transparent 0) 0 0/10px 10px repeat-x}
.rsm-slh{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:6px;border-bottom:2px dashed rgba(31,47,143,.22)}
.rsm-slh>i{font-size:20px}.rsm-slh>b{margin-left:auto;font-size:18px}
.rsm-tb{background:#ffc700;color:#1f2f8f;font-weight:800;font-size:13px;padding:3px 10px;border-radius:999px}
.rsm-sll{display:flex;align-items:center;gap:12px;margin:12px 0}.rsm-sll em{font-style:normal;font-weight:800;width:26px;font-size:14px}.rsm-sll .rsm-ln{flex:none}
.rsm-rail{position:relative;display:flex;width:100%}
.rsm-stp{position:relative;z-index:1;width:33.33%;display:grid;justify-items:center;gap:9px;text-align:center;font-size:13px}
.rsm-stc{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#2b3fae;border:2px solid rgba(255,255,255,.32)}
.rsm-stc.l0{animation:rsm-l0 6s infinite}.rsm-stc.l1{animation:rsm-l1 6s infinite}.rsm-stc.l2{animation:rsm-l2 6s infinite}
.rsm-trk{position:absolute;left:16.6%;right:16.6%;top:21px;height:4px;border-radius:4px;background:rgba(255,255,255,.22)}
.rsm-trk s{display:block;height:100%;border-radius:4px;background:#ffc700;animation:rsm-fill 6s infinite}
@keyframes rsm-l0{0%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}5%,92%{background:#ffc700;color:#1f2f8f;border-color:#ffc700;transform:scale(1.08)}100%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}}
@keyframes rsm-l1{0%,28%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}34%,92%{background:#ffc700;color:#1f2f8f;border-color:#ffc700;transform:scale(1.08)}100%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}}
@keyframes rsm-l2{0%,58%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}64%,92%{background:#ffc700;color:#1f2f8f;border-color:#ffc700;transform:scale(1.08)}100%{background:#2b3fae;color:#fff;border-color:rgba(255,255,255,.32)}}
@keyframes rsm-fill{0%{width:0}62%,92%{width:100%}100%{width:0}}
.rsm-sp{display:grid;gap:22px;justify-items:center}
.rsm-plate{position:relative;width:210px;height:210px;border-radius:50%;background:conic-gradient(#ffc700 0 32.5%,transparent 0 34%,#fff 0 68.5%,transparent 0 70%,#8fb0ff 0 99%,transparent 0);-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%);animation:rsm-spin 24s linear infinite}
.rsm-sp:before{content:"";position:absolute;top:-12px;left:50%;width:234px;height:234px;margin-left:-117px;border-radius:50%;border:1px dashed rgba(255,255,255,.3);pointer-events:none}
.rsm-pc{position:absolute;left:50%;top:105px;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;text-align:center}
.rsm-sp{--pc:1}.rsm-plate+.rsm-guests{margin-top:0}
.rsm-plate .rsm-pc{animation:rsm-unspin 24s linear infinite}
.rsm-pc i{font-size:34px;color:#ffc700}.rsm-pc b{font-size:20px;white-space:nowrap}
@keyframes rsm-spin{to{transform:rotate(360deg)}}@keyframes rsm-unspin{to{transform:translate(-50%,-50%) rotate(-360deg)}}
.rsm-guests{display:grid;gap:8px;width:100%}
.rsm-gu{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:14px}
.rsm-gu:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c)}
.rsm-gu.g0{--c:#ffc700}.rsm-gu.g1{--c:#fff}.rsm-gu.g2{--c:#8fb0ff}
.rsm-gu i{opacity:.8}.rsm-gu b{flex:1;font-weight:600}.rsm-gu span{font-weight:800;font-variant-numeric:tabular-nums}
.rsm-fl{display:grid;gap:12px}
.rsm-fh{display:flex;align-items:center;gap:10px;font-size:15px}.rsm-fh>i{font-size:18px;color:#ffc700}
.rsm-live{margin-left:auto;width:10px;height:10px;border-radius:50%;background:#46e08b;box-shadow:0 0 0 0 rgba(70,224,139,.6);animation:rsm-pulse 2s infinite}
@keyframes rsm-pulse{70%{box-shadow:0 0 0 12px rgba(70,224,139,0)}100%{box-shadow:0 0 0 0 rgba(70,224,139,0)}}
.rsm-room{position:relative;height:250px;border-radius:18px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 14px,rgba(255,255,255,.025) 14px 28px);border:2px dashed rgba(255,255,255,.28)}
.rsm-tbl{position:absolute;width:42px;height:42px;transform:translate(-50%,-50%);background:#fff;border-radius:9px;box-shadow:0 0 0 -0 transparent,-27px 0 0 -9px rgba(255,255,255,.5),27px 0 0 -9px rgba(255,255,255,.5),0 -27px 0 -9px rgba(255,255,255,.5),0 27px 0 -9px rgba(255,255,255,.5)}
.rsm-tbl.r{border-radius:50%;width:46px;height:46px}.rsm-tbl.l{width:84px;height:36px;box-shadow:-52px 0 0 -12px rgba(255,255,255,.5),52px 0 0 -12px rgba(255,255,255,.5),-20px -24px 0 -11px rgba(255,255,255,.5),20px -24px 0 -11px rgba(255,255,255,.5),-20px 24px 0 -11px rgba(255,255,255,.5),20px 24px 0 -11px rgba(255,255,255,.5)}
.rsm-tbl.bk{background:#ffc700;animation:rsm-glow 2.4s infinite}
@keyframes rsm-glow{50%{box-shadow:0 0 0 8px rgba(255,199,0,.28),-27px 0 0 -9px #ffc700,27px 0 0 -9px #ffc700,0 -27px 0 -9px #ffc700,0 27px 0 -9px #ffc700}}
.rsm-tg{position:absolute;transform:translate(-50%,-190%);display:flex;align-items:center;gap:6px;white-space:nowrap;background:#fff;color:#1f2f8f;font-weight:800;font-size:12px;padding:5px 10px;border-radius:999px;box-shadow:0 8px 20px rgba(8,16,70,.3)}
.rsm-tg:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border:5px solid transparent;border-bottom:0;border-top-color:#fff}
.rsm-door{position:absolute;left:46%;bottom:-2px;width:54px;height:6px;background:#ffc700;border-radius:4px}
.rsm-fb{display:flex;align-items:center;gap:12px;font-size:14px}
.rsm-cake{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1f2f8f;font-size:15px}
.rsm-mn{display:flex;justify-content:center;align-items:center;min-height:380px}
.rsm-qr{position:absolute;left:2%;bottom:8%;width:104px;height:104px;padding:9px;background:#fff;border-radius:14px;transform:rotate(-9deg);box-shadow:0 14px 30px rgba(8,16,70,.35);z-index:2}
.rsm-qr svg{display:block;width:100%;height:100%}
.rsm-ph{position:relative;width:216px;padding:30px 14px 16px;background:#fff;color:#1f2f8f;border-radius:30px;border:6px solid #101a5c;box-shadow:0 26px 50px rgba(8,16,70,.45);display:grid;gap:12px;margin-left:70px}
.rsm-notch{position:absolute;top:8px;left:50%;width:56px;height:8px;margin-left:-28px;border-radius:6px;background:#101a5c}
.rsm-lg{display:flex;gap:5px;justify-content:center}.rsm-lg b{font-size:10.5px;padding:3px 7px;border-radius:999px;background:rgba(31,47,143,.1);animation:rsm-lang 7.5s infinite}
.rsm-lg b:nth-child(2){animation-delay:1.5s}.rsm-lg b:nth-child(3){animation-delay:3s}.rsm-lg b:nth-child(4){animation-delay:4.5s}.rsm-lg b:nth-child(5){animation-delay:6s}
@keyframes rsm-lang{0%,16%{background:#1f2f8f;color:#fff}20%,100%{background:rgba(31,47,143,.1);color:#1f2f8f}}
.rsm-dish{position:relative;height:122px;border-radius:18px;background:linear-gradient(160deg,#fff4c2,#ffd84d);display:grid;place-items:center;overflow:hidden}
.rsm-pl{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff 0 46%,#f1f3ff 47%);box-shadow:0 8px 0 rgba(31,47,143,.12),inset 0 0 0 7px #e5e9ff;font-size:32px;color:#c0392b}
.rsm-st1,.rsm-st2,.rsm-st3{position:absolute;bottom:60px;width:5px;height:26px;border-radius:5px;background:rgba(255,255,255,.7);opacity:0;animation:rsm-steam 3s infinite}
.rsm-st1{left:42%}.rsm-st2{left:50%;animation-delay:.8s}.rsm-st3{left:58%;animation-delay:1.6s}
@keyframes rsm-steam{0%{transform:translateY(14px);opacity:0}40%{opacity:.9}100%{transform:translateY(-22px);opacity:0}}
.rsm-dn{display:grid;gap:7px}.rsm-dn b{font-size:15px}
.rsm-bd{display:flex;flex-wrap:wrap;gap:6px}.rsm-bd span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:999px;background:rgba(31,47,143,.08)}
.rsm-bd span:first-child{background:#e2f6e8;color:#1a7a3c}
.rsm-kd{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.rsm-kc{display:grid;align-content:start;gap:10px;padding:10px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}
.rsm-kh{display:grid;justify-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);font-size:12px;text-align:center}.rsm-kh i{font-size:20px;color:#ffc700}
.rsm-kt{position:relative;display:grid;gap:7px;padding:10px 10px 16px;border-radius:10px;background:#fff;color:#1f2f8f;font-size:12px}.rsm-kt>span:first-child{font-weight:800}
.rsm-kt s{position:absolute;left:10px;right:10px;bottom:7px;height:5px;border-radius:5px;background:rgba(31,47,143,.12);overflow:hidden}
.rsm-kt s:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:5px;background:linear-gradient(90deg,#27ae60,#27ae60);animation:rsm-tm 5s var(--d) infinite alternate}
.rsm-kc.k1 .rsm-kt s:after{background:linear-gradient(90deg,#f5b800,#f5b800)}.rsm-kc.k2 .rsm-kt s:after{background:linear-gradient(90deg,#e04a3f,#e04a3f)}
.rsm-kc.k0 .rsm-kt:first-of-type{outline:2px solid #ffc700}
@keyframes rsm-tm{from{width:calc(var(--w) * .6)}to{width:var(--w)}}
.rsm-gg{display:grid;gap:18px}
.rsm-gh{display:flex;align-items:center;gap:10px;font-size:15px}.rsm-gh i{font-size:18px;color:#ffc700}
.rsm-tubes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}
.rsm-tube{position:relative;display:grid;justify-items:center;gap:10px;font-size:12.5px;text-align:center}
.rsm-tt{position:relative;width:62px;height:170px;border-radius:14px 14px 24px 24px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.42);overflow:hidden}
.rsm-tt s{position:absolute;left:0;right:0;bottom:0;height:var(--h);background:linear-gradient(180deg,#ffd84d,#ffc700);animation:rsm-lv 4s ease-in-out infinite alternate}
.rsm-tt s:before{content:"";position:absolute;left:-30%;top:-7px;width:160%;height:14px;border-radius:50%;background:#ffd84d;animation:rsm-wv 3s linear infinite}
.rsm-tube:nth-child(1) .rsm-tt s{background:linear-gradient(180deg,#ff8a7a,#e04a3f)}.rsm-tube:nth-child(1) .rsm-tt s:before{background:#ff8a7a}
.rsm-tt u{position:absolute;left:0;right:0;bottom:30%;border-top:2px dashed rgba(255,255,255,.85)}
.rsm-tube.low .rsm-tt{border-color:#ff8a7a}.rsm-tube.low .rsm-tt s{background:linear-gradient(180deg,#ffd84d,#ffc700)}
.rsm-tube b{font-weight:600;min-height:18px;display:flex;align-items:center;gap:5px}
.rsm-tube b i{font-size:16px;color:#ffc700}
.rsm-tube em{position:absolute;top:-12px;right:6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e04a3f;font-style:normal;font-size:13px;animation:rsm-pulse2 1.6s infinite}
@keyframes rsm-lv{from{transform:translateY(5%)}to{transform:translateY(0)}}@keyframes rsm-wv{to{transform:translateX(30%)}}
@keyframes rsm-pulse2{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}
.rsm-rt{display:block}
.rsm-map{position:relative;height:300px;border-radius:20px;overflow:hidden;background:#27379f;border:1px solid rgba(255,255,255,.22)}
.rsm-map svg{position:absolute;inset:0;width:100%;height:100%}
.rsm-st{stroke:rgba(255,255,255,.1)}
.rsm-pa{fill:none;stroke:rgba(255,255,255,.28);stroke-width:7;stroke-linecap:round}
.rsm-pb{fill:none;stroke:#ffc700;stroke-width:4;stroke-linecap:round;stroke-dasharray:3 11;animation:rsm-dash 1.2s linear infinite}
@keyframes rsm-dash{to{stroke-dashoffset:-28}}
.rsm-pin{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:2px;font-size:12px;font-weight:800;white-space:nowrap}
.rsm-pin i{font-size:30px;color:#fff;filter:drop-shadow(0 4px 6px rgba(8,16,70,.45))}.rsm-pin b{background:#fff;color:#1f2f8f;padding:2px 9px;border-radius:999px;order:-1}
.rsm-rb{position:absolute;right:14px;bottom:14px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffc700;color:#1f2f8f;font-size:20px}
.rsm-ro{display:grid;gap:14px}
.rsm-rh,.rsm-rf,.rsm-ah{display:flex;align-items:center;gap:10px;font-size:15px}.rsm-rh i,.rsm-ah i{font-size:18px;color:#ffc700}
.rsm-gr{position:relative;display:grid;gap:12px;padding:44px 14px 18px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}
.rsm-ax{position:absolute;left:62px;right:14px;top:14px;display:flex;justify-content:space-between;font-size:11px;opacity:.7}
.rsm-rw{position:relative;display:flex;align-items:center;gap:10px;height:42px;padding-left:0}
.rsm-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);font-size:15px}
.rsm-rw:after{content:"";position:absolute;left:44px;right:0;top:50%;border-top:1px dashed rgba(255,255,255,.2)}
.rsm-bl{position:absolute;top:5px;bottom:5px;border-radius:10px;z-index:1;margin-left:44px;max-width:calc(100% - 44px)}
.rsm-bl{left:0}
.rsm-bl.a{background:#ffc700}.rsm-bl.b{background:#fff}.rsm-bl.c{background:#8fb0ff}
.rsm-rw{--p:calc(100% - 44px)}
.rsm-nw{position:absolute;top:36px;bottom:10px;left:58%;width:2px;background:#46e08b;z-index:2}
.rsm-nw em{position:absolute;top:-30px;left:50%;transform:translateX(-50%);white-space:nowrap;display:flex;align-items:center;gap:6px;font-style:normal;font-weight:800;font-size:11.5px;padding:4px 10px;border-radius:999px;background:#46e08b;color:#0a3a1d;animation:rsm-pulse2 2.4s infinite}
.rsm-rf{font-size:14px}.rsm-rf b{font-weight:600}.rsm-rf span{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}
.rsm-an{display:grid;gap:14px}
.rsm-ab{display:grid;grid-template-columns:1.35fr 1fr;gap:12px}
.rsm-bars{display:flex;align-items:flex-end;gap:5px;height:190px;padding:14px 12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}
.rsm-bars s{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:rgba(255,255,255,.55);transform-origin:bottom;animation:rsm-gw 1.4s var(--d) both}
.rsm-bars s.pk{background:#ffc700}
@keyframes rsm-gw{from{transform:scaleY(.05)}to{transform:scaleY(1)}}
.rsm-top{display:grid;align-content:center;gap:14px;padding:14px;border-radius:16px;background:#fff;color:#1f2f8f}
.rsm-top b{display:flex;align-items:center;gap:7px;font-size:12.5px}.rsm-top b i{color:#e0a800}
.rsm-top .rsm-ln{position:relative;height:9px;background:rgba(31,47,143,.1)}.rsm-top .rsm-ln s{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:5px;background:#1f2f8f}
.rsm-xl{display:flex;align-items:center;gap:10px;justify-self:start;padding:10px 18px;border-radius:999px;background:#ffc700;color:#1f2f8f;font-size:14px}
.rsm-ch{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tag vat" "tag pay";gap:16px;align-items:center}
.rsm-tag{grid-area:tag;position:relative;justify-self:center;width:min(210px,100%);padding:48px 18px 24px;border-radius:22px 22px 18px 18px;background:#fff;color:#1f2f8f;text-align:center;transform:rotate(-4deg);box-shadow:0 20px 44px rgba(8,16,70,.4);display:grid;gap:10px;animation:rsm-sw 5s ease-in-out infinite alternate;transform-origin:50% 0}
@keyframes rsm-sw{from{transform:rotate(-5deg)}to{transform:rotate(2deg)}}
.rsm-hole{position:absolute;top:16px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:#27379f;box-shadow:inset 0 0 0 4px #ffc700}
.rsm-tag small{font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;opacity:.75}
.rsm-tag>b{font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.rsm-tag>b i{display:block;font-style:normal;font-size:15px;font-weight:800;opacity:.6;margin-bottom:4px}
.rsm-vat{grid-area:vat;display:grid;gap:8px;justify-items:start}
.rsm-vh{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.rsm-vh i{color:#ffc700}
.rsm-vp{font-weight:800;font-size:20px;padding:7px 16px;border-radius:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3)}.rsm-vp.lo{background:#ffc700;color:#1f2f8f;border-color:#ffc700}
.rsm-pay{grid-area:pay;display:grid;justify-items:center;gap:10px;font-size:13px;text-align:center}
.rsm-pb{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1f2f8f;font-size:26px}
.rsm-pb:before,.rsm-pb:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #ffc700;animation:rsm-rp 2.4s infinite}
.rsm-pb:after{animation-delay:1.2s}
@keyframes rsm-rp{from{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}
@media(max-width:480px){.rsm-room{height:230px}.rsm-ph{margin-left:44px;width:196px}.rsm-qr{width:88px;height:88px;left:0}.rsm-tt{width:54px;height:150px}.rsm-bars{height:170px}.rsm-tag>b{font-size:36px}.rsm-ch{gap:12px}.rsm-ab{grid-template-columns:1.2fr 1fr}.rsm-plate{width:190px;height:190px}.rsm-pc{top:95px}.rsm-sp:before{display:none}}
@media(prefers-reduced-motion:reduce){.rsm *,.rsm *:before,.rsm *:after{animation:none!important}}

/*rsm2*/
.rsm-gr{padding-bottom:40px}
.rsm-nw{bottom:-4px}
.rsm-nw em{top:auto;bottom:-26px}
.rsm-ax{z-index:0}

/*rsm3*/
.rsm-plate{background:none;-webkit-mask:none;mask:none;animation:none}
.rsm-plate:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(#ffc700 0 32.5%,transparent 0 34%,#fff 0 68.5%,transparent 0 70%,#8fb0ff 0 99%,transparent 0);-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%);animation:rsm-spin 24s linear infinite}
.rsm-plate .rsm-pc{animation:none;z-index:1}

/*eum*/
.eum{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.eum i.fa{line-height:1}.eum b{font-weight:700}
.eum-ln{display:block;height:7px;border-radius:5px;background:rgba(42,31,122,.16)}
.eum-ln.w1{width:60%}.eum-ln.w2{width:42%}.eum-ln.w3{width:86%}
.eum-id{display:flex;align-items:center;justify-content:center;gap:30px;padding:30px 0 8px}
.eum-card{position:relative;width:168px;padding:40px 16px 18px;border-radius:18px;background:#fff;color:#2a1f7a;display:grid;justify-items:center;gap:9px;box-shadow:0 22px 44px rgba(10,6,50,.45);transform:rotate(-4deg);transform-origin:50% 0;animation:eum-sway 5s ease-in-out infinite alternate}
.eum-card:before{content:"";position:absolute;top:12px;left:50%;width:44px;height:8px;margin-left:-22px;border-radius:6px;background:rgba(42,31,122,.18)}
.eum-lan{position:absolute;top:-34px;left:50%;width:16px;height:44px;margin-left:-8px;background:#ffc700;border-radius:3px 3px 0 0}
.eum-pho{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#c4b5fd,#8b5cf6);color:#fff;font-size:30px}
.eum-cl{font-size:17px;font-weight:800}
.eum-card .eum-ln{height:7px}
.eum-bc{width:100%;height:26px;border-radius:4px;background:repeating-linear-gradient(90deg,#2a1f7a 0 2px,transparent 2px 5px,#2a1f7a 5px 6px,transparent 6px 9px)}
.eum-ck{position:absolute;right:-12px;top:46px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#2a1f7a;font-size:15px;box-shadow:0 8px 18px rgba(10,6,50,.35)}
.eum-roles{display:grid;gap:46px}
.eum-ro{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);font-size:14px;white-space:nowrap}
.eum-ro:before{content:"";position:absolute;right:100%;top:50%;width:30px;border-top:2px dashed rgba(255,255,255,.4)}
.eum-ro i{color:#ffc700;font-size:17px}.eum-ro.r2 i{color:#6ee7b7}
@keyframes eum-sway{from{transform:rotate(-6deg)}to{transform:rotate(-1deg)}}
.eum-st{display:grid;gap:12px;padding:6px 0 38px}
.eum-sp{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#fff;color:#2a1f7a;box-shadow:0 14px 30px rgba(10,6,50,.35);width:76%;animation:eum-rise 6s infinite both}
.eum-sp.s1{margin-left:12%;animation-delay:.4s}.eum-sp.s2{margin-left:24%;animation-delay:.8s}
.eum-sn{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ede9fe;font-size:18px}.eum-sp.s2 .eum-sn{background:#ffc700}
.eum-sp div{flex:1;display:grid;gap:8px}.eum-sp b{font-size:15px}
.eum-stamp{position:absolute;right:2%;bottom:2px;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;border:4px solid #6ee7b7;color:#6ee7b7;font-size:32px;background:rgba(10,6,50,.55);animation:eum-stp 6s infinite both}
@keyframes eum-rise{0%{opacity:0;transform:translateY(12px)}12%,88%{opacity:1;transform:none}100%{opacity:0}}
@keyframes eum-stp{0%,45%{transform:rotate(-14deg) scale(2.4);opacity:0}58%,90%{transform:rotate(-14deg) scale(1);opacity:1}100%{transform:rotate(-14deg) scale(1);opacity:0}}
.eum-tt{display:grid;gap:14px}
.eum-tt .eum-tg{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:20px;grid-auto-rows:34px;gap:6px;padding:14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}
.eum-hr{grid-column:1/-1;background:radial-gradient(circle,rgba(255,255,255,.55) 3px,transparent 4px) 0 50%/20% 100% repeat-x}
.eum-bk{border-radius:9px;background:#a78bfa}.eum-bk.b{background:#fff}.eum-bk.c{background:#6ee7b7}.eum-bk.d{background:#93c5fd}.eum-bk.e{background:#f9a8d4}
.eum-bk.x{background:#ffc700;animation:eum-pls 2.2s infinite}
@keyframes eum-pls{0%{box-shadow:0 0 0 0 rgba(255,199,0,.65)}70%,100%{box-shadow:0 0 0 12px rgba(255,199,0,0)}}
.eum-lg{display:flex;flex-wrap:wrap;gap:8px}.eum-lg span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:12.5px;font-weight:700}.eum-lg i{color:#ffc700}
.eum-nb{display:flex;justify-content:center;padding:6px 0 22px}
.eum-pg{position:relative;width:min(340px,90%);padding:18px 20px 22px 46px;border-radius:12px;background-color:#fff;background-image:repeating-linear-gradient(transparent 0 33px,rgba(139,92,246,.2) 33px 34px);color:#2a1f7a;box-shadow:0 20px 44px rgba(10,6,50,.4);transform:rotate(1.5deg)}
.eum-pg:before{content:"";position:absolute;left:34px;top:0;bottom:0;width:2px;background:rgba(224,74,63,.5)}
.eum-ph{display:flex;align-items:center;gap:10px;margin-bottom:11px;font-size:15px}.eum-ph i{color:#7c3aed}
.eum-row{display:flex;align-items:center;gap:12px;height:34px}.eum-row .eum-ln{flex:none}
.eum-tk{flex:none;width:22px;height:22px;border-radius:6px;border:2px solid #7c3aed;display:grid;place-items:center;font-size:12px;color:#fff;background:#7c3aed;animation:eum-tick 5s infinite both}
.eum-tk.t1{animation-delay:.7s}.eum-tk.t2{animation-delay:1.4s}.eum-tk:empty{background:none;animation:none}
@keyframes eum-tick{0%,6%{background:#fff;color:#fff}16%,100%{background:#7c3aed;color:#fff}}
.eum-gd{position:absolute;right:-18px;top:46px;width:96px;height:96px;border-radius:50%;display:grid;align-content:center;justify-items:center;border:4px solid #e04a3f;color:#e04a3f;background:#fff;box-shadow:0 12px 24px rgba(10,6,50,.3);transform:rotate(-12deg);animation:eum-pop 5s infinite both}
.eum-gd b{font-size:34px;line-height:1}.eum-gd span{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:800;text-transform:uppercase}
@keyframes eum-pop{0%,30%{transform:rotate(-12deg) scale(0)}42%{transform:rotate(-12deg) scale(1.15)}52%,100%{transform:rotate(-12deg) scale(1)}}
.eum-rc{position:absolute;right:8%;bottom:0;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px 10px 0 0;background:#ffc700;color:#2a1f7a;font-size:12.5px}
.eum-fn{height:276px;display:grid;place-items:center}
.eum-fc{grid-area:1/1;width:min(300px,86%);display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;color:#2a1f7a;box-shadow:0 18px 38px rgba(10,6,50,.4)}
.eum-fc.f2{background:#ede9fe;transform:translateY(-54px) rotate(-6deg);animation:eum-fa 6s ease-in-out infinite alternate}
.eum-fc.f1{background:#f5f3ff;transform:rotate(1deg);animation:eum-fb 6s ease-in-out infinite alternate}
.eum-fc.f0{transform:translateY(54px) rotate(5deg);animation:eum-fc 6s ease-in-out infinite alternate}
@keyframes eum-fa{to{transform:translateY(-62px) rotate(-8deg)}}@keyframes eum-fb{to{transform:rotate(-1deg)}}@keyframes eum-fc{to{transform:translateY(62px) rotate(7deg)}}
.eum-fi{position:relative;flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ede9fe;font-size:19px}.eum-fc.f0 .eum-fi{background:#ffc700}
.eum-fi em{position:absolute;top:-4px;right:-4px;width:13px;height:13px;border-radius:50%;background:#e04a3f;border:2px solid #fff;animation:eum-pulse2 1.6s infinite}
.eum-fc div{flex:1;display:grid;gap:8px}.eum-fc b{font-size:15px}
@keyframes eum-pulse2{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}
.eum-th{display:grid;gap:12px}
.eum-bb{position:relative;display:grid;gap:9px;width:84%;padding:14px 16px;border-radius:18px 18px 18px 4px;background:#fff;color:#2a1f7a;box-shadow:0 14px 30px rgba(10,6,50,.35)}
.eum-bb.b{justify-self:end;width:58%;border-radius:18px 18px 4px 18px;background:#ffc700}.eum-bb.b .eum-ln{background:rgba(42,31,122,.28)}
.eum-bh{display:flex;align-items:center;gap:9px;font-size:13.5px}.eum-bh i{font-size:16px;color:#7c3aed}.eum-bb.b .eum-bh i{color:#2a1f7a}
.eum-tags{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:5px 11px;border-radius:999px;background:#ede9fe;font-size:12px;font-weight:800}.eum-tags i{color:#7c3aed}
.eum-ty{display:flex;gap:5px;width:62px;padding:13px 16px;border-radius:18px 18px 18px 4px;background:rgba(255,255,255,.16)}
.eum-ty s{width:8px;height:8px;border-radius:50%;background:#fff;animation:eum-dot 1.2s infinite}.eum-ty s:nth-child(2){animation-delay:.2s}.eum-ty s:nth-child(3){animation-delay:.4s}
@keyframes eum-dot{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-5px);opacity:1}}
.eum-bs{display:grid;gap:14px}
.eum-bh2{display:flex;align-items:center;gap:10px;font-size:15px}.eum-bh2 i{color:#ffc700;font-size:18px}
.eum-sh{display:flex;align-items:flex-end;justify-content:center;gap:7px;height:136px;padding:0 14px;border-bottom:8px solid rgba(255,255,255,.42);border-radius:0 0 4px 4px}
.eum-bo{position:relative;flex:1;max-width:46px;height:var(--h);border-radius:5px 5px 2px 2px;background:#a78bfa}
.eum-bo:after{content:"";position:absolute;left:22%;right:22%;top:12px;height:3px;border-radius:2px;background:rgba(42,31,122,.35)}
.eum-bo.b{background:#f9a8d4}.eum-bo.c{background:#93c5fd}.eum-bo.d{background:#6ee7b7}.eum-bo.e{background:#fcd34d}.eum-bo.f{background:#c4b5fd}.eum-bo.g{background:#fda4af}
.eum-bo.cur{background:#fff;transform:translateY(-14px) rotate(-5deg);box-shadow:0 14px 24px rgba(10,6,50,.4);animation:eum-pull 4s ease-in-out infinite alternate}
.eum-bo.cur:before{content:"";position:absolute;top:0;right:8px;width:10px;height:28px;background:#ffc700;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}
.eum-bo em{position:absolute;bottom:8px;left:50%;width:26px;height:26px;margin-left:-13px;border-radius:50%;display:grid;place-items:center;background:#7c3aed;color:#fff;font-style:normal;font-size:11px}
@keyframes eum-pull{to{transform:translateY(-24px) rotate(-3deg)}}
.eum-bp{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}
.eum-pr{position:relative;flex:1 1 110px;height:10px;border-radius:6px;background:rgba(255,255,255,.2);overflow:hidden}.eum-pr s{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:6px;background:#ffc700;animation:eum-pf 4s ease-out both}
@keyframes eum-pf{from{width:0}}
.eum-up{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.14);font-weight:700}.eum-up i{color:#6ee7b7}
.eum-qb{display:grid;padding:14px 0 6px}
.eum-sl{display:flex;align-items:stretch;border-radius:14px;background:#fff;color:#2a1f7a;box-shadow:0 20px 44px rgba(10,6,50,.42);transform:rotate(-1.5deg)}
.eum-rp{flex:0 0 32%;display:grid;align-content:center;gap:9px;padding:18px 14px}.eum-rp b{font-size:12px;opacity:.7}
.eum-cut{position:relative;flex:none;width:0;margin:10px 0;border-left:2px dashed rgba(42,31,122,.3)}
.eum-cut i{position:absolute;top:-8px;left:-8px;padding:1px 0;background:#fff;font-size:14px;transform:rotate(-90deg)}
.eum-pp{flex:1;display:flex;align-items:center;gap:14px;padding:18px 16px}
.eum-qr{flex:none;width:84px;height:84px;padding:4px;border:2px solid rgba(42,31,122,.15);border-radius:6px}.eum-qr svg{display:block;width:100%;height:100%}
.eum-am{display:grid;gap:7px;min-width:0}.eum-am small{font-size:11px;font-weight:800;opacity:.6}.eum-am b{font-size:22px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.eum-ok{position:absolute;right:6px;top:0;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:2px solid #10b981;border-radius:8px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:800;transform:rotate(-8deg);animation:eum-stp2 5s infinite both}
@keyframes eum-stp2{0%,35%{transform:rotate(-8deg) scale(2);opacity:0}48%,92%{transform:rotate(-8deg) scale(1);opacity:1}100%{transform:rotate(-8deg) scale(1);opacity:0}}
.eum-op{justify-self:start;margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.eum-op i{color:#ffc700}
.eum-lr{display:grid;gap:12px}
.eum-mp{position:relative;display:grid;grid-template-columns:1.1fr 1.1fr .8fr;grid-template-rows:98px 98px;grid-template-areas:"de de fr" "it en fr";gap:8px}
.eum-ti{display:grid;align-content:end;gap:3px;padding:12px 14px;border-radius:16px;color:#fff}.eum-ti small{font-size:12px;opacity:.85}.eum-ti b{font-size:24px;line-height:1}
.eum-ti.de{grid-area:de;background:linear-gradient(150deg,#8b5cf6,#6d28d9)}.eum-ti.fr{grid-area:fr;background:linear-gradient(150deg,#ec4899,#be185d)}.eum-ti.it{grid-area:it;background:linear-gradient(150deg,#14b8a6,#0f766e)}.eum-ti.en{grid-area:en;background:linear-gradient(150deg,#f59e0b,#b45309)}
.eum-pn{position:absolute;left:30%;top:26%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#7c3aed;animation:eum-pin 2.4s infinite}
@keyframes eum-pin{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%,100%{box-shadow:0 0 0 16px rgba(255,255,255,0)}}
.eum-ft{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.eum-ft i{color:#ffc700;font-size:18px}.eum-ft .eum-ln{flex:1;width:auto;background:rgba(255,255,255,.25)}
.eum-pm{display:grid;gap:12px}
.eum-mx{display:grid;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22)}
.eum-mh{display:flex;align-items:center;gap:10px;font-size:14px}.eum-mh i{color:#ffc700}.eum-mh b{flex:1}.eum-mh span{width:46px;text-align:center;font-size:9px;color:rgba(255,255,255,.5)}
.eum-mr{display:flex;align-items:center;gap:10px}
.eum-av{margin-right:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);font-size:15px}
.eum-mr .eum-tg{width:46px;display:flex;justify-content:center}
.eum-mr .eum-tg s{position:relative;display:block;width:34px;height:18px;border-radius:12px;background:rgba(255,255,255,.2)}
.eum-mr .eum-tg s:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .3s}
.eum-mr .eum-tg.on s{background:#ffc700}.eum-mr .eum-tg.on s:after{left:18px;background:#2a1f7a}
.eum-bt{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}
.eum-lg2{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 9px;padding:12px 14px;border-radius:16px;background:#fff;color:#2a1f7a;font-size:13px}.eum-lg2 i{font-size:16px;color:#7c3aed}.eum-lg2 .eum-ln{grid-column:1/-1}
.eum-db{display:grid;justify-items:center;align-content:center;gap:9px;padding:12px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);font-size:13px;text-align:center}
.eum-cy{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#2a1f7a;font-size:20px}.eum-cy:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #ffc700;animation:eum-rp 2.4s infinite}
@keyframes eum-rp{from{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}
@media(max-width:480px){.eum-card{width:148px}.eum-id{gap:22px}.eum-fn{height:250px}.eum-gd{right:-8px;width:84px;height:84px}.eum-gd b{font-size:28px}.eum-mp{grid-template-rows:86px 86px}.eum-qr{width:70px;height:70px}.eum-am b{font-size:19px}}
@media(prefers-reduced-motion:reduce){.eum *,.eum *:before,.eum *:after{animation:none!important}}

/*rdm*/
.rdm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.rdm i.fa{line-height:1}.rdm b{font-weight:700}
.rdm-ln{display:block;height:7px;border-radius:5px;background:rgba(74,42,6,.16)}.rdm-ln.w1{width:60%}.rdm-ln.w2{width:42%}.rdm-ln.w3{width:86%}
.rdm-fa{display:grid;justify-items:center;gap:0;padding-top:4px}
.rdm-rf{display:flex;align-items:center;gap:10px;padding:9px 20px;border-radius:12px 12px 0 0;background:#ffc700;color:#4a2a06;font-size:16px;font-weight:800}
.rdm-bd{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:9px;width:min(310px,88%);padding:16px 16px 54px;background:linear-gradient(180deg,#fff7e0,#fde6a8);border-radius:6px 6px 0 0;box-shadow:0 22px 40px rgba(40,20,0,.4)}
.rdm-w{height:30px;border-radius:4px 4px 2px 2px;background:#8a6a3c;box-shadow:inset 0 -3px 0 rgba(0,0,0,.18)}
.rdm-w.on{background:linear-gradient(180deg,#ffe58a,#f5a400);animation:rdm-tw 6s infinite}.rdm-w.on:nth-child(3n){animation-delay:1.5s}.rdm-w.on:nth-child(4n){animation-delay:3s}
.rdm-w.hl{background:#fff;animation:rdm-pl 1.8s infinite}
.rdm-dr{position:absolute;left:50%;bottom:0;width:38px;height:42px;margin-left:-19px;border-radius:6px 6px 0 0;background:#4a2a06}
.rdm-ft{display:flex;gap:10px;margin-top:14px;font-size:13.5px;font-weight:700}.rdm-ft span{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.rdm-ft i{color:#ffc700}.rdm-ft .ok{background:#ffc700;color:#4a2a06}.rdm-ft .ok i{color:#4a2a06}
@keyframes rdm-tw{0%,85%,100%{opacity:1}92%{opacity:.55}}@keyframes rdm-pl{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}60%{box-shadow:0 0 0 9px rgba(255,255,255,0)}}
.rdm-tk{display:flex;align-items:center;justify-content:center;gap:26px;padding:8px 0}
.rdm-tc{position:relative;width:196px;border-radius:18px;background:#fff;color:#4a2a06;box-shadow:0 20px 40px rgba(40,20,0,.4);overflow:hidden}
.rdm-ph{display:grid;place-items:center;height:92px;background:linear-gradient(135deg,#fde68a,#f59e0b);font-size:34px;color:#fff;position:relative}
.rdm-ph:after{content:"";position:absolute;left:26%;top:18%;width:48%;height:64%;background:linear-gradient(120deg,transparent 46%,rgba(74,42,6,.45) 47% 49%,transparent 50%),linear-gradient(60deg,transparent 56%,rgba(74,42,6,.4) 57% 59%,transparent 60%)}
.rdm-ti{display:grid;gap:9px;padding:14px 16px 16px}.rdm-ti>div{display:flex;align-items:center;gap:9px;font-size:15px}.rdm-ti i{color:#f59e0b;font-size:17px}
.rdm-av{position:absolute;right:10px;top:70px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#4a2a06;color:#ffc700;border:3px solid #fff;font-size:15px}
.rdm-tl{position:relative;display:grid;gap:42px;padding:4px 0}
.rdm-tr{position:absolute;left:21px;top:22px;bottom:22px;width:4px;border-radius:4px;background:rgba(255,255,255,.22)}.rdm-tr s{display:block;width:100%;border-radius:4px;background:#ffc700;animation:rdm-fl 6s infinite}
.rdm-st{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:14px}
.rdm-dot{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#7a4a10;border:2px solid rgba(255,255,255,.35)}
.rdm-st.st0 .rdm-dot{animation:rdm-n0 6s infinite}.rdm-st.st1 .rdm-dot{animation:rdm-n1 6s infinite}.rdm-st.st2 .rdm-dot{animation:rdm-n2 6s infinite}
@keyframes rdm-fl{0%{height:0}60%,92%{height:100%}100%{height:0}}
@keyframes rdm-n0{0%{background:#7a4a10;color:#fff}6%,92%{background:#ffc700;color:#4a2a06;border-color:#ffc700}100%{background:#7a4a10;color:#fff}}
@keyframes rdm-n1{0%,28%{background:#7a4a10;color:#fff}36%,92%{background:#ffc700;color:#4a2a06;border-color:#ffc700}100%{background:#7a4a10;color:#fff}}
@keyframes rdm-n2{0%,58%{background:#7a4a10;color:#fff}66%,92%{background:#86efac;color:#14532d;border-color:#86efac}100%{background:#7a4a10;color:#fff}}
.rdm-ev{display:grid;justify-items:center;gap:18px;padding-top:70px}
.rdm-env{position:relative;width:min(300px,86%);height:170px}
.rdm-front{position:absolute;inset:0;border-radius:6px 6px 14px 14px;background:linear-gradient(180deg,#fde68a,#f5c04a);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);z-index:3;box-shadow:0 20px 40px rgba(40,20,0,.4)}
.rdm-flap{position:absolute;left:0;right:0;top:0;height:92px;background:#e8ad2f;clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;opacity:.0}
.rdm-env:before{content:"";position:absolute;inset:0;border-radius:6px 6px 14px 14px;background:#d99a1f;z-index:0}
.rdm-inv{position:absolute;left:8%;right:8%;top:8px;height:150px;z-index:2;display:grid;align-content:start;gap:9px;padding:14px 16px;border-radius:8px;background:#fff;color:#4a2a06;animation:rdm-up 6s ease-in-out infinite}
.rdm-ih{display:flex;align-items:center;gap:10px;font-size:20px}.rdm-ih i{color:#e04a3f;font-size:20px}
.rdm-qm{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:5px;background:repeating-conic-gradient(#4a2a06 0 25%,#fff 0 50%) 0 0/9px 9px}
@keyframes rdm-up{0%,12%{transform:translateY(54px)}38%,86%{transform:translateY(-62px)}100%{transform:translateY(54px)}}
.rdm-chs{display:flex;gap:10px;font-size:13.5px;font-weight:700}.rdm-chs span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.rdm-chs i{color:#ffc700}.rdm-chs .paid{background:#86efac;color:#14532d}.rdm-chs .paid i{color:#14532d}
.rdm-ca{display:grid;gap:12px;padding:16px;border-radius:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.rdm-dp{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:#2b1a05;color:#ffc700;box-shadow:inset 0 2px 8px rgba(0,0,0,.5)}.rdm-dp i{font-size:22px}.rdm-dp b{margin-left:auto;font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.rdm-sr{display:grid;grid-template-columns:78px 1fr 74px;align-items:center;gap:12px;font-size:13.5px}.rdm-sr em{font-style:normal;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}
.rdm-tx{position:relative;height:8px;border-radius:6px;background:rgba(255,255,255,.22)}.rdm-tx s{position:absolute;left:0;top:0;bottom:0;width:var(--p);border-radius:6px;background:#ffc700}
.rdm-tx s:after{content:"";position:absolute;right:-9px;top:-6px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.35)}
.rdm-tx s{animation:rdm-sl 5s var(--d) ease-in-out infinite alternate}
@keyframes rdm-sl{from{width:calc(var(--p) - 12%)}to{width:var(--p)}}
.rdm-ex{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:#ffc700;color:#4a2a06;font-weight:800;font-size:13px}.rdm-ex i{font-size:16px;color:#e04a3f}
.rdm-cb{display:grid;justify-items:center;padding:12px 0 10px}
.rdm-bo{position:relative;width:min(300px,88%);padding:34px 18px 20px;border-radius:14px;background:linear-gradient(160deg,#b9792a,#8a5a1c);box-shadow:0 22px 44px rgba(40,20,0,.45);transform:rotate(-2deg)}
.rdm-clip{position:absolute;top:-8px;left:50%;width:84px;height:34px;margin-left:-42px;border-radius:8px;background:linear-gradient(180deg,#e5e7eb,#9ca3af);box-shadow:0 4px 8px rgba(0,0,0,.3)}
.rdm-pp{display:grid;gap:12px;padding:16px 16px 18px;border-radius:6px;background:#fff;color:#4a2a06}
.rdm-hd{display:flex;align-items:center;gap:9px;font-size:15px}.rdm-hd i{color:#f59e0b}
.rdm-it{display:flex;align-items:center;gap:12px;min-height:22px;font-size:14px}
.rdm-bx2{flex:none;width:22px;height:22px;border-radius:6px;border:2px solid #f59e0b;display:grid;place-items:center;font-size:12px;color:#fff;background:#f59e0b;animation:rdm-tk 5s infinite both}.rdm-bx2.t1{animation-delay:.7s}.rdm-bx2.t2{animation-delay:1.4s}.rdm-bx2:empty{background:none;animation:none}
@keyframes rdm-tk{0%,6%{background:#fff;color:#fff}16%,100%{background:#f59e0b;color:#fff}}
.rdm-snap{position:absolute;right:-12px;bottom:34px;width:70px;height:78px;padding:6px 6px 18px;background:#fff;border-radius:3px;box-shadow:0 10px 20px rgba(0,0,0,.35);transform:rotate(8deg);display:grid;place-items:center;color:#fff;font-size:22px}
.rdm-snap:before{content:"";position:absolute;inset:6px 6px 18px;background:linear-gradient(160deg,#7dd3fc,#2563eb)}.rdm-snap i{position:relative;z-index:1;margin-bottom:12px}
.rdm-dn{position:absolute;left:14px;bottom:-14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#86efac;color:#14532d;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.3)}
.rdm-wm{display:flex;align-items:center;justify-content:center;gap:26px;padding:6px 0}
.rdm-mc{width:164px;padding:14px 14px 18px;border-radius:18px;background:linear-gradient(180deg,#f3f4f6,#d1d5db);box-shadow:0 22px 40px rgba(40,20,0,.4)}
.rdm-pn{display:flex;align-items:center;justify-content:space-between;height:26px;margin-bottom:12px;padding:0 6px;border-radius:8px;background:#9ca3af}
.rdm-led{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:rdm-pl2 1.6s infinite}.rdm-kb{width:22px;height:22px;border-radius:50%;background:#4b5563;box-shadow:inset 0 0 0 4px #6b7280}
.rdm-dm{position:relative;width:128px;height:128px;margin:0 auto;border-radius:50%;background:#1f2937;border:9px solid #e5e7eb;box-shadow:0 0 0 3px #9ca3af,inset 0 0 18px rgba(0,0,0,.6);overflow:hidden}
.rdm-sw{position:absolute;inset:-30%;background:conic-gradient(from 0deg,rgba(56,189,248,.0),rgba(56,189,248,.65),rgba(56,189,248,.0) 50%,rgba(125,211,252,.55) 75%,rgba(56,189,248,0));animation:rdm-spin 3s linear infinite}
.rdm-bu{position:absolute;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.7);animation:rdm-bub 2.6s infinite}.rdm-bu.a{left:32%;bottom:18%}.rdm-bu.b{left:54%;bottom:12%;animation-delay:.8s}.rdm-bu.c{left:44%;bottom:20%;animation-delay:1.6s;width:8px;height:8px}
@keyframes rdm-spin{to{transform:rotate(360deg)}}@keyframes rdm-bub{0%{transform:translateY(0);opacity:0}30%{opacity:.9}100%{transform:translateY(-70px);opacity:0}}@keyframes rdm-pl2{50%{opacity:.4}}
.rdm-sl2{display:grid;gap:10px;min-width:128px}
.rdm-pl{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13.5px;font-weight:700}.rdm-pl i{color:#ffc700}
.rdm-sl3{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.1);border:1px dashed rgba(255,255,255,.35);font-size:14px}
.rdm-sl3.on{background:#ffc700;color:#4a2a06;border:1px solid #ffc700;animation:rdm-pl 2.4s infinite}
.rdm-pb{display:grid;justify-items:center;padding:6px 0 18px}
.rdm-ck{position:relative;width:min(380px,100%);height:236px;border-radius:16px;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0/16px 16px,linear-gradient(160deg,#c98a3d,#a8692a);border:9px solid #6b3f12;box-shadow:0 22px 44px rgba(40,20,0,.45)}
.rdm-nt{position:absolute;display:grid;gap:8px;padding:16px 14px 14px;background:#fff;color:#4a2a06;box-shadow:0 10px 20px rgba(0,0,0,.3)}
.rdm-pi{position:absolute;top:-6px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#e04a3f;box-shadow:inset -2px -2px 0 rgba(0,0,0,.25)}
.rdm-nt.n1{left:6%;top:12%;width:50%;transform:rotate(-3deg);background:#fff7cc;animation:rdm-wob 5s ease-in-out infinite alternate}
.rdm-nt.n2{right:5%;top:8%;width:34%;transform:rotate(4deg);background:#dbeafe}
.rdm-nt.n3{right:12%;bottom:9%;width:32%;transform:rotate(-2deg);background:#fff;display:flex;align-items:center;gap:8px}.rdm-nt.n3 i{color:#f59e0b;font-size:18px}
.rdm-nh{display:flex;align-items:center;gap:8px;font-size:13.5px}.rdm-nh i{color:#e04a3f}
.rdm-lt{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 10px;border-radius:999px;background:#ffe9a8;font-size:11.5px;font-weight:800}.rdm-lt i{color:#b45309}
@keyframes rdm-wob{from{transform:rotate(-4deg)}to{transform:rotate(-1.5deg)}}
.rdm-sent{position:absolute;right:4px;bottom:-4px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#86efac;color:#14532d;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.3);animation:rdm-pop 5s infinite both}
@keyframes rdm-pop{0%,40%{transform:scale(0)}52%{transform:scale(1.12)}60%,100%{transform:scale(1)}}
.rdm-jr{display:flex;align-items:center;justify-content:center;gap:26px;padding:6px 0}
.rdm-jw{position:relative;width:128px}.rdm-lid{display:block;width:90px;height:16px;margin:0 auto;border-radius:6px 6px 0 0;background:#ffc700}
.rdm-jar{position:relative;height:150px;border-radius:14px 14px 34px 34px;background:rgba(255,255,255,.14);border:3px solid rgba(255,255,255,.55);overflow:hidden}
.rdm-jar s{position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,#ffd84d,#f59e0b);animation:rdm-lv 4s ease-in-out infinite alternate}
.rdm-jar u{position:absolute;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b0,#e0a000);box-shadow:0 0 0 2px rgba(74,42,6,.25);left:30px;top:-30px;animation:rdm-coin 3s infinite}
.rdm-jar u:nth-of-type(2){left:62px;animation-delay:1s}.rdm-jar u:nth-of-type(3){left:46px;animation-delay:2s;width:22px;height:22px}
@keyframes rdm-lv{from{height:58%}to{height:66%}}@keyframes rdm-coin{0%{transform:translateY(0);opacity:1}70%{transform:translateY(112px);opacity:1}100%{transform:translateY(112px);opacity:0}}
.rdm-fb2{position:relative;display:grid;gap:14px;min-width:190px;padding-top:34px}
.rdm-sc{position:absolute;right:0;top:-8px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#4a2a06;font-size:19px}
.rdm-br{display:grid;gap:7px;font-size:13px}.rdm-br b{display:flex;align-items:center;gap:8px}.rdm-br i{color:#ffc700}
.rdm-br span{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.2);overflow:hidden}.rdm-br s{display:block;height:100%;width:var(--w);border-radius:6px;background:#fff;animation:rdm-gr 2s ease-out both}.rdm-br.f s{background:#ffc700}
@keyframes rdm-gr{from{width:0}}
.rdm-fb2 small{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;opacity:.9}.rdm-fb2 small i{color:#ffc700}
.rdm-mb{display:grid;gap:16px;justify-items:center}
.rdm-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(300px,90%);padding:16px;border-radius:16px;background:linear-gradient(160deg,#9ca3af,#6b7280);box-shadow:0 20px 40px rgba(40,20,0,.4)}
.rdm-bx{position:relative;height:62px;border-radius:8px;background:linear-gradient(180deg,#fcd34d,#f59e0b);display:grid;place-items:center;box-shadow:inset 0 -4px 0 rgba(0,0,0,.2)}
.rdm-bx:before{content:"";position:absolute;left:18%;right:18%;top:12px;height:5px;border-radius:3px;background:rgba(0,0,0,.35)}
.rdm-bx em{font-style:normal;font-weight:800;font-size:16px;color:#4a2a06;margin-top:12px}
.rdm-bx.open{background:linear-gradient(180deg,#fff,#fde68a);animation:rdm-pl 2.4s infinite}.rdm-bx.open i{position:absolute;top:-10px;right:-8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e04a3f;color:#fff;font-size:12px;animation:rdm-bell 1.6s infinite}
@keyframes rdm-bell{0%,100%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}
.rdm-tb{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.rdm-tb span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.rdm-tb i{color:#ffc700}.rdm-tb .al{background:#ffc700;color:#4a2a06}.rdm-tb .al i{color:#4a2a06}
.rdm-kr{display:flex;align-items:center;justify-content:center;gap:24px;padding:6px 0}
.rdm-rack{position:relative;display:flex;gap:16px;padding:20px 18px 20px;border-radius:14px;background:linear-gradient(160deg,#8a5a1c,#5b3a10);box-shadow:0 20px 40px rgba(40,20,0,.45)}
.rdm-hk{position:absolute;top:10px;width:12px;height:12px;border-radius:50%;background:#d1d5db;box-shadow:inset -2px -2px 0 rgba(0,0,0,.3)}
.rdm-hk:nth-child(1){left:28px}.rdm-hk:nth-child(2){left:86px}.rdm-hk:nth-child(3){left:144px}.rdm-hk:nth-child(4){left:202px}
.rdm-ky{position:relative;display:grid;justify-items:center;gap:8px;width:46px;margin-top:14px;transform-origin:50% -10px;animation:rdm-sw 3.6s ease-in-out infinite alternate}
.rdm-ky.k1{animation-delay:.6s}.rdm-ky.k2{animation-delay:1.2s}
.rdm-rg{width:18px;height:18px;border-radius:50%;border:3px solid #d1d5db}
.rdm-ky>i{font-size:30px;color:#ffc700;transform:rotate(90deg)}
.rdm-ky b{padding:5px 6px;border-radius:6px;background:#fff7e0;color:#4a2a06;font-size:11px;text-align:center;min-width:46px;max-width:64px;overflow:hidden;text-overflow:ellipsis}
.rdm-ky.k1>i{color:#86efac;filter:drop-shadow(0 0 8px rgba(134,239,172,.8))}
@keyframes rdm-sw{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
.rdm-sv{position:relative;display:grid;gap:8px;width:92px;padding:12px;border-radius:12px;background:#2b1a05;box-shadow:0 14px 28px rgba(0,0,0,.4)}
.rdm-sv span{display:flex;justify-content:flex-end;gap:5px;padding:8px;border-radius:6px;background:#4a3010}.rdm-sv s{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:rdm-pl2 1.4s infinite}.rdm-sv span:nth-child(2) s:first-child{background:#ffc700;animation-delay:.4s}.rdm-sv s:last-child{animation-delay:.7s}
.rdm-sv>i{position:absolute;left:-14px;top:-14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#4a2a06;font-size:14px}
@media(max-width:480px){.rdm-tk,.rdm-wm,.rdm-jr,.rdm-kr{gap:16px}.rdm-tc{width:172px}.rdm-mc{width:148px}.rdm-dm{width:112px;height:112px}.rdm-rack{gap:10px;padding:20px 12px}.rdm-hk:nth-child(1){left:20px}.rdm-hk:nth-child(2){left:66px}.rdm-hk:nth-child(3){left:112px}.rdm-hk:nth-child(4){left:158px}.rdm-sv{width:78px}.rdm-fb2{min-width:150px}.rdm-dp b{font-size:21px}.rdm-sr{grid-template-columns:62px 1fr 66px}}
@media(prefers-reduced-motion:reduce){.rdm *,.rdm *:before,.rdm *:after{animation:none!important}}

/*rdm2*/
.rdm-ky>i{transform:none}.rdm-ky.k1>i{transform:rotate(90deg)}
/*spm*/
.spm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.spm i.fa{line-height:1}.spm b{font-weight:700}
.spm-ln{display:block;height:7px;border-radius:5px;background:rgba(11,61,46,.16)}.spm-ln.w1{width:60%}.spm-ln.w2{width:42%}.spm-ln.w3{width:86%}
.spm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.spm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.spm-fl i{color:#ffc700}
.spm-ct{display:grid;justify-items:center;gap:14px;padding:6px 0}
.spm-court{position:relative;width:min(320px,92%);height:168px;border:4px solid #fff;border-radius:6px;background:linear-gradient(180deg,#16a34a,#15803d);box-shadow:0 22px 40px rgba(0,30,10,.45)}
.spm-net{position:absolute;left:50%;top:-12px;bottom:-12px;width:4px;margin-left:-2px;background:repeating-linear-gradient(180deg,#fff 0 6px,rgba(255,255,255,.3) 6px 10px)}
.spm-bx{position:absolute;top:18%;bottom:18%;border:3px solid #fff}.spm-bx.a{left:18%;right:50%;border-right:0}.spm-bx.b{left:50%;right:18%;border-left:0}
.spm-ln.c{position:absolute;left:18%;right:18%;top:50%;height:3px;margin:-1px 0 0;border-radius:0;background:#fff}
.spm-ball{position:absolute;left:12%;top:60%;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7ff8a,#c6d40a);box-shadow:0 8px 6px -4px rgba(0,0,0,.4);animation:spm-bl 3.2s ease-in-out infinite}
@keyframes spm-bl{0%{transform:translate(0,0)}25%{transform:translate(120px,-62px)}50%{transform:translate(236px,20px)}75%{transform:translate(120px,-58px)}100%{transform:translate(0,0)}}
.spm-cn{position:absolute;left:8px;top:8px;padding:4px 10px;border-radius:999px;background:#fff;color:#0b3d2e;font-size:12px}
.spm-sl{display:flex;gap:8px;font-size:13px;font-weight:700}.spm-sl span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:10px}
.spm-sl .x{background:rgba(255,255,255,.1);color:rgba(255,255,255,.55);text-decoration:line-through}.spm-sl .free{background:#ffc700;color:#0b3d2e;animation:spm-pl 2.2s infinite}
.spm-fr{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#bef264;color:#14411f;font-size:13px;font-weight:800}
@keyframes spm-pl{0%{box-shadow:0 0 0 0 rgba(255,199,0,.7)}70%,100%{box-shadow:0 0 0 12px rgba(255,199,0,0)}}
.spm-tc{display:grid;justify-items:center;gap:18px;padding:10px 0}
.spm-tkt{position:relative;display:flex;align-items:stretch;width:min(330px,94%);border-radius:16px;background:#fff;color:#0b3d2e;box-shadow:0 22px 44px rgba(0,30,10,.45);transform:rotate(-3deg);-webkit-mask:radial-gradient(circle 11px at 66% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 11px at 66% 100%,transparent 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 11px at 66% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 11px at 66% 100%,transparent 98%,#000) bottom/100% 51% no-repeat}
.spm-tm{flex:1;display:grid;justify-items:start;align-content:center;gap:8px;padding:20px 18px}.spm-tm>i{font-size:22px;color:#16a34a}.spm-tm>b{font-size:30px;line-height:1;letter-spacing:.02em}
.spm-sr{display:flex;gap:3px;color:#f5b800;font-size:13px}
.spm-pf{width:0;margin:12px 0;border-left:3px dotted rgba(11,61,46,.3)}
.spm-tr{flex:0 0 34%;display:grid;justify-items:center;align-content:center;gap:9px;padding:14px}.spm-tr em{font-style:normal;font-size:12px;font-weight:800;opacity:.7}
.spm-qq{width:62px;height:62px;border-radius:6px;background:repeating-conic-gradient(#0b3d2e 0 25%,#fff 0 50%) 0 0/12px 12px;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #0b3d2e}
.spm-chs{display:flex;gap:10px;font-size:13px;font-weight:700}.spm-chs span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.spm-chs i{color:#ffc700}.spm-chs .paid{background:#bef264;color:#14411f}.spm-chs .paid i{color:#14411f}
.spm-gt{display:grid;justify-items:center;gap:14px;padding:6px 0}
.spm-dev{position:relative;width:210px;padding:16px;border-radius:22px;background:linear-gradient(180deg,#1f2937,#111827);box-shadow:0 22px 44px rgba(0,0,0,.5);display:grid;gap:12px}
.spm-scr{position:relative;display:grid;place-items:center;height:132px;border-radius:14px;background:#0b3d2e;overflow:hidden}
.spm-scr .spm-qq{width:82px;height:82px;background-color:#fff}
.spm-beam{position:absolute;left:0;right:0;height:4px;background:#4ade80;box-shadow:0 0 14px 4px rgba(74,222,128,.7);animation:spm-sc 2.4s ease-in-out infinite alternate}
@keyframes spm-sc{from{top:14%}to{top:84%}}
.spm-okk{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:12px;background:#22c55e;color:#052e16;font-size:15px;animation:spm-fl 2.4s infinite}.spm-okk i{font-size:20px}
@keyframes spm-fl{0%,45%{background:#374151;color:#9ca3af}55%,100%{background:#22c55e;color:#052e16}}
.spm-lcd{display:flex;align-items:center;gap:16px;padding:9px 18px;border-radius:10px;background:#0a0f0c;color:#4ade80;font-weight:700;font-size:15px;box-shadow:inset 0 0 12px rgba(74,222,128,.25)}.spm-lcd span{display:inline-flex;align-items:center;gap:8px;font-size:13px}.spm-lcd b{font-size:22px;letter-spacing:.08em;font-variant-numeric:tabular-nums}
.spm-jr{display:grid;gap:14px;padding:4px 0}
.spm-sb{display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28)}.spm-sb i{color:#ffc700;font-size:16px}.spm-sb .spm-ln{flex:1;width:auto;background:rgba(255,255,255,.3)}
.spm-js{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 10px;justify-items:center}
.spm-j{display:grid;place-items:center;width:84px;height:84px;padding-top:12px;background:#fff;color:#0b3d2e;font-size:26px;clip-path:polygon(20% 0,36% 0,50% 14%,64% 0,80% 0,100% 24%,86% 40%,78% 32%,78% 100%,22% 100%,22% 32%,14% 40%,0 24%)}
.spm-j.c1{background:#bef264}.spm-j.c2{background:#93c5fd}.spm-j.c3{background:#fca5a5}.spm-j.c4{background:#fde68a}.spm-j.c5{background:#c4b5fd}
.spm-j.hl{background:#ffc700;animation:spm-jh 2.2s infinite}
@keyframes spm-jh{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
.spm-fl .on s{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}
.spm-ga{display:grid;justify-items:center;gap:20px;padding:12px 0}
.spm-dial{position:relative;width:min(280px,88%);height:146px}
.spm-arc{position:absolute;inset:0;border-radius:300px 300px 0 0;background:conic-gradient(from 270deg at 50% 100%,#22c55e 0 62deg,#facc15 62deg 118deg,#ef4444 118deg 180deg,transparent 180deg);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 58%,#000 59%);mask:radial-gradient(circle at 50% 100%,transparent 58%,#000 59%)}
.spm-nd{position:absolute;left:50%;bottom:0;width:5px;height:112px;margin-left:-2px;border-radius:4px;background:#fff;transform-origin:50% 100%;transform:rotate(40deg);animation:spm-nd 4s ease-in-out infinite alternate;box-shadow:0 0 8px rgba(0,0,0,.4)}
.spm-hub{position:absolute;left:50%;bottom:-9px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:#fff}
.spm-dial>b{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);font-size:34px;font-variant-numeric:tabular-nums;white-space:nowrap}
@keyframes spm-nd{from{transform:rotate(22deg)}to{transform:rotate(40deg)}}
.spm-fl .hot{background:#ef4444}.spm-fl .hot i{color:#fff}
.spm-ac{display:grid;gap:14px}
.spm-cv{position:relative;height:158px;padding:10px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);overflow:hidden}
.spm-cv svg{display:block;width:100%;height:100%}
.spm-pl{fill:none;stroke:#ffc700;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:spm-dr 3s ease-out forwards infinite}
@keyframes spm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.spm-pt{position:absolute;width:12px;height:12px;margin:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,199,0,.5)}
.spm-rw{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}
.spm-rg{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#0b3d2e;font-size:19px}
.spm-rw div{display:flex;align-items:center;gap:7px}.spm-rw div i{color:#ffc700}
.spm-pdf{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;color:#0b3d2e;font-weight:800}
.spm-br{padding:8px 0 36px}
.spm-br svg{display:block;width:100%;height:auto}
.spm-bl{fill:none;stroke:rgba(255,255,255,.5);stroke-width:3;stroke-linejoin:round}
.spm-sq{fill:rgba(255,255,255,.16);stroke:rgba(255,255,255,.5);stroke-width:2}.spm-sq.hl{fill:#ffc700;stroke:#ffc700;animation:spm-hl 2s infinite}.spm-sq.fin{fill:#bef264;stroke:#bef264}
@keyframes spm-hl{50%{opacity:.6}}
.spm-lb{position:absolute;left:41%;top:0;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#fff;color:#0b3d2e;font-size:12px;font-weight:800;transform:translateY(-4px)}
.spm-sc{position:absolute;left:49%;top:46%;padding:4px 10px;border-radius:8px;background:#0b3d2e;color:#fff;font-size:17px;font-variant-numeric:tabular-nums;border:2px solid #ffc700}
.spm-tp{position:absolute;right:2%;top:12%;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#0b3d2e;font-size:22px;animation:spm-pl 2.2s infinite}
.spm-up{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#bef264;color:#14411f;font-size:12.5px;font-weight:800}
.spm-ck{display:grid;justify-items:center;gap:18px;padding:6px 0}
.spm-op{display:inline-flex;align-items:center;gap:12px;padding:12px 26px;border-radius:14px;border:3px solid #ffc700;color:#ffc700;font-size:20px;text-shadow:0 0 12px rgba(255,199,0,.9);box-shadow:0 0 18px rgba(255,199,0,.55),inset 0 0 14px rgba(255,199,0,.3);animation:spm-ne 3s infinite}.spm-op i{font-size:22px}
@keyframes spm-ne{0%,92%,100%{opacity:1}94%{opacity:.5}96%{opacity:1}98%{opacity:.6}}
.spm-cl{display:flex;gap:18px}.spm-c{display:grid;justify-items:center;gap:8px}
.spm-face{position:relative;width:78px;height:78px;border-radius:50%;background:#fff;box-shadow:0 14px 26px rgba(0,30,10,.4),inset 0 0 0 4px #bef264}
.spm-face s{position:absolute;left:50%;bottom:50%;border-radius:3px;background:#0b3d2e;transform-origin:50% 100%}
.spm-face .h{width:4px;height:22px;margin-left:-2px;transform:rotate(var(--r))}.spm-face .m{width:3px;height:30px;margin-left:-1.5px;background:#16a34a;animation:spm-mn 6s linear infinite}
.spm-face:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:#0b3d2e}
.spm-c em{font-style:normal;font-weight:800;font-size:15px;color:#bef264}
@keyframes spm-mn{to{transform:rotate(360deg)}}
.spm-fl .ok{background:#bef264;color:#14411f}.spm-fl .ok i{color:#14411f}
.spm-ml{height:236px}
.spm-ml svg{position:absolute;inset:0;width:100%;height:100%}
.spm-fp{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2.5;stroke-dasharray:6 8;stroke-linecap:round;animation:spm-fd 1.4s linear infinite}
@keyframes spm-fd{to{stroke-dashoffset:-28}}
.spm-en{position:absolute;left:4%;bottom:12%;width:122px;display:grid;gap:9px;padding:14px;border-radius:12px;background:#fff;color:#0b3d2e;box-shadow:0 14px 28px rgba(0,30,10,.4)}.spm-en i{font-size:20px;color:#16a34a}
.spm-tg{position:absolute;left:5%;bottom:calc(12% + 90px);padding:4px 10px;border-radius:999px;background:#ffc700;color:#0b3d2e;font-size:12px;font-weight:800}
.spm-pn{position:absolute;left:18%;bottom:44%;width:34px;height:34px;display:grid;place-items:center;font-size:26px;color:#fff;animation:spm-fy 3.4s ease-in-out infinite}
@keyframes spm-fy{0%{transform:translate(0,0) rotate(-20deg);opacity:0}10%{opacity:1}35%{transform:translate(70px,-60px) rotate(10deg)}70%{transform:translate(150px,-30px) rotate(40deg)}100%{transform:translate(190px,36px) rotate(70deg);opacity:0}}
.spm-gb{position:absolute;right:4%;bottom:14%;display:grid;justify-items:center;gap:6px;width:92px;height:92px;align-content:center;border-radius:50%;background:linear-gradient(150deg,#bef264,#4ade80);color:#14411f;box-shadow:0 14px 28px rgba(0,30,10,.4)}.spm-gb i{font-size:22px}.spm-gb b{font-size:17px}
.spm-st{position:absolute;right:0;top:4%;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;color:#0b3d2e;font-size:13px;font-weight:800;animation:spm-pop 4s infinite both}.spm-st i{color:#f59e0b}
@keyframes spm-pop{0%,55%{transform:scale(0)}68%{transform:scale(1.12)}78%,100%{transform:scale(1)}}
.spm-dv{display:flex;align-items:center;justify-content:center;gap:24px;padding:6px 0}
.spm-rg2{position:relative;width:136px;height:136px;flex:none}.spm-rg2 svg{width:100%;height:100%;transform:rotate(-90deg)}
.spm-rg2 circle{fill:none;stroke-width:12}.spm-rg2 .bg{stroke:rgba(255,255,255,.2)}.spm-rg2 .fg{stroke:#ffc700;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:13;animation:spm-rf 3s ease-out both}
@keyframes spm-rf{from{stroke-dashoffset:100}}
.spm-rg2>div{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px}.spm-rg2 b{font-size:30px;line-height:1}.spm-rg2 small{font-size:12px;font-weight:800;opacity:.75;letter-spacing:.06em}
.spm-iv{display:grid;gap:10px;min-width:170px}
.spm-r{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fff;color:#0b3d2e;font-size:12.5px;font-weight:800}.spm-r>i{font-size:16px;color:#16a34a}.spm-r .spm-ln{flex:1;width:auto}.spm-r em{font-style:normal;padding:3px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px}
.spm-r.op>i{color:#f59e0b}.spm-r.op em{background:#fef3c7;color:#b45309;animation:spm-bell 1.8s infinite}
@keyframes spm-bell{0%,100%{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(6deg)}}
@media(max-width:480px){.spm-dv{gap:14px}.spm-rg2{width:112px;height:112px}.spm-iv{min-width:140px}.spm-j{width:72px;height:72px;font-size:22px}.spm-cl{gap:12px}.spm-face{width:68px;height:68px}.spm-ml{height:216px}.spm-ball{animation-name:spm-bl2}}
@keyframes spm-bl2{0%{transform:translate(0,0)}25%{transform:translate(90px,-60px)}50%{transform:translate(180px,20px)}75%{transform:translate(90px,-56px)}100%{transform:translate(0,0)}}
@media(prefers-reduced-motion:reduce){.spm *,.spm *:before,.spm *:after{animation:none!important}}

/*spm2*/
.spm-qq{background:#fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path fill='%230b3d2e' fill-rule='evenodd' d='M0 0h7v7H0zM1 1v5h5V1zM2 2h3v3H2zM14 0h7v7h-7zM15 1v5h5V1zM16 2h3v3h-3zM0 14h7v7H0zM1 15v5h5v-5zM2 16h3v3H2zM8 0h2v2H8zM9 3h2v2H9zM8 6h1v2H8zM11 7h2v2h-2zM0 8h2v2H0zM3 9h2v2H3zM6 8h2v1H6zM13 9h2v2h-2zM17 8h2v2h-2zM19 11h2v2h-2zM8 12h2v2H8zM14 12h2v2h-2zM17 14h2v2h-2zM13 15h2v2h-2zM9 15h2v2H9zM12 18h2v3h-2zM16 18h2v2h-2zM19 18h2v3h-2zM9 19h2v2H9z'/></svg>") center/84% no-repeat;box-shadow:inset 0 0 0 2px rgba(11,61,46,.15)}
.spm-dial>b{left:27%;bottom:14px}

/*fcm*/
.fcm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.fcm i.fa{line-height:1}.fcm b{font-weight:700}
.fcm-cv{display:grid;gap:0;padding:6px 0}
.fcm-sts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 4px}
.fcm-stn{position:relative;display:grid;justify-items:center;gap:8px;padding:14px 8px;border-radius:14px;background:#e2e8f0;color:#1e293b;font-size:13px;box-shadow:0 14px 26px rgba(0,0,0,.35)}
.fcm-stn:after{content:"";position:absolute;left:50%;top:100%;width:6px;height:26px;margin-left:-3px;background:repeating-linear-gradient(180deg,#ffc700 0 5px,#1e293b 5px 10px)}
.fcm-stn i{font-size:26px;color:#475569;animation:fcm-sp 3s ease-in-out infinite alternate}.fcm-stn.s1 i{animation-name:fcm-rot;animation-duration:4s;animation-timing-function:linear;animation-direction:normal}
@keyframes fcm-sp{to{transform:translateY(5px)}}@keyframes fcm-rot{to{transform:rotate(360deg)}}
.fcm-belt{position:relative;height:30px;margin-top:26px;border-radius:15px;background:repeating-linear-gradient(90deg,#334155 0 18px,#475569 18px 36px);background-size:36px 100%;animation:fcm-bt 1s linear infinite;box-shadow:0 10px 18px rgba(0,0,0,.4)}
@keyframes fcm-bt{to{background-position:36px 0}}
.fcm-bx{position:absolute;top:-30px;left:0;width:34px;height:30px;border-radius:4px;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 -4px 0 rgba(0,0,0,.2);animation:fcm-mv 6s linear infinite}.fcm-bx.b2{animation-delay:-3s}
.fcm-bx:before{content:"";position:absolute;left:0;right:0;top:12px;height:5px;background:rgba(255,255,255,.55)}
@keyframes fcm-mv{from{left:-34px}to{left:100%}}
.fcm-wl{position:absolute;bottom:-12px;width:24px;height:24px;border-radius:50%;background:#1e293b;border:4px solid #94a3b8}.fcm-wl.l{left:14px}.fcm-wl.r{right:14px}
.fcm-an{display:flex;align-items:center;justify-content:center;gap:28px;padding:6px 0}
.fcm-tw{position:relative;display:grid;gap:8px;width:84px;padding:14px;border-radius:16px 16px 6px 6px;background:#1e293b;box-shadow:0 20px 36px rgba(0,0,0,.45)}
.fcm-tw span{display:block;height:44px;border-radius:10px}.fcm-tw .r{background:#7f1d1d}.fcm-tw .y{background:#78350f;animation:fcm-bl 1.6s infinite}.fcm-tw .g{background:#22c55e;box-shadow:0 0 22px rgba(34,197,94,.8)}
.fcm-pl{position:absolute;left:50%;bottom:-20px;width:20px;height:22px;margin-left:-10px;background:#475569}
@keyframes fcm-bl{0%,49%{background:#fbbf24;box-shadow:0 0 22px rgba(251,191,36,.8)}50%,100%{background:#78350f;box-shadow:none}}
.fcm-kp{display:grid;gap:16px;min-width:190px}
.fcm-k{display:grid;gap:8px;font-size:13.5px}.fcm-k b{display:flex;align-items:center;gap:9px}.fcm-k i{font-size:16px;color:#ffc700}
.fcm-k span{display:block;height:11px;border-radius:7px;background:rgba(255,255,255,.18);overflow:hidden}.fcm-k s{display:block;height:100%;width:var(--w);border-radius:7px;background:#22c55e;animation:fcm-gw 2s ease-out both}.fcm-k.y s{background:#fbbf24}.fcm-k.r s{background:#ef4444}
@keyframes fcm-gw{from{width:0}}
.fcm-wr{display:grid;justify-items:center;gap:18px;padding:16px 0 10px}
.fcm-rack{display:flex;align-items:flex-end;gap:14px;padding:18px 16px 0;border-radius:6px;background:rgba(255,255,255,.06);border:3px solid #94a3b8;border-bottom:12px solid #64748b}
.fcm-bin{position:relative;display:grid;justify-items:center;gap:10px;width:94px;padding:10px 8px 12px;border-radius:8px 8px 0 0;background:rgba(15,23,42,.45);font-size:12.5px}
.fcm-bm{display:grid;gap:4px;width:70px;padding:6px 0}.fcm-bm s{display:block;height:9px;border-radius:3px;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.fcm-bm s:nth-child(even){width:86%;margin-left:7%}
.fcm-sc{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:70px;padding:6px 0}.fcm-sc s{display:block;width:9px;height:9px;border-radius:50%;background:#fbbf24;box-shadow:inset -2px -2px 0 rgba(0,0,0,.25)}
.fcm-cn2{display:flex;gap:8px;align-items:flex-end;height:46px}.fcm-cn2 s{display:block;width:30px;height:40px;border-radius:5px;background:linear-gradient(180deg,#f87171,#dc2626);position:relative}.fcm-cn2 s:before{content:"";position:absolute;left:0;right:0;top:12px;height:12px;background:rgba(255,255,255,.7)}.fcm-cn2 s:nth-child(2){height:34px;background:linear-gradient(180deg,#60a5fa,#2563eb)}
.fcm-bin.low{outline:2px solid #ef4444;outline-offset:-2px;animation:fcm-lw 2s infinite}
@keyframes fcm-lw{50%{outline-color:rgba(239,68,68,.3)}}
.fcm-bin em{position:absolute;top:-12px;right:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-style:normal;font-size:13px;animation:fcm-bell 1.6s infinite}
@keyframes fcm-bell{0%,100%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}
.fcm-cart{position:absolute;right:2%;bottom:20px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e293b;font-size:19px;box-shadow:0 10px 20px rgba(0,0,0,.4)}
.fcm-ri{position:absolute;left:2%;top:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#ffc700;font-size:17px}
.fcm-tri{height:252px}
.fcm-tri svg{position:absolute;inset:0;width:100%;height:100%}
.fcm-tp{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.4);stroke-width:2.5;stroke-dasharray:7 8}
.fcm-tn{position:absolute;display:grid;justify-items:center;gap:6px;transform:translate(-50%,-50%);font-size:12.5px}
.fcm-tn span{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#e2e8f0;color:#1e293b;font-size:22px;box-shadow:0 12px 24px rgba(0,0,0,.4)}
.fcm-hb{position:absolute;left:50%;top:58%;width:40px;height:40px;margin:-20px;border-radius:50%;display:grid;place-items:center;background:rgba(255,199,0,.18);color:#ffc700;font-size:18px}
.fcm-pa{display:grid;gap:12px}
.fcm-pc{height:176px;padding:12px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22)}
.fcm-pc svg{display:block;width:100%;height:100%}
.fcm-pb rect{fill:#94a3b8;transform-box:fill-box;transform-origin:bottom;animation:fcm-gb 1.2s var(--d) both}.fcm-pb rect:first-child{fill:#ffc700}
@keyframes fcm-gb{from{transform:scaleY(.05)}to{transform:scaleY(1)}}
.fcm-pn{fill:none;stroke:#67e8f9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:fcm-dr 3.2s ease-out infinite}
@keyframes fcm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.fcm-lg{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.fcm-lg span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.fcm-lg i{color:#ffc700}.fcm-lg .wk{background:#ffc700;color:#1e293b}.fcm-lg .wk i{color:#1e293b}
.fcm-lb{display:grid;justify-items:center;padding:8px 0}
.fcm-st{position:relative;width:min(290px,90%);display:grid;gap:12px;padding:16px 18px 18px;border-radius:10px;background:#fff;color:#1e293b;box-shadow:0 22px 40px rgba(0,0,0,.45);transform:rotate(-2deg);overflow:hidden}
.fcm-sh{display:flex;align-items:center;gap:10px;font-size:14px;border-bottom:3px solid #1e293b;padding-bottom:10px}.fcm-sh i{font-size:20px}.fcm-sh em{margin-left:auto;font-style:normal;font-weight:800;font-size:15px;padding:3px 9px;background:#ffc700;border-radius:5px}
.fcm-bc{height:62px;background:repeating-linear-gradient(90deg,#1e293b 0 2px,#fff 2px 5px,#1e293b 5px 9px,#fff 9px 11px,#1e293b 11px 12px,#fff 12px 16px)}
.fcm-sz{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700}.fcm-sz span{display:inline-flex;align-items:center;gap:7px}.fcm-sz i{color:#64748b}.fcm-sz em{font-style:normal;padding:2px 7px;border-radius:4px;background:#e2e8f0}
.fcm-ls{position:absolute;left:0;right:0;height:3px;background:#ef4444;box-shadow:0 0 12px 3px rgba(239,68,68,.7);animation:fcm-ls 2.6s ease-in-out infinite alternate}
@keyframes fcm-ls{from{top:16%}to{top:84%}}
.fcm-bp{display:grid;gap:12px}
.fcm-sheet{position:relative;padding:12px;border-radius:12px;background-color:#1d4ed8;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:22px 22px;border:3px solid rgba(255,255,255,.55);box-shadow:0 20px 40px rgba(0,0,0,.4)}
.fcm-sheet svg{display:block;width:100%;height:auto}
.fcm-dw{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:3 0}.fcm-dw circle,.fcm-dw rect{stroke-dasharray:400;animation:fcm-dd 4s ease-out infinite alternate}.fcm-dw path{stroke-dasharray:300;animation:fcm-dd 4s ease-out infinite alternate}
@keyframes fcm-dd{from{stroke-dashoffset:400}to{stroke-dashoffset:0}}
.fcm-tb2{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:6px;border:2px solid #fff;background:rgba(15,23,42,.6);font-size:12px}
.fcm-tb2 span{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;font-weight:700}.fcm-tb2 .v{background:#ffc700;color:#1e293b}.fcm-tb2 .a i{color:#4ade80}
.fcm-hs{display:flex;align-items:center;gap:10px;font-size:13.5px}.fcm-hs>i{font-size:17px;color:#ffc700}.fcm-hs .d{flex:1;max-width:60px;height:4px;border-radius:3px;background:rgba(255,255,255,.3);position:relative}.fcm-hs .d:after{content:"";position:absolute;right:-5px;top:-4px;width:12px;height:12px;border-radius:50%;background:#94a3b8}.fcm-hs .d.now:after{background:#ffc700;box-shadow:0 0 0 4px rgba(255,199,0,.4)}
.fcm-sf{display:grid;justify-items:center;gap:18px;padding:6px 0}
.fcm-dn{position:relative;width:210px;height:210px}
.fcm-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#fbbf24 0 118deg,transparent 0 120deg,#38bdf8 0 238deg,transparent 0 240deg,#6366f1 0 358deg,transparent 0);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%)}
.fcm-hd{position:absolute;left:50%;top:50%;width:4px;height:84px;margin:-84px 0 0 -2px;border-radius:3px;background:#fff;transform-origin:50% 100%;animation:fcm-hd 12s linear infinite;box-shadow:0 0 8px rgba(255,255,255,.7)}
@keyframes fcm-hd{to{transform:rotate(360deg)}}
.fcm-ci{position:absolute;width:34px;height:34px;margin:-17px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1e293b;font-size:16px}.fcm-ci.s{left:82%;top:24%}.fcm-ci.n{left:50%;top:88%}.fcm-ci.g{left:18%;top:24%}
.fcm-mid{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#ffc700;font-size:26px}
.fcm-fl2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.fcm-fl2 span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;color:#1e293b}.fcm-fl2 .a{background:#fbbf24}.fcm-fl2 .b{background:#38bdf8}.fcm-fl2 .c{background:#a5b4fc}
.fcm-tl{display:grid;justify-items:center;padding:8px 0}
.fcm-tab{width:min(360px,96%);padding:12px;border-radius:22px;background:repeating-linear-gradient(135deg,#ffc700 0 14px,#1e293b 14px 28px);box-shadow:0 22px 44px rgba(0,0,0,.5)}
.fcm-sc2{display:grid;gap:16px;padding:18px;border-radius:14px;background:#0f172a}
.fcm-jb{display:flex;align-items:center;gap:12px}.fcm-jb i{font-size:26px;color:#ffc700}.fcm-jb b{font-size:30px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#4ade80}.fcm-jb u{text-decoration:none;animation:fcm-cl 1s steps(2) infinite}
@keyframes fcm-cl{50%{opacity:.2}}
.fcm-bt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fcm-bt span{display:grid;justify-items:center;gap:8px;padding:14px 6px;border-radius:12px;background:#1e293b;border:2px solid #475569;font-size:13px;font-weight:800}.fcm-bt i{font-size:22px}
.fcm-bt .go{background:#16a34a;border-color:#4ade80;animation:fcm-pl 2.4s infinite}.fcm-bt .ok{background:#ffc700;color:#1e293b;border-color:#ffc700}
@keyframes fcm-pl{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%,100%{box-shadow:0 0 0 12px rgba(74,222,128,0)}}
.fcm-mt{padding:14px 0}
.fcm-chn{display:flex;align-items:center;justify-content:center}
.fcm-nd{display:grid;justify-items:center;gap:9px;font-size:13px;text-align:center;width:78px}
.fcm-nd span{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:23px;background:#334155;border:3px solid #94a3b8}
.fcm-nd.a span{background:#ef4444;border-color:#fca5a5;animation:fcm-al 1.6s infinite}.fcm-nd.b span{background:#ffc700;color:#1e293b;border-color:#fde68a}.fcm-nd.c span{background:#22c55e;border-color:#86efac}
@keyframes fcm-al{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%,100%{box-shadow:0 0 0 16px rgba(239,68,68,0)}}
.fcm-cn3{position:relative;flex:1;height:4px;min-width:34px;margin-bottom:28px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 6px,transparent 6px 12px)}
.fcm-cn3 i{position:absolute;top:-12px;left:0;width:26px;height:26px;display:grid;place-items:center;font-size:20px;color:#ffc700;animation:fcm-ml 2.4s ease-in-out infinite}
@keyframes fcm-ml{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 26px);opacity:0}}
@media(max-width:480px){.fcm-dn{width:178px;height:178px}.fcm-hd{height:70px;margin-top:-70px}.fcm-an{gap:16px}.fcm-kp{min-width:150px}.fcm-bin{width:80px}.fcm-bm,.fcm-sc{width:58px}.fcm-rack{gap:8px;padding:16px 10px 0}.fcm-nd{width:66px}.fcm-tri{height:226px}}
@media(prefers-reduced-motion:reduce){.fcm *,.fcm *:before,.fcm *:after{animation:none!important}}

/*lom*/
.lom{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.lom i.fa{line-height:1}.lom b{font-weight:700}
.lom-ln2{display:block;height:7px;border-radius:5px;background:rgba(8,51,68,.16)}.lom-ln2.w2{width:42%}.lom-ln2.w3{width:86%}
.lom-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.lom-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}
.lom-rd{display:grid;gap:18px;padding:30px 0 6px}
.lom-sc{display:flex;align-items:flex-end;gap:10px}
.lom-bx,.lom-ok{flex:none;width:58px;height:58px;border-radius:14px;display:grid;place-items:center;font-size:26px;box-shadow:0 14px 26px rgba(0,0,0,.35)}.lom-bx{background:linear-gradient(160deg,#fcd34d,#d97706);color:#fff}.lom-ok{background:#22c55e;color:#fff}
.lom-road{position:relative;flex:1;height:14px;margin-bottom:2px;border-radius:7px;background:#0c4a6e;box-shadow:inset 0 0 0 2px rgba(255,255,255,.18)}
.lom-road:before{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:3px dashed rgba(255,255,255,.7);animation:lom-dash 1s linear infinite;transform:translateY(-50%)}
@keyframes lom-dash{to{border-top-style:dashed;background-position:20px 0}}
.lom-tr{position:absolute;bottom:6px;left:0;font-size:36px;color:#ffc700;animation:lom-dr 5s ease-in-out infinite;filter:drop-shadow(0 6px 4px rgba(0,0,0,.35))}
@keyframes lom-dr{0%{left:-4%}100%{left:84%}}
.lom-ml{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.lom-ml span{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14)}.lom-ml .m1{background:#ffc700;color:#083344}.lom-ml .m2{background:#22c55e}
.lom-tm{display:grid;gap:12px}
.lom-tm svg{display:block;width:100%;height:auto;padding:8px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2)}
.lom-ln path{fill:none;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.lom-ln .a{stroke:#ffc700}.lom-ln .b{stroke:#22d3ee}.lom-ln .c{stroke:#fb7185}
.lom-st{fill:#fff;stroke:#083344;stroke-width:3}.lom-st.x{r:9}
.lom-lg{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.lom-lg span{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.lom-lg s{width:14px;height:6px;border-radius:3px;background:#ffc700}.lom-lg .k1 s{background:#22d3ee}.lom-lg .k2 s{background:#fb7185}
.lom-hd{display:grid;justify-items:center;gap:14px;padding:6px 0}
.lom-dv{position:relative;width:190px;padding:18px 16px 20px;border-radius:26px;background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 22px 44px rgba(0,0,0,.45),inset 0 -6px 0 rgba(0,0,0,.2);display:grid;gap:12px}
.lom-sn{display:grid;gap:8px;padding:10px;border-radius:12px;background:#082f49}
.lom-r{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.1)}.lom-r em{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#22d3ee;color:#083344;font-size:12px;font-weight:800}.lom-r .lom-ln2{flex:1;background:rgba(255,255,255,.3)}.lom-r.dn{opacity:.7}.lom-r i{color:#4ade80;font-size:15px}
.lom-bt{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;align-items:center}.lom-bt span{display:grid;place-items:center;height:40px;border-radius:12px;background:#1f2937;color:#fff;font-size:17px;box-shadow:0 4px 0 #000}
.lom-bt .g{display:flex;gap:7px;background:#16a34a;font-size:13px;font-weight:800;animation:lom-pl 2.4s infinite}.lom-bt .c{background:#0e7490}
@keyframes lom-pl{0%{box-shadow:0 4px 0 #000,0 0 0 0 rgba(74,222,128,.7)}70%,100%{box-shadow:0 4px 0 #000,0 0 0 12px rgba(74,222,128,0)}}
.lom-fl{}
.lom-dv>.lom-fl{display:none}
.lom-dv>span.lom-fl{position:absolute;right:-26px;top:22px;padding:5px 10px;border-radius:8px;background:#fff;color:#083344;transform:rotate(8deg);box-shadow:0 8px 16px rgba(0,0,0,.35)}
.lom-lt{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.lom-lt i{color:#ffc700}
.lom-fn{display:grid;justify-items:center;gap:6px;padding:6px 0}
.lom-fu{position:relative;width:170px;height:120px;background:linear-gradient(180deg,#e0f2fe,#7dd3fc);clip-path:polygon(0 0,100% 0,60% 62%,60% 100%,40% 100%,40% 62%);display:grid;place-items:start center;padding-top:26px;color:#083344;font-size:30px}
.lom-fu i{position:relative;z-index:1}
.lom-dt{position:absolute;top:-14px;width:16px;height:16px;border-radius:50%;background:#ffc700;animation:lom-fall 3s ease-in infinite}.lom-dt.a{left:32%}.lom-dt.b{left:48%;animation-delay:.7s;background:#22d3ee}.lom-dt.c{left:60%;animation-delay:1.4s;background:#fb7185}.lom-dt.d{left:40%;animation-delay:2.1s}
@keyframes lom-fall{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}100%{transform:translateY(116px) scale(.6);opacity:0}}
.lom-bk{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}
.lom-bk>div{display:grid;justify-items:center;gap:8px;padding:12px 6px 12px;border-radius:6px 6px 16px 16px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.35);border-top:0;font-size:12.5px;text-align:center}
.lom-bk span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:17px;color:#083344;background:#ffc700}.lom-bk .b span{background:#22d3ee}.lom-bk .c span{background:#4ade80}
.lom-sn2{display:grid;gap:14px;padding:8px 0}
.lom-sky{position:relative;height:190px;border-radius:200px 200px 16px 16px;background:linear-gradient(180deg,rgba(125,211,252,.25),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.22);overflow:hidden}
.lom-arc{position:absolute;left:10%;right:10%;top:22px;bottom:-140px;border-radius:50%;border:3px dashed rgba(255,255,255,.4)}
.lom-sun{position:absolute;left:10%;top:60%;width:26px;height:26px;margin:-13px;border-radius:50%;background:#ffc700;box-shadow:0 0 22px 8px rgba(255,199,0,.55);animation:lom-sun 8s ease-in-out infinite alternate}
@keyframes lom-sun{0%{left:12%;top:70%}50%{left:50%;top:14%}100%{left:88%;top:70%}}
.lom-p{position:absolute;width:50px;height:50px;margin:-25px;border-radius:14px;display:grid;place-items:center;background:#fff;color:#083344;font-size:21px;box-shadow:0 12px 22px rgba(0,0,0,.35)}
.lom-p.p0{left:16%;top:62%}.lom-p.p1{left:50%;top:26%}.lom-p.p2{left:84%;top:62%;background:#fbbf24;animation:lom-bl 1.4s infinite}
@keyframes lom-bl{50%{opacity:.55}}
.lom-fl .s0{background:#ffc700;color:#083344}.lom-fl .s1{background:#22d3ee;color:#083344}.lom-fl .s2{background:#fb7185;color:#083344}
.lom-bd{padding:6px 0}
.lom-bo{padding:16px 16px 12px;border-radius:14px;background:#0f172a;box-shadow:0 22px 44px rgba(0,0,0,.5);display:grid;gap:10px;border:3px solid #334155}
.lom-bh{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:2px solid #334155}.lom-bh i{color:#ffc700;font-size:20px}.lom-bh .lom-ln2{flex:1;background:rgba(255,255,255,.2)}
.lom-row{display:flex;align-items:center;gap:12px;font-size:14px}.lom-row>i{width:22px;font-size:17px;color:#7dd3fc}.lom-row b{flex:1}
.lom-lp{width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e}.lom-row.a .lom-lp{background:#fbbf24;box-shadow:0 0 10px #fbbf24;animation:lom-bl 1.2s infinite}.lom-row.k .lom-lp{background:#4ade80}
.lom-tl{display:flex;gap:4px}.lom-tl s{width:22px;height:30px;border-radius:5px;display:grid;place-items:center;background:linear-gradient(180deg,#1e293b 49%,#0f172a 50%);color:#f8fafc;font-size:18px;font-weight:800;text-decoration:none;font-family:ui-monospace,Menlo,monospace;animation:lom-fp 6s infinite}.lom-tl s:nth-child(2){margin-right:7px}.lom-tl s:nth-child(3){animation-delay:.3s}.lom-tl s:nth-child(4){animation-delay:.6s}
@keyframes lom-fp{0%,90%,100%{transform:none}94%{transform:scaleY(.1)}}
.lom-row.a b{color:#fbbf24}
.lom-pr{display:grid;justify-items:center;gap:14px;padding:4px 0}
.lom-pt{position:relative;width:min(260px,88%);padding-top:22px;height:238px;overflow:hidden}
.lom-sl{position:absolute;left:0;right:0;top:0;height:22px;border-radius:12px;background:#0f172a;border:2px solid #475569;z-index:2}
.lom-rc{position:absolute;left:12px;right:12px;top:10px;display:grid;gap:11px;padding:30px 16px 18px;background:#fff;color:#083344;box-shadow:0 14px 28px rgba(0,0,0,.4);animation:lom-prt 6s ease-in-out infinite;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),95% 100%,90% calc(100% - 8px),85% 100%,80% calc(100% - 8px),75% 100%,70% calc(100% - 8px),65% 100%,60% calc(100% - 8px),55% 100%,50% calc(100% - 8px),45% 100%,40% calc(100% - 8px),35% 100%,30% calc(100% - 8px),25% 100%,20% calc(100% - 8px),15% 100%,10% calc(100% - 8px),5% 100%,0 calc(100% - 8px))}
@keyframes lom-prt{0%{transform:translateY(-110px)}30%,88%{transform:translateY(0)}100%{transform:translateY(-110px)}}
.lom-r1{display:flex;align-items:center;gap:10px}.lom-r1 i{font-size:20px;color:#0891b2}.lom-r1 .lom-ln2{flex:1}
.lom-vt{display:flex;align-items:center;gap:10px}.lom-vt i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#083344;font-size:11px}
.lom-qb{display:flex;align-items:center;gap:12px;margin-top:4px}.lom-qb i{font-size:20px;color:#0891b2}
.lom-qq{width:56px;height:56px;border-radius:4px;background:repeating-conic-gradient(#083344 0 25%,#fff 0 50%) 0 0/11px 11px;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #083344}
.lom-fl .d{background:rgba(255,255,255,.14)}.lom-fl .c{background:#ffc700;color:#083344}.lom-fl .s{background:#22c55e}
.lom-sw{display:grid;gap:14px;padding:4px 0}
.lom-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:800;text-align:center;position:relative}
.lom-seg span{position:relative;z-index:1;padding:8px 0;animation:lom-tab 9s infinite}.lom-seg span:nth-child(2){animation-delay:3s}.lom-seg span:nth-child(3){animation-delay:6s}
@keyframes lom-tab{0%,30%{background:#ffc700;color:#083344;border-radius:999px}34%,100%{background:transparent;color:#fff}}
.lom-wr{display:flex;align-items:center;justify-content:center;gap:22px}
.lom-wc{position:relative;width:150px;height:150px;border-radius:50%;background:#fff;box-shadow:0 18px 36px rgba(0,0,0,.4),inset 0 0 0 8px #22d3ee;display:grid;place-items:center;color:#083344;font-size:26px}
.lom-wc:before{content:"";position:absolute;inset:18px;border-radius:50%;background:repeating-conic-gradient(rgba(8,51,68,.35) 0 1deg,transparent 1deg 30deg);-webkit-mask:radial-gradient(circle,transparent 80%,#000 81%);mask:radial-gradient(circle,transparent 80%,#000 81%)}
.lom-bt2{position:absolute;top:-14px;left:50%;width:26px;height:16px;margin-left:-13px;border-radius:5px;background:#94a3b8}
.lom-ha{position:absolute;left:50%;bottom:50%;width:4px;height:56px;margin-left:-2px;border-radius:3px;background:#ef4444;transform-origin:50% 100%;animation:lom-sw 4s linear infinite}
@keyframes lom-sw{to{transform:rotate(360deg)}}
.lom-wc i{position:absolute;bottom:34px}
.lom-cs{display:grid;gap:12px}.lom-cs>div{display:flex;align-items:flex-end;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.lom-cs i{font-size:20px;color:#ffc700;margin-bottom:6px}
.lom-sp{display:flex;align-items:flex-end;gap:4px;height:46px}.lom-sp s{width:10px;height:var(--h);border-radius:3px;background:#22d3ee;animation:lom-gb 1.4s both}.lom-sp.m s{background:#fb7185}
@keyframes lom-gb{from{transform:scaleY(.1);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}
.lom-ld{display:grid;gap:16px;padding:6px 0}
.lom-tl2{position:relative;display:flex;align-items:flex-end;gap:4px;padding-bottom:14px}
.lom-cb{flex:1;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,34px);gap:5px;padding:10px;border:3px solid #cbd5e1;border-radius:6px 0 0 6px;background:rgba(255,255,255,.07);align-content:end}
.lom-cb s{display:block;border-radius:4px;background:#fbbf24;animation:lom-ld 9s var(--d) infinite both}.lom-cb s.b1{background:#22d3ee}.lom-cb s.b2{background:#fb7185}.lom-cb s.b3{background:#a78bfa}.lom-cb s.b4{background:#4ade80}
@keyframes lom-ld{0%{opacity:0;transform:translateY(-16px)}8%,88%{opacity:1;transform:none}100%{opacity:0}}
.lom-cab{flex:none;display:grid;place-items:center;width:62px;height:70px;border-radius:12px 22px 6px 6px;background:#ffc700;color:#083344;font-size:26px}
.lom-w{position:absolute;bottom:0;width:26px;height:26px;border-radius:50%;background:#0f172a;border:5px solid #94a3b8}.lom-w.a{left:16%}.lom-w.b{right:12%}
.lom-mr{display:grid;gap:12px}.lom-mr>div{display:grid;gap:6px;font-size:13px}.lom-mr b{display:flex;align-items:center;gap:8px}.lom-mr b i{color:#ffc700}
.lom-mr span{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.2);overflow:hidden}.lom-mr s{display:block;height:100%;width:var(--w);border-radius:6px;background:#22d3ee;animation:lom-gr 2s ease-out both}
@keyframes lom-gr{from{width:0}}
.lom-mr small{font-size:12.5px;font-weight:800;opacity:.85}
.lom-vs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 0 4px}
.lom-vw{display:grid;justify-items:center;gap:10px;padding:14px 8px;border-radius:16px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);font-size:13px}
.lom-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#083344;font-size:19px}.lom-vw.w1 .lom-av{background:#ffc700}.lom-vw.w2 .lom-av{background:#22d3ee}
.lom-gd{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:78px}.lom-gd s{height:20px;border-radius:5px;background:rgba(255,255,255,.14)}.lom-gd s.on{background:#fff;animation:lom-bl 3s infinite}.lom-vw.w1 .lom-gd s.on{background:#ffc700}.lom-vw.w2 .lom-gd s.on{background:#22d3ee}
.lom-lk{position:absolute;left:50%;top:-6px;width:38px;height:38px;margin-left:-19px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#083344;font-size:17px;box-shadow:0 8px 16px rgba(0,0,0,.35)}
@media(max-width:480px){.lom-wc{width:128px;height:128px}.lom-wr{gap:12px}.lom-cs>div{padding:10px}.lom-pt{width:230px}.lom-dv{width:172px}.lom-gd{width:64px}.lom-sky{height:170px}}
@media(prefers-reduced-motion:reduce){.lom *,.lom *:before,.lom *:after{animation:none!important}}

/*lom2*/
.lom-dv>span.lom-fl{display:block}
.lom-road:before{border-top:0;height:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 10px,transparent 10px 20px);background-size:20px 3px;animation:lom-dash2 1s linear infinite}
@keyframes lom-dash2{to{background-position:20px 0}}

/*lom3*/
.lom-vs{padding-top:30px}.lom-lk{top:-4px}
/*rlm*/
.rlm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.rlm i.fa{line-height:1}.rlm b{font-weight:700}
.rlm-ln{display:block;height:7px;border-radius:5px;background:rgba(59,10,69,.16)}.rlm-ln.w2{width:42%}.rlm-ln.w3{width:86%}
.rlm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.rlm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.rlm-fl i{color:#ffc700}
.rlm-mg{height:290px}
.rlm-mg svg{position:absolute;left:0;top:0;width:100%;height:200px}
.rlm-mg .p{fill:none;stroke:rgba(255,255,255,.35);stroke-width:3;stroke-dasharray:6 7;stroke-linecap:round}.rlm-mg .p.r{stroke:rgba(249,168,212,.6)}
.rlm-n{position:absolute;width:52px;height:52px;margin:-26px;border-radius:16px;display:grid;place-items:center;background:#fff;color:#3b0a45;font-size:22px;box-shadow:0 12px 22px rgba(20,0,30,.4)}
.rlm-n.a{left:15.6%;top:20%}.rlm-n.b{left:15.6%;top:80%;background:#f9a8d4}.rlm-n.c{left:84.4%;top:20%;background:#ffc700}
.rlm-lg2{position:absolute;left:50%;top:100px;width:104px;height:92px;margin:-46px 0 0 -52px}
.rlm-ld{display:grid;gap:9px;align-content:center;height:100%;padding:12px;border-radius:14px;background:#fff;color:#3b0a45;box-shadow:0 16px 30px rgba(20,0,30,.45);animation:rlm-pu 3s ease-in-out infinite}.rlm-ld i{font-size:22px;color:#a21caf}
@keyframes rlm-pu{50%{transform:scale(1.06)}}
.rlm-mg .rlm-fl{position:absolute;left:0;right:0;bottom:6px}.rlm-fl .r{background:#ffc700;color:#3b0a45}
.rlm-sk{display:flex;align-items:flex-end;justify-content:center;gap:22px;padding:6px 0}
.rlm-col{display:flex;flex-direction:column-reverse;width:132px;height:230px;border-radius:14px;overflow:hidden;box-shadow:0 18px 34px rgba(20,0,30,.45);border:3px solid rgba(255,255,255,.55)}
.rlm-sg{position:relative;flex:none;height:var(--h);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:#3b0a45;animation:rlm-gw 1.4s ease-out both}.rlm-sg.a{background:#f9a8d4}.rlm-sg.b{background:#ffc700}.rlm-sg.c{background:#d8b4fe}
.rlm-sg i{font-size:15px}
@keyframes rlm-gw{from{height:0}}
.rlm-tt{display:grid;justify-items:start;gap:8px;padding-bottom:6px}.rlm-tt i{font-size:26px;color:#ffc700}.rlm-tt b{font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.rlm-tt span{width:80px;height:6px;border-radius:4px;background:#ffc700}
.rlm-sn{display:grid;justify-items:center;gap:16px;padding:4px 0}
.rlm-pk{position:relative;width:min(300px,88%);height:140px;border-radius:8px;background:linear-gradient(160deg,#e9d5ff,#c084fc);box-shadow:0 22px 40px rgba(20,0,30,.45);overflow:hidden}
.rlm-pk:before,.rlm-pk:after{content:"";position:absolute;width:26px;height:26px;border:4px solid #ffc700}.rlm-pk:before{left:12px;top:12px;border-right:0;border-bottom:0}.rlm-pk:after{right:12px;bottom:12px;border-left:0;border-top:0}
.rlm-bc{position:absolute;left:50%;top:40px;width:150px;height:56px;margin-left:-75px;background:repeating-linear-gradient(90deg,#3b0a45 0 2px,transparent 2px 5px,#3b0a45 5px 6px,transparent 6px 10px,#3b0a45 10px 13px,transparent 13px 16px);background-color:#fff;border-radius:4px}
.rlm-ls{position:absolute;left:14%;right:14%;height:3px;background:#ef4444;box-shadow:0 0 12px 3px rgba(239,68,68,.7);animation:rlm-sc 2.4s ease-in-out infinite alternate}
@keyframes rlm-sc{from{top:30%}to{top:74%}}
.rlm-tg{position:relative;display:inline-flex;align-items:center;padding:10px 20px 10px 34px;background:#fff;color:#3b0a45;font-size:22px;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);animation:rlm-sw 3s ease-in-out infinite alternate;transform-origin:0 50%;margin-top:-30px;margin-left:120px}
.rlm-ho{position:absolute;left:12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#a21caf}
@keyframes rlm-sw{from{transform:rotate(-5deg)}to{transform:rotate(4deg)}}
.rlm-ft{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.rlm-ft span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.rlm-ft i{color:#ffc700}
.rlm-bn{position:relative;display:flex;justify-content:center;gap:16px;padding-top:44px;height:240px}
.rlm-st{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:3px;background:repeating-linear-gradient(90deg,#fff 0 8px,rgba(255,255,255,.4) 8px 14px)}
.rlm-tag{position:relative;display:grid;justify-items:center;gap:6px;align-content:center;width:100px;height:150px;margin-top:6px;padding:14px 8px;border-radius:10px;background:#fff;color:#3b0a45;box-shadow:0 14px 26px rgba(20,0,30,.4);transform-origin:50% -26px;animation:rlm-sw 3.6s ease-in-out infinite alternate;text-align:center}
.rlm-tag.b{animation-delay:.5s}.rlm-tag.c{animation-delay:1s}
.rlm-tag:before{content:"";position:absolute;left:50%;top:-26px;width:2px;height:26px;margin-left:-1px;background:rgba(255,255,255,.8)}
.rlm-hl{position:absolute;left:50%;top:10px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#a21caf}
.rlm-tag i{margin-top:12px;font-size:22px;color:#a21caf}.rlm-tag b{font-size:22px;color:#be123c}.rlm-tag small{font-size:11.5px;font-weight:700;opacity:.8;line-height:1.2}
.rlm-tag.b{background:#fde68a}.rlm-tag.c{background:#f9a8d4}
.rlm-kp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 0}
.rlm-ti{display:grid;justify-items:center;align-content:space-between;gap:10px;min-height:190px;padding:14px 8px;border-radius:16px;background:#fff;color:#3b0a45;box-shadow:0 16px 30px rgba(20,0,30,.4);text-align:center;font-size:12.5px}
.rlm-ti>i{font-size:20px;color:#a21caf}
.rlm-ti svg{width:100%;height:60px}.rlm-ti svg path{fill:none;stroke:#a21caf;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:rlm-dr 3s ease-out infinite}
@keyframes rlm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.rlm-it{display:flex;align-items:flex-end;gap:4px;height:60px}.rlm-it s{width:12px;border-radius:4px;background:#f472b6;animation:rlm-in 1.2s both}.rlm-it s:nth-child(1){height:20px}.rlm-it s:nth-child(2){height:34px;animation-delay:.15s}.rlm-it s:nth-child(3){height:26px;animation-delay:.3s}.rlm-it s:nth-child(4){height:44px;animation-delay:.45s}.rlm-it s:nth-child(5){height:36px;animation-delay:.6s}
@keyframes rlm-in{from{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}
.rlm-rg{width:60px;height:60px;border-radius:50%;background:conic-gradient(#a21caf 0 36%,#f3e8ff 0);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%);animation:rlm-sp 6s linear infinite}
@keyframes rlm-sp{to{transform:rotate(360deg)}}
.rlm-bx{display:grid;justify-items:center;gap:20px;padding:6px 0}
.rlm-ox{position:relative;width:150px;height:130px}
.rlm-ox:before{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;border-radius:4px 4px 10px 10px;background:linear-gradient(180deg,#d6a566,#b5803f);box-shadow:0 18px 34px rgba(20,0,30,.45)}
.rlm-fp{position:absolute;top:2px;width:50%;height:32px;background:#c8935a;transform-origin:50% 100%;animation:rlm-fp 6s ease-in-out infinite}.rlm-fp.l{left:0;transform-origin:0 100%;border-radius:4px 0 0 0}.rlm-fp.r{right:0;transform-origin:100% 100%;border-radius:0 4px 0 0}
.rlm-fp.l{animation-name:rlm-fl}.rlm-fp.r{animation-name:rlm-fr}
@keyframes rlm-fl{0%,20%{transform:rotate(-70deg)}40%,100%{transform:rotate(0)}}@keyframes rlm-fr{0%,20%{transform:rotate(70deg)}40%,100%{transform:rotate(0)}}
.rlm-it2{position:absolute;left:50%;top:-6px;width:44px;height:44px;margin-left:-22px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#a21caf;font-size:20px;z-index:0;animation:rlm-pk 6s ease-in-out infinite}
@keyframes rlm-pk{0%{transform:translateY(-30px);opacity:0}15%,25%{transform:none;opacity:1}40%,100%{transform:translateY(34px);opacity:0}}
.rlm-tp{position:absolute;left:50%;top:6px;width:20px;height:96px;margin-left:-10px;background:rgba(255,255,255,.55);animation:rlm-tp 6s ease-in-out infinite;transform-origin:top}
@keyframes rlm-tp{0%,38%{transform:scaleY(0)}52%,100%{transform:scaleY(1)}}
.rlm-lb{position:absolute;left:14px;bottom:14px;width:46px;height:30px;border-radius:4px;background:#fff;animation:rlm-lb 6s ease-in-out infinite}.rlm-lb:before{content:"";position:absolute;left:6px;right:6px;top:8px;height:14px;background:repeating-linear-gradient(90deg,#3b0a45 0 2px,transparent 2px 4px)}
@keyframes rlm-lb{0%,56%{transform:translateY(20px);opacity:0}70%,100%{transform:none;opacity:1}}
.rlm-sp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.rlm-sp span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);animation:rlm-hi 6s infinite}.rlm-sp i{color:#ffc700}
.rlm-sp .s1{animation-delay:2s}.rlm-sp .s2{animation-delay:4s}
@keyframes rlm-hi{0%,30%{background:#ffc700;color:#3b0a45}34%,100%{background:rgba(255,255,255,.14);color:#fff}}
.rlm-lt{display:flex;justify-content:center;align-items:flex-end;height:260px;padding-top:6px}
.rlm-le{position:relative;display:grid;gap:10px;align-content:start;width:150px;height:200px;margin:0 -22px;padding:34px 16px 16px;background:#fffbeb;color:#3b0a45;box-shadow:0 16px 30px rgba(20,0,30,.4);font-size:13px;clip-path:polygon(0 8px,8% 0,16% 8px,24% 0,32% 8px,40% 0,48% 8px,56% 0,64% 8px,72% 0,80% 8px,88% 0,96% 8px,100% 0,100% 100%,0 100%)}
.rlm-le.c{transform:rotate(-9deg);background:#fce7f3}.rlm-le.b{transform:translateY(-14px) rotate(-1deg);background:#fef3c7;z-index:1}.rlm-le.a{transform:rotate(8deg);background:#fff;z-index:2;animation:rlm-hv 4s ease-in-out infinite alternate}
@keyframes rlm-hv{to{transform:rotate(5deg) translateY(-8px)}}
.rlm-sl{position:absolute;left:50%;top:-4px;width:40px;height:40px;margin-left:-20px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f43f5e,#9f1239);color:#fff;font-size:16px;box-shadow:0 6px 10px rgba(0,0,0,.35)}
.rlm-le b{margin-top:4px;text-align:center;font-size:12.5px}
.rlm-ph{display:grid;gap:16px;padding:6px 0}
.rlm-wl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;border-radius:12px;background:#6b2d7a;box-shadow:inset 0 0 0 4px #4a1558,0 20px 36px rgba(20,0,30,.45)}
.rlm-hole{position:relative;height:74px;border-radius:6px;background:#2a0a33;box-shadow:inset 0 6px 12px rgba(0,0,0,.6);overflow:hidden}
.rlm-hole s{position:absolute;left:12%;right:12%;top:16px;bottom:-6px;border-radius:4px 4px 0 0;background:#fff;transform:translateY(8px);animation:rlm-sl 4s ease-in-out infinite alternate}
.rlm-hole s.o{background:#fde68a}.rlm-hole s.w{background:#fbbf24}.rlm-hole s.r{background:#86efac}.rlm-hole s.em{display:none}
.rlm-hole:nth-child(2) s{animation-delay:.6s}.rlm-hole:nth-child(5) s{animation-delay:1.2s}
@keyframes rlm-sl{to{transform:translateY(-6px)}}
.rlm-fl .o i{color:#fde68a}.rlm-fl .w i{color:#fbbf24}.rlm-fl .r i{color:#86efac}
.rlm-bs{height:290px}
.rlm-rw{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 4px}
.rlm-sh{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;padding-top:34px;height:190px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#f3e8ff,#d8b4fe);color:#3b0a45;box-shadow:0 16px 28px rgba(20,0,30,.4)}
.rlm-aw{position:absolute;left:-6px;right:-6px;top:0;height:30px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,#f43f5e 0 14px,#fff 14px 28px);box-shadow:0 6px 8px rgba(0,0,0,.25)}
.rlm-win{display:grid;place-items:center;width:70%;height:64px;border-radius:6px;background:linear-gradient(160deg,#bae6fd,#7dd3fc);font-size:26px;color:#a21caf}.rlm-sh b{font-size:13px}
.rlm-op{width:44px;height:16px;border-radius:4px;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.8);animation:rlm-bl 2.2s infinite}.rlm-sh.s1 .rlm-op{animation-delay:.7s}.rlm-sh.s2 .rlm-op{animation-delay:1.4s}
@keyframes rlm-bl{50%{opacity:.45}}
.rlm-ln2{position:absolute;left:16%;right:16%;top:206px;height:34px;border:3px dashed rgba(255,255,255,.5);border-top:0;border-radius:0 0 40px 40px}
.rlm-ln2 s{position:absolute;left:0;bottom:-6px;width:10px;height:10px;border-radius:50%;background:#ffc700;animation:rlm-tr 3.6s ease-in-out infinite}
@keyframes rlm-tr{0%{left:0}50%{left:calc(100% - 10px)}100%{left:0}}
.rlm-hub{position:absolute;left:50%;top:228px;width:46px;height:46px;margin-left:-23px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#3b0a45;font-size:19px;box-shadow:0 0 0 8px rgba(255,199,0,.25)}
.rlm-sc{display:grid;justify-items:center;gap:16px;padding:6px 0}
.rlm-cd{width:min(330px,94%);padding:16px;border-radius:18px;background:#fff;color:#3b0a45;box-shadow:0 22px 40px rgba(20,0,30,.45);transform:rotate(-2deg);display:grid;gap:14px}
.rlm-hd{display:flex;align-items:center;gap:12px}.rlm-hd i{font-size:22px;color:#e11d48}.rlm-hd .rlm-ln{flex:1}
.rlm-gr{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.rlm-gr span{display:grid;place-items:center;height:52px;border-radius:50%;border:3px dashed rgba(59,10,69,.3);color:#fff;font-size:20px}
.rlm-gr .st{border:3px solid #a21caf;background:#a21caf;animation:rlm-stm 6s var(--d) infinite both}
.rlm-gr .gift{border-color:#ffc700;background:#fff7cc;color:#d97706;animation:rlm-bl 1.6s infinite}
@keyframes rlm-stm{0%{transform:scale(2);opacity:0}8%{transform:scale(1);opacity:1}92%{opacity:1}100%{opacity:0}}
.rlm-jr{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.rlm-jr span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.rlm-jr i{color:#ffc700}.rlm-jr .on{background:#ffc700;color:#3b0a45}.rlm-jr .on i{color:#3b0a45}
@media(max-width:480px){.rlm-ti{min-height:170px}.rlm-le{width:128px;height:190px;margin:0 -18px}.rlm-col{width:110px;height:200px}.rlm-tag{width:88px}.rlm-bn{gap:10px}.rlm-tt b{font-size:34px}.rlm-bs{height:270px}.rlm-ln2{top:200px}.rlm-hub{top:220px}}
@media(prefers-reduced-motion:reduce){.rlm *,.rlm *:before,.rlm *:after{animation:none!important}}

/*rlm2*/
.rlm-gr span{aspect-ratio:1;height:auto;width:min(100%,54px);justify-self:center}
/*tdm*/
.tdm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.tdm i.fa{line-height:1}.tdm b{font-weight:700}
.tdm-ln{display:block;height:7px;border-radius:5px;background:rgba(5,46,43,.16)}.tdm-ln.w2{width:42%}.tdm-ln.w3{width:86%}
.tdm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.tdm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.tdm-fl i{color:#ffc700}
.tdm-qt{display:grid;gap:14px;padding:6px 0}
.tdm-sr{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:#fff;color:#052e2b;box-shadow:0 18px 34px rgba(0,30,25,.4);font-size:15px}.tdm-sr i{font-size:18px;color:#059669}.tdm-sr b{font-size:12px;opacity:.65;font-weight:800}.tdm-sr u{text-decoration:none;margin-left:auto;font-size:20px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tdm-cr{width:2px;height:22px;background:#059669;animation:tdm-bl 1s steps(2) infinite}@keyframes tdm-bl{50%{opacity:0}}
.tdm-pl{position:relative;display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.tdm-pr{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;color:#052e2b;animation:tdm-rise 5s infinite both}.tdm-pr:nth-child(2){animation-delay:.6s}.tdm-pr i{color:#059669}.tdm-pr .tdm-ln{flex:1;width:auto}.tdm-pr em{font-style:normal;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}
.tdm-lb{position:absolute;right:12px;top:-12px;padding:3px 10px;border-radius:999px;background:#ffc700;color:#052e2b;font-size:11.5px;font-weight:800}
@keyframes tdm-rise{0%,10%{opacity:0;transform:translateY(10px)}25%,92%{opacity:1;transform:none}100%{opacity:0}}
.tdm-sd{position:relative;display:flex;justify-content:flex-end}.tdm-bt{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;background:#ffc700;color:#052e2b;font-weight:800;font-size:14px;animation:tdm-pl 2.6s infinite}
@keyframes tdm-pl{0%{box-shadow:0 0 0 0 rgba(255,199,0,.7)}70%,100%{box-shadow:0 0 0 14px rgba(255,199,0,0)}}
.tdm-fy{position:absolute;right:30px;top:-8px;font-size:22px;color:#fff;animation:tdm-fy 5s infinite}
@keyframes tdm-fy{0%,60%{transform:translate(0,0);opacity:0}65%{opacity:1}100%{transform:translate(-120px,-60px) rotate(-20deg);opacity:0}}
.tdm-fw{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0}
.tdm-dc{position:relative;z-index:1;display:grid;gap:9px;align-content:start;width:102px;height:150px;padding:14px 12px;border-radius:12px;background:#fff;color:#052e2b;box-shadow:0 16px 30px rgba(0,30,25,.4);font-size:12.5px}.tdm-dc i{font-size:22px;color:#059669}.tdm-dc.d2 i{color:#052e2b}
.tdm-ar{flex:none;font-size:20px;color:#ffc700;animation:tdm-nu 1.6s ease-in-out infinite}
@keyframes tdm-nu{50%{transform:translateX(5px)}}
.tdm-sw{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,#ffc700 50%,transparent);background-size:30% 100%;background-repeat:no-repeat;animation:tdm-sw 3s linear infinite;opacity:.8}
@keyframes tdm-sw{from{background-position:-40% 0}to{background-position:140% 0}}
.tdm-wf{display:grid;gap:14px;padding:6px 0}
.tdm-ch{height:190px;padding:14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22)}
.tdm-ch svg{display:block;width:100%;height:100%}
.tdm-ch .g{stroke:rgba(255,255,255,.4);stroke-width:2;vector-effect:non-scaling-stroke}.tdm-ch .cn{stroke:rgba(255,255,255,.55);stroke-width:2;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
.tdm-ch rect{transform-box:fill-box;transform-origin:bottom;animation:tdm-gb 1.2s var(--d) both}.tdm-ch .rv{fill:#e2e8f0}.tdm-ch .cs{fill:#fb7185}.tdm-ch .mg{fill:#4ade80}
@keyframes tdm-gb{from{transform:scaleY(.05)}to{transform:scaleY(1)}}
.tdm-fl .t{background:#ffc700;color:#052e2b}.tdm-fl .t i{color:#052e2b}
.tdm-rd{display:grid;gap:12px;padding:6px 0}
.tdm-tb{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:800;text-align:center}
.tdm-tb span{padding:8px 0;border-radius:999px;animation:tdm-tab 9s infinite}.tdm-tb span:nth-child(2){animation-delay:3s}.tdm-tb span:nth-child(3){animation-delay:6s}
@keyframes tdm-tab{0%,30%{background:#ffc700;color:#052e2b}34%,100%{background:transparent;color:#fff}}
.tdm-rw{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;color:#052e2b;box-shadow:0 14px 26px rgba(0,30,25,.4);font-size:14px}
.tdm-an{display:flex;align-items:center;gap:9px}.tdm-an i{color:#059669}.tdm-pv{font-weight:800;font-variant-numeric:tabular-nums}
.tdm-cs{position:relative;display:flex;align-items:center;gap:8px;color:#94a3b8}.tdm-cs s{flex:1;height:14px;border-radius:4px;background:repeating-linear-gradient(45deg,#052e2b 0 6px,#0f4c46 6px 12px);animation:tdm-rd 9s infinite}
@keyframes tdm-rd{0%,64%{opacity:1}70%,96%{opacity:0}100%{opacity:1}}
.tdm-ac{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.1);font-size:16px}.tdm-ac i{color:#ffc700}.tdm-ac .tdm-ln{flex:1;width:auto;background:rgba(255,255,255,.28)}
.tdm-pp{height:250px}.tdm-pp svg{position:absolute;left:0;top:0;width:100%;height:150px}
.tdm-pp .pp{fill:none;stroke:rgba(255,255,255,.3);stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.tdm-pp .pb{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2;stroke-dasharray:5 7;stroke-linecap:round;animation:tdm-ds 1.2s linear infinite}
@keyframes tdm-ds{to{stroke-dashoffset:-24}}
.tdm-st{position:absolute;top:60px;width:56px;height:56px;margin:-28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#052e2b;font-size:22px;box-shadow:0 12px 22px rgba(0,30,25,.4)}.tdm-st.a{left:12.5%;top:50%}.tdm-st.b{left:53%;top:23%;background:#ffc700}.tdm-st.c{left:87.5%;top:77%;background:#4ade80}
.tdm-lb2{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:space-around;font-size:13px;font-weight:700}.tdm-lb2 span{padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.14)}
.tdm-pd{display:flex;justify-content:center;padding:10px 0 24px}
.tdm-np{position:relative;width:min(280px,86%);padding:24px 18px 20px 30px;background:#fde68a;border-radius:6px;box-shadow:0 22px 40px rgba(0,30,25,.45);transform:rotate(-2deg)}
.tdm-sp{position:absolute;left:-8px;top:14px;bottom:14px;display:flex;flex-direction:column;justify-content:space-between}.tdm-sp s{width:24px;height:7px;border-radius:4px;background:#475569;box-shadow:0 2px 0 rgba(0,0,0,.3)}
.tdm-pg{display:grid;gap:12px;color:#052e2b}
.tdm-cd{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:13.5px}.tdm-cd i{color:#059669}
.tdm-li{display:grid;gap:10px}.tdm-li .tdm-ln{background:rgba(5,46,43,.25)}
.tdm-or{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:999px;background:#059669;color:#fff;font-size:12.5px}
.tdm-sn{position:absolute;right:4%;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#052e2b;font-size:18px;box-shadow:0 10px 18px rgba(0,0,0,.35)}.tdm-sn i{animation:tdm-rt 2.4s linear infinite}
@keyframes tdm-rt{to{transform:rotate(360deg)}}
.tdm-ph{position:absolute;right:2%;bottom:34px;width:64px;height:72px;padding:6px 6px 16px;background:#fff;border-radius:3px;box-shadow:0 10px 20px rgba(0,0,0,.35);transform:rotate(9deg);display:grid;place-items:center;color:#fff;font-size:22px;background:linear-gradient(#fff,#fff)}
.tdm-ph:before{content:"";position:absolute;inset:6px 6px 16px;background:linear-gradient(160deg,#5eead4,#0f766e)}.tdm-ph i{position:relative;margin-bottom:10px}
.tdm-nt{position:absolute;left:8%;bottom:-4px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;color:#052e2b;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.3)}.tdm-nt i{color:#059669}
.tdm-gl{display:grid;justify-items:center;gap:16px;padding:6px 0}
.tdm-gb{position:relative;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5eead4,#0f766e 70%);box-shadow:0 22px 40px rgba(0,30,25,.45),inset -16px -16px 30px rgba(0,0,0,.3);animation:tdm-spn 24s linear infinite}
.tdm-gb:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.25) 24px 26px),repeating-linear-gradient(0deg,transparent 0 24px,rgba(255,255,255,.25) 24px 26px);-webkit-mask:radial-gradient(circle,#000 62%,transparent 63%);mask:radial-gradient(circle,#000 62%,transparent 63%);opacity:.7}
.tdm-gh{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);color:#fff;font-size:34px}
@keyframes tdm-spn{to{transform:rotate(360deg)}}
.tdm-pn2{position:absolute;left:50%;top:-10px;width:0;height:0;z-index:2}.tdm-pn2 i{position:absolute;left:-14px;top:-14px;font-size:28px;color:#ffc700;transform:rotate(-45deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.4))}
.tdm-fl .y{background:#ffc700;color:#052e2b}.tdm-fl .y i{color:#052e2b}
.tdm-cl{display:grid;gap:14px;padding:6px 0}
.tdm-cg{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:14px;border-radius:18px;background:#fff;color:#052e2b;box-shadow:0 20px 38px rgba(0,30,25,.45)}
.tdm-cg span{position:relative;display:grid;place-items:center;height:30px;border-radius:8px;font-size:12px;font-weight:700;background:#f1f5f9}
.tdm-cg .inv{background:#bfdbfe}.tdm-cg .due{background:#fde68a;animation:tdm-bl2 1.6s infinite}.tdm-cg .paid{background:#bbf7d0}
@keyframes tdm-bl2{50%{background:#fbbf24}}
.tdm-cg .tdm-bl{position:absolute;right:-10px;top:-12px;width:36px;height:36px;border-radius:50%;background:#ef4444;color:#fff;font-size:16px;animation:tdm-bell 1.6s infinite}
@keyframes tdm-bell{0%,100%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}
.tdm-fl .a i{color:#93c5fd}.tdm-fl .b i{color:#fbbf24}.tdm-fl .c i{color:#4ade80}
.tdm-sq{position:relative;height:300px}
.tdm-ll{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr)}
.tdm-ac2{display:grid;justify-items:center;align-content:start;gap:8px;font-size:12.5px}.tdm-ac2 span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#052e2b;font-size:19px;box-shadow:0 10px 18px rgba(0,0,0,.3)}.tdm-ac2.p1 span{background:#ffc700}.tdm-ac2.p2 span{background:#4ade80}
.tdm-ac2 s{width:2px;flex:1;min-height:200px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.55) 0 6px,transparent 6px 12px)}
.tdm-ms{position:absolute;width:34px;height:34px;margin:-17px;border-radius:10px;display:grid;place-items:center;background:#fff;color:#052e2b;font-size:15px;box-shadow:0 8px 16px rgba(0,0,0,.35);animation:tdm-pop 8s infinite both}
.tdm-ms.m1{left:34%;top:42%}.tdm-ms.m2{left:66%;top:60%;animation-delay:2s}.tdm-ms.m3{left:50%;top:76%;animation-delay:4s}.tdm-ms.m4{left:34%;top:92%;background:#4ade80;animation-delay:6s}
.tdm-ms:before{content:"";position:absolute;top:50%;height:3px;background:#ffc700;width:var(--w,50px);border-radius:2px;z-index:-1}
.tdm-ms.m1:before{left:100%;width:34px}.tdm-ms.m2:before{right:100%;width:34px}.tdm-ms.m3:before{left:100%;width:30px;top:50%}.tdm-ms.m4:before{display:none}
@keyframes tdm-pop{0%{transform:scale(0);opacity:0}6%{transform:scale(1.15);opacity:1}10%,92%{transform:scale(1);opacity:1}100%{opacity:0}}
.tdm-tg{display:flex;align-items:center;justify-content:center;gap:28px;padding:10px 0}
.tdm-rv{display:grid;justify-items:center;gap:12px;font-size:13px}.tdm-rv i{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;font-size:46px;color:#ffc700;border:6px solid rgba(255,255,255,.3);border-top-color:#ffc700;animation:tdm-rt 4s linear infinite}
.tdm-bg{display:grid;gap:12px;min-width:200px;font-size:13px}.tdm-bg b{display:flex;align-items:center;gap:8px}.tdm-bg b i{color:#ffc700}
.tdm-bar{position:relative;display:block;height:22px;border-radius:12px;background:rgba(255,255,255,.2)}.tdm-bar s{position:absolute;left:0;top:0;bottom:0;width:68%;border-radius:12px;background:linear-gradient(90deg,#2dd4bf,#4ade80);animation:tdm-gr 2s ease-out both}
@keyframes tdm-gr{from{width:0}}
.tdm-bar u{position:absolute;left:84%;top:-8px;bottom:-8px;width:3px;background:#fff}.tdm-bar em{position:absolute;left:-14px;top:-22px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#052e2b;font-style:normal;font-size:13px}
.tdm-bg small{font-size:12.5px;font-weight:800;opacity:.85}
@media(max-width:480px){.tdm-dc{width:92px;height:138px;padding:12px 9px}.tdm-gb{width:170px;height:170px}.tdm-rv i{width:84px;height:84px;font-size:36px}.tdm-bg{min-width:150px}.tdm-tg{gap:16px}.tdm-pp{height:230px}}
@media(prefers-reduced-motion:reduce){.tdm *,.tdm *:before,.tdm *:after{animation:none!important}}

/*tdm2*/
.tdm-st.a{left:14.5%;top:75px}.tdm-st.b{left:50%;top:35px}.tdm-st.c{left:85.5%;top:115px}
.tdm-sw{left:8%;right:8%}

/*th4*/
.gs-bs.th-copper{background:radial-gradient(700px 420px at 80% 10%,rgba(251,146,60,.34),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(180,83,9,.65),rgba(0,0,0,0) 62%),linear-gradient(160deg,#1c0d04,#3d1d09 60%,#5a2c0d)}
.gs-bs.th-rose{background:radial-gradient(700px 420px at 80% 10%,rgba(253,164,175,.3),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(190,24,93,.6),rgba(0,0,0,0) 62%),linear-gradient(160deg,#200610,#4a0d26 60%,#5f1233)}
.gs-bs.th-indigo{background:radial-gradient(700px 420px at 80% 10%,rgba(129,140,248,.3),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(30,58,138,.7),rgba(0,0,0,0) 62%),linear-gradient(160deg,#060a1f,#0f1a4a 60%,#16256b)}
.gs-bs.th-teal{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(13,148,136,.6),rgba(0,0,0,0) 62%),linear-gradient(160deg,#031412,#073b38 60%,#0a504c)}

/*crm*/
.crm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.crm i.fa{line-height:1}.crm b{font-weight:700}
.crm-ln{display:block;height:7px;border-radius:5px;background:rgba(61,29,9,.16)}.crm-ln.w2{width:42%}.crm-ln.w3{width:86%}
.crm-qb{display:grid;justify-items:center;gap:16px;padding:12px 0}
.crm-dc{position:relative;width:min(290px,88%);display:grid;gap:12px;padding:22px 18px 16px;border-radius:6px;background:#fff7e8;color:#3d1d09;box-shadow:0 22px 40px rgba(30,12,0,.45);transform:rotate(-2deg)}
.crm-pn{position:absolute;top:-10px;left:22px;width:16px;height:38px;border:3px solid #9ca3af;border-radius:8px}
.crm-hd{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:2px solid rgba(61,29,9,.25)}.crm-hd i{font-size:19px;color:#c2410c}.crm-hd em{margin-left:auto;font-style:normal;font-size:13px;font-weight:800;opacity:.7}
.crm-rw{display:flex;align-items:center;gap:12px;animation:crm-rs 7s infinite both}.crm-rw:nth-of-type(3){animation-delay:.4s}.crm-rw:nth-of-type(4){animation-delay:.8s}.crm-rw .crm-ln{flex:1;width:auto}.crm-rw em{font-style:normal;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}
@keyframes crm-rs{0%,4%{opacity:0;transform:translateX(-12px)}14%,90%{opacity:1;transform:none}100%{opacity:0}}
.crm-tt{display:flex;justify-content:space-between;padding-top:10px;border-top:2px dashed rgba(61,29,9,.3);font-size:14px}.crm-tt span{font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}
.crm-jo{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;background:#ffc700;color:#3d1d09;font-size:14px;font-weight:800;animation:crm-pl 2.6s infinite}
@keyframes crm-pl{0%{box-shadow:0 0 0 0 rgba(255,199,0,.7)}70%,100%{box-shadow:0 0 0 14px rgba(255,199,0,0)}}
.crm-rp{display:grid;justify-items:center;padding:10px 0}
.crm-fm{width:min(310px,92%);display:grid;gap:12px;padding:18px;border-radius:14px;background:#fff;color:#3d1d09;box-shadow:0 22px 40px rgba(30,12,0,.45)}
.crm-fr{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;background:#fff1de;font-size:13.5px}.crm-fr i{color:#c2410c;font-size:17px}.crm-fr em{margin-left:auto;font-style:normal;font-weight:800;font-size:16px}
.crm-tg{margin-left:auto;display:flex;gap:6px}.crm-tg s{width:22px;height:22px;border-radius:6px;background:#fb923c}.crm-tg s:nth-child(2){background:#fcd34d}.crm-tg s:nth-child(3){background:#a3a3a3}
.crm-sg{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:12px;border-radius:10px;border:2px dashed rgba(61,29,9,.35);font-size:13px}.crm-sg i{color:#c2410c;font-size:16px}
.crm-sg svg{grid-column:1/-1;width:100%;height:52px}.crm-sg path{fill:none;stroke:#1d4ed8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:crm-dw 4s ease-out infinite}
@keyframes crm-dw{0%{stroke-dashoffset:1}55%,100%{stroke-dashoffset:0}}
.crm-pdf{margin-top:-18px;margin-left:46%;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#ffc700;color:#3d1d09;font-size:12.5px;font-weight:800;box-shadow:0 8px 16px rgba(0,0,0,.3);z-index:1;animation:crm-pl 2.8s infinite}.crm-pdf i{color:#dc2626}
.crm-pg{display:grid;gap:12px;padding:8px 0 22px}
.crm-bd{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 14px 24px;border-radius:12px;background-color:#8a5a2b;background-image:radial-gradient(circle,rgba(0,0,0,.35) 2px,transparent 3px);background-size:18px 18px;box-shadow:inset 0 0 0 5px #6b421d,0 22px 40px rgba(30,12,0,.45)}
.crm-cl{position:relative;display:grid;justify-items:center}
.crm-hk{width:14px;height:14px;border-radius:50%;background:#e5e7eb;box-shadow:inset -2px -2px 0 rgba(0,0,0,.3);z-index:2;margin-bottom:-6px}
.crm-jc{display:grid;gap:9px;width:100%;min-height:110px;padding:20px 10px 12px;border-radius:8px;background:#fff7e8;color:#3d1d09;box-shadow:0 12px 20px rgba(0,0,0,.35);transform-origin:50% 0;animation:crm-sw 4s ease-in-out infinite alternate}.crm-cl.c1 .crm-jc{animation-delay:.6s;background:#fde68a}.crm-cl.c2 .crm-jc{animation-delay:1.2s;background:#bfdbfe}.crm-jc i{font-size:21px;color:#c2410c}
@keyframes crm-sw{from{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}
.crm-lb{margin-top:8px;padding:3px 10px;border-radius:999px;background:#ffc700;color:#3d1d09;font-size:12px}
.crm-ok{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#86efac;color:#14532d;font-size:13px;font-weight:800}
.crm-vs{position:absolute;right:6px;bottom:8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#3d1d09;font-size:17px}
.crm-vn{padding:10px 0 20px}
.crm-van{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 16px 16px;border:4px solid #d1d5db;border-radius:20px 40px 12px 12px;background:rgba(255,255,255,.07);box-shadow:0 20px 36px rgba(30,12,0,.4)}
.crm-sh{position:absolute;left:8px;right:8px;height:6px;border-radius:3px;background:rgba(255,255,255,.35)}.crm-sh.s1{top:50%}.crm-sh.s2{bottom:12px}
.crm-bn{position:relative;display:grid;justify-items:center;align-content:end;gap:10px;height:112px;padding:8px;border-radius:8px;background:rgba(0,0,0,.25);font-size:12.5px}
.crm-rl{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,#3d1d09 0 22%,#f59e0b 24% 70%,#d97706 72%);animation:crm-rot 6s linear infinite}
@keyframes crm-rot{to{transform:rotate(360deg)}}
.crm-pp{display:grid;gap:4px;width:56px}.crm-pp s{height:9px;border-radius:5px;background:linear-gradient(180deg,#e5e7eb,#9ca3af)}
.crm-cn{display:flex;gap:6px;align-items:flex-end}.crm-cn s{width:22px;height:34px;border-radius:5px;background:linear-gradient(180deg,#f87171,#dc2626)}.crm-cn s:nth-child(2){height:28px;background:linear-gradient(180deg,#60a5fa,#2563eb)}
.crm-bn.low{outline:2px solid #ef4444;outline-offset:-2px;animation:crm-lw 2s infinite}@keyframes crm-lw{50%{outline-color:rgba(239,68,68,.3)}}
.crm-bn em{position:absolute;top:-12px;right:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-style:normal;font-size:13px;animation:crm-bell 1.6s infinite}
@keyframes crm-bell{0%,100%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}
.crm-vi{position:absolute;left:10px;bottom:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#3d1d09;font-size:17px}
.crm-bq{position:absolute;right:20%;bottom:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#3d1d09;font-size:17px}
.crm-hs{display:grid;gap:14px;padding:8px 0}
.crm-sg2{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:8px 16px;border-radius:6px;background:repeating-linear-gradient(135deg,#ffc700 0 12px,#3d1d09 12px 24px);color:#fff;font-size:13.5px}.crm-sg2 b{padding:3px 9px;background:#3d1d09;border-radius:4px}.crm-sg2 i{color:#3d1d09;background:#ffc700;border-radius:4px;padding:4px 6px}
.crm-bl{position:relative;height:170px;border-bottom:6px solid #78350f}
.crm-fl{position:absolute;left:30%;right:22%;height:34px;border:3px solid #fcd34d;background:rgba(251,146,60,.18);animation:crm-up 8s infinite both}.crm-fl.f1{bottom:0}.crm-fl.f2{bottom:34px;animation-delay:1.2s}.crm-fl.f3{bottom:68px;animation-delay:2.4s}
.crm-rf{position:absolute;left:26%;right:18%;bottom:102px;height:34px;background:#dc2626;clip-path:polygon(0 100%,50% 0,100% 100%);animation:crm-up 8s 3.6s infinite both}
@keyframes crm-up{0%,6%{opacity:0;transform:translateY(-24px)}16%,92%{opacity:1;transform:none}100%{opacity:0}}
.crm-cr{position:absolute;right:6%;bottom:0;width:6px;height:150px;background:#fbbf24}.crm-cr:before{content:"";position:absolute;right:0;top:0;width:90px;height:6px;background:#fbbf24;transform-origin:100% 50%;animation:crm-cn 6s ease-in-out infinite alternate}.crm-cr:after{content:"";position:absolute;right:50px;top:6px;width:2px;height:40px;background:#e5e7eb}
@keyframes crm-cn{to{transform:rotate(-5deg)}}
.crm-pr{display:flex;align-items:center;gap:10px;font-size:13.5px}.crm-pr i{color:#ffc700}.crm-pr span{flex:1;height:10px;border-radius:6px;background:rgba(255,255,255,.2);overflow:hidden}.crm-pr s{display:block;height:100%;width:72%;border-radius:6px;background:#ffc700;animation:crm-gr 3s ease-out both}
@keyframes crm-gr{from{width:0}}
.crm-fg{position:absolute;right:0;top:0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;color:#3d1d09;font-size:12.5px;font-weight:800}
.crm-sw{display:grid;justify-items:center;padding:10px 0}
.crm-pc{width:min(300px,92%);display:grid;gap:14px;padding:16px;border-radius:22px;background:#1c1917;box-shadow:0 22px 44px rgba(30,12,0,.5);border:3px solid #44403c}
.crm-jt{display:flex;align-items:center;justify-content:space-between}.crm-st{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#16a34a;font-size:13px;font-weight:800}.crm-jt b{font-size:22px;color:#4ade80;font-variant-numeric:tabular-nums}
.crm-th{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crm-th span{display:grid;place-items:center;height:62px;border-radius:10px;background:linear-gradient(150deg,#fdba74,#c2410c);font-size:22px;color:#fff}.crm-th span:nth-child(2){background:linear-gradient(150deg,#7dd3fc,#1d4ed8)}.crm-th span:nth-child(3){background:linear-gradient(150deg,#d9f99d,#4d7c0f)}
.crm-tk{position:relative;display:grid;place-items:center;height:52px;border-radius:999px;background:#44403c;font-size:14px;overflow:hidden}.crm-tk b{opacity:.85;padding-left:40px}
.crm-kn{position:absolute;left:5px;top:5px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#3d1d09;font-size:22px;animation:crm-sl 3.6s ease-in-out infinite}
.crm-ck{position:absolute;right:16px;color:#4ade80;font-size:20px}
@keyframes crm-sl{0%,10%{left:5px}60%,100%{left:calc(100% - 47px)}}
.crm-ba{display:grid;justify-items:center;gap:14px;padding:8px 0}
.crm-cp{position:relative;width:min(330px,94%);height:200px;border-radius:16px;overflow:hidden;box-shadow:0 22px 40px rgba(30,12,0,.45)}
.crm-af,.crm-bf{position:absolute;inset:0}
.crm-bf{background:repeating-linear-gradient(115deg,#9ca3af 0 14px,#a8a29e 14px 28px),#9ca3af;background-blend-mode:multiply}
.crm-bf:after{content:"";position:absolute;left:30%;top:20%;width:40%;height:60%;background:linear-gradient(120deg,transparent 46%,rgba(0,0,0,.4) 47% 49%,transparent 50%)}
.crm-af{background:linear-gradient(160deg,#fde68a,#f59e0b);clip-path:inset(0 0 0 50%);animation:crm-wp 5s ease-in-out infinite alternate}
@keyframes crm-wp{from{clip-path:inset(0 0 0 22%)}to{clip-path:inset(0 0 0 78%)}}
.crm-dv{position:absolute;top:0;bottom:0;left:50%;width:4px;margin-left:-2px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);animation:crm-dv 5s ease-in-out infinite alternate}.crm-dv i{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#3d1d09;font-size:16px}
@keyframes crm-dv{from{left:22%}to{left:78%}}
.crm-tb{position:absolute;top:10px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.55);font-size:12px}.crm-tb.l{left:10px}.crm-tb.r{right:10px;background:#ffc700;color:#3d1d09}
.crm-cm{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);color:#3d1d09;font-size:16px}
.crm-nt{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;background:#fde68a;color:#3d1d09;font-size:13px;font-weight:700;transform:rotate(-2deg);box-shadow:0 8px 16px rgba(0,0,0,.3)}
.crm-in{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}
.crm-sr{display:grid;gap:10px;width:108px;padding:14px;border-radius:10px;background:#fff7e8;color:#3d1d09;box-shadow:0 14px 26px rgba(30,12,0,.4)}.crm-sr i{font-size:20px;color:#c2410c}
.crm-ar{flex:none;font-size:22px;color:#ffc700;animation:crm-nu 1.6s ease-in-out infinite}@keyframes crm-nu{50%{transform:translateX(6px)}}
.crm-iv{position:relative;width:170px;display:grid;gap:10px;padding:16px 14px;border-radius:10px;background:#fff;color:#3d1d09;box-shadow:0 20px 36px rgba(30,12,0,.45)}
.crm-ih{display:flex;align-items:center;gap:8px;font-size:13.5px}.crm-ih i{color:#c2410c}
.crm-l1,.crm-l2,.crm-l3{display:block;height:7px;border-radius:4px;background:rgba(61,29,9,.18);animation:crm-rs 7s infinite both}.crm-l1{width:90%}.crm-l2{width:64%;animation-delay:.4s}.crm-l3{width:80%;animation-delay:.8s}
.crm-qq{display:flex;align-items:center;gap:10px}.crm-qq span{width:46px;height:46px;border-radius:5px;background:repeating-conic-gradient(#3d1d09 0 25%,#fff 0 50%) 0 0/9px 9px;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #3d1d09}.crm-qq em{font-style:normal;font-size:12px;font-weight:800}
.crm-mt{position:absolute;right:-10px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#86efac;color:#14532d;font-size:12.5px;font-weight:800;animation:crm-pop 6s infinite both}
@keyframes crm-pop{0%,40%{transform:scale(0)}52%{transform:scale(1.12)}62%,100%{transform:scale(1)}}
.crm-wh{display:grid;justify-items:center;gap:18px;padding:6px 0}
.crm-ring{position:relative;width:210px;height:210px}
.crm-ra{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(#fb923c 0 26deg,transparent 26deg 30deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%);mask:radial-gradient(circle,transparent 62%,#000 63%)}
.crm-orb{position:absolute;left:50%;top:50%;width:0;height:0;animation:crm-rot 10s linear infinite}.crm-orb i{position:absolute;left:-18px;top:-111px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#3d1d09;font-size:17px;box-shadow:0 0 0 6px rgba(255,199,0,.3)}
.crm-ct{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#ffc700;font-size:34px}
.crm-fl2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.crm-fl2 span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.crm-fl2 i{color:#ffc700}.crm-fl2 .ok{background:#86efac;color:#14532d}.crm-fl2 .ok i{color:#14532d}
.crm-pa{display:grid;gap:14px;padding:8px 0}
.crm-hh{display:flex;align-items:center;gap:12px}.crm-hh>i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffc700;color:#3d1d09;font-size:18px}.crm-hh .lg{display:inline-flex;align-items:center;gap:6px}.crm-hh .lg s{width:26px;height:10px;border-radius:5px;background:rgba(255,255,255,.4)}.crm-hh .lg s.a{background:#fb923c}
.crm-br{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-size:13px}.crm-br b{display:flex;align-items:center;gap:8px}.crm-br b i{color:#ffc700}
.crm-br span{display:block;height:9px;border-radius:5px;background:rgba(255,255,255,.12);overflow:hidden}.crm-br s{display:block;height:100%;width:var(--w);border-radius:5px;background:rgba(255,255,255,.45)}.crm-br .a s{background:#fb923c;animation:crm-gr 2s var(--d,0s) ease-out both}.crm-br .a.g s{background:#4ade80}
@media(max-width:480px){.crm-ring{width:180px;height:180px}.crm-orb i{top:-96px}.crm-iv{width:150px}.crm-sr{width:92px}.crm-bn{height:100px}.crm-cp{height:180px}}
@media(prefers-reduced-motion:reduce){.crm *,.crm *:before,.crm *:after{animation:none!important}}

/*bum*/
.bum{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.bum i.fa{line-height:1}.bum b{font-weight:700}
.bum-ln{display:block;height:7px;border-radius:5px;background:rgba(74,13,38,.16)}.bum-ln.w2{width:42%}.bum-ln.w3{width:86%}
.bum-bk{display:grid;justify-items:center;padding:10px 0}
.bum-cd{width:min(310px,92%);display:grid;gap:10px;padding:18px;border-radius:22px;background:#fff1f2;color:#4a0d26;box-shadow:0 24px 44px rgba(40,0,20,.45)}
.bum-st{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#fff;font-size:14px;border:2px solid transparent;animation:bum-sel 7.5s infinite}.bum-st.s1{animation-delay:2.5s}.bum-st.s2{animation-delay:5s}
.bum-ci{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fce7f3;color:#be185d;font-size:16px}.bum-st .bum-ln{flex:1;width:auto}.bum-st em{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ec4899;color:#fff;font-size:11px;font-style:normal;opacity:0;animation:bum-ck 7.5s infinite}.bum-st.s1 em{animation-delay:2.5s}.bum-st.s2 em{animation-delay:5s}
@keyframes bum-sel{0%,30%{border-color:#ec4899;box-shadow:0 8px 18px rgba(236,72,153,.25)}34%,100%{border-color:transparent;box-shadow:none}}
@keyframes bum-ck{0%,5%{opacity:0}12%,100%{opacity:1}}
.bum-cf{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:999px;background:#be185d;color:#fff;font-weight:800;font-size:14px;animation:bum-pl 2.6s infinite}
@keyframes bum-pl{0%{box-shadow:0 0 0 0 rgba(236,72,153,.6)}70%,100%{box-shadow:0 0 0 14px rgba(236,72,153,0)}}
.bum-cl{display:grid;justify-items:center;padding:10px 0}
.bum-fc{width:min(300px,92%);display:grid;gap:12px;padding:18px;border-radius:20px;background:#fff;color:#4a0d26;box-shadow:0 24px 44px rgba(40,0,20,.45);transform:rotate(-2deg)}
.bum-hd{display:flex;align-items:center;gap:14px}.bum-hd>div{flex:1;display:grid;gap:8px}.bum-av{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#f9a8d4,#be185d);color:#fff;font-size:22px}
.bum-fm,.bum-pf,.bum-vh{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fdf2f8;font-size:13px}.bum-fm i,.bum-pf i,.bum-vh i{color:#be185d}
.bum-sw{margin-left:auto;display:flex;gap:6px}.bum-sw s{width:26px;height:26px;border-radius:50% 50% 50% 8px;background:#7c2d12}.bum-sw .b{background:#b45309}.bum-sw .c{background:#fcd34d}
.bum-pf .bum-ln{flex:1;width:auto}.bum-dt{margin-left:auto;display:flex;gap:6px}.bum-dt s{width:10px;height:10px;border-radius:50%;background:#f9a8d4}.bum-dt .n{background:#be185d;animation:bum-pl 2.2s infinite}
.bum-pm{display:grid;justify-items:center;padding:8px 0}
.bum-bd{position:relative;width:min(320px,94%);display:grid;gap:18px;padding:26px 22px;border-radius:10px;background:#2a1a1f;border:8px solid #92400e;box-shadow:0 24px 44px rgba(40,0,20,.5);color:#fdf2f8;font-family:var(--gx-fb)}
.bum-it{display:flex;align-items:center;gap:10px;font-size:16px}.bum-it i{color:#f9a8d4;width:20px}.bum-it em{font-style:normal;font-weight:800;color:#fcd34d}.bum-ld{flex:1;border-bottom:2px dotted rgba(253,242,248,.45);transform:translateY(5px)}
.bum-ch{position:absolute;right:-16px;top:-18px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#4a0d26;font-size:19px;box-shadow:0 8px 16px rgba(0,0,0,.35)}
.bum-cal{display:grid;justify-items:center;padding:8px 0}
.bum-cs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(330px,96%);padding:14px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.bum-col{position:relative;display:grid;gap:6px;align-content:start;min-height:210px}.bum-pa{justify-self:center;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#be185d;font-size:16px;margin-bottom:4px}
.bum-bl{display:block;border-radius:8px}.bum-bl.a{height:60px;background:#f9a8d4}.bum-bl.b{height:36px;background:#fcd34d}.bum-bl.c{height:48px;background:#c4b5fd}.bum-bl.d{height:50px;background:#a7f3d0}.bum-bl.e{height:42px;background:#f9a8d4}.bum-bl.f{height:34px;background:#fcd34d}.bum-bl.g{height:56px;background:#c4b5fd}
.bum-lb{text-align:center;font-size:11.5px;margin-top:2px}
.bum-fr,.bum-br{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:8px;font-size:11.5px;font-weight:700}.bum-fr{border:2px dashed rgba(255,255,255,.55);animation:bum-bl 2.2s infinite}.bum-br{background:rgba(255,255,255,.18)}
@keyframes bum-bl{50%{opacity:.5}}
.bum-nw{position:absolute;left:10px;right:10px;top:48%;height:2px;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:bum-nw 8s ease-in-out infinite alternate}
@keyframes bum-nw{from{top:30%}to{top:80%}}
.bum-pos{display:grid;justify-items:center;gap:16px;padding:8px 0}
.bum-tm{position:relative;width:190px;padding:16px 14px 20px;border-radius:24px;background:linear-gradient(180deg,#374151,#111827);box-shadow:0 24px 44px rgba(0,0,0,.5)}
.bum-sc{display:grid;gap:8px;padding:12px;border-radius:14px;background:#fdf2f8;color:#4a0d26;text-align:center}.bum-sc small{font-size:11.5px;font-weight:800;opacity:.7}.bum-sc b{font-size:22px;font-variant-numeric:tabular-nums}
.bum-tp{display:flex;gap:6px;justify-content:center}.bum-tp span{padding:5px 8px;border-radius:999px;background:#fce7f3;font-size:11.5px;font-weight:800}.bum-tp .on{background:#be185d;color:#fff}
.bum-wv{position:absolute;right:-12px;top:-12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#4a0d26;font-size:17px;animation:bum-pl 2.2s infinite}
.bum-ct{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.bum-ct span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.bum-ct i{color:#f9a8d4}.bum-ct .ok{background:#86efac;color:#14532d}.bum-ct .ok i{color:#14532d}
.bum-gf{display:grid;gap:18px;justify-items:center;padding:12px 0}
.bum-gc{position:relative;width:min(300px,92%);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:22px 20px;border-radius:18px;background:linear-gradient(135deg,#f9a8d4,#be185d);box-shadow:0 22px 40px rgba(40,0,20,.45);transform:rotate(-3deg);overflow:hidden}
.bum-gc>i{font-size:32px;color:#fff}.bum-gc b{font-size:17px}.bum-gc em{grid-column:2;font-style:normal;font-size:26px;font-weight:800}
.bum-bw{position:absolute;right:18px;top:-6px;width:20px;height:100%;background:#fcd34d;opacity:.9}.bum-bw:before{content:"";position:absolute;left:-26px;top:46%;width:72px;height:20px;background:#fcd34d}
.bum-pc{width:min(300px,92%);display:grid;gap:12px;padding:16px;border-radius:16px;background:#fff;color:#4a0d26;box-shadow:0 18px 34px rgba(40,0,20,.4);transform:rotate(1.5deg)}
.bum-hl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bum-hl span{aspect-ratio:1;border-radius:50%;border:2px dashed rgba(74,13,38,.3)}.bum-hl .u{border:2px solid #be185d;background:#be185d;animation:bum-st 6s infinite both}.bum-hl .u:nth-child(2){animation-delay:.4s}.bum-hl .u:nth-child(3){animation-delay:.8s}.bum-hl .u:nth-child(4){animation-delay:1.2s}
@keyframes bum-st{0%{transform:scale(2);opacity:0}10%,100%{transform:scale(1);opacity:1}}
.bum-pf2{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700}.bum-pf2 span{display:inline-flex;align-items:center;gap:7px}.bum-pf2 i{color:#be185d}.bum-pf2 .rm{padding:4px 10px;border-radius:999px;background:#fce7f3}
.bum-rm{display:grid;justify-items:center;gap:14px;padding:12px 0}
.bum-nf{width:min(310px,92%);display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:#fff;color:#4a0d26;box-shadow:0 22px 40px rgba(40,0,20,.45);animation:bum-vb 4s infinite}
.bum-nf>div{flex:1;display:grid;gap:8px}.bum-nf b{font-size:17px}.bum-bn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ec4899;color:#fff;font-size:20px}
@keyframes bum-vb{0%,70%,100%{transform:none}74%{transform:translateX(-4px) rotate(-1deg)}78%{transform:translateX(4px) rotate(1deg)}82%{transform:translateX(-3px)}86%{transform:translateX(3px)}}
.bum-ac{display:flex;gap:10px}.bum-ac span{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:800}.bum-ac .y{background:#86efac;color:#14532d}.bum-ac .n{background:rgba(255,255,255,.18)}
.bum-sh{display:grid;justify-items:center;padding:8px 0 6px}
.bum-rk{display:flex;align-items:flex-end;gap:14px;padding:18px 16px 0;border-bottom:10px solid #fbcfe8;border-radius:4px}
.bum-pr{position:relative;display:grid;justify-items:center;gap:10px;width:92px;padding-bottom:12px;font-size:12.5px}.bum-pr em{position:absolute;top:-6px;right:0;min-width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#4a0d26;font-style:normal;font-weight:800;font-size:12px}
.bum-pr em.w{background:#ef4444;color:#fff;animation:bum-pl 1.6s infinite}
.bum-bt{width:34px;height:84px;border-radius:10px 10px 6px 6px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.55);position:relative;overflow:hidden}.bum-bt:before{content:"";position:absolute;left:10px;right:10px;top:-14px;height:14px;background:#fbcfe8;border-radius:4px}
.bum-bt s,.bum-jr s,.bum-tb s{position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(180deg,#f9a8d4,#ec4899)}
.bum-jr{width:62px;height:56px;border-radius:10px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.55);position:relative;overflow:hidden}.bum-jr s{height:55%;background:linear-gradient(180deg,#fde68a,#f59e0b)}
.bum-tb{width:30px;height:76px;border-radius:6px 6px 14px 14px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.55);position:relative;overflow:hidden}.bum-tb s{height:18%;background:linear-gradient(180deg,#c4b5fd,#7c3aed)}
.bum-pr.low .bum-tb{border-color:#ef4444}
.bum-bg{position:absolute;right:2%;top:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffc700;color:#4a0d26;font-size:18px}
.bum-lt{display:grid;justify-items:center;padding:8px 0}
.bum-pd{position:relative;display:flex;align-items:flex-end;gap:8px;width:min(310px,92%)}
.bum-tr{flex:1;display:grid;justify-items:center;align-content:start;gap:8px;padding-top:12px;border-radius:12px 12px 0 0;font-size:13px;color:#4a0d26}.bum-tr i{font-size:22px}
.bum-tr.b1{height:92px;background:linear-gradient(180deg,#fdba74,#c2410c);color:#fff}.bum-tr.b2{height:128px;background:linear-gradient(180deg,#f1f5f9,#94a3b8)}.bum-tr.b3{height:168px;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 30px rgba(252,211,77,.6);animation:bum-gl 2.6s ease-in-out infinite alternate}
@keyframes bum-gl{to{box-shadow:0 0 48px rgba(252,211,77,.9)}}
.bum-cn{position:absolute;left:50%;top:0;width:220px;height:120px;margin-left:-110px;pointer-events:none}.bum-cn s{position:absolute;top:0;width:8px;height:12px;background:#f9a8d4;animation:bum-cf 3s infinite}.bum-cn s:nth-child(3n){background:#fcd34d;animation-delay:.5s}.bum-cn s:nth-child(3n+1){background:#c4b5fd;animation-delay:1s}
.bum-cn s:nth-child(1){left:10%}.bum-cn s:nth-child(2){left:22%}.bum-cn s:nth-child(3){left:34%}.bum-cn s:nth-child(4){left:46%}.bum-cn s:nth-child(5){left:56%}.bum-cn s:nth-child(6){left:66%}.bum-cn s:nth-child(7){left:76%}.bum-cn s:nth-child(8){left:86%}.bum-cn s:nth-child(9){left:92%}
@keyframes bum-cf{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(110px) rotate(200deg);opacity:0}}
.bum-cr{position:absolute;right:6%;bottom:12px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#4a0d26;font-size:17px}
.bum-st2{display:grid;gap:14px;padding:6px 0}
.bum-dn{position:relative;justify-self:center;width:170px;height:170px}.bum-rg{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#f9a8d4 0 38%,#fcd34d 0 62%,#c4b5fd 0 82%,#a7f3d0 0 100%);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%);animation:bum-rot 14s linear infinite}
@keyframes bum-rot{to{transform:rotate(360deg)}}
.bum-mid{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#ffc700;font-size:26px}
.bum-bs{display:none}
.bum-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.bum-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.bum-fl i{color:#ffc700}
@media(max-width:480px){.bum-dn{width:150px;height:150px}.bum-rk{gap:8px}.bum-pr{width:84px}.bum-tm{width:170px}}
@media(prefers-reduced-motion:reduce){.bum *,.bum *:before,.bum *:after{animation:none!important}}

/*bum2*/
.bum-bs{display:block}
.bum-pl{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:8px;height:100px}.bum-pl span{width:54px;border-radius:8px 8px 0 0;background:rgba(255,255,255,.5)}.bum-pl .p1{height:100px;background:#ffc700}.bum-pl .p2{height:72px}.bum-pl .p3{height:52px}
.bum-pl>i{position:absolute;left:50%;top:-6px;margin-left:-12px;font-size:24px;color:#ffc700}
.bum-st2{grid-template-columns:1fr 1fr;align-items:center}.bum-fl{grid-column:1/-1}

/*lgm*/
.lgm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.lgm i.fa{line-height:1}.lgm b{font-weight:700}
.lgm-ln{display:block;height:7px;border-radius:5px;background:rgba(30,27,75,.15)}.lgm-ln.w2{width:42%}.lgm-ln.w3{width:86%}
.lgm-fd{display:grid;justify-items:center;gap:16px;padding:12px 0}
.lgm-st{position:relative;width:min(290px,90%);height:190px}
.lgm-fl{position:absolute;left:0;right:0;border-radius:10px;background:#fde68a;box-shadow:0 14px 26px rgba(10,8,50,.4)}.lgm-fl.f1{top:0;transform:rotate(-4deg);background:#fcd34d;height:150px}.lgm-fl.f2{top:12px;transform:rotate(2deg);background:#fbbf24;height:150px}
.lgm-fl.f3{top:24px;height:160px;background:#fff7d6;color:#1e1b4b;display:grid;gap:10px;align-content:start;padding:36px 18px 18px;animation:lgm-fl 5s ease-in-out infinite alternate}
@keyframes lgm-fl{to{transform:translateY(-6px)}}
.lgm-tb{position:absolute;left:18px;top:-16px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px 10px 0 0;background:#fff7d6;font-size:13px;font-weight:800;box-shadow:0 -4px 8px rgba(0,0,0,.12)}.lgm-tb i{color:#4338ca}
.lgm-av{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#4338ca;color:#fff;font-size:16px}
.lgm-ft{display:flex;gap:8px;font-size:13px;font-weight:700}.lgm-fg{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.lgm-fg i{color:#ffc700}.lgm-fg.ok{background:#86efac;color:#14532d}.lgm-fg.ok i{color:#14532d}
.lgm-dl{display:grid;justify-items:center;gap:14px;padding:10px 0}
.lgm-bd{width:min(310px,92%);display:grid;gap:10px;padding:16px;border-radius:18px;background:#fff;color:#1e1b4b;box-shadow:0 24px 44px rgba(10,8,50,.45)}
.lgm-hd{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2px solid #e0e7ff;font-size:14px}.lgm-hd i{color:#4338ca;font-size:18px}
.lgm-rw{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f3ff}.lgm-rw .lgm-ln{flex:1;width:auto}.lgm-rw em{font-style:normal;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff}
.lgm-dt{width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.lgm-rw.a{background:#fef3c7;animation:lgm-bl 1.8s infinite}.lgm-rw.a .lgm-dt{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.lgm-rw.r .lgm-dt{background:#ef4444;box-shadow:0 0 8px #ef4444}.lgm-rw.a em i{color:#d97706}
@keyframes lgm-bl{50%{background:#fde68a}}
.lgm-dp{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffc700;color:#1e1b4b;font-size:13px;font-weight:800}
.lgm-tm{display:grid;gap:14px;padding:8px 0}
.lgm-sw{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:#0f0d3a;box-shadow:0 22px 40px rgba(0,0,0,.5),inset 0 0 0 2px rgba(255,255,255,.1)}
.lgm-bt{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#16a34a;font-size:19px;animation:lgm-pl 2.4s infinite}.lgm-sw b{font-size:34px;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#a5b4fc;flex:1}
@keyframes lgm-pl{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%,100%{box-shadow:0 0 0 14px rgba(74,222,128,0)}}
.lgm-ri{width:34px;height:34px;border-radius:50%;border:4px solid rgba(255,255,255,.2);border-top-color:#ffc700;animation:lgm-sp 3s linear infinite}@keyframes lgm-sp{to{transform:rotate(360deg)}}
.lgm-en{display:grid;gap:8px}.lgm-en>div{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#fff;color:#1e1b4b;animation:lgm-rs 7s infinite both}.lgm-en>div:nth-child(2){animation-delay:.5s}.lgm-en i{color:#4338ca}.lgm-en .lgm-ln{flex:1;width:auto}.lgm-en em{font-style:normal;font-weight:800;font-size:13px}
@keyframes lgm-rs{0%,6%{opacity:0;transform:translateX(-12px)}16%,90%{opacity:1;transform:none}100%{opacity:0}}
.lgm-fg2{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.lgm-fg2 span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.lgm-fg2 i{color:#ffc700}.lgm-fg2 .ok{background:#ffc700;color:#1e1b4b}.lgm-fg2 .ok i{color:#1e1b4b}
.lgm-lg{display:grid;justify-items:center;padding:8px 0}
.lgm-sh{position:relative;width:min(320px,94%);display:grid;gap:11px;padding:18px 18px 22px;border-radius:6px;background-color:#fffdf5;background-image:repeating-linear-gradient(transparent 0 30px,rgba(67,56,202,.14) 30px 31px);color:#1e1b4b;box-shadow:0 24px 44px rgba(10,8,50,.45);transform:rotate(-1.5deg)}
.lgm-th{display:flex;align-items:center;gap:10px;font-size:14px;padding-bottom:6px;border-bottom:2px solid #1e1b4b}.lgm-th i{color:#4338ca;font-size:18px}
.lgm-tr{display:grid;grid-template-columns:1fr 86px 70px;gap:8px;align-items:center}.lgm-tr em{font-style:normal;font-weight:700;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.lgm-tr em.c{color:#b45309}
.lgm-tt{display:grid;grid-template-columns:1fr 86px 70px;gap:8px;align-items:center;padding-top:8px;border-top:2px double #1e1b4b;font-size:12px}.lgm-tt span{grid-column:1/-1;text-align:right;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.lgm-tt b:nth-child(1){grid-column:2;text-align:right}.lgm-tt b:nth-child(2){text-align:right}
.lgm-qr{position:absolute;left:18px;bottom:12px;width:44px;height:44px;border-radius:4px;background:repeating-conic-gradient(#1e1b4b 0 25%,#fff 0 50%) 0 0/9px 9px;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #1e1b4b}
.lgm-qs{position:absolute;right:-12px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ffc700;color:#1e1b4b;font-size:12px;font-weight:800;box-shadow:0 8px 16px rgba(0,0,0,.3)}
.lgm-dc{display:grid;justify-items:center;padding:12px 0}
.lgm-pp{position:relative;width:min(290px,90%);display:grid;gap:11px;padding:28px 20px 20px;border-radius:6px;background:#fff;color:#1e1b4b;box-shadow:0 24px 44px rgba(10,8,50,.45)}
.lgm-pc{position:absolute;top:-12px;left:30px;width:16px;height:42px;border:3px solid #9ca3af;border-radius:8px}
.lgm-hd2{display:flex;align-items:center;gap:10px;font-size:15px}.lgm-hd2 i{color:#4338ca;font-size:18px}
.lgm-sg{position:relative;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;margin-top:6px;padding-top:6px;border-top:2px solid #1e1b4b;font-size:12px}.lgm-sg i{color:#4338ca}.lgm-sg svg{grid-column:1/-1;width:100%;height:44px;order:-1}.lgm-sg path{fill:none;stroke:#1d4ed8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lgm-dw 4s ease-out infinite}
@keyframes lgm-dw{0%{stroke-dashoffset:1}55%,100%{stroke-dashoffset:0}}
.lgm-at{position:absolute;right:-8px;top:34px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px 0 0 8px;background:#ffc700;color:#1e1b4b;font-size:12px;font-weight:800;box-shadow:0 8px 16px rgba(0,0,0,.3)}
.lgm-ix{display:grid;justify-items:center;padding:12px 0}
.lgm-cr{position:relative;width:min(300px,92%)}
.lgm-tabs{display:flex;gap:6px;padding-left:16px}.lgm-tabs span{padding:6px 16px;border-radius:10px 10px 0 0;background:rgba(255,255,255,.2);font-weight:800;font-size:13px}.lgm-tabs .on{background:#fff;color:#1e1b4b}
.lgm-cd{display:grid;gap:14px;padding:18px;border-radius:0 14px 14px 14px;background:#fff;color:#1e1b4b;box-shadow:0 24px 44px rgba(10,8,50,.45)}
.lgm-ph{display:flex;align-items:center;gap:14px}.lgm-ph>div{flex:1;display:grid;gap:8px;font-size:15px}.lgm-ava{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#818cf8,#4338ca);color:#fff;font-size:22px}
.lgm-cl{display:flex;gap:8px;font-size:12.5px;font-weight:700}.lgm-cl span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#eef2ff}.lgm-cl i{color:#4338ca}
.lgm-ag{display:grid;justify-items:center;padding:10px 0}
.lgm-tl{position:relative;width:min(310px,92%);display:grid;gap:12px;padding:16px 16px 16px 66px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.lgm-tl:before{content:"";position:absolute;left:52px;top:18px;bottom:18px;width:2px;background:rgba(255,255,255,.3)}
.lgm-ev{position:relative;display:flex;align-items:center}.lgm-ev time{position:absolute;left:-56px;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}
.lgm-ev span{display:inline-flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:#fff;color:#1e1b4b;font-size:13.5px;width:100%}.lgm-ev span i{color:#4338ca;font-size:17px}.lgm-ev.b span{background:#fde68a}.lgm-ev.c span{background:#c7d2fe}
.lgm-ev:before{content:"";position:absolute;left:-18px;width:10px;height:10px;border-radius:50%;background:#ffc700}
.lgm-nw{position:absolute;left:46px;right:12px;top:40%;height:2px;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:lgm-nw 8s ease-in-out infinite alternate}@keyframes lgm-nw{from{top:22%}to{top:82%}}
.lgm-cb{position:absolute;right:2%;bottom:-6px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e1b4b;font-size:17px}
.lgm-sc{display:grid;justify-items:center;gap:16px;padding:8px 0}
.lgm-ev2{position:relative;width:210px;height:140px}
.lgm-en2{position:absolute;inset:0;display:grid;place-items:center;font-size:120px;color:#e0e7ff;text-shadow:0 20px 30px rgba(0,0,0,.4)}
.lgm-lk{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-22px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e1b4b;font-size:26px;z-index:1;animation:lgm-pl2 2.6s infinite}
@keyframes lgm-pl2{0%{box-shadow:0 0 0 0 rgba(255,199,0,.7)}70%,100%{box-shadow:0 0 0 18px rgba(255,199,0,0)}}
.lgm-ch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.lgm-ch>span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14)}.lgm-ch i{color:#ffc700}.lgm-ch .tm s{margin-left:4px;padding:2px 7px;border-radius:999px;background:#ffc700;color:#1e1b4b;font-size:11px;text-decoration:none}
.lgm-vn{display:grid;justify-items:center;gap:14px;padding:10px 0}
.lgm-cc{position:relative;width:min(290px,92%);height:190px}
.lgm-c1,.lgm-c2{position:absolute;top:0;width:62%;aspect-ratio:1;max-height:190px;border-radius:50%;display:grid;place-items:center;font-size:13px}.lgm-c1{left:0;background:rgba(129,140,248,.55);border:3px solid #a5b4fc;padding-right:34%}.lgm-c2{right:0;background:rgba(244,114,182,.5);border:3px solid #f9a8d4;padding-left:34%}
.lgm-ol{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e1b4b;font-size:20px;animation:lgm-pl2 2s infinite}
.lgm-ov{display:inline-flex;padding:7px 14px;border-radius:999px;background:#fde68a;color:#1e1b4b;font-size:13px;font-weight:800}
.lgm-ar{display:grid;justify-items:center;gap:14px;padding:8px 0}
.lgm-cab{width:min(210px,70%);display:grid;gap:8px;padding:12px;border-radius:12px;background:linear-gradient(180deg,#94a3b8,#64748b);box-shadow:0 24px 44px rgba(10,8,50,.5)}
.lgm-dw{position:relative;display:grid;place-items:center;height:56px;border-radius:8px;background:#cbd5e1;color:#1e1b4b;font-size:13px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.2)}.lgm-dw .lgm-hn{position:absolute;top:10px;width:46px;height:8px;border-radius:4px;background:#475569}
.lgm-dw.open{height:84px;background:#475569;transform:translateY(0);animation:lgm-op 5s ease-in-out infinite alternate}@keyframes lgm-op{to{height:96px}}
.lgm-fo{position:absolute;bottom:8px;left:18%;width:22%;height:46px;border-radius:5px 5px 0 0;background:#fcd34d}.lgm-fo.b{left:42%;background:#a5b4fc}.lgm-fo.c{left:66%;background:#f9a8d4}
.lgm-dw i{font-size:20px;color:#4338ca;margin-top:12px}.lgm-dw b{margin-top:12px}
.lgm-rt{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffc700;color:#1e1b4b;font-size:13px;font-weight:800}
@media(max-width:480px){.lgm-sw b{font-size:28px}.lgm-tr,.lgm-tt{grid-template-columns:1fr 74px 58px}.lgm-cc{height:170px}}
@media(prefers-reduced-motion:reduce){.lgm *,.lgm *:before,.lgm *:after{animation:none!important}}

/*ram*/
.ram{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}
.ram i.fa{line-height:1}.ram b{font-weight:700}
.ram-ln{display:block;height:7px;border-radius:5px;background:rgba(4,47,46,.16)}.ram-ln.w2{width:42%}.ram-ln.w3{width:86%}
.ram-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.ram-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.ram-fl i{color:#ffc700}
.ram-ls{display:grid;justify-items:center;padding:10px 0}
.ram-cd{width:min(300px,92%);border-radius:18px;background:#fff;color:#042f2e;overflow:hidden;box-shadow:0 24px 44px rgba(0,30,28,.5);transform:rotate(-2deg)}
.ram-ph{position:relative;height:128px;background:linear-gradient(180deg,#bae6fd,#e0f2fe 60%,#86efac 60%)}
.ram-hs{position:absolute;left:50%;bottom:36px;width:96px;height:62px;margin-left:-48px;background:#fff;border-radius:4px;box-shadow:0 8px 14px rgba(0,0,0,.2)}.ram-hs s{position:absolute;left:-10px;right:-10px;top:-30px;height:34px;background:#0f766e;clip-path:polygon(0 100%,50% 0,100% 100%)}.ram-hs u{position:absolute;left:38px;bottom:0;width:20px;height:30px;background:#0f766e;border-radius:3px 3px 0 0}
.ram-tg{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#0f766e;color:#fff;font-size:12px}
.ram-bd{display:grid;gap:10px;padding:16px}.ram-pr{font-size:22px;font-variant-numeric:tabular-nums}
.ram-ch{display:flex;gap:8px;font-size:12.5px;font-weight:700}.ram-ch span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ccfbf1}.ram-ch i{color:#0f766e}.ram-ch .live{background:#fef3c7;animation:ram-pl 2.4s infinite}
@keyframes ram-pl{0%{box-shadow:0 0 0 0 rgba(255,199,0,.7)}70%,100%{box-shadow:0 0 0 12px rgba(255,199,0,0)}}
.ram-pt{height:250px}.ram-pt svg{position:absolute;inset:0;width:100%;height:100%}.ram-pt .l{fill:none;stroke:rgba(255,255,255,.4);stroke-width:3;stroke-dasharray:6 8}
.ram-hb{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#042f2e;font-size:26px;box-shadow:0 0 0 10px rgba(255,199,0,.25)}
.ram-pl{position:absolute;display:grid;justify-items:center;gap:6px;width:84px;padding:12px 6px;border-radius:14px;background:#fff;color:#042f2e;font-size:12px;box-shadow:0 14px 24px rgba(0,30,28,.4)}.ram-pl i{font-size:20px;color:#0f766e}.ram-pl.p1{left:6%;top:6%}.ram-pl.p2{right:6%;top:6%}
.ram-sy{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#86efac;color:#14532d;font-size:13px;font-weight:800}.ram-sy i{animation:ram-sp 2.4s linear infinite}@keyframes ram-sp{to{transform:rotate(360deg)}}
.ram-ld{display:grid;justify-items:center;padding:8px 0}
.ram-lt{position:relative;width:min(320px,94%);display:grid;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.ram-lr{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#fff;color:#042f2e}.ram-lr>div{flex:1;display:grid;gap:8px}.ram-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ccfbf1;color:#0f766e;font-size:16px}
.ram-mt{display:block;height:8px;border-radius:5px;background:#e2e8f0;overflow:hidden}.ram-mt s{display:block;height:100%;width:var(--w);border-radius:5px;background:#5eead4;animation:ram-gr 2s ease-out both}.ram-lr.h .ram-mt s{background:linear-gradient(90deg,#fbbf24,#ef4444)}.ram-lr.w .ram-mt s{background:#fbbf24}
@keyframes ram-gr{from{width:0}}
.ram-lr em{font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;padding:5px 9px;border-radius:999px;background:#f1f5f9}.ram-lr.h em{background:#fee2e2}.ram-lr.h em i{color:#ef4444}
.ram-ad{position:absolute;right:2%;bottom:-8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#042f2e;font-size:17px}
.ram-vw{display:grid;justify-items:center;gap:12px;padding:8px 0}
.ram-mp{position:relative;width:min(330px,96%);height:200px;border-radius:18px;background:#0b5f5a;overflow:hidden;border:1px solid rgba(255,255,255,.25)}.ram-mp svg{position:absolute;inset:0;width:100%;height:100%}.ram-mp .bl path{stroke:rgba(255,255,255,.12);stroke-width:10;fill:none}.ram-mp .rt{fill:none;stroke:#ffc700;stroke-width:3;stroke-dasharray:3 8;stroke-linecap:round}
.ram-pn{position:absolute;width:34px;height:34px;margin:-17px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0f766e;font-size:16px;box-shadow:0 8px 14px rgba(0,0,0,.3)}.ram-pn.a{left:15.6%;top:79%}.ram-pn.b{left:87.5%;top:21%;background:#ffc700;color:#042f2e}
.ram-tm{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#fff;color:#042f2e;font-size:13px}
.ram-fi{display:grid;justify-items:center;padding:12px 0}
.ram-fo{position:relative;width:min(300px,92%)}.ram-tb{display:flex;gap:6px;padding-left:14px}.ram-tb span{padding:6px 16px;border-radius:10px 10px 0 0;background:rgba(255,255,255,.2);font-weight:800;font-size:13px}.ram-tb .on{background:#fff;color:#042f2e}
.ram-dl{display:grid;gap:10px;padding:16px;border-radius:0 14px 14px 14px;background:#fff;color:#042f2e;box-shadow:0 24px 44px rgba(0,30,28,.5)}
.ram-dr{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#f0fdfa;font-size:14px}.ram-dr>i{color:#0f766e;font-size:18px}.ram-dr b{flex:1}.ram-ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:12px}.ram-dr.miss{background:#fee2e2;animation:ram-bl 1.8s infinite}.ram-dr.miss .ram-ck{background:#ef4444}
@keyframes ram-bl{50%{background:#fecaca}}
.ram-hm{position:absolute;right:2%;bottom:-8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#042f2e;font-size:17px}
.ram-fp{display:grid;gap:14px;padding:8px 0}
.ram-fp{grid-template-columns:1fr 1fr;align-items:center}.ram-fp .ram-fl{grid-column:1/-1}
.ram-pl2{position:relative;padding:12px;border-radius:16px;background:#fff}.ram-pl2 svg{display:block;width:100%;height:auto}.ram-pl2 .fpl{fill:none;stroke:#0f766e;stroke-width:3}.ram-pl2 .dm{fill:none;stroke:#f59e0b;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:ram-dw 3s ease-out infinite}
@keyframes ram-dw{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.ram-pl2 .ram-bd{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0f766e;color:#fff;font-size:11.5px}
.ram-gr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ram-gr span{display:grid;place-items:center;height:70px;border-radius:12px;color:#fff;font-size:22px}.ram-gr .g1{background:linear-gradient(150deg,#7dd3fc,#0369a1)}.ram-gr .g2{background:linear-gradient(150deg,#fdba74,#c2410c);animation:ram-mv 4s ease-in-out infinite alternate}.ram-gr .g3{background:linear-gradient(150deg,#86efac,#15803d)}.ram-gr .g4{background:rgba(255,255,255,.18);border:2px dashed rgba(255,255,255,.5)}
@keyframes ram-mv{to{transform:translate(8px,6px) rotate(3deg)}}
.ram-mc{display:grid;justify-items:center;gap:14px;padding:10px 0}
.ram-pr2{display:flex;align-items:center;gap:6px;width:100%;justify-content:center}
.ram-bc,.ram-pc{width:112px;display:grid;gap:9px;padding:14px 12px;border-radius:14px;background:#fff;color:#042f2e;box-shadow:0 16px 28px rgba(0,30,28,.4);font-size:13px}.ram-bc>i,.ram-pc>i{font-size:22px;color:#0f766e}
.ram-cr{display:flex;gap:5px}.ram-cr s{height:8px;flex:1;border-radius:4px;background:#5eead4}.ram-cr s:nth-child(2){background:#fbbf24}.ram-cr s:nth-child(3){background:#a5b4fc}
.ram-mi{display:grid;justify-items:center;gap:6px;font-size:18px;color:#ffc700}
.ram-ring{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#ffc700;color:#042f2e;font-size:15px;animation:ram-pl 2.2s infinite}
.ram-lb{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.ram-lb i{color:#ffc700}
.ram-of{display:grid;justify-items:center;padding:8px 0}
.ram-bs{width:min(330px,96%);display:grid;gap:12px;padding:16px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.24)}
.ram-ob{display:grid;grid-template-columns:78px 1fr;gap:6px 10px;align-items:center;font-size:13px}.ram-ob b{display:flex;align-items:center;gap:6px}.ram-ob b i{color:#ffc700}.ram-ob em{grid-column:2;font-style:normal;font-weight:800;font-size:12.5px;font-variant-numeric:tabular-nums}
.ram-ob span{display:block;height:12px;border-radius:7px;background:rgba(255,255,255,.18);overflow:hidden}.ram-ob s{display:block;height:100%;width:var(--w);border-radius:7px;background:rgba(255,255,255,.7);animation:ram-gr 1.6s var(--d) ease-out both}.ram-ob.top s{background:#ffc700;box-shadow:0 0 14px rgba(255,199,0,.8)}
.ram-hd{margin-top:-10px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#042f2e;font-size:17px}
.ram-ct{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 0}
.ram-ppr{position:relative;width:170px;display:grid;gap:10px;padding:26px 16px 18px;border-radius:6px;background:#fff;color:#042f2e;box-shadow:0 22px 40px rgba(0,30,28,.45);transform:rotate(-3deg)}.ram-pc2{position:absolute;top:-10px;left:22px;width:14px;height:36px;border:3px solid #9ca3af;border-radius:8px}.ram-hh{display:flex;align-items:center;gap:8px;font-size:14px}.ram-hh i{color:#0f766e;font-size:17px}.ram-at{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 10px;border-radius:999px;background:#ccfbf1;font-size:11.5px;font-weight:800}
.ram-sg{position:relative;width:110px;height:170px}.ram-pt2{position:absolute;left:10px;top:0;width:8px;height:170px;border-radius:4px;background:#78350f}.ram-pt2:before{content:"";position:absolute;left:0;top:10px;width:80px;height:6px;background:#78350f}
.ram-pl3{position:absolute;left:18px;top:16px;width:84px;display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:6px;background:#dc2626;color:#fff;font-size:14px;transform-origin:50% 0;animation:ram-sw 3.6s ease-in-out infinite alternate;box-shadow:0 10px 18px rgba(0,0,0,.35)}.ram-pl3 i{font-size:20px}
@keyframes ram-sw{from{transform:rotate(-6deg)}to{transform:rotate(5deg)}}
.ram-hk{display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 0}
.ram-kt{position:relative;width:90px;height:170px}.ram-kt:before{content:"";position:absolute;left:50%;top:0;width:2px;height:40px;margin-left:-1px;background:#cbd5e1}
.ram-ky{position:absolute;left:50%;top:40px;width:70px;height:96px;margin-left:-35px;border-radius:12px;display:grid;place-items:center;background:#ffc700;color:#042f2e;font-size:32px;box-shadow:0 18px 30px rgba(0,30,28,.4);transform-origin:50% -40px;animation:ram-sw 3.2s ease-in-out infinite alternate}
.ram-cl{display:grid;gap:10px;min-width:180px}
.ram-cr2{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fff;color:#042f2e;font-size:13.5px}.ram-cr2>i{color:#0f766e;font-size:17px}.ram-cr2 b{flex:1}.ram-cr2 span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:12px;animation:ram-tk 6s infinite both}.ram-cr2.r1 span{animation-delay:1.2s}.ram-cr2.r2 span{animation-delay:2.4s}
@keyframes ram-tk{0%,10%{transform:scale(0)}20%,100%{transform:scale(1)}}
@media(max-width:480px){.ram-bc,.ram-pc{width:96px}.ram-ppr{width:150px}.ram-sg{width:96px}.ram-pt{height:230px}.ram-cl{min-width:150px}}
@media(prefers-reduced-motion:reduce){.ram *,.ram *:before,.ram *:after{animation:none!important}}

/*aum*/
.gs-bs.th-crimson{background:radial-gradient(700px 420px at 80% 10%,rgba(248,113,113,.3),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(153,27,27,.65),rgba(0,0,0,0) 62%),linear-gradient(160deg,#1a0707,#3b0d0d 60%,#4f1212)}
.aum{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.aum i.fa{line-height:1}.aum b{font-weight:700}
.aum-ln{display:block;height:7px;border-radius:5px;background:rgba(31,41,55,.16)}.aum-ln.w2{width:42%}.aum-ln.w3{width:86%}
.aum-ch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.aum-ch span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.aum-ch i{color:#ffc700}.aum-ch .ok{background:#86efac;color:#14532d}.aum-ch .ok i{color:#15803d}.aum-ch .warn{background:#fecaca;color:#7f1d1d;animation:aum-bl 1.6s infinite}.aum-ch .warn i{color:#dc2626}
@keyframes aum-bl{50%{background:#fca5a5}}
.aum-lb{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.aum-lb i{color:#ffc700}
.aum-in{display:grid;justify-items:center;gap:18px;padding:10px 0}
.aum-car{position:relative;width:260px;height:150px}.aum-rf{position:absolute;left:34px;right:34px;top:6px;height:52px;border-radius:40px 40px 6px 6px;background:#e5e7eb}.aum-ws{position:absolute;left:50px;right:50px;top:14px;height:38px;border-radius:30px 30px 4px 4px;background:linear-gradient(160deg,#7dd3fc,#1e3a5f)}
.aum-gr{position:absolute;left:10px;right:10px;top:52px;height:70px;border-radius:14px;background:#f3f4f6;box-shadow:0 20px 30px rgba(0,0,0,.4)}.aum-hl{position:absolute;top:64px;width:38px;height:20px;border-radius:12px;background:#fde68a;box-shadow:0 0 18px rgba(253,230,138,.8);animation:aum-gl 2.4s ease-in-out infinite alternate}.aum-hl.l{left:24px}.aum-hl.r{right:24px}
@keyframes aum-gl{to{box-shadow:0 0 30px rgba(253,230,138,1)}}
.aum-pl{position:absolute;left:50%;top:92px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:5px;background:#fff;color:#111827;font-size:13px;letter-spacing:.06em;border:2px solid #111827;animation:aum-pp 3s ease-in-out infinite}.aum-pl i{width:12px;height:18px;border-radius:2px;background:#dc2626}
@keyframes aum-pp{50%{box-shadow:0 0 0 8px rgba(255,199,0,.4)}}
.aum-wh{position:absolute;bottom:2px;width:46px;height:30px;border-radius:12px 12px 4px 4px;background:#111827}.aum-wh.l{left:24px}.aum-wh.r{right:24px}
.aum-wo{display:grid;grid-template-columns:1fr 110px;gap:14px;align-items:center;padding:8px 0}.aum-wo .aum-pillst{grid-column:1/-1;justify-self:center}
.aum-ord{display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.aum-oh{display:flex;align-items:center;gap:8px;font-size:14px}.aum-oh i{color:#dc2626;font-size:18px}
.aum-or{display:flex;align-items:center;gap:10px}.aum-or .aum-ln{flex:1}.aum-bx{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:12px;animation:aum-tk 6s infinite both}.aum-or.r1 .aum-bx{animation-delay:.9s}.aum-or.r2 .aum-bx{animation-delay:1.8s}.aum-or.r3 .aum-bx{animation-delay:2.7s}
@keyframes aum-tk{0%,8%{background:#e5e7eb}16%,100%{background:#22c55e}}
.aum-tm{position:relative;width:100px;height:100px}.aum-tm svg{width:100%;height:100%;transform:rotate(-90deg)}.aum-tm circle{fill:none;stroke-width:6}.aum-tm .b{stroke:rgba(255,255,255,.2)}.aum-tm .f{stroke:#ffc700;stroke-linecap:round;stroke-dasharray:1;animation:aum-rn 5s linear infinite}
@keyframes aum-rn{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
.aum-tm span{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;font-size:12px;font-weight:700}.aum-tm span i{font-size:18px;color:#ffc700}
.aum-pillst{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#ffc700;color:#1f2937;font-size:13px;font-weight:800}
.aum-pt{display:grid;gap:16px;justify-items:center;padding:8px 0}.aum-shelf{display:grid;gap:8px;padding:14px;border-radius:14px;background:#374151;border:3px solid #6b7280;width:min(300px,94%)}.aum-row{display:flex;gap:8px;padding-bottom:6px;border-bottom:4px solid #9ca3af}.aum-bin{flex:1;height:44px;border-radius:6px;background:#f3f4f6;display:grid;place-items:end center;padding-bottom:6px}.aum-bin i{width:60%;height:6px;border-radius:3px;background:#9ca3af}.aum-bin.low{background:#fecaca;animation:aum-bl 1.6s infinite}.aum-bin.low i{background:#dc2626}
.aum-vf{display:grid;justify-items:center;gap:14px;padding:8px 0}.aum-vc{width:min(300px,94%);padding:16px;border-radius:16px;background:#fff;color:#1f2937;display:grid;gap:14px;box-shadow:0 22px 40px rgba(0,0,0,.45)}.aum-vh{display:flex;align-items:center;gap:12px}.aum-vh>div{flex:1;display:grid;gap:8px}.aum-av{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fee2e2;color:#dc2626;font-size:20px}.aum-pl2{font-size:15px;letter-spacing:.05em}
.aum-tl{position:relative;display:grid;gap:12px;padding-left:22px}.aum-tl:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:3px;background:#e5e7eb}.aum-te{display:flex;align-items:center;gap:10px;position:relative}.aum-te .dot{position:absolute;left:-22px;width:15px;height:15px;border-radius:50%;background:#dc2626;border:3px solid #fff;box-shadow:0 0 0 2px #dc2626;animation:aum-dt 3s infinite both}.aum-te.t1 .dot{animation-delay:.6s}.aum-te.t2 .dot{animation-delay:1.2s}.aum-te .aum-ln{flex:1}
@keyframes aum-dt{0%,10%{transform:scale(.3);opacity:.3}25%,100%{transform:scale(1);opacity:1}}
.aum-es{display:grid;justify-items:center;gap:14px;padding:8px 0}.aum-pp{padding:0 0 0}.aum-ph{width:min(300px,94%);margin:0 auto;display:grid;gap:11px;padding:16px;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.aum-it{display:flex;align-items:center;gap:12px}.aum-it .aum-ln{flex:1}.aum-it s{display:block;height:8px;width:var(--w);max-width:60px;border-radius:4px;background:#dc2626}.aum-tt{display:flex;align-items:center;gap:8px;font-size:14px}.aum-tt i{color:#dc2626}
.aum-ap{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px;border-radius:10px;background:#22c55e;color:#fff;font-size:13px;font-weight:800;animation:aum-pu 2.4s infinite}
@keyframes aum-pu{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%,100%{box-shadow:0 0 0 12px rgba(34,197,94,0)}}
.aum-mf{display:grid;justify-items:center;gap:16px;padding:8px 0;position:relative}.aum-cal{width:150px;padding:14px;border-radius:14px;background:#fff;color:#1f2937;text-align:center;display:grid;gap:6px;justify-items:center;box-shadow:0 22px 40px rgba(0,0,0,.45)}.aum-cal b{width:100%;padding:4px;border-radius:6px;background:#dc2626;color:#fff;font-size:14px}.aum-cal strong{font-size:44px;line-height:1}
.aum-bell{position:absolute;right:16%;top:6px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1f2937;font-size:19px;transform-origin:50% 0;animation:aum-sh 2.4s infinite}.aum-env{position:absolute;left:14%;top:70px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#dc2626;font-size:17px;animation:aum-fl 3s ease-in-out infinite alternate}
@keyframes aum-sh{0%,60%,100%{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}@keyframes aum-fl{to{transform:translate(18px,-12px)}}
.aum-ty{display:grid;justify-items:center;gap:14px;padding:8px 0}.aum-tr{position:relative;width:150px;height:150px}.aum-tire{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#111827 0 10%,#1f2937 0 20%,#111827 0 30%,#1f2937 0 40%,#111827 0 50%,#1f2937 0 60%,#111827 0 70%,#1f2937 0 80%,#111827 0 90%,#1f2937 0);display:grid;place-items:center;box-shadow:0 20px 36px rgba(0,0,0,.45);animation:aum-sp 8s linear infinite}.aum-tire i{width:62px;height:62px;border-radius:50%;background:radial-gradient(#e5e7eb 0 22%,#9ca3af 24% 100%);border:6px solid #4b5563}
@keyframes aum-sp{to{transform:rotate(360deg)}}
.aum-tag{position:absolute;right:-24px;top:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:#ffc700;color:#1f2937;font-size:12px;font-weight:800}
.aum-sw{display:flex;gap:8px;font-size:13px;font-weight:700}.aum-sw span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.aum-sw .w{background:#bae6fd;color:#0c4a6e}.aum-sw .s{background:#fde68a;color:#78350f;animation:aum-bl 3s infinite}
.aum-sh{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.aum-sh i{color:#ffc700}
.aum-iv{display:grid;justify-items:center;gap:14px;padding:8px 0;position:relative}.aum-inv{width:min(250px,86%);display:grid;gap:10px;padding:16px;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45);transform:rotate(-2deg)}.aum-ih{display:flex;align-items:center;gap:8px;font-size:14px}.aum-ih i{color:#dc2626}
.aum-qr{width:70px;height:70px;background:conic-gradient(#111827 25%,#fff 0 50%,#111827 0 75%,#fff 0) 0 0/14px 14px;border:5px solid #111827;justify-self:start}.aum-sum{justify-self:end;font-size:18px;font-variant-numeric:tabular-nums}
.aum-stamp{position:absolute;right:12%;top:46%;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:3px solid #22c55e;border-radius:8px;color:#22c55e;background:rgba(255,255,255,.95);font-size:15px;font-weight:800;transform:rotate(-10deg);animation:aum-st 4s ease-in-out infinite}
@keyframes aum-st{0%,30%{opacity:0;transform:rotate(-10deg) scale(1.6)}45%,100%{opacity:1;transform:rotate(-10deg) scale(1)}}
.aum-oc{display:grid;justify-items:center;gap:14px;padding:8px 0}.aum-lc{width:min(290px,94%);border-radius:16px;background:#fff;color:#1f2937;overflow:hidden;box-shadow:0 22px 40px rgba(0,0,0,.45)}.aum-img{position:relative;height:120px;background:linear-gradient(180deg,#e0f2fe,#cbd5e1)}.aum-car2{position:absolute;left:50%;bottom:20px;width:150px;height:46px;margin-left:-75px;border-radius:14px 14px 8px 8px;background:#dc2626;box-shadow:0 8px 12px rgba(0,0,0,.25)}.aum-car2:before{content:"";position:absolute;left:30px;right:30px;top:-22px;height:26px;border-radius:20px 20px 0 0;background:#b91c1c}
.aum-rb{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px}.aum-cam{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff;font-size:14px}.aum-bd{display:grid;gap:9px;padding:14px}
.aum-pt2{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:#ffc700;color:#1f2937;transform-origin:50% 0;animation:aum-sw2 3.4s ease-in-out infinite alternate}.aum-pt2 em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.aum-pt2 b{font-size:12px}
@keyframes aum-sw2{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.aum-rp{display:grid;justify-items:center;gap:14px;padding:8px 0}.aum-gg{position:relative;width:240px}.aum-gg svg{display:block;width:100%}.aum-gg path{fill:none;stroke-width:12;stroke-linecap:round}.aum-gg .b{stroke:rgba(255,255,255,.2)}.aum-gg .f{stroke:#ffc700;stroke-dasharray:1;stroke-dashoffset:1;animation:aum-gf 3s ease-out infinite alternate}.aum-gg .nd{transform-origin:100px 100px;animation:aum-nd 3s ease-out infinite alternate}.aum-gg .nd path{stroke:#fff;stroke-width:4}.aum-gg .nd circle{fill:#fff}
@keyframes aum-gf{from{stroke-dashoffset:1}to{stroke-dashoffset:.24}}@keyframes aum-nd{from{transform:rotate(-80deg)}to{transform:rotate(40deg)}}
.aum-pc{position:absolute;left:0;right:0;bottom:-6px;text-align:center;font-size:22px;font-variant-numeric:tabular-nums}
.aum-bs{width:min(320px,96%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22)}.aum-bb{display:grid;grid-template-columns:20px 1fr 84px;gap:8px;align-items:center;font-size:12.5px}.aum-bb i{color:#ffc700}.aum-bb span{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.18);overflow:hidden}.aum-bb s{display:block;height:100%;width:var(--w);border-radius:6px;background:#ffc700;animation:aum-gr 1.6s var(--d) ease-out both}.aum-bb em{font-style:normal;font-weight:700}
@keyframes aum-gr{from{width:0}}
@media(max-width:480px){.aum-car{transform:scale(.9)}.aum-wo{grid-template-columns:1fr}.aum-tm{justify-self:center}}
@media(prefers-reduced-motion:reduce){.aum *,.aum *:before,.aum *:after{animation:none!important}}

/*aum2*/
.aum-stamp{right:6%;top:auto;bottom:22px;max-width:190px;text-align:center;font-size:12px;line-height:1.25;padding:6px 10px;flex-wrap:wrap;justify-content:center}
.aum-rb{max-width:66%;font-size:11px;line-height:1.3}
.aum-gg{margin-bottom:26px}.aum-pc{bottom:-30px}
.aum-ap{font-size:12px;text-align:center}

/*cam*/
.gs-bs.th-sage{background:radial-gradient(700px 420px at 80% 10%,rgba(134,239,172,.28),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(21,128,61,.6),rgba(0,0,0,0) 62%),linear-gradient(160deg,#04180e,#0b3a22 60%,#115131)}
.cam{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.cam i.fa{line-height:1}.cam b{font-weight:700}
.cam-ln{display:block;height:7px;border-radius:5px;background:rgba(31,41,55,.16)}.cam-ln.w2{width:42%}.cam-ln.w3{width:86%}
.cam-ch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.cam-ch span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.cam-ch i{color:#ffc700}.cam-ch .ok{background:#bbf7d0;color:#14532d}.cam-ch .ok i{color:#15803d}.cam-ch .warn{background:#fecaca;color:#7f1d1d;animation:cam-bl 1.6s infinite}.cam-ch .warn i{color:#dc2626}
@keyframes cam-bl{50%{background:#fca5a5}}
.cam-lb{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.cam-lb i{color:#ffc700}
.cam-rt{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-map{position:relative;width:min(330px,96%);height:200px;border-radius:18px;background:#0b4a2a;border:1px solid rgba(255,255,255,.24);overflow:hidden}.cam-map svg{position:absolute;inset:0;width:100%;height:100%}.cam-map .rd{fill:none;stroke:#ffc700;stroke-width:3;stroke-dasharray:3 8;stroke-linecap:round}
.cam-st{position:absolute;width:30px;height:30px;margin:-15px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#14532d;font-size:14px;font-weight:800;box-shadow:0 8px 14px rgba(0,0,0,.3)}.cam-st.s1{left:9.4%;top:79%}.cam-st.s2{left:46.9%;top:47%}.cam-st.s3{left:90.6%;top:26%}
.cam-pl{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-gd{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cam-gr{display:flex;gap:8px}.cam-dt{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:13px}.cam-dt.on{background:#22c55e;animation:cam-pop 4s var(--d) infinite both}.cam-dt i{opacity:0}.cam-dt.on i{opacity:1}
@keyframes cam-pop{0%,5%{transform:scale(.6);opacity:.4}15%,100%{transform:scale(1);opacity:1}}
.cam-cf{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-cd{width:min(300px,94%);display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cam-hd{display:flex;align-items:center;gap:12px}.cam-hd>div{flex:1;display:grid;gap:8px}.cam-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#15803d;font-size:20px}.cam-lk{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fef3c7;color:#b45309;font-size:14px}
.cam-al{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:6px 12px;border-radius:999px;background:#fee2e2;color:#991b1b;font-size:12px;font-weight:800;animation:cam-bl 2.4s infinite}
.cam-md{display:grid;justify-items:center;gap:16px;padding:8px 0}.cam-px{display:flex;gap:6px;padding:12px;border-radius:16px;background:#f3f4f6;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cam-pc{width:38px;height:58px;border-radius:10px;display:grid;place-items:center;background:#fff;border:2px solid #d1d5db;color:#9ca3af;font-size:15px}.cam-pc.ok{background:#bbf7d0;border-color:#22c55e;color:#15803d;animation:cam-pop 5s var(--d) infinite both}
.cam-ro{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-tb{position:relative;width:min(330px,96%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.cam-rw{display:flex;align-items:center;gap:10px}.cam-nm{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#15803d;font-size:14px;flex:none}.cam-tk{position:relative;flex:1;height:20px;border-radius:8px;background:rgba(255,255,255,.14)}.cam-tk s{position:absolute;top:0;bottom:0;border-radius:8px;animation:cam-gr 2s ease-out both}.cam-tk .b0{background:#86efac}.cam-tk .b1{background:#fde68a}.cam-tk .b2{background:#93c5fd}
@keyframes cam-gr{from{transform:scaleX(0);transform-origin:left}}
.cam-sw{position:absolute;right:10px;bottom:-14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#14532d;font-size:15px;animation:cam-pp 2.4s infinite}
@keyframes cam-pp{0%{box-shadow:0 0 0 0 rgba(255,199,0,.6)}70%,100%{box-shadow:0 0 0 12px rgba(255,199,0,0)}}
.cam-vr{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-tab{width:min(280px,92%);display:grid;gap:10px;padding:16px;border-radius:18px;background:#fff;color:#1f2937;border:6px solid #1f2937;box-shadow:0 22px 40px rgba(0,0,0,.5)}.cam-th{display:flex;align-items:center;gap:8px;font-size:14px}.cam-th i{color:#15803d}.cam-tr{display:flex;align-items:center;gap:10px}.cam-tr .cam-ln{flex:1}.cam-bx{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:12px;animation:cam-tk 6s infinite both}.cam-tr.r1 .cam-bx{animation-delay:.9s}.cam-tr.r2 .cam-bx{animation-delay:1.8s}
@keyframes cam-tk{0%,8%{background:#e5e7eb}16%,100%{background:#22c55e}}
.cam-sg{width:100%;height:30px}.cam-sg path{fill:none;stroke:#15803d;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cam-dw 3s ease-out infinite}
@keyframes cam-dw{0%{stroke-dashoffset:1}70%,100%{stroke-dashoffset:0}}
.cam-fp{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-ph{width:190px;display:grid;gap:10px;padding:18px 14px;border-radius:28px;background:#fff;border:6px solid #1f2937;box-shadow:0 22px 40px rgba(0,0,0,.5)}.cam-bb{display:grid;gap:7px;padding:10px 12px;border-radius:14px;max-width:84%}.cam-bb.a{background:#dcfce7;justify-self:start;border-bottom-left-radius:3px}.cam-bb.b{background:#e5e7eb;justify-self:end;border-bottom-right-radius:3px}.cam-bb i{color:#15803d;font-size:15px}
.cam-bl{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-doc{width:min(250px,86%);display:grid;gap:10px;padding:16px;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45);transform:rotate(-2deg)}.cam-dh{display:flex;align-items:center;gap:8px;font-size:14px}.cam-dh i{color:#15803d}.cam-tot{justify-self:end;font-size:18px;font-variant-numeric:tabular-nums}
.cam-stp{display:flex;align-items:center;gap:0}.cam-stp span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.2);color:#fff;font-size:14px;position:relative;animation:cam-st 6s infinite both}.cam-stp span+span{margin-left:34px}.cam-stp span+span:before{content:"";position:absolute;right:100%;top:50%;width:34px;height:3px;background:rgba(255,255,255,.3)}.cam-stp .s2{animation-delay:1.2s}.cam-stp .s3{animation-delay:2.4s}
@keyframes cam-st{0%,10%{background:rgba(255,255,255,.2)}25%,100%{background:#ffc700;color:#14532d}}
.cam-em{display:grid;justify-items:center;gap:20px;padding:12px 0}.cam-btn{position:relative;width:120px;height:120px;display:grid;place-items:center}.cam-btn b{position:relative;z-index:2;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:#dc2626;color:#fff;font-size:34px;box-shadow:0 14px 28px rgba(0,0,0,.45)}.cam-btn span{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(248,113,113,.7);animation:cam-rg 2.4s ease-out infinite}.cam-btn .r2{animation-delay:1.2s}
@keyframes cam-rg{from{transform:scale(.75);opacity:.9}to{transform:scale(1.5);opacity:0}}
.cam-qu{display:grid;justify-items:center;gap:14px;padding:8px 0}.cam-ds{position:relative;width:120px;height:120px}.cam-ds svg{width:100%;height:100%;transform:rotate(-90deg)}.cam-ds circle{fill:none;stroke-width:10}.cam-ds .b{stroke:rgba(255,255,255,.2)}.cam-ds .f{stroke:#86efac;stroke-linecap:round;stroke-dasharray:1;animation:cam-rn 4s ease-out infinite alternate}.cam-ds b{position:absolute;inset:0;display:grid;place-items:center;font-size:22px}
@keyframes cam-rn{from{stroke-dashoffset:1}to{stroke-dashoffset:.04}}
.cam-bs{width:min(320px,96%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22)}.cam-bb2{display:grid;grid-template-columns:20px 1fr 90px;gap:8px;align-items:center;font-size:12.5px}.cam-bb2 i{color:#ffc700}.cam-bb2 span{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.18);overflow:hidden}.cam-bb2 s{display:block;height:100%;width:var(--w);border-radius:6px;background:#86efac;animation:cam-gr2 1.6s var(--d) ease-out both}.cam-bb2 em{font-style:normal;font-weight:700}
@keyframes cam-gr2{from{width:0}}
@media(prefers-reduced-motion:reduce){.cam *,.cam *:before,.cam *:after{animation:none!important}}

/*clm*/
.gs-bs.th-cobalt{background:radial-gradient(700px 420px at 80% 10%,rgba(96,165,250,.3),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(29,78,216,.6),rgba(0,0,0,0) 62%),linear-gradient(160deg,#060d24,#0e1f55 60%,#14306e)}
.clm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.clm i.fa{line-height:1}.clm b{font-weight:700}
.clm-ln{display:block;height:7px;border-radius:5px;background:rgba(31,41,55,.16)}.clm-ln.w2{width:42%}.clm-ln.w3{width:86%}
.clm-ch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.clm-ch span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.clm-ch i{color:#ffc700}.clm-ch .ok{background:#bbf7d0;color:#14532d}.clm-ch .ok i{color:#15803d}
.clm-mc,.clm-du,.clm-sl,.clm-ev,.clm-rg2,.clm-bo,.clm-mn,.clm-ga,.clm-dn,.clm-rp{display:grid;justify-items:center;gap:16px;padding:8px 0}
.clm-id{width:min(300px,94%);display:grid;gap:12px;padding:16px;border-radius:16px;background:#fff;color:#1e293b;box-shadow:0 22px 40px rgba(0,0,0,.45);transform:rotate(-2deg)}.clm-ih{display:flex;align-items:center;gap:12px}.clm-ih>div{flex:1;display:grid;gap:8px}.clm-ph{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:22px}.clm-qr{width:38px;height:38px;background:conic-gradient(#1e293b 25%,#fff 0 50%,#1e293b 0 75%,#fff 0) 0 0/9px 9px;border:3px solid #1e293b}
.clm-bg{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 11px;border-radius:999px;background:#bbf7d0;color:#14532d;font-size:12px;font-weight:800;animation:clm-pu 2.4s infinite}
@keyframes clm-pu{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%,100%{box-shadow:0 0 0 12px rgba(34,197,94,0)}}
.clm-yr{position:relative;display:grid;grid-template-columns:repeat(6,34px);gap:8px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.clm-mo{height:34px;border-radius:10px;background:rgba(255,255,255,.14)}.clm-mo.ok{background:#4ade80;animation:clm-pp 4s var(--d) infinite both}.clm-mo.late{background:#fca5a5;animation:clm-bl 1.8s infinite}
@keyframes clm-pp{0%,6%{transform:scale(.6);opacity:.4}18%,100%{transform:scale(1);opacity:1}}@keyframes clm-bl{50%{background:#f87171}}
.clm-rg{grid-column:1/-1;position:relative;width:80px;height:80px;justify-self:center}.clm-rg svg{width:100%;height:100%;transform:rotate(-90deg)}.clm-rg circle{fill:none;stroke-width:6}.clm-rg .b{stroke:rgba(255,255,255,.2)}.clm-rg .f{stroke:#ffc700;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.22}.clm-rg b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px}
.clm-slp{width:min(310px,96%);display:grid;gap:12px;padding:16px 16px 14px;border-radius:8px 8px 0 0;background:#fff;color:#1e293b;box-shadow:0 22px 40px rgba(0,0,0,.45);border-bottom:3px dashed #94a3b8}.clm-sh{display:flex;align-items:center;gap:8px;font-size:14px}.clm-sh i{color:#1d4ed8}.clm-pf{display:flex;gap:12px;align-items:center}.clm-pf>div{flex:1;display:grid;gap:8px}.clm-qr2{width:56px;height:56px;background:conic-gradient(#1e293b 25%,#fff 0 50%,#1e293b 0 75%,#fff 0) 0 0/11px 11px;border:4px solid #1e293b}.clm-amt{font-size:16px;font-variant-numeric:tabular-nums}
.clm-tk{display:flex;width:min(310px,96%);border-radius:14px;background:#fff;color:#1e293b;box-shadow:0 22px 40px rgba(0,0,0,.45);overflow:hidden;transform:rotate(-2deg)}.clm-dy{display:grid;place-content:center;justify-items:center;width:84px;background:#1d4ed8;color:#fff;border-right:3px dashed #fff}.clm-dy b{font-size:32px;line-height:1}.clm-dy span{font-size:12px;letter-spacing:.1em}.clm-bd{flex:1;display:grid;gap:9px;padding:16px;position:relative}.clm-bd i{position:absolute;right:12px;bottom:10px;color:#1d4ed8;font-size:18px;animation:clm-sw 3s ease-in-out infinite alternate}
@keyframes clm-sw{to{transform:rotate(12deg)}}
.clm-lst{width:min(300px,94%);display:grid;gap:9px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.clm-pr{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;color:#1e293b;animation:clm-in .6s var(--d) both}.clm-pr .clm-ln{flex:1}.clm-pa{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:13px}.clm-tkm{color:#22c55e;font-size:14px}
@keyframes clm-in{from{opacity:0;transform:translateX(-14px)}}
.clm-cp{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700}.clm-cp span{flex:1;height:10px;border-radius:6px;background:rgba(255,255,255,.18);overflow:hidden}.clm-cp s{display:block;height:100%;width:90%;border-radius:6px;background:#ffc700;animation:clm-gr 2s ease-out both}.clm-cp em{font-style:normal;font-variant-numeric:tabular-nums}
@keyframes clm-gr{from{width:0}}
.clm-tb{position:relative;width:230px;height:200px}.clm-tbl{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e3a8a;font-size:30px;box-shadow:0 14px 28px rgba(0,0,0,.45)}.clm-sn{position:absolute;width:46px;height:46px;margin:-23px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1d4ed8;font-size:19px;box-shadow:0 10px 18px rgba(0,0,0,.35)}.clm-sn.s0{left:50%;top:6%}.clm-sn.s1{left:90%;top:38%}.clm-sn.s2{left:74%;top:88%}.clm-sn.s3{left:26%;top:88%}.clm-sn.s4{left:10%;top:38%}
.clm-dc{width:min(280px,92%);display:grid;gap:10px;padding:16px;border-radius:6px;background:#fff;color:#1e293b;box-shadow:0 22px 40px rgba(0,0,0,.45);position:relative}.clm-dh{display:flex;align-items:center;gap:8px;font-size:14px}.clm-dh i{color:#1d4ed8}.clm-dr{display:flex;align-items:center;gap:10px}.clm-dr .clm-ln{flex:1}.clm-bx{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#e2e8f0;color:#fff;font-size:12px;animation:clm-tk 6s infinite both}.clm-dr.r1 .clm-bx{animation-delay:.9s}.clm-dr.r2 .clm-bx{animation-delay:1.8s}
@keyframes clm-tk{0%,8%{background:#e2e8f0}16%,100%{background:#22c55e}}
.clm-sp{justify-self:end;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:3px solid #22c55e;border-radius:8px;color:#22c55e;font-size:13px;font-weight:800;transform:rotate(-8deg);animation:clm-st 4s ease-in-out infinite}
@keyframes clm-st{0%,30%{opacity:0;transform:rotate(-8deg) scale(1.5)}45%,100%{opacity:1;transform:rotate(-8deg) scale(1)}}
.clm-vt{width:min(320px,96%);display:grid;gap:12px;padding:16px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.clm-vr{display:grid;grid-template-columns:22px 1fr 42px;gap:10px;align-items:center;font-size:13px}.clm-vr i{color:#ffc700}.clm-vr span{display:block;height:14px;border-radius:7px;background:rgba(255,255,255,.18);overflow:hidden}.clm-vr s{display:block;height:100%;width:var(--w);border-radius:7px;background:#86efac;animation:clm-gr2 1.6s var(--d) ease-out both}.clm-vr.n s{background:#fca5a5}.clm-vr.a s{background:#cbd5e1}.clm-vr em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}
@keyframes clm-gr2{from{width:0}}
.clm-hr{display:flex;align-items:center;gap:20px}.clm-th{position:relative;width:26px;height:140px;border-radius:14px;background:rgba(255,255,255,.18);overflow:hidden}.clm-th s{position:absolute;left:0;right:0;bottom:0;height:68%;border-radius:14px;background:linear-gradient(180deg,#fbbf24,#ef4444);animation:clm-fl 3s ease-out infinite alternate}.clm-ht{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:42px;animation:clm-bt 1.6s ease-in-out infinite}.clm-gf{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#1e3a8a;font-size:19px;animation:clm-fl2 3s ease-in-out infinite alternate}
@keyframes clm-fl{from{height:20%}to{height:68%}}@keyframes clm-bt{50%{transform:scale(1.1)}}@keyframes clm-fl2{to{transform:translateY(-10px)}}
.clm-cl{display:flex;align-items:flex-end;gap:10px;height:150px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.clm-col{display:block;width:30px;height:var(--h);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ffc700,#fb923c);animation:clm-up 1.6s var(--d) ease-out both}
@keyframes clm-up{from{height:0}}
@media(prefers-reduced-motion:reduce){.clm *,.clm *:before,.clm *:after{animation:none!important}}

/*cnm*/
.gs-bs.th-lime{background:radial-gradient(700px 420px at 80% 10%,rgba(190,242,100,.28),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(77,124,15,.62),rgba(0,0,0,0) 62%),linear-gradient(160deg,#0b1604,#1d3a0a 60%,#2a4f10)}
.cnm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.cnm i.fa{line-height:1}.cnm b{font-weight:700}
.cnm-ln{display:block;height:7px;border-radius:5px;background:rgba(31,41,55,.16)}.cnm-ln.w2{width:42%}.cnm-ln.w3{width:86%}
.cnm-ch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.cnm-ch span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.cnm-ch i{color:#ffc700}.cnm-ch .ok{background:#bbf7d0;color:#14532d}.cnm-ch .ok i{color:#15803d}.cnm-ch .warn{background:#fecaca;color:#7f1d1d;animation:cnm-bl 1.6s infinite}.cnm-ch .warn i{color:#dc2626}
@keyframes cnm-bl{50%{background:#fca5a5}}
.cnm-sc,.cnm-cr,.cnm-ck,.cnm-qc,.cnm-pf,.cnm-ml,.cnm-mc,.cnm-tc,.cnm-pt,.cnm-iv{display:grid;justify-items:center;gap:16px;padding:8px 0}
.cnm-fp{position:relative;width:250px;height:170px;padding:12px;border-radius:16px;background:#fff;box-shadow:0 22px 40px rgba(0,0,0,.45);display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.cnm-fp .r{border-radius:8px;border:3px solid #65a30d}.cnm-fp .a{grid-row:1/3;background:#ecfccb}.cnm-fp .b{background:#fef9c3;animation:cnm-hl 3s infinite}.cnm-fp .c{background:#dcfce7}
@keyframes cnm-hl{50%{background:#fde047}}
.cnm-fp .d{display:none}.cnm-ky{position:absolute;right:-12px;top:-12px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:18px;animation:cnm-sw 3s ease-in-out infinite alternate;box-shadow:0 10px 18px rgba(0,0,0,.35)}
@keyframes cnm-sw{to{transform:rotate(14deg)}}
.cnm-tbl{position:relative;width:min(320px,96%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.cnm-rw{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;color:#1f2937}.cnm-rw .cnm-ln{flex:1}.cnm-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px}.cnm-av.a0{background:#65a30d}.cnm-av.a1{background:#0ea5e9}.cnm-av.a2{background:#f59e0b}.cnm-tm{font-size:12px;font-variant-numeric:tabular-nums}
.cnm-sw{position:absolute;right:10px;bottom:-14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:15px;animation:cnm-pp 2.4s infinite}
@keyframes cnm-pp{0%{box-shadow:0 0 0 0 rgba(255,199,0,.6)}70%,100%{box-shadow:0 0 0 12px rgba(255,199,0,0)}}
.cnm-pd{position:relative;width:min(280px,92%);display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cnm-ph{display:flex;align-items:center;gap:8px;font-size:14px}.cnm-ph i{color:#65a30d}.cnm-it{display:flex;align-items:center;gap:10px}.cnm-it .cnm-ln{flex:1}.cnm-bx{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:12px;animation:cnm-tk 6s infinite both}.cnm-it.r1 .cnm-bx{animation-delay:.9s}.cnm-it.r2 .cnm-bx{animation-delay:1.8s}.cnm-it.r3 .cnm-bx{animation-delay:2.7s}
@keyframes cnm-tk{0%,8%{background:#e5e7eb}16%,100%{background:#65a30d}}
.cnm-sp{position:absolute;right:-10px;top:-10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:15px;animation:cnm-tw 2s ease-in-out infinite}
@keyframes cnm-tw{50%{transform:scale(1.2) rotate(18deg)}}
.cnm-st{display:flex;gap:8px;font-size:34px;color:rgba(255,255,255,.25)}.cnm-st i{animation:cnm-sf 4s var(--d) infinite both}
@keyframes cnm-sf{0%,10%{color:rgba(255,255,255,.25);transform:scale(.8)}25%,100%{color:#ffc700;transform:scale(1)}}
.cnm-bars{width:min(280px,92%);display:grid;gap:9px;padding:14px;border-radius:16px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22)}.cnm-bb span{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.18);overflow:hidden}.cnm-bb s{display:block;height:100%;width:var(--w);border-radius:6px;background:#bef264;animation:cnm-gr 1.6s var(--d) ease-out both}
@keyframes cnm-gr{from{width:0}}
.cnm-pls{position:relative;width:260px;height:170px}.cnm-pl{position:absolute;width:120px;padding:8px 8px 6px;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 16px 28px rgba(0,0,0,.45)}.cnm-pl.p1{left:0;top:10px;transform:rotate(-6deg)}.cnm-pl.p2{right:0;top:22px;transform:rotate(5deg)}.cnm-im{display:block;height:80px;border-radius:3px;background:linear-gradient(160deg,#bae6fd,#e0f2fe 55%,#d9f99d 55%)}.cnm-im.b{background:linear-gradient(160deg,#fde68a,#fef3c7 55%,#bbf7d0 55%)}.cnm-pl b{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px}.cnm-pl b i{color:#65a30d}
.cnm-cm{position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:17px;animation:cnm-pp 2.4s infinite}
.cnm-bt{display:flex;gap:22px;align-items:flex-end;padding:16px 26px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}.cnm-bo{display:grid;justify-items:center;gap:0}.cnm-cap{width:22px;height:16px;border-radius:5px 5px 0 0;background:#fff}.cnm-lv{position:relative;width:48px;height:100px;border-radius:12px;background:rgba(255,255,255,.85);overflow:hidden}.cnm-lv s{position:absolute;left:0;right:0;bottom:0;height:var(--h);background:linear-gradient(180deg,#a3e635,#65a30d);animation:cnm-fi 3s ease-out infinite alternate}.cnm-bo.low .cnm-lv s{background:linear-gradient(180deg,#fca5a5,#dc2626)}
@keyframes cnm-fi{from{height:8%}}
.cnm-mcd{width:min(290px,94%);display:grid;gap:12px;padding:16px;border-radius:16px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cnm-mh{display:flex;align-items:center;gap:12px}.cnm-mh>div{flex:1;display:grid;gap:8px}.cnm-mi{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#ecfccb;color:#4d7c0f;font-size:20px}.cnm-qr{width:40px;height:40px;background:conic-gradient(#1f2937 25%,#fff 0 50%,#1f2937 0 75%,#fff 0) 0 0/10px 10px;border:3px solid #1f2937}
.cnm-due{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:6px 12px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800;animation:cnm-bl2 2.4s infinite}
@keyframes cnm-bl2{50%{background:#fde68a}}
.cnm-ck2{position:relative;width:150px;height:150px;border-radius:50%;background:#fff;box-shadow:0 20px 36px rgba(0,0,0,.45)}.cnm-hd{position:absolute;left:50%;bottom:50%;width:5px;margin-left:-2.5px;border-radius:4px;background:#1f2937;transform-origin:50% 100%}.cnm-hd.h{height:38px;animation:cnm-rt 60s linear infinite}.cnm-hd.m{height:54px;width:3px;margin-left:-1.5px;animation:cnm-rt 6s linear infinite}.cnm-ctr{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:#65a30d}.cnm-pin{position:absolute;right:-8px;top:-8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:18px}
@keyframes cnm-rt{to{transform:rotate(360deg)}}
.cnm-lp{width:min(300px,94%);padding:10px 10px 0;border-radius:12px 12px 0 0;background:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45)}.cnm-sc2{position:relative;display:grid;gap:9px;padding:14px;border-radius:6px 6px 0 0;background:#fff;color:#1f2937}.cnm-lr{display:flex;align-items:center;gap:10px}.cnm-lr .cnm-ln{flex:1}.cnm-lr i{font-size:16px;color:#65a30d}.cnm-lr:last-of-type i{color:#f59e0b}.cnm-bb2{position:absolute;right:-6px;bottom:-14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffc700;color:#365314;font-size:16px;animation:cnm-pp 2.4s infinite}
.cnm-in{width:min(260px,88%);display:grid;gap:10px;padding:16px;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 22px 40px rgba(0,0,0,.45);transform:rotate(-2deg)}.cnm-ih{display:flex;align-items:center;gap:8px;font-size:14px}.cnm-ih i{color:#65a30d}.cnm-mn{display:flex;align-items:flex-end;gap:8px;height:60px;margin-top:4px}.cnm-mn span{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#a3e635,#65a30d);animation:cnm-up 1.6s var(--d) ease-out both}
@keyframes cnm-up{from{height:0}}
@media(prefers-reduced-motion:reduce){.cnm *,.cnm *:before,.cnm *:after{animation:none!important}}

/*th5*/
.gs-bs.th-slate{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(100,116,139,.6),rgba(0,0,0,0) 62%),linear-gradient(160deg,#0b1220,#1e293b 60%,#334155)}

/*inm*/
.inm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.inm i.fa{line-height:1}.inm b{font-weight:700}
.inm-ln{display:block;height:7px;border-radius:5px;background:rgba(15,23,42,.18)}.inm-ln.w2{width:42%}.inm-ln.w3{width:86%}
.inm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.inm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.inm-fl i{color:#fbbf24}
.inm-cf{display:grid;justify-items:center;padding:10px 0}.inm-st{position:relative;width:min(300px,92%);height:230px}
.inm-sh{position:absolute;left:12px;right:12px;height:200px;border-radius:18px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25)}.inm-sh.s3{top:0;transform:rotate(-5deg)}.inm-sh.s2{top:8px;transform:rotate(4deg)}
.inm-cd{position:absolute;inset:14px 0 0;border-radius:18px;background:#fff;color:#0f172a;padding:16px;display:grid;gap:14px;align-content:start;box-shadow:0 24px 44px rgba(2,6,23,.5);animation:inm-fl 4.5s ease-in-out infinite alternate}
@keyframes inm-fl{to{transform:translateY(-8px)}}
.inm-hd{display:flex;align-items:center;gap:12px;font-size:14px}.inm-hd>div{flex:1;display:grid;gap:8px}.inm-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e2e8f0;color:#334155;font-size:18px}
.inm-fm{display:flex;align-items:center;gap:8px}.inm-fm>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#cbd5e1;color:#475569;font-size:16px}.inm-fm>span.k{width:28px;height:28px;font-size:13px;background:#fde68a}.inm-fm em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;color:#334155;display:inline-flex;align-items:center;gap:6px}
.inm-pl{display:flex;gap:8px;font-size:12.5px;font-weight:800}.inm-pl span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#e0f2fe;color:#0c4a6e}.inm-pl .on{background:#dcfce7;color:#14532d}
.inm-po{display:grid;justify-items:center;gap:12px;padding:8px 0}.inm-li{width:min(330px,96%);display:grid;gap:10px}
.inm-pr{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;background:#fff;color:#0f172a;font-size:13.5px}.inm-pr>div{flex:1;display:grid;gap:8px}
.inm-rg{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0ea5e9 calc(var(--p)*1%),#e2e8f0 0);position:relative;color:#0369a1;font-size:16px}.inm-rg:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.inm-rg i{position:relative}
.inm-pr em{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:13px}.inm-pr em.w{background:#f59e0b}
.inm-tg{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.16);font-size:13px;font-weight:700}.inm-tg i{color:#fbbf24}
.inm-an{display:flex;align-items:center;justify-content:center;gap:22px;padding:10px 0}
.inm-dn{width:140px;height:140px;border-radius:50%;background:conic-gradient(#38bdf8 0 40%,#fbbf24 0 68%,#a5b4fc 0 88%,#34d399 0);display:grid;place-items:center;animation:inm-sp 14s linear infinite}@keyframes inm-sp{to{transform:rotate(360deg)}}
.inm-dc{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#0f172a;color:#fbbf24;font-size:26px;animation:inm-sp 14s linear infinite reverse}
.inm-pr2{list-style:none;margin:0;padding:0;display:grid;gap:10px;min-width:150px}.inm-pr2 li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;color:#0f172a;font-size:13px}.inm-pr2 li>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.inm-pr2 b{flex:1}.inm-pr2 i{color:#0369a1}
.inm-cm{display:grid;justify-items:center;gap:14px;padding:12px 0}.inm-co{display:flex;align-items:flex-end;gap:8px}
.inm-oc{position:relative;width:96px;display:grid;gap:9px;padding:16px 12px 14px;border-radius:14px;background:rgba(255,255,255,.92);color:#0f172a;font-size:13px;justify-items:center}.inm-oc s{display:block;width:100%;height:7px;border-radius:5px;background:#cbd5e1}.inm-oc>i{font-size:16px;color:#94a3b8}
.inm-oc.best{width:114px;padding-top:26px;background:#fff;box-shadow:0 0 0 3px #fbbf24,0 20px 36px rgba(2,6,23,.5);transform:translateY(-10px)}.inm-oc.best>i{color:#16a34a;font-size:20px}
.inm-oc em{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:999px;background:#fbbf24;color:#0f172a}
.inm-ch{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#22c55e;color:#fff;font-size:13px;font-weight:800}
.inm-dl{display:grid;justify-items:center;gap:14px;padding:8px 0}.inm-cal{position:relative;width:min(300px,94%);padding:14px;border-radius:16px;background:#fff}
.inm-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.inm-wk span{height:32px;border-radius:8px;display:grid;place-items:center;background:#f1f5f9;color:#475569;font-size:12.5px;font-weight:700}.inm-wk .warn{background:#fef3c7;color:#92400e}.inm-wk .hot{background:#ef4444;color:#fff;animation:inm-pu 1.8s infinite}
@keyframes inm-pu{0%{box-shadow:0 0 0 0 rgba(239,68,68,.6)}70%,100%{box-shadow:0 0 0 12px rgba(239,68,68,0)}}
.inm-bb{position:absolute;right:-8px;bottom:-14px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;box-shadow:0 10px 18px rgba(2,6,23,.4)}
.inm-rc{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 0;flex-wrap:wrap}.inm-pp{width:200px;display:grid;gap:10px;padding:18px 16px;border-radius:6px;background:#fff;color:#0f172a;box-shadow:0 22px 40px rgba(2,6,23,.45);transform:rotate(-2deg)}
.inm-hh{display:flex;align-items:center;gap:8px;font-size:14px}.inm-hh i{color:#0369a1;font-size:17px}.inm-sg{position:relative;height:44px;display:flex;align-items:center}.inm-sg svg{width:120px;height:40px}.inm-sg path{fill:none;stroke:#0f172a;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:inm-dr 4s ease-out infinite}.inm-sg i{position:absolute;right:0;bottom:0;color:#f59e0b;font-size:18px}
@keyframes inm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.inm-stp{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#22c55e;color:#fff;font-size:13px;font-weight:800;transform:rotate(3deg);animation:inm-pu 2.6s infinite}
.inm-dc2{display:grid;justify-items:center;gap:12px;padding:10px 0}.inm-sr{display:flex;align-items:center;gap:10px;width:min(300px,92%);padding:11px 14px;border-radius:999px;background:#fff;color:#334155}.inm-sr .inm-ln{flex:1}
.inm-cb{width:min(300px,92%);display:grid;gap:8px;padding:12px;border-radius:14px;background:#475569;border:1px solid rgba(255,255,255,.2)}
.inm-dw{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background:linear-gradient(#e2e8f0,#cbd5e1);color:#0f172a;font-size:13.5px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}.inm-dw b{flex:1}.inm-tab{width:28px;height:20px;border-radius:5px;display:grid;place-items:center;background:#fbbf24;color:#0f172a;font-size:12px}.inm-dw>i{color:#ef4444}
.inm-ap{display:grid;justify-items:center;gap:14px;padding:8px 0}.inm-tl{position:relative;width:min(300px,94%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.inm-sl{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;font-size:12.5px}.inm-sl time{color:#cbd5e1;font-variant-numeric:tabular-nums}.inm-sl span{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;background:#fff;color:#0f172a}.inm-sl span.on{background:#fbbf24}.inm-sl i{width:8px;height:8px;border-radius:50%;background:#0ea5e9}
.inm-nw{position:absolute;left:12px;right:12px;top:52%;height:2px;background:#ef4444;animation:inm-nw 8s linear infinite alternate}.inm-nw:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#ef4444}@keyframes inm-nw{to{top:84%}}
.inm-em{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.16);font-size:13px;font-weight:700}.inm-em i{color:#fbbf24}
.inm-cl{display:grid;justify-items:center;gap:14px;padding:10px 0}.inm-wn{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:12px;background:#f59e0b;color:#0f172a;font-size:13.5px;font-weight:800}
.inm-sp{list-style:none;margin:0;padding:0 0 0 6px;display:grid;gap:14px;position:relative}.inm-sp:before{content:"";position:absolute;left:21px;top:16px;bottom:16px;width:3px;background:rgba(255,255,255,.25)}
.inm-sp li{display:flex;align-items:center;gap:12px;position:relative;font-size:13.5px}.inm-sp li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#475569;font-size:13px;position:relative}.inm-sp li.done>span{background:#22c55e}.inm-sp li.cur>span{background:#fbbf24;color:#0f172a;animation:inm-pu 2s infinite}
.inm-cr{display:grid;justify-items:center;gap:14px;padding:8px 0}.inm-bs{position:relative;width:min(300px,92%);height:150px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24)}
.inm-bs span{flex:1;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(#7dd3fc,#0369a1);animation:inm-gr 1.8s ease-out both}.inm-bs span:nth-child(4){background:linear-gradient(#fde68a,#f59e0b)}@keyframes inm-gr{from{height:0}}
.inm-bs em{position:absolute;right:10px;top:-14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fbbf24;color:#0f172a;font-style:normal;font-size:16px}
@media(max-width:480px){.inm-oc{width:84px}.inm-oc.best{width:100px}.inm-pp{width:170px}.inm-an{gap:12px}.inm-dn{width:110px;height:110px}.inm-dc{width:64px;height:64px}}
@media(prefers-reduced-motion:reduce){.inm *,.inm *:before,.inm *:after{animation:none!important}}

/*acm*/
.gs-bs.th-sand{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(180,120,40,.55),rgba(0,0,0,0) 62%),linear-gradient(160deg,#150f06,#2e1f0b 60%,#4a3314)}
.acm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.acm i.fa{line-height:1}.acm b{font-weight:700}
.acm-ln{display:block;height:7px;border-radius:5px;background:rgba(41,37,36,.2)}.acm-ln.w2{width:42%}.acm-ln.w3{width:86%}
.acm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.acm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.acm-fl i{color:#fbbf24}.acm-fl .ok i{color:#86efac}.acm-fl .al{background:#dc2626}.acm-fl .al i{color:#fff}
.acm-pf{display:grid;justify-items:center;gap:14px;padding:10px 0}.acm-fd{position:relative;width:min(310px,94%);padding-top:28px}
.acm-tb{position:absolute;left:14px;top:0;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:12px 12px 0 0;background:#fbbf24;color:#292524;font-size:13px;font-weight:800}
.acm-sh{padding:14px;border-radius:0 16px 16px 16px;background:#f5efe6;box-shadow:0 24px 44px rgba(10,6,0,.5);transform:rotate(-1.5deg)}.acm-sh svg{display:block;width:100%;height:auto}
.acm-sh .gd path{stroke:#bfdbfe;stroke-width:1;fill:none}.acm-sh .el{fill:none;stroke:#1d4ed8;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:acm-dr 4s ease-out infinite}@keyframes acm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.acm-ph{display:grid;justify-items:center;gap:18px;padding:16px 0}.acm-st{position:relative;display:flex;justify-content:space-between;width:min(320px,92%);padding:0 6px}
.acm-bar{position:absolute;left:24px;right:24px;top:50%;height:4px;margin-top:-2px;background:rgba(255,255,255,.2);border-radius:3px;z-index:0}.acm-bar s{display:block;height:100%;width:58%;border-radius:3px;background:#fbbf24;animation:acm-fil 3s ease-out both}@keyframes acm-fil{from{width:0}}
.acm-nd{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#57534e;color:#fff;font-size:17px;border:3px solid #292524}.acm-nd.done{background:#22c55e}.acm-nd.cur{background:#fbbf24;color:#292524;animation:acm-pu 2.2s infinite}
@keyframes acm-pu{0%{box-shadow:0 0 0 0 rgba(251,191,36,.7)}70%,100%{box-shadow:0 0 0 14px rgba(251,191,36,0)}}
.acm-tm{display:grid;justify-items:center;gap:14px;padding:8px 0}.acm-sw{position:relative;width:130px;height:130px;display:grid;place-items:center;align-content:center;gap:6px}
.acm-sw svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.acm-sw circle{fill:rgba(0,0,0,.2);stroke:rgba(255,255,255,.2);stroke-width:7}.acm-sw .arc{fill:none;stroke:#fbbf24;stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:acm-dr 6s linear infinite}
.acm-sw>i{position:relative;font-size:26px;color:#fbbf24}.acm-sw b{position:relative;font-size:12.5px}
.acm-hb{width:min(300px,92%);display:grid;gap:9px}.acm-hb span{display:block;height:12px;border-radius:7px;background:rgba(255,255,255,.16);overflow:hidden}.acm-hb s{display:block;height:100%;width:var(--w);border-radius:7px;background:linear-gradient(90deg,#fde68a,#f59e0b);animation:acm-gr 1.8s ease-out both}@keyframes acm-gr{from{width:0}}
.acm-tg{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.acm-tg i{color:#fbbf24}
.acm-fe{display:grid;justify-items:center;padding:10px 0}.acm-iv{position:relative;width:200px;display:grid;gap:10px;padding:18px 16px 16px;border-radius:6px;background:#fff;color:#292524;box-shadow:0 22px 40px rgba(10,6,0,.5);transform:rotate(2deg)}
.acm-ih{display:flex;align-items:center;gap:8px;font-size:14px}.acm-ih>i{color:#b45309;font-size:17px}.acm-ih b{flex:1}.acm-ih em{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fbbf24;color:#292524;font-style:normal;font-size:13px;animation:acm-pu 2.6s infinite}
.acm-qr{position:relative;margin-top:4px;width:64px;height:64px;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:2px solid #292524;border-radius:6px}.acm-qr span{background:#292524;border-radius:2px}.acm-qr span:nth-child(2){opacity:.4}.acm-qr span:nth-child(3){opacity:.7}.acm-qr>i{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:5px;display:grid;place-items:center;background:#fff;color:#292524;font-size:14px}
.acm-ck{display:grid;justify-items:center;gap:12px;padding:12px 0}.acm-ga{width:min(280px,90%)}.acm-ga svg{display:block;width:100%;height:auto}
.acm-ga .bg{fill:none;stroke:rgba(255,255,255,.2);stroke-width:14;stroke-linecap:round}.acm-ga .fl{fill:none;stroke:#f59e0b;stroke-width:14;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.22;animation:acm-fg 3s ease-out both}@keyframes acm-fg{from{stroke-dashoffset:1}}
.acm-ga .nd line{stroke:#fff;stroke-width:4;stroke-linecap:round}.acm-ga .nd circle{fill:#fff}.acm-ga .nd{transform-origin:100px 100px;animation:acm-nd 3.4s ease-in-out infinite alternate}@keyframes acm-nd{from{transform:rotate(-62deg)}to{transform:rotate(38deg)}}
.acm-pl{display:grid;justify-items:center;gap:16px;padding:10px 0}.acm-sk{position:relative;width:200px;height:150px}
.acm-sk>span{position:absolute;left:20px;width:150px;height:100px;border-radius:6px;background:#f5efe6;box-shadow:0 14px 24px rgba(10,6,0,.4)}.acm-sk .s3{top:0;transform:rotate(-9deg);opacity:.5}.acm-sk .s2{top:14px;transform:rotate(-3deg);opacity:.75}.acm-sk .s1{top:28px;transform:rotate(3deg);padding:8px;animation:acm-fl 4.5s ease-in-out infinite alternate}
@keyframes acm-fl{to{transform:rotate(3deg) translateY(-8px)}}.acm-sk svg{width:100%;height:100%}.acm-sk path{fill:none;stroke:#1d4ed8;stroke-width:2}
.acm-vr{display:grid;justify-items:center;gap:14px;padding:8px 0}.acm-tr{position:relative;width:min(300px,92%);display:grid;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.acm-tr:before{content:"";position:absolute;left:27px;top:24px;bottom:24px;width:3px;background:rgba(255,255,255,.25)}
.acm-vn{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 38px;border-radius:12px;background:rgba(255,255,255,.88);color:#292524;font-size:13px}.acm-vn .dot{position:absolute;left:8px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#a8a29e;border:3px solid #292524}.acm-vn .acm-ln{flex:1}
.acm-vn.cur{background:#fff;box-shadow:0 0 0 3px #fbbf24}.acm-vn.cur .dot{background:#22c55e}.acm-vn em{font-style:normal;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#dcfce7;color:#14532d;font-size:11px;font-weight:800}
.acm-mn{display:grid;justify-items:center;gap:14px;padding:8px 0}.acm-mn .acm-pp{width:210px;display:grid;gap:12px;padding:18px 16px;border-radius:6px;background:#fff;color:#292524;box-shadow:0 22px 40px rgba(10,6,0,.5);transform:rotate(-2deg)}
.acm-hh{display:flex;align-items:center;gap:8px;font-size:14px}.acm-hh i{color:#b45309;font-size:17px}
.acm-ck2{display:flex;align-items:center;gap:10px}.acm-ck2 .acm-ln{flex:1}.acm-ck2>span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:12px;animation:acm-tk 6s infinite both}.acm-ck2.c2>span{animation-delay:1.3s}.acm-ck2.c3>span{animation-delay:2.6s}
@keyframes acm-tk{0%,10%{transform:scale(0)}22%,100%{transform:scale(1)}}
.acm-sg{display:grid;justify-items:center;gap:14px;padding:8px 0}.acm-fp{position:relative;width:min(300px,92%);padding:12px;border-radius:14px;background:#f5efe6}.acm-fp svg{display:block;width:100%;height:auto}.acm-fp .wl{fill:none;stroke:#44403c;stroke-width:3}
.acm-fp .pin{position:absolute;width:30px;height:30px;margin:-15px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:13px;box-shadow:0 8px 14px rgba(10,6,0,.4)}.acm-fp .p1{left:30%;top:38%;animation:acm-pu 2s infinite}.acm-fp .p2{left:72%;top:30%;background:#f59e0b}.acm-fp .p3{left:46%;top:76%}.acm-fp .ok{background:#22c55e}
.acm-rp{display:grid;justify-items:center;gap:14px;padding:8px 0}.acm-hr{width:min(310px,94%);display:grid;gap:11px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.acm-rw{display:flex;align-items:center;gap:10px}.acm-nm{width:62px;height:8px;border-radius:5px;background:rgba(255,255,255,.35)}.acm-rb{flex:1;height:12px;border-radius:7px;background:rgba(255,255,255,.16);overflow:hidden}.acm-rb s{display:block;height:100%;width:var(--w);border-radius:7px;background:linear-gradient(90deg,#fde68a,#f59e0b);animation:acm-gr 1.8s ease-out both}.acm-rw>i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fbbf24;color:#292524;font-size:12px}
@media(max-width:480px){.acm-iv,.acm-mn .acm-pp{width:170px}.acm-sk{width:170px}.acm-nd{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.acm *,.acm *:before,.acm *:after{animation:none!important}}

/*evm*/
.gs-bs.th-fuchsia{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(192,38,211,.5),rgba(0,0,0,0) 62%),linear-gradient(160deg,#12061a,#2e0d40 60%,#4a1666)}
.evm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.evm i.fa{line-height:1}.evm b{font-weight:700}
.evm-ln{display:block;height:7px;border-radius:5px;background:rgba(30,10,45,.18)}.evm-ln.w3{width:86%}
.evm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.evm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.evm-fl i{color:#f0abfc}.evm-fl .al{background:#f59e0b;color:#2e0d40}.evm-fl .al i{color:#2e0d40}
.evm-bk{display:grid;justify-items:center;gap:14px;padding:12px 0}.evm-dt{display:flex;gap:10px}.evm-d{width:84px;display:grid;justify-items:center;gap:4px;padding:12px 8px;border-radius:14px;background:rgba(255,255,255,.92);color:#2e0d40}.evm-d em{font-style:normal;font-size:11px;font-weight:800;color:#a21caf}.evm-d b{font-size:24px}.evm-d s{display:flex;gap:4px;margin-top:4px}.evm-d s i{width:9px;height:9px;border-radius:50%;background:#e9d5ff}.evm-d s i.f{background:#a21caf}
.evm-d.on{background:#fff;box-shadow:0 0 0 3px #f0abfc,0 20px 36px rgba(18,6,26,.5);transform:translateY(-8px)}
.evm-ok{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#22c55e;color:#fff;font-size:13px;font-weight:800;animation:evm-pu 2.4s infinite}@keyframes evm-pu{0%{box-shadow:0 0 0 0 rgba(240,171,252,.7)}70%,100%{box-shadow:0 0 0 12px rgba(240,171,252,0)}}
.evm-pt{display:grid;justify-items:center;gap:14px;padding:8px 0}.evm-ls{width:min(320px,94%);display:grid;gap:10px}.evm-pr{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fff;color:#2e0d40;font-size:13.5px}.evm-pr>div{flex:1;display:grid;gap:7px}
.evm-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f5d0fe;color:#86198f;font-size:16px}.evm-pr em{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e9d5ff;color:#6b21a8;font-size:12px;font-weight:800}
.evm-cb{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:13px}.evm-pr.in .evm-cb{background:#22c55e;animation:evm-tk 4s infinite both}@keyframes evm-tk{0%,15%{transform:scale(.4)}30%,100%{transform:scale(1)}}
.evm-cp{display:grid;justify-items:center;gap:14px;padding:10px 0}.evm-gr{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.evm-gr span{width:46px;height:42px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.14);color:rgba(255,255,255,.35);font-size:16px}.evm-gr .f{background:#f0abfc;color:#4a1666}.evm-gr .w{background:#f59e0b;color:#2e0d40;animation:evm-pu 2.2s infinite}
.evm-pk{display:grid;justify-items:center;padding:14px 0}.evm-tg{display:flex;gap:12px;align-items:flex-start}.evm-tag{position:relative;width:94px;display:grid;justify-items:center;gap:10px;padding:34px 10px 18px;border-radius:12px;background:#fff;color:#2e0d40;font-size:13px;clip-path:polygon(0 12%,50% 0,100% 12%,100% 100%,0 100%);transform-origin:50% 0;animation:evm-sw 4s ease-in-out infinite alternate}
.evm-tag:nth-child(2){animation-delay:.6s}.evm-tag:nth-child(3){animation-delay:1.2s}@keyframes evm-sw{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.evm-tag u{position:absolute;left:50%;top:10px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#a21caf}.evm-tag>i{font-size:20px;color:#a21caf}.evm-tag s{display:block;width:100%;height:7px;border-radius:5px;background:#e9d5ff}.evm-tag.best{background:#fdf4ff;box-shadow:inset 0 0 0 3px #f0abfc;padding-top:42px}
.evm-py{display:grid;justify-items:center;padding:10px 0}.evm-cd{position:relative;width:210px;display:grid;justify-items:center;gap:12px;padding:18px 16px 24px;border-radius:18px;background:#fff;color:#2e0d40;box-shadow:0 24px 44px rgba(18,6,26,.5);transform:rotate(-2deg)}
.evm-ch{display:flex;align-items:center;gap:8px;font-size:14px}.evm-ch i{color:#a21caf;font-size:18px}.evm-qr{position:relative;width:84px;height:84px;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;border:3px solid #2e0d40;border-radius:8px}.evm-qr span{background:#2e0d40;border-radius:3px}.evm-qr span:nth-child(2){opacity:.4}.evm-qr span:nth-child(3){opacity:.7}.evm-qr>i{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px;border-radius:6px;display:grid;place-items:center;background:#fff;color:#2e0d40;font-size:16px}
.evm-pd{position:absolute;right:-12px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#22c55e;color:#fff;font-size:12.5px;font-weight:800;transform:rotate(4deg);animation:evm-pu 2.6s infinite}
.evm-tk{display:grid;justify-items:center;gap:16px;padding:10px 0}.evm-ti{position:relative;width:230px;display:grid;gap:12px;padding:18px 16px;border-radius:12px;background:#fff;color:#2e0d40;box-shadow:0 22px 40px rgba(18,6,26,.5);transform:rotate(2deg)}
.evm-ti:before,.evm-ti:after{content:"";position:absolute;top:58%;width:18px;height:18px;border-radius:50%;background:#2e0d40}.evm-ti:before{left:-9px}.evm-ti:after{right:-9px}
.evm-th{display:flex;align-items:center;gap:8px;font-size:14px}.evm-th i{color:#a21caf;font-size:18px}.evm-bq{position:relative;height:74px;border-radius:8px;display:grid;place-items:center;background:repeating-linear-gradient(90deg,#2e0d40 0 3px,#fff 3px 7px);overflow:hidden}.evm-bq>i{display:none}.evm-bq s{position:absolute;left:0;right:0;height:3px;background:#ef4444;box-shadow:0 0 12px #ef4444;animation:evm-sc 2.4s ease-in-out infinite alternate}@keyframes evm-sc{from{top:6px}to{top:64px}}
.evm-vd{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#22c55e;color:#fff;font-size:13px;font-weight:800}
.evm-ro{display:grid;justify-items:center;gap:14px;padding:10px 0}.evm-tb{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:min(310px,94%);padding:12px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.evm-tb .h{text-align:center;font-size:11px;font-weight:800;color:#f0abfc}.evm-tb .c{height:42px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.14);font-size:15px}.evm-tb .c.on{background:#f0abfc}.evm-tb .c i{color:#2e0d40}
.evm-pg{display:grid;justify-items:center;gap:14px;padding:8px 0}.evm-rt{position:relative;width:min(300px,92%);display:grid;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.evm-rt:before{content:"";position:absolute;left:73px;top:26px;bottom:26px;width:3px;background:rgba(255,255,255,.28)}
.evm-st{display:grid;grid-template-columns:44px 14px 1fr;gap:12px;align-items:center;font-size:12.5px}.evm-st time{font-variant-numeric:tabular-nums;color:#f5d0fe}.evm-st .dot{width:14px;height:14px;border-radius:50%;background:#a78bfa;border:3px solid #2e0d40;position:relative;z-index:1}.evm-st.now .dot{background:#f59e0b;animation:evm-pu 2s infinite}.evm-st .evm-ln{background:rgba(255,255,255,.55);height:9px}
.evm-wx{display:grid;justify-items:center;gap:14px;padding:10px 0}.evm-wc{position:relative;width:150px;height:96px}.evm-sn{position:absolute;left:12px;top:0;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#fbbf24;color:#92400e;font-size:34px;animation:evm-sp 12s linear infinite}@keyframes evm-sp{to{transform:rotate(360deg)}}
.evm-cl{position:absolute;right:0;bottom:0;width:104px;height:66px;display:grid;place-items:center;border-radius:40px;background:#fff;color:#64748b;font-size:48px;box-shadow:0 16px 28px rgba(18,6,26,.45);animation:evm-fl2 4s ease-in-out infinite alternate}@keyframes evm-fl2{to{transform:translateX(-14px)}}
.evm-wb{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:#f59e0b;color:#2e0d40;font-size:13.5px;font-weight:800}
.evm-rp{display:flex;align-items:flex-end;justify-content:center;gap:22px;flex-wrap:wrap;padding:8px 0}.evm-dn{width:120px;height:120px;border-radius:50%;background:conic-gradient(#f0abfc 0 52%,#fbbf24 0 78%,#a78bfa 0);display:grid;place-items:center}.evm-dc{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#2e0d40;color:#f0abfc;font-size:24px}
.evm-bs{display:flex;align-items:flex-end;gap:10px;height:120px;padding:0 4px}.evm-bs span{width:26px;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(#f0abfc,#a21caf);animation:evm-gr 1.8s ease-out both}.evm-bs span:nth-child(4){background:linear-gradient(#fde68a,#f59e0b)}@keyframes evm-gr{from{height:0}}
.evm-rp .evm-fl{flex-basis:100%}
@media(max-width:480px){.evm-d{width:72px}.evm-gr span{width:38px;height:36px}.evm-tag{width:80px}.evm-cd,.evm-ti{width:180px}}
@media(prefers-reduced-motion:reduce){.evm *,.evm *:before,.evm *:after{animation:none!important}}

/*agm*/
.gs-bs.th-moss{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(132,160,40,.5),rgba(0,0,0,0) 62%),linear-gradient(160deg,#0d1406,#1f2e0b 60%,#33491a)}
.agm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.agm i.fa{line-height:1}.agm b{font-weight:700}
.agm-ln{display:block;height:7px;border-radius:5px;background:rgba(30,40,10,.18)}.agm-ln.w3{width:86%}
.agm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.agm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.agm-fl i{color:#bef264}.agm-fl .al{background:#f59e0b;color:#1f2e0b}.agm-fl .al i{color:#1f2e0b}
.agm-mp{display:grid;justify-items:center;gap:14px;padding:12px 0}.agm-fd{position:relative;width:min(300px,92%);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,70px);gap:5px;padding:10px;border-radius:16px;background:#3f2f17;box-shadow:0 22px 40px rgba(8,12,2,.5);transform:rotate(-2deg)}
.agm-fd span{border-radius:6px}.agm-fd .p0{background:#a3c24a}.agm-fd .p1{background:#d9c25a}.agm-fd .p2{background:#6aa84f}.agm-fd .p3{background:#e8b84a}.agm-fd .p4{background:#8fbf5a}.agm-fd .p5{background:#c9a24a}.agm-fd .on{box-shadow:0 0 0 4px #fff;position:relative;z-index:1;animation:agm-pu 2.4s infinite}@keyframes agm-pu{0%{box-shadow:0 0 0 4px #fff,0 0 0 4px rgba(190,242,100,.8)}70%,100%{box-shadow:0 0 0 4px #fff,0 0 0 16px rgba(190,242,100,0)}}
.agm-pin{position:absolute;left:62%;top:-14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;color:#33491a;font-style:normal;font-size:12px;font-weight:800;z-index:2;box-shadow:0 8px 14px rgba(8,12,2,.4)}.agm-pin i{color:#65a30d}
.agm-rt{display:grid;justify-items:center;gap:14px;padding:10px 0}.agm-tl{width:min(320px,94%);display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.agm-rw{display:grid;grid-template-columns:54px repeat(4,1fr);gap:5px;align-items:center}.agm-nm{height:8px;border-radius:5px;background:rgba(255,255,255,.35)}.agm-rw .c{height:30px;border-radius:7px}.agm-rw .w{background:#e8c85a}.agm-rw .k{background:#e08a4a}.agm-rw .r{background:#9ac04a}.agm-rw .g{background:#5aa05a}
.agm-wo{display:grid;justify-items:center;gap:14px;padding:8px 0}.agm-jc{width:min(290px,92%);display:grid;gap:12px;padding:16px;border-radius:16px;background:#fff;color:#1f2e0b;box-shadow:0 22px 40px rgba(8,12,2,.5);transform:rotate(1.5deg)}
.agm-jh{display:flex;align-items:center;gap:10px;font-size:14px}.agm-jh>i{color:#65a30d;font-size:18px}.agm-jh b{flex:1}.agm-tr{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ecfccb;color:#3f6212;font-size:15px;animation:agm-dr 3s ease-in-out infinite alternate}@keyframes agm-dr{to{transform:translateX(8px)}}
.agm-pb{display:block;height:9px;border-radius:5px;background:#e5e7eb;overflow:hidden}.agm-pb s{display:block;height:100%;width:66%;border-radius:5px;background:#84cc16;animation:agm-gw 3s ease-out both}@keyframes agm-gw{from{width:0}}
.agm-st{display:flex;align-items:center;gap:10px}.agm-st .agm-ln{flex:1}.agm-st>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:11px;animation:agm-tk 6s infinite both}.agm-st:nth-of-type(3)>span{animation-delay:1.2s}.agm-st:nth-of-type(4)>span{animation-delay:2.4s}@keyframes agm-tk{0%,10%{transform:scale(0)}22%,100%{transform:scale(1)}}
.agm-hv{display:grid;justify-items:center;gap:14px;padding:10px 0}.agm-bs{display:flex;align-items:flex-end;gap:14px;height:130px;padding:0 6px}.agm-bs span{position:relative;width:48px;height:var(--h);border-radius:10px 10px 4px 4px;background:linear-gradient(#d9f99d,#4d7c0f);display:grid;place-items:start center;padding-top:8px;color:#1f2e0b;font-size:16px;animation:agm-gr 1.8s ease-out both}.agm-bs span:nth-child(4){background:linear-gradient(#fde68a,#d97706)}@keyframes agm-gr{from{height:0}}
.agm-sk{display:grid;justify-items:center;gap:14px;padding:10px 0}.agm-sl{display:flex;gap:16px;align-items:flex-end}.agm-si{position:relative;width:58px;height:120px;border-radius:10px 10px 6px 6px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.35);overflow:hidden}.agm-si b{position:absolute;left:0;right:0;bottom:0;height:var(--l);background:linear-gradient(#bef264,#65a30d);animation:agm-gr 2s ease-out both}.agm-si.lo b{background:linear-gradient(#fca5a5,#dc2626)}.agm-si .top{position:absolute;left:0;right:0;top:0;height:10px;background:rgba(255,255,255,.2);z-index:1}
.agm-an{display:grid;justify-items:center;gap:14px;padding:8px 0}.agm-al{width:min(310px,94%);display:grid;gap:10px}.agm-ar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fff;color:#1f2e0b;font-size:13.5px}.agm-ar>div{flex:1;display:grid;gap:7px}.agm-ar.hl{box-shadow:0 0 0 3px #bef264;transform:translateX(6px)}
.agm-et{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ecfccb;color:#3f6212;font-size:17px}.agm-ar em{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#fde68a;color:#92400e;font-style:normal;font-size:13px}
.agm-tc{display:grid;justify-items:center;gap:16px;padding:14px 0}.agm-ch{display:flex;align-items:center;gap:6px}.agm-nd{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#3f6212;font-size:22px;box-shadow:0 12px 22px rgba(8,12,2,.4)}.agm-nd:nth-of-type(1){animation:agm-hl 4s infinite}.agm-nd:nth-of-type(2){animation:agm-hl 4s 1s infinite}.agm-nd:nth-of-type(3){animation:agm-hl 4s 2s infinite}.agm-nd:nth-of-type(4){animation:agm-hl 4s 3s infinite}
@keyframes agm-hl{0%,20%{background:#bef264}30%,100%{background:#fff}}.agm-ar2{width:22px;height:4px;border-radius:3px;background:repeating-linear-gradient(90deg,#bef264 0 5px,transparent 5px 9px);animation:agm-dash 1s linear infinite}@keyframes agm-dash{to{background-position:9px 0}}
.agm-sh{display:grid;justify-items:center;gap:16px;padding:12px 0}.agm-tg{display:flex;gap:12px}.agm-tag{position:relative;width:92px;display:grid;justify-items:center;gap:9px;padding:26px 8px 16px;border-radius:12px;background:#fff;color:#1f2e0b;font-size:12.5px;clip-path:polygon(0 12%,50% 0,100% 12%,100% 100%,0 100%);transform-origin:50% 0;animation:agm-sw 4s ease-in-out infinite alternate}.agm-tag:nth-child(2){animation-delay:.7s}.agm-tag:nth-child(3){animation-delay:1.4s}@keyframes agm-sw{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
.agm-tag>i{font-size:22px;color:#65a30d}.agm-tag s{display:block;width:100%;height:7px;border-radius:5px;background:#d9f99d}.agm-tag.on{box-shadow:inset 0 0 0 3px #bef264;background:#f7fee7}
.agm-bk{position:relative;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#bef264;color:#1f2e0b;font-size:28px}.agm-bk em{position:absolute;right:-8px;top:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1f2e0b;font-style:normal;font-size:13px}
.agm-wn{display:grid;justify-items:center;gap:14px;padding:10px 0}.agm-tk{position:relative;display:flex;gap:16px;align-items:flex-end;padding-right:40px}.agm-t{width:62px;height:120px;border-radius:30px 30px 10px 10px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.35);overflow:hidden;position:relative}
.agm-t span{position:absolute;left:0;right:0;bottom:0;height:var(--l);background:linear-gradient(#e9d5ff,#9333ea);animation:agm-gr 2s ease-out both}.agm-t:nth-child(2) span{background:linear-gradient(#fecaca,#be123c)}.agm-t:nth-child(3) span{background:linear-gradient(#fde68a,#d97706)}
.agm-th{position:absolute;right:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#be123c;font-style:normal;font-size:16px;animation:agm-pu 2.6s infinite}
.agm-rp{display:grid;justify-items:center;gap:14px;padding:8px 0}.agm-hr{width:min(310px,94%);display:grid;gap:11px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.agm-rw2{display:flex;align-items:center;gap:10px}.agm-rb{flex:1;height:12px;border-radius:7px;background:rgba(255,255,255,.16);overflow:hidden}.agm-rb s{display:block;height:100%;width:var(--w);border-radius:7px;background:linear-gradient(90deg,#d9f99d,#84cc16);animation:agm-gw2 1.8s ease-out both}@keyframes agm-gw2{from{width:0}}.agm-rw2>i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fde68a;color:#1f2e0b;font-size:12px}
@media(max-width:480px){.agm-tag{width:80px}.agm-bs span{width:40px}.agm-si{width:50px}.agm-t{width:52px}}
@media(prefers-reduced-motion:reduce){.agm *,.agm *:before,.agm *:after{animation:none!important}}
/*vtm*/
.gs-bs.th-coral{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(244,114,94,.5),rgba(0,0,0,0) 62%),linear-gradient(160deg,#1a0907,#3d1610 60%,#66251a)}
.vtm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.vtm i.fa{line-height:1}.vtm b{font-weight:700}
.vtm-ln{display:block;height:7px;border-radius:5px;background:rgba(60,20,12,.18)}.vtm-ln.w3{width:86%}
.vtm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.vtm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.vtm-fl i{color:#fdba74}.vtm-fl .ok{background:#22c55e}.vtm-fl .ok i{color:#fff}.vtm-fl .al{background:#ef4444}.vtm-fl .al i{color:#fff}
.vtm-ap,.vtm-pr,.vtm-ow,.vtm-vc,.vtm-tr,.vtm-md,.vtm-lb,.vtm-ck,.vtm-em,.vtm-rp{display:grid;justify-items:center;gap:14px;padding:10px 0}
.vtm-cd{position:relative;width:min(290px,92%);display:grid;gap:12px;padding:16px;border-radius:18px;background:#fff;color:#3d1610;box-shadow:0 22px 40px rgba(26,9,7,.5);transform:rotate(-1.5deg)}
.vtm-hd{display:flex;align-items:center;gap:12px;font-size:14px}.vtm-hd>div{flex:1;display:grid;gap:7px}.vtm-pt{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fed7aa;color:#c2410c;font-size:19px}.vtm-pt.own{background:#e0e7ff;color:#4338ca}.vtm-hd em{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-style:normal;font-size:13px}
.vtm-sl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vtm-sl span{padding:8px 0;border-radius:9px;background:#ffedd5;text-align:center;font-size:12px;font-weight:800;color:#9a3412}.vtm-sl .x{background:#e5e7eb;color:#9ca3af;text-decoration:line-through}.vtm-sl .on{background:#f97316;color:#fff;animation:vtm-pu 2.4s infinite}
@keyframes vtm-pu{0%{box-shadow:0 0 0 0 rgba(251,146,60,.7)}70%,100%{box-shadow:0 0 0 12px rgba(251,146,60,0)}}
.vtm-pr svg{display:block;width:100%;height:auto}.vtm-pr .gr{fill:none;stroke:#f97316;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vtm-dr 4s ease-out infinite}.vtm-pr circle{fill:#f97316}@keyframes vtm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.vtm-pets{display:flex;align-items:center;gap:8px}.vtm-pets span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffedd5;color:#c2410c;font-size:17px}.vtm-pets .on{background:#f97316;color:#fff;transform:translateY(-4px)}.vtm-pets b{margin-left:auto;font-size:12px;color:#9a3412}
.vtm-bk{width:min(260px,90%);display:grid;gap:11px;padding:16px;border-radius:12px;background:#fff7ed;color:#3d1610;box-shadow:0 22px 40px rgba(26,9,7,.5);position:relative;border-left:10px solid #f97316}.vtm-bh{display:flex;align-items:center;gap:8px;font-size:14px}.vtm-bh i{color:#c2410c;font-size:18px}
.vtm-row{display:flex;align-items:center;gap:10px}.vtm-row .vtm-ln{flex:1}.vtm-stp{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:12px}.vtm-stp.d{background:#22c55e;animation:vtm-tk 5s infinite both}.vtm-row:nth-of-type(3) .vtm-stp{animation-delay:1.2s}@keyframes vtm-tk{0%,10%{transform:scale(0)}25%,100%{transform:scale(1)}}
.vtm-bell{position:absolute;right:-12px;top:-12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f97316;color:#fff;font-size:16px;animation:vtm-rg 3s ease-in-out infinite}@keyframes vtm-rg{0%,70%,100%{transform:rotate(0)}75%{transform:rotate(16deg)}85%{transform:rotate(-14deg)}}
.vtm-it{display:flex;align-items:center;gap:10px}.vtm-it .vtm-ln{flex:1}.vtm-it em{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f97316;color:#fff;font-style:normal;font-weight:800;animation:vtm-ad 6s infinite both}.vtm-it.n2 em{animation-delay:1.4s}.vtm-it.n3 em{animation-delay:2.8s}@keyframes vtm-ad{0%,10%{transform:scale(0)}25%,100%{transform:scale(1)}}
.vtm-bt{display:flex;gap:18px;align-items:flex-end}.vtm-bo{position:relative;width:54px;height:110px;border-radius:12px 12px 8px 8px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.35);overflow:hidden}.vtm-bo .cap{position:absolute;left:0;right:0;top:0;height:14px;background:rgba(255,255,255,.3);z-index:1}.vtm-bo s{position:absolute;left:0;right:0;bottom:0;height:var(--l);background:linear-gradient(#fdba74,#ea580c);animation:vtm-gr 2s ease-out both}.vtm-bo.lo s{background:linear-gradient(#fca5a5,#dc2626)}@keyframes vtm-gr{from{height:0}}
.vtm-lb .vtm-cd{gap:14px}.vtm-rg{display:grid;gap:7px;font-size:13px}.vtm-rg .rng{position:relative;display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,#fecaca 0 25%,#bbf7d0 25% 75%,#fecaca 75%)}.vtm-rg .rng s{position:absolute;top:-4px;left:var(--p);width:6px;height:18px;margin-left:-3px;border-radius:3px;background:#3d1610}.vtm-rg.hi .rng s{background:#dc2626;animation:vtm-pu 2.4s infinite}
.vtm-qr{position:relative;width:80px;height:80px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;border:3px solid #3d1610;border-radius:8px}.vtm-qr span{background:#3d1610;border-radius:3px}.vtm-qr span:nth-child(2){opacity:.4}.vtm-qr span:nth-child(3){opacity:.7}.vtm-qr>i{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px;border-radius:6px;display:grid;place-items:center;background:#fff;color:#3d1610;font-size:16px}
.vtm-pd{position:absolute;right:-12px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#22c55e;color:#fff;font-size:12.5px;font-weight:800;transform:rotate(4deg);animation:vtm-pu 2.6s infinite}
.vtm-sr{position:relative;width:130px;height:110px;display:grid;place-items:center}.vtm-sr .ring{position:absolute;width:90px;height:90px;border-radius:50%;border:4px solid #ef4444;animation:vtm-sg 1.8s ease-out infinite}.vtm-sr .amb{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:38px;position:relative}@keyframes vtm-sg{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.5);opacity:0}}
.vtm-bs{display:flex;align-items:flex-end;gap:12px;height:130px;padding:0 6px}.vtm-bs span{width:36px;height:var(--h);border-radius:9px 9px 3px 3px;background:linear-gradient(#fdba74,#ea580c);animation:vtm-gr 1.8s ease-out both}.vtm-bs span:nth-child(4){background:linear-gradient(#fde68a,#d97706)}
@media(max-width:480px){.vtm-bo{width:46px}.vtm-bs span{width:30px}}
@media(prefers-reduced-motion:reduce){.vtm *,.vtm *:before,.vtm *:after{animation:none!important}}
/* gb-cards: same card/hover design as ch */
/*card-lk*/html[lang$="-GB"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a){position:relative;cursor:pointer}
html[lang$="-GB"] .hx-card>a.gx-link::after,html[lang$="-GB"] .hx-card a.gs-city-l::after,html[lang$="-GB"] .hx-card h3 a::after,html[lang$="-GB"] .hx-card h4 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
html[lang$="-GB"] .hx-card h3 a,html[lang$="-GB"] .hx-card h4 a{color:inherit;text-decoration:none}
html[lang$="-GB"] .hx-card:has(.gs-city-l) a:not(.gs-city-l){position:relative;z-index:2}
html[lang$="-GB"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a):hover{border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk2*/html[lang$="-GB"] .hx-card:has(>a.gx-link,a.gs-city-l,h3 a,h4 a) :is(h3,h4,p){position:static}
/*card-lk3*/html[lang$="-GB"] .hx-card>a.gx-link,html[lang$="-GB"] .hx-card a.gs-city-l{position:static}
/*card-lk4*/html[lang$="-GB"] .hz-step:has(h3 a){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
html[lang$="-GB"] .hz-step h3 a{color:inherit;text-decoration:none}
html[lang$="-GB"] .hz-step h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
html[lang$="-GB"] .hz-step:has(h3 a) :is(h3,p){position:static}
html[lang$="-GB"] .hz-step:has(h3 a):hover{transform:translateY(-5px);border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk5*/html[lang$="-GB"] .hx-pfc:has(h3 a){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}
html[lang$="-GB"] .hx-pfc h3 a{color:inherit;text-decoration:none}
html[lang$="-GB"] .hx-pfc h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
html[lang$="-GB"] .hx-pfc:has(h3 a) :is(h3,p){position:static}
html[lang$="-GB"] .hx-pfc:has(h3 a):hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(31,47,143,.22)}
/*card-lk6*/html[lang$="-GB"] .ca-card:has(.ca-lk),html[lang$="-GB"] .ca-st li:has(.ca-lk){position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
html[lang$="-GB"] .ca-lk{color:inherit;text-decoration:none}
html[lang$="-GB"] .ca-lk::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
html[lang$="-GB"] .ca-card:has(.ca-lk):hover,html[lang$="-GB"] .ca-st li:has(.ca-lk):hover{transform:translateY(-5px);border-color:#3a56c9;box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk7*/html[lang$="-GB"] .ab-card:has(.ab-lk),html[lang$="-GB"] .ab-region:has(.ab-lk),html[lang$="-GB"] .ab-step:has(.ab-lk){position:relative;cursor:pointer}
html[lang$="-GB"] .ab-lk{color:inherit;text-decoration:none}
html[lang$="-GB"] .ab-lk::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
html[lang$="-GB"] .ab-step:has(.ab-lk){transition:transform .25s ease,box-shadow .25s ease}
html[lang$="-GB"] .ab-step:has(.ab-lk):hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(31,47,143,.18)}
/*card-lk8*/html[lang$="-GB"] .ab-step:has(.ab-lk) :is(h3,p,.ab-ico){position:static}
html[lang$="-GB"] .ab-card:has(.ab-lk) :is(h3,p){position:static}
/*sdc-corp*/html[lang$="-GB"] .hx-sdc{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}
html[lang$="-GB"] .hx-sdc h3 a,html[lang$="-GB"] .hx-sdc h3 a:visited{color:#0f1740;text-decoration:none;transition:color .25s ease}
html[lang$="-GB"] .hx-sdc a.gs-cardlk,html[lang$="-GB"] .hx-sdc a.gs-cardlk:visited{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:8px;margin-top:18px!important;color:#273aa3;font-weight:700!important;text-decoration:none!important;transition:gap .25s ease,color .25s ease}
html[lang$="-GB"] .hx-sdc a.gs-cardlk:hover,html[lang$="-GB"] .hx-sdc a.gs-cardlk:focus{text-decoration:none!important}
html[lang$="-GB"] .hx-sdc a.gs-cardlk::before{content:"\f178";font-family:FontAwesome;font-weight:400}
html[lang$="-GB"] .hx-sdc:hover{background:linear-gradient(135deg,#2b3a9e,#3a52c4);border-color:#3a52c4;transform:translateY(-6px);box-shadow:0 20px 44px rgba(31,47,143,.30),inset 0 -4px 0 #ffc700}
html[lang$="-GB"] .hx-sdc:hover h3 a{color:#fff}
html[lang$="-GB"] .hx-sdc:hover p,html[lang$="-GB"] .hx-sdc:hover li{color:rgba(255,255,255,.9)}
html[lang$="-GB"] .hx-sdc:hover li::before{color:#ffc700}
html[lang$="-GB"] .hx-sdc:hover .hx-ic{background:#ffc700;box-shadow:0 10px 24px rgba(0,0,0,.2)}
html[lang$="-GB"] .hx-sdc:hover .hx-ic i{color:#1f2f8f}
html[lang$="-GB"] .hx-sdc:hover a.gs-cardlk{color:#ffc700;gap:13px}
/*chip-hover*/html[lang$="-GB"] .gs-ch li{transition:background .25s ease,color .25s ease,box-shadow .25s ease}
html[lang$="-GB"] .hx-card:hover .gs-ch li{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}
/*faq-full*/html[lang$="-GB"] .gs-faq details{padding:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}
html[lang$="-GB"] .gs-faq summary{padding:14px 18px;cursor:pointer}
html[lang$="-GB"] .gs-faq details>p{margin:0;padding:0 18px 16px;cursor:default}
html[lang$="-GB"] .gs-faq details:hover{border-color:#3a56c9;box-shadow:0 10px 26px rgba(31,47,143,.14)}
html[lang$="-GB"] .gs-faq details[open]{border-color:#3a56c9}
html[lang$="-GB"] .gx-sub ul{align-items:center;gap:18px}
/*svc-all*/
html[lang$="-GB"] .gs-svc .hx-card{position:relative;display:flex;flex-direction:column;gap:10px}
html[lang$="-GB"] .gs-svc .hx-card h3{margin:0}
html[lang$="-GB"] .gs-svc .hx-card p{margin:0;font-size:16px;line-height:1.55}
html[lang$="-GB"] .gs-svc-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#fff4c2;color:#6b5200}
html[lang$="-GB"] .gs-svc-rec{border-left:4px solid #f5b800}
html[lang$="-GB"] .gs-svc .hx-card:hover .gs-svc-tag{background:rgba(255,255,255,.18);color:#ffd84d}
