.site-footer{--footer-bg:#07080c;--footer-surface:#11151f;--footer-surface-2:#161b27;--footer-line:hsla(0,0%,100%,.06);--footer-line-strong:hsla(0,0%,100%,.1);--footer-text:#ecedf2;--footer-text-dim:#9aa0b0;--footer-text-muted:#6b7080;--footer-pink:#ec3f7a;--footer-pink-2:#ff6aa2;position:relative;background:linear-gradient(180deg,transparent 0,rgba(7,8,12,.6) 25%,var(--footer-bg) 100%);padding:56px 0 0;overflow:hidden;font-family:"Onest",var(--font-manrope),system-ui,-apple-system,sans-serif;color:var(--footer-text);font-size:14px;line-height:1.45;letter-spacing:-.005em}.site-footer .footer-inner{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.site-footer .footer-cols{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.1fr 1.2fr;gap:40px;padding-bottom:44px}.site-footer .footer-cols.footer-cols--no-blog{grid-template-columns:1.1fr 1fr 1fr 1.4fr}.site-footer .footer-col-title{font-size:10.5px;color:var(--footer-text-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:18px}.site-footer .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.site-footer .footer-col a{color:var(--footer-text-dim);font-size:13.5px;text-decoration:none;transition:color .15s;line-height:1.35;display:inline-block}.site-footer .footer-col a:hover{color:var(--footer-text)}.site-footer .footer-col a.highlight{color:var(--footer-pink);font-weight:600}.site-footer .footer-col a.highlight:hover{color:var(--footer-pink-2)}.site-footer .footer-col.popular ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;max-height:200px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--footer-line-strong) transparent}.site-footer .footer-col.popular ul::-webkit-scrollbar{width:4px}.site-footer .footer-col.popular ul::-webkit-scrollbar-thumb{background:var(--footer-line-strong);border-radius:4px}.site-footer .footer-col.blog ul{max-height:200px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--footer-line-strong) transparent}.site-footer .footer-col.blog ul::-webkit-scrollbar{width:4px}.site-footer .footer-col.blog ul::-webkit-scrollbar-thumb{background:var(--footer-line-strong);border-radius:4px}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 28px;border-top:1px solid var(--footer-line);flex-wrap:wrap}.site-footer .lang-row{display:flex;gap:8px;flex-wrap:wrap}.site-footer .lang-link{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;background:var(--footer-surface);border:1px solid var(--footer-line);color:var(--footer-text-dim);text-decoration:none;font-size:13px;font-weight:500;transition:all .15s}.site-footer .lang-link.active,.site-footer .lang-link:hover{color:var(--footer-text);background:var(--footer-surface-2);border-color:var(--footer-line-strong)}.site-footer .lang-link.active{font-weight:600}.site-footer .lang-flag{width:20px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}.site-footer .copyright{color:var(--footer-text-muted);font-size:12.5px}.site-footer .footer-code-word{opacity:.12;font-size:10px;letter-spacing:.02em}.site-footer .wordmark-wrap{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;margin-top:32px;pointer-events:none;padding:0 16px}.site-footer .wordmark-svg{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-footer .wordmark-svg g{fill:#ffffff0d;stroke:none}@media (max-width:1100px){.site-footer .footer-cols{grid-template-columns:1fr 1fr 1fr;gap:36px 32px}.site-footer .footer-col.blog{grid-column:1/-1}.site-footer .footer-col.blog ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;max-height:none;overflow:visible}}@media (max-width:720px){.site-footer{padding:40px 16px 0}.site-footer .footer-inner{padding:0}.site-footer .footer-cols{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.site-footer .footer-col.blog ul,.site-footer .footer-col.popular ul{grid-template-columns:1fr}.site-footer .footer-col-title{margin-bottom:14px;font-size:10px}.site-footer .footer-col a{font-size:13px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 0 24px}.site-footer .lang-row{gap:14px}.site-footer .copyright{font-size:12px}.site-footer .wordmark-wrap{margin-top:24px;padding:0 8px}}@media (max-width:420px){.site-footer .footer-cols{grid-template-columns:1fr;gap:28px}}.site-footer{padding:0;background:transparent}.site-footer .ft-basement{background:#0a0b0e;border-top:1px solid hsla(0,0%,100%,.06)}.site-footer .ft-acc{border-top:1px solid hsla(0,0%,100%,.055)}.site-footer .ft-acc:first-child{border-top:0}.site-footer .ft-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 0;font-size:12.5px;color:#868d9c;font-weight:500}.site-footer .ft-acc summary::-webkit-details-marker{display:none}.site-footer .ft-acc summary b{font-size:10.5px;font-weight:700;color:#6b7080;background:hsla(0,0%,100%,.05);padding:2px 7px;border-radius:6px;font-variant-numeric:tabular-nums}.site-footer .ft-chev{width:13px;height:13px;margin-left:auto;color:#6b7080;transition:transform .18s}.site-footer .ft-acc[open] .ft-chev{transform:rotate(180deg)}.site-footer .ft-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 16px}.site-footer .ft-chip{padding:4px 9px;border-radius:7px;background:hsla(0,0%,100%,.035);color:#7b8290;font-size:12px;text-decoration:none;white-space:nowrap;transition:all .15s}.site-footer .ft-chip:hover{background:hsla(0,0%,100%,.08);color:#fff}.site-footer .ft-main{background:#08090c;border-top:1px solid hsla(0,0%,100%,.06);overflow:hidden}.site-footer .ft-appbar{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.site-footer .ft-appbar-txt b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.site-footer .ft-appbar-txt span{display:block;font-size:12.5px;color:#6b7080;margin-top:3px}.site-footer .ft-install{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:0;border-radius:11px;background:#fff;color:#0a0b0e;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;flex-shrink:0;transition:transform .15s}.site-footer .ft-install:hover{transform:translateY(-1px)}.site-footer .ft-install svg{width:18px;height:18px}.site-footer .ft-install i{font-style:normal;font-size:11.5px;font-weight:700;opacity:.55;padding-left:9px;border-left:1px solid rgba(0,0,0,.18)}.site-footer .ft-cols{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;padding:34px 0 30px}.site-footer .ft-col{padding:0 22px;border-left:1px solid hsla(0,0%,100%,.06)}.site-footer .ft-col:first-child{padding-left:0;border-left:0}.site-footer .ft-col-t{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;letter-spacing:-.01em;margin:0 0 14px}.site-footer .ft-col-t:not(:first-child){margin-top:22px}.site-footer .ft-heart{width:13px;height:13px;color:var(--footer-pink);flex-shrink:0}.site-footer .ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.site-footer .ft-col a{color:var(--footer-text-dim);text-decoration:none;font-size:13.5px;transition:color .15s}.site-footer .ft-col a:hover{color:#fff}.site-footer .ft-col a.highlight{color:var(--footer-pink);font-weight:600}.site-footer .ft-more{display:inline-block;margin-top:12px;font-size:12.5px;color:var(--footer-text-muted)}.site-footer .ft-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.site-footer .ft-lang{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:9px;background:hsla(0,0%,100%,.04);color:var(--footer-text-dim)!important;font-size:12px;text-decoration:none;transition:all .15s}.site-footer .ft-lang:hover{background:hsla(0,0%,100%,.08);color:#fff!important}.site-footer .ft-lang.active{background:#fff;color:#0a0b0e!important;font-weight:600}.site-footer .ft-flag{display:block;width:17px;height:12px;border-radius:2px;overflow:hidden;flex-shrink:0}.site-footer .ft-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 0 18px;border-top:1px solid hsla(0,0%,100%,.06);font-size:11.5px;color:#5f6675}.site-footer .ft-made{display:inline-flex;align-items:center;gap:5px}.site-footer .ft-made .ft-heart{width:12px;height:12px}@media (max-width:1100px){.site-footer .ft-cols{grid-template-columns:repeat(2,1fr);gap:28px 0;padding:28px 0 24px}.site-footer .ft-col:nth-child(3){padding-left:0;border-left:0}}@media (max-width:640px){.site-footer .ft-cols{grid-template-columns:1fr;gap:26px}.site-footer .ft-col{padding-left:0;border-left:0}.site-footer .ft-appbar{gap:16px}.site-footer .ft-install{width:100%;justify-content:center}.site-footer .ft-bar{flex-direction:column;align-items:flex-start;gap:8px}}.site-footer .ft-card{display:flex;align-items:center;gap:12px;margin-top:24px;padding:10px;border-radius:14px;background:hsla(0,0%,100%,.04);text-decoration:none;transition:background .15s}.site-footer .ft-card:hover{background:hsla(0,0%,100%,.08)}.site-footer .ft-card-ava{width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}.site-footer .ft-card-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%;display:block}.site-footer .ft-card-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.site-footer .ft-card-txt b{font-size:13.5px;font-weight:600;color:#fff}.site-footer .ft-card-txt i{font-style:normal;font-size:12.5px;color:var(--footer-pink)}.site-footer .wordmark-wrap{width:100%;margin-left:0;margin-top:4px;padding:0}@media (max-width:720px){.site-footer .footer-inner{padding:0 16px}}.site-footer .ft-appbar .install-ios-hint{flex:1 0 100%;margin:0;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09)}.site-footer .ft-appbar .install-ios-hint b{display:block;font-size:13.5px;font-weight:600;color:#e8e9ee;margin-bottom:5px}.site-footer .ft-appbar .install-ios-hint p{margin:0 0 10px;font-size:13px;line-height:1.55;color:#8b90a0}.site-footer .ft-appbar .install-ios-hint button{background:none;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:#f9a8d4;cursor:pointer}.site-footer .ftr-legal{padding:0 0 16px;margin:-8px 0 0;font-size:11.5px;line-height:1.5;color:#5f6675}.mst{background:radial-gradient(1px 1px at 12% 18%,hsla(0,0%,100%,.55) 50%,transparent 51%),radial-gradient(1px 1px at 72% 9%,hsla(0,0%,100%,.45) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 38% 42%,hsla(39,67%,74%,.5) 50%,transparent 51%),radial-gradient(900px 500px at 80% -10%,rgba(124,58,237,.22),transparent 60%),radial-gradient(700px 500px at -10% 30%,rgba(255,79,139,.1),transparent 60%),#0c0911;color:#efeaf6;font-family:var(--body);font-size:15.5px;line-height:1.62;--bg:#0c0911;--bg2:#120d1a;--panel:#171120;--panel2:#201830;--line:rgba(214,190,255,.14);--fg:#efeaf6;--soft:#d7d0e4;--muted:#a39cb5;--gold:#e9c98f;--gold2:#b8924f;--violet:#b794f6;--brand:#ff4f8b;--brand2:#ff7aa8;--ok:#8be3bd;--no:#ff9a9a;--display:"Marcellus","Cormorant Garamond",Georgia,serif;--body:inherit;color-scheme:dark}*{box-sizing:border-box}.mst-wrap{overflow-x:clip;max-width:1140px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:18px 72px}.mst h1,.mst h2,.mst h3{font-family:var(--display);font-weight:400;margin:0;text-wrap:balance;letter-spacing:.005em}.mst h1{font-size:clamp(34px,6vw,62px);line-height:1.04}.mst h1 .g{background:linear-gradient(180deg,#fff3d6,var(--gold) 55%,var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}.mst h2{font-size:clamp(27px,4vw,40px);line-height:1.12}.mst h3{font-size:21px;line-height:1.25}.mst p{margin:0}.mst a{color:inherit}.mst-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}.mst-muted{color:var(--muted)}.mst-sub{color:var(--soft);max-width:66ch;font-size:16px}.mst-section{display:grid;gap:22px}.mst-head{display:grid;gap:10px}.mst-rule{height:1px;background:linear-gradient(90deg,transparent,hsla(39,67%,74%,.45),transparent)}.mst-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;padding:14px 22px;font:inherit;font-weight:800;font-size:15.5px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease}.mst-btn.main{background:linear-gradient(180deg,var(--brand2),var(--brand));color:#fff;box-shadow:0 10px 30px rgba(255,79,139,.35)}.mst-btn.main:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(255,79,139,.45)}.mst-btn.gold{background:linear-gradient(180deg,#f6dcaa,var(--gold));color:#2a1a07}.mst-btn.ghost{border-color:hsla(39,67%,74%,.4);color:var(--fg);background:hsla(0,0%,100%,.02)}.mst-btn:focus-visible,.mst-chip:focus-visible,.mst-seg button:focus-visible,.mst-tab:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mst-chips{display:flex;flex-wrap:wrap;gap:8px}.mst-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:var(--panel2);color:var(--fg);font-size:13.5px;font-weight:600;text-decoration:none}.mst-chip:hover{border-color:var(--violet)}.mst-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center;padding-top:10px}.mst-hero-txt{display:grid;gap:18px}.mst-hero-txt .mst-lead{font-size:18px;color:var(--soft);max-width:58ch}.mst-cta-row{display:flex;gap:10px;flex-wrap:wrap}.mst-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mst-facts div{border:1px solid var(--line);background:rgba(23,17,32,.7);border-radius:14px;padding:10px 12px;display:grid;gap:2px}.mst-facts b{font-family:var(--display);font-weight:400;font-size:24px;color:var(--gold);line-height:1.1}.mst-facts span{font-size:12.5px;color:var(--muted);line-height:1.3}.mst-portrait{position:relative;justify-self:center;width:min(100%,420px)}.mst-portrait .ph{position:relative;z-index:2;border-radius:26px;overflow:hidden;border:1px solid hsla(39,67%,74%,.5);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 8px hsla(39,67%,74%,.06)}.mst-portrait .ph img{display:block;width:100%;aspect-ratio:560/820;-o-object-fit:cover;object-fit:cover}.mst-portrait .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(12,9,17,.85))}.mst-portrait .tag{position:absolute;z-index:3;left:18px;bottom:16px;right:18px;display:grid;gap:2px}.mst-portrait .tag b{font-family:var(--display);font-weight:400;font-size:28px}.mst-portrait .tag span{color:var(--gold);font-size:13px}.mst-portrait .orb{position:absolute;inset:-40px -30px auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,110,.35),transparent 70%);filter:blur(6px);z-index:1}.mst-portrait .fly{position:absolute;z-index:3;width:30%;border-radius:10px;box-shadow:0 16px 34px rgba(0,0,0,.6);border:1px solid hsla(39,67%,74%,.4)}.mst-portrait .fly.a{left:-9%;top:16%;transform:rotate(-12deg)}.mst-portrait .fly.b{right:-8%;top:38%;transform:rotate(10deg)}.mst-fan{position:relative;height:430px}.mst-fan img{position:absolute;width:44%;aspect-ratio:360/527;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid hsla(39,67%,74%,.45);box-shadow:0 22px 46px rgba(0,0,0,.6)}.mst-fan img:first-child{left:0;top:46px;transform:rotate(-10deg)}.mst-fan img:nth-child(2){left:16%;top:16px;transform:rotate(-5deg)}.mst-fan img:nth-child(3){left:33%;top:0;z-index:3}.mst-fan img:nth-child(4){left:50%;top:18px;transform:rotate(5deg);z-index:2}.mst-fan img:nth-child(5){right:0;top:48px;transform:rotate(10deg);z-index:1}.mst-ask-box{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid hsla(39,67%,74%,.3);background:rgba(23,17,32,.75)}.mst-ask-box label{font-size:13px;color:var(--muted)}.mst-ask-row{display:flex;gap:8px;flex-wrap:wrap}.mst-ask-row input{flex:1 1 180px;min-width:0;background:#0f0b15;border:1px solid var(--line);color:var(--fg);border-radius:12px;padding:12px 14px;font:inherit}.mst-seg{display:flex;gap:6px;flex-wrap:wrap}.mst-seg button{border:1px solid var(--line);background:#1a1424;color:var(--soft);border-radius:10px;padding:8px 12px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.mst-seg button[aria-pressed=true]{border-color:var(--gold);color:#2a1a07;background:var(--gold)}.mst-felt{position:relative;border-radius:28px;padding:26px 18px 22px;border:1px solid hsla(39,67%,74%,.35);background:radial-gradient(120% 90% at 50% 0,#3a2152 0,#22142f 45%,#150e1d 100%);box-shadow:inset 0 0 120px rgba(0,0,0,.55),0 30px 70px rgba(0,0,0,.45);display:grid;gap:18px}.mst-felt:before{content:"";position:absolute;inset:10px;border-radius:20px;border:1px solid hsla(39,67%,74%,.16);pointer-events:none}.mst-felt-head{text-align:center;display:grid;gap:6px;justify-items:center}.mst-slots{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.mst-slot{display:grid;justify-items:center;gap:8px;width:170px;text-align:center}.mst-slot>small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800}.mst-card3d{width:150px;aspect-ratio:150/262;perspective:1000px;cursor:pointer}.mst-card-in{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1);transform-style:preserve-3d}.mst-card3d.open .mst-card-in{transform:rotateY(180deg)}.mst-face{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.6)}.mst-back{background:radial-gradient(circle at 50% 50%,hsla(39,67%,74%,.35) 0 14%,transparent 15%),repeating-conic-gradient(from 0deg at 50% 50%,hsla(39,67%,74%,.16) 0 6deg,transparent 6deg 12deg),linear-gradient(160deg,#3f2660,#22132f);border:2px solid var(--gold);display:grid;place-items:center;color:#fff1d0;font-family:var(--display);font-size:30px}.mst-front{transform:rotateY(180deg);background:#000}.mst-front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mst-front img.rev{transform:rotate(180deg)}.mst-meaning{min-height:64px;font-size:13px;line-height:1.35;color:var(--soft)}.mst-meaning b{display:block;color:var(--fg);font-size:14px}.mst-meaning em{font-style:normal;color:var(--violet);font-size:12px}.mst-felt-foot{display:grid;justify-items:center;gap:10px;text-align:center}.mst-felt-foot .mst-hint{color:var(--muted);font-size:12.5px}.mst-verdict{font-family:var(--display);font-size:34px}.mst-tools{display:grid;gap:14px}.mst-toolbar{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.mst-toolbar button{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:14px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.mst-toolbar button[aria-selected=true]{border-color:var(--gold);color:var(--gold);background:#22182f}.mst-date-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.mst-date-row input{background:#0f0b15;border:1px solid var(--line);color:var(--fg);border-radius:12px;padding:11px 12px;font:inherit}.mst-mx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:min(100%,760px)}.mst-mx div{border:1px solid var(--line);background:rgba(15,11,21,.7);border-radius:14px;padding:10px 12px;display:grid;gap:2px;text-align:left}.mst-mx dt{font-size:11.5px;color:var(--muted)}.mst-mx dd{margin:0;font-weight:700}.mst-mx .center{grid-column:1/-1;text-align:center;border-color:hsla(39,67%,74%,.5)}.mst-mx .center dd{font-family:var(--display);font-weight:400;font-size:30px;color:var(--gold)}.mst-stone{display:grid;place-items:center;width:110px;height:132px;border-radius:46% 50% 44% 52%/52% 46% 54% 48%;background:radial-gradient(circle at 35% 30%,#6b6f7c,#2c2f38 70%);box-shadow:inset 0 -6px 12px rgba(0,0,0,.5),0 14px 30px rgba(0,0,0,.55);color:#f5d0a9}.mst-stone svg{filter:drop-shadow(0 0 6px rgba(245,158,11,.6))}.mst-grid-h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.mst-hcard{background:linear-gradient(180deg,#1b1426,#140f1c);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.mst-hcard .img{position:relative}.mst-hcard img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.mst-hcard .badge{position:absolute;left:10px;top:10px;background:rgba(12,9,17,.8);border:1px solid hsla(39,67%,74%,.5);color:var(--gold);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.mst-hcard .in{padding:12px 14px 16px;display:grid;gap:9px;align-content:start}.mst-hcard .name{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mst-hcard .name b{font-family:var(--display);font-weight:400;font-size:24px}.mst-hcard .name span{color:var(--muted);font-size:12.5px}.mst-hcard p{font-size:14px;color:var(--soft)}.mst-hcard ul{margin:0;padding-left:16px;font-size:13px;color:var(--muted);display:grid;gap:2px}.mst-how{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.mst-how div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:6px}.mst-how b{font-size:16px}.mst-how p{font-size:14px;color:var(--muted)}.mst-how .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:hsla(39,67%,74%,.12);color:var(--gold)}.mst-chat{display:grid;gap:12px;max-width:760px}.mst-msg{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.mst-msg img.av{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid hsla(39,67%,74%,.5)}.mst-bubble{background:#11151f;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;border-top-left-radius:4px;padding:13px 15px;font-size:15px;display:grid;gap:10px}.mst-bubble i{color:#ff8fb4}.mst-me{justify-self:end;max-width:82%;background:linear-gradient(135deg,rgba(236,63,122,.2),rgba(124,92,255,.12));border:1px solid rgba(255,86,143,.35);border-radius:18px;border-top-right-radius:4px;padding:11px 15px;font-size:15px}.mst-myc{display:flex;gap:10px;padding:10px;border-radius:16px;border:1px solid rgba(167,139,250,.28);background:linear-gradient(160deg,rgba(76,29,149,.24),rgba(17,21,31,.92) 55%);max-width:380px}.mst-myc figure{margin:0;width:82px;text-align:center;font-size:11px;color:#d6d3e6}.mst-myc img{width:82px;height:143px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;margin-bottom:4px}.mst-myc img.rev{transform:rotate(180deg)}.mst-myc small{display:block;color:var(--violet)}.mst-arc{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.mst-arc article{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.mst-arc img{width:74px;height:129px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.mst-arc h3{font-size:18px}.mst-arc h3 small{color:var(--gold);font-family:var(--body);font-size:11.5px;margin-right:6px}.mst-arc p{font-size:13px;color:var(--soft);line-height:1.4}.mst-arc p+p{margin-top:4px;color:var(--muted)}.mst-arc .lbl{color:var(--gold);font-weight:700}.mst-article{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.mst-article .mst-txt{display:grid;gap:16px;max-width:70ch}.mst-article .mst-txt h3{margin-top:8px}.mst-article .mst-txt p{color:var(--soft)}.mst-article aside{position:sticky;top:16px;display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid hsla(39,67%,74%,.3);background:var(--panel)}.mst-article aside b{font-family:var(--display);font-weight:400;font-size:22px}.mst-suits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mst-suits div{border:1px solid var(--line);border-radius:12px;padding:10px;background:#130e1a}.mst-suits b{display:block;color:var(--gold)}.mst-suits span{font-size:13px;color:var(--muted)}.mst-qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mst-qgrid a{display:grid;gap:4px;padding:14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#1a1325,#140f1c);text-decoration:none}.mst-qgrid a:hover{border-color:var(--gold)}.mst-qgrid b{font-size:15px}.mst-qgrid span{font-size:13px;color:var(--muted)}.mst-faq{display:grid;gap:10px;max-width:820px}.mst-faq details{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:13px 16px}.mst-faq summary{cursor:pointer;font-weight:800}.mst-faq p{margin-top:8px;color:var(--soft);font-size:14.5px}.mst-close{text-align:center;display:grid;gap:14px;justify-items:center;padding:38px 18px;border-radius:28px;border:1px solid hsla(39,67%,74%,.35);background:radial-gradient(70% 120% at 50% 0,#3a2152,#150e1d)}@media (max-width:860px){.mst-hero{grid-template-columns:1fr}.mst-fan{height:330px;max-width:460px}.mst-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mst-article{grid-template-columns:1fr}.mst-article aside{position:static}}@media (max-width:520px){.mst-slot{width:104px}.mst-card3d{width:96px}.mst-slots{gap:10px}.mst-meaning{font-size:12px}.mst-portrait .fly{width:26%}}@media (prefers-reduced-motion:reduce){.mst-btn,.mst-card-in{transition:none}}.mst-card3d{border:0;padding:0;background:none}.mst-card-in,.mst-card3d,.mst-face{display:block}.mst-verdict.yes{color:var(--ok)}.mst-verdict.no{color:var(--no)}.mst-crumbs{font-size:13px;color:var(--muted)}.mst-crumbs a{color:var(--soft);text-decoration:none}.mst-fine{font-size:12.5px;color:var(--muted)}.mst-hcard .mst-say{font-size:14.5px;color:var(--fg);line-height:1.45}.mst-hcard .mst-say i{color:#ff8fb4;font-style:italic}.mst-tags{display:flex;flex-wrap:wrap;gap:5px}.mst-tags span{font-size:12px;color:var(--gold);border:1px solid hsla(39,67%,74%,.3);border-radius:999px;padding:2px 9px}.mst-page{display:grid;gap:72px}