.ent-sh{margin:0;padding:0}
.ent-sh{background:#0f0a1e;color:#f2eee6;font-family:'Figtree',system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:where(.ent-sh) input,:where(.ent-sh) button,:where(.ent-sh) select{font-family:inherit}
:where(.ent-sh) a{color:#c3aeff;text-decoration:none}
:where(.ent-sh) a:hover{color:#fbf8f1}
:where(.ent-sh) .am-tap,:where(.ent-sh) a{min-height:44px}
:where(.ent-sh) a.am-tap{display:inline-flex;align-items:center}
:where(.ent-sh) p a{padding:6px 0}
@keyframes am-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes am-breathe{0%,100%{opacity:.5}50%{opacity:.85}}
@keyframes glowpulse{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}
:where(.ent-sh) .rv{animation:am-rise .9s cubic-bezier(.2,.75,.25,1) both}
@media (prefers-reduced-motion:reduce){
  :where(.ent-sh) .rv{animation:none}
}
:where(.ent-sh) .am-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}
:where(.ent-sh) .am-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:center}
:where(.ent-sh) .am-2col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px)}
:where(.ent-sh) .am-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(242,238,230,.13)}
:where(.ent-sh) .am-crumb a,:where(.ent-sh) .am-crumb span{padding:11px 0;display:inline-flex;align-items:center;min-height:44px}
:where(.ent-sh) .am-lrow{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 16px;align-items:baseline;padding:clamp(15px,1.8vw,20px) clamp(10px,1.2vw,14px);border-bottom:1px solid rgba(242,238,230,.1);position:relative;transition:background .3s}
:where(.ent-sh) .am-lrow:hover{background:rgba(242,238,230,.04)}
:where(.ent-sh) .am-lrow::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#7a56e0;transform:scaleY(0);transform-origin:top;transition:transform .32s cubic-bezier(.2,.75,.25,1)}
:where(.ent-sh) .am-lrow:hover::before{transform:scaleY(1)}
:where(.ent-sh) .am-sign{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 16px;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(242,238,230,.1);padding:clamp(16px,2vw,21px) clamp(10px,1.2vw,14px);cursor:pointer;color:#f2eee6;min-height:64px;transition:background .25s}
:where(.ent-sh) .am-sign:hover{background:rgba(242,238,230,.045)}
:where(.ent-sh) .am-box{width:24px;height:24px;border-radius:6px;border:1.5px solid rgba(242,238,230,.28);display:flex;align-items:center;justify-content:center;font-size:13px;color:transparent;transition:background .25s,border-color .25s,color .25s}
:where(.ent-sh) .am-sign.on .am-box{background:#e0a832;border-color:#e0a832;color:#160f29}
:where(.ent-sh) .am-sign.on .am-signtext{color:#fbf8f1}
:where(.ent-sh) .am-signtext{font-family:'Newsreader',serif;font-size:clamp(17px,2vw,21px);line-height:1.4;color:rgba(242,238,230,.72);transition:color .25s;text-wrap:pretty}
:where(.ent-sh) .am-lcard{position:relative;display:block;background:#160f29;padding:clamp(20px,2.4vw,30px);min-height:140px;overflow:hidden;color:#f2eee6;transition:background .3s}
:where(.ent-sh) .am-lcard:hover{background:#241a44;color:#f2eee6}
:where(.ent-sh) .am-lcard:hover .am-larrow{opacity:1;transform:none}
:where(.ent-sh) .am-larrow{opacity:0;transform:translateX(-6px);transition:opacity .26s,transform .26s}
@media (hover:none){
  :where(.ent-sh) .am-larrow{opacity:.5;transform:none}
}
:where(.ent-sh) .am-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.ent-sh) .am-part{position:relative;display:flex;flex-direction:column;min-height:230px;padding:clamp(22px,2.6vw,30px);border-radius:18px;border:1px solid rgba(242,238,230,.14);background:linear-gradient(160deg,#1d1438 0%,#140d26 100%);color:#f2eee6;overflow:hidden;transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .35s}
:where(.ent-sh) .am-part:hover{transform:translateY(-4px);border-color:rgba(224,168,50,.5);box-shadow:0 24px 50px rgba(0,0,0,.4);color:#f2eee6}
:where(.ent-sh) .am-part:hover .am-pgo{color:#e0a832}
:where(.ent-sh) .am-pnum{position:absolute;right:14px;top:-18px;font-family:'Newsreader',serif;font-weight:300;font-size:130px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(195,174,255,.2);pointer-events:none;transition:-webkit-text-stroke-color .35s}
:where(.ent-sh) .am-part:hover .am-pnum{-webkit-text-stroke-color:rgba(224,168,50,.45)}
:where(.ent-sh) .am-vs{display:grid;grid-template-columns:minmax(110px,.6fr) 1fr 1fr;border-top:1px solid rgba(242,238,230,.18)}
:where(.ent-sh) .am-vs > div{padding:clamp(14px,1.8vw,19px) clamp(10px,1.4vw,16px);border-bottom:1px solid rgba(242,238,230,.1)}
:where(.ent-sh) .am-faq{border-bottom:1px solid rgba(242,238,230,.12)}
:where(.ent-sh) .am-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:16px;align-items:center;padding:clamp(18px,2.2vw,22px) 4px;min-height:64px}
:where(.ent-sh) .am-faq summary::-webkit-details-marker{display:none}
:where(.ent-sh) .am-faq .am-plus{width:28px;height:28px;border-radius:999px;border:1px solid rgba(242,238,230,.24);display:flex;align-items:center;justify-content:center;color:#e0a832;font-size:16px;transition:transform .3s,background .3s}
:where(.ent-sh) .am-faq[open] .am-plus{transform:rotate(45deg);background:rgba(224,168,50,.14)}
@media (max-width:700px){
  :where(.ent-sh) .am-parts{grid-template-columns:1fr}
  :where(.ent-sh) .am-part{min-height:0}
  :where(.ent-sh) .am-vs{grid-template-columns:1fr 1fr}
  :where(.ent-sh) .am-vs .am-vsl{grid-column:1 / -1;padding-bottom:0;border-bottom:0}
  :where(.ent-sh) .am-vs .am-vsh{display:none}
}
@media (max-width:980px){
  :where(.ent-sh) .am-hero{grid-template-columns:1fr}
  :where(.ent-sh) .am-hero-visual{justify-self:center;width:min(100%,300px);margin-top:clamp(24px,5vw,40px)}
  :where(.ent-sh) .am-2col{grid-template-columns:1fr}
  :where(.ent-sh) .am-3col{grid-template-columns:1fr}
}
.ent-sh .sh1{width:100%;overflow-x:hidden;position:relative}
.ent-sh .sh2{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:radial-gradient(rgba(242,238,230,.09) .5px,transparent .5px);background-size:3px 3px}
.ent-sh .sh3{position:absolute;top:0;left:0;right:0;height:min(900px,110vh);background:linear-gradient(180deg,#1b1233 0%,#150e28 46%,#0f0a1e 100%);z-index:0;pointer-events:none}
.ent-sh .sh4{position:absolute;top:-140px;right:-120px;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(122,86,224,.3),transparent 68%);filter:blur(50px);z-index:0;animation:glowpulse 12s ease-in-out infinite;pointer-events:none}
.ent-sh .sh5{position:absolute;top:280px;left:-140px;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgba(207,149,38,.14),transparent 68%);filter:blur(52px);z-index:0;animation:glowpulse 15s ease-in-out infinite 2s;pointer-events:none}
.ent-sh .sh6{position:relative;z-index:2;padding-top:clamp(16px,2.4vw,24px)}
.ent-sh .sh7{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,238,230,.55)}
.ent-sh .sh8{color:inherit}
.ent-sh .sh9{opacity:.45}
.ent-sh .sh10{color:#fbf8f1}
.ent-sh .sh11{color:#e0a832}
.ent-sh .sh12{position:relative;z-index:2;padding-top:clamp(20px,3.4vw,40px);padding-bottom:clamp(40px,6vw,72px)}
.ent-sh .sh13{min-width:0}
.ent-sh .sh14{display:inline-flex;align-items:center;gap:9px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,238,230,.6);border:1px solid rgba(242,238,230,.18);border-radius:999px;padding:7px 14px}
.ent-sh .sh15{width:6px;height:6px;border-radius:999px;background:#7a56e0;display:block;animation:am-breathe 3s ease-in-out infinite}
.ent-sh .sh16{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(44px,7.4vw,88px);line-height:.98;letter-spacing:-.03em;margin:clamp(18px,2.6vw,28px) 0 0;color:#fbf8f1}
.ent-sh .sh17{font-family:'Newsreader',serif;font-style:italic;font-weight:300;font-size:clamp(19px,2.3vw,26px);line-height:1.34;color:#c3aeff;max-width:32ch;margin:clamp(14px,2vw,20px) 0 0;text-wrap:pretty}
.ent-sh .sh18{font-size:clamp(16.5px,1.6vw,18.5px);line-height:1.65;color:rgba(242,238,230,.7);max-width:52ch;margin:clamp(18px,2.4vw,26px) 0 0;text-wrap:pretty}
.ent-sh .sh19{display:flex;align-items:center;gap:clamp(14px,2vw,20px);margin:clamp(24px,3.2vw,34px) 0 0;flex-wrap:wrap}
.ent-sh .sh20{display:inline-flex;align-items:center;gap:10px;background:#e0a832;color:#160f29;font-size:16px;font-weight:600;padding:17px 26px;border-radius:10px;box-shadow:0 12px 30px rgba(224,168,50,.22);transition:transform .25s,background .25s}
.ent-sh .sh21{font-size:17px}
.ent-sh .sh22{display:inline-flex;align-items:center;gap:8px;color:#f2eee6;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:rgba(242,238,230,.4);text-underline-offset:5px;text-decoration-thickness:1px;padding:10px 0 4px;min-height:44px}
.ent-sh .sh23{position:relative;min-width:0;aspect-ratio:1/1;width:100%;max-width:440px;justify-self:center}
.ent-sh .sh24{position:absolute;inset:2%;border-radius:999px;background:radial-gradient(circle at 42% 36%,rgba(122,86,224,.36),transparent 66%);filter:blur(38px);animation:glowpulse 11s ease-in-out infinite;pointer-events:none}
.ent-sh .sh25{position:absolute;inset:6%;border:1px solid rgba(242,238,230,.12);border-radius:999px}
.ent-sh .sh26{position:absolute;inset:16%;width:68%;height:68%;filter:drop-shadow(0 20px 44px rgba(0,0,0,.5))}
.ent-sh .sh27{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);display:flex;gap:16px;font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(242,238,230,.5);white-space:nowrap}
.ent-sh .sh28{opacity:.4}
.ent-sh .sh29{color:#c3aeff}
.ent-sh .sh30{position:relative;z-index:2;padding-bottom:clamp(36px,5vw,56px)}
.ent-sh .sh31{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:baseline;border:1px solid rgba(242,238,230,.16);border-radius:16px;background:rgba(242,238,230,.03);padding:clamp(18px,2.4vw,26px);max-width:900px}
.ent-sh .sh32{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#e0a832}
.ent-sh .sh33{margin:0;font-family:'Newsreader',serif;font-size:clamp(18px,2.1vw,22px);line-height:1.45;color:#fbf8f1;text-wrap:pretty}
.ent-sh .sh34{font-weight:500}
.ent-sh .sh35{position:relative;z-index:2;background:#160f29;border-top:1px solid rgba(242,238,230,.1);border-bottom:1px solid rgba(242,238,230,.1)}
.ent-sh .sh36{padding:clamp(48px,7vw,96px) clamp(20px,4vw,56px)}
.ent-sh .sh37{display:flex;align-items:baseline;gap:14px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,238,230,.5)}
.ent-sh .sh38{flex:1;height:1px;background:rgba(242,238,230,.14)}
.ent-sh .sh39{margin-top:clamp(20px,3vw,32px);align-items:end;gap:clamp(20px,3vw,44px)}
.ent-sh .sh40{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(28px,4.2vw,50px);line-height:1.06;letter-spacing:-.022em;margin:0;color:#fbf8f1;max-width:18ch;text-wrap:pretty}
.ent-sh .sh41{font-size:16.5px;line-height:1.6;color:rgba(242,238,230,.62);margin:0;max-width:38ch}
.ent-sh .sh42{margin-top:clamp(26px,3.4vw,40px);border-top:1px solid rgba(242,238,230,.18);max-width:900px}
.ent-sh .sh43{display:flex;align-items:center;gap:clamp(16px,2.4vw,28px);flex-wrap:wrap;margin-top:clamp(22px,3vw,32px);max-width:900px}
.ent-sh .sh44{display:flex;align-items:baseline;gap:10px}
.ent-sh .sh45{font-family:'Newsreader',serif;font-size:clamp(34px,4.4vw,48px);line-height:1;color:#e0a832}
.ent-sh .sh46{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,238,230,.5)}
.ent-sh .sh47{flex:1;min-width:240px;font-size:16px;line-height:1.6;color:rgba(242,238,230,.74);margin:0;max-width:52ch;text-wrap:pretty}
.ent-sh .sh48{position:relative;z-index:2;padding:clamp(52px,7vw,100px) clamp(20px,4vw,56px)}
.ent-sh .sh49{align-items:start}
.ent-sh .sh50{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(24px,3.2vw,36px);line-height:1.1;letter-spacing:-.018em;margin:clamp(18px,2.4vw,26px) 0 0;color:#fbf8f1;max-width:20ch}
.ent-sh .sh51{font-size:clamp(16px,1.7vw,18px);line-height:1.68;color:rgba(242,238,230,.7);margin:16px 0 0;max-width:48ch;text-wrap:pretty}
.ent-sh .sh52{position:relative;z-index:2;padding:0 clamp(20px,4vw,56px) clamp(52px,7vw,100px)}
.ent-sh .sh53{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(26px,3.8vw,44px);line-height:1.08;letter-spacing:-.02em;margin:clamp(20px,3vw,32px) 0 clamp(22px,3vw,32px);color:#fbf8f1;max-width:22ch}
.ent-sh .sh54{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#e0a832;display:flex;align-items:center;gap:8px}
.ent-sh .sh55{width:8px;height:8px;border-radius:999px;background:#e0a832}
.ent-sh .sh56{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#c3aeff;display:flex;align-items:center;gap:8px}
.ent-sh .sh57{width:8px;height:8px;border-radius:999px;background:#7a56e0}
.ent-sh .sh58{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,238,230,.55)}
.ent-sh .sh59{font-family:'Newsreader',serif;font-size:clamp(17px,1.9vw,20px);line-height:1.35;color:#fbf8f1}
.ent-sh .sh60{font-family:'Newsreader',serif;font-size:clamp(17px,1.9vw,20px);line-height:1.35;color:#c3aeff;background:rgba(122,86,224,.07)}
.ent-sh .sh61{display:inline-flex;align-items:center;margin-top:clamp(20px,2.6vw,28px);font-size:15.5px;font-weight:600;color:#f2eee6;min-height:44px;text-decoration:underline;text-decoration-color:rgba(242,238,230,.4);text-underline-offset:5px}
.ent-sh .sh62{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin:clamp(20px,3vw,32px) 0 clamp(22px,3vw,32px)}
.ent-sh .sh63{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(26px,3.8vw,44px);line-height:1.08;letter-spacing:-.02em;margin:0;color:#fbf8f1;max-width:20ch}
.ent-sh .sh64{font-size:16.5px;line-height:1.6;color:rgba(242,238,230,.62);max-width:36ch;margin:0}
.ent-sh .sh65{position:relative;font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#e0a832}
.ent-sh .sh66{position:relative;font-family:'Newsreader',serif;font-weight:400;font-size:clamp(23px,2.6vw,30px);line-height:1.12;margin:14px 0 0;color:#fbf8f1}
.ent-sh .sh67{position:relative;font-size:15.5px;line-height:1.6;color:rgba(242,238,230,.66);margin:10px 0 0;max-width:40ch}
.ent-sh .sh68{position:relative;margin-top:auto;padding-top:20px;font-size:14.5px;font-weight:600;color:#f2eee6;transition:color .3s}
.ent-sh .sh69{position:relative;z-index:2;background:#fbf8f1;color:#160f29}
.ent-sh .sh70{padding:clamp(52px,7vw,100px) clamp(20px,4vw,56px)}
.ent-sh .sh71{display:flex;align-items:baseline;gap:14px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#6b6480}
.ent-sh .sh72{color:#cf9526}
.ent-sh .sh73{flex:1;height:1px;background:rgba(22,15,41,.12)}
.ent-sh .sh74{margin-top:clamp(24px,3.4vw,38px);align-items:center}
.ent-sh .sh75{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(30px,4.6vw,56px);line-height:1.06;letter-spacing:-.024em;margin:0;max-width:18ch;text-wrap:pretty}
.ent-sh .sh76{font-size:clamp(16.5px,1.7vw,19px);line-height:1.62;color:#524b63;margin:clamp(18px,2.4vw,26px) 0 0;max-width:46ch;text-wrap:pretty}
.ent-sh .sh77{display:inline-flex;align-items:center;gap:10px;background:#160f29;color:#fbf8f1;font-size:16px;font-weight:600;padding:17px 26px;border-radius:10px;margin-top:clamp(22px,3vw,30px);box-shadow:0 12px 30px rgba(22,15,41,.16);transition:transform .25s,background .25s}
.ent-sh .sh78{position:relative;aspect-ratio:1/1;max-width:320px;justify-self:center;width:100%}
.ent-sh .sh79{position:absolute;inset:6%;border-radius:999px;background:radial-gradient(circle at 40% 34%,rgba(224,168,50,.3),transparent 66%);filter:blur(34px)}
.ent-sh .sh80{position:absolute;inset:10%;border:1px solid rgba(22,15,41,.12);border-radius:999px}
.ent-sh .sh81{position:absolute;inset:22%;width:56%;height:56%;filter:drop-shadow(0 14px 30px rgba(22,15,41,.2))}
.ent-sh .sh82{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(26px,3.8vw,44px);line-height:1.08;letter-spacing:-.02em;margin:clamp(18px,2.6vw,28px) 0 0;color:#fbf8f1;max-width:22ch}
.ent-sh .sh83{margin-top:clamp(22px,3vw,32px)}
.ent-sh .sh84{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(19px,2.1vw,24px);line-height:1.2;margin:0;color:#fbf8f1}
.ent-sh .sh85{font-size:14.5px;line-height:1.55;color:rgba(242,238,230,.62);margin:10px 0 0}
.ent-sh .sh86{position:absolute;right:18px;bottom:16px;font-size:17px;color:#e0a832}
.ent-sh .sh87{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(26px,3.8vw,44px);line-height:1.08;letter-spacing:-.02em;margin:clamp(20px,3vw,32px) 0 0;color:#fbf8f1}
.ent-sh .sh88{margin-top:clamp(18px,2.4vw,26px);border-top:1px solid rgba(242,238,230,.18);max-width:900px}
.ent-sh .sh89{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(18px,2vw,22px);line-height:1.3;color:#fbf8f1;margin:0}
.ent-sh .sh90{font-size:16px;line-height:1.65;color:rgba(242,238,230,.72);margin:0 0 20px;padding:0 4px;max-width:62ch}
.ent-sh .sh91{position:relative;z-index:2;padding:0 clamp(20px,4vw,56px) clamp(52px,7vw,100px);text-align:center}
.ent-sh .sh92{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(30px,5vw,58px);line-height:1.04;letter-spacing:-.024em;margin:0 auto;max-width:22ch;color:#fbf8f1;text-wrap:pretty}
.ent-sh .sh93{font-style:italic;color:#c3aeff}
.ent-sh .sh94{font-size:clamp(16.5px,1.6vw,18.5px);line-height:1.62;color:rgba(242,238,230,.68);max-width:52ch;margin:clamp(18px,2.4vw,26px) auto 0}
.ent-sh .sh95{display:inline-flex;align-items:center;gap:10px;background:#e0a832;color:#160f29;font-size:17px;font-weight:600;padding:19px 32px;border-radius:10px;margin-top:clamp(24px,3.2vw,34px);box-shadow:0 14px 34px rgba(224,168,50,.24);transition:transform .25s,background .25s}
.ent-sh .sh96{font-size:18px}
.ent-sh .sh97{font-size:15.5px;color:rgba(242,238,230,.6);margin:18px 0 0}
.ent-sh .sh98{display:inline-block;color:#c3aeff;text-decoration:underline;text-decoration-color:rgba(195,174,255,.5);text-underline-offset:5px;text-decoration-thickness:1px;padding:8px 0}
.ent-sh .sh99{position:relative;z-index:2;border-top:1px solid rgba(242,238,230,.1)}
.ent-sh .sh100{padding:clamp(38px,5vw,60px) clamp(20px,4vw,56px)}
.ent-sh .sh101{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,238,230,.5)}
.ent-sh .sh102{display:inline-flex;align-items:center;color:#f2eee6;letter-spacing:.1em;min-height:44px;padding:11px 0}
.ent-sh .sh103{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.ent-sh .sh104{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(242,238,230,.16);border-radius:999px;padding:11px 16px;min-height:44px;font-size:14.5px;font-weight:500;color:#f2eee6;background:rgba(242,238,230,.04);transition:background .25s,border-color .25s,color .25s}
.ent-sh .sh105{width:14px;height:14px;border-radius:999px;background:linear-gradient(90deg,#2a1f49 50%,#ecc262 50%);flex:none;opacity:.85}
.ent-sh .sh8:hover{color:#fbf8f1}
.ent-sh .sh11:hover{color:#fbeecb}
.ent-sh .sh20:hover{transform:translateY(-2px);background:#fbeecb;color:#160f29}
.ent-sh .sh22:hover{color:#e0a832;text-decoration-color:#e0a832}
.ent-sh .sh61:hover{color:#e0a832}
.ent-sh .sh77:hover{transform:translateY(-2px);background:#5a3cf0}
.ent-sh .sh95:hover{transform:translateY(-2px);background:#fbeecb;color:#160f29}
.ent-sh .sh98:hover{color:#fbf8f1;text-decoration-color:#fbf8f1}
.ent-sh .sh102:hover{color:#e0a832}
.ent-sh .sh104:hover{background:#e0a832;color:#160f29;border-color:#e0a832}
/* a row of one or two cards fills the width instead of leaving an empty cell */
@media (min-width:981px){.ent-sh .am-cols-1{grid-template-columns:1fr}.ent-sh .am-cols-2{grid-template-columns:1fr 1fr}}
