.sr-only[data-astro-cid-wyrwxvej]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.CWLBgZ7J.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dp-table:#9b4d25;--dp-table-2:#87401d;--dp-table-deep:#682c12;--dp-table-lit:#aa592d;--dp-table-mid:#9f4e24;--dp-table-shade:#793716;--dp-table-shadow:#56220b;--dp-table-card:#7f3b19;--dp-table-footer-end:#3b1606;--dp-rail:#9a582a;--dp-rail-2:#7d411b;--dp-rail-edge:#59250c;--dp-brand:#ffc120;--dp-brand-lt:#fd6;--dp-brand-dk:#e86a00;--dp-brand-deep:#b34e00;--dp-ivory:#fffdf5;--dp-cream:#fff8ea;--dp-muted:#ffe6c8;--dp-faint:#ffddb5;--dp-ink:#2a0f01;--dp-on-brand:#4a2300;--dp-badge-bg:#1f0b00;--dp-win:#43c97f;--dp-alert:#ff5a5a;--dp-chip-text:#ffe3a6;--dp-attack:#e7473c;--dp-defend:#46c8e8;--dp-gold:#ffc120;--dp-gold-hi:#ffe082;--dp-face-u:48px;--dp-face-1:#fff;--dp-face-2:#faf6ee;--dp-face-3:#efe6d8;--dp-face-edge:#d8c9b4;--dp-face-border:#2a0f013d;--dp-suit-red:#bc1e24;--dp-suit-black:#211c1d;--dp-face-back-1:#3a5cc0;--dp-face-back-2:#1b42a9;--dp-surface-1:#3c16054d;--dp-surface-2:#3c16055c;--dp-surface-3:#3c160533;--dp-hairline:#ffe5c22e;--dp-hairline-strong:#ffe5c23d;--dp-hairline-soft:#ffe5c221;--dp-border-hover:#ffc12066;--dp-border-active:#ffc1208c;--dp-ghost-fill:#ffe8c814;--dp-ghost-fill-hover:#ffe8c824;--dp-ghost-border:#ffd9a63d;--dp-header-scrolled:#4d1d08c7;--dp-font-display:"Onest Variable", Onest, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dp-font-body:var(--dp-font-display);--dp-font-num:var(--dp-font-display);--dp-lh-display:1.04;--dp-lh-body:1.5;--dp-lh-prose:1.62;--dp-text-hero:clamp(40px, 5.6vw, 76px);--dp-text-section:clamp(32px, 4vw, 48px);--dp-text-closing:clamp(36px, 5vw, 60px);--dp-text-card-title:34px;--dp-text-feature-title:21px;--dp-text-lead:19px;--dp-text-section-lead:17px;--dp-text-body:16px;--dp-text-prose:15px;--dp-text-nav:15px;--dp-text-trust:13.5px;--dp-text-eyebrow:12px;--dp-text-tag:11px;--dp-track-eyebrow:.34em;--dp-track-tag:.14em;--dp-track-badge:.06em;--dp-maxw:1320px;--dp-content-maxw:960px;--dp-gutter:28px;--dp-header-h:72px;--dp-space-section:104px;--dp-space-hero-top:120px;--dp-space-hero-bottom:70px;--dp-space-closing:110px;--dp-space-1:4px;--dp-space-2:8px;--dp-space-3:12px;--dp-space-4:16px;--dp-space-5:20px;--dp-space-6:24px;--dp-space-7:32px;--dp-space-8:40px;--dp-space-9:56px;--dp-space-10:72px;--dp-space-11:96px;--dp-space-12:128px;--dp-pad-card:var(--dp-space-7);--dp-pad-card-sm:var(--dp-space-5);--dp-space-block:var(--dp-space-9);--dp-space-hero-gap:var(--dp-space-9);--dp-radius-card:16px;--dp-text-h1-doc:clamp(28px, 7.5vw, 54px);--dp-text-h2-doc:clamp(20px, 5.5vw, 28px);--dp-text-h3-doc:clamp(17px, 4.5vw, 21px);--dp-tap-min:44px;--dp-gap-nav:30px;--dp-gap-cta:14px;--dp-gap-cards:26px;--dp-gap-features:20px;--dp-gap-faq:12px;--dp-radius-chip:9px;--dp-radius-lang:11px;--dp-radius-sm:12px;--dp-radius-badge:13px;--dp-radius-btn:14px;--dp-radius-md:20px;--dp-radius-lg:24px;--dp-shadow-btn:inset 0 1px 0 #ffffff47, 0 10px 26px #e86a0073;--dp-shadow-btn-hover:inset 0 1px 0 #ffffff61, 0 16px 34px #e86a0099;--dp-shadow-header:0 10px 30px #0000004d;--dp-shadow-face:inset 0 1.5px 0 #fffffff2, inset 0 -4px 7px #2a0f0117, 0 2px 0 var(--dp-face-edge), 0 7px 12px #0006, 0 16px 24px #00000057;--dp-shadow-face-glow:inset 0 1.5px 0 #fffffff2, 0 7px 12px #0006, 0 0 0 3px #ffc120e6, 0 0 22px #ffc12080;--dp-focus-ring:0 0 0 3px var(--dp-table-deep), 0 0 0 6px var(--dp-brand-lt);--dp-ease-out:cubic-bezier(.2, .7, .2, 1);--dp-dur-fast:.15s;--dp-dur-base:.25s;--dp-dur-reveal:.7s;--dp-z-base:0;--dp-z-raised:10;--dp-z-header:100;--dp-z-dropdown:200;--dp-z-overlay:300;--dp-z-toast:400}@media (max-width:767px){:root{--dp-gutter:20px;--dp-space-section:88px;--dp-space-closing:88px}}@media (max-width:560px){:root{--dp-gutter:16px;--dp-header-h:60px;--dp-space-section:72px;--dp-space-hero-top:96px;--dp-space-hero-bottom:54px;--dp-space-closing:72px;--dp-pad-card:var(--dp-space-5);--dp-space-block:var(--dp-space-7);--dp-space-hero-gap:var(--dp-space-8);--dp-text-hero:clamp(32px, 8.5vw, 46px);--dp-text-lead:16px;--dp-text-trust:12.5px}}@media (max-width:380px){:root{--dp-text-hero:clamp(29px, 8.5vw, 40px)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--dp-header-h) + 16px);scroll-behavior:smooth}body{min-height:100dvh;color:var(--dp-cream);background:var(--dp-table-deep);font-family:var(--dp-font-body);font-size:var(--dp-text-body);font-weight:500;line-height:var(--dp-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--dp-font-display);font-weight:400;line-height:var(--dp-lh-display);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{padding:0}:focus-visible{box-shadow:var(--dp-focus-ring);border-radius:var(--dp-radius-sm);outline:none}.dp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp-skip-link{z-index:var(--dp-z-toast);color:var(--dp-on-brand);background:var(--dp-brand);border-radius:var(--dp-radius-btn);transition:transform var(--dp-dur-fast) var(--dp-ease-out);padding:10px 18px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.dp-skip-link:focus-visible{transform:translateY(0)}.dp-wrap{width:100%;max-width:var(--dp-maxw);padding-inline:var(--dp-gutter);margin-inline-start:auto;margin-inline-end:auto}.dp-section{padding-block:var(--dp-space-section)}.dp-table{background:repeating-linear-gradient(45deg, #0000000d 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, #ffffff04 0 2px, transparent 2px 5px), radial-gradient(125% 90% at 50% 0%, var(--dp-table-lit) 0%, var(--dp-table) 46%, var(--dp-table-2) 100%);background-color:var(--dp-table-2)}.dp-table-doc{background:repeating-linear-gradient(45deg, #0000000d 0 2px, transparent 2px 5px), radial-gradient(125% 90% at 50% 0%, var(--dp-table-lit) 0%, var(--dp-table) 46%, var(--dp-table-2) 100%);background-color:var(--dp-table-2);background-attachment:fixed}@keyframes dp-floaty{0%,to{transform:translateY(0) rotate(var(--dp-rot,0deg))}50%{transform:translateY(-12px) rotate(var(--dp-rot,0deg))}}.dp-float{animation:5s ease-in-out infinite dp-floaty}.dp-js .dp-reveal{opacity:0;transition:opacity var(--dp-dur-reveal) var(--dp-ease-out), transform var(--dp-dur-reveal) var(--dp-ease-out);transform:translateY(28px)}.dp-js .hero .dp-reveal{opacity:1;transition:none;transform:none}.dp-js .dp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dp-js .dp-reveal{opacity:1;transform:none}}.num{font-family:var(--dp-font-num)}.eyebrow{font:700 var(--dp-text-eyebrow) / 1 var(--dp-font-body);letter-spacing:var(--dp-track-eyebrow);text-transform:uppercase;color:var(--dp-brand)}.lead{font:500 var(--dp-text-lead) / 1.55 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 78%, transparent)}.prose{max-width:var(--dp-content-maxw);font:500 15.5px / 1.65 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 86%, transparent)}.prose>*+*{margin-top:1em}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--dp-cream);margin-top:1.5em;margin-bottom:.45em}.prose h1{font-size:clamp(32px,4vw,48px)}.prose h2{font-size:clamp(24px,3vw,28px);line-height:1.15}.prose h3{font-size:18px;font-family:var(--dp-font-body);color:var(--dp-brand-lt);font-weight:700}.prose a{color:var(--dp-brand-lt);text-underline-offset:.15em;text-decoration:underline}.prose a:hover{color:var(--dp-brand)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:3px solid var(--dp-brand);background:var(--dp-surface-1);border-radius:0 var(--dp-radius-sm) var(--dp-radius-sm) 0;color:color-mix(in srgb, var(--dp-cream) 78%, transparent);margin-inline-start:0;margin-inline-end:0;padding:12px 18px}.prose code{background:#00000047;border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.prose pre{border-radius:var(--dp-radius-sm);border:1px solid var(--dp-hairline);background:#00000059;padding:16px 18px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{border-radius:var(--dp-radius-md);border:1px solid var(--dp-hairline)}.prose table{border-collapse:collapse;width:100%;font-size:var(--dp-text-prose)}.prose th,.prose td{border:1px solid var(--dp-hairline);text-align:left;padding:10px 12px}.prose th{color:var(--dp-cream);background:#0003}.pcard{--u:var(--dp-face-u);width:var(--u);height:calc(var(--u) * 1.4);padding:calc(var(--u) * .07);border-radius:calc(var(--u) * .14);background:linear-gradient(150deg, var(--dp-face-1) 0%, var(--dp-face-2) 58%, var(--dp-face-3) 100%);border:1px solid var(--dp-face-border);box-shadow:var(--dp-shadow-face);color:var(--dp-suit-black);flex-direction:column;flex:none;justify-content:space-between;display:inline-flex;position:relative;overflow:hidden}.pcard.red{color:var(--dp-suit-red)}.pcard.glow{box-shadow:var(--dp-shadow-face-glow)}.pcard-index{line-height:1;font-family:var(--dp-font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(var(--u) * .3);flex-direction:column;align-items:center;display:flex}.pcard-index-end{align-self:flex-end;transform:rotate(180deg)}.pcard-suit{font-size:calc(var(--u) * .26)}.pcard-pip{font-size:calc(var(--u) * .62);opacity:.9;place-items:center;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pcard-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pcard.back{background:linear-gradient(150deg, var(--dp-face-back-1), var(--dp-face-back-2));border-color:#ffe8c838}.pcard-back{inset:calc(var(--u) * .07);border-radius:calc(var(--u) * .09);background-image:repeating-linear-gradient(45deg, #ffe8c824 0 2px, transparent 2px calc(var(--u) * .12)), repeating-linear-gradient(-45deg, #ffe8c824 0 2px, transparent 2px calc(var(--u) * .12));border:1px solid #ffe8c842;position:absolute}.pcard.trump{transform:rotate(90deg)}.pcard.mark .pcard-pip{font-size:calc(var(--u) * .78);opacity:1}.pair{display:inline-block;position:relative}.pair .cover{position:absolute;top:30%;left:30%;transform:rotate(22deg)}.deck{display:inline-block;position:relative}.deck .deck-top{position:absolute;top:-6%;left:34%}.btn{cursor:pointer;font:700 16px var(--dp-font-body);border-radius:var(--dp-radius-btn);transition:transform var(--dp-dur-fast), box-shadow .2s, filter .2s, background .2s;border:0;align-items:center;gap:10px;padding:15px 26px;display:inline-flex}.btn-primary{background:linear-gradient(180deg, var(--dp-brand-lt), var(--dp-brand) 55%, var(--dp-brand-dk));color:var(--dp-on-brand);box-shadow:var(--dp-shadow-btn)}.btn-primary:hover{box-shadow:var(--dp-shadow-btn-hover);filter:brightness(1.04);transform:translateY(-2px)}.btn-primary:focus-visible{box-shadow:var(--dp-focus-ring);outline:none}.btn-ghost{background:var(--dp-ghost-fill);color:var(--dp-cream);border:1px solid var(--dp-ghost-border)}.btn-ghost:hover{background:var(--dp-ghost-fill-hover);transform:translateY(-1px)}.badges{flex-wrap:wrap;gap:12px;display:flex}.badge{border-radius:var(--dp-radius-badge);background:var(--dp-badge-bg);transition:transform var(--dp-dur-fast), border-color .2s;border:1px solid #ffe8c838;align-items:center;gap:11px;padding:10px 18px;display:inline-flex}.badge:hover{border-color:#fd69;transform:translateY(-2px)}.badge:focus-visible{box-shadow:var(--dp-focus-ring);outline:none}.badge .bl{flex-direction:column;line-height:1.1;display:flex}.badge .bl small{font:600 9px var(--dp-font-body);letter-spacing:var(--dp-track-badge);color:color-mix(in srgb, var(--dp-cream) 70%, transparent);text-transform:uppercase}.badge .bl b{font:700 16px var(--dp-font-body);color:var(--dp-cream)}.chip{font:700 12px var(--dp-font-body);border-radius:var(--dp-radius-chip);color:var(--dp-brand-lt);background:#ffc12021;border:1px solid #ffc12052;padding:6px 12px}.chip.accent{color:var(--dp-chip-text);background:#43c97f24;border-color:#43c97f59}.dp-card{border-radius:var(--dp-radius-lg);background:linear-gradient(180deg, var(--dp-surface-2), var(--dp-surface-3));border:1px solid var(--dp-hairline-strong);transition:transform var(--dp-dur-base), border-color var(--dp-dur-base);padding:28px}.dp-card:hover{border-color:var(--dp-border-hover);transform:translateY(-4px)}.dp-card.feature{border-color:var(--dp-border-active);background:linear-gradient(#ffc12029,#e86a0012)}.dp-header{z-index:var(--dp-z-header);border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.dp-header.scrolled{background:var(--dp-header-scrolled);border-bottom-color:var(--dp-hairline);box-shadow:var(--dp-shadow-header)}.dp-header.scrolled:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);position:absolute;top:0;bottom:0;left:0;right:0}.dp-header-bar{height:var(--dp-header-h);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;display:grid}.logo{align-items:center;gap:11px;display:flex}.logo-mascot{object-fit:cover;border-radius:12px;flex:0 0 42px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff42,0 7px 18px #34140547}.logo-name{font:600 22px var(--dp-font-display);color:var(--dp-cream);letter-spacing:-.01em}.logo-wordmark{width:auto;height:30px;display:block}.dp-footer-brand .logo-wordmark{height:26px}.dp-footer-brand .logo-mascot{border-radius:11px;flex-basis:38px;width:38px;height:38px}.dp-header-nav{justify-self:center;min-width:0;max-width:100%}.dp-nav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 26px;margin:0;padding:0;list-style:none;display:flex}.dp-nav-item{position:relative}.dp-header .lk,.dp-nav-trigger{font:600 var(--dp-text-nav) var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);cursor:pointer;background:0 0;border:0;padding:6px 0;transition:color .2s}.dp-header .lk:hover,.dp-header .lk[aria-current=page],.dp-nav-trigger:hover,.dp-nav-item.has-panel.is-open .dp-nav-trigger{color:var(--dp-cream)}.dp-nav-trigger{align-items:center;gap:6px;display:inline-flex}.dp-nav-trigger .chev{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.dp-nav-panel{border:1px solid var(--dp-hairline);background:linear-gradient(180deg, var(--dp-table-card), #401a03);z-index:5;border-radius:12px;min-width:200px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.dp-nav-item.has-panel.is-open .dp-nav-panel{gap:2px;display:grid}.dp-nav-panel .lk{white-space:nowrap;border-radius:8px;padding:10px 12px;display:block}.dp-nav-panel .lk:hover{background:#ffe8c80f}.dp-header-utils{justify-self:end;align-items:center;gap:12px;display:flex}.dp-header-bar .btn{padding:11px 20px;font-size:14px}.dp-lang--header .dp-lang-details{position:relative}.dp-lang--header summary{cursor:pointer;border:1px solid var(--dp-hairline);min-width:42px;height:38px;font:700 13px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 85%, transparent);background:#ffe8c80f;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;list-style:none;display:inline-flex}.dp-lang--header summary::-webkit-details-marker{display:none}.dp-lang--header ul{border:1px solid var(--dp-hairline);z-index:6;background:linear-gradient(#5f2a08,#401a03);border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000080}.dp-lang--header a{font:600 14px var(--dp-font-body);color:var(--dp-cream);border-radius:9px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.dp-lang--header a:hover,.dp-lang--header a.cur{color:var(--dp-brand-lt);background:#ffe8c812}.dp-lang--header .code{opacity:.55;font:700 12px var(--dp-font-num)}.dp-mobile-toggle{border:1px solid var(--dp-hairline);color:var(--dp-cream);border-radius:var(--dp-radius-sm);font:700 13px var(--dp-font-body);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;display:none}.dp-burger{background:linear-gradient(currentColor,currentColor) 0 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;width:16px;height:12px}.dp-drawer{z-index:calc(var(--dp-z-header) + 10);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.dp-drawer.is-open{pointer-events:auto}.dp-drawer-backdrop{opacity:0;background:#1f0b008c;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.dp-drawer.is-open .dp-drawer-backdrop{opacity:1}.dp-drawer-panel{background:linear-gradient(180deg, var(--dp-table) 0%, #5f2a08 55%, var(--dp-table-deep) 100%);border-left:1px solid var(--dp-hairline);flex-direction:column;width:min(380px,92vw);height:100%;padding:20px 22px 28px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;transform:translate(104%);box-shadow:-18px 0 48px #00000073}.dp-drawer.is-open .dp-drawer-panel{transform:translate(0)}.dp-drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dp-drawer-close{width:44px;height:44px;color:var(--dp-brand-lt);cursor:pointer;background:#ffe8c824;border:1px solid #ffdd668c;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000040}.dp-drawer-close:hover{border-color:var(--dp-brand-lt);background:#ffdd6638}.dp-drawer-close-icon{width:16px;height:16px;display:block;position:relative}.dp-drawer-close-icon:before,.dp-drawer-close-icon:after{content:"";background:var(--dp-brand-lt);border-radius:2px;width:18px;height:2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #2a0f0159}.dp-drawer-close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.dp-drawer-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.dp-drawer-body{flex:1;align-content:start;gap:22px;padding-right:4px;display:grid;overflow:auto}.dp-drawer-group h2{font:700 12px var(--dp-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dp-brand);margin:0 0 10px}.dp-drawer-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dp-drawer-group a,.dp-drawer-leaf{font:600 16px var(--dp-font-body);color:var(--dp-cream);border-radius:10px;padding:12px 10px;display:block}.dp-drawer-group a:hover,.dp-drawer-leaf:hover{background:#ffe8c80f}.dp-drawer-foot{border-top:1px solid var(--dp-hairline-soft);gap:14px;margin-top:20px;padding-top:18px;display:grid}.dp-drawer-lang{gap:8px;display:grid}.dp-drawer-lang-label{font:700 12px var(--dp-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dp-brand)}.dp-drawer-lang-select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg, transparent 50%, var(--dp-brand-lt) 50%) calc(100% - 20px) calc(50% - 3px) / 7px 7px no-repeat, linear-gradient(135deg, var(--dp-brand-lt) 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 7px 7px no-repeat, #ffe8c814;width:100%;min-height:48px;color:var(--dp-cream);font:600 16px var(--dp-font-body);cursor:pointer;border:1px solid #ffe8c838;border-radius:12px;padding:12px 44px 12px 14px}.dp-drawer-lang-select:focus-visible{box-shadow:var(--dp-focus-ring);border-color:#fd69;outline:none}.dp-drawer-lang-select option{color:var(--dp-ink);background:var(--dp-cream)}.dp-drawer-cta{justify-content:center}body.dp-drawer-open{overflow:hidden}.dp-footer{background:linear-gradient(180deg, var(--dp-table-deep), var(--dp-table-footer-end));border-top:1px solid var(--dp-hairline-soft);padding:64px 0 36px}.dp-footer-main{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:40px 56px;display:grid}.dp-footer-brand .logo-name{font-size:20px}.dp-footer-tagline{max-width:28ch;font:500 13.5px / 1.55 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 55%, transparent);margin:14px 0 0}.dp-footer-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px 32px;display:grid}.dp-footer-col-title{font:700 12px var(--dp-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dp-brand);margin:0 0 14px;display:inline-block}a.dp-footer-col-title:hover{color:var(--dp-brand-lt)}.dp-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dp-footer-col a{font:600 14px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent)}.dp-footer-col a:hover{color:var(--dp-brand-lt)}.dp-footer-bar{border-top:1px solid var(--dp-hairline-soft);font:500 13px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 50%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:22px;display:flex}.hero{min-height:100svh;padding:var(--dp-space-hero-top) 0 var(--dp-space-hero-bottom);align-items:center;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 38%,#0000 52%,#37140547 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero .dp-wrap{z-index:3;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:100%;display:grid;position:relative}.hero h1{font-size:var(--dp-text-hero);color:var(--dp-cream);text-shadow:0 4px 24px #00000073}.hero h1 em{color:var(--dp-brand-lt);font-style:normal}.hero .sub{font:500 var(--dp-text-lead) / 1.55 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 78%, transparent);max-width:480px;margin:22px 0 32px}.hero .cta-row{align-items:center;gap:var(--dp-gap-cta);flex-wrap:wrap;display:flex}.hero .trust{font:600 var(--dp-text-trust) var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 60%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.hero .trust .dot{background:var(--dp-brand);border-radius:50%;width:5px;height:5px}.table-scene{height:440px;position:relative}.hero-scene{justify-content:center;align-items:center;display:flex}.hero-shot{border:4px solid var(--dp-cream);border-radius:34px;outline:3px solid #2a0f01cc;width:min(250px,62%);height:auto;transform:rotate(-3deg);box-shadow:0 14px #3a15028c,0 34px 70px #1f0b0099}.hero-mascot{filter:drop-shadow(0 10px 24px #1f0b008c);width:clamp(120px,34%,170px);height:auto;position:absolute;bottom:2%;left:2%}@media (max-width:980px){.hero-scene{height:380px}}.table-surface{background:radial-gradient(60% 60% at 50% 40%, var(--dp-table-mid), var(--dp-table-shade) 70%, var(--dp-table-shadow));border:14px solid var(--dp-rail-rail);border-color:var(--dp-rail);border-radius:50%;width:560px;height:360px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 12px 60px #0006,0 40px 80px #00000073}.sec-head{text-align:center;max-width:680px;margin:0 auto var(--dp-space-block)}.sec-head h2{font-size:var(--dp-text-section);color:var(--dp-cream);margin-top:14px}.sec-head p{font:500 var(--dp-text-section-lead) / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 66%, transparent);margin:16px 0 0}.closing{text-align:center;padding:var(--dp-space-closing) 0}.closing h2{font-size:var(--dp-text-closing);color:var(--dp-cream)}.closing p{font:500 18px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 70%, transparent);margin:16px 0 34px}.closing .cta-row{gap:var(--dp-gap-cta);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.closing-tiles{justify-content:center;gap:8px;margin-bottom:34px;display:flex}.dp-breadcrumbs{font:600 13px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 60%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.dp-breadcrumbs a:hover{color:var(--dp-brand-lt)}.dp-breadcrumbs [aria-current=page]{color:var(--dp-cream)}.dp-toc{border-radius:var(--dp-radius-md);background:var(--dp-surface-1);border:1px solid var(--dp-hairline);padding:18px 20px}.dp-toc ol{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dp-toc a{font:600 14px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent)}.dp-toc a:hover{color:var(--dp-brand-lt)}.dp-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}.dp-pagination a,.dp-pagination span{border-radius:var(--dp-radius-sm);border:1px solid var(--dp-hairline);min-width:40px;height:40px;font:700 14px var(--dp-font-body);justify-content:center;align-items:center;display:inline-flex}.dp-pagination a:hover{border-color:var(--dp-border-hover);color:var(--dp-brand-lt)}.dp-pagination [aria-current=page]{border-color:var(--dp-border-active);color:var(--dp-brand-lt);background:#ffc12029}.dp-placeholder{border-radius:var(--dp-radius-md);border:1px dashed color-mix(in srgb, var(--dp-brand) 45%, transparent);min-height:160px;color:color-mix(in srgb, var(--dp-cream) 55%, transparent);font:600 14px var(--dp-font-body);text-align:center;background:#ffc1200f;place-items:center;padding:24px;display:grid}@media (max-width:980px){.hero .dp-wrap{grid-template-columns:1fr;gap:10px}.table-scene{order:-1;height:360px}.dp-header-bar{grid-template-columns:1fr auto}.dp-header-nav,.dp-header-utils .dp-lang--header{display:none}.dp-mobile-toggle{display:inline-flex}.hdr-cta{display:none}.dp-footer-main{grid-template-columns:1fr;gap:36px}}.games{grid-template-columns:1fr 1fr;gap:26px;display:grid}.game-card{border:1px solid var(--dp-hairline-strong);transition:transform var(--dp-dur-base), border-color var(--dp-dur-base);background:linear-gradient(#ffe8c81a,#ffe8c80a);border-radius:24px;padding:38px 38px 104px;position:relative;overflow:hidden}.game-card:hover{border-color:var(--dp-border-hover);transform:translateY(-4px)}.game-card.feature{border-color:var(--dp-border-active);background:linear-gradient(#ffc12029,#e86a0012)}.game-card .tag{font:700 11px var(--dp-font-body);letter-spacing:var(--dp-track-tag);color:var(--dp-brand);text-transform:uppercase}.game-card h3{font-size:var(--dp-text-card-title);color:var(--dp-cream);margin:8px 0 0}.game-card .rule{font:500 15px / 1.55 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 74%, transparent);max-width:380px;margin:14px 0 0}.game-card .facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.game-diagram{align-items:center;gap:34px;min-height:76px;margin-top:26px;display:flex}.diagram-4way{width:150px;height:112px;margin-top:22px;position:relative}.rules-link{font:700 14px var(--dp-font-body);color:var(--dp-brand-lt);min-height:var(--dp-tap-min);padding:var(--dp-space-3) var(--dp-space-5);background:#ffc1201a;border:1px solid #ffc12061;border-radius:12px;align-items:center;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:34px;right:38px}.rules-link:after{content:" →";white-space:pre}.rules-link:hover{background:#ffc1202e;border-color:#fd69}.three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.way{background:var(--dp-surface-1);border:1px solid var(--dp-hairline);border-radius:20px;padding:26px}.way h3{color:var(--dp-cream);font-size:21px}.way p{font:500 14px / 1.5 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 64%, transparent);margin:8px 0 0}.feat-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.feat{background:var(--dp-surface-1);border:1px solid var(--dp-hairline);border-radius:20px;padding:26px;transition:transform .2s,border-color .2s}.feat:hover{border-color:var(--dp-border-hover);transform:translateY(-3px)}.feat.marquee{border-color:var(--dp-border-active);background:linear-gradient(135deg,#ffc12033,#2a100266)}.feat h3{color:var(--dp-cream);font-size:21px}.feat p{font:500 14px / 1.5 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 64%, transparent);margin:8px 0 0}.span6{grid-column:span 6}.span4{grid-column:span 4}.span3{grid-column:span 3}.trump-widget{align-items:center;gap:26px;margin-top:20px;padding-left:14px;display:flex}.trump-widget .label{font:700 12px var(--dp-font-body);letter-spacing:var(--dp-track-tag);text-transform:uppercase;color:var(--dp-chip-text)}.lb-row{border-top:1px solid var(--dp-hairline-soft);font:600 13px var(--dp-font-body);align-items:center;gap:10px;padding:8px 0;display:flex}.lb-row .r{width:22px;font:700 14px var(--dp-font-num);color:color-mix(in srgb, var(--dp-cream) 55%, transparent)}.lb-row .av{width:28px;height:28px;font:700 12px var(--dp-font-body);background:#ffe8c81f;border-radius:50%;place-items:center;display:grid}.lb-row .nm{color:var(--dp-cream);flex:1}.lb-row .pt{font:700 14px var(--dp-font-num);color:color-mix(in srgb, var(--dp-cream) 70%, transparent)}.spin-badge{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 13px var(--dp-font-num);letter-spacing:.06em;color:var(--dp-brand-lt);background:#070b14b8;border:1px solid #ffc12080;border-radius:13px;padding:8px 14px;position:absolute}.gallery{padding:8px var(--dp-gutter) 24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:22px;display:flex;overflow-x:auto}@media (min-width:1180px){.gallery{justify-content:center}}.gallery::-webkit-scrollbar{height:8px}.gallery::-webkit-scrollbar-thumb{background:#ffc12066;border-radius:4px}.gallery .phone{scroll-snap-align:center;background:linear-gradient(160deg, #6e3609, var(--dp-badge-bg));border-radius:38px;flex:none;width:264px;height:548px;padding:9px;box-shadow:0 30px 60px #00000073}.gallery .scr{background:radial-gradient(120% 80% at 50% 0%, var(--dp-table-lit), var(--dp-table-deep));border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;display:block}.feel{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feel .f{background:var(--dp-surface-1);border:1px solid var(--dp-hairline);border-radius:18px;padding:22px}.feel .f h3{color:var(--dp-cream);font-size:19px}.feel .f p{font:500 13.5px / 1.5 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 62%, transparent);margin:8px 0 0}.about-lead{max-width:var(--dp-content-maxw);font:500 16px / 1.7 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);flex-direction:column;gap:18px;margin:0 auto;display:flex}.howto{grid-template-columns:repeat(4,1fr);gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.howto li{background:#ffe8c80a;border:1px solid #ffe8c817;border-radius:16px;align-items:flex-start;gap:14px;padding:20px 18px;display:flex}.howto .hn{width:34px;height:34px;font:700 18px var(--dp-font-num);color:var(--dp-on-brand);background:linear-gradient(180deg, var(--dp-brand-lt), var(--dp-brand-dk));border-radius:9px;flex:none;place-items:center;display:grid}.howto h3{font:400 18px var(--dp-font-display);color:var(--dp-cream);margin:2px 0 5px}.howto p{font:500 13.5px / 1.5 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 66%, transparent);margin:0}.faq{max-width:var(--dp-content-maxw);flex-direction:column;gap:12px;margin:32px auto 0;display:flex}.faq-item{background:#ffe8c80a;border:1px solid #ffe8c81a;border-radius:14px;overflow:hidden}.faq-item summary{cursor:pointer;font:700 16.5px var(--dp-font-body);color:var(--dp-cream);align-items:center;gap:16px;padding:19px 22px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{flex:1}.faq-item summary i{flex:none;width:13px;height:13px;transition:transform .25s;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--dp-brand-lt);border-radius:2px;position:absolute}.faq-item summary i:before{width:13px;height:3px;top:5px;left:0}.faq-item summary i:after{width:3px;height:13px;transition:opacity .25s;top:0;left:5px}.faq-item[open] summary i:after{opacity:0}.faq-item[open] summary i{transform:rotate(180deg)}.faq-item p,.faq-item .faq-answer{font:500 15px / 1.62 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);margin:0;padding:0 22px 20px}.faq-item .faq-answer p{margin:0 0 .75em;padding:0}.faq-item .faq-answer p:last-child{margin-bottom:0}.article-shell,.doc-shell{padding-top:calc(var(--dp-header-h) + var(--dp-space-9));padding-bottom:var(--dp-space-11)}.content-column{width:100%;max-width:var(--dp-content-maxw);margin-inline-start:auto;margin-inline-end:auto}.article-body{width:100%;max-width:none}.content-hero{margin-bottom:32px}.content-hero .eyebrow,.doc-live .eyebrow{font:700 12px / 1 var(--dp-font-body);letter-spacing:.32em;color:var(--dp-brand);text-transform:uppercase}.content-hero h1,.doc-live h1{color:var(--dp-cream);text-shadow:0 4px 24px #00000059;margin:16px 0 10px;font-size:clamp(36px,6vw,54px)}.content-lead,.doc-live .lead{font:500 17px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);max-width:40rem;margin:10px 0 0}.content-body{max-width:none;margin-top:10px}.content-hero:has(+.content-body.doc-live){margin-bottom:0}.content-body.doc-live{margin-top:0}.doc-live .wrap{width:100%;max-width:var(--dp-content-maxw);margin-inline-start:auto;margin-inline-end:auto}.facts,.doc-live .facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chip,.doc-live .chip{font:700 12px / 1 var(--dp-font-body);color:var(--dp-brand-lt);background:#ffc12021;border:1px solid #ffc12052;border-radius:9px;padding:6px 12px}.chip.accent,.doc-live .chip.accent{color:var(--dp-chip-text);background:#43c97f24;border-color:#43c97f59}.toc,.doc-live .toc{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.toc a,.doc-live .toc a{font:700 12.5px / 1 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 80%, transparent);background:#2a100280;border:1px solid #ffe8c824;border-radius:999px;padding:7px 13px;text-decoration:none}.toc a:hover,.doc-live .toc a:hover{color:var(--dp-brand-lt);border-color:#ffc12080}.rule-sec,.doc-live .rule-sec{border-radius:var(--dp-radius-card);padding:var(--dp-pad-card);margin-top:var(--dp-space-6);background:#2a10026b;border:1px solid #ffe8c81a}.content-body .rule-sec:has(>.more-game-icon){grid-template-columns:clamp(82px,9vw,104px) minmax(0,1fr);align-items:start;column-gap:clamp(18px,3vw,28px);display:grid}.content-body .rule-sec:has(>.more-game-icon)>.more-game-icon{aspect-ratio:1;object-fit:cover;border:1px solid #ffdd6657;border-radius:23%;grid-area:1/1/span 3;width:100%;height:auto;box-shadow:0 14px 28px #34120247,0 0 0 4px #fff8ea0a}.content-body .rule-sec:has(>.more-game-icon)>h2{grid-column:2}.content-body .rule-sec:has(>.more-game-icon)>p{grid-column:2}.rule-sec h2,.doc-live .rule-sec h2{color:var(--dp-cream);background:0 0;border:0;align-items:baseline;gap:12px;margin:0;padding:0;font-size:26px;display:flex}.rule-sec h2 .n,.doc-live .rule-sec h2 .n{font:700 15px / 1 var(--dp-font-num);color:var(--dp-brand);letter-spacing:.08em}.rule-sec h3,.doc-live .rule-sec h3{color:var(--dp-brand-lt);font-size:18px;font-family:var(--dp-font-body);margin-top:20px;font-weight:700}.rule-sec p,.rule-sec li,.doc-live .rule-sec p,.doc-live .rule-sec li{font:500 15px / 1.65 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 80%, transparent)}.rule-sec p,.doc-live .rule-sec p{margin:12px 0 0}.rule-sec ul,.rule-sec ol,.doc-live .rule-sec ul,.doc-live .rule-sec ol{margin:12px 0 0;padding-left:22px}.rule-sec li,.doc-live .rule-sec li{margin-top:6px}.rule-sec strong,.doc-live .rule-sec strong{color:var(--dp-cream)}.rule-sec .ex,.doc-live .rule-sec .ex{background:#ffc12012;border-left:3px solid #ffc1208c;border-radius:0 12px 12px 0;margin-top:14px;padding:12px 16px}.rule-sec .ex p,.doc-live .rule-sec .ex p{margin:4px 0 0;font-size:14px}.rule-sec .ex .exl,.doc-live .rule-sec .ex .exl{font:700 11px / 1 var(--dp-font-body);letter-spacing:.16em;color:var(--dp-brand);text-transform:uppercase}.doc-live .updated{font:600 13px / 1.4 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 55%, transparent);margin-top:10px}.doc-live .card{background:#2a10026b;border:1px solid #ffe8c81a;border-radius:20px;margin-top:32px;padding:14px 36px}.doc-live .card h2{color:var(--dp-brand-lt);margin:34px 0 12px;font-size:24px}.doc-live .card h2:first-child{margin-top:24px}.doc-live .card p,.doc-live .card li{font:500 15.5px / 1.7 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 82%, transparent)}.doc-live .cta-band{text-align:center;background:linear-gradient(135deg,#ffc1202e,#2a100266);border:1px solid #ffc12066;border-radius:18px;margin-top:36px;padding:28px}.doc-live .cta-band h2{color:var(--dp-cream);margin:0;font-size:26px}.doc-live .cta-band p{font:500 15px / 1.5 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);margin:10px 0 18px}.doc-live .rtable{border-collapse:collapse;width:100%;font:500 14px / 1.4 var(--dp-font-body);margin-top:12px}.doc-live .rtable th{font:700 12px / 1 var(--dp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dp-brand);text-align:left;border-bottom:1px solid #ffc1204d;padding:8px 12px}.doc-live .rtable td{color:color-mix(in srgb, var(--dp-cream) 82%, transparent);border-bottom:1px solid #ffe8c814;padding:8px 12px}.content-body.prose>h2{border:1px solid var(--dp-hairline);background:#2a10026b;border-radius:18px;margin-top:2.2em;margin-bottom:.35em;padding:22px 26px;font-size:26px;line-height:1.15}.content-body.prose>h2:first-child{margin-top:1.25em}.content-body.prose>p,.content-body.prose>ul,.content-body.prose>ol{color:color-mix(in srgb, var(--dp-cream) 80%, transparent)}.content-body.prose strong{color:var(--dp-cream);font-weight:700}.content-pad{width:100%;max-width:var(--dp-content-maxw);margin-inline-start:auto;margin-inline-end:auto;padding-top:44px;padding-bottom:90px}.content-cta{margin-top:36px}.page-hero{padding:calc(var(--dp-header-h) + 56px) 0 56px;position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(110% 80% at 50% 0,#0000 40%,#00000059 100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-hero-inner{z-index:1;max-width:var(--dp-content-maxw);position:relative}.page-hero h1{color:var(--dp-cream);text-shadow:0 4px 24px #0006;margin:16px 0 0;font-size:clamp(36px,5.6vw,54px)}.page-hero .content-lead{margin-top:10px}.page-hero-cta{margin-top:28px}@media (max-width:980px){.games,.three{grid-template-columns:1fr}.feat-grid{grid-template-columns:repeat(6,1fr)}.span6,.span4,.span3{grid-column:span 6}.feel{grid-template-columns:1fr 1fr}}@media (max-width:820px){.howto{grid-template-columns:1fr 1fr}}@media (max-width:560px){.logo-name{font-size:19px}.gallery .phone{border-radius:32px;width:220px;height:456px}.gallery .scr{border-radius:24px}.content-body>h2{padding:18px 20px;font-size:22px}.hero .cta-row,.closing .cta-row{flex-direction:column;align-items:stretch;gap:12px;width:100%}.cta-row .btn-primary{justify-content:center;width:100%}.table-scene{height:270px}.table-surface{width:300px;height:196px}.feel,.feat-grid,.howto{grid-template-columns:1fr}.span6,.span4,.span3{grid-column:span 1}}.dp-ic{background:#ffc12024;border:1px solid #ffc12047;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.way .dp-ic{border-radius:18px;width:60px;height:60px;margin-inline-start:auto;margin-inline-end:auto}.feel .f .dp-ic{border-radius:12px;width:42px;height:42px}.dp-footer-store{justify-items:start;gap:14px;display:grid}.dp-footer-store .badges{flex-direction:column;align-items:stretch;gap:10px}.dp-footer-store .ph-badge img{opacity:.92;width:200px;height:auto;display:block}.dp-footer-store .ph-badge:hover img{opacity:1}.dp-footer-bar .sep{opacity:.6;margin:0 6px}.dp-footer-legal a,.dp-footer-langs a,.dp-footer-more a{color:color-mix(in srgb, var(--dp-cream) 68%, transparent);text-decoration:none}.dp-footer-legal a{margin-left:12px}.dp-footer-legal a:hover,.dp-footer-langs a:hover,.dp-footer-more a:hover{color:var(--dp-brand-lt)}.dp-footer-more-label{margin-right:6px}.dp-footer-signoff{opacity:.85;font-style:italic}@media (max-width:980px){.dp-footer-store{justify-items:start}.dp-footer-store .badges{flex-flow:wrap;align-items:center}.dp-footer-bar{flex-direction:column;align-items:flex-start;gap:10px}}.dp-lang-details summary .dp-lang-globe{opacity:.85}.dp-lang-details summary .dp-lang-chevron{opacity:.7;transition:transform .2s}.dp-lang-details[open] summary .dp-lang-chevron{transform:rotate(180deg)}.doc-live h2{color:var(--dp-brand-lt);margin:28px 0 10px;font-size:24px}.doc-live p,.doc-live li{font:500 15px / 1.7 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 82%, transparent)}.doc-live ul,.doc-live ol{margin:10px 0;padding-left:22px}.doc-live li{margin:6px 0}.doc-live strong{color:var(--dp-cream);font-weight:700}.doc-live a{color:var(--dp-brand-lt);text-decoration:none}.doc-live a:hover{text-decoration:underline}.doc-live .btn{background:linear-gradient(180deg, var(--dp-brand-lt), var(--dp-brand) 55%, var(--dp-brand-dk));color:var(--dp-on-brand);box-shadow:var(--dp-shadow-btn)}.doc-live .btn:hover{box-shadow:var(--dp-shadow-btn-hover);filter:brightness(1.04);text-decoration:none;transform:translateY(-2px)}.doc-live .answer{border-left:3px solid var(--dp-brand);background:#ffc12017;border-radius:0 14px 14px 0;margin-top:18px;padding:16px 20px}.doc-live .answer p{font:500 16.5px / 1.65 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 90%, transparent);margin:0}.doc-live .rule-sec p.direct{color:color-mix(in srgb, var(--dp-cream) 94%, transparent);font-weight:600}.doc-live .stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.doc-live .stat{text-align:center;background:#2a100280;border:1px solid #ffe8c81f;border-radius:14px;padding:16px 14px}.doc-live .stat .v{font:700 26px / 1 var(--dp-font-num);color:var(--dp-brand-lt)}.doc-live .stat .l{font:600 11.5px / 1.35 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 65%, transparent);margin-top:6px;display:block}.doc-live .tbl-scroll{margin-top:12px;overflow-x:auto}.doc-live .tbl-scroll .rtable{min-width:520px}.doc-live .rtable td{vertical-align:top}.doc-live .rtable .hi,.doc-live .rtable .yes{color:var(--dp-chip-text);font-weight:700}.doc-live .rtable .lo{color:#ff8b8b;font-weight:700}.doc-live .chip.red{color:#ffb0b0;background:#ff5a5a24;border-color:#ff5a5a66}.doc-live .tiles-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.doc-live .tiles-row .lbl{font:700 11px / 1 var(--dp-font-body);letter-spacing:.14em;color:var(--dp-brand);text-transform:uppercase;flex:none;margin-right:4px}.doc-live .byline{background:#ffe8c80d;border:1px solid #ffe8c81f;border-radius:14px;align-items:flex-start;gap:14px;margin-top:36px;padding:18px 22px;display:flex}.doc-live .byline p{font:500 14px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 72%, transparent);margin:0}.doc-live .faq{flex-direction:column;gap:10px;margin-top:14px;display:flex}.doc-live .faq>details{background:#ffe8c80a;border:1px solid #ffe8c81a;border-radius:14px;overflow:hidden}.doc-live .faq summary{cursor:pointer;font:700 15.5px var(--dp-font-body);color:var(--dp-cream);align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.doc-live .faq summary::-webkit-details-marker{display:none}.doc-live .faq summary span:first-child{flex:1}.doc-live .faq>details p{font:500 14.5px / 1.62 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 75%, transparent);margin:0;padding:0 20px 18px}.doc-live .faq:has(.chev){background:#2a10026b;border:1px solid #ffe8c81a;border-radius:18px;display:block;overflow:hidden}.doc-live .faq:has(.chev)>details{background:0 0;border:0;border-bottom:1px solid #ffe8c814;border-radius:0}.doc-live .faq:has(.chev)>details:last-child{border-bottom:none}.doc-live .faq:has(.chev) summary{font:700 16px var(--dp-font-body);justify-content:space-between;padding:20px 24px;transition:background .15s}.doc-live .faq:has(.chev) summary:hover{background:#ffe8c80a}.doc-live .chev{background:#ffc12029;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s;display:flex}.doc-live details[open] .chev{transform:rotate(180deg)}.doc-live .ans{font:500 15px / 1.65 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 78%, transparent);padding:0 24px 20px}.doc-live .faq-h{color:var(--dp-cream);margin:50px 0 18px;font-size:28px}.doc-live .cat{font:700 11px / 1 var(--dp-font-body);letter-spacing:.16em;color:var(--dp-brand);text-transform:uppercase;margin:28px 0 10px}.doc-live div.steps{background:#2a100273;border:1px solid #ffe8c81a;border-radius:20px;margin-top:34px;padding:28px 30px}.doc-live div.steps h2{color:var(--dp-brand-lt);margin:0 0 6px;font-size:22px}.doc-live div.steps p.sm{font:500 14px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 60%, transparent);margin:0 0 18px}.doc-live .step{border-top:1px solid #ffe8c814;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.doc-live .step:first-of-type{border-top:none}.doc-live .step .n{background:linear-gradient(150deg, var(--dp-brand-lt), var(--dp-brand-dk));width:30px;height:30px;color:var(--dp-on-brand);font:700 14px var(--dp-font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.doc-live .step .t{font:500 15.5px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 85%, transparent)}.doc-live .alt{background:linear-gradient(135deg,#ffc12029,#2a100266);border:1px solid #ffc1205c;border-radius:16px;margin-top:18px;padding:20px 22px}.doc-live .alt h3{color:var(--dp-cream);margin:0;font-size:18px}.doc-live .alt p{font:500 14.5px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 74%, transparent);margin:8px 0 0}.doc-live .alt code{font:600 13px var(--dp-font-body);color:var(--dp-brand-lt);background:#070b1480;border:1px solid #ffe8c829;border-radius:7px;padding:3px 9px}.doc-live .what{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.doc-live .what .col{background:#2a100266;border:1px solid #ffe8c81a;border-radius:18px;padding:22px}.doc-live .what .col.del{border-color:#ff5a5a59}.doc-live .what .col.keep{border-color:#43c97f4d}.doc-live .what h3{color:var(--dp-cream);align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.doc-live .what ul{margin:12px 0 0;padding-left:20px}.doc-live .what li{font:500 14px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 78%, transparent);margin:6px 0}.doc-live .tl{font:500 14.5px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 78%, transparent);background:#2a100266;border:1px solid #ffe8c81a;border-radius:14px;margin-top:24px;padding:18px 22px}.doc-live .note{font:500 14px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 80%, transparent);background:#ffc1201a;border:1px solid #ffc1204d;border-radius:14px;margin:24px 0 0;padding:16px 20px}.doc-live ol.steps{counter-reset:step;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.doc-live ol.steps li{background:#ffe8c80b;border:1px solid #ffe8c81c;border-radius:14px;margin:0;padding:16px 18px 16px 62px;position:relative}.doc-live ol.steps li:before{counter-increment:step;content:counter(step);width:30px;height:30px;font:700 15px / 1 var(--dp-font-num);color:var(--dp-on-brand);background:linear-gradient(180deg, var(--dp-brand-lt), var(--dp-brand) 55%, var(--dp-brand-dk));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:16px;box-shadow:inset 0 1px #ffffff80,0 3px 8px #e86a0066}.doc-live ol.steps li b{font:700 15.5px var(--dp-font-body);color:var(--dp-cream);margin-bottom:4px;display:block}.doc-live ol.steps li span{font:500 14.5px / 1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 75%, transparent)}.doc-live .grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.doc-live .pack{background:#2a10026b;border:1px solid #ffe8c81f;border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;display:flex;position:relative}.doc-live .pack.best{border-color:#ffc120b3;box-shadow:0 0 0 1px #ffc12059,0 14px 30px #00000059}.doc-live .pack .tag{font:800 10px var(--dp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dp-on-brand);background:linear-gradient(180deg, var(--dp-brand-lt), var(--dp-brand-deep));border-radius:8px;padding:5px 10px;position:absolute;top:-11px;left:20px}.doc-live .name{font:700 13px var(--dp-font-body);letter-spacing:.04em;color:color-mix(in srgb, var(--dp-cream) 60%, transparent);text-transform:uppercase}.doc-live .coins{font:400 30px var(--dp-font-display);color:var(--dp-cream);align-items:center;gap:9px;display:flex}.doc-live .coin{background:radial-gradient(circle at 38% 34%, var(--dp-brand-lt), var(--dp-brand-dk));border:1.5px solid var(--dp-brand);width:24px;height:24px;font:900 13px var(--dp-font-body);color:var(--dp-table-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.doc-live .price{font:800 22px var(--dp-font-body);color:var(--dp-brand-lt);margin-top:6px}.doc-live .taxnote{font:600 14px/1.6 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 88%, transparent);background:#ffc1201a;border:1px solid #ffc1204d;border-radius:12px;max-width:640px;margin-top:18px;padding:12px 16px}.doc-live .pack .unit{font:600 12px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 50%, transparent)}.doc-live .contact{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.doc-live .cbox{background:#2a100273;border:1px solid #ffe8c81a;border-radius:18px;padding:24px}.doc-live .cbox.email{background:linear-gradient(135deg,#ffc1202e,#2a100266);border-color:#ffc12066}.doc-live .cbox h3{color:var(--dp-cream);margin:0;font-size:22px}.doc-live .cbox p{font:500 14px / 1.55 var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 66%, transparent);margin:8px 0 14px}.doc-live .cbox .ic,.doc-live .ic{background:#ffc12029;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.doc-live .act{font:700 15px var(--dp-font-body);color:var(--dp-brand-lt)}@media (max-width:820px){.doc-live .grid{grid-template-columns:repeat(2,1fr)}.doc-live .contact{grid-template-columns:1fr}}@media (max-width:680px){.doc-live .rule-sec{padding:22px 20px}.doc-live .stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.doc-live .what{grid-template-columns:1fr}.doc-live div.steps{padding:20px 22px}.doc-live .card{padding:8px 22px}}@media (max-width:520px){.doc-live .grid{grid-template-columns:1fr}}.platform-strip{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.platform-strip a{background:var(--dp-surface-1);border:1px solid var(--dp-hairline);color:var(--dp-cream);border-radius:14px;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.platform-strip a:hover{border-color:#ffc1208c;transform:translateY(-2px)}.platform-strip img{border-radius:6px;display:block}.platform-strip b{font:700 15px var(--dp-font-body)}.platform-strip small{font:600 12px var(--dp-font-body);color:color-mix(in srgb, var(--dp-cream) 55%, transparent)}.dp-scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.prose,.content-body,.rule-sec h2,.rule-sec h3,.doc-live td,.doc-live th,.prose td,.prose th{overflow-wrap:anywhere}@media (max-width:1024px){.dp-mobile-toggle,.dp-footer-col li a,.dp-footer-bar a,.dp-drawer a,.dp-drawer button,.dp-breadcrumbs a,.dp-toc a,.toc a{min-height:var(--dp-tap-min);align-items:center;display:inline-flex}.dp-footer-col-title{min-height:0}.dp-footer a,.dp-drawer a,.dp-breadcrumbs a{padding-inline:var(--dp-space-3)}.btn:not([hidden]),a.btn,button.btn,.cta a,.dp-cta a{min-height:var(--dp-tap-min);justify-content:center;align-items:center}.dp-footer-col ul{gap:0}.dp-footer-cols{gap:var(--dp-space-5) var(--dp-space-7)}.dp-footer-col li a{min-height:40px}.dp-footer-col-title{margin-bottom:var(--dp-space-1)}.dp-drawer li+li{margin-top:var(--dp-space-1)}}.dp-header-noscript{border-top:1px solid var(--dp-hairline);background:var(--dp-table-deep)}.dp-header-noscript ul{gap:var(--dp-space-2);padding:var(--dp-space-3) var(--dp-gutter);flex-wrap:wrap;margin:0;list-style:none;display:flex}.dp-header-noscript a{min-height:var(--dp-tap-min);padding-inline:var(--dp-space-3);color:var(--dp-cream);font-size:var(--dp-text-nav);align-items:center;display:inline-flex}@media (max-width:560px){.content-body .rule-sec:has(>.more-game-icon){grid-template-columns:64px minmax(0,1fr);column-gap:16px}.content-body .rule-sec:has(>.more-game-icon)>.more-game-icon{grid-row:1}.content-body .rule-sec:has(>.more-game-icon)>h2{align-self:center}.content-body .rule-sec:has(>.more-game-icon)>p{grid-column:1/-1}.game-card{padding:var(--dp-pad-card) var(--dp-pad-card) var(--dp-pad-card)}.rules-link{width:100%;margin-top:var(--dp-space-5);justify-content:center;position:static}.chain{transform:scale(calc((100vw - 2 * var(--dp-gutter)) / 380));transform-origin:50%}}.gallery{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.hero h1{margin-top:var(--dp-space-2)}.page-hero-inner{margin-inline-start:auto;margin-inline-end:auto}.article-body h1,.content-body h1,.page-hero h1,.content-hero h1{font-size:var(--dp-text-h1-doc)}.rule-sec h2,.doc-live .rule-sec h2,.prose h2,.content-body h2{font-size:var(--dp-text-h2-doc)}.rule-sec h3,.prose h3,.content-body h3{font-size:var(--dp-text-h3-doc)}
