.screen-loading{justify-content:center;align-items:center;min-height:min(58vh,420px);animation:.24s ease-out .2s backwards screen-loading-in;display:flex}.boot-mark{width:72px;height:72px;overflow:visible}.boot-mark-sheen{animation:1.4s cubic-bezier(.45,0,.25,1) infinite boot-mark-sheen}.boot-mark-glow{animation:1.4s ease-in-out infinite boot-mark-glow}@keyframes screen-loading-in{0%{opacity:0}}@keyframes boot-mark-sheen{0%{transform:translate(-26px)}75%,to{transform:translate(26px)}}@keyframes boot-mark-glow{0%,30%,to{opacity:.35}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.boot-mark-sheen{display:none}}:root{--chip-cream:#f7f2e8}.casino-chip{width:var(--s,22px);height:var(--s,22px);vertical-align:middle;background:repeating-conic-gradient(from -8deg, var(--chip-cream) 0 16deg, var(--c) 16deg 45deg);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #00000047,0 2px 5px #00000059}.casino-chip:before{content:"";background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 62%, #fff), var(--c) 58%, color-mix(in srgb, var(--c) 70%, #000));border-radius:50%;position:absolute;inset:21%;box-shadow:0 0 0 1px #fff9}.casino-chip>b{font-size:calc(var(--s,22px) * .42);color:var(--ink,#fff);font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #0006;font-weight:800;line-height:1;position:relative}.casino-chip-wide:before{inset:18%}.casino-chip-wide>b{font-size:calc(var(--s,22px) * .35);letter-spacing:-.03em}.casino-chip-inked>b{text-shadow:none}.casino-chip-ice{color:#1c5a85;background:repeating-conic-gradient(from -8deg, #eef9ff 0 16deg, #4aa8de 16deg 45deg)}.casino-chip-ice:before{background:radial-gradient(circle at 35% 30%,#fff,#c6e9fc 55%,#8ccdf0);inset:18%;box-shadow:0 0 0 1px #ffffffbf}.casino-chip-snow{width:64%;height:64%;display:block;position:relative}.casino-chip-locked{background:repeating-conic-gradient(from -8deg, #5d6b80 0 16deg, #46546a 16deg 45deg)}.casino-chip-locked:before{background:#2b3a4a;box-shadow:0 0 0 1px #ffffff1f}.casino-chip-locked>b{color:#5d6b80;text-shadow:none}.chip-stack{width:24px;position:absolute;bottom:0;left:0}.chip-stack-disc{left:0;right:0;bottom:calc(var(--i) * var(--step,3px));background:linear-gradient(90deg, #00000073, #0000 30%, #fff3 52%, #0000 72%, #00000073), repeating-linear-gradient(90deg, var(--c) 0 5px, var(--chip-cream) 5px 7px);border-radius:50%;height:8px;animation:.19s ease-out chip-stack-land;position:absolute;box-shadow:0 1px 1px #0006}.chip-stack-disc:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 78%, #fff) 0 52%, #ffffffd9 54% 60%, var(--c) 62%);border-radius:50%;height:5px;position:absolute;top:0;left:0;right:0}@keyframes chip-stack-land{0%{transform:translateY(-4px)}55%{transform:translateY(.5px)scaleY(.9)}to{transform:none}}.chip-edge-bar{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.chip-edge-bar-fill{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--action-raise) 70%, #fff) 0%, var(--action-raise) 55%, color-mix(in srgb, var(--action-raise) 80%, #000) 100%);position:absolute;inset:0;transform:translate(-100%)}.chip-edge-bar-fill:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf);width:10px;position:absolute;top:-2px;bottom:-2px;right:0}.dealer-coin{--coin-edge:#c98a3e;width:var(--cs);height:var(--cs);perspective:700px;pointer-events:none;flex:none;position:relative}.dealer-coin-body{width:100%;height:100%;transform-style:preserve-3d;position:relative}.dealer-coin-face{backface-visibility:hidden;transform:translateZ(var(--z));border-radius:50%;position:absolute;inset:0}.dealer-coin-face-back{transform:rotateY(180deg) translateZ(var(--z))}.dealer-coin-rim{background:radial-gradient(circle, transparent 0 61%, #0003 62%, transparent 64% 93%, #00000059 100%), repeating-conic-gradient(from -9deg, var(--chip-cream) 0 18deg, var(--c) 18deg 45deg);border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 30px #00000073,inset 0 0 0 2px #0003}.dealer-coin-rim:before{content:"";background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--d) 55%, #fff), var(--d) 55%, color-mix(in srgb, var(--d) 70%, #000));box-shadow:inset 0 0 0 2px #ffffff38, inset 0 -5px 12px #00000038, 0 0 0 3px color-mix(in srgb, var(--c) 65%, #000);border-radius:50%;position:absolute;inset:11%}.dealer-coin-rim:after{content:"";border:1.5px dashed color-mix(in srgb, var(--t) 60%, transparent);border-radius:50%;position:absolute;inset:14%}.dealer-coin-face-number .dealer-coin-rim:before{inset:19%}.dealer-coin-face-number .dealer-coin-rim:after{border:2px dashed color-mix(in srgb, var(--t) 40%, transparent);inset:25%}.dealer-coin-number{font-size:calc(var(--cs) * 58 / 148);letter-spacing:-.01em;color:var(--t);font-variant-numeric:tabular-nums;text-shadow:0 2px #0000002e;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.dealer-coin-number-pair{font-size:calc(var(--cs) * 46 / 148)}.dealer-coin-number-long{font-size:calc(var(--cs) * 32 / 148)}.dealer-coin-icon{box-shadow:0 0 0 2px var(--c), inset 0 0 0 1px #ffffff14;color:var(--c);background:#1b2733;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18%;overflow:hidden}.dealer-coin-icon img{object-fit:cover;width:100%;height:100%;display:block}.dealer-coin-trophy{width:56%;height:56%}.dealer-coin-q{font-size:calc(var(--cs) * .36);color:#5d6b80;background:#1b2733;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:18%;box-shadow:0 0 0 2px #46546a}.dealer-coin-glint{border-radius:50%;position:absolute;inset:0;overflow:hidden}.dealer-coin-glint:before{content:"";opacity:0;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:40%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}.dealer-coin-glint-go:before{animation:.76s cubic-bezier(.4,0,.2,1) both dealer-coin-glint}@keyframes dealer-coin-glint{0%{opacity:0;transform:translate(-160%)skew(-18deg)}15%{opacity:1}to{opacity:0;transform:translate(330%)skew(-18deg)}}.dealer-coin-edge{width:calc(var(--z) * 2);margin-left:calc(var(--z) * -1);background:linear-gradient(90deg, #00000059, #0000 50%, #00000059), repeating-linear-gradient(180deg, var(--coin-edge) 0 9px, var(--chip-cream) 9px 13px);border-radius:6px/50%;position:absolute;top:0;bottom:0;left:50%;transform:rotateY(90deg)}.dealer-coin-face-accent{--c:var(--accent);--d:color-mix(in srgb, var(--accent) 60%, #0d2438);--t:#fff}.dealer-coin-face-gold{--c:var(--action-raise);--d:var(--reward-marker);--t:#3b2500}.dealer-coin-face-common{--d:color-mix(in srgb, var(--c) 68%, #000);--t:var(--chip-cream)}.dealer-coin-face-rare{--d:color-mix(in srgb, var(--c) 78%, #000);--t:color-mix(in srgb, var(--c) 12%, #fff)}.dealer-coin-face-epic{--d:var(--reward-marker);--t:#3b2500}.dealer-coin-face-locked{--c:#46546a;--d:#2b3a4a;--t:var(--text-muted)}.dealer-coin-face-fire{--c:var(--day-active);--d:#e8590c;--t:#fff4d6}.dealer-coin-face-fire .dealer-coin-rim:before{background:radial-gradient(circle at 50% 78%,#ffe066 0,#ff922b 34%,#e8590c 62%,#a61e1e 100%)}.dealer-coin-face-fire .dealer-coin-number{text-shadow:0 2px #78140073,0 0 18px #ffc44dbf}.dealer-coin.dealer-coin-fire{--coin-edge:#c92a2a}.dealer-coin-face-prestige{--c:#16171d;--d:#121217;--t:#f2c14e}.dealer-coin-face-prestige .dealer-coin-rim{background:radial-gradient(circle, transparent 0 61%, #0000004d 62%, transparent 64% 93%, #00000073 100%), repeating-conic-gradient(from -7deg, #f4d47c 0 14deg, #16171d 14deg 45deg);box-shadow:0 12px 30px #0000008c,0 0 0 1.5px #b8872a,inset 0 0 0 2px #00000059}.dealer-coin-face-prestige .dealer-coin-rim:before{background:radial-gradient(circle at 36% 28%,#4a4a56,#17171d 52%,#050507);box-shadow:inset 0 0 0 2px #f4d47c59,inset 0 -6px 14px #00000080,0 0 0 3px #b8872a}.dealer-coin-face-prestige .dealer-coin-rim:after{border-color:#f2c14e8c}.dealer-coin-face-prestige .dealer-coin-number{color:#f2c14e;background:linear-gradient(#fff6d2 8%,#f6cf62 42%,#b47c14 58%,#ffe39a 92%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px #0009);-webkit-background-clip:text;background-clip:text}.dealer-coin.dealer-coin-prestige{--coin-edge:#16171d;--chip-cream:#e2b955}.rarity-ribbon-wrap{filter:drop-shadow(0 6px 14px #00000059);display:inline-block}.rarity-ribbon-wrap-tier{filter:drop-shadow(0 6px 14px #0006)}.rarity-ribbon{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--rib-ink,#17212b);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%,11px 50%);padding:6px 26px;font-size:12px;font-weight:800;line-height:16px;display:block;position:relative;overflow:hidden}.rarity-ribbon-common{--rib-ink:#17212b;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 35%, #fff), var(--tone) 55%, color-mix(in srgb, var(--tone) 76%, #000))}.rarity-ribbon-rare{--rib-ink:#062a2b;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 50%, #fff), var(--tone) 50%, color-mix(in srgb, var(--tone) 80%, #000))}.rarity-ribbon-epic{--rib-ink:#3b2500;--rep:2;background:linear-gradient(180deg, color-mix(in srgb, var(--reward-marker) 55%, #fff), var(--reward-marker) 45%, var(--tone))}.rarity-ribbon-tier{letter-spacing:normal;text-transform:none;color:#3b2500;background:linear-gradient(180deg, #ffe08a, var(--reward-marker) 45%, var(--action-raise));clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);padding:8px 30px;font-size:16px;line-height:20px}.rarity-ribbon:after{content:"";opacity:0;background:linear-gradient(100deg,#fff0,#ffffffd9 50%,#fff0);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.rarity-ribbon-shine:after{animation:rarity-ribbon-sweep .82s cubic-bezier(.4, 0, .2, 1) var(--rep,1) both}@keyframes rarity-ribbon-sweep{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}to{opacity:0;transform:translate(330%)}}.light-rays{--rays-size:500px;width:var(--rays-size);height:var(--rays-size);margin:calc(var(--rays-size) / -2) 0 0 calc(var(--rays-size) / -2);pointer-events:none;will-change:transform;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--reward-marker) 20%, transparent) 0 6deg, transparent 6deg 18deg);border-radius:50%;animation:28s linear infinite light-rays-spin;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 14%,#0000 64%);mask-image:radial-gradient(circle,#000 14%,#0000 64%)}.light-rays-amber{--rays-size:560px;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--reward-marker) 26%, transparent) 0 7deg, transparent 7deg 20deg);animation-duration:26s;-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 66%);mask-image:radial-gradient(circle,#000 16%,#0000 66%)}@keyframes light-rays-spin{to{transform:rotate(360deg)}}.halo{--halo-size:260px;width:var(--halo-size);height:var(--halo-size);margin:calc(var(--halo-size) / -2) 0 0 calc(var(--halo-size) / -2);pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--halo-c2) 48%, transparent) 0, color-mix(in srgb, var(--halo-c) 16%, transparent) 42%, transparent 68%);border-radius:50%;position:absolute;top:50%;left:50%}.halo-common{--halo-c2:color-mix(in srgb, var(--halo-c) 60%, #fff)}.halo-rare{--halo-c2:var(--halo-c);opacity:.75}.halo-epic{--halo-c2:var(--reward-marker)}.halo-gold{--halo-size:310px;background:radial-gradient(circle, color-mix(in srgb, var(--reward-marker) 55%, transparent) 0, color-mix(in srgb, var(--action-raise) 22%, transparent) 40%, transparent 68%)}.halo-breathing{animation:2.4s ease-in-out infinite alternate halo-breathe}@keyframes halo-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.light-rays,.halo-breathing,.chip-stack-disc,.rarity-ribbon-shine:after,.dealer-coin-glint-go:before{animation:none}}.chip-flight-layer{z-index:330;pointer-events:none;position:fixed;inset:0;overflow:hidden}.casino-chip-fly{margin:calc(var(--s,22px) / -2) 0 0 calc(var(--s,22px) / -2);will-change:transform, opacity;position:absolute;top:0;left:0}.jackpot-rain{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.toast-host{top:calc(var(--safe-top) + var(--xp-bank-offset,0px));z-index:300;padding:0 var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.toast{--toast-rise:calc(-100% - var(--space-3));pointer-events:auto;box-sizing:border-box;align-items:center;gap:var(--space-2);border-radius:var(--radius-card);background:var(--surface-elevated);width:100%;max-width:420px;animation:toast-in var(--motion-screen) var(--ease-out);padding:10px 10px 10px 14px;display:flex;box-shadow:0 8px 24px #090e1447}.toast-leaving{animation:toast-out var(--motion-fast) var(--ease-in) forwards}@keyframes toast-in{0%{transform:translateY(var(--toast-rise));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--toast-rise));opacity:0}}.toast-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-title{font-size:13px;font-weight:600}.toast-description{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.toast-action{border-radius:var(--radius-button);background:var(--accent);min-height:34px;color:var(--accent-text);font-family:var(--font-family-base);cursor:pointer;border:none;flex:none;padding:0 12px;font-size:13px;font-weight:600}.toast-action:disabled{opacity:.5;cursor:not-allowed}.toast-close{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.toast-action:focus-visible,.toast-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toast-queue-count{color:var(--text-muted);flex:none;order:-1;align-self:center;font-size:11px}@media (prefers-reduced-motion:reduce){.toast{--toast-rise:0px}}@media not ((prefers-contrast:more) or (forced-colors:active)){:root{--decor-img-chip:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cmask%20id='m'%3e%3ccircle%20cx='50'%20cy='50'%20r='50'%20fill='%23fff'/%3e%3ccircle%20cx='50'%20cy='50'%20r='39'%20fill='none'%20stroke='%23000'%20stroke-width='16'%20stroke-dasharray='11.572%2019.059'%20stroke-dashoffset='5.786'/%3e%3ccircle%20cx='50'%20cy='50'%20r='30'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'/%3e%3ccircle%20cx='50'%20cy='50'%20r='23.5'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-dasharray='3.2%202.6'/%3e%3c/mask%3e%3crect%20width='100'%20height='100'%20mask='url(%23m)'/%3e%3c/svg%3e");--decor-img-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cmask%20id='m'%3e%3ccircle%20cx='50'%20cy='50'%20r='50'%20fill='%23fff'/%3e%3ccircle%20cx='50'%20cy='50'%20r='38'%20fill='none'%20stroke='%23000'%20stroke-width='15'%20stroke-dasharray='15.917%2023.876'%20stroke-dashoffset='-11.938'/%3e%3ccircle%20cx='50'%20cy='50'%20r='21'%20fill='none'%20stroke='%23000'%20stroke-width='5'/%3e%3c/mask%3e%3crect%20width='100'%20height='100'%20mask='url(%23m)'/%3e%3c/svg%3e");--decor-img-stack:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2048'%3e%3cmask%20id='m'%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M0.0%2018.0%20V42.0%20A18.0%205.5%200%200%200%2036.0%2042.0%20V18.0%20Z'/%3e%3cellipse%20cx='18.0'%20cy='18.0'%20rx='18.0'%20ry='5.5'/%3e%3cpath%20d='M40.0%206.0%20V42.0%20A20.0%205.5%200%200%200%2080.0%2042.0%20V6.0%20Z'/%3e%3cellipse%20cx='60.0'%20cy='6.0'%20rx='20.0'%20ry='5.5'/%3e%3cpath%20d='M84.0%2030.0%20V42.0%20A18.0%205.5%200%200%200%20120.0%2042.0%20V30.0%20Z'/%3e%3cellipse%20cx='102.0'%20cy='30.0'%20rx='18.0'%20ry='5.5'/%3e%3c/g%3e%3cpath%20d='M0.0%2036.0%20A18.0%205.5%200%200%200%2036.0%2036.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M0.0%2030.0%20A18.0%205.5%200%200%200%2036.0%2030.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M0.0%2024.0%20A18.0%205.5%200%200%200%2036.0%2024.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40.0%2036.0%20A20.0%205.5%200%200%200%2080.0%2036.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40.0%2030.0%20A20.0%205.5%200%200%200%2080.0%2030.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40.0%2024.0%20A20.0%205.5%200%200%200%2080.0%2024.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40.0%2018.0%20A20.0%205.5%200%200%200%2080.0%2018.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40.0%2012.0%20A20.0%205.5%200%200%200%2080.0%2012.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M84.0%2036.0%20A18.0%205.5%200%200%200%20120.0%2036.0'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3c/mask%3e%3crect%20width='120'%20height='48'%20mask='url(%23m)'/%3e%3c/svg%3e");--decor-img-stack-hi:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2048'%3e%3cmask%20id='m'%3e%3cg%20fill='%23fff'%3e%3cellipse%20cx='18.0'%20cy='18.0'%20rx='17.4'%20ry='5.0'/%3e%3crect%20x='4.68'%20y='41.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='15.84'%20y='42.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='27.00'%20y='41.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='4.68'%20y='35.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='15.84'%20y='36.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='27.00'%20y='35.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='4.68'%20y='29.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='15.84'%20y='30.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='27.00'%20y='29.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='4.68'%20y='23.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='15.84'%20y='24.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='27.00'%20y='23.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3cellipse%20cx='60.0'%20cy='6.0'%20rx='19.4'%20ry='5.0'/%3e%3crect%20x='45.20'%20y='41.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='42.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='41.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='45.20'%20y='35.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='36.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='35.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='45.20'%20y='29.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='30.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='29.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='45.20'%20y='23.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='24.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='23.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='45.20'%20y='17.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='18.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='17.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='45.20'%20y='11.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='57.60'%20y='12.40'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='70.00'%20y='11.22'%20width='4.80'%20height='4.20'%20rx='0.5'/%3e%3cellipse%20cx='102.0'%20cy='30.0'%20rx='17.4'%20ry='5.0'/%3e%3crect%20x='88.68'%20y='41.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='99.84'%20y='42.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='111.00'%20y='41.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='88.68'%20y='35.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='99.84'%20y='36.40'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3crect%20x='111.00'%20y='35.22'%20width='4.32'%20height='4.20'%20rx='0.5'/%3e%3c/g%3e%3cellipse%20cx='18.0'%20cy='18.0'%20rx='13.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3cellipse%20cx='60.0'%20cy='6.0'%20rx='15.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3cellipse%20cx='102.0'%20cy='30.0'%20rx='13.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3c/mask%3e%3crect%20width='120'%20height='48'%20mask='url(%23m)'/%3e%3c/svg%3e");--decor-img-stack-floor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2048'%3e%3cmask%20id='m'%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M0%2018%20V42%20A18%205.5%200%200%200%2036%2042%20V18%20Z'/%3e%3cellipse%20cx='18'%20cy='18'%20rx='18'%20ry='5.5'/%3e%3cpath%20d='M40%206%20V42%20A20%205.5%200%200%200%2080%2042%20V6%20Z'/%3e%3cellipse%20cx='60'%20cy='6'%20rx='20'%20ry='5.5'/%3e%3cpath%20d='M84%2030%20V42%20A18%205.5%200%200%200%20120%2042%20V30%20Z'/%3e%3cellipse%20cx='102'%20cy='30'%20rx='18'%20ry='5.5'/%3e%3c/g%3e%3cpath%20d='M0%2036%20A18%205.5%200%200%200%2036%2036'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M0%2030%20A18%205.5%200%200%200%2036%2030'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M0%2024%20A18%205.5%200%200%200%2036%2024'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M0%2018%20A18%205.5%200%200%200%2036%2018'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cellipse%20cx='18'%20cy='18'%20rx='13.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3crect%20x='4.6'%20y='41.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='15.8'%20y='42.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='27'%20y='41.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='4.6'%20y='35.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='15.8'%20y='36.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='27'%20y='35.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='4.6'%20y='29.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='15.8'%20y='30.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='27'%20y='29.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='4.6'%20y='23.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='15.8'%20y='24.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='27'%20y='23.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3cpath%20d='M40%2036%20A20%205.5%200%200%200%2080%2036'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40%2030%20A20%205.5%200%200%200%2080%2030'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40%2024%20A20%205.5%200%200%200%2080%2024'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40%2018%20A20%205.5%200%200%200%2080%2018'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40%2012%20A20%205.5%200%200%200%2080%2012'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M40%206%20A20%205.5%200%200%200%2080%206'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cellipse%20cx='60'%20cy='6'%20rx='15.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3crect%20x='45.2'%20y='41.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='42.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='41.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='45.2'%20y='35.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='36.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='35.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='45.2'%20y='29.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='30.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='29.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='45.2'%20y='23.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='24.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='23.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='45.2'%20y='17.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='18.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='17.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='45.2'%20y='11.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='57.6'%20y='12.4'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='70'%20y='11.2'%20width='4.8'%20height='4.2'%20fill='%23000'/%3e%3cpath%20d='M84%2036%20A18%205.5%200%200%200%20120%2036'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cpath%20d='M84%2030%20A18%205.5%200%200%200%20120%2030'%20fill='none'%20stroke='%23000'%20stroke-width='0.9'/%3e%3cellipse%20cx='102'%20cy='30'%20rx='13.8'%20ry='3.4'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-dasharray='2%201.6'/%3e%3crect%20x='88.6'%20y='41.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='99.8'%20y='42.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='111'%20y='41.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='88.6'%20y='35.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='99.8'%20y='36.4'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3crect%20x='111'%20y='35.2'%20width='4.3'%20height='4.2'%20fill='%23000'/%3e%3c/mask%3e%3crect%20width='120'%20height='48'%20mask='url(%23m)'/%3e%3c/svg%3e");--decor-weave-a:#1c27330b;--decor-weave-b:#ffffff4d;--decor-grain:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.12%200%200%200%20-0.05'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23n)'/%3e%3c/svg%3e");--decor-grain-2:none;--decor-grain-card:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.12%200%200%200%20-0.05'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23n)'/%3e%3c/svg%3e");--decor-bevel:transparent;--decor-sheen:#ffffff2e;--decor-scatter:color-mix(in srgb, var(--text-muted) 16%, var(--surface));--decor-scatter-accent:color-mix(in srgb, var(--accent) 28%, var(--surface));--decor-mark:var(--accent);--decor-stack:color-mix(in srgb, var(--text-muted) 42%, var(--surface-elevated));--decor-stack-hi:color-mix(in srgb, var(--text-muted) 20%, var(--surface-elevated));--decor-stack-accent:color-mix(in srgb, var(--accent) 52%, var(--surface-elevated));--decor-stack-accent-hi:color-mix(in srgb, var(--accent) 26%, var(--surface-elevated));--decor-floor:color-mix(in srgb, var(--text-muted) 34%, var(--surface));--decor-floor-accent:color-mix(in srgb, var(--accent) 40%, var(--surface));--decor-edge:color-mix(in srgb, var(--text-muted) 32%, var(--surface))}[data-color-scheme=dark]{--decor-weave-a:#ffffff06;--decor-weave-b:#0000001a;--decor-grain:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20seed='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200.14%200%200%200%20-0.058'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23n)'/%3e%3c/svg%3e");--decor-grain-2:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20seed='11'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200%200%200%20-0.075'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23n)'/%3e%3c/svg%3e");--decor-grain-card:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20seed='5'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200.1%200%200%200%20-0.042'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23n)'/%3e%3c/svg%3e");--decor-bevel:#ffffff0e;--decor-sheen:#ffffff14;--decor-scatter:color-mix(in srgb, var(--surface-raised) 30%, var(--surface));--decor-scatter-accent:color-mix(in srgb, var(--accent) 34%, var(--surface));--decor-stack:color-mix(in srgb, var(--text-muted) 22%, var(--surface-raised));--decor-stack-hi:color-mix(in srgb, var(--text-muted) 40%, var(--surface-raised));--decor-stack-accent:color-mix(in srgb, var(--accent) 50%, var(--surface-elevated));--decor-stack-accent-hi:color-mix(in srgb, var(--accent) 72%, var(--surface-elevated));--decor-floor:color-mix(in srgb, var(--surface-raised) 85%, var(--surface));--decor-floor-accent:color-mix(in srgb, var(--accent) 32%, var(--surface));--decor-edge:color-mix(in srgb, var(--text-muted) 24%, var(--surface))}body:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(45deg, var(--decor-weave-a) 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, var(--decor-weave-b) 0 1px, transparent 1px 5px), var(--decor-grain), var(--decor-grain-2);position:fixed;inset:0}@supports selector(:has(*)){#root:before,#root:after,body:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:var(--decor-img-chip) center / contain no-repeat;-webkit-mask:var(--decor-img-chip) center / contain no-repeat;mask:var(--decor-img-chip) center / contain no-repeat;transition:opacity var(--motion-screen) var(--ease-out);position:fixed}#root:before{background:var(--decor-scatter);width:92px;height:92px;top:max(26%,196px);right:-80px}#root:after{background:var(--decor-scatter);width:104px;height:104px;top:58%;left:-92px}body:after{right:-44px;bottom:calc(var(--tab-bar-height) + var(--safe-bottom) - 28px);background:var(--decor-scatter-accent);width:58px;height:58px}body:has(.session-progress,.option-buttons,.review-panel,.article-content,.chart-editor,.chart-spot,.spot-search-body,.story-player-backdrop,.sheet-backdrop,.paywall-backdrop):after{opacity:0}body:has(.session-progress,.option-buttons,.review-panel,.article-content,.chart-editor,.chart-spot,.spot-search-body,.story-player-backdrop,.sheet-backdrop,.paywall-backdrop) #root:before{opacity:0}body:has(.session-progress,.option-buttons,.review-panel,.article-content,.chart-editor,.chart-spot,.spot-search-body,.story-player-backdrop,.sheet-backdrop,.paywall-backdrop) #root:after{opacity:0}body:not(:has(.tab-bar)):after{opacity:0}body:has(.streak-calendar):after{opacity:0}}.tab-active:before{background:repeating-linear-gradient(90deg, var(--accent) 0 8px, transparent 8px 10px);border-radius:0;width:28px;height:3px}.btn-accent-fill{background-image:linear-gradient(180deg, var(--decor-sheen), transparent 65%)}.screen-title:not(.article-title),.mode-screen-title{padding-right:1.1em}.screen-title:not(.article-title):after,.mode-screen-title:after{content:"";vertical-align:.02em;background:var(--decor-mark);width:.7em;height:.7em;-webkit-mask:var(--decor-img-mark) center / contain no-repeat;-webkit-mask:var(--decor-img-mark) center / contain no-repeat;mask:var(--decor-img-mark) center / contain no-repeat;margin-left:.4em;margin-right:-1.1em;display:inline-block}h2.text-title-section:not(.mode-screen-title,.sheet-title,.paywall-title,.story-player-title):before{content:"";vertical-align:-.12em;background:var(--decor-mark);width:.9em;height:.9em;-webkit-mask:var(--decor-img-mark) center / contain no-repeat;-webkit-mask:var(--decor-img-mark) center / contain no-repeat;mask:var(--decor-img-mark) center / contain no-repeat;margin-right:.45em;display:inline-block}body:has(.review-panel,.option-buttons,.article-content) .btn-accent-fill{background-image:none}.level-bar,.quest-summary-card,.achievement-teaser,.achievement-badge,.achievements-hero,.read-and-watch-card,.streak-hero,.streak-freeze-card,.streak-milestone-card,.mode-resume-card,.mode-quest-strip,.result-tile,.session-pot-rows,.session-pot-level,.result-leaderboard-link,.stats-card,.leaks-item,.leaderboard-row,.subscription-status,.settings-profile,.settings-group-card,.settings-danger-row,.settings-danger-confirm,.article-card,.section-card,.section-article,.chart-set-row,.spot-node-card,.tab-bar{background-image:linear-gradient(180deg, var(--decor-bevel) 0 1px, transparent 1px), var(--decor-grain-card);background-repeat:no-repeat,repeat}.review-next-button:after,.result-actions:after,.chart-editor-save:after,.leaderboard-me:after{background-image:repeating-linear-gradient(45deg, var(--decor-weave-a) 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, var(--decor-weave-b) 0 1px, transparent 1px 5px), var(--decor-grain), var(--decor-grain-2)}.chip:not(.chip-selected,.mode-chip-locked),.player-add{border-color:var(--decor-edge)}.article-content h2,.article-content hr{border-top-color:var(--decor-edge)}.onboarding-dot:not(.onboarding-dot-active){background:color-mix(in srgb, var(--text-muted) 40%, var(--surface))}.board-row .card-slot[data-state=empty]{background:linear-gradient(color-mix(in srgb, var(--text-muted) 6%, transparent), color-mix(in srgb, var(--text-muted) 6%, transparent)), var(--surface)}.chart-spot .hand-matrix,.chart-editor .hand-matrix,.chart-ref .hand-matrix{background-color:var(--surface)}.settings-profile{position:relative}.settings-profile:before,.settings-profile:after{content:"";right:var(--space-4);aspect-ratio:120/48;pointer-events:none;position:absolute}.settings-profile:before{background:linear-gradient(90deg, var(--decor-stack) 0 31.7%, var(--decor-stack-accent) 31.7% 68.3%, var(--decor-stack) 68.3%);-webkit-mask:var(--decor-img-stack) center / 100% 100% no-repeat;-webkit-mask:var(--decor-img-stack) center / 100% 100% no-repeat;mask:var(--decor-img-stack) center / 100% 100% no-repeat}.settings-profile:after{background:linear-gradient(90deg, var(--decor-stack-hi) 0 31.7%, var(--decor-stack-accent-hi) 31.7% 68.3%, var(--decor-stack-hi) 68.3%);-webkit-mask:var(--decor-img-stack-hi) center / 100% 100% no-repeat;-webkit-mask:var(--decor-img-stack-hi) center / 100% 100% no-repeat;mask:var(--decor-img-stack-hi) center / 100% 100% no-repeat}.settings-profile:before,.settings-profile:after{width:72px;top:50%;transform:translateY(-50%)}.settings-profile{padding-right:calc(var(--space-4) + 72px + var(--space-3))}.settings-profile-username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=359px){.settings-profile:before,.settings-profile:after{content:none}.settings-profile{padding-right:var(--space-4)}}.screen-body:has(>.today-content,>.today-cockpit,>.article-filters,>.chart-sets-body,>.mode-screen,>.section-content):not(:has(.empty-state,.error-state,[data-testid=screen-skeleton])):after{content:"";aspect-ratio:120/48;pointer-events:none;background:linear-gradient(90deg, var(--decor-floor) 0 31.7%, var(--decor-floor-accent) 31.7% 68.3%, var(--decor-floor) 68.3%);width:120px;-webkit-mask:var(--decor-img-stack-floor) center / 100% 100% no-repeat;-webkit-mask:var(--decor-img-stack-floor) center / 100% 100% no-repeat;mask:var(--decor-img-stack-floor) center / 100% 100% no-repeat;align-self:center;display:block}}
