
body{margin:0;background:#14062F;color:#EDE6FA;font-family:"Outfit",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
:is(#dc-root, body.arg-wp) a{color:#FBB040}
:is(#dc-root, body.arg-wp) *:focus-visible{outline:3px solid #FBB040;outline-offset:3px}
:is(#dc-root, body.arg-wp) .site{container-type:inline-size;container-name:site;width:100%;overflow-x:clip}
:is(#dc-root, body.arg-wp) .w{max-width:1320px;margin:0 auto;padding:0 16px;box-sizing:border-box}
:is(#dc-root, body.arg-wp) .d{font-family:"Anton",Impact,"Arial Narrow",sans-serif;font-weight:400;line-height:.92}
:is(#dc-root, body.arg-wp) .num{font-variant-numeric:tabular-nums}
:is(#dc-root, body.arg-wp) .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;font-family:inherit;border:0;box-sizing:border-box}
:is(#dc-root, body.arg-wp) .navl{display:none}
:is(#dc-root, body.arg-wp) .menu-btn{display:grid}
:is(#dc-root, body.arg-wp) .suite{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
:is(#dc-root, body.arg-wp) .tl{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3A2A66 transparent}
:is(#dc-root, body.arg-wp) .tl-inner{min-width:980px;position:relative}
:is(#dc-root, body.arg-wp) .receipt-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}
:is(#dc-root, body.arg-wp) .credits{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}
@keyframes roll{from{transform:translateY(0)}to{transform:translateY(-50%)}}
:is(#dc-root, body.arg-wp) .roll{animation:roll 46s linear infinite}
:is(#dc-root, body.arg-wp) .rollbox:hover .roll,:is(#dc-root, body.arg-wp) .rollbox:focus-within .roll{animation-play-state:paused}
@keyframes blink{50%{opacity:.25}}
:is(#dc-root, body.arg-wp) .rec{animation:blink 1.4s steps(1) infinite}
@container site (min-width: 760px){
 :is(#dc-root, body.arg-wp) .w{padding:0 28px}
 :is(#dc-root, body.arg-wp) .receipt-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
 :is(#dc-root, body.arg-wp) .credits{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@container site (min-width: 1040px){
 :is(#dc-root, body.arg-wp) .navl{display:flex}
 :is(#dc-root, body.arg-wp) .menu-btn{display:none}
 :is(#dc-root, body.arg-wp) .suite{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}
 :is(#dc-root, body.arg-wp) .tl-inner{min-width:0}
}
@media (prefers-reduced-motion:reduce){:is(#dc-root, body.arg-wp) .roll,:is(#dc-root, body.arg-wp) .rec{animation:none}}
/* Interaction: everything you can press looks and feels pressable. */
:is(#dc-root, body.arg-wp) a,:is(#dc-root, body.arg-wp) button,:is(#dc-root, body.arg-wp) summary,:is(#dc-root, body.arg-wp) [role=button]{cursor:pointer;-webkit-tap-highlight-color:rgba(251,176,64,.25)}
:is(#dc-root, body.arg-wp) button[disabled],:is(#dc-root, body.arg-wp) [aria-disabled="true"],:is(#dc-root, body.arg-wp) button[style*="cursor: default"]{cursor:default}
:is(#dc-root, body.arg-wp) a,:is(#dc-root, body.arg-wp) button{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,text-decoration-color .18s ease}
:is(#dc-root, body.arg-wp) a:focus-visible,:is(#dc-root, body.arg-wp) button:focus-visible,:is(#dc-root, body.arg-wp) summary:focus-visible{outline:2px solid #FBB040 !important;outline-offset:3px}
:is(#dc-root, body.arg-wp) .b-wa{background:#25D366;color:#06301A !important;box-shadow:0 10px 26px -12px rgba(37,211,102,.8)}
:is(#dc-root, body.arg-wp) .b-wa svg{flex-shrink:0}
:is(#dc-root, body.arg-wp) .btn:active{transform:translateY(0) scale(.98) !important}
:is(#dc-root, body.arg-wp) button:not(.btn):not([disabled]):not([aria-disabled="true"]):active,:is(#dc-root, body.arg-wp) a[style*="background"]:not(.btn):active{transform:scale(.98) !important}
@media (hover:hover){
:is(#dc-root, body.arg-wp) .btn:hover{transform:translateY(-2px)}
:is(#dc-root, body.arg-wp) .b-pri:hover{filter:brightness(1.07) saturate(1.05);box-shadow:0 16px 36px -10px rgba(247,147,30,.9) !important}
:is(#dc-root, body.arg-wp) .b-ghost:hover{background:rgba(255,255,255,.14) !important;border-color:#FFFFFF !important}
:is(#dc-root, body.arg-wp) .b-line:hover{background:#F4F0FA !important;border-color:#5B2AA0 !important}
:is(#dc-root, body.arg-wp) .b-dark:hover{background:#3D1499 !important;box-shadow:0 14px 30px -14px rgba(44,10,119,.8) !important}
:is(#dc-root, body.arg-wp) .b-wa:hover{background:#34E07A !important;box-shadow:0 14px 30px -10px rgba(37,211,102,.95) !important}
:is(#dc-root, body.arg-wp) .btn:not(.b-pri):not(.b-ghost):not(.b-line):not(.b-dark):not(.b-wa):hover{filter:brightness(1.08);box-shadow:0 12px 28px -14px rgba(20,6,47,.55) !important}
/* Chips, tabs, toggles and anything else built as a button. */
:is(#dc-root, body.arg-wp) button:not(.btn):not([disabled]):not([aria-disabled="true"]):not([style*="cursor: default"]):hover{box-shadow:inset 0 0 0 2px #FBB040 !important;filter:brightness(1.04)}
/* Cards and tiles that are links. */
:is(#dc-root, body.arg-wp) a:not(.btn):not(header a):not(footer a):is([style*="display: flex"],[style*="display: block"],[style*="display: grid"],[style*="background"]):hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(20,6,47,.5),inset 0 0 0 2px #FBB040 !important}
/* Text links. */
:is(#dc-root, body.arg-wp) a:not(.btn):not(header a):not(footer a):not([style*="display: flex"]):not([style*="display: block"]):not([style*="display: grid"]):not([style*="background"]){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}
:is(#dc-root, body.arg-wp) a:not(.btn):not(header a):not(footer a):not([style*="display: flex"]):not([style*="display: block"]):not([style*="display: grid"]):not([style*="background"]):hover{text-decoration-thickness:2px !important;text-decoration-color:#FBB040 !important;opacity:.9}
/* Header and footer links. */
:is(#dc-root, body.arg-wp) header a:not(.btn):not(:has(img)):hover{color:#FBB040 !important}
:is(#dc-root, body.arg-wp) header a:has(img):hover{opacity:.85}
:is(#dc-root, body.arg-wp) footer a:not(.btn):hover{color:#FFFFFF !important;text-decoration:underline !important;text-decoration-color:#FBB040 !important;text-underline-offset:4px}
}
@media (prefers-reduced-motion:reduce){:is(#dc-root, body.arg-wp) a,:is(#dc-root, body.arg-wp) button{transition:none}:is(#dc-root, body.arg-wp) .btn:hover,:is(#dc-root, body.arg-wp) a:hover,:is(#dc-root, body.arg-wp) .btn:active,:is(#dc-root, body.arg-wp) button:active{transform:none !important}}

