@media (width<=768px){.jd-app-bokeh,.jd-app-bokeh--1,.jd-app-bokeh--2,.jd-app-bokeh--3{animation:none!important}.jd-app-bokeh{filter:blur(22px)!important;opacity:.48!important}.jd-app-spot{filter:blur(12px)!important;opacity:.72!important}.jd-app-pillars{filter:blur(14px)!important;opacity:.1!important}.jd-app-shell-glow{filter:blur(28px)!important}.jd-public-hero__logo-img{filter:drop-shadow(0 4px 14px #0006)!important}.jd-app-page--brand-board .jd-app-shell-card{-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00041852!important}.tjs-raffle__machine{filter:drop-shadow(0 10px 22px #00041873)!important}.tjs-landing__content{-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff14,0 16px 48px #00041c61,0 0 36px #508cff0f!important}.tjs-landing--brand__title,.jd-results-hero-brand__title{filter:drop-shadow(0 6px 18px #0004146b)!important}.jd-public-board-header__logo{filter:drop-shadow(0 4px 12px #00000073)!important}.jd-public-board-header:not(.jd-public-board-header--hero){-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00041647!important}}@media (prefers-reduced-motion:reduce){.jd-app-bokeh,.jd-app-bokeh--1,.jd-app-bokeh--2,.jd-app-bokeh--3{animation:none!important}}@media (width<=768px) and (prefers-reduced-motion:reduce){.tjs-raffle__machine:before{opacity:.42!important;animation:none!important}.tjs-raffle__drum{animation:none!important;transform:rotateX(12deg)rotate(0)!important}.tjs-scene-enter{opacity:1!important;animation:none!important;transform:none!important}}:root{--ui-ink:#060b20;--ui-ink-raised:#0b1330;--ui-ink-sunk:#040817;--ui-rule:#c9a24d57;--ui-rule-strong:#c9a24d;--ui-rule-cool:#96a8dc29;--ui-gold:#e9c063;--ui-gold-deep:#c9a24d;--ui-on-gold:#1a1204;--ui-card-red:#c22a3a;--ui-text:#eef1fa;--ui-text-dim:#cdd6f0b3;--ui-text-warm:#f3e6c4;--ui-radius:4px;--ui-radius-sm:2px;--ui-shadow-drop:0 18px 50px #00020c73}html{-webkit-text-size-adjust:100%;overflow-x:clip}@supports not (overflow:clip){html{overflow-x:hidden}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{min-height:100svh;margin:0;overflow-x:clip}@supports not (overflow:clip){body{overflow-x:hidden}}#root{text-align:center;box-sizing:border-box;border:none;flex-direction:column;width:100%;min-width:0;max-width:none;min-height:100svh;margin:0;display:flex;overflow-x:clip}@supports not (overflow:clip){#root{overflow-x:hidden}}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.jd-back-link{font:inherit;cursor:pointer;text-align:center;margin:0}.jd-back-link:focus-visible{outline-offset:2px;outline:2px solid #3b82f68c}.jd-back-link--admin{border-radius:var(--ui-radius-sm);background:var(--adm-card,#fff);color:#475569;letter-spacing:.03em;box-shadow:none;border:1px solid #94a3b873;flex-shrink:0;padding:7px 13px;font-size:.78rem;font-weight:650;transition:border-color .15s,color .15s,box-shadow .15s,transform .15s}.jd-back-link--admin:hover{color:#0f172a;border-color:#f59e0b73;box-shadow:0 6px 16px #0f172a14}.jbRoot{--jb-navy:#000b29;--jb-royal:#0f2860;--jb-felt:#061a42;--jb-card-gap:clamp(7px, 1.5vw, 14px);box-sizing:border-box;isolation:isolate;background:radial-gradient(ellipse 95% 70% at 50% 18%, #8cc8ff24, transparent 58%), radial-gradient(ellipse 120% 90% at 50% -12%, #6ea5ff38, transparent 56%), radial-gradient(ellipse 70% 50% at 12% 28%, #ff96500d, transparent 52%), radial-gradient(ellipse 65% 48% at 88% 22%, #4678dc1f, transparent 50%), linear-gradient(168deg, #010818 0%, var(--jb-navy) 40%, #01040c 100%);border:1px solid #82afff4d;border-radius:clamp(12px,2.5vw,22px);width:100%;max-width:min(1120px,100%);margin-inline:auto;padding:clamp(10px,3vw,22px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000073,0 32px 90px #000414b8,0 6px 20px #00000073}.jbRoot:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 2px #ffffff1a,inset 0 -48px 70px #0000006b}.jbRoot:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(72% 58% at 50% 42%,#0000 22%,#00031247 100%),radial-gradient(#0000 32%,#00020ead 100%);position:absolute;inset:0}.jbInner{z-index:3;flex-direction:column;gap:clamp(12px,2.5vw,18px);display:flex;position:relative}.jbHeader{text-align:center;padding-bottom:2px}.jbTitle{letter-spacing:.12em;color:#f4f7ff;text-shadow:0 2px 4px #0000008c,0 0 28px #8cb9ff59;margin:0;font-size:clamp(.92rem,3.6vw,1.45rem);font-weight:900}.jbSub{color:#b9d2ffe0;text-shadow:0 1px 3px #00000073;margin:8px 0 0;font-size:clamp(.72rem,2.1vw,.82rem);font-weight:500;line-height:1.45}.jbChromeRail{background:var(--ui-rule);flex-shrink:0;height:1px;margin:6px clamp(4px,2vw,14px) 4px}.jbTablePerspective{perspective:none}.jbTable{--felt-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.048'/%3E%3C/svg%3E");--felt-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.028'/%3E%3C/svg%3E");border-radius:var(--ui-radius);background:radial-gradient(ellipse 78% 62% at 50% 36%, #64aaff29, transparent 62%), radial-gradient(ellipse 88% 75% at 50% 38%, #3778dc33, transparent 62%), radial-gradient(ellipse 100% 90% at 50% 100%, #000f2d8c, transparent 58%), var(--felt-noise), var(--felt-grain), repeating-linear-gradient(-18deg, #ffffff05 0px, #ffffff05 1px, transparent 1px, transparent 5px), repeating-linear-gradient(72deg, #0000000a 0px, #0000000a 1px, transparent 1px, transparent 7px), linear-gradient(172deg, #0a2a62 0%, var(--jb-felt) 38%, #030c24 100%);border:1px solid var(--ui-rule);padding:clamp(12px,2.6vw,20px);position:relative;box-shadow:inset 0 -22px 50px #00000080,0 26px 56px #00061c9e}.jbTable:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(72% 58% at 50% 44%,#ffffff0f,#0000 58%),radial-gradient(95% 85%,#0000 40%,#0004126b 100%);position:absolute;inset:0}.jbCardGrid{gap:var(--jb-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;transform:translateZ(0)}@media (width>=380px){.jbCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=520px){.jbCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=680px){.jbCardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=980px){.jbCardGrid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width>=1220px){.jbRoot{max-width:min(1220px,100%)}.jbCardGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}.jbCard{appearance:none;-webkit-tap-highlight-color:transparent;aspect-ratio:.6837;cursor:default;border:none;border-radius:0;width:100%;min-height:0;margin:0;padding:0;transition:transform .16s cubic-bezier(.3,1.1,.6,1),box-shadow .16s,filter .16s,opacity .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 3px 7px #0006,0 8px 16px #00041247}.jbCard:focus-visible{outline-offset:3px;outline:2px solid #d2e1fff2}.jbCardInteractive{cursor:pointer}.jbCardInteractive:focus-visible:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 6px 12px #00000073,0 14px 26px #00041459}@media (hover:hover) and (pointer:fine){.jbCardInteractive:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 6px 12px #00000073,0 14px 26px #00041459}}.jbCardInteractive:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.98)}.jbCardBack{background:radial-gradient(130% 90% at 35% 12%,#82b9ff29,#0000 52%),linear-gradient(168deg,#1a4aa8 0%,#0c2d72 42%,#061c4a 100%)}.jbCardBackInner{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.jbCardBackShine{border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:soft-light;opacity:.85;background:linear-gradient(128deg,#ffffff2e 0%,#0000 42% 58%,#ffffff0d 100%);position:absolute;inset:0}.jbCardBackArtImg{object-fit:cover;object-position:center center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.jbCardBackArtFallback{border-radius:inherit;z-index:0;background:radial-gradient(130% 90% at 35% 12%,#82b9ff47,#0000 52%),linear-gradient(168deg,#1a4aa8 0%,#0c2d72 42%,#061c4a 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jbCardBackArtFallbackSvg{filter:drop-shadow(0 3px 10px #00000073);width:min(52%,120px);height:auto;max-height:62%}.jbCardSlot{flex-direction:column;align-items:stretch;gap:3px;min-width:0;display:flex}.jbCardSlotNumber{text-align:center;font-variant-numeric:tabular-nums;color:#ffffffe0;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #0000008c;font-size:clamp(.8rem,2vw,1rem);font-weight:800;line-height:1}.jbCardSlot--spent .jbCardSlotNumber{color:#ffffff57;text-decoration:line-through;text-decoration-thickness:2px}.jbCardLocked{opacity:.66;filter:saturate(.85)brightness(.94)}.jbCardFace{animation:.45s cubic-bezier(.34,1.15,.64,1) jbCardReveal;box-shadow:0 2px 3px #0006,0 8px 16px #0004126b,0 18px 30px #00020e4d,0 24px 38px #00020a2e}.jbCardFace.jbCardWinning{animation:.45s cubic-bezier(.34,1.15,.64,1) jbCardReveal,2.6s ease-in-out .48s infinite jbWinPulse}.jbFacePaperShine{pointer-events:none;border-radius:inherit;z-index:0;mix-blend-mode:normal;opacity:.42;background:linear-gradient(135deg,#ffffff61 0%,#0000 46% 62%,#ffffff1f 100%);position:absolute;inset:0}.jbCard.jbCardFaceStd{background:linear-gradient(160deg,#f6f8fc 0%,#d5dbe7 42%,#a5afc3 100%);border:0;border-radius:7.5%/5.13%;box-shadow:0 3px 7px #0006,0 8px 16px #00041247;container-type:inline-size}.jbCardRevealedLose{opacity:1;filter:none}.jbFaceStd{z-index:1;isolation:isolate;font-variant-emoji:text;background:radial-gradient(95% 70% at 50% 42%,#fffdf7 0%,#fbf6e9 55%,#efe5cc 100%);border-radius:4.5cqw;font-family:Noto Serif,Cambria,Times New Roman,serif;font-weight:700;position:absolute;inset:3cqw;overflow:hidden;box-shadow:inset 0 0 0 .5px #6e562466,inset 0 1px 1px #ffffffe6}.jbFaceStd .jbFacePaperShine{opacity:.3}.jbFaceStd--black{color:#16181d}.jbFaceStd--red{color:#b3131e}.jbFaceStd__index{z-index:1;flex-direction:column;align-items:center;line-height:.92;display:flex;position:absolute}.jbFaceStd__index--top{top:5cqw;left:5.5cqw}.jbFaceStd__index--bottom{bottom:5cqw;right:5.5cqw;transform:rotate(180deg)}.jbFaceStd__rank{letter-spacing:-.09em;font-size:22cqw}.jbFaceStd__pip{margin-top:.5cqw;font-size:15cqw}.jbFaceStd__center{z-index:1;filter:drop-shadow(0 .8cqw .8cqw #3c140a38);place-items:center;font-size:62cqw;line-height:1;display:grid;position:absolute;inset:0}.jbFaceStd__pipMark{z-index:1;font-size:17cqw;line-height:1;position:absolute}.jbFaceStd__court{z-index:1;background:linear-gradient(#fff4d6e6 0%,#f0deb2bf 100%);border:.8cqw solid #aa8030d9;border-radius:2cqw;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;display:flex;position:absolute;inset:12% 27%;box-shadow:inset 0 0 0 1.4cqw #fffaecf2,inset 0 0 0 2cqw #aa80308c}.jbFaceStd__courtRank{font-size:34cqw;line-height:.9}.jbFaceStd__courtPip{font-size:18cqw;line-height:1}.jbCardFaceJoker{background:#050711}.jbFaceJoker{box-sizing:border-box;z-index:1;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.jbJokerFaceArtImg{object-fit:cover;object-position:center center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.jbJokerMark{text-align:center;filter:drop-shadow(0 2px 3px #0003);font-size:clamp(1.15rem,4.2vw,1.5rem);line-height:1.1}.jbCardWinning{box-shadow:0 0 0 2px #ffebbed9,0 0 32px #ffd78273,0 0 52px #ffc35a38,0 4px 8px #00000059,0 14px 28px #00041273,0 26px 44px #00020c47}@keyframes jbCardReveal{0%{opacity:.88;transform:rotateX(-10deg)scale(.95)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes jbWinPulse{0%,to{box-shadow:0 0 0 2px #ffe6afbf,0 0 26px #ffd27866,0 0 44px #ffbe5a29,6px 16px 26px #00041285}50%{box-shadow:0 0 0 3px #fff5d2f2,0 0 40px #ffe1968c,0 0 60px #ffc86e47,7px 18px 30px #0004128c}}.jbRootPublic{border-color:#8cbeff57}.jbRootPicker{border-color:#ffc39657;box-shadow:inset 0 0 0 1px #00000073,0 32px 90px #000414b8,0 0 44px #ffaf781a}.jbCard--revealSettled{z-index:3;animation:none;position:relative}.jbCardGrid--spotlight .jbCard{opacity:.32;filter:saturate(.55);transition:opacity .45s,filter .45s}.jbCardGrid--spotlight .jbCard--revealSettled{opacity:1;filter:none;transition:transform .45s cubic-bezier(.34,1.2,.64,1),opacity .45s,box-shadow .45s;transform:scale(1.14);box-shadow:0 18px 40px #00041499,0 0 42px #ffcd7866}.jbCardGrid--allFaceUp .jbCard{animation:.6s both jbBoardSweep}@keyframes jbBoardSweep{0%{opacity:.25}to{opacity:1}}.jbMissResult{text-align:center;background:linear-gradient(172deg,#101c38eb 0%,#080e22f0 100%);border:1px solid #ffcd8c59;border-radius:clamp(14px,2.5vw,20px);margin-top:clamp(12px,2.5vw,18px);padding:clamp(14px,3vw,20px) clamp(16px,3.5vw,24px);animation:.45s cubic-bezier(.34,1.15,.64,1) both jbMissResultIn;box-shadow:inset 0 1px #ffffff14,0 22px 60px #00061880}@keyframes jbMissResultIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jbMissResult__taunt{color:#ffd98a;text-shadow:0 2px 18px #ffb44647;margin:0;font-size:clamp(1.15rem,3.4vw,1.6rem);font-weight:900;line-height:1.2}.jbMissResult__headline{color:#eaf1ff;margin:8px 0 0;font-size:clamp(.95rem,2.6vw,1.15rem);font-weight:700}.jbMissResult__prize{color:#b8c9ea;margin:6px 0 0;font-size:clamp(.85rem,2.2vw,1rem)}.jbMissResult__pot{color:#8fd0ff;text-shadow:0 0 26px #5aaaff4d;margin:10px 0 0;font-size:clamp(1rem,2.9vw,1.3rem);font-weight:900}.jbMissResult__note{color:#8fa2c6;margin:8px 0 0;font-size:clamp(.72rem,2vw,.82rem);font-style:italic}.jbMissResult .jbRevealButtons{margin-top:14px}@media (prefers-reduced-motion:reduce){.jbMissResult,.jbCardGrid--allFaceUp .jbCard{animation:none}.jbCardGrid--spotlight .jbCard--revealSettled{transform:none}}.jbRevealOverlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 28%,#1e468c61,#00030ee6);justify-content:center;align-items:center;padding:clamp(16px,4vw,24px);animation:.38s jbOverlayIn;display:flex;position:fixed;inset:0}.jbRevealOverlay--win{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(70% 55% at 50% 35%,#ffe6a038,#0000 58%),radial-gradient(at 50% 28%,#1e468c6b,#00030ee0)}@keyframes jbOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes jbRevealPop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.jbRevealCard{text-align:center;color:#0b1730;background:linear-gradient(172deg,#fffffffc 0%,#ecf2fff7 100%);border:1px solid #aac3f0bf;border-radius:clamp(18px,3vw,26px);width:min(440px,92vw);padding:clamp(20px,4vw,28px);animation:.48s cubic-bezier(.34,1.15,.64,1) jbRevealPop;box-shadow:inset 0 3px #ffffffbf,0 36px 88px #0008237a,0 0 70px #6496ff24}.jbRevealCard--winner{background:linear-gradient(172deg,#fffcf5 0%,#fff5dcfa 45%,#e6f2fffa 100%);border:1px solid #ffdc8ca6;width:min(480px,94vw);padding:clamp(26px,5vw,36px);animation:.58s cubic-bezier(.34,1.2,.64,1) both jbRevealPop;box-shadow:inset 0 4px #ffffffd9,0 44px 100px #00082385,0 0 80px #ffc86459,0 0 120px #ffb4501f}.jbRevealCardArt{filter:drop-shadow(0 10px 26px #78460059);border-radius:8px;width:clamp(110px,26vw,152px);height:auto;margin:clamp(10px,2.5vw,16px) auto;animation:.7s cubic-bezier(.34,1.2,.64,1) both jbWinCardIn;display:block}@keyframes jbWinCardIn{0%{opacity:0;transform:scale(.82)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.jbRevealTitle{color:#050d22;letter-spacing:.02em;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:900;line-height:1.15}.jbRevealText{color:#22345c;font-size:clamp(.95rem,2.6vw,1.12rem);font-weight:700;line-height:1.45}.jbRevealSub{color:#4a5a78;margin-top:6px;font-size:clamp(.82rem,2.2vw,.95rem);line-height:1.45}.jbRevealPot{color:#0a3288;text-shadow:0 0 28px #5a82ff47;margin:16px 0 18px;font-size:clamp(1.15rem,3.2vw,1.45rem);font-weight:900}.jbRevealFlash{letter-spacing:.12em;color:#6a4810;margin-top:2px;font-size:clamp(.65rem,1.8vw,.72rem);font-weight:900}.jbRevealButtons{gap:10px;display:grid}.jbRevealNote{color:#4a5a78;margin-top:8px;font-size:clamp(.82rem,2.2vw,.92rem);line-height:1.45}@media (prefers-reduced-motion:reduce){.jbRevealCardArt{animation:none}.jbCardInteractive:hover:not(:disabled),.jbCardInteractive:focus-visible:not(:disabled){transform:translateY(-.5px)rotateX(1.25deg)}}@media (width<=720px){.jbRoot{--jb-card-gap:clamp(5px, 1.6vw, 9px);border-left:none;border-right:none;border-radius:0;max-width:100%;margin-inline:0;padding:clamp(6px,2vw,12px)}.jbTablePerspective{perspective-origin:50% 32%}.jbTable{padding:clamp(8px,2vw,12px);transform:rotateX(8deg)}.jbInner{gap:clamp(10px,2.2vw,14px)}.jbRevealOverlay{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;overflow-y:auto}.jbRevealCard,.jbRevealCard--winner{box-sizing:border-box;width:100%;max-width:min(560px,100%)}.jbRevealTitle,.jbRevealText,.jbRevealPot{overflow-wrap:anywhere;word-break:break-word}.jbRevealCardArt{width:clamp(96px,30vw,132px)}.jbRevealButtons{gap:12px}.jbRevealButtons button{min-height:48px}}@media (width<=360px){.jbRoot{--jb-card-gap:5px}.jbCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jbRoot--publicPanel{--jb-card-row-gap:clamp(13px, 1.4cqi, 18px);--jb-public-navy-0:#050817;--jb-public-navy-1:#07111f;--jb-public-navy-2:#0b1530;padding:0 var(--jd-board-panel-pad-x,3px) var(--jd-board-panel-pad-bottom,2px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding-top:10px;container:joker-panel/inline-size}.jbRoot--publicPanel:before,.jbRoot--publicPanel:after{opacity:0;visibility:hidden;pointer-events:none}.jbRoot--publicPanel .jbInner{gap:clamp(1px,.22cqi,3px);margin:0;padding:0}.jbRoot--publicPanel .jbTablePerspective{perspective:none;margin:0;padding:0}.jbRoot--publicPanel .jbTable{margin:0;padding:clamp(8px,2vw,14px) clamp(4px,1.5vw,8px)}.jbRoot--publicPanel .jbCard{width:100%;min-width:0;max-width:none;margin:0}.jbRoot--publicPanel .jbCardBackInner{width:100%;max-width:none;margin:0;overflow:visible}.jbRoot--publicPanel .jbFaceJoker{width:100%;max-width:none;margin:0}.jbRoot--publicPanel .jbCardBackArtImg,.jbRoot--publicPanel .jbJokerFaceArtImg{width:100%;height:100%;display:block}.jbRoot--publicPanel .jbCardSlotNumber{color:#ebf2fff2;text-shadow:0 1px 2px #000000d1,0 0 10px #78a0ff61;font-size:clamp(.85rem,2.1cqi,1.15rem)}.jbRoot--publicPanel .jbCardSlot--spent .jbCardSlotNumber{color:#c6d4f566;text-shadow:0 1px 2px #000c}.jbRoot--ticketPicker .jbCardSlot--picked .jbCardSlotNumber{color:#ffe08a;text-shadow:0 1px 2px #000000d9,0 0 12px #ffc44a99}.jbRoot--publicPanel .jbCardFace{filter:none;border:1px solid #f0f5ff8c;box-shadow:0 2px 10px #00000061}.jbRoot--publicPanel .jbCardFaceJoker{box-shadow:none;filter:drop-shadow(0 2px 3px #00000059);background:0 0;border:0}.jbRoot--publicPanel .jbCardFaceJoker .jbJokerFaceArtImg{border-radius:0}.jbRoot--publicPanel .jbCardGrid--publicPanel{place-items:start stretch;column-gap:var(--jd-board-editor-col-gap,var(--jb-card-gap));row-gap:var(--jd-board-editor-row-gap,var(--jb-card-row-gap));grid-template-columns:repeat(var(--jd-board-editor-columns,3), minmax(0, 1fr));width:100%}.jbRoot--publicPanel .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1){grid-column-start:2}.jbRoot--publicPanel .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1),.jbRoot--publicPanel .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1)~*{transform:translateX(calc(50% + (var(--jd-board-editor-col-gap,0px) / 2)))}@media (width>=380px){.jbRoot--publicPanel .jbCardGrid--publicPanel{grid-template-columns:repeat(var(--jd-board-editor-columns,4), minmax(0, 1fr))}}@media (width>=520px){.jbRoot--publicPanel .jbCardGrid--publicPanel{grid-template-columns:repeat(var(--jd-board-editor-columns,5), minmax(0, 1fr))}}@media (width>=680px){.jbRoot--publicPanel .jbCardGrid--publicPanel{grid-template-columns:repeat(var(--jd-board-editor-columns,6), minmax(0, 1fr))}}@media (width>=980px){.jbRoot--publicPanel .jbCardGrid--publicPanel{grid-template-columns:repeat(var(--jd-board-editor-columns,7), minmax(0, 1fr))}}@media (width>=1220px){.jbRoot--publicPanel .jbCardGrid--publicPanel{grid-template-columns:repeat(var(--jd-board-editor-columns,8), minmax(0, 1fr))}}.jbRoot--publicPanel .jbCard.jbCardFaceStd{filter:none;border:0;box-shadow:0 3px 7px #0006,0 8px 16px #00041247}.jbRoot--ticketPicker .jbChromeRail{display:none}.jbRoot--ticketPicker{width:100%;max-width:min(1120px,100%)}.jbRoot--ticketPicker .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1){grid-column-start:auto}.jbRoot--ticketPicker .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1),.jbRoot--ticketPicker .jbCardGrid--publicPanel>:nth-last-child(5):nth-child(8n+1)~*{transform:none}.jbRoot--ticketPicker .jbCard{box-sizing:border-box;transform-origin:50%}.jbRoot--publicPanel .jbCard.jbCardBack.jbCard--ticketPickSelected{outline-offset:2px;filter:drop-shadow(0 2px 3px #00000059);border-radius:4px;outline:2px solid #d6aa3cf2;box-shadow:0 0 18px #ffc85f59}@media (prefers-reduced-motion:reduce){.jbRoot--publicPanel .jbCard.jbCardBack.jbCard--ticketPickSelected{filter:drop-shadow(0 2px 3px #00000059);box-shadow:0 0 12px #ffc85f38}}.tcp-wrap{border-radius:var(--ui-radius);border:1px solid var(--ui-rule-cool);width:100%;min-width:0;box-shadow:var(--ui-shadow-drop);background:#040818f0;margin-top:16px;padding:clamp(14px,3vw,22px)}.tcp-wrap .jbRoot{margin-inline:0}.tcp-title{letter-spacing:.02em;color:#f0f5fff0;margin:0 0 8px;font-size:clamp(.95rem,2vw,1.15rem);font-weight:800}.tcp-hint{color:#c8d7ffc7;margin:0 0 clamp(12px,2vw,16px);font-size:.8rem;line-height:1.55}.tcp-selected{border-radius:var(--ui-radius);color:#f5ebcdf0;background:#080c1c73;border:1px solid #ffdc8c38;margin-top:clamp(12px,2vw,16px);padding:10px 12px;font-size:.82rem}.tcp-warn{color:#ffc88cd1;margin-top:12px;font-size:.78rem}.tcp-stack--bare{width:100%;min-width:0;margin:0;padding:0}.tcp-stack--bare .jbRoot{margin-inline:0}@media (width<=720px){.tcp-wrap{padding:clamp(12px,3.2vw,18px)}.tcp-title{margin-bottom:6px;font-size:.88rem}.tcp-hint{margin-bottom:10px;font-size:.74rem}.tcp-selected{font-size:.76rem;line-height:1.45}}.joker-admin{--adm-paper:#f4f1e8;--adm-paper-soft:#faf8f2;--adm-card:#fffefb;--adm-rule:#e3dccb;--adm-rule-strong:#cfc5ad;--adm-ink:#0b1330;background:var(--adm-paper);min-height:100vh;color:var(--adm-ink);grid-template-columns:252px 1fr;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;display:grid}.joker-admin__sidebar{background:var(--ui-ink);color:#f8fafc;flex-direction:column;gap:16px;padding:16px 14px;display:flex;box-shadow:1px 0 #0f172a33}.joker-admin__brand{align-items:center;gap:12px;display:flex}.joker-admin__brand strong{letter-spacing:.02em;font-size:.95rem;display:block}.joker-admin__brand small,.joker-admin__role-card small,.joker-admin__user small{color:#f8fafcad;margin-top:3px;display:block}.joker-admin__accent{border-radius:var(--ui-radius);background:var(--ui-gold);width:4px;height:34px;box-shadow:none}.joker-admin__nav{gap:4px;display:grid}.joker-admin__nav button{text-align:left;border-radius:var(--ui-radius);box-sizing:border-box;color:#f8fafcc7;cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;padding:10px 12px;font-size:13px;font-weight:650}.joker-admin__nav button:hover{color:#fff;background:#ffffff0d}.joker-admin__nav button.is-active{color:var(--ui-gold);box-shadow:inset 2px 0 0 var(--ui-gold);background:#e9c0631f}.joker-admin__role-card{border-radius:var(--ui-radius);background:#ffffff0f;border:1px solid #ffffff1f;margin-top:auto;padding:10px 12px}.joker-admin__role-card span,.joker-admin__panel-heading p,.joker-admin__stat span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;display:block}.joker-admin__role-card span{color:#f8fafc9e}.joker-admin__main{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:16px 20px 24px}.joker-admin__scope-back{margin-bottom:8px}.joker-admin__header{border-bottom:1px solid var(--adm-rule);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.joker-admin__header p,.joker-admin__panel-heading p{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:700}.joker-admin__header h1,.joker-admin__panel h2,.joker-admin__card h3{color:var(--adm-ink);margin:0}.joker-admin__header h1{letter-spacing:-.02em;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:700;line-height:1.2}.joker-admin__panel h2,.joker-admin__card h3{font-size:1.05rem;font-weight:700}.joker-admin__panel-heading h2{font-size:1.15rem}.joker-admin__user{border:1px solid var(--adm-rule);border-radius:var(--ui-radius);background:var(--adm-card);padding:8px 12px;font-size:13px;box-shadow:0 1px 2px #0f172a0a}.joker-admin__user small{color:#64748b}.joker-admin__content{gap:14px;display:grid}.joker-admin__panel,.joker-admin__card{background:var(--adm-card);border:1px solid var(--adm-rule);border-radius:var(--ui-radius);box-shadow:0 1px 2px #0f172a0a}.joker-admin__panel{padding:16px}.joker-admin__panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.joker-admin__panel-heading button,.joker-admin__card button,.joker-admin__link-button{border-radius:var(--ui-radius);background:var(--adm-ink);color:#fff;box-sizing:border-box;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.joker-admin__panel-heading button:disabled,.joker-admin__card button:disabled{color:#475569;cursor:not-allowed;background:#cbd5e1}.joker-admin__notice,.joker-admin__state{border-radius:var(--ui-radius);background:var(--adm-paper-soft);border:1px solid var(--adm-rule);color:#475569;margin-bottom:12px;padding:8px 10px;font-size:13px;font-weight:650}.joker-admin__state{background:var(--adm-card);color:#475569}.joker-admin__state--error{color:#991b1b;background:#fef2f2;border-color:#dc262640}.joker-admin__state--success{color:#047857;background:#ecfdf5;border-color:#05966940}.joker-admin__inline-error{color:#991b1b;font-weight:800}.joker-admin__pill{border-radius:var(--ui-radius-sm);color:#047857;background:#ecfdf5;padding:5px 10px;font-size:12px;font-weight:750}.joker-admin__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.joker-admin__stat{border-radius:var(--ui-radius);background:var(--adm-paper-soft);border:1px solid var(--adm-rule);padding:10px 12px}.joker-admin__stat span{letter-spacing:.07em;font-size:10px}.joker-admin__stat strong{color:var(--adm-ink);margin-top:4px;font-size:1.2rem;font-weight:750;line-height:1.15;display:block}.joker-admin__round-health{border-radius:var(--ui-radius);background:var(--adm-paper-soft);border:1px solid var(--adm-rule);margin-top:12px;padding:12px 14px}.joker-admin__round-health-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.joker-admin__round-health-head h3{letter-spacing:.02em;color:var(--adm-ink);margin:0;font-size:.95rem}.joker-admin__round-health-number{color:var(--adm-ink);background:var(--adm-paper);border-radius:var(--ui-radius-sm);border:1px solid var(--adm-rule-strong);padding:4px 10px;font-size:.95rem;font-weight:800}.joker-admin__round-health-scope{margin:4px 0 10px!important}.joker-admin__round-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.joker-admin__round-health-cell{background:var(--adm-card);border-radius:var(--ui-radius);border:1px solid var(--adm-rule);padding:8px 10px}.joker-admin__round-health-cell span{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.joker-admin__round-health-cell strong{color:var(--adm-ink);margin-top:4px;font-size:1.15rem;font-weight:750;line-height:1.15;display:block}.joker-admin__round-health-meta{color:#334155;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.82rem;display:flex}.joker-admin__round-health-meta strong{color:var(--adm-ink);font-weight:700}.joker-admin__round-health-flags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.joker-admin__chip{letter-spacing:.02em;border-radius:var(--ui-radius-sm);white-space:nowrap;border:1px solid #0000;padding:4px 8px;font-size:.72rem;font-weight:700}.joker-admin__chip--ok{color:#365314;background:#ecfccb;border-color:#bef264}.joker-admin__chip--off{color:#7f1d1d;background:#fee2e2;border-color:#fecaca}.joker-admin__chip--neutral{color:#334155;border-color:var(--adm-rule-strong);background:#e2e8f0}@media (width<=720px){.joker-admin__round-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.joker-admin__advisory{border-radius:var(--ui-radius);color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;margin:6px 0 0;padding:8px 14px 8px 28px;font-size:.82rem;line-height:1.4;list-style:outside}.joker-admin__advisory li+li{margin-top:4px}.joker-admin__schedule-warning{border-radius:var(--ui-radius);color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;margin:4px 0 0;padding:6px 10px;font-size:.82rem;line-height:1.4}.joker-admin__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.joker-admin__grid--seller{grid-template-columns:1.2fr .8fr}.joker-admin__card{padding:14px 16px}.joker-admin__card--wide{grid-column:1/-1}.joker-admin__card p{color:#475569;font-size:13px;line-height:1.45}.joker-admin__row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:10px;padding:8px 0;display:grid}.joker-admin__row:last-child{border-bottom:0}.joker-admin__row strong{color:#0f766e}.joker-admin__row small{color:#b45309;margin-top:4px;font-weight:750;display:block}.joker-admin__ticket-line{color:#475569;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.joker-admin__ticket-contact{color:#64748b;letter-spacing:.01em;margin-top:5px;font-size:.78rem;font-weight:600;display:block}.joker-admin__application{border-bottom:1px solid #0f172a14;padding:8px 0}.joker-admin__application:last-child{border-bottom:0}.joker-admin__details{border-radius:var(--ui-radius);background:var(--adm-paper-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 10px;padding:12px;display:grid}.joker-admin__details dt{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.joker-admin__details dd{color:var(--adm-ink);margin:4px 0 0;font-weight:750}.joker-admin__table{gap:8px;display:grid}.joker-admin__table-row{border-radius:var(--ui-radius);background:var(--adm-paper-soft);grid-template-columns:1.2fr 1fr .7fr .7fr .8fr .8fr .7fr 1.6fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.joker-admin__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.joker-admin__row-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.joker-admin__row-actions button{padding:8px 10px;font-size:.78rem}.joker-admin__danger-button{color:#fff!important;background:#dc2626!important}.joker-admin__pre{white-space:pre-wrap;border-radius:var(--ui-radius);background:var(--ui-ink);color:#e2e8f0;padding:12px;font-size:12px;overflow:auto}.joker-admin__field{gap:6px;margin-top:12px;display:grid}.joker-admin__field label,.joker-admin__field span{color:var(--adm-ink);font-size:13px;font-weight:650}.joker-admin__field input{box-sizing:border-box;border-radius:var(--ui-radius);border:1px solid var(--adm-rule-strong);width:100%;min-height:38px;font:inherit;background:var(--adm-card);padding:9px 11px;font-size:14px}.joker-admin__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.joker-admin__seller-form{gap:12px;margin:8px 0 12px;display:grid}.joker-admin__seller-picker{max-width:720px}.joker-admin__setup-line{margin-top:4px;display:block}.joker-admin__textarea{box-sizing:border-box;border-radius:var(--ui-radius);border:1px solid var(--adm-rule-strong);width:100%;max-width:720px;font:inherit;resize:vertical;background:var(--adm-card);min-height:80px;padding:10px 12px;font-size:14px;line-height:1.45}.joker-admin__textarea:disabled{opacity:.65;cursor:not-allowed}.joker-admin__hint{color:#64748b;margin:0;font-size:.85rem}.joker-admin__hint--tight{margin:0 0 8px}.joker-admin__style-field{margin-top:10px}.joker-admin__style-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:.78rem;font-weight:800;display:block}.joker-admin__hint--style-help{margin:0 0 10px;font-size:.8rem;line-height:1.35}.joker-admin__host-note-style-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.joker-admin__style-pill{--note-style-accent:#d6aa3c;--note-style-ring:#d6aa3c38;--note-style-fill:#d6aa3c1f;border-radius:var(--ui-radius);min-height:34px;color:var(--adm-ink);letter-spacing:.01em;cursor:pointer;background:#fffffff5;border:1px solid #94a3b859;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:650;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s,opacity .16s;display:inline-flex}.joker-admin__style-pill-dot{border-radius:var(--ui-radius-sm);background:var(--note-style-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--note-style-ring);flex-shrink:0}.joker-admin__style-pill-label{white-space:nowrap}.joker-admin__style-pill:hover:not(:disabled){border-color:#94a3b88c;transform:none;box-shadow:0 2px 8px #0f172a0f}.joker-admin__style-pill:focus-visible{outline-offset:2px;outline:3px solid #3b82f659}.joker-admin__style-pill.is-selected{border-color:var(--note-style-accent);background-image:none;background-color:var(--note-style-fill);box-shadow:0 0 0 2px var(--note-style-ring), 0 2px 8px #0f172a14}.joker-admin__style-pill.is-selected:hover:not(:disabled){transform:none}.joker-admin__style-pill:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.joker-admin__style-pill--standard{--note-style-accent:#d6aa3c;--note-style-ring:#d6aa3c42;--note-style-fill:#d6aa3c24}.joker-admin__style-pill--info{--note-style-accent:#3b82f6;--note-style-ring:#3b82f642;--note-style-fill:#3b82f61f}.joker-admin__style-pill--goodLuck{--note-style-accent:#22c55e;--note-style-ring:#22c55e42;--note-style-fill:#22c55e1f}.joker-admin__style-pill--warning{--note-style-accent:#f59e0b;--note-style-ring:#f59e0b4d;--note-style-fill:#f59e0b24}.joker-admin__style-pill--urgent{--note-style-accent:#ef4444;--note-style-ring:#ef444447;--note-style-fill:#ef44441f}.joker-admin__style-pill--info:focus-visible{outline-color:#3b82f673}.joker-admin__style-pill--goodLuck:focus-visible{outline-color:#22c55e73}.joker-admin__style-pill--warning:focus-visible{outline-color:#f59e0b80}.joker-admin__style-pill--urgent:focus-visible{outline-color:#ef444473}.joker-admin__style-pill--standard:focus-visible{outline-color:#d6aa3c73}.joker-admin__header-meta{align-items:center;gap:10px;display:flex}.joker-admin__env-badge,.joker-admin__status-pill{border-radius:var(--ui-radius-sm);border:1px solid var(--adm-rule);background:var(--adm-paper-soft);color:#475569;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.joker-admin__env-badge{color:#92400e;background:#fffbeb;border-color:#fde68a}.joker-admin__panel--hero{border-color:#dbeafe}.joker-admin__panel--hero .joker-admin__panel-heading{margin-bottom:8px}.joker-admin__game-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:10px;display:flex}.joker-admin__game-header-titles{flex-direction:column;gap:6px;min-width:0;display:flex}.joker-admin__game-header-titles h2{color:var(--adm-ink);margin:0;font-size:1.25rem;font-weight:750;line-height:1.2}.joker-admin__game-header-badges{flex-wrap:wrap;gap:6px;display:flex}.joker-admin__badge{border-radius:var(--ui-radius-sm);letter-spacing:.02em;background:var(--adm-paper);color:#334155;border:1px solid #0000;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.joker-admin__badge--live{color:#365314;background:#ecfccb;border-color:#bef264}.joker-admin__badge--sales{background:var(--adm-card);color:var(--adm-ink);border-color:var(--adm-rule-strong)}.joker-admin__badge--round{background:var(--adm-ink);color:var(--ui-gold);border-color:var(--adm-ink)}.joker-admin__game-header-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.joker-admin__round-health-diagnostics{border-top:1px dashed #cbd5e1;margin-top:10px;padding:6px 0 0}.joker-admin__round-health-diagnostics summary{cursor:pointer;color:#475569;letter-spacing:.02em;font-size:.78rem;font-weight:700}.joker-admin__round-health-diagnostics[open] .joker-admin__round-health-flags{margin-top:8px}.joker-admin__all-clear{border-radius:var(--ui-radius);background:var(--adm-paper-soft);border:1px solid var(--adm-rule);color:#475569;margin:0;padding:8px 12px;font-size:.85rem;font-weight:650}.joker-admin__scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.joker-admin__scoreboard-card{background:var(--adm-card);border-radius:var(--ui-radius);border:1px solid var(--adm-rule);padding:10px 12px}.joker-admin__scoreboard-card span{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;display:block}.joker-admin__scoreboard-card strong{color:var(--adm-ink);margin-top:4px;font-size:1.35rem;font-weight:750;line-height:1.15;display:block}.joker-admin__scoreboard-card--pot{background:var(--ui-ink-sunk);border-color:var(--ui-rule-strong);box-shadow:inset 0 0 0 3px var(--ui-ink-sunk), inset 0 0 0 4px var(--ui-rule)}.joker-admin__scoreboard-card--pot span{color:var(--ui-text-dim)}.joker-admin__scoreboard-card--pot strong{color:var(--ui-gold)}@media (width<=720px){.joker-admin__scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}.joker-admin__ticket-summary{border-radius:var(--ui-radius);background:var(--adm-paper-soft);border:1px solid var(--adm-rule);color:#334155;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:8px 12px;font-size:.85rem;display:flex}.joker-admin__ticket-summary strong{color:var(--adm-ink);font-weight:750}.joker-admin__ticket-summary-sep{color:#94a3b8;font-weight:700}.joker-admin__ticket-summary--pending{color:#7c2d12;background:#fff7ed;border-color:#fdba74}.joker-admin__ticket-summary--pending strong{color:#7c2d12}.joker-admin__ticket-summary .joker-admin__button{margin-left:auto}.joker-admin__next-draw-actions{justify-content:flex-end;margin-top:10px;display:flex}.joker-admin__panel--performance{border-color:var(--adm-rule);background:var(--adm-paper-soft)}.joker-admin__performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.joker-admin__performance-cell{background:var(--adm-card);border-radius:var(--ui-radius);border:1px solid var(--adm-rule);padding:8px 10px}.joker-admin__performance-cell span{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.joker-admin__performance-cell strong{color:var(--adm-ink);margin-top:4px;font-size:1.15rem;font-weight:750;line-height:1.15;display:block}@media (width<=720px){.joker-admin__performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.joker-admin__panel--context{border-radius:var(--ui-radius);margin-bottom:14px;padding:12px 14px}.joker-admin__panel--context .joker-admin__game-header{margin:0;padding-bottom:8px}.joker-admin__panel--context .joker-admin__game-header-titles h2{font-size:1.15rem}.joker-admin__context-mini{border-top:1px solid var(--adm-rule);color:#475569;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:6px;font-size:.82rem;display:flex}.joker-admin__context-mini strong{color:var(--adm-ink);font-weight:750}.joker-admin__context-sep{color:#94a3b8;font-weight:700}.joker-admin__public-board-tools[open]{background:var(--adm-card)}.joker-admin__public-board-tools>summary{cursor:pointer;color:var(--adm-ink);padding:4px 0;font-weight:700;list-style:none}.joker-admin__public-board-tools>summary::-webkit-details-marker{display:none}.joker-admin__public-board-tools>summary:before{content:"▸";margin-right:6px;transition:transform .12s;display:inline-block}.joker-admin__public-board-tools[open]>summary:before{transform:rotate(90deg)}.joker-admin__summary-line,.joker-admin__quick-links{flex-wrap:wrap;gap:6px 8px;margin:0 0 10px;display:flex}.joker-admin__summary-line span{border-radius:var(--ui-radius-sm);background:var(--adm-paper-soft);color:#475569;border:1px solid #e5e7eb;padding:6px 10px;font-size:.82rem;font-weight:750}.joker-admin__button,.joker-admin__link-button{box-sizing:border-box;cursor:pointer;min-height:38px;line-height:1.2;text-decoration:none;border-radius:var(--ui-radius)!important;border:1px solid #0000!important;padding:8px 12px!important;font-size:14px!important;font-weight:650!important}.joker-admin__button--primary,.joker-admin__link-button{background:var(--adm-ink)!important;color:#fff!important}.joker-admin__button--secondary,.joker-admin__link-button--secondary{box-shadow:none;background:var(--adm-card)!important;color:var(--adm-ink)!important;border-color:#d1d5db!important}.joker-admin__button--success{color:#fff!important;background:#059669!important}.joker-admin__button--warning{color:#fff!important;background:#d97706!important}.joker-admin__button--danger,.joker-admin__danger-button{color:#fff!important;background:#dc2626!important}.joker-admin__button:disabled,.joker-admin__link-button:disabled,.joker-admin__panel-heading button:disabled,.joker-admin__card button:disabled{cursor:not-allowed;box-shadow:none;color:#9ca3af!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.joker-admin__section-stack{gap:14px;display:grid}.joker-admin__section-title{color:var(--adm-ink);letter-spacing:.02em;margin:0 0 6px;font-size:.8125rem;font-weight:700}.joker-admin__empty{color:#64748b;margin:0}.joker-admin__row--ticket{grid-template-columns:minmax(0,1fr) auto;align-items:start}.joker-admin__status-pill--approved{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.joker-admin__status-pill--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.joker-admin__status-pill--rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.joker-admin__grid--draw,.joker-admin__grid--settings{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.joker-admin__rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:8px 0 12px;display:grid}.joker-admin__rules-grid .joker-admin__field--prizes,.joker-admin__rules-grid .joker-admin__field--fees,.joker-admin__rules-grid .joker-admin__field--game-format{grid-column:1/-1}.joker-admin__field--prizes legend,.joker-admin__field--fees legend,.joker-admin__field--game-format legend{margin-bottom:6px;padding:0;font-weight:600}.joker-admin__field--game-format{border:none;border-top:1px solid var(--adm-rule);flex-direction:column;gap:6px;margin-top:4px;padding:12px 0 0;display:flex}.joker-admin__field--game-format label{flex-direction:column;gap:4px;display:flex}.joker-admin__field--fees{border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:0;display:grid}.joker-admin__field--fees label{flex-direction:column;gap:4px;display:flex}.joker-admin__field--prizes{border:none;flex-direction:column;gap:6px;padding:0;display:flex}.joker-admin__prize-row{grid-template-columns:minmax(60px,auto) minmax(80px,1fr) auto;align-items:center;gap:10px;display:grid}.joker-admin__prize-toggle{align-items:center;gap:6px;font-weight:500;display:inline-flex}.joker-admin__prize-label{min-width:24px;display:inline-block}.joker-admin__prize-preview{font-variant-numeric:tabular-nums;color:#475569;font-size:.9rem}.joker-admin__hint--error{color:#991b1b}.joker-admin__hint--pending{color:#1e3a8a;border-left:3px solid var(--ui-gold-deep);background:#eff6ff;border-radius:4px;padding:6px 10px}.joker-admin__rules-preview{background:var(--adm-paper-soft);border-radius:var(--ui-radius);flex-direction:column;grid-column:1/-1;gap:4px;padding:8px 10px;font-size:.9rem;display:flex}.joker-admin__rules-preview-row{color:#475569;justify-content:space-between;gap:12px;display:flex}.joker-admin__rules-preview-row--emphasis{color:var(--adm-ink);font-weight:600}.joker-admin__rules-preview-row[data-testid=admin-v2-rules-preview-joker-pot]{border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:8px}.joker-admin__live-draw-layout{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:start;gap:12px;display:grid}.joker-admin__panel-heading--compact{margin-bottom:8px}.joker-admin__live-preview-card{min-width:0}.joker-admin__live-draw-layout .joker-admin__grid--draw{grid-template-columns:1fr;margin-bottom:0}.joker-admin__live-preview-frame{border:1px solid var(--adm-rule);border-radius:var(--ui-radius);background:#020617;min-height:520px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.joker-admin__live-preview-frame:after{content:"Read-only preview";z-index:2;border-radius:var(--ui-radius-sm);color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#0f172adb;padding:6px 10px;font-size:.72rem;font-weight:850;position:absolute;top:10px;right:10px}.joker-admin__live-preview-frame iframe{pointer-events:none;border:0;width:100%;height:560px}@media (width<=920px){.joker-admin{grid-template-columns:1fr}.joker-admin__sidebar{position:static}.joker-admin__stats,.joker-admin__grid,.joker-admin__grid--seller,.joker-admin__live-draw-layout,.joker-admin__form-grid,.joker-admin__table-row,.joker-admin__details{grid-template-columns:1fr}}.jd-contact{border-radius:var(--ui-radius);background:var(--ui-ink);color:#eef2ff;border:1px solid #ffd67859;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;box-shadow:0 24px 60px #0000008c}.jd-contact::backdrop{background:#040612b8}.jd-contact__panel{text-align:left;padding:20px 18px 18px;position:relative}.jd-contact__close{color:#dce4ffbf;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1;position:absolute;top:8px;right:8px}.jd-contact__close:hover{color:#fff;background:#ffffff14}.jd-contact__title{color:#ffd98a;margin:0 0 12px;font-size:1.3rem;font-weight:800}.jd-contact__form{gap:12px;display:grid}.jd-contact__about{color:#c8d4f5b3;margin:0;font-size:.85rem}.jd-contact__field{color:#dce4ffd9;gap:5px;font-size:.85rem;font-weight:700;display:grid}.jd-contact__field input,.jd-contact__field textarea{box-sizing:border-box;border-radius:var(--ui-radius);color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #96b4ff40;padding:11px 12px;font-size:1rem;font-weight:400}.jd-contact__field textarea{resize:vertical;min-height:110px}.jd-contact__field input:focus,.jd-contact__field textarea:focus{outline-offset:1px;outline:2px solid #ffd678b3}.jd-contact__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.jd-contact__error{color:#ff9a9a;margin:0;font-size:.88rem}.jd-contact__submit{border-radius:var(--ui-radius-sm);background:var(--ui-gold);min-height:48px;color:var(--ui-on-gold);cursor:pointer;border:0;font-size:1rem;font-weight:800}.jd-contact__submit:disabled{opacity:.6;cursor:wait}.jd-contact__done{gap:16px;display:grid}.jd-contact__done p{margin:0;line-height:1.5}.jd-raffle-ticket-cta{cursor:pointer;box-sizing:border-box;width:100%;max-width:100%;font:inherit;aspect-ratio:1536/1024;appearance:none;background-color:#0000;background-image:var(--jd-raffle-ticket-png);background-image:image-set(var(--jd-raffle-ticket-webp) type("image/webp"), var(--jd-raffle-ticket-png) type("image/png"));isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;min-height:0;margin:0;padding:0;transition:transform .18s,filter .18s,box-shadow .18s;display:block;position:relative;overflow:visible;container:raffle-ticket/inline-size}.jd-raffle-ticket-cta__content{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(0px,.45cqi,2px);min-width:0;display:flex;position:absolute;inset:27.5% 25.5% 28.5%}.jd-raffle-ticket-cta__content--closed{justify-content:center}.jd-raffle-ticket-cta__buyRow,.jd-raffle-ticket-cta__priceRow{justify-content:center;align-items:center;gap:clamp(4px,1.6cqi,8px);width:100%;min-width:0;max-width:min(100%,22ch);display:flex}.jd-raffle-ticket-cta__buyDecor{opacity:.88;background:linear-gradient(90deg,#0000 0%,#2416036b 45% 55%,#0000 100%);flex:1 1 0;max-width:clamp(10px,7cqi,32px);height:1px}.jd-raffle-ticket-cta__buy{letter-spacing:.055em;text-transform:uppercase;color:#241603;text-shadow:0 1px #ffffff59,0 2px 3px #5f3e0040;flex-shrink:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(7px,4.25cqi,11px);font-weight:800;line-height:.95}.jd-raffle-ticket-cta__title{letter-spacing:.008em;text-transform:uppercase;color:#241603;text-shadow:0 1px #ffffff59,0 2px 3px #5f3e0040;justify-items:center;max-width:100%;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(12px,8.9cqi,23px);font-weight:900;line-height:.88;display:grid}.jd-raffle-ticket-cta__title>span{white-space:nowrap;max-width:100%;display:block}.jd-raffle-ticket-cta__price{letter-spacing:.015em;color:#241603;text-shadow:0 1px #ffffff59,0 2px 3px #5f3e0040;flex-shrink:0;margin-top:1px;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(8px,4.8cqi,12px);font-weight:900;line-height:.95;position:static}.jd-raffle-ticket-cta__priceRow .jd-raffle-ticket-cta__price{transform:none}.jd-raffle-ticket-cta__soldout{letter-spacing:.1em;text-transform:uppercase;color:#241603;text-shadow:0 1px #ffffff59,0 2px 3px #5f3e0040;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(13px,8.8cqi,24px);font-weight:900}.jd-raffle-ticket-cta:focus-visible{outline-offset:4px;outline:3px solid #ffd78cf2}.jd-raffle-ticket-cta--open:not(:disabled){cursor:pointer}.jd-raffle-ticket-cta--open:hover:not(:disabled){filter:brightness(1.06)saturate(1.05)drop-shadow(0 10px 22px #ffd28c6b)drop-shadow(0 4px 10px #3c260847);transform:translateY(-4px)scale(1.015)}.jd-raffle-ticket-cta--soldout,.jd-raffle-ticket-cta:disabled{cursor:not-allowed;filter:saturate(.62)brightness(.88)}.jd-raffle-ticket-cta--soldout:hover,.jd-raffle-ticket-cta:disabled:hover{filter:saturate(.62)brightness(.88);transform:none}@media (width<=768px){.jd-raffle-ticket-cta--open:hover:not(:disabled){filter:brightness(1.04)saturate(1.03)drop-shadow(0 6px 14px #ffd28c47)drop-shadow(0 3px 8px #3c260838);transform:translateY(-2px)scale(1.008)}}@media (prefers-reduced-motion:reduce){.jd-raffle-ticket-cta{transition:none}.jd-raffle-ticket-cta--open:hover:not(:disabled){filter:none;transform:none}}@media (width<=520px){.jd-raffle-ticket-cta__content{gap:clamp(0px,.45cqi,2px);inset:27.5% 25% 28.5%}.jd-raffle-ticket-cta__buyDecor{max-width:clamp(8px,6cqi,28px)}}.jd-public-board-header{box-sizing:border-box;border-radius:var(--ui-radius);background:var(--ui-ink);border:1px solid var(--ui-rule-cool);width:100%;max-width:min(1100px,100%);box-shadow:var(--ui-shadow-drop);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,2vw,20px);margin:0 auto clamp(14px,2.5vw,22px);padding:clamp(10px,2vw,16px) clamp(12px,3vw,22px);display:grid}.jd-public-board-header__logo-wrap{justify-content:flex-start;align-items:center;min-width:0;display:flex}.jd-public-board-header__logo{aspect-ratio:1536/1024;object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 18px #0000008c);width:auto;max-width:min(42vw,260px);height:auto;max-height:clamp(52px,14vw,96px);display:block}.jd-public-board-header__center{text-align:center;min-width:0}.jd-public-board-header__title{letter-spacing:.04em;color:var(--ui-text-warm);margin:0;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(1.05rem,3.6vw,1.55rem);font-weight:800;line-height:1.15}.jd-public-board-header__slogan{letter-spacing:.14em;text-transform:uppercase;color:#ffecc8b8;text-shadow:0 1px 6px #000000bf;margin:clamp(4px,1vw,8px) 0 0;font-size:clamp(.72rem,2.2vw,.92rem);font-weight:600}.jd-public-board-header__trailing{text-align:right;letter-spacing:.06em;color:#e6f5ffeb;text-shadow:0 1px 8px #000000c7;white-space:nowrap;text-overflow:ellipsis;justify-self:end;max-width:min(42vw,240px);font-size:clamp(.68rem,2vw,.82rem);font-weight:700;line-height:1.25;overflow:hidden}.jd-public-live-badge{white-space:nowrap;border-radius:var(--ui-radius-sm);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ui-card-red);box-shadow:none;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.42em .72em;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(.62rem,1.05vw,.76rem);font-weight:800;display:inline-flex}.jd-public-live-badge:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}@media (prefers-reduced-motion:no-preference){.jd-public-live-badge--energized:before{animation:1.6s step-end infinite jdLiveDot}}@keyframes jdLiveDot{50%{opacity:.25}}.jd-public-board-header.jd-public-board-header--hero{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:clamp(12px,1.4vw,18px) clamp(14px,2vw,20px) clamp(10px,1.2vw,14px);display:block}.jd-public-hero{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.jd-public-hero__logo{justify-content:center;align-items:center;width:100%;display:flex}.jd-public-hero__logo-img{aspect-ratio:1536/1024;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 22px #0000008c);width:clamp(190px,30vw,320px);max-width:min(84%,340px);height:auto;display:block}.jd-public-hero__title{letter-spacing:.03em;max-width:100%;color:var(--ui-text-warm);text-wrap:balance;margin:clamp(2px,.35vw,5px) 0 0;padding:0 clamp(4px,2vw,12px);font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(1.05rem,.9vw + .72rem,1.65rem);font-weight:900;line-height:1.2}.jd-public-hero__slogan{letter-spacing:.12em;text-transform:uppercase;color:#ffecc8c7;text-shadow:0 1px 6px #000000bf;max-width:min(100%,28rem);margin:clamp(4px,.8vw,6px) 0 0;font-size:clamp(.65rem,1.8vw,.8rem);font-weight:600}.jd-public-hero__live{justify-content:center;align-items:center;width:100%;margin-top:clamp(6px,.85vw,8px);display:flex;overflow:visible}.jd-public-live-badge.jd-public-live-badge--hero{letter-spacing:.14em;padding:.32em .58em;font-size:clamp(.56rem,.95vw,.68rem)}@media (width<=560px){.jd-public-board-header:not(.jd-public-board-header--hero){text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr}.jd-public-board-header:not(.jd-public-board-header--hero) .jd-public-board-header__logo-wrap{justify-content:center}.jd-public-board-header:not(.jd-public-board-header--hero) .jd-public-board-header__center{text-align:center}.jd-public-board-header:not(.jd-public-board-header--hero) .jd-public-board-header__trailing{text-align:center;white-space:normal;justify-self:center;max-width:100%}}.jd-public-board-info-column--split .jd-public-board-header:not(.jd-public-board-header--hero){grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(8px,1.4vw,16px);margin-bottom:0;padding:clamp(6px,1.2vw,10px) clamp(10px,1.8vw,18px);overflow:visible}.jd-public-board-info-column--split .jd-public-board-header__logo{max-width:min(42vw,150px);max-height:clamp(64px,12vw,104px)}.jd-public-board-info-column--split .jd-public-board-header__title{-webkit-line-clamp:2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;-webkit-box-orient:vertical;font-size:clamp(.82rem,.55vw + .62rem,1.12rem);line-height:1.18;display:-webkit-box;overflow:hidden}.jd-public-board-info-column--split .jd-public-board-header__slogan{letter-spacing:.1em;margin-top:2px;font-size:clamp(.58rem,1.35vw,.74rem);line-height:1.25}.jd-public-board-info-column--split .jd-public-board-header__trailing{text-overflow:ellipsis;justify-self:end;min-width:min-content;max-width:min(52%,230px);font-size:clamp(.58rem,1.1vw,.72rem);line-height:1.25;overflow:hidden}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-board-header.jd-public-board-header--hero{min-height:clamp(168px,48vw,280px);padding:var(--jd-left-header-pad-top,clamp(12px, 1.4vw, 18px)) var(--jd-left-header-pad-x,clamp(10px, 2vw, 16px)) var(--jd-left-header-pad-bottom,clamp(10px, 1.2vw, 14px))}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__logo{margin-top:var(--jd-left-logo-mt,0px);margin-bottom:calc(var(--jd-left-logo-trim-y,0px) * -1);clip-path:inset(var(--jd-left-logo-trim-y,0px) 0)}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__logo-img{width:min(var(--jd-left-logo-width,290px), 100%);max-width:min(88%,310px);transform:scale(var(--jd-left-logo-scale,1));transform-origin:top}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__title{font-size:calc(clamp(.95rem, 1.1vw + .55rem, 1.45rem) * var(--jd-left-title-scale,1));margin-top:var(--jd-left-title-mt,clamp(2px, .35vw, 5px))}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__live{margin-top:var(--jd-left-live-mt,clamp(6px, .85vw, 8px))}.jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-live-badge--hero{transform:scale(var(--jd-left-live-scale,1));transform-origin:50%}.jd-layout-editor{z-index:10040;right:max(14px, env(safe-area-inset-right,0px));bottom:max(14px, env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:var(--ui-radius);color:#ebf2fff0;text-align:left;-webkit-backdrop-filter:none;background:#0a122cf5;border:1px solid #ffdca047;flex-direction:column;width:min(460px,100vw - 28px);max-height:min(760px,100vh - 28px);padding:14px;display:flex;position:fixed;box-shadow:0 20px 60px #00000073}.jd-layout-editor__scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.jd-layout-editor__section,.jd-layout-editor__section:last-of-type{margin-bottom:0}.jd-layout-editor__section-title{letter-spacing:.12em;text-transform:uppercase;color:#c8d7ffd9;margin:0;font-size:.7rem;font-weight:900}.jd-layout-editor__section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.jd-layout-editor__section-count{color:#d2deff94;flex:none;font-size:.62rem;font-weight:800}.jd-layout-editor__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jd-layout-editor__header-trailing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.jd-layout-editor__fullpage{border-radius:var(--ui-radius);color:#ebf2fff5;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #82afff6b;padding:6px 10px;font-size:.62rem;font-weight:900}.jd-layout-editor__fullpage:hover{background:#ffffff1a;border-color:#ffdca073}.jd-layout-editor__restore{z-index:10040;right:max(0px, env(safe-area-inset-right,0px));box-sizing:border-box;color:#fff4dc;cursor:pointer;-webkit-backdrop-filter:none;background:#0a122cf7;border:1px solid #ffdca059;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;max-width:52px;min-height:120px;padding:12px 8px;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:-4px 0 24px #00000059}.jd-layout-editor__restore-label{letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;font-size:.58rem;font-weight:900;transform:rotate(180deg)}.jd-layout-editor__restore-hint{color:#c8d7ffbf;writing-mode:vertical-rl;text-orientation:mixed;font-size:.55rem;font-weight:800;transform:rotate(180deg)}.jd-layout-editor__kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffdca0b8;margin:0 0 3px;font-size:.64rem;font-weight:800}.jd-layout-editor__title{color:#fff4dc;margin:0;font-size:1rem;font-weight:900}.jd-layout-editor__pill{border-radius:var(--ui-radius-sm);letter-spacing:.1em;text-transform:uppercase;color:#241603;background:var(--ui-gold);flex:none;padding:4px 8px;font-size:.58rem;font-weight:900}.jd-layout-editor__note{color:#d2deffc7;margin:8px 0 10px;font-size:.72rem;line-height:1.35}.jd-layout-editor__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.jd-layout-editor__tab{border-radius:var(--ui-radius);color:#dce8ffd9;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border:1px solid #94a3dc38;min-height:32px;padding:6px 8px;font-size:.66rem;font-weight:900}.jd-layout-editor__tab--active{color:#fff4dc;box-shadow:none;background:#ffdc912e;border-color:#ffdca085}.jd-layout-editor__code{word-break:break-all;color:#ffe8a8;background:#00000059;border-radius:4px;padding:1px 4px;font-size:.65rem;font-weight:700;display:inline}.jd-layout-editor__controls{gap:8px;display:grid}.jd-layout-editor__control{border-radius:var(--ui-radius);background:#ffffff09;border:1px solid #94a3dc29;gap:5px;padding:9px 10px;display:grid}.jd-layout-editor__control-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:.76rem;font-weight:800;display:flex}.jd-layout-editor__control-top strong{text-align:right;color:#ffe8a8;font-variant-numeric:tabular-nums;min-width:58px}.jd-layout-editor__range-row{grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.jd-layout-editor__range-row small{text-align:center;color:#becdf59e;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:800}.jd-layout-editor input[type=range]{accent-color:#e6b43b;width:100%}.jd-layout-editor__actions{gap:8px;margin-top:14px;display:flex}.jd-layout-editor__actions button{border-radius:var(--ui-radius);background:var(--ui-gold);color:#1f1406;cursor:pointer;border:1px solid #ffdca047;flex:1;min-height:38px;font-weight:900}.jd-layout-editor__actions .jd-layout-editor__ghost{color:#ebf2ffeb;background:#ffffff0f}.jd-layout-editor__file-actions{gap:8px;margin-top:10px;display:flex}.jd-layout-editor__secondary{border-radius:var(--ui-radius);color:#ebf2fff2;cursor:pointer;background:#ffffff0f;border:1px solid #94a3dc59;flex:1;min-height:34px;font-size:.72rem;font-weight:800}.jd-layout-editor__secondary--emphasis{background:#ffd2781f;border-color:#ffc87866}.jd-layout-editor__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.jd-layout-editor__presets .jd-layout-editor__secondary:only-of-type{grid-column:1/-1}.jd-layout-editor__preset-note{color:#b9c8eb9e;grid-column:1/-1;margin:8px 0 0;font-size:.62rem;line-height:1.35}.jd-layout-editor__hint{color:#a0e6b4f2;margin:8px 0 0;font-size:.68rem;font-weight:700}.jd-layout-editor__saved{color:#c8d7ffb8;margin:8px 0 0;font-size:.65rem}.jd-layout-editor__json-details{margin-top:12px}.jd-layout-editor__json-details summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a8e6;font-size:.68rem;font-weight:900}.jd-layout-editor__json-label{letter-spacing:.06em;color:#d2deffd1;margin-top:8px;margin-bottom:6px;font-size:.65rem;font-weight:800;display:block}.jd-layout-editor__json{box-sizing:border-box;border-radius:var(--ui-radius);color:#e6f0ffeb;resize:vertical;background:#020614a6;border:1px solid #94a3dc38;flex-shrink:0;width:100%;min-height:0;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:.62rem;line-height:1.35}@media (width<=640px){.jd-layout-editor{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));width:auto;max-height:min(580px,100vh - 24px)}.jd-layout-editor__tabs{grid-template-columns:1fr}}.jd-app-page{--jd-deep:#000b29;--jd-mid:#06153a;--jd-glow-blue:#64a0ff59;--jd-glow-warm:#ffaa5a1f;box-sizing:border-box;color:#e8eeff;background:radial-gradient(ellipse 85% 55% at 50% -8%, #78afff33, transparent 58%), radial-gradient(ellipse 50% 40% at 12% 35%, #ffa05a0f, transparent 55%), radial-gradient(ellipse 45% 38% at 88% 30%, #508cff1a, transparent 52%), radial-gradient(ellipse 70% 50% at 50% 100%, #001e508c, transparent 65%), linear-gradient(168deg, #000716 0%, var(--jd-deep) 28%, #020510 100%);justify-content:center;align-items:center;width:100%;min-width:0;min-height:100dvh;margin:0;padding:clamp(16px,4vw,28px);font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:clip visible}@supports not (overflow:clip){.jd-app-page{overflow-x:hidden}}.jd-app-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#0000 32%,#00020cb8 100%);position:absolute;inset:0}.jd-app-bokeh{pointer-events:none;filter:blur(48px);z-index:0;opacity:.65;border-radius:50%;animation:24s ease-in-out infinite jdBokehFloat;position:fixed}.jd-app-bokeh--1{background:radial-gradient(circle,#4678dc66,#0000 68%);width:min(380px,70vw);height:min(380px,70vw);top:-10vh;left:-6vw}.jd-app-bokeh--2{background:radial-gradient(circle,#ffbe8224,#0000 70%);width:min(300px,55vw);height:min(300px,55vw);animation-duration:28s;animation-delay:-8s;top:8vh;right:-6vw}.jd-app-bokeh--3{background:radial-gradient(circle,#3c64c852,#0000 72%);width:min(260px,50vw);height:min(260px,50vw);animation-duration:21s;animation-delay:-14s;bottom:5vh;left:28vw}.jd-app-spot{pointer-events:none;filter:blur(22px);opacity:.9;z-index:0;background:radial-gradient(at 50% 0,#c8dcff2e,#0000 58%);width:min(96vw,900px);height:min(58vh,620px);position:fixed;top:-18vh;left:50%;transform:translate(-50%)}.jd-app-pillars{pointer-events:none;z-index:0;opacity:.14;filter:blur(28px);background-color:#0000;background-image:linear-gradient(95deg,#0000 0%,#b4d2ff80 48%,#0000 52%),linear-gradient(88deg,#0000 0%,#b4d2ff59 48%,#0000 52%);background-position:22% 0,78% 0;background-repeat:no-repeat;background-size:18% 100%,22% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.jd-app-vignette{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 120px #0000008c,inset 0 0 40px #00051466}@keyframes jdBokehFloat{0%,to{transform:translate(0)scale(1)}40%{transform:translate(2%,-2%)scale(1.04)}70%{transform:translate(-2%,1.5%)scale(.98)}}.jd-app-shell-glow{filter:blur(56px);pointer-events:none;z-index:0;background:radial-gradient(circle,#3764c824,#0000 62%);border-radius:50%;width:min(760px,260vmin);height:min(760px,260vmin);position:fixed;top:42vh;left:50%;transform:translate(-50%,-50%)}.jd-app-shell-card{box-sizing:border-box}@media (width<=720px){.jd-app-page{padding-top:max(clamp(4px, 2vw, 10px), env(safe-area-inset-top,0px));padding-right:max(clamp(4px, 2vw, 10px), env(safe-area-inset-right,0px));padding-bottom:max(clamp(4px, 2vw, 10px), env(safe-area-inset-bottom,0px));padding-left:max(clamp(4px, 2vw, 10px), env(safe-area-inset-left,0px));align-items:stretch}.jd-app-shell-card{width:100%!important;max-width:100%!important;padding:clamp(4px,2vw,10px)!important;padding-bottom:max(clamp(4px, 2vw, 10px), env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}}.tjs-landing{border-radius:inherit;isolation:isolate;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.tjs-landing__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.tjs-landing__bg-board{opacity:.5;filter:saturate(1.08)contrast(1.06);transform-origin:50% 38%;position:absolute;inset:-12% -8% -22%;transform:scale(1.06)rotateX(7deg)}.tjs-landing__bg-board .jbRoot{max-width:100%;min-height:100%;box-shadow:none;background:0 0;border:none;margin:0}.tjs-landing__bg-board .jbRoot:before,.tjs-landing__bg-board .jbRoot:after{display:none}.tjs-landing__bg-scrim{mix-blend-mode:multiply;background:radial-gradient(55% 45% at 50% 22%,#ffdca012,#0000 58%),radial-gradient(90% 75% at 50% 15%,#02081c14,#000412e0);position:absolute;inset:0}.tjs-landing__content{z-index:2;text-align:center;pointer-events:auto;border-radius:var(--ui-radius);-webkit-backdrop-filter:none;background:linear-gradient(165deg,#08163a8c 0%,#040c246b 100%);border:1px solid #82afff38;flex-direction:column;gap:clamp(20px,4vw,32px);width:100%;max-width:min(640px,92vw);margin:clamp(20px,5vw,56px) auto;padding:clamp(22px,4vw,40px) clamp(20px,4vw,36px);display:flex;position:relative;box-shadow:0 28px 80px #00041c8c}.tjs-landing__brand{flex-direction:column;align-items:center;gap:clamp(8px,2vw,12px);display:flex}.tjs-landing__eyebrow{letter-spacing:.42em;text-transform:uppercase;color:#ffdca0d9;text-shadow:none;margin:0;font-size:.72rem;font-weight:800}.tjs-landing__title{letter-spacing:.06em;color:#f8fbff;text-shadow:0 3px #00000080;margin:0;font-size:clamp(2.4rem,6.5vw,3.6rem);font-weight:950;line-height:1.05}.tjs-landing__lede{color:#d2e1ffd1;max-width:28rem;margin:0;font-size:clamp(.88rem,2.2vw,.98rem);font-weight:600;line-height:1.45}.tjs-landing__kicker{letter-spacing:.32em;text-transform:uppercase;color:#b4cdffc7;margin:0;font-size:.78rem;font-weight:800}.tjs-landing__venues{grid-template-columns:1fr 1fr;gap:clamp(14px,3vw,22px);display:grid}@media (width>=720px){.tjs-landing__venues{gap:clamp(18px,2.5vw,26px)}}.tjs-venue-card{cursor:pointer;text-align:left;border-radius:var(--ui-radius);color:#f4f7ff;background:linear-gradient(145deg,#ffffff1f 0%,#0000 42%),linear-gradient(168deg,#143a8c 0%,#0a2258 55%,#061438 100%);border:2px solid #ffffff38;padding:clamp(18px,4vw,26px) clamp(14px,3vw,20px);transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 18px 50px #0004168c,0 0 0 1px #00000059}.tjs-venue-card:hover{border-color:#ffdca073;transform:translateY(-4px)scale(1.02);box-shadow:0 26px 70px #00061c9e}.tjs-venue-card:active{transform:translateY(0)scale(.99)}.tjs-venue-card__shine{border-radius:inherit;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(125deg,#fff3 0%,#0000 45% 60%,#ffffff0f 100%);position:absolute;inset:0}.tjs-venue-card__label{letter-spacing:.06em;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:900;display:block;position:relative}.tjs-venue-card__sub{opacity:.78;letter-spacing:.04em;margin-top:6px;font-size:.78rem;font-weight:600;display:block;position:relative}.tjs-raffle{place-items:center;gap:clamp(18px,3.5vw,28px);padding:clamp(16px,3vw,28px) clamp(8px,2vw,16px) clamp(20px,4vw,36px);display:grid}.tjs-raffle--show{width:100%}.tjs-raffle__machine{aspect-ratio:1;perspective:1000px;filter:drop-shadow(0 24px 48px #000418a6);width:min(380px,90vw);position:relative}.tjs-raffle__machine:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffc8782e,#0000 62%);border-radius:50%;animation:10s ease-in-out forwards tjsRaffleHalo;position:absolute;inset:-12%}@keyframes tjsRaffleHalo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1.05)}}.tjs-raffle__drum{z-index:1;transform-style:preserve-3d;background:radial-gradient(circle at 35% 28%,#ffffff59,#0000 45%),radial-gradient(circle at 50% 100%,#0000008c,#0000 55%),linear-gradient(168deg,#2a3a58 0%,#121a2e 45%,#070b14 100%);border:3px solid #c8d2e659;border-radius:50%;animation:10s cubic-bezier(.45,.02,.2,1) forwards tjsRaffleSpin;position:absolute;inset:6%;box-shadow:inset 0 -20px 50px #0000008c,0 30px 80px #000414a6,0 0 0 1px #0006}.tjs-raffle__drum:after{content:"";opacity:.7;border:2px solid #ffffff1f;border-radius:50%;position:absolute;inset:10%}.tjs-raffle__glass{pointer-events:none;background:radial-gradient(circle at 50% 35%,#b4d2ff1f,#0000 55%);border-radius:50%;position:absolute;inset:0}.tjs-raffle__stand{border-radius:var(--ui-radius);background:linear-gradient(#1a2238,#0a0e18);width:72%;height:14%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000080}@keyframes tjsRaffleSpin{0%{transform:rotateX(12deg)rotate(0)}to{transform:rotateX(12deg)rotate(1080deg)}}.tjs-raffle__caption{letter-spacing:.2em;color:#dce8ffe0;text-align:center;text-shadow:0 2px 16px #00041473;margin:0;font-size:clamp(.78rem,2vw,.9rem);font-weight:800}.tjs-raffle__winners{gap:14px;width:100%;max-width:520px;display:grid}.tjs-raffle__winner{border-radius:var(--ui-radius);text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;padding:14px 16px 14px 52px;transition:transform .45s cubic-bezier(.34,1.15,.64,1),box-shadow .45s;position:relative}.tjs-raffle__winner--first{border-radius:var(--ui-radius);background:radial-gradient(100% 80% at 50% 0,#ffe6b433,#0000 55%),linear-gradient(135deg,#ffdc8c38 0%,#5078ff24 100%);border:1px solid #ffd28c73;padding:18px 18px 22px 58px;box-shadow:0 22px 56px #00041880}.tjs-raffle__winner--spotlight{z-index:1;transform:scale(1.055);box-shadow:0 0 0 2px #ffd2788c,0 22px 56px #00041894}.tjs-raffle__ballTrack{pointer-events:none;width:36px;height:36px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tjs-raffle__ball{background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 42%),radial-gradient(circle at 50% 100%,#00000073,#0000 52%),linear-gradient(168deg,#f4d78a 0%,#c48a2a 42%,#6a4208 100%);border:2px solid #ffffff59;border-radius:50%;width:36px;height:36px;margin:0 auto;box-shadow:0 8px 18px #00000073}.tjs-raffle__winner--spotlight .tjs-raffle__ballTrack{width:48px}.tjs-raffle__winner--spotlight .tjs-raffle__ball{border-width:3px;width:44px;height:44px;animation:.85s cubic-bezier(.34,1.25,.64,1) both tjsRaffleBallDrop;box-shadow:0 10px 22px #00000080}.tjs-raffle__winner--first.tjs-raffle__winner--spotlight .tjs-raffle__ballTrack{width:54px}.tjs-raffle__winner--first.tjs-raffle__winner--spotlight .tjs-raffle__ball{width:50px;height:50px}@keyframes tjsRaffleBallDrop{0%{opacity:.2;transform:translateY(-120%)scale(.65)}55%{opacity:1;transform:translateY(6%)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.tjs-raffle__kicker{letter-spacing:.2em;opacity:.85;color:#e6f0ffd9;font-size:11px;font-weight:900}.tjs-raffle__name{color:#f8fbff;text-shadow:0 2px 12px #00000073;margin-top:6px;font-size:clamp(1.15rem,4vw,1.45rem);font-weight:900}.tjs-raffle__winner--spotlight .tjs-raffle__name{font-size:clamp(1.35rem,4.5vw,1.75rem)}.tjs-raffle__ticketNumber{letter-spacing:.04em;color:#e6f0ffb3;margin-top:2px;font-size:clamp(.72rem,2.2vw,.85rem);font-weight:700}.tjs-raffle__amt{color:#fff3d1;margin-top:4px;font-size:clamp(1rem,3vw,1.25rem);font-weight:800}.tjs-raffle__winner--spotlight .tjs-raffle__amt{font-size:clamp(1.15rem,3.2vw,1.45rem)}.tjs-raffle__jokerChance{color:#ebf5ffe0;margin-top:12px;border-top:1px solid #ffdca040;max-width:420px;margin-inline:auto;padding-top:10px;font-size:.78rem;line-height:1.45}.tjs-raffle__jokerChanceTag{border-radius:var(--ui-radius-sm);letter-spacing:.16em;color:#0a1738;background:linear-gradient(90deg,#ffe6a8,#ffd060);margin-bottom:6px;padding:3px 10px;font-size:.65rem;font-weight:900;display:inline-block}@media (prefers-reduced-motion:reduce){.tjs-raffle__machine:before{opacity:.45;animation:none}.tjs-raffle__winner--spotlight{transform:none}.tjs-raffle__winner--spotlight .tjs-raffle__ball{animation:none}}.tjs-scene-enter{animation:.65s cubic-bezier(.34,1.15,.64,1) both tjsSceneIn}@keyframes tjsSceneIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.jbCard--flip-dramatic{animation:3s cubic-bezier(.45,.02,.2,1) both jbFlipDramatic}@keyframes jbFlipDramatic{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(92deg)scale(1.06)}to{transform:rotateY(0)scale(1)}}@media (width<=720px){.tjs-landing{padding-top:env(safe-area-inset-top,0px)}.tjs-landing__content{box-sizing:border-box;width:100%;max-width:min(640px,100%);padding-top:clamp(18px,4vw,28px);padding-bottom:max(clamp(18px, 4vw, 28px), env(safe-area-inset-bottom,0px));padding-inline:max(clamp(14px, 4vw, 20px), env(safe-area-inset-left,0px)) max(clamp(14px, 4vw, 20px), env(safe-area-inset-right,0px));gap:clamp(16px,4vw,24px);margin:clamp(10px,3.5vw,28px) auto}.tjs-landing__title{letter-spacing:.05em;font-size:clamp(2rem,9vw,2.85rem)}.tjs-landing__lede{padding-inline:4px}.tjs-landing__venues{grid-template-columns:1fr;gap:12px}.tjs-venue-card{min-height:72px;padding:clamp(16px,4vw,22px) clamp(14px,3.5vw,18px)}.tjs-raffle{padding:clamp(12px, 3vw, 22px) clamp(6px, 2vw, 12px) max(clamp(16px, 4vw, 28px), env(safe-area-inset-bottom,0px));gap:clamp(14px,3vw,22px)}.tjs-raffle__machine{width:min(340px,88vw)}.tjs-raffle__caption{padding-inline:8px;line-height:1.35}.tjs-raffle__winners{max-width:100%;padding-inline:4px}.tjs-raffle__winner{text-align:left;padding:12px 12px 14px 48px}.tjs-raffle__winner--first{padding:14px 14px 18px 52px}.tjs-raffle__winnerInner{min-width:0}.tjs-raffle__name{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.15}.tjs-raffle__jokerChance{max-width:none;margin-top:10px;padding-top:8px;font-size:.76rem}}.jd-app-page.jd-app-page--root-landing-brand{justify-content:flex-start;align-items:flex-start;overflow:visible}.jd-app-page--root-landing-brand{background:#030818}.jd-app-page--root-landing-brand .jd-app-bokeh,.jd-app-page--root-landing-brand .jd-app-spot,.jd-app-page--root-landing-brand .jd-app-pillars,.jd-app-page--root-landing-brand .jd-app-shell-glow{opacity:.22}.jd-app-page--brand-board{background-color:#030818;background-image:linear-gradient(180deg, #02061673 0%, #02081c61 40%, #00041285 100%), var(--jb-brand-bg);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;min-height:100dvh}@media (width<=720px){.jd-app-page--brand-board{background-position:0 0,50%;background-attachment:scroll,scroll}}.jd-app-page--brand-board .jd-app-shell-card{-webkit-backdrop-filter:none;background:#040c246b!important;border:1px solid #82afff38!important;box-shadow:0 24px 80px #00041873!important}.jd-app-page--brand-board .jd-app-shell-card--public-board{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tjs-landing.tjs-landing--brand{justify-content:flex-start;align-self:stretch;align-items:center;width:100%;max-width:100%;overflow:hidden visible}.tjs-landing--brand{isolation:isolate;box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;padding-top:max(0px, env(safe-area-inset-top,0px));background-color:#030818;background-image:linear-gradient(180deg, #02061659 0%, #00041280 100%), var(--jb-brand-bg);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:clamp(12px,min(2.6vh,28px),28px);display:flex;position:relative;overflow:hidden visible}@media (width<=720px){.tjs-landing--brand{background-position:0 0,50%}}.tjs-landing--brand__inner{--land-inline:clamp(14px, 4vw, 32px);--land-venue-gap:clamp(10px, 1.45vw, 22px);--land-card-width:clamp(198px, 13.6vw, 258px);z-index:2;box-sizing:border-box;width:100%;max-width:min(980px,100%);padding:0 var(--land-inline);flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:center;gap:0;min-width:0;margin:0 auto;display:flex;position:relative}.tjs-landing--brand__topbar{width:100%;padding-top:max(10px, env(safe-area-inset-top,0px));box-sizing:border-box;justify-content:flex-end;display:flex}.tjs-landing--brand__top-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.tjs-landing--brand__top-links button{border-radius:var(--ui-radius-sm);color:#e7efffeb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#060e268c;border:1px solid #a0beff47;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}.tjs-landing--brand__top-links button.tjs-landing--brand__top-link--primary{color:#ffe6a8;border-color:#ffd6828c}.tjs-landing--brand__top-links button:hover{color:#fff;border-color:#ffd682cc}.tjs-landing--brand__top-links button:focus-visible{outline-offset:2px;outline:2px solid #ffd696eb}.tjs-landing--brand__inner:before{content:"";z-index:-1;aspect-ratio:1.12;pointer-events:none;background:radial-gradient(50% 48%,#0c204857 0%,#040e281a 45%,#0000 70%);width:min(96vw,1040px);max-height:min(58vh,560px);position:absolute;top:26vh;left:50%;transform:translate(-50%,-50%)}@media (width<=520px){.tjs-landing--brand__inner{--land-inline:clamp(10px, 3.8vw, 18px);--land-venue-gap:clamp(8px, 2.8vw, 16px)}.tjs-landing--brand__inner:before{opacity:.9;width:min(94vw,520px);max-height:min(52vh,420px);top:38vh}}.tjs-landing--brand__title{aspect-ratio:1536/1024;object-fit:contain;filter:drop-shadow(0 12px 40px #0004148c);flex-shrink:0;width:min(100%,clamp(300px,34vw,520px));max-width:min(100%,clamp(300px,34vw,520px));height:auto;margin-top:clamp(-40px,-3vw,-8px);margin-bottom:clamp(-56px,-4vw,-18px);display:block}@media (width<=720px){.tjs-landing--brand__title{width:min(66vw,300px);max-width:min(66vw,300px);margin-top:-6px;margin-bottom:-22px}}.tjs-landing--brand__games{flex-direction:column;align-items:center;gap:clamp(12px,2vw,18px);width:100%;display:flex}.tjs-landing--brand__games-head{text-align:center;width:100%}.tjs-landing--brand__games-title{letter-spacing:.04em;color:#fff1cc;text-shadow:0 2px 10px #000c;margin:0;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(1.25rem,2.4vw + .6rem,1.9rem);font-weight:900}.tjs-landing--brand__games-title:after{content:"";background:linear-gradient(90deg,#0000,#ffd282e6,#0000);border-radius:2px;width:72px;height:2px;margin:8px auto 0;display:block}.tjs-landing--brand__games-sub{color:#d6e2ffd1;max-width:34rem;margin:8px auto 0;font-size:clamp(.82rem,1vw + .5rem,.95rem);font-weight:600;line-height:1.4}.tjs-landing--brand__venue-row{--land-cols:3;justify-content:center;align-items:flex-start;gap:var(--land-venue-gap);box-sizing:border-box;flex-flow:wrap;width:100%;min-width:0;max-width:min(880px,100%);margin-inline:auto;padding:0 0 clamp(4px,1vw,10px);display:flex}@media (width>=600px){.tjs-landing--brand__venue-row{--land-cols:4}}.tjs-landing--brand__empty{border-radius:var(--ui-radius);color:#ffe8a8;text-align:center;background:#090d19b8;border:1px solid #ffe29c59;gap:8px;max-width:min(520px,92vw);padding:clamp(18px,4vw,28px);display:grid;box-shadow:0 18px 50px #00000052}.tjs-landing--brand__empty strong{letter-spacing:.02em;font-size:clamp(1.05rem,2.4vw,1.45rem)}.tjs-landing--brand__empty span{color:#fff4d3c7}.tjs-landing--brand__empty--banner{box-sizing:border-box;flex:100%;width:100%;max-width:100%}.tjs-landing--brand__venue-card--tutorial{box-shadow:inset 0 0 0 1px #64a0ff38,0 0 0 1px #ffd28c47}.tjs-landing--brand__venue-card-tutorial-pill{z-index:3;border-radius:var(--ui-radius-sm);letter-spacing:.14em;text-transform:uppercase;color:#0c1224f2;background:var(--ui-gold);pointer-events:none;padding:4px 9px;font-size:.52rem;font-weight:900;position:absolute;top:5.5%;right:7%;box-shadow:0 2px 10px #00000059}.tjs-landing--brand__venue-card-tagline{letter-spacing:.12em;text-transform:uppercase;color:#ffdca0eb;margin-bottom:6px;font-size:.62rem;font-weight:800;display:block}.tjs-landing--brand__venue-card-tutorial-desc{color:#dce6ffe6;font-size:.72rem;font-weight:600;line-height:1.35;display:block}.tjs-landing--brand__venue-card{--land-card-width:min(200px, calc((100% - (var(--land-cols,3) - 1) * var(--land-venue-gap)) / var(--land-cols,3)));min-width:0;width:var(--land-card-width);max-width:var(--land-card-width);aspect-ratio:682/1024;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;clip-path:inset(0 round 7.5%);filter:none;box-shadow:none;background:0 0;border:none;outline:none;flex:none;margin:0;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0);container:venue-card/size}.tjs-landing--brand__venue-card:focus:not(:focus-visible),.tjs-landing--brand__venue-card:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.tjs-landing--brand__venue-card:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 32px #00000061}.tjs-landing--brand__venue-card:focus-visible{transform:translateY(-2px)scale(1.01);box-shadow:inset 0 0 0 2px #ffd696eb,0 12px 32px #00000061}}@media (hover:none){.tjs-landing--brand__venue-card:focus-visible{box-shadow:inset 0 0 0 2px #ffd696eb}.tjs-landing--brand__venue-card:active{filter:none;transition-duration:80ms;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.tjs-landing--brand__venue-card{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.tjs-landing--brand__venue-card:hover,.tjs-landing--brand__venue-card:focus-visible{filter:none;transform:none}}@media (prefers-reduced-motion:reduce) and (hover:none){.tjs-landing--brand__venue-card:active{filter:none;transform:none}}.tjs-landing--brand__venue-card-template{object-fit:cover;clip-path:inset(5.5% 5.4% 4.7% round 7.5%);transform-origin:50%;pointer-events:none;border-radius:0;width:100%;max-width:100%;height:100%;display:block;transform:scale(1.12)}.tjs-landing--brand__venue-card-content{z-index:2;padding-inline:.75rem;box-sizing:border-box;pointer-events:none;color:#ffe8a8;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(.08rem,.28vw,.22rem);min-height:0;padding-bottom:clamp(3px,.45vw,6px);display:flex;position:absolute;inset:31% 11% 10%;overflow:hidden;transform:none}.tjs-landing--brand__venue-card-body{pointer-events:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(.06rem,.22vw,.18rem);width:100%;min-height:0;display:flex;overflow:hidden}.tjs-landing--brand__venue-card-footer{pointer-events:none;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:0;width:100%;min-height:min(3.6cqh,14px);margin-top:0;padding-top:clamp(.12rem,.35vw,.28rem);display:flex;position:relative}.tjs-landing--brand__venue-card-cta-reveal{letter-spacing:.14em;text-transform:uppercase;color:#fff0d2f5;text-shadow:0 1px 4px #000000d9;white-space:nowrap;opacity:0;pointer-events:none;flex:none;order:0;width:max-content;max-width:100%;margin-bottom:clamp(.06rem,.35vw,.2rem);font-size:clamp(.68rem,.95vw,.85rem);font-weight:800;line-height:1.15;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%,5px)}.tjs-landing--brand__venue-card-round{letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;color:#fff0d0e0;text-shadow:0 1px 3px #000000d1;flex:none;order:1;margin:0;padding:0;font-size:clamp(.53rem,4.1cqw,.75rem);font-weight:700;line-height:1;display:block}.tjs-landing--brand__venue-card-tap-hint{letter-spacing:.18em;text-transform:uppercase;color:#ffe8be80;text-shadow:0 1px 2px #000000a6;pointer-events:none;flex:none;margin-top:clamp(1px,.35vw,3px);font-size:clamp(.49rem,1.55vw,.6rem);font-weight:700;line-height:1.2;display:none}@media (hover:hover) and (pointer:fine){.tjs-landing--brand__venue-card:hover .tjs-landing--brand__venue-card-cta-reveal,.tjs-landing--brand__venue-card:focus-visible .tjs-landing--brand__venue-card-cta-reveal{opacity:1;transform:translate(-50%)}.tjs-landing--brand__venue-card:hover .tjs-landing--brand__venue-card-pot-amount,.tjs-landing--brand__venue-card:focus-visible .tjs-landing--brand__venue-card-pot-amount{color:#f9e08a;text-shadow:0 1px #ffffff38,0 -1px #000000d9,1px 1px 2px #000000a6}.tjs-landing--brand__venue-card:hover .tjs-landing--brand__venue-card-pot-gold,.tjs-landing--brand__venue-card:focus-visible .tjs-landing--brand__venue-card-pot-gold{filter:drop-shadow(0 3px 12px #0009)drop-shadow(0 0 14px #ffc86438)}}@media (hover:none),(pointer:coarse){.tjs-landing--brand__venue-card-cta-reveal{opacity:.78;transform:translate(-50%)}}@media (width<=640px) and (hover:none){.tjs-landing--brand__venue-card-tap-hint{display:block}}@media (prefers-reduced-motion:reduce){.tjs-landing--brand__venue-card-cta-reveal{opacity:.86;transition:none;transform:translate(-50%)}}.tjs-landing--brand__venue-card-logo-wrap{box-sizing:border-box;flex:none;align-self:center;place-items:center;width:min(72cqw,132px);height:min(13cqh,52px);display:grid}.tjs-landing--brand__venue-card-logo{object-fit:contain;filter:drop-shadow(0 5px 12px #00000094);flex:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tjs-landing--brand__venue-card-name{z-index:2;box-sizing:border-box;-webkit-line-clamp:2;text-align:center;text-transform:uppercase;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;letter-spacing:.09em;color:#fff6e8;text-shadow:0 2px 8px #000000ed;-webkit-box-orient:vertical;flex:0 auto;width:100%;max-width:96%;min-height:0;max-height:2.65em;margin:clamp(.06rem,.22vw,.18rem) 0 0;padding:0 2px;font-size:clamp(.71rem,6.6cqw,1.12rem);font-weight:900;line-height:1.12;display:-webkit-box;position:relative;overflow:hidden}.tjs-landing--brand__venue-card-divider{opacity:.75;flex:none;justify-content:center;align-items:center;gap:.35rem;width:min(72%,9rem);display:flex}.tjs-landing--brand__venue-card-divider:before,.tjs-landing--brand__venue-card-divider:after{content:"";background:linear-gradient(90deg,#0000,#e8ca78bf,#0000);flex:1;min-width:0;height:1px}.tjs-landing--brand__venue-card-divider-mark{box-sizing:border-box;border:1px solid #e8ca78d9;flex-shrink:0;width:.32rem;height:.32rem;transform:rotate(45deg);box-shadow:0 0 .35rem #ffc87840}.tjs-landing--brand__venue-card-pot-block{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;min-height:0;display:flex}.tjs-landing--brand__venue-card-pot-amount-wrap{box-sizing:border-box;justify-content:center;align-items:flex-end;width:min(54cqw,104px);height:min(25cqh,99px);max-height:min(25cqh,99px);margin-inline:auto;display:flex;position:relative}.tjs-landing--brand__venue-card-pot-gold{object-fit:contain;object-position:center bottom;opacity:.98;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 10px #00000080);width:100%;height:auto;max-height:100%;display:block}.tjs-landing--brand__venue-card-pot-plaque{width:78%;max-width:94%;height:26%;min-height:1rem;box-shadow:none;z-index:2;pointer-events:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)}.tjs-landing--brand__venue-card-pot-amount{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#f6d878;text-shadow:0 1px #ffffff38,0 -1px #000000d9,1px 1px 2px #000000a6;max-width:100%;margin:0;padding:0;font-family:Noto Serif,Cambria,Times New Roman,ui-serif,serif;font-size:clamp(.53rem,5.5cqw,.97rem);font-weight:900;line-height:1;position:relative;overflow:hidden}.tjs-landing--brand__venue-card-won{letter-spacing:.12em;color:#ffe14a;text-transform:uppercase;text-shadow:0 1px 3px #000000bf;flex:none;font-size:clamp(12px,2.6vw,15px);font-weight:900}.tjs-landing--brand__venue-card-won-date{opacity:.92;text-shadow:0 1px 3px #000000bf;flex:none;font-size:clamp(9px,1.9vw,11px);font-weight:600}.tjs-landing--brand__venue-card-lock{z-index:3;color:#ffecbeeb;filter:drop-shadow(0 2px 6px #000000a6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6%;left:7%}.tjs-landing--brand__venue-card-soldout{z-index:4;background:var(--ui-card-red);color:#fff5dc;text-align:center;pointer-events:none;text-shadow:0 1px 2px #000000d9;border:1.5px solid #ffdca0eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,.4vw,5px);padding:clamp(6px,1.2vw,12px) clamp(8px,1.6vw,14px);display:flex;position:absolute;top:47%;left:8%;right:8%;transform:translateY(-50%)rotate(-6deg);box-shadow:0 2px 8px #0000008c,0 0 0 1.5px #0006}.tjs-landing--brand__venue-card-soldout-headline{letter-spacing:.18em;text-transform:uppercase;color:#fff3d0;font-size:clamp(.78rem,3vw,1.15rem);font-weight:900;line-height:1.05;display:block}.tjs-landing--brand__venue-card-soldout-subcopy{letter-spacing:.08em;text-transform:uppercase;color:#ffeac4eb;font-size:clamp(.42rem,1.55vw,.62rem);font-weight:600;line-height:1.15;display:block}.tjs-landing--brand__venue-card--sales-closed .tjs-landing--brand__venue-card-content{opacity:.55;filter:saturate(.85)}@media (width<=520px){.tjs-landing--brand__venue-card-soldout{padding:clamp(5px,1.5vw,10px) clamp(7px,2vw,12px);top:48%}.tjs-landing--brand__venue-card-soldout-headline{letter-spacing:.14em;font-size:clamp(.72rem,4.2vw,1rem)}.tjs-landing--brand__venue-card-soldout-subcopy{letter-spacing:.06em;font-size:clamp(.4rem,2vw,.55rem)}}@supports not (container-type:size){.tjs-landing--brand__venue-card-logo-wrap{width:min(72%,132px);height:52px}.tjs-landing--brand__venue-card-logo{max-width:100%;max-height:100%}.tjs-landing--brand__venue-card-name{font-size:clamp(.71rem,3.2vw,1.12rem)}.tjs-landing--brand__venue-card-pot-amount-wrap{width:clamp(63px,15.8vw,104px);height:clamp(60px,15.8vw,99px);max-height:clamp(60px,15.8vw,99px)}.tjs-landing--brand__venue-card-pot-amount{font-size:clamp(.53rem,2.4vw,.97rem)}.tjs-landing--brand__venue-card-footer{min-height:14px}.tjs-landing--brand__venue-card-round{font-size:clamp(.53rem,2.2vw,.75rem)}}@media (width<=520px){.tjs-landing.tjs-landing--brand{align-items:flex-start;min-height:100dvh}.tjs-landing--brand{padding-bottom:max(18px, env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;justify-content:flex-start}}@container venue-card (width<=170px){.tjs-landing--brand__venue-card-content{padding-inline:0;inset:30% 9% 9%}.tjs-landing--brand__venue-card-name{letter-spacing:.05em;max-width:100%;font-size:clamp(.62rem,8.4cqw,.9rem)}.tjs-landing--brand__venue-card-cta-reveal,.tjs-landing--brand__venue-card-tap-hint{display:none}.tjs-landing--brand__venue-card-pot-amount-wrap{width:min(66cqw,104px);height:min(30cqh,99px);max-height:min(30cqh,99px)}.tjs-landing--brand__venue-card-pot-amount{font-size:clamp(.6rem,8.6cqw,.97rem)}.tjs-landing--brand__venue-card-divider{display:none}.tjs-landing--brand__venue-card-round{letter-spacing:.12em;font-size:clamp(.5rem,6.4cqw,.75rem)}.tjs-landing--brand__venue-card-won{font-size:clamp(.62rem,9cqw,.95rem)}.tjs-landing--brand__venue-card-won-date{font-size:clamp(.48rem,6cqw,.68rem)}.tjs-landing--brand__venue-card-logo-wrap{height:min(11cqh,52px)}.tjs-landing--brand__venue-card-soldout{gap:1px;padding:4px 3px;left:4%;right:4%}.tjs-landing--brand__venue-card-soldout-headline{letter-spacing:.08em;font-size:clamp(.5rem,8cqw,.8rem)}.tjs-landing--brand__venue-card-soldout-subcopy{display:none}}.tjs-landing--brand__tutorial-strip{box-sizing:border-box;text-align:left;width:min(560px,100%);font:inherit;color:inherit;cursor:pointer;border:1px solid var(--ui-rule);border-radius:var(--ui-radius);background:var(--ui-ink);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:clamp(22px,4vw,34px) auto 0;padding:12px 16px 12px 12px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 12px 30px #00041459}.tjs-landing--brand__tutorial-strip:hover{border-color:#ffd68c99;transform:translateY(-1px)}.tjs-landing--brand__tutorial-strip:focus-visible{outline-offset:3px;outline:2px solid #ffd696eb}.tjs-landing--brand__tutorial-strip-card{aspect-ratio:682/1024;object-fit:cover;clip-path:inset(5.5% 5.4% 4.7% round 12%);filter:drop-shadow(0 4px 10px #00000080);border-radius:6px;width:46px;height:auto;display:block;transform:scale(1.12)}.tjs-landing--brand__tutorial-strip-text{gap:2px;min-width:0;display:grid}.tjs-landing--brand__tutorial-strip-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffd68ceb;font-size:.68rem;font-weight:800}.tjs-landing--brand__tutorial-strip-title{color:#fff6e8;font-size:1.02rem;font-weight:900}.tjs-landing--brand__tutorial-strip-desc{color:#d6e2ffcc;font-size:.8rem;font-weight:600;line-height:1.35}.tjs-landing--brand__tutorial-strip-arrow{color:#ffd68ce6;font-size:1.9rem;line-height:1}.jd-site-footer{width:100%;padding:14px 0 max(10px, env(safe-area-inset-bottom,0px));text-align:center;border-top:1px solid #96b4ff1f;justify-items:center;gap:6px;margin-top:clamp(22px,4vw,36px);display:grid}.jd-site-footer__links{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.jd-site-footer__link{color:#ffe2a0eb;align-items:center;min-height:36px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.jd-site-footer__link--button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.jd-site-footer__link:hover{color:#fff;text-decoration:underline}.jd-site-footer__link--quiet{color:#c8d4f58c;font-weight:600}.jd-site-footer__small{color:#becdf080;margin:0;font-size:.72rem}.jd-public-board-strip{flex-direction:column;align-items:stretch;gap:clamp(14px,3vw,20px);display:flex}.jd-public-board-meta{grid-template-columns:1fr 1fr;gap:clamp(10px,2.5vw,16px);display:grid}.jd-public-board-stats-grid{flex-direction:column;gap:clamp(10px,2.5vw,16px);display:flex}.jd-public-board-stats-full{width:100%}.jd-public-board-stats-hint{color:#d2e1ffe0;border-radius:var(--ui-radius);background:#080e2473;border:1px solid #78a0ff38;margin:0;padding:clamp(10px,2vw,14px) clamp(12px,3vw,16px);font-size:clamp(.78rem,2.8vw,.88rem);line-height:1.45}.jd-last-joker-win-banner{border-radius:var(--ui-radius);background:var(--ui-ink-sunk);box-shadow:none;border:1px solid #ffdc8c73;padding:clamp(12px,2.5vw,16px) clamp(14px,3vw,20px)}.jd-last-joker-win-banner__title{letter-spacing:.16em;text-transform:uppercase;opacity:.82;color:#ffe8bef2;margin-bottom:6px;font-size:.72rem}.jd-last-joker-win-banner__body{color:#ffecc8;text-wrap:balance;font-size:clamp(15px,3.8vw,18px);line-height:1.35}.jd-last-joker-win-banner__dismiss{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--ui-radius);color:#ffeed2f2;cursor:pointer;background:#ffffff14;border:1px solid #ffdca059;margin-top:12px;padding:8px 14px;font-size:.82rem;font-weight:700}.jd-last-joker-win-banner__dismiss:hover{background:#ffffff24}@media (width<=520px){.jd-public-board-meta{grid-template-columns:1fr}}.jd-brand-cta-buy{border:1px solid var(--ui-gold);background:var(--ui-gold);width:min(420px,100%);color:var(--ui-on-gold);cursor:pointer;border-radius:var(--ui-radius-sm);box-shadow:none;text-align:center;text-transform:uppercase;gap:4px;margin-inline:auto;padding:18px 22px;transition:transform .2s,filter .2s;display:grid}.jd-brand-cta-buy:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.3)}.jd-brand-cta-buy:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.01)}.jd-brand-cta-buy:focus-visible{outline-offset:4px;outline:3px solid #ffdca0f2}.jd-brand-cta-buy__text{letter-spacing:.08em;font-size:clamp(1.05rem,3vw,1.55rem);font-weight:1000}.jd-brand-cta-buy__subtext{letter-spacing:.08em;opacity:.78;font-size:.74rem;font-weight:900}.tjs-ticket-flow--brand{position:relative}.jd-results-hero-brand{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.jd-results-hero-brand__title{object-fit:contain;filter:drop-shadow(0 10px 32px #00041473);width:min(420px,88vw);height:auto}.jd-results-hero-brand__sub{letter-spacing:.12em;text-transform:uppercase;color:#d2e1ffe0;margin:0;font-size:.92rem;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jd-public-zone{width:100%;max-width:min(960px,100%);margin-inline:auto}.jd-public-zone--board-wide{max-width:min(1580px,100%)}.jd-public-board-shell--split{border:1px solid var(--ui-rule-cool);border-radius:var(--ui-radius);width:100%;box-shadow:var(--ui-shadow-drop);background:#040818f0;flex-direction:column;align-items:stretch;gap:clamp(.5rem,1.1vw,.85rem);padding:clamp(8px,1.2vw,16px);display:flex;position:relative}.jd-public-admin-login-link{z-index:5;box-shadow:none;color:#e2e8ff61;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;text-decoration:none;position:absolute;top:10px;right:12px}.jd-public-admin-login-link:hover{color:#ffe8aabf;text-decoration:underline}.jd-public-admin-login-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #d6aa3c73}@media (width<=899px){.jd-public-admin-login-link{top:auto;bottom:8px;right:10px}}.jd-public-board-info-column--split{gap:var(--jd-left-info-gap,clamp(4px, .55vw, 6px));flex-direction:column;min-width:0;display:flex;overflow:visible}.jd-public-board-kiosk{--jd-pb-glass-border:0;--jd-pb-glass-border-soft:0;--jd-pb-glass-radius-panel:var(--ui-radius);padding:var(--jd-left-kiosk-padding,clamp(8px, 1.1vw, 14px));border-radius:var(--jd-left-kiosk-radius,var(--ui-radius));box-shadow:none;background:0 0;border:0}.jd-public-board-kiosk>.jd-public-board-header{margin-bottom:0}.jd-public-board-kiosk-hero{width:100%;margin-top:var(--jd-left-hero-mt,clamp(18px, 2.1vw, 24px));box-shadow:none;border:0;outline:0;flex-direction:column;align-items:center;gap:0;margin-bottom:0;display:flex}.jd-public-board-kiosk-hero .jd-raffle-ticket-cta{width:min(var(--jd-left-ticket-pct,66%), 460px);max-width:100%;margin:calc(var(--jd-left-ticket-trim-y,0px) * -1) auto;clip-path:inset(var(--jd-left-ticket-trim-y,0px) 0);display:block}.jd-public-board-kiosk .jd-public-board-messaging-compact{margin-top:var(--jd-left-messaging-mt,0px)}.jd-public-board-messaging-compact>div{gap:6px!important}.jd-public-board-messaging-compact>div>div{padding:10px 12px!important;font-size:13px!important}.jd-public-board-messaging-compact .jd-entry-confirm{padding:12px 14px!important}.jd-public-host-notes{--host-note-accent:#ffd880e6;--host-note-border:#ffd28c38;border-radius:var(--ui-radius);border:1px solid var(--host-note-border);background:color-mix(in srgb, var(--host-note-accent) 7%, var(--ui-ink-raised));box-shadow:none;margin:0;padding:9px 11px}.jd-public-host-notes--standard{--host-note-accent:#ffd880e6;--host-note-border:#ffd28c38}.jd-public-host-notes--info{--host-note-accent:#7dbefff2;--host-note-border:#78afff47}.jd-public-host-notes--goodLuck{--host-note-accent:#86efacf2;--host-note-border:#6edca042}.jd-public-host-notes--warning{--host-note-accent:#fbbf24f2;--host-note-border:#f5b9464d}.jd-public-host-notes--urgent{--host-note-accent:#f87171f2;--host-note-border:#f8828252}.jd-public-host-notes--split-footer{box-sizing:border-box;max-width:100%;margin-top:clamp(10px,1.4vw,14px)}.jd-public-host-notes__label{letter-spacing:.16em;color:color-mix(in srgb, var(--host-note-accent) 82%, #ffffffa6);margin-bottom:3px;font-size:.58rem;font-weight:900}.jd-public-host-notes__body{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.jd-public-host-notes__lead{letter-spacing:.16em;text-transform:uppercase;color:var(--host-note-accent);font-size:12px;font-weight:800;display:block}.jd-public-host-notes__message{color:#ecf1ffe0;font-size:14px;font-weight:600;line-height:1.35;display:block}.jd-public-host-notes__custom{color:#eef4ffe6;text-align:center;word-wrap:break-word;max-width:100%;margin:0;font-size:clamp(.72rem,1.15vw,.84rem);font-weight:700;line-height:1.35}@media (width<=899px){.jd-public-board-shell--split>.jd-public-board-joker-column{min-height:clamp(340px,88vw,600px)}}.jd-pb{--jd-pb-gap:12px;--jd-pb-radius:var(--ui-radius);--jd-pb-panel:var(--ui-ink-raised);--jd-pb-panel-border:1px solid var(--ui-rule-cool)}.jd-pb .jd-public-board-info-column--split{gap:var(--jd-pb-gap)}.jd-pb .jd-public-host-notes--split-footer{margin-top:0}.jd-pb-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ui-gold-deep);font-size:.64rem;font-weight:800;line-height:1.2;display:block}.jd-pb-topnav{justify-content:flex-start;display:flex}.jd-pb-topnav__back{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-rule-cool);background:var(--ui-ink);min-height:34px;color:var(--ui-text);letter-spacing:.04em;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.jd-pb-topnav__back>span{color:var(--ui-gold);font-size:1.25rem;line-height:1}.jd-pb-topnav__back:hover{border-color:var(--ui-rule-strong);color:#fff}.jd-pb-topnav__back:focus-visible{outline-offset:2px;outline:2px solid #ffd696eb}.jd-pb-jackpot{border-radius:var(--ui-radius);text-align:center;isolation:isolate;--jd-pb-jackpot-ground:#2b1806;border:1px solid var(--ui-rule-strong);background-color:var(--jd-pb-jackpot-ground);box-shadow:inset 0 0 0 4px var(--jd-pb-jackpot-ground), inset 0 0 0 5px var(--ui-rule-strong), var(--ui-shadow-drop);background-image:repeating-linear-gradient(45deg,#e9c06313 0 1px,#0000 1px 8px),repeating-linear-gradient(-45deg,#e9c06313 0 1px,#0000 1px 8px);justify-items:center;gap:6px;padding:18px 16px 16px;display:grid;position:relative;overflow:hidden}.jd-pb-jackpot__label{letter-spacing:.24em;text-transform:uppercase;width:min(100%,22rem);color:var(--ui-gold);align-items:center;gap:10px;font-size:.76rem;font-weight:900;display:flex}.jd-pb-jackpot__label:before,.jd-pb-jackpot__label:after{content:"";background:var(--ui-rule);flex:1 1 0;height:1px}.jd-pb-jackpot__amount{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ui-gold);text-shadow:3px 3px 0 var(--ui-card-red);font-family:Noto Serif,Cambria,Times New Roman,Times,serif;font-size:clamp(2.6rem,8vw + .8rem,4.4rem);font-weight:900;line-height:1}.jd-pb-jackpot__sub{color:var(--ui-text-dim);font-size:.88rem;font-weight:700;line-height:1.3}.jd-pb-jackpot__sub strong{color:var(--ui-text-warm);font-variant-numeric:tabular-nums}.jd-pb-jackpot__last{border-top:1px solid var(--ui-rule);width:100%;color:var(--ui-text-warm);margin-top:4px;padding-top:9px;font-size:.82rem;font-weight:600;line-height:1.35}.jd-pb-jackpot__last .jd-last-joker-win-banner__dismiss{margin:8px auto 0;display:block}.jd-pb .jd-public-board-kiosk-hero{margin-top:0}.jd-pb-draw{border-radius:var(--jd-pb-radius);background:var(--jd-pb-panel);border:var(--jd-pb-panel-border);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.jd-pb-draw__round{border-right:1px solid var(--ui-rule-cool);background:var(--ui-ink);align-content:center;justify-items:center;gap:2px;min-width:76px;padding:10px 14px;display:grid}.jd-pb-draw__round-num{color:#fff;font-variant-numeric:tabular-nums;font-family:Noto Serif,Cambria,Times New Roman,Times,serif;font-size:1.9rem;font-weight:900;line-height:1}.jd-pb-draw__when{text-align:left;align-content:center;gap:3px;min-width:0;padding:10px 14px;display:grid}.jd-pb-draw__date{color:#f2f6ff;font-size:1.05rem;font-weight:800;line-height:1.2}.jd-pb-draw__countdown{color:#ffd98a;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800;line-height:1.2}.jd-pb-draw__countdown--live{color:#86efac}.jd-pb-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.jd-pb-stat{border-radius:var(--jd-pb-radius) 0 0 var(--jd-pb-radius);background:var(--jd-pb-panel);border:var(--jd-pb-panel-border);text-align:center;align-content:center;justify-items:center;gap:4px;padding:10px 8px;display:grid}.jd-pb-stat+.jd-pb-stat{border-radius:0 var(--jd-pb-radius) var(--jd-pb-radius) 0;box-shadow:inset 1px 0 0 var(--ui-rule-cool);border-left:0}.jd-pb-stat__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-dim);font-size:.64rem;font-weight:800;line-height:1.2}.jd-pb-stat__value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:900;line-height:1}.jd-pb-tickets__hint{text-align:center;color:var(--ui-text-dim);grid-column:1/-1;margin:8px 0 0;font-size:.76rem;line-height:1.35}.jd-pb-board-head{text-align:center;padding:2px 4px 10px}.jd-pb-board-head__title{letter-spacing:.04em;color:var(--ui-text-warm);margin:0;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.15rem;font-weight:900}.jd-pb-board-head__note{color:#c8d6ffc7;max-width:30rem;margin:4px auto 0;font-size:.8rem;font-weight:600;line-height:1.35}.jd-pb-patter{text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-height:4.05em;display:flex}.jd-pb-patter__line{display:block}@media (prefers-reduced-motion:no-preference){.jd-pb-patter__line{animation:.42s ease-out both jdPbPatterIn}}@keyframes jdPbPatterIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jd-pb>.jd-pb-footer{grid-column:1/-1;margin-top:4px}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-board-header.jd-public-board-header--hero{min-height:0;padding:0}.jd-pb .jd-public-hero{flex-flow:wrap;justify-content:center;align-items:center;column-gap:8px}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__title{margin-top:0;padding:0}.jd-pb .jd-public-hero__slogan{flex-basis:100%;order:3}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__live{width:auto;margin-top:0}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-live-badge--hero{transform:none}@media (width<=899px){.jd-pb .jd-public-board-kiosk{padding:12px}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__logo{clip-path:none;margin:-6% 0 -7%}.jd-pb .jd-public-board-info-column--split.jd-public-board-kiosk .jd-public-hero__logo-img{width:min(58vw,250px);max-width:100%;transform:none}.jd-pb .jd-board-feature--public-split{transform:none}.jd-pb .jd-public-board-kiosk-hero .jd-raffle-ticket-cta{clip-path:none;width:min(86%,420px);margin:-9% auto -8%}}.jd-brand-cta-buy--compact{width:100%;margin-top:2px;padding:11px 16px}.jd-brand-cta-buy--compact .jd-brand-cta-buy__text{font-size:clamp(.92rem,2.6vw,1.2rem)}.jd-brand-cta-buy--compact .jd-brand-cta-buy__subtext{font-size:.68rem}.jd-public-board-joker-panel{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;max-width:100%;margin:0;padding:0;display:flex;overflow:hidden visible}.jd-public-board-joker-panel__chrome{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;min-height:0;padding:0 0 2px;display:flex}.jd-public-board-joker-panel__title{letter-spacing:.14em;color:#f4f7ff;text-shadow:0 2px 10px #00041480;margin:0;font-size:clamp(.72rem,1.4vw,.85rem);font-weight:900}.jd-public-board-joker-panel__note{color:#b9d2ffd1;margin:0;font-size:clamp(.58rem,1.2vw,.68rem);line-height:1.25}.jd-board-feature--public-split{min-height:0;transform:scale(var(--jd-board-editor-scale,1));transform-origin:top;flex:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.jd-board-feature--public-split:before{display:none}.jd-public-board-joker-panel .jd-board-feature--public-split .jbRoot--publicPanel{box-shadow:none}@media (width>=900px){.jd-public-board-shell--split{grid-template-columns:minmax(0, var(--jd-left-split-first,50%)) minmax(0, 1fr);align-items:start;gap:clamp(16px,1.7vw,28px);display:grid}.jd-public-board-info-column--split,.jd-public-board-joker-column{width:100%;min-width:0}.jd-public-board-joker-column{top:max(0px, env(safe-area-inset-top,0px));align-self:start;max-height:none;margin:0;padding:0;position:sticky;overflow:visible}.jd-public-board-joker-panel .jd-board-feature--public-split .jbRoot--publicPanel{width:100%;max-width:100%;padding:0 var(--jd-board-panel-pad-x,3px) var(--jd-board-panel-pad-bottom,2px);margin:0;padding-top:10px}.jd-public-board-joker-panel .jd-board-feature--public-split .jbInner{gap:clamp(1px,.22vw,3px);margin:0;padding:0}.jd-public-board-joker-panel .jd-board-feature--public-split .jbTablePerspective,.jd-public-board-joker-panel .jd-board-feature--public-split .jbTable{margin:0;padding:0}.jd-public-board-joker-panel .jd-board-feature--public-split .jbChromeRail{display:none}}@media (prefers-reduced-motion:reduce){.jd-public-board-joker-panel .jd-board-feature--public-split .jbRoot--publicPanel{width:100%;max-width:100%}}.jd-board-main-stage{flex-direction:column;gap:clamp(.75rem,2vw,1.1rem);display:flex}.jd-board-feature{margin-top:clamp(1.25rem,3vw,2rem);padding-top:clamp(1rem,2.5vw,1.5rem);position:relative}.jd-board-feature:before{content:"";background:var(--ui-rule);height:1px;margin-bottom:clamp(.85rem,2vw,1.25rem);display:block}.jd-board-feature.jd-board-feature--public-split{margin-top:0;padding-top:0}.jd-board-feature .jbRoot{margin-inline:auto}.jd-board-feature .jbCardGrid{gap:clamp(9px,1.9vw,14px)}@media (width>=900px){.jd-board-feature .jbRoot{transform-origin:50% 40%;transform:scale(1.02)}.jd-public-board-joker-panel .jd-board-feature .jbRoot--publicPanel{transform:none}}@media (prefers-reduced-motion:reduce){.jd-board-feature .jbRoot{transform:none}}.jd-entry-confirm{text-align:center;border-radius:var(--ui-radius);border:1px solid var(--ui-rule-strong);background:var(--ui-ink-sunk);box-shadow:inset 0 0 0 4px var(--ui-ink-sunk), inset 0 0 0 5px var(--ui-rule), var(--ui-shadow-drop);padding:clamp(18px,4vw,24px);position:relative;overflow:hidden}.jd-entry-confirm__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-gold);margin-bottom:12px;font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:950;position:relative}.jd-entry-confirm__rows{color:#ebf2ffeb;font-size:.92rem;line-height:1.55;position:relative}.jd-app-page:has(.tjs-ticket-flow--brand){padding-top:var(--tjs-editor-page-pt,clamp(8px, 2vw, 16px));padding-bottom:var(--tjs-editor-page-pb,clamp(12px, 3vw, 22px));align-items:flex-start}.jd-app-shell-card:has(.tjs-ticket-flow--brand){max-width:min(1580px,100%)!important;padding:var(--tjs-editor-shell-pt,clamp(10px, 2vw, 18px)) var(--tjs-editor-shell-px,clamp(10px, 2.4vw, 20px)) var(--tjs-editor-shell-pb,clamp(14px, 2.8vw, 24px))!important}.tjs-ticket-flow{flex-direction:column;gap:clamp(12px,2vw,18px);margin-inline:auto;padding-inline:clamp(4px,1.5vw,12px);display:flex;position:relative;max-width:min(1580px,100%)!important}.tjs-ticket-layout-vars .tjs-ticket-flow{gap:var(--tjs-editor-flow-gap,clamp(12px, 2vw, 18px));padding-inline:var(--tjs-editor-flow-px,clamp(4px, 1.5vw, 12px));max-width:min(var(--tjs-editor-flow-max,1240px), 100%)!important}.tjs-ticket-layout-vars .tjs-ticket-hero-ticket{margin-bottom:var(--tjs-editor-ticket-img-mb,clamp(6px, 1vw, 10px))}.tjs-ticket-layout-vars .tjs-ticket-hero-ticket__slot{width:min(var(--tjs-editor-ticket-img-max,430px), 78%);aspect-ratio:1536/1024;justify-content:center;align-items:center;max-width:100%;margin-inline:auto;display:flex}.tjs-ticket-layout-vars .tjs-ticket-hero-ticket__image{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.tjs-ticket-layout-vars .tjs-ticket-intro{padding-bottom:var(--tjs-editor-hero-pb,clamp(4px, .8vw, 8px));margin-bottom:var(--tjs-editor-hero-mb,clamp(10px, 1.4vw, 14px))}.tjs-ticket-layout-vars .tjs-ticket-intro__title{font-size:var(--tjs-editor-hero-title-size,clamp(1.12rem, 3.2vw, 1.62rem));margin-bottom:var(--tjs-editor-hero-title-mb,clamp(7px, 1vw, 10px))}.tjs-ticket-layout-vars .tjs-ticket-intro__sub{max-width:min(var(--tjs-editor-hero-copy-max,720px), 92vw);margin-bottom:var(--tjs-editor-hero-copy-mb,clamp(4px, .8vw, 6px));font-size:var(--tjs-editor-hero-copy-size,clamp(.9rem, 2.2vw, 1rem))}.tjs-ticket-layout-vars .tjs-ticket-intro__note{max-width:min(var(--tjs-editor-hero-copy-max,720px), 92vw);margin-top:var(--tjs-editor-hero-note-mt,4px);font-size:var(--tjs-editor-hero-note-size,.78rem)}.tjs-ticket-layout-vars .tjs-ticket-checkout-layout,.tjs-ticket-layout-vars .tjs-ticket-board-layout.jd-public-board-shell--split{gap:var(--tjs-editor-checkout-gap,clamp(14px, 2vw, 18px))}.tjs-ticket-checkout-layout__form{display:contents}.tjs-ticket-layout-vars .tjs-ticket-checkout-step--2{margin-top:var(--tjs-editor-gap-step1-step2,0px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-summary{margin-top:var(--tjs-editor-gap-step2-summary,0px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-actions{margin-top:var(--tjs-editor-gap-summary-actions,0px)}@media (width>=900px){.tjs-ticket-layout-vars .tjs-ticket-checkout-layout,.tjs-ticket-layout-vars .tjs-ticket-board-layout.jd-public-board-shell--split{column-gap:var(--tjs-editor-checkout-gap,clamp(18px, 2vw, 28px));grid-template-columns:minmax(min(var(--tjs-editor-min-left,320px), 100%), var(--tjs-editor-left-col,42%)) minmax(min(var(--tjs-editor-min-picker,420px), 100%), 1fr);row-gap:0}.tjs-ticket-checkout-layout__form{flex-direction:column;grid-column:1;min-width:0;display:flex}.tjs-ticket-checkout-layout__form>*{min-width:0}.tjs-ticket-layout-vars .tjs-ticket-checkout-picker{top:max(var(--tjs-editor-picker-sticky-top,12px), env(safe-area-inset-top,0px));grid-area:1/2}.tjs-ticket-layout-vars .tjs-ticket-board-layout__right{top:max(var(--tjs-editor-picker-sticky-top,12px), env(safe-area-inset-top,0px))}}.tjs-ticket-layout-vars .tjs-ticket-checkout-layout .tjs-ticket-section--accent,.tjs-ticket-layout-vars .tjs-ticket-checkout-layout .tjs-ticket-card-block,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tjs-ticket-section--accent,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tjs-ticket-card-block{border-radius:var(--tjs-editor-step-radius,18px);padding:var(--tjs-editor-step-pad-y,clamp(16px, 2vw, 24px)) var(--tjs-editor-step-pad-x,clamp(12px, 2.2vw, 18px))}.tjs-ticket-layout-vars .tjs-ticket-checkout-layout .tjs-ticket-section__label,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tjs-ticket-section__label{margin-bottom:var(--tjs-editor-step-label-mb,8px);font-size:var(--tjs-editor-step-label-size,.62rem);letter-spacing:var(--tjs-editor-step-label-ls,.22em)}.tjs-ticket-layout-vars .tjs-ticket-checkout-layout .tjs-ticket-fields,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tjs-ticket-fields{gap:var(--tjs-editor-fields-gap,clamp(16px, 2vw, 20px))}.tjs-ticket-layout-vars .tjs-ticket-field{gap:var(--tjs-editor-field-gap,6px)}.tjs-ticket-layout-vars .tjs-ticket-input{min-height:var(--tjs-editor-input-height,46px);padding-inline:var(--tjs-editor-input-px,14px);border-radius:var(--tjs-editor-input-radius,14px)}.tjs-ticket-layout-vars .tjs-ticket-field-hint{margin-top:var(--tjs-editor-hint-mt,6px)}.tjs-ticket-layout-vars .tjs-ticket-field--quantity .tjs-ticket-input--qty,.tjs-ticket-layout-vars .tjs-ticket-field--quantity .tjs-ticket-quantity-input{width:min(var(--tjs-editor-qty-width,220px), 100%);max-width:100%}.tjs-ticket-layout-vars .tjs-ticket-checkout-summary{border-radius:var(--tjs-editor-summary-radius,16px);padding:var(--tjs-editor-summary-py,clamp(14px, 2vw, 20px)) var(--tjs-editor-summary-px,clamp(16px, 2.2vw, 22px))}.tjs-ticket-layout-vars .tjs-ticket-checkout-summary__head{margin-bottom:var(--tjs-editor-summary-head-mb,12px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-summary__rows{gap:var(--tjs-editor-summary-rows-gap,10px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-summary__row--total{margin-top:var(--tjs-editor-summary-total-mt,4px);padding-top:var(--tjs-editor-summary-total-pt,12px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-actions{gap:var(--tjs-editor-actions-gap,10px)}.tjs-ticket-layout-vars .tjs-ticket-checkout-back{padding:var(--tjs-editor-back-py,10px) var(--tjs-editor-back-px,22px)!important}.tjs-ticket-layout-vars .tjs-ticket-checkout-picker,.tjs-ticket-layout-vars .tjs-ticket-board-layout__joker-aside{padding:var(--tjs-editor-picker-pad-y,clamp(16px, 2vw, 24px)) var(--tjs-editor-picker-pad-x,clamp(12px, 2.2vw, 18px))}.tjs-ticket-layout-vars .tjs-ticket-checkout-picker .tcp-wrap,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tcp-stack--bare{margin-top:var(--tjs-editor-picker-wrap-mt,2px);padding-block:var(--tjs-editor-picker-wrap-py,clamp(6px, 1.4vw, 10px))}.tjs-ticket-layout-vars .tjs-ticket-card-block .tcp-title{margin-bottom:var(--tjs-editor-picker-title-mb,8px)}.tjs-ticket-layout-vars .tjs-ticket-card-block .tcp-hint{margin-bottom:var(--tjs-editor-picker-hint-mb,8px)}.tjs-ticket-layout-vars .tjs-ticket-card-block .tcp-selected,.tjs-ticket-layout-vars .tjs-ticket-card-block .tcp-warn,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tcp-selected,.tjs-ticket-layout-vars .tjs-ticket-board-layout .tcp-warn{margin-top:var(--tjs-editor-picker-status-mt,10px)}.tjs-ticket-form{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.tjs-ticket-sales-closed-banner{border-radius:var(--ui-radius);color:#ffd8d8;box-shadow:none;text-align:center;background:#4a1919;border:1px solid #ff7a7a;flex-direction:column;gap:4px;padding:12px clamp(14px,2vw,20px);font-size:.95rem;line-height:1.35;display:flex}.tjs-ticket-sales-closed-banner strong{letter-spacing:.02em;color:#fff;font-size:1.05rem}.tjs-ticket-flow--sales-closed .tjs-ticket-checkout-submit{opacity:.55;cursor:not-allowed;filter:grayscale(40%)}.tjs-ticket-flow--sales-closed .tjs-ticket-board-layout{opacity:.92}.tjs-ticket-board-layout .tjs-ticket-hero-ticket{justify-content:center;align-items:center;width:100%;min-width:0;margin:0 0 clamp(6px,1vw,10px);display:flex}.tjs-ticket-board-layout .tjs-ticket-hero-ticket__slot{aspect-ratio:1536/1024;box-sizing:border-box;justify-content:center;align-items:center;width:min(430px,78%);max-width:100%;display:flex}.tjs-ticket-board-layout .tjs-ticket-hero-ticket__image{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 24px #00000061);width:100%;max-width:100%;height:auto;max-height:100%;display:block}.tjs-ticket-board-layout .tjs-ticket-intro{text-align:center;border-bottom:1px solid #94a3dc1a;margin-bottom:clamp(10px,1.4vw,14px);padding-bottom:clamp(4px,.8vw,8px)}.tjs-ticket-intro__title{letter-spacing:.02em;color:#f5f8ff;text-shadow:0 2px 14px #0004128c;opacity:.95;margin:0 0 clamp(7px,1vw,10px);font-size:clamp(1.12rem,3.2vw,1.62rem);font-weight:720;line-height:1.12}.tjs-ticket-intro__sub{color:#dae4ffe0;max-width:min(720px,92vw);margin:0 auto clamp(4px,.8vw,6px);font-size:clamp(.9rem,2.2vw,1rem);line-height:1.45}.tjs-ticket-intro__note{color:#a5b9e69e;max-width:min(720px,92vw);margin:4px auto 0;font-size:.78rem;line-height:1.4}.tjs-ticket-board-layout{width:100%;min-width:0}.tjs-ticket-board-layout__left{min-width:0}.tjs-ticket-board-layout__left-top .tjs-ticket-section-inner,.tjs-ticket-board-layout__left-tail .tjs-ticket-section-inner{max-width:none;margin-inline:0}.tjs-ticket-board-layout__left-tail{flex-direction:column;gap:clamp(16px,2.2vw,22px);min-width:0;display:flex}.tjs-ticket-board-layout__right-head{margin-bottom:clamp(4px,.8vw,8px)}.tjs-ticket-board-layout__step3-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffd696d1;margin:0 0 4px;font-size:clamp(.58rem,1.15vw,.68rem);font-weight:900}.tjs-ticket-board-layout__step3-title{letter-spacing:.02em;color:#f0f5fff2;text-shadow:0 2px 12px #00041273;margin:0 0 6px;font-size:clamp(.95rem,2vw,1.12rem);font-weight:800}.tjs-ticket-board-layout__step3-hint{color:#c3d2f5c7;margin:0 0 clamp(8px,1.2vw,12px);font-size:clamp(.74rem,1.6vw,.82rem);line-height:1.45}.tjs-ticket-board-layout__board-chrome{width:100%;min-width:0}@media (width>=900px){.tjs-ticket-board-layout.jd-public-board-shell--split{grid-template-rows:auto auto;padding:clamp(14px,1.8vw,22px) clamp(12px,1.9vw,20px)}.tjs-ticket-board-layout__left-top{grid-area:1/1;min-width:0}.tjs-ticket-board-layout__left-tail{grid-area:2/1;min-width:0}.tjs-ticket-board-layout__right{grid-area:1/2/-1;align-self:start}}@media (width>=980px){.tjs-ticket-board-layout.jd-public-board-shell--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2vw,32px)}.tjs-ticket-layout-vars .tjs-ticket-board-layout.jd-public-board-shell--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(18px,2vw,32px)}}@media (width>=900px){.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout.jd-public-board-shell--split{padding:clamp(6px,1vw,12px) clamp(8px,1.3vw,14px)}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__left-tail{gap:clamp(6px,1vw,10px)}.tjs-ticket-page--kingswood-compact .jbRoot--ticketPicker.jbRoot--publicPanel{--jb-card-row-gap:clamp(4px, .65cqi, 8px);padding-top:4px}.tjs-ticket-page--kingswood-compact .jbRoot--publicPanel .jbCardGrid--publicPanel{column-gap:2px}.tjs-ticket-page--kingswood-compact .jbRoot--ticketPicker.jbRoot--publicPanel .jbCardBack{margin-bottom:8px}}@media (width>=980px){.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout.jd-public-board-shell--split{align-items:start;gap:clamp(14px,1.5vw,22px)}}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout .tjs-ticket-intro{border-bottom:0;margin-top:0;margin-bottom:8px;padding-top:0;padding-bottom:2px}.tjs-ticket-page--kingswood-compact .tjs-ticket-intro__title{margin-top:0;margin-bottom:6px}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__right-head{margin-bottom:1px}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__step3-kicker,.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__step3-title{margin-bottom:2px}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__step3-hint{margin-bottom:4px}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout .tjs-ticket-section--accent{padding:12px 16px}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout .tjs-ticket-fields{gap:clamp(8px,1.2vw,12px)}.tjs-ticket-page--kingswood-compact .tjs-ticket-board-layout__board-chrome{margin-top:0}.tjs-ticket-page--kingswood-compact .tjs-ticket-checkout-submit{border-radius:14px!important;padding:11px 16px!important;font-size:16px!important}.tjs-ticket-page--kingswood-compact .tjs-ticket-checkout-back{border-radius:14px!important;padding:8px 14px!important;font-size:15px!important}.tjs-ticket-board-layout .tjs-ticket-section--accent{padding:clamp(16px,2vw,26px) clamp(14px,2vw,22px)}.tjs-ticket-board-layout .tjs-ticket-fields{gap:clamp(12px,1.6vw,16px)}.tjs-ticket-board-layout .tjs-ticket-field{gap:5px}.tjs-ticket-checkout-layout{flex-direction:column;gap:clamp(14px,2vw,18px);width:100%;min-width:0;display:flex}.tjs-ticket-checkout-layout>*{min-width:0}@media (width>=900px){.tjs-ticket-checkout-layout{grid-template-columns:minmax(min(320px,100%),.85fr) minmax(min(420px,100%),1.15fr);align-items:start;gap:clamp(18px,2vw,28px);display:grid}.tjs-ticket-checkout-layout__form{flex-direction:column;grid-column:1;min-width:0;display:flex}.tjs-ticket-checkout-picker{top:max(12px, env(safe-area-inset-top,0px));grid-area:1/2;align-self:start;position:sticky}}.tjs-ticket-checkout-layout .tjs-ticket-section-inner,.tjs-ticket-board-layout .tjs-ticket-section-inner{width:100%;max-width:none;margin:0}.tjs-ticket-checkout-layout .tjs-ticket-section--accent,.tjs-ticket-board-layout .tjs-ticket-section--accent,.tjs-ticket-checkout-layout .tjs-ticket-card-block,.tjs-ticket-board-layout .tjs-ticket-card-block{border-color:#94a3dc1a;padding:clamp(16px,2vw,24px) clamp(14px,2vw,20px)}.tjs-ticket-checkout-layout .tjs-ticket-fields,.tjs-ticket-board-layout .tjs-ticket-fields{gap:clamp(16px,2vw,20px)}.tjs-ticket-checkout-picker .tcp-wrap{max-width:100%}.tjs-ticket-checkout-summary{border-radius:var(--ui-radius);border:1px solid var(--ui-rule);background:var(--ui-ink-sunk);box-shadow:none;padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,22px)}.tjs-ticket-checkout-summary__head{letter-spacing:.2em;text-transform:uppercase;color:#ffd696d9;text-align:left;margin-bottom:12px;font-size:.62rem;font-weight:900}.tjs-ticket-checkout-summary__rows{flex-direction:column;gap:10px;margin:0;display:flex}.tjs-ticket-checkout-summary__row{color:#e4ebffe6;grid-template-columns:1fr auto;align-items:baseline;gap:12px 20px;font-size:.9rem;line-height:1.35;display:grid}.tjs-ticket-checkout-summary__row dt{color:#c8d4f5c7;text-align:left;margin:0;font-weight:650}.tjs-ticket-checkout-summary__row dd{font-variant-numeric:tabular-nums;color:#f5f8fff5;text-align:right;margin:0;font-weight:750}.tjs-ticket-checkout-summary__row--total{border-top:1px solid #94a3dc2e;margin-top:4px;padding-top:12px;font-size:clamp(1rem,2.2vw,1.12rem)}.tjs-ticket-checkout-summary__row--total dt{color:#ffe0b4e0;letter-spacing:.03em;text-transform:none;font-size:.72rem;font-weight:800}.tjs-ticket-checkout-summary__row--total dd{letter-spacing:.02em;color:var(--ui-gold);font-weight:900}.tjs-ticket-checkout-actions{flex-direction:column;gap:10px;margin-top:0;display:flex}.tjs-ticket-checkout-submit{box-sizing:border-box;width:100%}.tjs-ticket-checkout-back{opacity:.88;width:auto!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #94a3dc38!important;align-self:center!important;padding:10px 22px!important;font-size:.88rem!important;font-weight:650!important}.tjs-ticket-section-inner{width:100%;max-width:760px;margin:0 auto}.tjs-ticket-section{flex-direction:column;display:flex}.tjs-ticket-section__label{letter-spacing:.22em;text-transform:uppercase;color:#ffd696c7;margin-bottom:8px;font-size:.62rem;font-weight:900;display:block}.tjs-ticket-section__label--spark{color:#ffe0a8eb;text-shadow:none}.tjs-ticket-section--accent{border-radius:var(--ui-radius);border:1px solid var(--ui-rule-cool);background:var(--ui-ink-raised);box-shadow:none;padding:clamp(14px,2.2vw,22px) clamp(12px,2.2vw,18px)}.tjs-ticket-fields{flex-direction:column;gap:clamp(14px,2.2vw,18px);display:flex}.tjs-ticket-field{flex-direction:column;gap:6px;display:flex}.tjs-ticket-field--quantity{text-align:center;align-items:center}.tjs-ticket-field--quantity .tjs-ticket-input--qty,.tjs-ticket-field--quantity .tjs-ticket-quantity-input{text-align:center;align-self:center;width:min(220px,100%);max-width:min(280px,100%);margin-left:auto;margin-right:auto}.tjs-ticket-label{letter-spacing:.03em;color:#e4ebffe6;font-size:.8rem;font-weight:650}.tjs-ticket-input{box-sizing:border-box;border-radius:var(--ui-radius);color:#f8fafc;width:100%;min-height:46px;box-shadow:none;background:#141e37d1;border:1px solid #94a3dc38;outline:none;padding:11px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.tjs-ticket-input::placeholder{color:#94a3b89e}.tjs-ticket-input:hover:not(:disabled):not(:focus){border-color:#94a3dc57}.tjs-ticket-input:focus,.tjs-ticket-input:focus-visible{border-color:#d6aa3ca6;box-shadow:0 0 0 3px #d6aa3c24}.tjs-ticket-input:disabled{opacity:.55;cursor:not-allowed}.tjs-ticket-input--qty,.tjs-ticket-quantity-input{text-align:center;appearance:textfield}.tjs-ticket-form .tjs-ticket-input--qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tjs-ticket-form .tjs-ticket-input--qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tjs-ticket-form .tjs-ticket-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tjs-ticket-form .tjs-ticket-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tjs-ticket-field-hint{color:#afbee194;margin:6px 0 0;font-size:.74rem;line-height:1.45}.tjs-ticket-field-error{color:#fca5a5;margin:6px 0 0;font-size:.78rem;font-weight:600;line-height:1.45}.tjs-ticket-input--error{box-shadow:0 0 0 2px #f8717159;border-color:#f87171!important}.tjs-ticket-card-error{color:#ffd98a;margin:0 0 clamp(8px,1.2vw,12px);font-size:.82rem;font-weight:700;line-height:1.45}.tjs-ticket-board-layout__joker-aside--needs-pick{border-color:#ffc76ebf;box-shadow:0 0 0 2px #ffc76e47}@media (prefers-reduced-motion:no-preference){.tjs-ticket-board-layout__joker-aside--needs-pick{animation:.9s ease-out 2 tjsTicketNeedsPick}}@keyframes tjsTicketNeedsPick{0%,to{box-shadow:0 0 0 2px #ffc76e47}50%{box-shadow:0 0 0 5px #ffc76e80}}.tjs-ticket-card-block{border-radius:var(--ui-radius);border:1px solid var(--ui-rule-cool);background:var(--ui-ink-raised);box-shadow:none;padding:clamp(14px,2.2vw,22px) clamp(12px,2vw,18px);position:relative}.tjs-ticket-card-block .tcp-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:2px;padding:clamp(6px,1.4vw,10px) 0}.tjs-ticket-card-block .tcp-title{letter-spacing:.02em;color:#d2deffd1;margin:0 0 8px;font-size:clamp(.82rem,1.9vw,.96rem);font-weight:720}.tjs-ticket-card-block .tcp-hint{color:#afbee19e;margin-bottom:8px}.tjs-ticket-card-block .tcp-selected,.tjs-ticket-card-block .tcp-warn{margin-top:10px}.tjs-ticket-checkout-submit:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.15)}.jd-results-public .jd-board-feature:before{margin-bottom:clamp(.65rem,2vw,1rem)}@media (width<=720px){.jd-app-page:has(.tjs-ticket-flow--brand){padding-top:max(clamp(4px, 2vw, 10px), env(safe-area-inset-top,0px));padding-bottom:max(clamp(8px, 2vw, 14px), env(safe-area-inset-bottom,0px))}.jd-board-hero-title{font-size:clamp(1.65rem,7vw,2.15rem)!important;line-height:1.08!important}.jd-board-hero-sub{padding-inline:2px;margin-top:10px!important;font-size:clamp(.88rem,3.5vw,.98rem)!important;line-height:1.45!important}.jd-panel-two-col{grid-template-columns:1fr!important;gap:12px!important}.jd-tickets-cta-stack>button{min-height:48px}.jd-entry-confirm{margin-inline:0;padding:clamp(14px,4vw,20px)}.jd-entry-confirm__title{margin-bottom:10px;font-size:clamp(1.05rem,4vw,1.28rem)!important}.jd-entry-confirm__rows{overflow-wrap:anywhere;word-break:break-word;font-size:.88rem;line-height:1.5}.jd-entry-confirm button{min-height:48px;margin-top:14px!important}.tjs-ticket-intro__title{margin-top:0!important;margin-bottom:clamp(6px,1.5vw,10px)!important;font-size:clamp(1.12rem,5vw,1.62rem)!important;font-weight:740!important;line-height:1.12!important}.tjs-ticket-intro__sub{margin-top:0!important;margin-bottom:clamp(4px,1.2vw,8px)!important;font-size:clamp(.88rem,3.4vw,.95rem)!important;line-height:1.45!important}.tjs-ticket-intro__note{padding-inline:4px;margin-top:4px!important;font-size:.74rem!important}.tjs-ticket-board-layout .tjs-ticket-hero-ticket__slot{width:min(88vw,clamp(280px,72vw,430px));max-width:100%}.tjs-ticket-board-layout .tjs-ticket-hero-ticket__image{max-width:100%}.tjs-ticket-flow{padding-inline:clamp(2px,1.5vw,10px)}.tjs-ticket-section--accent,.tjs-ticket-card-block{padding:clamp(12px,3vw,18px)}.tjs-ticket-checkout-actions>button{min-height:48px}.tjs-ticket-checkout-back{min-height:44px!important}.jd-results-hero{gap:14px}.jd-results-hero__title{font-size:clamp(1.35rem,5.5vw,1.9rem)!important;line-height:1.12!important}.jd-results-hero__sub{margin-top:10px!important;font-size:clamp(.88rem,3.4vw,.95rem)!important;line-height:1.45!important}.jd-results-back-btn{min-height:48px}.jd-results-cards--wide{grid-template-columns:1fr!important;gap:14px!important}.jd-reveal-spotlight__name{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.12!important}.jd-reveal-spotlight__amt{font-size:clamp(1.1rem,4.5vw,1.35rem)!important}.jd-public-winner-strip{padding:14px!important}.jd-public-winner-name{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.05rem,4.2vw,1.35rem)!important;line-height:1.15!important}.jd-result-card{min-width:0}.jd-result-card__winner{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.05rem,4vw,1.35rem)!important;line-height:1.2!important}.jd-board-feature .jbCardGrid{gap:clamp(7px,1.8vw,12px)}.tjs-ticket-form .tjs-ticket-input{box-sizing:border-box;min-height:48px}.tjs-ticket-field--quantity .tjs-ticket-input--qty,.tjs-ticket-field--quantity .tjs-ticket-quantity-input{width:min(260px,100%);max-width:100%}}.jd-server-auth-admin-v2-hint{border-radius:var(--ui-radius);box-shadow:none;background:#28160a8c;border:1px solid #dca05073;margin:12px 0 14px;padding:14px 16px}.jd-server-auth-admin-v2-hint__title{color:#ffe8c8fa;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.35}.jd-server-auth-admin-v2-hint__body{opacity:.92;color:#fff0dce6;margin:0 0 14px;font-size:13px;line-height:1.45}.jd-server-auth-admin-v2-hint__link{border-radius:var(--ui-radius-sm);letter-spacing:.04em;color:var(--ui-on-gold);background:var(--ui-gold);box-shadow:none;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.jd-server-auth-admin-v2-hint__link:hover{filter:brightness(1.06)}.jd-server-auth-admin-v2-hint__link:focus-visible{outline-offset:3px;outline:2px solid #ffc878b3}.tjs-ticket-topnav{margin:0 0 8px}.tjs-ticket-topnav__back{cursor:pointer;font-family:inherit}.tjs-ticket-flow--brand .tjs-ticket-checkout-step--1{text-align:left}.tjs-ticket-label__optional{color:#afbee19e;font-weight:500}.tjs-ticket-stepper{align-items:stretch;gap:6px;display:inline-flex}.tjs-ticket-stepper__btn{border-radius:var(--ui-radius);color:#ffe1a0;cursor:pointer;background:#d6aa3c1f;border:1px solid #d6aa3c73;min-width:44px;min-height:44px;font-family:inherit;font-size:1.35rem;font-weight:800;line-height:1}.tjs-ticket-stepper__btn:disabled{opacity:.4;cursor:default}.tjs-ticket-stepper .tjs-ticket-quantity-input{min-width:0;font-size:1.1rem;font-weight:800;width:64px!important;margin:0!important}.tjs-ticket-field--quantity{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.tjs-ticket-field--quantity .tjs-ticket-label{width:auto}@media (width<=899px){.jd-app-shell-card:has(.tjs-ticket-flow--brand){padding:10px}.tjs-ticket-flow.tjs-ticket-flow--brand{padding:0}.tjs-ticket-flow--brand .tjs-ticket-board-layout.jd-public-board-shell--split{gap:12px;padding:0}.tjs-ticket-flow--brand .tjs-ticket-board-layout__left.jd-public-board-kiosk,.tjs-ticket-flow--brand .tjs-ticket-board-layout__joker-aside.jd-public-board-joker-panel{box-shadow:none;background:0 0;border:0;padding:0}.tjs-ticket-flow--brand .jbRoot--ticketPicker .jbTable{padding:4px}.tjs-ticket-flow--brand .tjs-ticket-field--quantity{flex-wrap:nowrap}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-hero-ticket{margin:0}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-hero-ticket__slot{width:min(44vw,200px)}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-intro{border-bottom:0;margin:2px 0 10px;padding:0}.tjs-ticket-flow--brand .tjs-ticket-intro__title{margin-bottom:4px!important;font-size:1.3rem!important}.tjs-ticket-flow--brand .tjs-ticket-intro__sub{margin-bottom:0!important;font-size:.86rem!important}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-section--accent{border-radius:var(--ui-radius);padding:12px 14px}.tjs-ticket-flow--brand .tjs-ticket-section__label{margin-bottom:8px}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-fields{gap:10px}.tjs-ticket-flow--brand .tjs-ticket-board-layout .tjs-ticket-field{gap:4px}.tjs-ticket-flow--brand .tjs-ticket-form .tjs-ticket-input{border-radius:var(--ui-radius);min-height:44px;padding:9px 12px}.tjs-ticket-flow--brand .tjs-ticket-field-hint{margin:0;font-size:.7rem}.tjs-ticket-flow--brand .tjs-ticket-board-layout__right-head{margin-bottom:8px}.tjs-ticket-flow--brand .tjs-ticket-board-layout__step3-hint{margin:0}.tjs-ticket-flow--brand .jbRoot--ticketPicker{--jd-board-editor-columns:8;--jb-card-row-gap:6px}.tjs-ticket-flow--brand .jbRoot--ticketPicker .jbCardGrid--publicPanel{column-gap:5px}.tjs-ticket-flow--brand .tjs-ticket-board-layout__left-tail{gap:10px}.tjs-ticket-flow--brand .tjs-ticket-checkout-summary{padding:12px 14px}.tjs-ticket-flow--brand .tjs-ticket-checkout-summary__head{margin-bottom:8px}.tjs-ticket-flow--brand .tjs-ticket-checkout-summary__rows{gap:6px}.tjs-ticket-flow--brand .tjs-ticket-checkout-summary__row--total{padding-top:8px}}.alan-machine.joker-draw-machine{border-radius:inherit;background:0 0;flex-direction:column;gap:12px;width:100%;height:auto;display:flex;position:relative;inset:auto;overflow:visible}.joker-draw-machine__stage{aspect-ratio:16/9;border-radius:inherit;background:#0b0b12;width:100%;max-height:72dvh;position:relative;overflow:hidden}.joker-draw-machine__stage--loading{justify-content:center;align-items:center;display:flex}.joker-draw-machine__loading-text{color:#d6d6e0;letter-spacing:.02em;opacity:.85;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem}.joker-draw-machine__prizes .alan-machine__prize{flex:1 1 0;min-width:0;max-width:220px}@media (orientation:portrait) and (width<=820px){.joker-draw-machine__stage{aspect-ratio:2/3;max-height:68dvh}.joker-draw-machine__prizes{gap:6px}.joker-draw-machine__prizes .alan-machine__prize{text-align:center;padding:8px 6px}.joker-draw-machine__prizes .alan-machine__prize-label{letter-spacing:.08em;font-size:9px}.joker-draw-machine__prizes .alan-machine__prize-ticket{font-size:16px}.joker-draw-machine__prizes .alan-machine__prize-name{font-size:12px}.joker-draw-machine__prizes .alan-machine__prize-amount{font-size:15px}}.jd-how{width:100%;min-width:0;max-width:min(920px,100%);padding:clamp(16px, 3vw, 28px) clamp(14px, 3vw, 22px) max(20px, env(safe-area-inset-bottom,0px));box-sizing:border-box;margin:0 auto}.jd-how__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(16px,2.5vw,22px);display:flex}.jd-how__brand{align-items:center;gap:12px;min-width:0;display:flex}.jd-how__brand img{object-fit:contain;filter:drop-shadow(0 6px 18px #0000008c);width:clamp(120px,22vw,180px);max-width:44vw;height:auto}.jd-how__back{border-radius:var(--ui-radius-sm);color:#e6f0ffeb;letter-spacing:.04em;text-transform:none;cursor:pointer;background:#080e248c;border:1px solid #94a3dc38;flex-shrink:0;padding:10px 16px;font-size:.82rem;font-weight:700}.jd-how__back:hover{background:#101a3ab8}.jd-how__shell{border-radius:var(--ui-radius);background:var(--ui-ink);border:1px solid var(--ui-rule-cool);padding:clamp(16px,2.2vw,22px) clamp(14px,2vw,20px);box-shadow:0 16px 40px #00021273}.jd-how__kicker{letter-spacing:.2em;text-transform:uppercase;color:#ffdca0bf;margin:0 0 6px;font-size:.68rem;font-weight:800}.jd-how__title{letter-spacing:.03em;color:#fff4dd;text-shadow:0 2px 14px #000000a6;margin:0 0 10px;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:900}.jd-how__lede{color:#d2deffe0;max-width:52rem;margin:0 0 18px;font-size:clamp(.88rem,1.6vw,1.02rem);line-height:1.45}.jd-how__steps{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.jd-how__step-pill{border-radius:var(--ui-radius-sm);letter-spacing:.08em;text-transform:uppercase;color:#c8d2f0bf;background:#040a1c73;border:1px solid #94a3dc26;padding:6px 10px;font-size:.68rem;font-weight:800}button.jd-how__step-pill{cursor:pointer;font-family:inherit}button.jd-how__step-pill:hover{color:#fff0d2f2;border-color:#ffdca059}.jd-how__step-pill--active{color:#1f1406;border-color:var(--ui-gold);background:var(--ui-gold)}button.jd-how__step-pill--active:hover{color:#1f1406}.jd-how__title-step{letter-spacing:.08em;color:#ffdca0b3;vertical-align:middle;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.6em;font-weight:800}.jd-how__stage{border-radius:var(--ui-radius);background:#040a1a6b;border:1px solid #94a3dc14;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(14px,2vw,20px);min-height:min(52vh,420px);padding:clamp(12px,2vw,18px);display:flex}.jd-how__stage--wide,.jd-how__stage--media{align-items:stretch}.jd-how__stage>.jd-how__tutorial-badge{align-self:flex-start;margin-bottom:0}.jd-how__ticket-demo{width:100%;min-width:0}.jd-how__ticket-demo .tjs-ticket-topnav{display:none}.jd-how__entry{border-radius:var(--ui-radius);color:#ffecc8;background:#140e088c;border:1px solid #ffd28c40;align-self:center;width:100%;max-width:420px;overflow:hidden}.jd-how__entry-head{letter-spacing:.14em;text-transform:uppercase;background:#ffd28c14;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.72rem;font-weight:800;display:flex}.jd-how__entry-status{border-radius:var(--ui-radius-sm);color:#06220f;letter-spacing:.08em;background:#5fd38a;padding:3px 9px}.jd-how__entry-rows,.jd-how__money-rows{margin:0;padding:6px 14px 10px}.jd-how__entry-rows>div,.jd-how__money-rows>div{border-bottom:1px solid #ffd28c1a;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.jd-how__entry-rows>div:last-child,.jd-how__money-rows>div:last-child{border-bottom:0}.jd-how__entry-rows dt,.jd-how__money-rows dt{color:#ffe6c8b3}.jd-how__entry-rows dd,.jd-how__money-rows dd{text-align:right;margin:0;font-weight:800}.jd-how__money{color:#ffecc8;flex-direction:column;gap:12px;width:100%;max-width:440px;display:flex}.jd-how__money-intro{text-align:center;color:#e6ecffe6;margin:0;font-weight:700}.jd-how__money-rows{border-radius:var(--ui-radius);background:#080e248c;border:1px solid #94a3dc24}.jd-how__money-total dt,.jd-how__money-total dd{color:#fff4dd;font-weight:900}.jd-how__prize-calc{font-variant-numeric:tabular-nums;text-align:right}.jd-how__prize-calc strong{color:#fff4dd;font-size:1.1em}.jd-how__prize--joker{background:#3c2806a6;border-color:#ffd25a8c}.jd-how__fine-print{color:#c8d4f5bf;margin:0;font-size:.8rem;line-height:1.45}.jd-how__media{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.jd-how__screen{border-radius:var(--ui-radius);background:#0b0b12;width:100%;min-width:0;position:relative;overflow:hidden}.jd-how__screen .joker-draw-machine__prizes{padding:0 8px 10px}.jd-how__screen .tjs-raffle{grid-template-columns:minmax(0,1fr)}.jd-how__screen .tjs-raffle__machine{width:min(380px,78%)}.jd-how__screen-loading,.jd-how__poster{aspect-ratio:16/9;border-radius:var(--ui-radius);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-height:72dvh;padding:18px;display:flex}.jd-how__screen-loading{color:#d6d6e0;opacity:.85}.jd-how__poster{background:radial-gradient(at 50% 35%,#ffc85a33 0%,#0000 60%),linear-gradient(#151326 0%,#07070f 100%);border:1px solid #ffd28c33}.jd-how__poster--reveal{background:radial-gradient(at 50% 60%,#288c5059 0%,#0000 65%),linear-gradient(#0c1410 0%,#04050b 100%)}.jd-how__poster-kicker{letter-spacing:.2em;text-transform:uppercase;color:#ffdca0d9;font-size:.72rem;font-weight:800}.jd-how__poster-note{color:#d2deffbf;font-size:.8rem}.jd-how__play{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-gold);background:var(--ui-gold);color:#1f1406;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 26px 0 14px;font-family:inherit;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 10px 30px #c4891859}.jd-how__play:hover{filter:brightness(1.06)}.jd-how__play-icon{color:#ffe9a8;box-sizing:border-box;background:#1f1406e6;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:3px;font-size:.9rem;display:inline-grid}.jd-how__media-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.jd-how__media-status{letter-spacing:.12em;text-transform:uppercase;color:#9ff2b8e6;font-size:.78rem;font-weight:800}.jd-how__winner-cards{background:0 0;width:100%;padding:0}.jd-how__winner-cards .tjs-raffle__winners{margin-top:0}@media (width<=600px){.jd-how__steps{scrollbar-width:none;flex-wrap:nowrap;margin-left:-4px;margin-right:-4px;padding:0 4px 4px;overflow-x:auto}.jd-how__steps::-webkit-scrollbar{display:none}.jd-how__step-pill{white-space:nowrap;flex:none}}@media (orientation:portrait) and (width<=820px){.jd-how__poster,.jd-how__screen-loading{aspect-ratio:2/3;max-height:68dvh}}.jd-how__stage .jd-raffle-ticket-cta{width:min(280px,88%);max-width:100%;margin:0 auto}.jd-how__board-wrap{width:100%;min-width:0;max-width:100%;overflow-x:clip}@supports not (overflow:clip){.jd-how__board-wrap{overflow-x:hidden}}.jd-how__board-wrap .jbRoot{max-width:100%}.jd-how__mini-landing{transform-origin:top;max-width:280px;margin:0 auto;transform:scale(.92)}.jd-how__stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;max-width:420px;display:grid}.jd-how__stat{border-radius:var(--ui-radius);text-align:center;background:var(--ui-ink-raised);border:1px solid var(--ui-rule-cool);padding:12px 14px}.jd-how__stat-label{letter-spacing:.14em;color:#c8d7ffb8;text-transform:uppercase;font-size:.62rem;font-weight:800}.jd-how__stat-value{color:#fff4e8;margin-top:6px;font-size:1.35rem;font-weight:900}.jd-how__prize-stack{flex-direction:column;gap:10px;width:100%;max-width:380px;display:flex}.jd-how__prize{border-radius:var(--ui-radius);color:#ffecc8;background:#140e088c;border:1px solid #ffd28c33;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.jd-how__prize-rank{letter-spacing:.16em;text-transform:uppercase;color:#ffe6c8d9;font-size:.72rem}.jd-how__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.jd-how__btn{border-radius:var(--ui-radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ui-gold);background:var(--ui-gold);color:#1f1406;min-height:44px;padding:0 18px;font-size:.78rem;font-weight:800}.jd-how__btn:disabled{opacity:.45;cursor:not-allowed}.jd-how__btn--ghost{color:#e6f0ffeb;background:#080e248c;border-color:#94a3dc38}.jd-how__tutorial-badge{border-radius:var(--ui-radius-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-gold);border:1px solid var(--ui-rule-strong);background:0 0;margin-bottom:8px;padding:4px 10px;font-size:.62rem;font-weight:900;display:inline-block}.jd-leadin{z-index:6;border-radius:inherit;-webkit-backdrop-filter:blur(3px);pointer-events:none;text-align:center;background:radial-gradient(circle at 50% 45%,#080e26d1 0%,#030612f2 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jd-leadin__inner{flex-direction:column;align-items:center;gap:clamp(6px,1.4vw,18px);display:flex}.jd-leadin__kicker{letter-spacing:.22em;text-transform:uppercase;color:#f6d878;margin:0;font-size:clamp(.72rem,2vw,1rem);font-weight:700}.jd-leadin__count{font-variant-numeric:tabular-nums;color:#fff6e8;text-shadow:0 0 28px #ffc8468c,0 8px 30px #000000bf;min-width:1.2em;margin:0;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(5rem,22vw,13rem);font-weight:900;line-height:1.04}.jd-leadin__hint{letter-spacing:.12em;text-transform:uppercase;color:#d6e2ffb8;margin:0;font-size:clamp(.68rem,1.7vw,.9rem);font-weight:600}.jd-leadin__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.jd-leadin__count{animation:.48s cubic-bezier(.2,1.4,.4,1) both jdLeadInPop}}@keyframes jdLeadInPop{0%{opacity:.2;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.platform-smoke-root{box-sizing:border-box;color:#eef4ff;background:radial-gradient(900px 560px at 8% -10%,#4377ff47,#0000 62%),radial-gradient(800px 520px at 94% 0,#ffc66624,#0000 58%),radial-gradient(760px 620px at 50% 100%,#152f6f73,#0000 62%),linear-gradient(155deg,#020512 0%,#071126 48%,#03050d 100%);min-height:100vh;padding:clamp(16px,3vw,34px);font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Arial,sans-serif}.platform-smoke-root--login{place-items:center;display:grid}.platform-smoke-header{border-bottom:1px solid #99b3f42e;justify-content:space-between;align-items:flex-end;gap:16px;max-width:1180px;margin:0 auto clamp(18px,3vw,30px);padding:12px 0 18px;display:flex}.platform-smoke-badge{letter-spacing:.18em;text-transform:uppercase;color:#ffe1aac7;margin:0 0 .7rem;font-size:.72rem;font-weight:900}.platform-smoke-nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.platform-smoke-nav a{color:#e1ebffdb;background:#0a142d8a;border:1px solid #9ab4f433;border-radius:999px;padding:.45rem .72rem;text-decoration:none}.platform-smoke-nav a:hover{color:#fff;background:#1e2d53b8;border-color:#ffe0a87a}.platform-smoke-main{width:min(1180px,100%);margin:0 auto}.platform-smoke-main--login{width:100%;max-width:none;margin:0}.platform-smoke-main a{color:#9fbcff}.platform-smoke-links{line-height:1.8}.platform-login-only{place-items:center;min-height:min(680px,100vh - 68px);display:grid}.platform-login-card{box-sizing:border-box;background:linear-gradient(145deg,#ffffff12,#0000 34%),linear-gradient(160deg,#0d1937eb,#050a18f5);border:1px solid #8eaaef38;border-radius:24px;gap:1rem;width:min(420px,100%);padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 22px 70px #0000005c,inset 0 1px #ffffff14}.platform-login-card h1{color:#fff;letter-spacing:-.04em;margin:0 0 .25rem;font-size:clamp(1.8rem,5vw,2.7rem);line-height:1}.platform-smoke-main input,.platform-smoke-main textarea,.platform-smoke-main select,.platform-smoke-main button{font:inherit}.platform-smoke-main label{letter-spacing:.06em;text-transform:uppercase;color:#d8e5ffd1;gap:.4rem;font-size:.78rem;font-weight:850;display:grid}.platform-smoke-main input,.platform-smoke-main textarea,.platform-smoke-main select{box-sizing:border-box;color:#f6f8ff;background:#050b1bc7;border:1px solid #8ba6e947;border-radius:13px;outline:none;width:100%;padding:.72rem .82rem;box-shadow:inset 0 1px #ffffff0a}.platform-smoke-main input:focus,.platform-smoke-main textarea:focus,.platform-smoke-main select:focus{border-color:#ffdc96ad;box-shadow:0 0 0 3px #ffd2781c,inset 0 1px #ffffff0f}.platform-smoke-main button{color:#f8fbff;cursor:pointer;border:1px solid #7c9ae57a;border-radius:13px;min-height:42px;padding:.68rem 1rem}.platform-smoke-main button:disabled{opacity:.55;cursor:not-allowed}.platform-smoke-main code{background:#081024d1;border-radius:4px;padding:.1em .35em;font-size:.9em}.platform-premium{gap:clamp(14px,2vw,22px);display:grid}.premium-hero,.premium-card{background:linear-gradient(145deg,#ffffff12,#0000 34%),linear-gradient(160deg,#0d1937e0,#050a18f0);border:1px solid #8eaaef38;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000005c,inset 0 1px #ffffff14}.premium-hero{background:radial-gradient(600px 260px at 24% 0,#ffd68238,#0000 62%),radial-gradient(520px 320px at 100% 10%,#4779ff47,#0000 58%),linear-gradient(150deg,#0f1f48f0,#050a18f5);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:end;gap:clamp(18px,3vw,32px);min-height:170px;padding:clamp(20px,3vw,34px);display:grid}.premium-hero h1{letter-spacing:-.045em;color:#fff;text-shadow:0 14px 48px #00000073;margin:0;font-size:clamp(2.1rem,5vw,4.25rem);line-height:.96}.premium-hero p{max-width:56ch}.premium-hero__copy{z-index:1;position:relative}.premium-eyebrow{color:#ffdd9adb;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:950}.premium-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a1a85;border:1px solid #a3bbf638;border-radius:18px;min-height:84px;padding:1rem}.premium-stat span{color:#cfdeffa8;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.premium-stat strong{color:#fff2c2;margin-top:.35rem;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1;display:block}.premium-card{padding:clamp(16px,2.5vw,26px)}.premium-card--control{border-color:#ffd68247}.premium-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:1rem;display:flex}.premium-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.18rem,2.4vw,1.72rem);line-height:1.12}.premium-subtitle,.muted{color:#d2e0ffad}.premium-role-badge,.premium-chip{color:#e1ebffdb;background:#09122ab8;border:1px solid #a1bbf64d;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .72rem;font-size:.78rem;font-weight:850;display:inline-flex}.premium-role-badge.is-active{color:#a9f8c3;background:#28824b1f;border-color:#8ff3b257}.premium-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:.9rem;margin-top:.95rem;display:grid}.premium-grid--4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.premium-inline-row{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.85rem;display:flex}.premium-inline-row>label{min-width:min(250px,100%)}.premium-btn{background:linear-gradient(135deg,#f2c46c 0%,#9f6b18 100%);border-color:#ffde9e8c;font-weight:900;box-shadow:0 12px 30px #9d62143d,inset 0 1px #ffffff6b;color:#190f04!important}.premium-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.premium-btn--ghost{background:linear-gradient(135deg,#233668e6,#101c3aeb);color:#eef4ff!important}.premium-btn--danger{background:linear-gradient(135deg,#9d2f4d,#5e1830);border-color:#ff80a070;color:#fff4f6!important}.premium-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.premium-row-card{background:linear-gradient(145deg,#ffffff0b,#0000 50%),#060e22b3;border:1px solid #7a96dd38;border-radius:16px;gap:.58rem;margin-top:.65rem;padding:.9rem;display:grid}.premium-row-card--button{text-align:left;width:100%;color:#eef4ff!important}.premium-row-card--button.is-active{border-color:#ffda92b3;box-shadow:inset 0 0 0 1px #ffda9238,0 16px 42px #00000047}.premium-game-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;display:grid}.premium-game-card{background:radial-gradient(90% 70% at 20% 0,#ffd6821a,#0000 60%),#060e22b8;border:1px solid #ffda9238;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.premium-game-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.premium-ok,.premium-err{border-radius:14px;margin:.9rem 0 0;padding:.72rem .85rem;font-weight:800}.premium-ok{color:#b8ffd0;background:#25874d24;border:1px solid #62e69238}.premium-err{color:#ffc0ca;background:#91274129;border:1px solid #ff82a03d}.premium-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.premium-readonly-field{background:#050b1b7a;border:1px solid #8ba6e938;border-radius:13px;gap:.2rem;min-height:42px;padding:.72rem .82rem;display:grid}.premium-readonly-field span,.premium-readonly-field small{color:#d2e0ffa8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.premium-readonly-field strong{color:#fff2c2}.premium-stack{background:#03091857;border:1px solid #8eaaef24;border-radius:18px;align-content:start;gap:.75rem;padding:1rem;display:grid}.premium-stack h4,.premium-stack h5{color:#fff2c2;margin:0}.toggle-row{flex-direction:row;align-items:center;gap:.6rem;text-transform:none!important;letter-spacing:0!important;display:flex!important}.toggle-row input{width:auto}.inline-pair{grid-template-columns:minmax(118px,1.2fr) minmax(86px,.9fr) minmax(86px,.9fr);align-items:center;gap:.55rem;display:grid}.premium-ticket-list{gap:.65rem;margin-top:1rem;display:grid}@media (width<=760px){.platform-smoke-header,.premium-card__heading{flex-direction:column;align-items:stretch}.platform-smoke-nav{justify-content:flex-start}.premium-hero{grid-template-columns:1fr}.premium-stat-grid{grid-template-columns:1fr 1fr}.premium-inline-row,.premium-inline-row>label,.premium-inline-row>button{width:100%}.inline-pair{grid-template-columns:1fr}}@media (width<=460px){.platform-smoke-root{padding:12px}.premium-stat-grid{grid-template-columns:1fr}.platform-smoke-nav a{text-align:center;flex:auto}}.alan-machine{color:#f5f5fa;background:#0b0b12;width:100vw;height:100dvh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.alan-machine__canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.alan-machine__loading{color:#d6d6e0;background:#0b0b12;justify-content:center;align-items:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.alan-machine__loading-text{letter-spacing:.02em;opacity:.85;font-size:1rem}.alan-machine__show{z-index:4;padding:12px 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none;text-align:center;background:linear-gradient(#03081800,#030818f0);position:absolute;bottom:0;left:0;right:0}.alan-machine__show-caption{top:calc(12px + env(safe-area-inset-top));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#ffe8a8;background:#040a20b3;border:1px solid #e9b84a59;border-radius:999px;margin:0;padding:5px 14px;font-size:11px;position:fixed;left:50%;transform:translate(-50%)}.alan-machine__prizes{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.alan-machine__prize{-webkit-backdrop-filter:blur(10px);opacity:.9;background:linear-gradient(#0e1e54e0,#040a20eb);border:1px solid #e9b84a66;border-radius:12px;flex-direction:column;flex:0 190px;gap:2px;padding:10px 12px;transition:opacity .4s,transform .4s,border-color .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #ffe8a82e,0 6px 18px #00000073}.alan-machine__prize.is-revealed{opacity:1;border-color:#f6d878cc}.alan-machine__prize.is-latest{border-color:#f6d878;transform:translateY(-4px)scale(1.04);box-shadow:inset 0 1px #ffffff2e,0 0 28px #ffc84673}.alan-machine__prize-label{letter-spacing:.14em;text-transform:uppercase;color:#f6d878;font-size:11px;font-weight:600}.alan-machine__prize-ticket{color:#fff6e8;font-size:22px;font-weight:800}.alan-machine__prize-name{color:#ffe8a8;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.alan-machine__prize-amount{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#fff3d1;text-shadow:0 0 14px #ffc84673;white-space:nowrap;margin-top:2px;font-size:20px;font-weight:800}.alan-machine__prize:not(.is-revealed) .alan-machine__prize-ticket{color:#f6d878b3}.alan-machine__prize.is-first .alan-machine__prize-ticket{background:linear-gradient(#fff3d0 0%,#f6d878 45%,#c99a2e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.alan-machine__perf{z-index:5;color:#7dffa0;white-space:pre;pointer-events:none;background:#000000b8;border-radius:6px;margin:0;padding:6px 8px;font:11px/1.35 ui-monospace,Consolas,monospace;position:absolute;top:8px;left:8px}.alan-machine__diag{z-index:5;pointer-events:auto;width:340px;max-width:calc(100vw - 32px);position:absolute;top:16px;right:16px}.alan-machine__diag-details{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e6e6ef;background:#0f0f16db;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 24px #0006}.alan-machine__diag-summary{cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;padding:9px 12px;font-size:12px;list-style:none}.alan-machine__diag-summary::-webkit-details-marker{display:none}.alan-machine__diag-hint{opacity:.5;font-size:11px}.alan-machine__diag-details[open] .alan-machine__diag-summary{border-bottom:1px solid #ffffff14;margin-bottom:8px}.alan-machine__diag-details[open]{max-height:calc(100dvh - 32px);padding:0 14px 10px;overflow-y:auto}.alan-machine__diag-details[open] .alan-machine__diag-summary{padding:9px 0 6px}.alan-machine__diag-header{letter-spacing:.03em;text-transform:uppercase;opacity:.85;border-bottom:1px solid #ffffff14;margin-bottom:8px;padding-bottom:6px;font-size:12px}.alan-machine__diag-list{grid-template-columns:110px 1fr;gap:2px 10px;margin:0 0 8px;display:grid}.alan-machine__diag-list dt{opacity:.65}.alan-machine__diag-list dd{word-break:break-word;margin:0}.alan-machine__diag-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.alan-machine__diag-footer{color:#a8a8b6;border-top:1px solid #ffffff14;margin-top:6px;padding-top:6px;font-size:10.5px;line-height:1.45}
