.AlanLudo_AppShell__30mPu{--board-span:15;--cell-size:min(calc((100vw - 320px)/var(--board-span)),calc((100vh - 104px)/var(--board-span)),84px);--turn-color:#f8fafc;--turn-dark:#475569;background:radial-gradient(circle at 15% 0,rgba(34,197,94,.22),transparent 50%),radial-gradient(circle at 85% 0,rgba(250,204,21,.22),transparent 50%),radial-gradient(circle at 85% 100%,rgba(239,68,68,.2),transparent 55%),radial-gradient(circle at 15% 100%,rgba(59,130,246,.22),transparent 55%),linear-gradient(180deg,#e0f2fe,#bae6fd 60%,#7dd3fc);color:#1f2937;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden;padding:14px}.AlanLudo_AppShell__30mPu:before{background:radial-gradient(ellipse at center,transparent 35%,rgba(15,23,42,.12) 75%,rgba(15,23,42,.22) 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.AlanLudo_AppShell__30mPu>*{position:relative;z-index:1}.AlanLudo_AppShell__30mPu[data-theme=sunset]{background:radial-gradient(circle at 20% 0,rgba(255,200,100,.55),transparent 45%),radial-gradient(circle at 80% 100%,rgba(255,130,130,.45),transparent 50%),radial-gradient(circle at 100% 0,rgba(140,220,255,.45),transparent 50%),linear-gradient(160deg,#fef9c3,#fed7aa 45%,#fecaca)}.AlanLudo_AppShell__30mPu[data-theme=sunset] .AlanLudo_SetupOverlay__3eSIg{background:radial-gradient(circle at 20% 0,rgba(255,200,100,.55),transparent 45%),radial-gradient(circle at 80% 100%,rgba(255,130,130,.45),transparent 50%),linear-gradient(160deg,#fef9c3,#fed7aa 45%,#fecaca)}.AlanLudo_AppShell__30mPu[data-theme=diwali],.AlanLudo_AppShell__30mPu[data-theme=diwali] .AlanLudo_SetupOverlay__3eSIg{background:radial-gradient(circle at 15% 10%,rgba(251,191,36,.5),transparent 40%),radial-gradient(circle at 85% 25%,rgba(249,115,22,.42),transparent 45%),radial-gradient(circle at 50% 100%,rgba(217,119,6,.5),transparent 55%),linear-gradient(170deg,#fef3c7,#fde68a 40%,#fdba74)}.AlanLudo_AppShell__30mPu[data-theme=holi],.AlanLudo_AppShell__30mPu[data-theme=holi] .AlanLudo_SetupOverlay__3eSIg{background:radial-gradient(circle at 18% 12%,rgba(236,72,153,.45),transparent 42%),radial-gradient(circle at 82% 20%,rgba(34,197,94,.4),transparent 45%),radial-gradient(circle at 30% 95%,rgba(59,130,246,.42),transparent 48%),radial-gradient(circle at 75% 90%,rgba(250,204,21,.45),transparent 45%),linear-gradient(160deg,#fdf4ff,#fce7f3 50%,#e0f2fe)}.AlanLudo_AppShell__30mPu[data-theme=ipl],.AlanLudo_AppShell__30mPu[data-theme=ipl] .AlanLudo_SetupOverlay__3eSIg{background:radial-gradient(circle at 50% 0,rgba(250,204,21,.4),transparent 45%),radial-gradient(circle at 15% 90%,rgba(37,99,235,.35),transparent 50%),radial-gradient(circle at 85% 85%,rgba(22,163,74,.35),transparent 50%),linear-gradient(165deg,#ecfdf5,#d1fae5 45%,#dbeafe)}.AlanLudo_IntroRules__3izp-{color:#fbbf24;display:block;font-size:14px;font-weight:800;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.AlanLudo_FestivalBanner__3I95Q{grid-column:1/-1;align-items:center;background:linear-gradient(120deg,#f97316,#ea580c);border-radius:14px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);color:#fff;display:flex;font-size:15px;font-weight:800;grid-gap:8px;gap:8px;justify-content:center;letter-spacing:.02em;margin:0 auto 14px;max-width:420px;padding:10px 18px}.AlanLudo_Hud__3GHAH{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.6fr repeat(8,minmax(0,1fr));margin:0 auto 14px;max-width:1320px}.AlanLudo_HudCard__2BJyJ{align-items:center;background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.7);border-radius:12px;box-shadow:0 10px 24px rgba(140,80,40,.18),inset 0 1px 0 hsla(0,0%,100%,.9);color:#1f2937;display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-height:76px;padding:10px 14px}.AlanLudo_HudCard__2BJyJ strong{font-size:22px;line-height:1}.AlanLudo_HudCard__2BJyJ small{font-size:11px;line-height:1;font-weight:700}.AlanLudo_HudLabel__3uQu6{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.AlanLudo_ToggleButton__3VoQX{background:linear-gradient(180deg,#1f2937,#0f172a);border:0;border-radius:10px;box-shadow:0 4px 10px -2px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.04em;min-height:36px;padding:6px 12px}.AlanLudo_ToggleButton__3VoQX:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.AlanLudo_MatchBar__1AkDS{align-items:stretch;display:flex;grid-gap:8px;gap:8px;margin:0 auto 12px;max-width:calc(var(--cell-size)*15);overflow:hidden;width:100%;flex-wrap:nowrap;height:42px}.AlanLudo_MatchBarStat__5K6At{align-items:center;background:hsla(0,0%,100%,.97);border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);display:flex;flex-direction:row;grid-gap:7px;gap:7px;height:100%;justify-content:center;padding:0 12px}.AlanLudo_MatchBarStat__5K6At strong{color:#1f2937;font-size:14px;line-height:1;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AlanLudo_MatchBarStat__5K6At{flex:0 1 auto;min-width:0;max-width:24ch}.AlanLudo_MatchBarTicker__3JAYk{align-items:center;background:hsla(0,0%,100%,.97);border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);display:flex;flex:1 1;height:100%;min-width:0;overflow:hidden;padding:0 12px}.AlanLudo_MatchBarTickerItem__2v_RJ{align-items:center;-webkit-animation:AlanLudo_tickerIn__jJpl_ .42s cubic-bezier(.22,.9,.3,1);animation:AlanLudo_tickerIn__jJpl_ .42s cubic-bezier(.22,.9,.3,1);display:flex;grid-gap:7px;gap:7px;min-width:0}.AlanLudo_MatchBarTickerText__1f40d{font-size:13px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@-webkit-keyframes AlanLudo_tickerIn__jJpl_{0%{opacity:0;transform:translateY(85%)}to{opacity:1;transform:translateY(0)}}@keyframes AlanLudo_tickerIn__jJpl_{0%{opacity:0;transform:translateY(85%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AlanLudo_MatchBarTickerItem__2v_RJ{-webkit-animation-duration:1ms;animation-duration:1ms}}.AlanLudo_MatchBarKd__3-yvu{align-items:center;background:hsla(0,0%,100%,.97);border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);display:flex;flex:1 1;flex-wrap:wrap;grid-gap:10px;gap:10px;min-width:0;padding:6px 12px}.AlanLudo_MatchBarKdItem__3cQM-{align-items:center;color:#1f2937;display:flex;font-size:12px;font-weight:800;grid-gap:5px;gap:5px}.AlanLudo_MatchBarActions__3UgDL{display:flex;flex:0 0 auto;grid-gap:8px;gap:8px}.AlanLudo_MatchBarKdItem__3cQM-{overflow:hidden}.AlanLudo_IconButton__2xu5u{align-items:center;background:linear-gradient(180deg,#1f2937,#0f172a);border:0;border-radius:12px;box-shadow:0 4px 10px -2px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:flex;font-size:17px;justify-content:center;min-width:46px}.AlanLudo_IconButton__2xu5u:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.AlanLudo_PauseOverlay__3OXPd{align-items:center;-webkit-animation:AlanLudo_fadeIn__1DP8P .18s ease-out;animation:AlanLudo_fadeIn__1DP8P .18s ease-out;background:rgba(15,23,42,.58);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:30}.AlanLudo_PauseCard__1aWbb{-webkit-animation:AlanLudo_cardRise__1UdvA .36s cubic-bezier(.18,.89,.32,1.28);animation:AlanLudo_cardRise__1UdvA .36s cubic-bezier(.18,.89,.32,1.28);-webkit-animation:AlanLudo_cardRise__1UdvA .36s var(--ease-pop);animation:AlanLudo_cardRise__1UdvA .36s var(--ease-pop);background:#fff;border-radius:22px;box-shadow:0 24px 60px -18px rgba(120,53,15,.4),0 10px 24px -14px rgba(31,41,55,.24);box-shadow:var(--clay-card);color:#1f2937;display:flex;flex-direction:column;max-height:88vh;padding:22px;width:min(440px,94vw)}.AlanLudo_PauseCard__1aWbb h2{font-size:22px;font-weight:900;margin:0}.AlanLudo_PauseSection__3t01u{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.AlanLudo_PauseRow__3G5cu{align-items:center;background:rgba(254,243,199,.5);border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);display:flex;grid-gap:10px;gap:10px;justify-content:space-between;padding:9px 12px}.AlanLudo_PauseRow__3G5cu>span{display:flex;flex-direction:column}.AlanLudo_PauseRow__3G5cu strong{color:#1f2937;font-size:14px}.AlanLudo_PauseRow__3G5cu small{color:#8b6f55;font-size:11px}.AlanLudo_PauseRow__3G5cu .AlanLudo_ToggleButton__3VoQX{min-width:64px}.AlanLudo_PauseActions__3NCF5{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.AlanLudo_PauseResume__1GtK9{background:linear-gradient(180deg,#16a34a,#047857);border:0;border-radius:14px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.28),0 12px 24px -6px rgba(4,120,87,.45);color:#fff;cursor:pointer;font-size:16px;font-weight:900;letter-spacing:.04em;min-height:50px;text-transform:uppercase}.AlanLudo_GameStage__35dfK{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:260px minmax(0,auto);justify-content:center}.AlanLudo_SidePanel__Yn_EY{align-self:stretch;background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;box-shadow:0 18px 40px rgba(140,80,40,.2),inset 0 1px 0 hsla(0,0%,100%,.8);color:#1f2937;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:20px}.AlanLudo_SidePanel__Yn_EY h1{background:linear-gradient(120deg,#dc2626,#f97316 40%,#eab308 70%,#16a34a);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1;margin:0}.AlanLudo_SidePanel__Yn_EY p{color:#574132;font-size:14px;line-height:1.4;margin:0}.AlanLudo_SidePanelHint__3gY6U{color:#8b6f55!important;font-size:12px!important}.AlanLudo_SetupQuickRow__3sMTj{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.AlanLudo_SecondaryButton__3UBPP{background:#fff;border:1px solid tan;border-radius:10px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);color:#1f2937;cursor:pointer;font-size:14px;font-weight:800;min-height:38px}.AlanLudo_SecondaryButton__3UBPP:hover{background:#fff7e0;box-shadow:0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3);box-shadow:var(--clay-rest-hover)}.AlanLudo_RerollButton__12jHE{background:linear-gradient(180deg,#f97316,#c2410c);border:0;border-radius:12px;box-shadow:0 10px 22px rgba(194,65,12,.4);cursor:pointer;font-size:15px;font-weight:900;min-height:44px;padding:8px 14px;text-transform:uppercase;letter-spacing:.04em}.AlanLudo_RerollButton__12jHE:disabled{background:linear-gradient(180deg,#cbd5e1,#94a3b8);cursor:not-allowed}.AlanLudo_StatsBlock__1uJ1F{background:rgba(254,243,199,.6);border:1px solid rgba(180,140,60,.2);border-radius:12px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:12px}.AlanLudo_StatRow__1nbF0{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px 1fr auto;font-size:12px;font-weight:700}.AlanLudo_StatSwatch__ZSpwo{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:13px;height:24px;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3);width:24px}.AlanLudo_StatName__3020c{font-weight:800;color:#2d2418}.AlanLudo_StatKd__3VOdQ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#574132}.AlanLudo_StatSeries__Kh0fR{font-size:11px;font-weight:700;color:#8b6f55;grid-column:1/-1;padding-left:32px}.AlanLudo_LogList__2D5gl{color:#574132;font-size:12px;line-height:1.4;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.AlanLudo_LogList__2D5gl li{border-top:1px solid rgba(180,140,60,.18);padding:7px 0}.AlanLudo_LogList__2D5gl li:first-child{font-weight:800;color:#2d2418}.AlanLudo_BoardShell__9erTB{position:relative}.AlanLudo_BoardHug__3Erj4{margin:0 auto;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.AlanLudo_Board__23NRZ{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.5  0 0 0 0 0.4  0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),linear-gradient(180deg,#faf8f1,#f3eee2);border:2.5px solid rgba(31,27,18,.82);border-radius:20px;box-shadow:0 30px 50px rgba(120,60,20,.32),0 28px 56px rgba(40,28,12,.32),0 6px 14px rgba(40,28,12,.14),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -2px 6px rgba(80,56,24,.08);box-sizing:content-box;-webkit-filter:saturate(1.15);filter:saturate(1.15);height:calc(var(--cell-size)*15);overflow:hidden;position:relative;width:calc(var(--cell-size)*15)}.AlanLudo_BoardBusy__2tj4r{cursor:progress}.AlanLudo_Board__23NRZ:after{content:"";position:absolute;inset:0;border-radius:17px;pointer-events:none;z-index:9;box-shadow:inset 0 0 0 3px var(--turn-color),inset 0 0 34px -6px var(--turn-color);box-shadow:inset 0 0 0 3px var(--turn-glow,var(--turn-color)),inset 0 0 34px -6px var(--turn-glow,var(--turn-color));opacity:.5;-webkit-animation:AlanLudo_boardTurnBreathe__3HSX7 2.2s ease-in-out infinite;animation:AlanLudo_boardTurnBreathe__3HSX7 2.2s ease-in-out infinite}@-webkit-keyframes AlanLudo_boardTurnBreathe__3HSX7{0%,to{opacity:.34}50%{opacity:.62}}@keyframes AlanLudo_boardTurnBreathe__3HSX7{0%,to{opacity:.34}50%{opacity:.62}}.AlanLudo_BoardCam__19uA2{display:grid;grid-template-columns:repeat(15,var(--cell-size));grid-template-rows:repeat(15,var(--cell-size));height:100%;position:relative;transform-origin:50% 50%;transform-origin:var(--cam-x,50%) var(--cam-y,50%);transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.AlanLudo_BoardCamZoom__2kxAv{transform:scale(1.45);transition:transform .22s cubic-bezier(.22,1,.36,1)}.AlanLudo_BaseZone__1SqsV{align-items:center;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.18),transparent 28%),linear-gradient(145deg,var(--base-color),var(--base-color) 38%,var(--base-dark));border:2px solid rgba(0,0,0,.18);box-shadow:0 4px 14px rgba(0,0,0,.25);display:flex;justify-content:center;position:relative;z-index:1}.AlanLudo_InactiveBaseZone__1uyL4{-webkit-filter:saturate(.3) brightness(1.1);filter:saturate(.3) brightness(1.1);opacity:.6}.AlanLudo_ActiveBaseZone__36fJy{z-index:4;-webkit-animation:AlanLudo_activeBaseColorPulse__qiWqT 1.8s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_activeBaseColorPulse__qiWqT 1.8s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_activeBaseColorPulse__qiWqT{0%,to{-webkit-filter:brightness(1.02) saturate(1.15);filter:brightness(1.02) saturate(1.15);box-shadow:inset 0 0 16px 3px var(--base-color),0 4px 14px rgba(0,0,0,.28)}50%{-webkit-filter:brightness(1.12) saturate(1.3);filter:brightness(1.12) saturate(1.3);box-shadow:inset 0 0 36px 10px var(--base-color),0 6px 18px rgba(0,0,0,.3)}}@keyframes AlanLudo_activeBaseColorPulse__qiWqT{0%,to{-webkit-filter:brightness(1.02) saturate(1.15);filter:brightness(1.02) saturate(1.15);box-shadow:inset 0 0 16px 3px var(--base-color),0 4px 14px rgba(0,0,0,.28)}50%{-webkit-filter:brightness(1.12) saturate(1.3);filter:brightness(1.12) saturate(1.3);box-shadow:inset 0 0 36px 10px var(--base-color),0 6px 18px rgba(0,0,0,.3)}}.AlanLudo_ActiveBaseZone__36fJy:after{content:"";position:absolute;inset:0;border:1.5px solid var(--base-light);border-radius:inherit;pointer-events:none;z-index:3;-webkit-animation:AlanLudo_activeBasePulse__1fSAW 1.8s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_activeBasePulse__1fSAW 1.8s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_activeBasePulse__1fSAW{0%,to{opacity:.4;box-shadow:inset 0 0 8px 1px var(--base-light)}50%{opacity:.65;box-shadow:inset 0 0 16px 2px var(--base-light)}}@keyframes AlanLudo_activeBasePulse__1fSAW{0%,to{opacity:.4;box-shadow:inset 0 0 8px 1px var(--base-light)}50%{opacity:.65;box-shadow:inset 0 0 16px 2px var(--base-light)}}.AlanLudo_ActiveBaseZone__36fJy:before{content:"";position:absolute;inset:4px;pointer-events:none;z-index:5;--bk:#111;--bl:13%;--bw:3px;background:linear-gradient(var(--bk),var(--bk)) left 0 top 0/var(--bl) var(--bw),linear-gradient(var(--bk),var(--bk)) left 0 top 0/var(--bw) var(--bl),linear-gradient(var(--bk),var(--bk)) right 0 top 0/var(--bl) var(--bw),linear-gradient(var(--bk),var(--bk)) right 0 top 0/var(--bw) var(--bl),linear-gradient(var(--bk),var(--bk)) left 0 bottom 0/var(--bl) var(--bw),linear-gradient(var(--bk),var(--bk)) left 0 bottom 0/var(--bw) var(--bl),linear-gradient(var(--bk),var(--bk)) right 0 bottom 0/var(--bl) var(--bw),linear-gradient(var(--bk),var(--bk)) right 0 bottom 0/var(--bw) var(--bl);background-repeat:no-repeat;border-radius:14px;-webkit-animation:AlanLudo_activeBaseBrackets__2QyyJ 1.8s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_activeBaseBrackets__2QyyJ 1.8s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_activeBaseBrackets__2QyyJ{0%,to{opacity:.3}50%{opacity:.5}}@keyframes AlanLudo_activeBaseBrackets__2QyyJ{0%,to{opacity:.3}50%{opacity:.5}}.AlanLudo_BaseStats__1E4oe{align-items:center;background:rgba(15,11,4,.55);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:calc(var(--cell-size)*0.17);font-weight:800;grid-gap:3px;gap:3px;left:50%;letter-spacing:.03em;padding:calc(var(--cell-size)*0.08) calc(var(--cell-size)*0.18);pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.7);top:calc(var(--cell-size)*0.18);transform:translateX(-50%);white-space:nowrap;z-index:4}.AlanLudo_BaseStatsRow__316QF{align-items:baseline;display:flex;grid-gap:6px;gap:6px}.AlanLudo_BaseStatsRow__316QF strong{font-size:1.5em;font-weight:1000;line-height:1}.AlanLudo_BaseStatsKd__2bGW2{font-size:.9em;opacity:.88}.AlanLudo_BaseStatsBadges__1ZtTf{display:flex;flex-wrap:wrap;grid-gap:3px;gap:3px;justify-content:center}.AlanLudo_BaseBadge__2RK1s{background:linear-gradient(135deg,#f97316,#c2410c);border-radius:6px;color:#fff;font-size:.78em;font-weight:900;padding:1px 6px;text-transform:uppercase}.AlanLudo_BaseInner__iW89U{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.78));border:2px solid rgba(0,0,0,.08);border-radius:18%;box-shadow:inset 0 2px 6px hsla(0,0%,100%,.9),0 8px 16px rgba(0,0,0,.12);position:relative;z-index:4;display:grid;grid-gap:calc(var(--cell-size)*0.3);gap:calc(var(--cell-size)*0.3);grid-template-columns:repeat(2,calc(var(--cell-size)*1.15));grid-template-rows:repeat(2,calc(var(--cell-size)*1.15));justify-content:center;padding:calc(var(--cell-size)*0.55)}.AlanLudo_BaseSlot__11yk8{background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.8),transparent 25%),rgba(0,0,0,.06);border:2px dashed rgba(0,0,0,.18);border-radius:50%;box-shadow:inset 0 4px 8px rgba(0,0,0,.08);height:calc(var(--cell-size)*0.82);place-self:center;width:calc(var(--cell-size)*0.82)}.AlanLudo_GhostSlot__Pq9bE{opacity:.4}.AlanLudo_YardToken__3LrME{background-color:currentColor;border:2px solid rgba(10,7,3,.8);border-radius:50% 50% 50% 16%;box-shadow:0 10px 18px rgba(0,0,0,.32),0 3px 5px rgba(0,0,0,.22),inset 0 4px 8px hsla(0,0%,100%,.34),inset 0 -4px 8px rgba(0,0,0,.24),inset 0 0 0 1px hsla(0,0%,100%,.14);cursor:pointer;height:calc(var(--cell-size)*1);padding:0;place-self:center;position:relative;transform:rotate(-45deg);transform:rotate(var(--token-rot,-45deg));transition:transform .16s ease,box-shadow .16s ease;width:calc(var(--cell-size)*1);z-index:5}.AlanLudo_YardToken__3LrME:hover{transform:rotate(-45deg) scale(1.06);transform:rotate(var(--token-rot,-45deg)) scale(1.06)}.AlanLudo_YardToken__3LrME:active{transform:rotate(-45deg) scale(.94);transform:rotate(var(--token-rot,-45deg)) scale(.94)}.AlanLudo_TokenSymbol__2Qwdx{-webkit-text-stroke:1px rgba(0,0,0,.55);color:#fff!important;font-size:calc(var(--cell-size)*0.34);font-weight:1000;height:100%;left:0;position:absolute;top:0;text-shadow:0 2px 5px rgba(0,0,0,.4);transform:rotate(45deg);width:100%}.AlanLudo_Tile__3bcMV,.AlanLudo_TokenSymbol__2Qwdx{align-items:center;display:flex;justify-content:center}.AlanLudo_Tile__3bcMV{-webkit-animation:AlanLudo_tileReveal__3dKER .32s cubic-bezier(.34,1.56,.64,1) backwards;animation:AlanLudo_tileReveal__3dKER .32s cubic-bezier(.34,1.56,.64,1) backwards;background:#fff;border:1.25px solid rgba(0,0,0,.5);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06);min-height:0;min-width:0;position:relative;touch-action:manipulation;z-index:2}@-webkit-keyframes AlanLudo_tileReveal__3dKER{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes AlanLudo_tileReveal__3dKER{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.AlanLudo_SpawnTile__1PAow{border-color:rgba(0,0,0,.65)}.AlanLudo_SafeTile__31s51{background:#fff;border-color:rgba(0,0,0,.55);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06)}.AlanLudo_HomeLaneTile__3ZNfe{border-color:rgba(0,0,0,.55);position:relative}.AlanLudo_HomeLaneTile__3ZNfe:before{color:hsla(0,0%,100%,.65);content:"›";font-size:calc(var(--cell-size)*0.7);font-weight:1000;line-height:1;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.3);transform:rotate(0deg) translateX(-3%);transform:rotate(var(--chevron-rotate,0deg)) translateX(-3%);z-index:1}.AlanLudo_InactiveLaneTile__2Ci8p{-webkit-filter:grayscale(.7);filter:grayscale(.7);opacity:.45}.AlanLudo_InactiveLaneTile__2Ci8p:before{display:none}.AlanLudo_PathTile__1d0pu{-webkit-animation:AlanLudo_pathPulse__3umDR 1.4s ease-in-out infinite;animation:AlanLudo_pathPulse__3umDR 1.4s ease-in-out infinite;box-shadow:inset 0 0 0 2px rgba(59,130,246,.42),inset 0 0 16px rgba(59,130,246,.2),inset 0 1px 0 hsla(0,0%,100%,.6);position:relative}.AlanLudo_LandingTile__2CqDn{-webkit-animation:AlanLudo_landingPulse__3dYpC 1.05s ease-in-out infinite;animation:AlanLudo_landingPulse__3dYpC 1.05s ease-in-out infinite;box-shadow:inset 0 0 0 3px rgba(34,197,94,.78),inset 0 0 22px rgba(34,197,94,.32),0 0 18px rgba(34,197,94,.45);cursor:pointer}.AlanLudo_LandingShadow__1g_oZ{background:radial-gradient(circle at center,rgba(34,197,94,.42) 0,rgba(34,197,94,.12) 60%,transparent 80%);border-radius:50%;height:70%;position:absolute;width:70%}.AlanLudo_SafeStar__jDU0o{color:#f59e0b;-webkit-filter:drop-shadow(0 2px 3px rgba(146,64,14,.4));filter:drop-shadow(0 2px 3px rgba(146,64,14,.4));font-size:calc(var(--cell-size)*0.58);font-weight:1000;line-height:1;position:absolute;text-shadow:0 1px 0 rgba(146,64,14,.85),0 0 8px rgba(245,158,11,.45)}.AlanLudo_SpawnGlyph__3kC-u{color:#fff!important;font-size:calc(var(--cell-size)*0.5);font-weight:900;position:absolute;text-shadow:0 1px 0 rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.45)}.AlanLudo_EventMarker__3M8p5{align-items:center;border:2px solid hsla(0,0%,100%,.85);border-radius:50%;bottom:6%;box-shadow:0 4px 12px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -2px 4px rgba(0,0,0,.18);color:#fff;display:flex;font-size:calc(var(--cell-size)*0.38);font-weight:1000;height:50%;justify-content:center;position:absolute;right:6%;text-shadow:0 1px 2px rgba(0,0,0,.45);width:50%;z-index:3}.AlanLudo_Event_chance__7JkNy{background:linear-gradient(145deg,#c084fc,#7c3aed 60%,#5b21b6)}.AlanLudo_Event_life__2L9gi{background:linear-gradient(145deg,#34d399,#059669 60%,#065f46)}.AlanLudo_Event_power__1IOWy{background:linear-gradient(145deg,#fb923c,#ea580c 60%,#9a3412)}.AlanLudo_TokenLayer__1LWAP{bottom:0;height:100%;right:0;width:100%}.AlanLudo_BoardTokenSlot__3WPtk,.AlanLudo_TokenLayer__1LWAP{left:0;pointer-events:none;position:absolute;top:0;z-index:6}.AlanLudo_BoardTokenSlot__3WPtk{display:block;transition:translate .11s cubic-bezier(.33,0,.25,1);will-change:translate}.AlanLudo_BoardTokenSlot__3WPtk[data-flight-move]{transition:none;z-index:8}.AlanLudo_BoardTokenSlot__3WPtk:after{background:radial-gradient(ellipse at center,rgba(20,10,0,.45) 0,rgba(20,10,0,.18) 50%,transparent 78%);-webkit-filter:blur(2px);filter:blur(2px);height:22%;left:12%;right:12%;transition:transform .2s ease,opacity .2s ease}.AlanLudo_BoardTokenSlot__3WPtk[data-movable=true]{-webkit-animation:AlanLudo_movableSlotHover__1yHk0 1.3s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_movableSlotHover__1yHk0 1.3s cubic-bezier(.45,0,.55,1) infinite;z-index:8}.AlanLudo_FinishedTokenSlot__hjP3b{pointer-events:none;z-index:11;-webkit-animation:AlanLudo_finishedDrop__3e3NY .45s cubic-bezier(.22,.68,.36,1) both;animation:AlanLudo_finishedDrop__3e3NY .45s cubic-bezier(.22,.68,.36,1) both}.AlanLudo_FinishedTokenSlot__hjP3b:after{opacity:.55}@-webkit-keyframes AlanLudo_finishedDrop__3e3NY{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes AlanLudo_finishedDrop__3e3NY{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AlanLudo_BoardTokenSlot__3WPtk[data-movable=true]:after{-webkit-animation:AlanLudo_movableSlotShadow__1ZfM5 1.3s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_movableSlotShadow__1ZfM5 1.3s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_movableSlotHover__1yHk0{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-6%)}}@keyframes AlanLudo_movableSlotHover__1yHk0{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-6%)}}@-webkit-keyframes AlanLudo_movableSlotShadow__1ZfM5{0%,to{transform:scale(1) translateY(0);opacity:.95}50%{transform:scale(1.4) translateY(40%);opacity:.75;-webkit-filter:blur(4px);filter:blur(4px)}}@keyframes AlanLudo_movableSlotShadow__1ZfM5{0%,to{transform:scale(1) translateY(0);opacity:.95}50%{transform:scale(1.4) translateY(40%);opacity:.75;-webkit-filter:blur(4px);filter:blur(4px)}}.AlanLudo_BoardToken__3y-5a{background:#cbd5e1;border:2.5px solid rgba(10,7,3,.88);border-radius:50% 50% 50% 16%;box-shadow:0 10px 18px rgba(0,0,0,.46),0 3px 6px rgba(0,0,0,.34),inset 0 4px 7px hsla(0,0%,100%,.34),inset 0 -4px 8px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.22);cursor:pointer;display:block;height:100%;padding:0;pointer-events:auto;transition:box-shadow .2s ease,-webkit-filter .16s ease;transition:filter .16s ease,box-shadow .2s ease;transition:filter .16s ease,box-shadow .2s ease,-webkit-filter .16s ease;width:100%}.AlanLudo_MovableToken__3byBL{-webkit-animation:AlanLudo_tokenGlow__3iNVZ .9s ease-in-out infinite;animation:AlanLudo_tokenGlow__3iNVZ .9s ease-in-out infinite;box-shadow:0 0 0 3px hsla(0,0%,100%,.95),0 0 0 7px rgba(34,197,94,.5),0 0 28px rgba(34,197,94,.9),0 12px 20px rgba(0,0,0,.4);z-index:7}.AlanLudo_YardToken__3LrME.AlanLudo_MovableToken__3byBL{-webkit-animation:AlanLudo_tokenGlow__3iNVZ .9s ease-in-out infinite,AlanLudo_movableYardHover__Qoe6g 1.3s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_tokenGlow__3iNVZ .9s ease-in-out infinite,AlanLudo_movableYardHover__Qoe6g 1.3s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_movableYardHover__Qoe6g{0%,to{transform:rotate(-45deg) scale(1) translateY(0);transform:rotate(var(--token-rot,-45deg)) scale(1) translateY(0)}50%{transform:rotate(-45deg) scale(1.1) translateY(-6%);transform:rotate(var(--token-rot,-45deg)) scale(1.1) translateY(-6%)}}@keyframes AlanLudo_movableYardHover__Qoe6g{0%,to{transform:rotate(-45deg) scale(1) translateY(0);transform:rotate(var(--token-rot,-45deg)) scale(1) translateY(0)}50%{transform:rotate(-45deg) scale(1.1) translateY(-6%);transform:rotate(var(--token-rot,-45deg)) scale(1.1) translateY(-6%)}}.AlanLudo_ShieldedToken__1cMkx{box-shadow:0 0 0 3px hsla(0,0%,100%,.95),0 0 22px rgba(14,165,233,.9),0 8px 14px rgba(0,0,0,.35)}.AlanLudo_DimmedToken__2T1jp{-webkit-filter:brightness(.82) saturate(.75);filter:brightness(.82) saturate(.75);opacity:.88;transition:opacity .24s ease,-webkit-filter .24s ease;transition:filter .24s ease,opacity .24s ease;transition:filter .24s ease,opacity .24s ease,-webkit-filter .24s ease;transition:opacity var(--dur-med) ease,-webkit-filter var(--dur-med) ease;transition:filter var(--dur-med) ease,opacity var(--dur-med) ease;transition:filter var(--dur-med) ease,opacity var(--dur-med) ease,-webkit-filter var(--dur-med) ease}@-webkit-keyframes AlanLudo_tokenGlow__3iNVZ{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25)}}@keyframes AlanLudo_tokenGlow__3iNVZ{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25)}}@-webkit-keyframes AlanLudo_pathPulse__3umDR{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.12);filter:brightness(1.12)}}@keyframes AlanLudo_pathPulse__3umDR{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.12);filter:brightness(1.12)}}@-webkit-keyframes AlanLudo_landingPulse__3dYpC{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.18);filter:brightness(1.18)}}@keyframes AlanLudo_landingPulse__3dYpC{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.18);filter:brightness(1.18)}}.AlanLudo_HomeDiamond__37hnp{align-items:center;background:conic-gradient(from 0deg,rgba(250,204,21,.28) 0deg 90deg,rgba(59,130,246,.28) 90deg 180deg,rgba(239,68,68,.28) 180deg 270deg,rgba(34,197,94,.28) 270deg 1turn),radial-gradient(ellipse at center,#fffaeb 0,#fef3c7 65%,#fde68a 100%);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#1f2937;display:flex;font-size:calc(var(--cell-size)*0.26);font-weight:1000;grid-column:7/span 3;grid-row:7/span 3;justify-content:center;letter-spacing:.04em;position:relative;text-shadow:0 1px 2px hsla(0,0%,100%,.7);z-index:1}.AlanLudo_HomeDiamondInner__1fqB5{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,auto);height:60%;justify-content:center;padding:8px;width:60%}.AlanLudo_HomeFlag__1GkVS{align-items:center;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;display:flex;font-size:calc(var(--cell-size)*0.32);height:calc(var(--cell-size)*0.6);justify-content:center;width:calc(var(--cell-size)*0.6);-webkit-animation:AlanLudo_flagDrop__30sex .5s ease-out;animation:AlanLudo_flagDrop__30sex .5s ease-out}@-webkit-keyframes AlanLudo_flagDrop__30sex{0%{opacity:0;transform:translateY(-20px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlanLudo_flagDrop__30sex{0%{opacity:0;transform:translateY(-20px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.AlanLudo_Dice__15iID{--cube-size:calc(var(--cell-size)*1);--half-cube:calc(var(--cell-size)*0.5);align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;grid-gap:3px;gap:3px;grid-column:7/span 3;grid-row:7/span 3;justify-self:center;padding:calc(var(--cell-size)*0.55);place-self:center;position:relative;touch-action:manipulation;z-index:9}.AlanLudo_Dice__15iID:disabled{cursor:default}.AlanLudo_Dice__15iID:before{content:"";position:absolute;inset:-42%;border-radius:50%;background:radial-gradient(circle,var(--active-color) 0,transparent 60%);opacity:.4;pointer-events:none;z-index:0;-webkit-animation:AlanLudo_diceHaloBreathe___EsSd 2s ease-in-out infinite;animation:AlanLudo_diceHaloBreathe___EsSd 2s ease-in-out infinite}@-webkit-keyframes AlanLudo_diceHaloBreathe___EsSd{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.52;transform:scale(1.04)}}@keyframes AlanLudo_diceHaloBreathe___EsSd{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.52;transform:scale(1.04)}}.AlanLudo_DiceStage__bHn74{display:block;height:var(--cube-size);perspective:calc(var(--cube-size)*3);position:relative;z-index:1;width:var(--cube-size)}.AlanLudo_DiceStage__bHn74:before{background:radial-gradient(ellipse at center,rgba(40,28,12,.45) 0,rgba(40,28,12,.18) 50%,transparent 78%);bottom:-6%;content:"";-webkit-filter:blur(4px);filter:blur(4px);height:24%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:92%;z-index:-1}.AlanLudo_DiceSpinner__271l3{display:block;height:100%;left:0;position:absolute;top:0;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.34,1.56,.64,1);width:100%}.AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceSpinner__271l3{-webkit-animation:AlanLudo_diceTumble__2rEp1 .85s cubic-bezier(.22,.68,.36,1) forwards;animation:AlanLudo_diceTumble__2rEp1 .85s cubic-bezier(.22,.68,.36,1) forwards}@-webkit-keyframes AlanLudo_diceTumble__2rEp1{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}12%{transform:rotateX(140deg) rotateY(100deg) rotate(12deg)}25%{transform:rotateX(280deg) rotateY(220deg) rotate(-8deg)}40%{transform:rotateX(440deg) rotateY(1turn) rotate(14deg)}55%{transform:rotateX(560deg) rotateY(480deg) rotate(-10deg)}70%{transform:rotateX(640deg) rotateY(580deg) rotate(6deg)}82%{transform:rotateX(685deg) rotateY(650deg) rotate(-3deg)}92%{transform:rotateX(710deg) rotateY(700deg) rotate(1deg)}to{transform:rotateX(2turn) rotateY(2turn) rotate(0deg)}}@keyframes AlanLudo_diceTumble__2rEp1{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}12%{transform:rotateX(140deg) rotateY(100deg) rotate(12deg)}25%{transform:rotateX(280deg) rotateY(220deg) rotate(-8deg)}40%{transform:rotateX(440deg) rotateY(1turn) rotate(14deg)}55%{transform:rotateX(560deg) rotateY(480deg) rotate(-10deg)}70%{transform:rotateX(640deg) rotateY(580deg) rotate(6deg)}82%{transform:rotateX(685deg) rotateY(650deg) rotate(-3deg)}92%{transform:rotateX(710deg) rotateY(700deg) rotate(1deg)}to{transform:rotateX(2turn) rotateY(2turn) rotate(0deg)}}.AlanLudo_DiceCube__3aVv6{display:block;height:100%;left:0;position:absolute;top:0;transform-style:preserve-3d;transition:transform .2s cubic-bezier(.25,.85,.4,1.15);width:100%}.AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceCube__3aVv6{transition:transform 50ms linear}.AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceStage__bHn74{-webkit-animation:AlanLudo_dicePop__6Wcws .85s cubic-bezier(.22,.68,.36,1) forwards;animation:AlanLudo_dicePop__6Wcws .85s cubic-bezier(.22,.68,.36,1) forwards}[data-dice-roll=tumble] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceCube__3aVv6{-webkit-animation:AlanLudo_diceTumble3d__vyfb4 .85s cubic-bezier(.2,.55,.35,.98) both;animation:AlanLudo_diceTumble3d__vyfb4 .85s cubic-bezier(.2,.55,.35,.98) both;transition:none}[data-dice-roll=throw] .AlanLudo_Dice__15iID:not(.AlanLudo_DiceRolling__1dNmR) .AlanLudo_DiceCube__3aVv6,[data-dice-roll=tumble] .AlanLudo_Dice__15iID:not(.AlanLudo_DiceRolling__1dNmR) .AlanLudo_DiceCube__3aVv6{-webkit-animation:AlanLudo_diceSettleIn__30TBy .34s cubic-bezier(.18,.9,.32,1.12) both;animation:AlanLudo_diceSettleIn__30TBy .34s cubic-bezier(.18,.9,.32,1.12) both}@-webkit-keyframes AlanLudo_diceTumble3d__vyfb4{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(900deg) rotateY(630deg)}}@keyframes AlanLudo_diceTumble3d__vyfb4{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(900deg) rotateY(630deg)}}@-webkit-keyframes AlanLudo_diceSettleIn__30TBy{0%{transform:rotateX(160deg) rotateY(250deg) scale(1.06)}}@keyframes AlanLudo_diceSettleIn__30TBy{0%{transform:rotateX(160deg) rotateY(250deg) scale(1.06)}}[data-dice-roll=throw] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceStage__bHn74{-webkit-animation:AlanLudo_diceToss__33zwa .85s cubic-bezier(.3,.6,.4,1) both;animation:AlanLudo_diceToss__33zwa .85s cubic-bezier(.3,.6,.4,1) both}[data-dice-roll=throw] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceCube__3aVv6{-webkit-animation:AlanLudo_diceTumbleThrow__1ZzDu .85s cubic-bezier(.25,.6,.4,.96) both;animation:AlanLudo_diceTumbleThrow__1ZzDu .85s cubic-bezier(.25,.6,.4,.96) both;transition:none}@-webkit-keyframes AlanLudo_diceToss__33zwa{0%{transform:scale(1) translateY(0)}22%{transform:scale(1.24) translateY(-34%)}55%{transform:scale(1.04) translateY(5%)}68%{transform:scale(.92) translateY(0)}82%{transform:scale(1.05) translateY(-4%)}to{transform:scale(1) translateY(0)}}@keyframes AlanLudo_diceToss__33zwa{0%{transform:scale(1) translateY(0)}22%{transform:scale(1.24) translateY(-34%)}55%{transform:scale(1.04) translateY(5%)}68%{transform:scale(.92) translateY(0)}82%{transform:scale(1.05) translateY(-4%)}to{transform:scale(1) translateY(0)}}@-webkit-keyframes AlanLudo_diceTumbleThrow__1ZzDu{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(540deg) rotateY(1turn)}}@keyframes AlanLudo_diceTumbleThrow__1ZzDu{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(540deg) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){[data-dice-roll=throw] .AlanLudo_Dice__15iID:not(.AlanLudo_DiceRolling__1dNmR) .AlanLudo_DiceCube__3aVv6,[data-dice-roll=throw] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceCube__3aVv6,[data-dice-roll=throw] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceStage__bHn74,[data-dice-roll=tumble] .AlanLudo_Dice__15iID:not(.AlanLudo_DiceRolling__1dNmR) .AlanLudo_DiceCube__3aVv6,[data-dice-roll=tumble] .AlanLudo_DiceRolling__1dNmR .AlanLudo_DiceCube__3aVv6{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}.AlanLudo_DicePodLayer__3_gMT{inset:0;pointer-events:none;position:absolute;z-index:11}.AlanLudo_DicePod__1N-C_{background:linear-gradient(160deg,#fefdf8,#efe7d2);border:2px solid rgba(60,42,18,.32);border-radius:26%;box-shadow:inset 0 2px 5px hsla(0,0%,100%,.85),inset 0 -3px 7px rgba(80,56,24,.16),0 10px 22px rgba(40,28,12,.26);height:calc(var(--cell-size)*1.9);opacity:.55;position:absolute;transition:opacity .3s ease,box-shadow .3s ease,border-color .3s ease;width:calc(var(--cell-size)*1.9)}.AlanLudo_DicePod__1N-C_[data-active=true]{border-color:var(--pod-color);box-shadow:inset 0 2px 5px hsla(0,0%,100%,.85),inset 0 -3px 7px rgba(80,56,24,.16),0 0 14px 2px var(--pod-color),0 10px 22px rgba(40,28,12,.3);opacity:1}.AlanLudo_DicePod__1N-C_[data-pod=GREEN]{left:calc(var(--cell-size)*-0.5);top:calc(var(--cell-size)*-0.5)}.AlanLudo_DicePod__1N-C_[data-pod=YELLOW]{left:calc(var(--cell-size)*13.6);top:calc(var(--cell-size)*-0.5)}.AlanLudo_DicePod__1N-C_[data-pod=BLUE]{left:calc(var(--cell-size)*13.6);top:calc(var(--cell-size)*13.6)}.AlanLudo_DicePod__1N-C_[data-pod=RED]{left:calc(var(--cell-size)*-0.5);top:calc(var(--cell-size)*13.6)}.AlanLudo_DicePodLayer__3_gMT .AlanLudo_Dice__15iID{left:0;margin:0;pointer-events:auto;position:absolute;top:0;transition:translate .42s cubic-bezier(.22,.9,.3,1.05);will-change:translate}.AlanLudo_DicePodLayer__3_gMT[data-seat=GREEN] .AlanLudo_Dice__15iID{translate:calc(var(--cell-size)*-0.6) calc(var(--cell-size)*-0.6)}.AlanLudo_DicePodLayer__3_gMT[data-seat=YELLOW] .AlanLudo_Dice__15iID{translate:calc(var(--cell-size)*13.5) calc(var(--cell-size)*-0.6)}.AlanLudo_DicePodLayer__3_gMT[data-seat=BLUE] .AlanLudo_Dice__15iID{translate:calc(var(--cell-size)*13.5) calc(var(--cell-size)*13.5)}.AlanLudo_DicePodLayer__3_gMT[data-seat=RED] .AlanLudo_Dice__15iID{translate:calc(var(--cell-size)*-0.6) calc(var(--cell-size)*13.5)}[data-dice-pos=corner] .AlanLudo_ActiveBaseZone__36fJy:after,[data-dice-pos=corner] .AlanLudo_ActiveBaseZone__36fJy:before{display:none}@media (prefers-reduced-motion:reduce){.AlanLudo_DicePodLayer__3_gMT .AlanLudo_Dice__15iID{transition-duration:1ms}}@-webkit-keyframes AlanLudo_dicePop__6Wcws{0%{transform:scale(1) translateY(0)}18%{transform:scale(1.14) translateY(-5px)}42%{transform:scale(1) translateY(0)}64%{transform:scale(1.06) translateY(-2px)}86%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes AlanLudo_dicePop__6Wcws{0%{transform:scale(1) translateY(0)}18%{transform:scale(1.14) translateY(-5px)}42%{transform:scale(1) translateY(0)}64%{transform:scale(1.06) translateY(-2px)}86%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.AlanLudo_DiceArming__gxsaJ{-webkit-animation:AlanLudo_diceShake__3pHhN .22s cubic-bezier(.36,.07,.19,.97) both;animation:AlanLudo_diceShake__3pHhN .22s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes AlanLudo_diceShake__3pHhN{0%,to{transform:translateX(0) rotate(0)}15%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}45%{transform:translateX(-2px) rotate(-1deg)}60%{transform:translateX(2px) rotate(1deg)}75%{transform:translateX(-1px) rotate(-.5deg)}}@keyframes AlanLudo_diceShake__3pHhN{0%,to{transform:translateX(0) rotate(0)}15%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}45%{transform:translateX(-2px) rotate(-1deg)}60%{transform:translateX(2px) rotate(1deg)}75%{transform:translateX(-1px) rotate(-.5deg)}}.AlanLudo_DiceCube__3aVv6[data-face="1"]{transform:rotateY(0deg)}.AlanLudo_DiceCube__3aVv6[data-face="2"]{transform:rotateY(-90deg)}.AlanLudo_DiceCube__3aVv6[data-face="3"]{transform:rotateY(180deg)}.AlanLudo_DiceCube__3aVv6[data-face="4"]{transform:rotateY(90deg)}.AlanLudo_DiceCube__3aVv6[data-face="5"]{transform:rotateX(-90deg)}.AlanLudo_DiceCube__3aVv6[data-face="6"]{transform:rotateX(90deg)}.AlanLudo_DiceFace__3875X{background:linear-gradient(160deg,#fefdf8,#f6f0dd);border:2px solid rgba(60,42,18,.55);border:2px solid var(--active-color,rgba(60,42,18,.55));border-radius:30%;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.95),inset 0 -3px 8px rgba(60,42,18,.12),inset 0 0 0 1px hsla(0,0%,100%,.4);box-sizing:border-box;display:grid;grid-gap:6%;gap:6%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100%;left:0;padding:14%;position:absolute;top:0;width:100%}.AlanLudo_DiceFace__3875X:after{content:"";position:absolute;inset:5%;border-radius:26%;background:radial-gradient(circle at 50% 42%,var(--active-color) 0,transparent 82%);opacity:.45;pointer-events:none}.AlanLudo_Face1__2LaM8{transform:translateZ(var(--half-cube))}.AlanLudo_Face2__1hfM6{transform:rotateY(90deg) translateZ(var(--half-cube))}.AlanLudo_Face3__1w3MO{transform:rotateY(180deg) translateZ(var(--half-cube))}.AlanLudo_Face4__31pT7{transform:rotateY(-90deg) translateZ(var(--half-cube))}.AlanLudo_Face5__38fCH{transform:rotateX(90deg) translateZ(var(--half-cube))}.AlanLudo_Face6__3TCgN{transform:rotateX(-90deg) translateZ(var(--half-cube))}.AlanLudo_Pip__1xiYw{border-radius:50%;opacity:0}.AlanLudo_PipOn__Z1eQb{background:radial-gradient(circle at 35% 28%,#3a2818 0 22%,#1a0e04 65%,#000 100%);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.28),inset 0 -1px 2px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.45);opacity:1}.AlanLudo_Dice__15iID:hover:not(:disabled){transform:scale(1.05)}.AlanLudo_DiceReady__1vePZ .AlanLudo_DiceStage__bHn74{-webkit-animation:AlanLudo_diceStageReady__1Dl8c 1.8s cubic-bezier(.45,0,.55,1) infinite;animation:AlanLudo_diceStageReady__1Dl8c 1.8s cubic-bezier(.45,0,.55,1) infinite}@-webkit-keyframes AlanLudo_diceStageReady__1Dl8c{0%,to{transform:scale(1);box-shadow:0 0 0 transparent,0 0 0 transparent}50%{transform:scale(1.045);box-shadow:0 0 18px var(--active-color),0 0 34px var(--active-color)}}@keyframes AlanLudo_diceStageReady__1Dl8c{0%,to{transform:scale(1);box-shadow:0 0 0 transparent,0 0 0 transparent}50%{transform:scale(1.045);box-shadow:0 0 18px var(--active-color),0 0 34px var(--active-color)}}.AlanLudo_DiceIdle__1zSGf .AlanLudo_DiceStage__bHn74{-webkit-animation:AlanLudo_diceIdleBreathe__2LF8t 3.4s ease-in-out infinite;animation:AlanLudo_diceIdleBreathe__2LF8t 3.4s ease-in-out infinite}@-webkit-keyframes AlanLudo_diceIdleBreathe__2LF8t{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes AlanLudo_diceIdleBreathe__2LF8t{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.AlanLudo_CardOverlay__1TmdQ{align-items:center;-webkit-animation:AlanLudo_fadeIn__1DP8P .18s ease-out;animation:AlanLudo_fadeIn__1DP8P .18s ease-out;background:rgba(15,23,42,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.AlanLudo_StrategyCard__1SA-s{-webkit-animation:AlanLudo_cardRise__1UdvA .38s cubic-bezier(.17,.89,.32,1.16);animation:AlanLudo_cardRise__1UdvA .38s cubic-bezier(.17,.89,.32,1.16);background:#fff;border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.45);max-width:520px;padding:30px;position:relative;text-align:center;width:min(520px,94vw)}.AlanLudo_CardCloseButton__2BITC{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;font-weight:900;min-height:36px;padding:0 13px;position:absolute;right:14px;top:14px}.AlanLudo_Card_chance__26xAw{border-top:8px solid #a855f7}.AlanLudo_Card_life__bV_pp{border-top:8px solid #10b981}.AlanLudo_Card_power__fgqhP{border-top:8px solid #f97316}.AlanLudo_CardKind__3_76Q{color:#64748b;font-size:12px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.AlanLudo_StrategyCard__1SA-s h2{font-size:38px;line-height:1;margin:10px 0}.AlanLudo_StrategyCard__1SA-s p{color:#475569;font-size:18px;line-height:1.36;margin:0 0 18px}.AlanLudo_CardChoices__3H056{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.AlanLudo_CardChoices__3H056 button{background:linear-gradient(160deg,#1f2937,#0f172a);border:0;border-radius:12px;color:#fff;cursor:pointer;min-height:118px;padding:16px;text-align:left;transition:transform .12s ease}.AlanLudo_CardChoices__3H056 button:hover{transform:translateY(-2px)}.AlanLudo_CardChoices__3H056 span,.AlanLudo_CardChoices__3H056 strong{display:block}.AlanLudo_CardChoices__3H056 strong{font-size:18px;margin-bottom:8px}.AlanLudo_CardChoices__3H056 span{color:#cbd5e1;font-size:13px;line-height:1.25}.AlanLudo_CardSkipButton__35fuM{background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#334155;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:900;grid-gap:2px;gap:2px;letter-spacing:.02em;margin-top:14px;min-height:56px;padding:10px 14px;text-align:center;transition:background .12s ease,border-color .12s ease;width:100%}.AlanLudo_CardSkipButton__35fuM span{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AlanLudo_CardSkipButton__35fuM:hover{background:#f1f5f9;border-color:#94a3b8}.AlanLudo_TurnBanner__hWKwY{align-items:center;-webkit-animation:AlanLudo_bannerSlide__7GQjb .3s ease-out,AlanLudo_bannerOut__1e-_b .3s ease-in 1.1s forwards;animation:AlanLudo_bannerSlide__7GQjb .3s ease-out,AlanLudo_bannerOut__1e-_b .3s ease-in 1.1s forwards;background:linear-gradient(180deg,var(--banner-color),var(--banner-dark));border:2px solid hsla(0,0%,100%,.7);border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.3);color:#fff;display:flex;font-size:16px;font-weight:900;grid-gap:8px;gap:8px;left:50%;letter-spacing:.04em;padding:10px 24px;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;top:14px;transform:translateX(-50%);z-index:12}@-webkit-keyframes AlanLudo_bannerSlide__7GQjb{0%{opacity:0;transform:translate(-50%,-28px)}to{opacity:1;transform:translate(-50%)}}@keyframes AlanLudo_bannerSlide__7GQjb{0%{opacity:0;transform:translate(-50%,-28px)}to{opacity:1;transform:translate(-50%)}}@-webkit-keyframes AlanLudo_bannerOut__1e-_b{to{opacity:0;transform:translate(-50%,-28px)}}@keyframes AlanLudo_bannerOut__1e-_b{to{opacity:0;transform:translate(-50%,-28px)}}.AlanLudo_CommentaryBanner__gc5fS{align-items:center;-webkit-animation:AlanLudo_commentaryIn__KMBIk .28s cubic-bezier(.34,1.56,.64,1),AlanLudo_commentaryOut__3SbQI .28s ease-in 2.6s forwards;animation:AlanLudo_commentaryIn__KMBIk .28s cubic-bezier(.34,1.56,.64,1),AlanLudo_commentaryOut__3SbQI .28s ease-in 2.6s forwards;background:linear-gradient(180deg,rgba(15,11,4,.94),rgba(15,11,4,.86));border:1px solid hsla(0,0%,100%,.22);border-radius:14px;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 22px 48px rgba(0,0,0,.5);color:#fff;display:flex;font-size:16px;font-weight:800;left:50%;letter-spacing:.01em;max-width:88vw;padding:11px 22px;pointer-events:none;position:fixed;text-shadow:0 1px 2px rgba(0,0,0,.7);transform:translateX(-50%);z-index:60}.AlanLudo_CommentaryMic__3NRnu{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));font-size:22px;line-height:1}.AlanLudo_CommentaryText__38pmS{flex:1 1;line-height:1.25}@-webkit-keyframes AlanLudo_commentaryIn__KMBIk{0%{transform:translate(-50%,18px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes AlanLudo_commentaryIn__KMBIk{0%{transform:translate(-50%,18px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@-webkit-keyframes AlanLudo_commentaryOut__3SbQI{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,14px) scale(.96);opacity:0}}@keyframes AlanLudo_commentaryOut__3SbQI{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,14px) scale(.96);opacity:0}}.AlanLudo_StreakBannerLayer__321FP{align-items:center;display:flex;flex-direction:column;grid-gap:8px;gap:8px;left:50%;pointer-events:none;position:absolute;top:calc(var(--cell-size)*2);transform:translateX(-50%);z-index:18}.AlanLudo_StreakBanner__3sgiK{-webkit-animation:AlanLudo_streakIn__NlRdl .42s cubic-bezier(.34,1.56,.64,1) 0s both,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;animation:AlanLudo_streakIn__NlRdl .42s cubic-bezier(.34,1.56,.64,1) 0s both,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;-webkit-animation:AlanLudo_streakIn__NlRdl .42s cubic-bezier(.34,1.56,.64,1) var(--streak-stagger,0s) both,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;animation:AlanLudo_streakIn__NlRdl .42s cubic-bezier(.34,1.56,.64,1) var(--streak-stagger,0s) both,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;border:3px solid hsla(0,0%,100%,.92);border-radius:16px;box-shadow:0 22px 60px rgba(0,0,0,.55),0 0 32px var(--streak-color);color:#fff;letter-spacing:.08em;padding:14px 32px;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);text-transform:uppercase;white-space:nowrap}.AlanLudo_StreakBanner__3sgiK strong{display:block;font-size:calc(var(--cell-size)*0.55);font-weight:1000;line-height:1}.AlanLudo_StreakBanner__3sgiK span{color:hsla(0,0%,100%,.9);display:block;font-size:calc(var(--cell-size)*0.22);font-weight:800;margin-top:6px;letter-spacing:.12em}.AlanLudo_Streak_first_blood__r6nuJ{background:linear-gradient(135deg,#facc15,#d97706 60%,#92400e)}.AlanLudo_Streak_double_kill__1wSqC{background:linear-gradient(135deg,#fb923c,#ea580c 55%,#9a3412)}.AlanLudo_Streak_triple_kill__2Vv1W{background:linear-gradient(135deg,#f43f5e,#b91c1c 55%,#7f1d1d)}.AlanLudo_Streak_rampage__3X39Z{background:linear-gradient(135deg,#dc2626,#7f1d1d 60%,#1c0a0a);-webkit-animation:AlanLudo_streakIn__NlRdl .5s cubic-bezier(.34,1.56,.64,1) 0s both,AlanLudo_rampageShake__yJLVz .6s ease-in-out .5s,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;animation:AlanLudo_streakIn__NlRdl .5s cubic-bezier(.34,1.56,.64,1) 0s both,AlanLudo_rampageShake__yJLVz .6s ease-in-out .5s,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;-webkit-animation:AlanLudo_streakIn__NlRdl .5s cubic-bezier(.34,1.56,.64,1) var(--streak-stagger,0s) both,AlanLudo_rampageShake__yJLVz .6s ease-in-out .5s,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards;animation:AlanLudo_streakIn__NlRdl .5s cubic-bezier(.34,1.56,.64,1) var(--streak-stagger,0s) both,AlanLudo_rampageShake__yJLVz .6s ease-in-out .5s,AlanLudo_streakOut__ryawJ .5s ease-in 1.85s forwards}@-webkit-keyframes AlanLudo_streakIn__NlRdl{0%{transform:translateY(-26px) scale(.55);opacity:0}60%{transform:translateY(0) scale(1.08);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes AlanLudo_streakIn__NlRdl{0%{transform:translateY(-26px) scale(.55);opacity:0}60%{transform:translateY(0) scale(1.08);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes AlanLudo_streakOut__ryawJ{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-12px) scale(.92);opacity:0}}@keyframes AlanLudo_streakOut__ryawJ{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-12px) scale(.92);opacity:0}}@-webkit-keyframes AlanLudo_rampageShake__yJLVz{0%,to{transform:translateX(0) rotate(0)}20%{transform:translateX(-6px) rotate(-1.2deg)}40%{transform:translateX(6px) rotate(1.2deg)}60%{transform:translateX(-4px) rotate(-.8deg)}80%{transform:translateX(4px) rotate(.8deg)}}@keyframes AlanLudo_rampageShake__yJLVz{0%,to{transform:translateX(0) rotate(0)}20%{transform:translateX(-6px) rotate(-1.2deg)}40%{transform:translateX(6px) rotate(1.2deg)}60%{transform:translateX(-4px) rotate(-.8deg)}80%{transform:translateX(4px) rotate(.8deg)}}.AlanLudo_NeedSixHint__K-KEn{align-items:center;-webkit-animation:AlanLudo_needSixPulse__11fRU .9s ease-in-out infinite;animation:AlanLudo_needSixPulse__11fRU .9s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid hsla(0,0%,100%,.9);border-radius:14px;bottom:18px;box-shadow:0 16px 36px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;grid-gap:2px;gap:2px;left:50%;padding:12px 22px;position:absolute;text-align:center;transform:translateX(-50%);z-index:11}.AlanLudo_NeedSixHint__K-KEn span{font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.85;text-transform:uppercase}.AlanLudo_NeedSixHint__K-KEn strong{font-size:18px;font-weight:1000;letter-spacing:.04em;text-shadow:0 2px 4px rgba(0,0,0,.3)}@-webkit-keyframes AlanLudo_needSixPulse__11fRU{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}}@keyframes AlanLudo_needSixPulse__11fRU{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}}.AlanLudo_CaptureFlash__YRLpl{background:radial-gradient(circle,var(--flash-color),transparent 70%);height:calc(var(--cell-size)*2.2);left:calc(var(--flash-col) + 2);pointer-events:none;position:absolute;top:calc(var(--flash-row) + 2);transform:translate(-50%,-50%);width:calc(var(--cell-size)*2.2);z-index:8;-webkit-animation:AlanLudo_captureFlash__2KQav .65s ease-out forwards;animation:AlanLudo_captureFlash__2KQav .65s ease-out forwards}@-webkit-keyframes AlanLudo_captureFlash__2KQav{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}60%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes AlanLudo_captureFlash__2KQav{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}60%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.AlanLudo_CaptureFlight__Y9QmS{height:var(--cell-size);left:calc(var(--from-col)*var(--cell-size));pointer-events:none;position:absolute;top:calc(var(--from-row)*var(--cell-size));width:var(--cell-size);will-change:transform;z-index:9}.AlanLudo_CaptureFlightToken__3a5WE{align-items:center;background:radial-gradient(circle at 33% 22%,#fff 0 7%,var(--t-light) 8% 18%,var(--t-accent) 22% 42%,var(--t-color) 48% 78%,var(--t-dark) 100%);border-radius:50%;box-shadow:0 12px 24px rgba(0,0,0,.45);color:var(--t-light);display:flex;font-size:calc(var(--cell-size)*0.42);font-weight:900;height:86%;justify-content:center;margin:7%;width:86%}.AlanLudo_SetupOverlay__3eSIg{align-items:flex-start;background:radial-gradient(circle at 15% 0,rgba(34,197,94,.25),transparent 50%),radial-gradient(circle at 85% 0,rgba(250,204,21,.25),transparent 50%),radial-gradient(circle at 85% 100%,rgba(239,68,68,.22),transparent 55%),radial-gradient(circle at 15% 100%,rgba(59,130,246,.22),transparent 55%),linear-gradient(180deg,#e0f2fe,#bae6fd 60%,#7dd3fc);display:flex;justify-content:center;min-height:100vh;padding:30px 16px 60px}.AlanLudo_SetupCard__3iOW_{background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.4);border-radius:24px;box-shadow:0 24px 60px -18px rgba(120,53,15,.4),0 10px 24px -14px rgba(31,41,55,.24);box-shadow:var(--clay-card);color:#1f2937;display:flex;flex-direction:column;grid-gap:22px;gap:22px;max-width:720px;padding:28px;width:100%}.AlanLudo_SetupHeader__2g3cC h1{background:linear-gradient(120deg,#dc2626,#f97316 40%,#eab308 70%,#16a34a);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;font-weight:1000;letter-spacing:-.02em;line-height:1;margin:0}.AlanLudo_SetupHeader__2g3cC p{color:#574132;font-size:15px;line-height:1.4;margin:8px 0 0}.AlanLudo_SetupSection__1RW75{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.AlanLudo_SetupLabel__1ZscZ{color:#92744a;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AlanLudo_StepHeader__1JQtT{align-items:center;display:flex;grid-gap:12px;gap:12px;margin-bottom:2px}.AlanLudo_StepBack__26Uyj{align-items:center;background:#fff;border:2px solid #e3c179;border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);color:#c2410c;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.AlanLudo_StepTitle__256vU{color:#1f2937;flex:1 1;font-size:20px;font-weight:900}.AlanLudo_StepDots__2349_{display:flex;grid-gap:6px;gap:6px}.AlanLudo_StepDot__1FyyI,.AlanLudo_StepDotActive__1mX4Q{border-radius:999px;height:8px;transition:width .14s cubic-bezier(.25,.46,.45,.94),background .14s ease;transition:width var(--dur-fast) var(--ease-soft),background var(--dur-fast) ease;width:8px}.AlanLudo_StepDot__1FyyI{background:rgba(146,116,74,.3)}.AlanLudo_StepDotActive__1mX4Q{background:#c2410c;width:22px}.AlanLudo_LobbyActions__R_uE8{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:2px}.AlanLudo_LobbyPlay__236o1{background:linear-gradient(180deg,#16a34a,#047857);border:0;border-radius:18px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.28),0 16px 30px -6px rgba(4,120,87,.45);color:#fff;cursor:pointer;font-size:21px;font-weight:1000;grid-column:1/-1;letter-spacing:.05em;min-height:66px;text-transform:uppercase}.AlanLudo_LobbyAction__2ufgP{align-items:center;background:#fff;border:2px solid #e3c179;border-radius:14px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);color:#1f2937;cursor:pointer;display:flex;font-size:16px;font-weight:800;grid-gap:8px;gap:8px;justify-content:center;min-height:54px}.AlanLudo_LobbyQuick__34TR4{grid-column:1/-1}.AlanLudo_LobbyAction__2ufgP:hover,.AlanLudo_LobbyPlay__236o1:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04);transform:translateY(-1px)}.AlanLudo_LobbyAction__2ufgP:active,.AlanLudo_LobbyPlay__236o1:active{transform:scale(.97)}.AlanLudo_ModePicker__2h_iy{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.AlanLudo_ModeChip__hZoPe{background:#fff;border:2px solid #e3c179;border-radius:14px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);cursor:pointer;display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:14px;text-align:left;transition:transform .12s ease,border-color .12s ease}.AlanLudo_ModeChip__hZoPe strong{color:#1f2937;font-size:16px}.AlanLudo_ModeChip__hZoPe span{color:#8b6f55;font-size:12px}.AlanLudo_ModeChip__hZoPe:hover{transform:translateY(-2px);box-shadow:0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3);box-shadow:var(--clay-rest-hover)}.AlanLudo_ModeChipActive__1vqX_{background:linear-gradient(160deg,#fff7e0,#fde6a0);border-color:#c2410c;box-shadow:0 2px 5px rgba(194,65,12,.14),0 12px 26px -8px rgba(194,65,12,.34)}.AlanLudo_ModeChipActive__1vqX_ strong{color:#c2410c}.AlanLudo_SetupToggleRow__3zGnc{align-items:flex-start;background:#fff;border:2px solid #e3c179;border-radius:14px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);cursor:pointer;display:flex;grid-gap:12px;gap:12px;margin-top:10px;padding:12px 14px;transition:border-color .12s ease,background .12s ease}.AlanLudo_SetupToggleRow__3zGnc:hover{background:#fff7e0}.AlanLudo_SetupToggleRow__3zGnc input{flex-shrink:0;height:18px;margin-top:3px;width:18px;accent-color:#c2410c}.AlanLudo_SetupToggleRow__3zGnc span{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.AlanLudo_SetupToggleRow__3zGnc strong{color:#1f2937;font-size:15px}.AlanLudo_SetupToggleRow__3zGnc small{color:#8b6f55;font-size:12px;line-height:1.35}.AlanLudo_DifficultyRow__3Ihq0{display:flex;grid-gap:8px;gap:8px;margin-top:8px;padding-left:30px}.AlanLudo_DifficultyChip__2FtWp{background:#fff;border:2px solid #e3c179;border-radius:10px;color:#6b4e2e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:800;grid-gap:0;gap:0;line-height:1.15;padding:7px 14px;transition:border-color .12s ease,background .12s ease,color .12s ease}.AlanLudo_DifficultyChip__2FtWp small{color:#a98c63;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AlanLudo_DifficultyChip__2FtWp:hover{background:#fff7e0}.AlanLudo_DifficultyChipActive__2TTAM{background:#c2410c}.AlanLudo_DifficultyChipActive__2TTAM small{color:#fde4cf}.AlanLudo_TeamGrid__2AOwt{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AlanLudo_TeamCard__2oDGB{background:rgba(254,243,199,.6);border:1px solid rgba(180,140,60,.25);border-radius:14px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest);display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px}.AlanLudo_TeamCardRow__3bbXX{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 64px}.AlanLudo_ColorPicker__1Ijl4{display:flex;grid-gap:6px;gap:6px;margin-bottom:6px}.AlanLudo_ColorSwatch__2Nr49{align-items:center;border:2px solid rgba(0,0,0,.22);border-radius:50%;box-shadow:0 3px 7px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:1000;height:32px;justify-content:center;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .12s ease,box-shadow .12s ease;width:32px}.AlanLudo_ColorSwatch__2Nr49:hover:not(:disabled):not(.AlanLudo_ColorSwatchActive__IkBvd){transform:scale(1.08)}.AlanLudo_ColorSwatchActive__IkBvd{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(31,27,18,.92),0 3px 9px rgba(0,0,0,.22);transform:scale(1.1)}.AlanLudo_ColorSwatchTaken__Sxmej{cursor:not-allowed;-webkit-filter:saturate(.3) brightness(1.15);filter:saturate(.3) brightness(1.15);opacity:.45}.AlanLudo_ColorSwatchTick__1a0PG{pointer-events:none}.AlanLudo_SymbolSelect__1cG9E,.AlanLudo_TagInput__cyMRG,.AlanLudo_TeamNameInput__1lGIb{background:#fff;border:1px solid tan;border-radius:8px;color:#1f2937;font-family:inherit;font-size:14px;font-weight:700;min-height:38px;padding:6px 10px}.AlanLudo_SymbolSelect__1cG9E{text-align:center;font-size:18px}.AlanLudo_TagInput__cyMRG{font-size:12px}.AlanLudo_TeamSeriesPreview__2blGF{color:#8b6f55;display:flex;font-size:11px;font-weight:700;grid-gap:10px;gap:10px;letter-spacing:.04em;padding:4px 2px;text-transform:uppercase}.AlanLudo_AudioRow__yvtTF{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.AlanLudo_AudioControl__kfVQl{background:rgba(255,247,224,.7);border:1px solid rgba(180,140,60,.25);border-radius:12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px}.AlanLudo_AudioControl__kfVQl strong{color:#1f2937;font-size:14px}.AlanLudo_AudioButtons__3Vd7a{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.AlanLudo_AudioButtons__3Vd7a button{background:#fff;border:1px solid tan;border-radius:8px;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:4px 10px}.AlanLudo_AudioButtons__3Vd7a button:disabled{opacity:.45;cursor:not-allowed}.AlanLudo_AudioButtons__3Vd7a button:hover:not(:disabled){background:#fff7e0}.AlanLudo_AudioStatus__i1B8t{color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AlanLudo_PresetLabel__3DFkS{color:#475569;display:flex;flex-direction:column;font-size:11px;font-weight:900;grid-gap:4px;gap:4px;letter-spacing:.08em;text-transform:uppercase}.AlanLudo_PresetLabel__3DFkS select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1f2937;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:normal;min-height:38px;padding:6px 10px;text-transform:none}.AlanLudo_PresetLabel__3DFkS select:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.7}.AlanLudo_StartButton__ldfVt{background:linear-gradient(180deg,#16a34a,#047857);border:0;border-radius:16px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.28),0 14px 28px -6px rgba(4,120,87,.45),0 4px 10px -4px rgba(4,120,87,.4);color:#fff;cursor:pointer;font-size:18px;font-weight:1000;letter-spacing:.06em;min-height:56px;padding:12px;text-transform:uppercase}.AlanLudo_StartButton__ldfVt:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.AlanLudo_SeriesHall__9hd8D{background:rgba(255,247,224,.7);border:1px solid rgba(180,140,60,.25);border-radius:12px;padding:12px 16px}.AlanLudo_SeriesHall__9hd8D summary{color:#92744a;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.AlanLudo_SeriesHall__9hd8D table{border-collapse:collapse;font-size:12px;margin-top:10px;width:100%}.AlanLudo_SeriesHall__9hd8D td,.AlanLudo_SeriesHall__9hd8D th{border-bottom:1px solid rgba(180,140,60,.2);padding:6px 8px;text-align:left}.AlanLudo_SeriesHall__9hd8D th{color:#8b6f55;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AlanLudo_SeriesHall__9hd8D td:first-child{font-weight:800}.AlanLudo_ResetStatsButton__24WkD{background:#fff;border:1px solid tan;border-radius:8px;color:#b91c1c;cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.08em;margin-top:10px;min-height:32px;padding:4px 12px;text-transform:uppercase}.AlanLudo_ResetStatsButton__24WkD:hover{background:#fef2f2}.AlanLudo_GameOverOverlay__1eFL7{align-items:center;-webkit-animation:AlanLudo_fadeIn__1DP8P .2s ease-out;animation:AlanLudo_fadeIn__1DP8P .2s ease-out;background:rgba(15,23,42,.7);display:flex;inset:0;justify-content:center;overflow:hidden;padding:20px;position:fixed;z-index:30}.AlanLudo_PodiumCard__1_s1C{-webkit-animation:AlanLudo_podiumRise__1EDE4 .48s cubic-bezier(.17,.89,.32,1.16);animation:AlanLudo_podiumRise__1EDE4 .48s cubic-bezier(.17,.89,.32,1.16);background:linear-gradient(180deg,#fffaf0,#fef3c7);border:3px solid #dc2626;border-radius:22px;box-shadow:0 40px 100px rgba(0,0,0,.5);max-width:560px;padding:28px;text-align:center;width:min(560px,96vw);z-index:31}.AlanLudo_PodiumLabel__3TdYl{color:#92744a;font-size:13px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.AlanLudo_PodiumCard__1_s1C h2{font-size:44px;line-height:1;margin:8px 0 20px}.AlanLudo_PodiumList__2jnIh{display:flex;flex-direction:column;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.AlanLudo_PodiumList__2jnIh li{background:hsla(0,0%,100%,.7);border:1px solid rgba(180,140,60,.3);border-left:5px solid var(--rank-color);border-radius:10px;padding:10px 12px;text-align:left}.AlanLudo_PodiumRowMain__oYU54{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:40px 32px 1fr auto}.AlanLudo_PodiumRank__14Lc8{font-size:18px;font-weight:1000;color:#574132}.AlanLudo_PodiumSymbol__3K8BM{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:1000;height:32px;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3);width:32px}.AlanLudo_PodiumName__2ZO3z{font-size:16px;font-weight:900;color:#1f2937}.AlanLudo_PodiumKd__1sVGS{font-size:13px;font-weight:800;color:#8b6f55}.AlanLudo_PodiumBadges__2QUmQ{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:8px}.AlanLudo_Badge__tlEwb{background:linear-gradient(135deg,#f97316,#c2410c);border-radius:8px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.AlanLudo_PodiumSeries__13_zS{color:#8b6f55;font-size:12px;font-weight:700;margin-top:6px}.AlanLudo_PodiumActions__b1f_l{display:flex;grid-gap:10px;gap:10px;justify-content:center;margin-top:20px}.AlanLudo_PodiumActions__b1f_l button{background:linear-gradient(180deg,#16a34a,#047857);border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;min-height:48px;padding:10px 22px}.AlanLudo_PodiumSecondary__2G7y_{background:linear-gradient(180deg,#f1f5f9,#cbd5e1)!important;color:#1f2937!important}@-webkit-keyframes AlanLudo_podiumRise__1EDE4{0%{opacity:0;transform:translateY(34px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlanLudo_podiumRise__1EDE4{0%{opacity:0;transform:translateY(34px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.AlanLudo_ConfettiLayer__2VuTC{inset:0;pointer-events:none;position:fixed;z-index:32}.AlanLudo_ConfettiPiece__20bA7{background:var(--c-color);height:14px;left:var(--c-left);position:absolute;top:-20px;transform:rotate(var(--c-rotation));width:10px;-webkit-animation:AlanLudo_confettiFall__2AO65 var(--c-duration) linear var(--c-delay) forwards;animation:AlanLudo_confettiFall__2AO65 var(--c-duration) linear var(--c-delay) forwards}@-webkit-keyframes AlanLudo_confettiFall__2AO65{to{top:110vh;transform:translateX(var(--c-skew)) rotate(calc(var(--c-rotation) + 2turn))}}@keyframes AlanLudo_confettiFall__2AO65{to{top:110vh;transform:translateX(var(--c-skew)) rotate(calc(var(--c-rotation) + 2turn))}}@-webkit-keyframes AlanLudo_fadeIn__1DP8P{0%{opacity:0}to{opacity:1}}@keyframes AlanLudo_fadeIn__1DP8P{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AlanLudo_cardRise__1UdvA{0%{opacity:0;transform:translateY(28px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlanLudo_cardRise__1UdvA{0%{opacity:0;transform:translateY(28px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}.AlanLudo_MobileStatus__1GHeE{display:none}.AlanLudo_MobilePlayerButtons__3w3Qv{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.AlanLudo_MobilePlayerButtons__3w3Qv button{background:hsla(0,0%,100%,.95);border:1px solid rgba(180,140,60,.45);border-radius:10px;color:#1f2937;font-size:15px;font-weight:900;min-height:42px}.AlanLudo_AppShell__30mPu[data-fullscreen=true]{--cell-size:min(calc((100vw - 24px)/var(--board-span)),calc((100vh - 150px)/var(--board-span)),88px);height:100vh;max-height:100vh;overflow:hidden;padding:10px 14px 12px;touch-action:none}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_Hud__3GHAH{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:10px;max-width:100%}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_HudCard__2BJyJ{min-height:58px;padding:6px 10px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_HudCard__2BJyJ strong{font-size:17px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_GameStage__35dfK{align-items:center;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_BoardShell__9erTB{display:flex;justify-content:center;order:1}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanel__Yn_EY{align-self:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"actions stats log" "reroll  stats log";max-width:calc(var(--cell-size)*15);order:2;padding:10px 14px;width:100%}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanel__Yn_EY>p,.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanel__Yn_EY h1,.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanelHint__3gY6U{display:none}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SetupQuickRow__3sMTj{grid-area:actions;align-self:start}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_RerollButton__12jHE{grid-area:reroll;margin:0;min-height:36px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_StatsBlock__1uJ1F{grid-area:stats;padding:8px 10px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_LogList__2D5gl{grid-area:log;margin:0;max-height:110px;padding:0}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_LogList__2D5gl li{font-size:12px;padding:5px 0}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_MobileStatus__1GHeE{display:none}@media (max-width:1320px){.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(9,minmax(0,1fr));max-width:100%}}@media (max-width:1080px){.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(3,1fr)!important}}@media (orientation:portrait) and (min-width:720px){.AlanLudo_AppShell__30mPu{--cell-size:min(calc((100vw - 24px)/var(--board-span)),calc((100vh - 330px)/var(--board-span)),92px);padding:14px 14px 18px}.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:12px;max-width:100%}.AlanLudo_GameStage__35dfK{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.AlanLudo_SidePanel__Yn_EY{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"actions stats log" "reroll  stats log";max-width:calc(var(--cell-size)*15);order:2;padding:14px 16px;width:100%}.AlanLudo_SidePanel__Yn_EY>p,.AlanLudo_SidePanel__Yn_EY h1,.AlanLudo_SidePanelHint__3gY6U{display:none}.AlanLudo_SetupQuickRow__3sMTj{grid-area:actions;align-self:start}.AlanLudo_RerollButton__12jHE{grid-area:reroll;margin:0;min-height:38px}.AlanLudo_StatsBlock__1uJ1F{grid-area:stats;padding:10px}.AlanLudo_LogList__2D5gl{grid-area:log;margin:0;max-height:130px;padding:0}.AlanLudo_LogList__2D5gl li{font-size:12px;padding:5px 0}.AlanLudo_BoardShell__9erTB{display:flex;justify-content:center;order:1}.AlanLudo_MobileStatus__1GHeE{display:none}}@media (max-width:920px) and (orientation:landscape){.AlanLudo_AppShell__30mPu{--cell-size:min(calc((100vw - 28px)/var(--board-span)),calc((100vh - 116px)/var(--board-span)),60px);padding:12px}.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(8,minmax(0,1fr))}.AlanLudo_GameStage__35dfK{display:block}.AlanLudo_SidePanel__Yn_EY{display:none}.AlanLudo_BoardShell__9erTB{display:flex;justify-content:center}.AlanLudo_MobileStatus__1GHeE{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 14px 30px rgba(15,23,42,.12);color:#1f2937;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto;margin:12px auto 0;max-width:calc(var(--cell-size)*15);padding:12px}.AlanLudo_MobileStatus__1GHeE strong{display:block;font-size:14px;line-height:1.3;margin-top:4px}}@media (max-width:720px){.AlanLudo_AppShell__30mPu{--cell-size:min(calc((100vw - 16px)/var(--board-span)),calc((100vh - 236px)/var(--board-span)),54px);padding:8px}.AlanLudo_Hud__3GHAH{grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.AlanLudo_HudCard__2BJyJ{min-height:56px;padding:8px 10px}.AlanLudo_HudCard__2BJyJ strong{font-size:17px}.AlanLudo_GameStage__35dfK{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.AlanLudo_SidePanel__Yn_EY{display:flex;flex-direction:column;max-width:calc(var(--cell-size)*15);order:2;padding:14px;width:100%}.AlanLudo_SidePanel__Yn_EY h1{font-size:22px}.AlanLudo_BoardShell__9erTB{order:1}.AlanLudo_MobileStatus__1GHeE{display:none}.AlanLudo_AudioRow__yvtTF,.AlanLudo_CardChoices__3H056,.AlanLudo_ModePicker__2h_iy,.AlanLudo_TeamGrid__2AOwt{grid-template-columns:1fr}.AlanLudo_SetupHeader__2g3cC h1{font-size:28px}.AlanLudo_PodiumRowMain__oYU54{grid-template-columns:32px 28px 1fr}.AlanLudo_PodiumKd__1sVGS{grid-column:2/-1;padding-top:4px}}.AlanLudo_IntroOverlay__2E7iO{align-items:center;-webkit-animation:AlanLudo_introFade__z8247 .4s ease both;animation:AlanLudo_introFade__z8247 .4s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(ellipse at 50% 28%,rgba(15,23,42,.88),rgba(2,6,23,.97));cursor:pointer;display:flex;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:50}.AlanLudo_IntroInner__2URp5{display:flex;flex-direction:column;grid-gap:18px;gap:18px;max-height:100%;max-width:560px;overflow-y:auto;width:100%}.AlanLudo_IntroTitle__2g7oG{align-items:center;-webkit-animation:AlanLudo_introTitleIn__FzliY .6s cubic-bezier(.22,.68,.36,1) both;animation:AlanLudo_introTitleIn__FzliY .6s cubic-bezier(.22,.68,.36,1) both;display:flex;flex-direction:column;grid-gap:4px;gap:4px;text-align:center}.AlanLudo_IntroTitle__2g7oG span{color:#94a3b8;font-size:13px;letter-spacing:.16em}.AlanLudo_IntroTitle__2g7oG strong{color:#f8fafc;font-size:30px;font-weight:900;letter-spacing:.04em;text-shadow:0 2px 18px rgba(56,189,248,.4)}.AlanLudo_IntroRoster__1Iqsa{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.AlanLudo_IntroCard__2ugva{align-items:center;-webkit-animation:AlanLudo_introCardIn__2L67Z .55s cubic-bezier(.22,.68,.36,1) forwards;animation:AlanLudo_introCardIn__2L67Z .55s cubic-bezier(.22,.68,.36,1) forwards;-webkit-animation-delay:var(--card-delay);animation-delay:var(--card-delay);background:linear-gradient(100deg,var(--card-color),var(--card-dark) 92%);border-left:5px solid var(--card-accent);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.4);display:flex;grid-gap:14px;gap:14px;opacity:0;padding:12px 16px;transform:translateX(-32px) scale(.96)}.AlanLudo_IntroSymbol__voyhE{background:rgba(0,0,0,.28);border-radius:50%;box-shadow:inset 0 0 0 2px var(--card-accent);color:var(--card-light);flex:0 0 auto;font-size:24px;height:44px;display:grid;place-items:center;width:44px}.AlanLudo_IntroBody__3JbYb{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.AlanLudo_IntroNameRow__2z0F-{align-items:center;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.AlanLudo_IntroNameRow__2z0F- strong{color:#fff;font-size:19px;letter-spacing:.01em}.AlanLudo_IntroTag__1FYak{color:var(--card-light);font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.AlanLudo_IntroAiBadge__3mpbV{background:rgba(0,0,0,.35);border:1px solid var(--card-light);border-radius:999px;color:var(--card-light);font-size:10px;font-weight:800;letter-spacing:.1em;padding:2px 8px}.AlanLudo_IntroRecord__1Y4ex{color:var(--card-light);font-size:12px;font-weight:600;letter-spacing:.03em;opacity:.92}.AlanLudo_IntroScout__2sIza{color:hsla(0,0%,100%,.95);font-size:13.5px;font-style:italic;line-height:1.3}.AlanLudo_IntroSkip__1aS2g{align-self:center;-webkit-animation:AlanLudo_introFade__z8247 .6s ease 1.2s both;animation:AlanLudo_introFade__z8247 .6s ease 1.2s both;color:#64748b;font-size:12px;letter-spacing:.14em;text-transform:uppercase}@-webkit-keyframes AlanLudo_introFade__z8247{0%{opacity:0}to{opacity:1}}@keyframes AlanLudo_introFade__z8247{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AlanLudo_introTitleIn__FzliY{0%{opacity:0;transform:translateY(-16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlanLudo_introTitleIn__FzliY{0%{opacity:0;transform:translateY(-16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes AlanLudo_introCardIn__2L67Z{0%{opacity:0;transform:translateX(-32px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AlanLudo_introCardIn__2L67Z{0%{opacity:0;transform:translateX(-32px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.AlanLudo_ProfileCard__2wXiU{align-items:center;background:linear-gradient(135deg,#fff7e0,#fff 50%);border:2px solid #e3c179;border-radius:18px;box-shadow:0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3);box-shadow:var(--clay-rest-hover);display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;padding:14px 16px}.AlanLudo_ProfileAvatarBtn__1aCAR{align-items:center;background:#fff;border:2px solid #e3c179;border-radius:999px;box-shadow:0 6px 16px rgba(194,65,12,.12);cursor:pointer;display:flex;flex-shrink:0;font-size:30px;height:58px;justify-content:center;line-height:1;transition:transform .12s ease,border-color .12s ease;width:58px}.AlanLudo_ProfileAvatarBtn__1aCAR:hover{border-color:#c2410c;transform:scale(1.06)}.AlanLudo_ProfileInfo__3cvWX{display:flex;flex:1 1;flex-direction:column;grid-gap:3px;gap:3px;min-width:170px}.AlanLudo_ProfileNameRow__10Ybx{align-items:center;display:flex;grid-gap:8px;gap:8px}.AlanLudo_ProfileName__1mDc3{color:#1f2937;font-size:20px;font-weight:900;line-height:1.1}.AlanLudo_ProfileEditBtn__3KYde{background:transparent;border:none;color:#c2410c;cursor:pointer;font-size:12px;font-weight:800;padding:2px 4px;text-decoration:underline}.AlanLudo_ProfileHint__1WVlw{color:#8b6f55;font-size:12px}.AlanLudo_StatChips__2fhed{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.AlanLudo_StatChip__2oDvA{background:#fff;border:1.5px solid #e3c179;border-radius:10px;display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:54px;padding:6px 10px;text-align:center}.AlanLudo_StatChip__2oDvA strong{color:#c2410c;font-size:16px;line-height:1.1}.AlanLudo_StatChip__2oDvA small{color:#8b6f55;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AlanLudo_AvatarGrid__3zS-7{background:#fff;border:2px solid #e3c179;border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(8,1fr);padding:8px;width:100%}.AlanLudo_AvatarChoice__1XtIw{background:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;font-size:24px;line-height:1.35;padding:3px 0;transition:background .1s ease}.AlanLudo_AvatarChoice__1XtIw:hover{background:#fff7e0}.AlanLudo_AvatarChoiceActive__3nvwT{background:#fde6a0;border-color:#c2410c}.AlanLudo_SettingsDetails__1ajNt{background:#fff;border:2px solid #e3c179;border-radius:12px;padding:12px 14px}.AlanLudo_SettingsDetails__1ajNt summary{color:#92744a;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AlanLudo_SettingsDetails__1ajNt summary:hover{color:#c2410c}.AlanLudo_SettingsDetails__1ajNt .AlanLudo_SetupSection__1RW75{margin-top:14px}@media (max-width:600px){.AlanLudo_AvatarGrid__3zS-7{grid-template-columns:repeat(6,1fr)}.AlanLudo_ProfileName__1mDc3{font-size:18px}}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-pop:cubic-bezier(0.18,0.89,0.32,1.28);--ease-soft:cubic-bezier(0.25,0.46,0.45,0.94);--dur-fast:140ms;--dur-med:240ms;--clay-rest:0 2px 5px rgba(146,116,74,0.1),0 7px 16px -10px rgba(146,116,74,0.26);--clay-rest-hover:0 4px 9px rgba(146,116,74,0.14),0 12px 22px -10px rgba(146,116,74,0.3);--clay-card:0 24px 60px -18px rgba(120,53,15,0.4),0 10px 24px -14px rgba(31,41,55,0.24)}.AlanLudo_AudioButtons__3Vd7a button,.AlanLudo_AvatarChoice__1XtIw,.AlanLudo_CardChoices__3H056 button,.AlanLudo_DifficultyChip__2FtWp,.AlanLudo_MobilePlayerButtons__3w3Qv button,.AlanLudo_ModeChip__hZoPe,.AlanLudo_PodiumActions__b1f_l button,.AlanLudo_ProfileAvatarBtn__1aCAR,.AlanLudo_RerollButton__12jHE,.AlanLudo_SecondaryButton__3UBPP,.AlanLudo_StartButton__ldfVt,.AlanLudo_ToggleButton__3VoQX,.AlanLudo_YardToken__3LrME{transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.25,.46,.45,.94),background .14s ease,border-color .14s ease,-webkit-filter .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.25,.46,.45,.94),filter .14s ease,background .14s ease,border-color .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.25,.46,.45,.94),filter .14s ease,background .14s ease,border-color .14s ease,-webkit-filter .14s ease;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-soft),background var(--dur-fast) ease,border-color var(--dur-fast) ease,-webkit-filter var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-soft),filter var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-soft),filter var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease,-webkit-filter var(--dur-fast) ease}.AlanLudo_AudioButtons__3Vd7a button:active,.AlanLudo_AvatarChoice__1XtIw:active,.AlanLudo_CardChoices__3H056 button:active,.AlanLudo_DifficultyChip__2FtWp:active,.AlanLudo_MobilePlayerButtons__3w3Qv button:active,.AlanLudo_ModeChip__hZoPe:active,.AlanLudo_PodiumActions__b1f_l button:active,.AlanLudo_RerollButton__12jHE:active,.AlanLudo_SecondaryButton__3UBPP:active,.AlanLudo_StartButton__ldfVt:active,.AlanLudo_ToggleButton__3VoQX:active{transform:scale(.94)}.AlanLudo_ProfileAvatarBtn__1aCAR:active{transform:scale(.9)}.AlanLudo_YardToken__3LrME:active{transform:scale(.88)}.AlanLudo_StartButton__ldfVt:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}.AlanLudo_SecondaryButton__3UBPP:hover:not(:disabled){transform:translateY(-1px)}.AlanLudo_Dice__15iID:not(:disabled){transition:transform .14s cubic-bezier(.34,1.56,.64,1);transition:transform var(--dur-fast) var(--ease-spring)}.AlanLudo_Dice__15iID:not(:disabled):active{transform:scale(.92)}.AlanLudo_SetupCard__3iOW_{-webkit-animation:AlanLudo_cardEnter__3KqV8 .42s cubic-bezier(.18,.89,.32,1.28) both;animation:AlanLudo_cardEnter__3KqV8 .42s cubic-bezier(.18,.89,.32,1.28) both;-webkit-animation:AlanLudo_cardEnter__3KqV8 .42s var(--ease-pop) both;animation:AlanLudo_cardEnter__3KqV8 .42s var(--ease-pop) both}@-webkit-keyframes AlanLudo_cardEnter__3KqV8{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlanLudo_cardEnter__3KqV8{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.AlanLudo_CardOverlay__1TmdQ{-webkit-animation:AlanLudo_overlayFade__1LRAX .18s ease-out both;animation:AlanLudo_overlayFade__1LRAX .18s ease-out both}.AlanLudo_StrategyCard__1SA-s{-webkit-animation:AlanLudo_cardPop__1pVN_ .36s cubic-bezier(.18,.89,.32,1.28) both;animation:AlanLudo_cardPop__1pVN_ .36s cubic-bezier(.18,.89,.32,1.28) both;-webkit-animation:AlanLudo_cardPop__1pVN_ .36s var(--ease-pop) both;animation:AlanLudo_cardPop__1pVN_ .36s var(--ease-pop) both}@-webkit-keyframes AlanLudo_overlayFade__1LRAX{0%{opacity:0}to{opacity:1}}@keyframes AlanLudo_overlayFade__1LRAX{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AlanLudo_cardPop__1pVN_{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes AlanLudo_cardPop__1pVN_{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.AlanLudo_BoardShake__3riNn{-webkit-animation:AlanLudo_boardShake__1BBLD .34s cubic-bezier(.25,.46,.45,.94);animation:AlanLudo_boardShake__1BBLD .34s cubic-bezier(.25,.46,.45,.94);-webkit-animation:AlanLudo_boardShake__1BBLD .34s var(--ease-soft);animation:AlanLudo_boardShake__1BBLD .34s var(--ease-soft)}@-webkit-keyframes AlanLudo_boardShake__1BBLD{0%,to{transform:translate(0)}15%{transform:translate(6px,-3.6px);transform:translate(calc(var(--shake, 6)*1px),calc(var(--shake, 6)*-0.6px))}35%{transform:translate(-5.4px,3px);transform:translate(calc(var(--shake, 6)*-0.9px),calc(var(--shake, 6)*0.5px))}55%{transform:translate(3.9px,2.7px);transform:translate(calc(var(--shake, 6)*0.65px),calc(var(--shake, 6)*0.45px))}75%{transform:translate(-2.4px,-1.5px);transform:translate(calc(var(--shake, 6)*-0.4px),calc(var(--shake, 6)*-0.25px))}90%{transform:translate(.9px,.6px);transform:translate(calc(var(--shake, 6)*0.15px),calc(var(--shake, 6)*0.1px))}}@keyframes AlanLudo_boardShake__1BBLD{0%,to{transform:translate(0)}15%{transform:translate(6px,-3.6px);transform:translate(calc(var(--shake, 6)*1px),calc(var(--shake, 6)*-0.6px))}35%{transform:translate(-5.4px,3px);transform:translate(calc(var(--shake, 6)*-0.9px),calc(var(--shake, 6)*0.5px))}55%{transform:translate(3.9px,2.7px);transform:translate(calc(var(--shake, 6)*0.65px),calc(var(--shake, 6)*0.45px))}75%{transform:translate(-2.4px,-1.5px);transform:translate(calc(var(--shake, 6)*-0.4px),calc(var(--shake, 6)*-0.25px))}90%{transform:translate(.9px,.6px);transform:translate(calc(var(--shake, 6)*0.15px),calc(var(--shake, 6)*0.1px))}}.AlanLudo_BoardTension__2CAu3:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 70px 28px rgba(15,23,42,.65);-webkit-animation:AlanLudo_tensionIn__2BSIy .7s cubic-bezier(.25,.46,.45,.94) both,AlanLudo_tensionBreathe__2mfnf 2.4s ease-in-out .7s infinite;animation:AlanLudo_tensionIn__2BSIy .7s cubic-bezier(.25,.46,.45,.94) both,AlanLudo_tensionBreathe__2mfnf 2.4s ease-in-out .7s infinite;-webkit-animation:AlanLudo_tensionIn__2BSIy .7s var(--ease-soft) both,AlanLudo_tensionBreathe__2mfnf 2.4s ease-in-out .7s infinite;animation:AlanLudo_tensionIn__2BSIy .7s var(--ease-soft) both,AlanLudo_tensionBreathe__2mfnf 2.4s ease-in-out .7s infinite}@-webkit-keyframes AlanLudo_tensionIn__2BSIy{0%{opacity:0}to{opacity:1}}@keyframes AlanLudo_tensionIn__2BSIy{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AlanLudo_tensionBreathe__2mfnf{0%,to{opacity:1}50%{opacity:.646}}@keyframes AlanLudo_tensionBreathe__2mfnf{0%,to{opacity:1}50%{opacity:.646}}.AlanLudo_DiceHeartbeat__1IL5d:not(:disabled){-webkit-animation:AlanLudo_diceHeartbeat__2BbJ0 .95s ease-in-out infinite;animation:AlanLudo_diceHeartbeat__2BbJ0 .95s ease-in-out infinite}@-webkit-keyframes AlanLudo_diceHeartbeat__2BbJ0{0%,to{transform:scale(1)}28%{transform:scale(1.08)}42%{transform:scale(1.01)}58%{transform:scale(1.06)}}@keyframes AlanLudo_diceHeartbeat__2BbJ0{0%,to{transform:scale(1)}28%{transform:scale(1.08)}42%{transform:scale(1.01)}58%{transform:scale(1.06)}}.AlanLudo_CutsceneLayer__1H1js{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(ellipse at center,rgba(15,23,42,0) 32%,rgba(15,23,42,.38) 100%);-webkit-animation:AlanLudo_overlayFade__1LRAX .2s ease-out both;animation:AlanLudo_overlayFade__1LRAX .2s ease-out both}.AlanLudo_CutsceneLayer__1H1js img{width:76%;max-width:430px;-webkit-filter:drop-shadow(0 18px 44px rgba(2,6,23,.55));filter:drop-shadow(0 18px 44px rgba(2,6,23,.55))}@media (prefers-reduced-motion:reduce){.AlanLudo_BoardShake__3riNn,.AlanLudo_BoardTension__2CAu3:after,.AlanLudo_CardOverlay__1TmdQ,.AlanLudo_CutsceneLayer__1H1js,.AlanLudo_DiceHeartbeat__1IL5d:not(:disabled),.AlanLudo_DiceIdle__1zSGf .AlanLudo_DiceStage__bHn74,.AlanLudo_SetupCard__3iOW_,.AlanLudo_StrategyCard__1SA-s{-webkit-animation:none!important;animation:none!important}.AlanLudo_BoardTension__2CAu3:after{opacity:.646}.AlanLudo_AvatarChoice__1XtIw,.AlanLudo_Dice__15iID,.AlanLudo_DifficultyChip__2FtWp,.AlanLudo_ModeChip__hZoPe,.AlanLudo_ProfileAvatarBtn__1aCAR,.AlanLudo_RerollButton__12jHE,.AlanLudo_SecondaryButton__3UBPP,.AlanLudo_StartButton__ldfVt,.AlanLudo_ToggleButton__3VoQX,.AlanLudo_YardToken__3LrME{transition-duration:1ms!important}}.AlanLudo_FinishBurst__CBi8G{position:absolute;left:50%;top:50%;width:0;height:0;z-index:9;pointer-events:none}.AlanLudo_FinishBurstRing__2yxC6{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:999px;border:4px solid #facc15;box-shadow:0 0 18px rgba(250,204,21,.8),inset 0 0 10px rgba(250,204,21,.5);-webkit-animation:AlanLudo_finishRing__3Xx_v .75s cubic-bezier(.25,.46,.45,.94) forwards;animation:AlanLudo_finishRing__3Xx_v .75s cubic-bezier(.25,.46,.45,.94) forwards;-webkit-animation:AlanLudo_finishRing__3Xx_v .75s var(--ease-soft) forwards;animation:AlanLudo_finishRing__3Xx_v .75s var(--ease-soft) forwards}.AlanLudo_FinishBurstStar__1gxjF{position:absolute;left:0;top:0;color:#f59e0b;font-size:30px;line-height:0;text-shadow:0 0 12px rgba(250,204,21,.9);transform:translate(-50%,-50%) scale(0);-webkit-animation:AlanLudo_finishStar__3vqtn .75s cubic-bezier(.34,1.56,.64,1) forwards;animation:AlanLudo_finishStar__3vqtn .75s cubic-bezier(.34,1.56,.64,1) forwards;-webkit-animation:AlanLudo_finishStar__3vqtn .75s var(--ease-spring) forwards;animation:AlanLudo_finishStar__3vqtn .75s var(--ease-spring) forwards}@-webkit-keyframes AlanLudo_finishRing__3Xx_v{0%{transform:scale(.4);opacity:1}to{transform:scale(7);opacity:0}}@keyframes AlanLudo_finishRing__3Xx_v{0%{transform:scale(.4);opacity:1}to{transform:scale(7);opacity:0}}@-webkit-keyframes AlanLudo_finishStar__3vqtn{0%{transform:translate(-50%,-50%) scale(0) rotate(-90deg);opacity:0}45%{transform:translate(-50%,-50%) scale(1.6) rotate(10deg);opacity:1}to{transform:translate(-50%,-50%) scale(.9) rotate(0deg);opacity:0}}@keyframes AlanLudo_finishStar__3vqtn{0%{transform:translate(-50%,-50%) scale(0) rotate(-90deg);opacity:0}45%{transform:translate(-50%,-50%) scale(1.6) rotate(10deg);opacity:1}to{transform:translate(-50%,-50%) scale(.9) rotate(0deg);opacity:0}}@media (prefers-reduced-motion:reduce){.AlanLudo_FinishBurstRing__2yxC6,.AlanLudo_FinishBurstStar__1gxjF{-webkit-animation:none!important;animation:none!important;opacity:0}}.AlanLudo_CardKind__3_76Q,.AlanLudo_CommentaryBanner__gc5fS,.AlanLudo_FestivalBanner__3I95Q,.AlanLudo_IntroRules__3izp-,.AlanLudo_IntroTitle__2g7oG span,.AlanLudo_IntroTitle__2g7oG strong,.AlanLudo_LobbyAction__2ufgP,.AlanLudo_LobbyPlay__236o1,.AlanLudo_ModeChip__hZoPe strong,.AlanLudo_PodiumCard__1_s1C h2,.AlanLudo_PodiumLabel__3TdYl,.AlanLudo_SetupCard__3iOW_ h1,.AlanLudo_StartButton__ldfVt,.AlanLudo_StepTitle__256vU,.AlanLudo_StrategyCard__1SA-s h2,.AlanLudo_StreakBanner__3sgiK strong,.AlanLudo_WelcomeCard__27hlT h2{font-family:var(--font-display)}.AlanLudo_SetupCard__3iOW_ h1{font-size:var(--text-display);font-weight:800;letter-spacing:.004em}.AlanLudo_SetupCard__3iOW_ h1,.AlanLudo_SetupCard__3iOW_ header h1,.AlanLudo_SidePanel__Yn_EY h1{display:inline-block;max-width:100%;background-image:linear-gradient(90deg,#dc2626,#f97316 38%,#eab308 66%,#16a34a);background-size:100% 100%}.AlanLudo_SetupCard__3iOW_ h1,.AlanLudo_SetupCard__3iOW_ header h1{font-size:clamp(27px,8.6vw,var(--text-display))}.AlanLudo_SidePanel__Yn_EY h1{font-size:23px;font-weight:800;white-space:nowrap;align-self:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}.AlanLudo_DifficultyChip__2FtWp,.AlanLudo_PauseCard__1aWbb h2,.AlanLudo_PauseResume__1GtK9,.AlanLudo_PodiumActions__b1f_l button,.AlanLudo_SecondaryButton__3UBPP,.AlanLudo_SidePanel__Yn_EY h1,.AlanLudo_ToggleButton__3VoQX{font-family:var(--font-display)}.AlanLudo_PauseCard__1aWbb h2{font-size:var(--text-h2)}.AlanLudo_StepTitle__256vU{font-size:var(--text-h2);font-weight:800}.AlanLudo_PodiumCard__1_s1C h2{font-size:var(--text-h1);font-weight:800}.AlanLudo_StreakBanner__3sgiK strong{font-weight:800}.AlanLudo_SetupCard__3iOW_ header p{font-size:var(--text-body)}.AlanLudo_IntroScout__2sIza,.AlanLudo_PodiumSeries__13_zS{font-size:var(--text-caption)}.AlanLudo_Tile__3bcMV{background:#fffdf6;border:1px solid rgba(82,58,28,.36);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -1px 0 rgba(82,58,28,.07)}.AlanLudo_SafeTile__31s51{background:linear-gradient(170deg,#fffbf0,#fdf3da);border-color:rgba(82,58,28,.38)}.AlanLudo_SpawnTile__1PAow{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.35),transparent 50%),linear-gradient(160deg,var(--lane-color),var(--lane-dark));border-color:rgba(40,24,8,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -2px 4px rgba(0,0,0,.18)}.AlanLudo_HomeLaneTile__3ZNfe{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.22),transparent 55%),linear-gradient(165deg,var(--lane-color),var(--lane-color) 30%,var(--lane-dark));border-color:rgba(40,24,8,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -2px 4px rgba(0,0,0,.18)}.AlanLudo_SafeStar__jDU0o{align-items:center;background:radial-gradient(circle at 32% 28%,#fde68a 0,#f59e0b 55%,#b45309 100%);border:1px solid rgba(146,64,14,.55);border-radius:50%;box-shadow:0 2px 4px rgba(146,64,14,.35),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1.5px 3px rgba(146,64,14,.45);color:#7c2d12;display:flex;-webkit-filter:none;filter:none;font-size:calc(var(--cell-size)*0.4);height:calc(var(--cell-size)*0.62);justify-content:center;text-shadow:0 1px 0 rgba(253,230,138,.8);width:calc(var(--cell-size)*0.62)}.AlanLudo_HomeDiamond__37hnp{background:radial-gradient(circle at 38% 30%,hsla(0,0%,100%,.5),transparent 42%),conic-gradient(from 0deg,rgba(250,204,21,.55) 0deg 90deg,rgba(59,130,246,.55) 90deg 180deg,rgba(239,68,68,.55) 180deg 270deg,rgba(34,197,94,.55) 270deg 1turn),radial-gradient(ellipse at center,#fffdf4 0,#fdeebc 60%,#fbe7a3 100%);-webkit-filter:drop-shadow(0 0 calc(var(--cell-size)*0.1) hsla(0,0%,100%,.55)) drop-shadow(0 0 calc(var(--cell-size)*0.24) rgba(217,119,6,.45)) drop-shadow(0 2px 3px rgba(120,60,8,.25));filter:drop-shadow(0 0 calc(var(--cell-size)*0.1) rgba(255,255,255,.55)) drop-shadow(0 0 calc(var(--cell-size)*0.24) rgba(217,119,6,.45)) drop-shadow(0 2px 3px rgba(120,60,8,.25))}.AlanLudo_Board__23NRZ{border:3px solid rgba(64,42,16,.92);box-shadow:0 0 0 2px rgba(245,215,150,.65),0 0 0 5px rgba(166,112,40,.55),0 30px 58px rgba(40,28,12,.34),0 6px 14px rgba(40,28,12,.16),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -2px 6px rgba(80,56,24,.1)}.AlanLudo_BoardTokenSlot__3WPtk:after{background:radial-gradient(ellipse at center,rgba(30,18,6,.34) 0,rgba(30,18,6,.12) 55%,transparent 75%);border-radius:50%;bottom:-7%;content:"";height:20%;left:14%;pointer-events:none;position:absolute;width:72%;z-index:-1}.AlanLudo_FinishedTokenSlot__hjP3b:after{display:none}.AlanLudo_YardToken__3LrME:after{background:radial-gradient(ellipse at center,rgba(30,18,6,.32) 0,rgba(30,18,6,.1) 55%,transparent 75%);border-radius:50%;bottom:-20%;content:"";height:24%;left:-22%;pointer-events:none;position:absolute;transform:rotate(45deg);width:78%;z-index:-1}.AlanLudo_ShieldedToken__1cMkx:before{background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.65) 0,rgba(186,230,253,.28) 35%,rgba(14,165,233,.18) 70%,rgba(14,165,233,.3) 100%);border:1.5px solid rgba(125,211,252,.85);border-radius:inherit;content:"";inset:-6%;pointer-events:none;position:absolute;z-index:2}.AlanLudo_BaseSlot__11yk8{background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.04) 40%,hsla(0,0%,100%,.45));border:1.5px solid rgba(60,36,12,.14);box-shadow:inset 0 4px 8px rgba(60,36,12,.28),inset 0 -1px 0 hsla(0,0%,100%,.75),0 1px 0 hsla(0,0%,100%,.6)}.AlanLudo_TokenSymbol__2Qwdx{font-size:calc(var(--cell-size)*0.4)}.AlanLudo_SpawnGlyph__3kC-u{align-items:center;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.42),hsla(0,0%,100%,.12) 60%,rgba(0,0,0,.1) 100%);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1.5px 3px rgba(0,0,0,.22);display:flex;font-size:calc(var(--cell-size)*0.42);height:calc(var(--cell-size)*0.66);justify-content:center;text-shadow:0 1px 0 rgba(0,0,0,.4);width:calc(var(--cell-size)*0.66)}.AlanLudo_DiceFace__3875X{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(50,34,14,.62);box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16)}.AlanLudo_PipOn__Z1eQb{box-shadow:inset 0 1.5px 3px hsla(0,0%,100%,.3),inset 0 -1px 2px rgba(0,0,0,.7),0 1px 1px hsla(0,0%,100%,.55)}.AlanLudo_LobbyPlay__236o1{align-items:center;display:inline-flex;grid-gap:10px;gap:10px;justify-content:center;background:linear-gradient(170deg,#22c55e,#16a34a 45%,#047857);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 16px 32px -8px rgba(4,120,87,.55),0 4px 10px -4px rgba(4,120,87,.4);text-shadow:0 1.5px 0 rgba(3,60,40,.45)}.AlanLudo_LobbyPlay__236o1 span[role=img]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:30px;width:30px;border-radius:999px;font-size:0;background:rgba(0,0,0,.2);box-shadow:inset 0 1.5px 3px rgba(0,0,0,.38),0 1px 0 hsla(0,0%,100%,.22);position:relative}.AlanLudo_LobbyPlay__236o1 span[role=img]:after{border-bottom:8px solid transparent;border-left:13px solid #fff;border-top:8px solid transparent;content:"";-webkit-filter:drop-shadow(0 1px 1px rgba(3,60,40,.4));filter:drop-shadow(0 1px 1px rgba(3,60,40,.4));margin-left:3px}.AlanLudo_LobbyAction__2ufgP{background:linear-gradient(160deg,#fffef8,#fdf2d4);border-color:#d9b15c;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),inset 0 -2px 4px rgba(146,116,74,.12),0 4px 9px rgba(146,116,74,.16),0 14px 24px -10px rgba(146,116,74,.32)}.AlanLudo_LobbyAction__2ufgP span[role=img]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:26px;width:26px;border-radius:999px;font-size:13px;line-height:1;background:radial-gradient(circle at 32% 28%,#fde68a 0,#ecc15c 55%,#b9842e 100%);border:1px solid rgba(124,76,16,.55);box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1.5px 3px rgba(0,0,0,.28);-webkit-filter:none;filter:none;text-shadow:none}.AlanLudo_ProfileCard__2wXiU{background:radial-gradient(circle at 0 0,rgba(253,230,138,.55),transparent 55%),linear-gradient(160deg,#fff7e0,#fffdf6 60%,#fff);border-color:#d9b15c;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.9),0 6px 12px rgba(146,116,74,.16),0 16px 28px -12px rgba(146,116,74,.34)}.AlanLudo_StatChip__2oDvA{background:linear-gradient(180deg,#fffdf4,#fdf0cd);border-color:#d9b15c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1.5px 3px rgba(146,64,14,.1),0 2px 4px rgba(146,116,74,.16)}.AlanLudo_ProfileName__1mDc3{font-family:var(--font-display);font-weight:800;letter-spacing:.01em}.AlanLudo_FestivalBanner__3I95Q{box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.4),inset 0 -2.5px 0 rgba(124,45,18,.4),0 10px 22px -8px rgba(234,88,12,.55),0 3px 8px -2px rgba(234,88,12,.35);outline:1px dashed hsla(0,0%,100%,.45);outline-offset:-5px}.AlanLudo_ModePicker__2h_iy{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:720px){.AlanLudo_ModePicker__2h_iy{grid-template-columns:1fr}}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe:first-child{--mode-accent:#ea580c;--mode-tint:rgba(234,88,12,0.1);--mode-tint-strong:rgba(234,88,12,0.22);--mode-glow:rgba(234,88,12,0.32)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe:nth-child(2){--mode-accent:#dc2626;--mode-tint:rgba(220,38,38,0.09);--mode-tint-strong:rgba(220,38,38,0.2);--mode-glow:rgba(220,38,38,0.3)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe:nth-child(3){--mode-accent:#0d9488;--mode-tint:rgba(13,148,136,0.1);--mode-tint-strong:rgba(13,148,136,0.2);--mode-glow:rgba(13,148,136,0.3)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe:nth-child(4){--mode-accent:#db2777;--mode-tint:rgba(219,39,119,0.09);--mode-tint-strong:rgba(219,39,119,0.2);--mode-glow:rgba(219,39,119,0.3)}.AlanLudo_ModeChip__hZoPe:has(strong span[role=img]){position:relative;background-image:linear-gradient(135deg,rgba(234,88,12,.1),hsla(0,0%,100%,0) 58%);background-image:linear-gradient(135deg,var(--mode-tint,rgba(234,88,12,.1)),hsla(0,0%,100%,0) 58%)}.AlanLudo_ModeChip__hZoPe:has(strong span[role=img]):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:999px;background:#c2410c;background:var(--mode-accent,#c2410c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);pointer-events:none}.AlanLudo_ModeChip__hZoPe strong:has(>span[role=img]){display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:17px}.AlanLudo_ModeChip__hZoPe strong>span[role=img]{align-items:center;display:inline-flex;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:999px;font-size:19px;line-height:1;background:radial-gradient(circle at 32% 26%,#fffef8 0,rgba(234,88,12,.1) 75%);background:radial-gradient(circle at 32% 26%,#fffef8 0,var(--mode-tint,rgba(234,88,12,.1)) 75%);border:1.5px solid #c2410c;border:1.5px solid var(--mode-accent,#c2410c);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 3px rgba(194,65,12,.2),0 2px 4px rgba(146,116,74,.16);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 3px var(--mode-tint-strong,rgba(194,65,12,.2)),0 2px 4px rgba(146,116,74,.16)}.AlanLudo_ModeChip__hZoPe.AlanLudo_ModeChipActive__1vqX_:has(strong span[role=img]){background-image:linear-gradient(160deg,#fffdf4,#fde6a0);background-image:linear-gradient(160deg,#fffdf4,var(--mode-tint-strong,#fde6a0));border-color:#c2410c;border-color:var(--mode-accent,#c2410c);box-shadow:0 2px 5px rgba(194,65,12,.14),0 12px 26px -8px rgba(194,65,12,.34);box-shadow:0 2px 5px var(--mode-tint,rgba(194,65,12,.14)),0 12px 26px -8px var(--mode-glow,rgba(194,65,12,.34))}.AlanLudo_ModeChip__hZoPe.AlanLudo_ModeChipActive__1vqX_:has(strong span[role=img]) strong{color:#c2410c;color:var(--mode-accent,#c2410c)}.AlanLudo_ModeChip__hZoPe.AlanLudo_ModeChipActive__1vqX_:has(strong span[role=img]):after{content:"✓";position:absolute;top:10px;right:10px;width:22px;height:22px;align-items:center;display:flex;justify-content:center;border-radius:999px;background:#c2410c;background:var(--mode-accent,#c2410c);color:#fffdf4;font-size:13px;font-weight:900;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 4px rgba(31,41,55,.22);-webkit-animation:AlanLudo_modeTickPop__26mq1 .2s cubic-bezier(.18,.89,.32,1.28) both;animation:AlanLudo_modeTickPop__26mq1 .2s cubic-bezier(.18,.89,.32,1.28) both;-webkit-animation:AlanLudo_modeTickPop__26mq1 .2s var(--ease-pop) both;animation:AlanLudo_modeTickPop__26mq1 .2s var(--ease-pop) both}@-webkit-keyframes AlanLudo_modeTickPop__26mq1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes AlanLudo_modeTickPop__26mq1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.AlanLudo_ModeChip__hZoPe.AlanLudo_ModeChipActive__1vqX_:has(strong span[role=img]):after{-webkit-animation:none!important;animation:none!important}}.AlanLudo_ModeChip__hZoPe:has(strong span[role=img]):hover{border-color:#c2410c;border-color:var(--mode-accent,#c2410c)}.AlanLudo_SetupLabel__1ZscZ{align-items:center;color:#b45309;display:flex;grid-gap:10px;gap:10px;letter-spacing:.14em}.AlanLudo_SetupLabel__1ZscZ:after{background:linear-gradient(90deg,rgba(217,119,6,.45),rgba(217,119,6,0));border-radius:1px;content:"";flex:1 1;height:2px}.AlanLudo_StartButton__ldfVt{background:linear-gradient(170deg,#22c55e,#16a34a 45%,#047857);border-radius:18px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 0 0 2px rgba(245,215,150,.55),0 16px 32px -8px rgba(4,120,87,.55),0 4px 10px -4px rgba(4,120,87,.4);font-size:20px;letter-spacing:.08em;min-height:62px}.AlanLudo_SetupLabel__1ZscZ+.AlanLudo_DifficultyRow__3Ihq0{padding-left:0}.AlanLudo_SetupLabel__1ZscZ+.AlanLudo_DifficultyRow__3Ihq0 .AlanLudo_DifficultyChip__2FtWp{border-radius:14px;flex:1 1;font-size:17px;grid-gap:2px;gap:2px;justify-content:center;padding:12px 16px}.AlanLudo_DifficultyChip__2FtWp{border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:var(--clay-rest)}.AlanLudo_DifficultyChipActive__2TTAM{background:linear-gradient(180deg,#ea580c,#c2410c);border-color:#9a3412;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.32),inset 0 -2px 4px rgba(124,45,18,.4),0 8px 18px -6px rgba(194,65,12,.55);color:#fff}.AlanLudo_DifficultyChipActive__2TTAM:hover{background:linear-gradient(180deg,#f97316,#c2410c)}.AlanLudo_TeamCard__2oDGB{background:linear-gradient(180deg,#fffaf0,#fdf0d2);border:1px solid #d9b15c;border-radius:16px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26),inset 0 1.5px 0 hsla(0,0%,100%,.8);box-shadow:var(--clay-rest),inset 0 1.5px 0 hsla(0,0%,100%,.8);padding:14px 12px 12px;position:relative}.AlanLudo_TeamCard__2oDGB:before{background:linear-gradient(90deg,#b45309,#f59e0b 35%,#fde68a 50%,#f59e0b 65%,#b45309);border-radius:15px 15px 0 0;content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;top:0}.AlanLudo_SymbolSelect__1cG9E,.AlanLudo_TagInput__cyMRG,.AlanLudo_TeamNameInput__1lGIb{background:#fffdf8;border:1px solid rgba(180,140,60,.45);box-shadow:inset 0 2px 4px rgba(146,116,74,.16),inset 0 -1px 0 hsla(0,0%,100%,.7)}.AlanLudo_SetupToggleRow__3zGnc{background:rgba(255,251,240,.85);border:1px solid rgba(180,140,60,.38);margin-top:0;padding:13px 15px}.AlanLudo_SetupToggleRow__3zGnc input{height:22px;margin-top:1px;width:22px}.AlanLudo_SetupToggleRow__3zGnc:has(input:checked){background:linear-gradient(160deg,#fff7e0,#fdeebc);border-color:#d97706;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26),inset 0 0 0 1px rgba(217,119,6,.25);box-shadow:var(--clay-rest),inset 0 0 0 1px rgba(217,119,6,.25)}.AlanLudo_PauseOverlay__3OXPd{background:rgba(15,23,42,.52);backdrop-filter:blur(7px) saturate(1.15);-webkit-backdrop-filter:blur(7px) saturate(1.15)}.AlanLudo_PauseCard__1aWbb{background:linear-gradient(180deg,#fffdf7,#fdf6e6);box-shadow:0 24px 60px -18px rgba(120,53,15,.4),0 10px 24px -14px rgba(31,41,55,.24),inset 0 1.5px 0 hsla(0,0%,100%,.95);box-shadow:var(--clay-card),inset 0 1.5px 0 hsla(0,0%,100%,.95);grid-gap:12px;gap:12px;max-height:calc(100vh - 40px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.AlanLudo_PauseResume__1GtK9{min-height:54px;font-size:17px;letter-spacing:.08em;border-radius:16px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 16px 32px -8px rgba(4,120,87,.55),0 4px 10px -4px rgba(4,120,87,.4);transition:transform .14s cubic-bezier(.34,1.56,.64,1),-webkit-filter .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),filter .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),filter .14s ease,-webkit-filter .14s ease;transition:transform var(--dur-fast) var(--ease-spring),-webkit-filter var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),filter var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),filter var(--dur-fast) ease,-webkit-filter var(--dur-fast) ease}.AlanLudo_PauseResume__1GtK9:hover{transform:translateY(-1px);-webkit-filter:brightness(1.07);filter:brightness(1.07)}.AlanLudo_PauseResume__1GtK9:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.AlanLudo_PauseResume__1GtK9{transition-duration:1ms!important}}.AlanLudo_PauseRow__3G5cu{background:linear-gradient(180deg,#fffaf0,#fdf0d2);border:1px solid rgba(180,140,60,.38);padding:8px 14px}.AlanLudo_PauseRow__3G5cu strong{font-family:var(--font-display);font-size:15px}.AlanLudo_PauseRow__3G5cu small{color:#7c5e3f}.AlanLudo_ToggleButton__3VoQX{border-radius:999px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;box-shadow:0 4px 10px -2px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px rgba(250,204,21,.22)}.AlanLudo_PauseRow__3G5cu .AlanLudo_ToggleButton__3VoQX{min-width:76px}.AlanLudo_ToggleButton__3VoQX:disabled{opacity:.45;cursor:default}.AlanLudo_ToggleButton__3VoQX:disabled:hover{-webkit-filter:none;filter:none}@media (prefers-reduced-motion:reduce){.AlanLudo_PauseCard__1aWbb,.AlanLudo_PauseOverlay__3OXPd{-webkit-animation:none!important;animation:none!important}}:root{--coin:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e)}.AlanLudo_IntroOverlay__2E7iO{background:radial-gradient(ellipse 72% 36% at 50% 14%,rgba(217,177,92,.15),transparent 70%),radial-gradient(ellipse at 50% 28%,rgba(15,23,42,.92),rgba(2,6,23,.97))}.AlanLudo_IntroTitle__2g7oG{grid-gap:6px;gap:6px}.AlanLudo_IntroTitle__2g7oG span{align-items:center;color:#d9b15c;display:inline-flex;font-size:12px;font-weight:700;grid-gap:10px;gap:10px;letter-spacing:.26em;text-transform:uppercase}.AlanLudo_IntroTitle__2g7oG span:after,.AlanLudo_IntroTitle__2g7oG span:before{background:linear-gradient(90deg,rgba(217,177,92,0),rgba(217,177,92,.7));border-radius:1px;content:"";height:1.5px;width:34px}.AlanLudo_IntroTitle__2g7oG span:after{background:linear-gradient(90deg,rgba(217,177,92,.7),rgba(217,177,92,0))}.AlanLudo_IntroTitle__2g7oG strong{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#fdf0d2,#fde68a 38%,#d9b15c 62%,#b9842e);color:transparent;-webkit-filter:drop-shadow(0 2px 0 rgba(80,50,8,.55));filter:drop-shadow(0 2px 0 #5032088c);font-family:var(--font-display);font-size:clamp(30px,7.5vw,38px);font-weight:800;letter-spacing:.14em;line-height:1.05;text-shadow:none}.AlanLudo_IntroTitle__2g7oG .AlanLudo_IntroRules__3izp-{background:linear-gradient(180deg,rgba(217,177,92,.16),rgba(217,177,92,.06));border:1px solid rgba(217,177,92,.45);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 10px -4px rgba(0,0,0,.5);color:#fbbf24;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.18em;margin-top:8px;padding:5px 16px}.AlanLudo_IntroTitle__2g7oG .AlanLudo_IntroRules__3izp-:after,.AlanLudo_IntroTitle__2g7oG .AlanLudo_IntroRules__3izp-:before{content:none}.AlanLudo_IntroCard__2ugva{background:linear-gradient(100deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.04) 30%,hsla(0,0%,100%,0) 55%),linear-gradient(106deg,transparent 77%,hsla(0,0%,100%,.13) 77.5%),linear-gradient(100deg,var(--card-color),var(--card-dark) 92%);border-left-width:6px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.28),inset 0 -2px 6px rgba(0,0,0,.28),0 18px 36px -12px rgba(2,6,23,.7);overflow:hidden;position:relative}.AlanLudo_IntroCard__2ugva:before{-webkit-animation:AlanLudo_introSheen__3Xn1F .9s ease-out both;animation:AlanLudo_introSheen__3Xn1F .9s ease-out both;-webkit-animation-delay:calc(var(--card-delay) + .5s);animation-delay:calc(var(--card-delay) + .5s);background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.22) 50%,transparent 80%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%);z-index:1}@-webkit-keyframes AlanLudo_introSheen__3Xn1F{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}@keyframes AlanLudo_introSheen__3Xn1F{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.AlanLudo_IntroSymbol__voyhE{background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 45%),radial-gradient(circle at 50% 60%,rgba(0,0,0,.34),rgba(0,0,0,.5));border:1px solid rgba(253,230,138,.5);box-shadow:inset 0 0 0 2.5px var(--card-accent),inset 0 2px 4px rgba(0,0,0,.45),0 3px 7px rgba(0,0,0,.4);font-size:25px;height:50px;width:50px}.AlanLudo_IntroNameRow__2z0F- strong{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:.03em;line-height:1.05;text-shadow:0 1.5px 0 rgba(0,0,0,.35);text-transform:uppercase}.AlanLudo_IntroAiBadge__3mpbV{background:linear-gradient(180deg,#fde68a,#ecc15c 55%,#b9842e);border:1px solid rgba(124,76,16,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -1.5px 2px rgba(0,0,0,.25);color:#4a2e0c}.AlanLudo_IntroRecord__1Y4ex{background:rgba(0,0,0,.26);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;padding:3px 9px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AlanLudo_IntroScout__2sIza{color:hsla(0,0%,100%,.88);font-size:var(--text-caption);line-height:1.35}.AlanLudo_IntroSkip__1aS2g{border:1px solid rgba(148,163,184,.3);border-radius:999px;color:#94a3b8;padding:6px 18px;text-align:center}.AlanLudo_CommentaryBanner__gc5fS{background:radial-gradient(circle at 10% -20%,rgba(253,230,138,.2),transparent 55%),linear-gradient(90deg,rgba(180,83,9,.3),rgba(180,83,9,0) 34%),linear-gradient(180deg,#243349,#1f2937 45%,#0f172a);border:1px solid #d9b15c;border-radius:12px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.18),inset 0 -10px 18px -12px rgba(2,6,23,.7),0 18px 40px -10px rgba(2,6,23,.62);color:#fff9ec;font-family:var(--font-display);font-size:clamp(15px,2.4vw,17.5px);grid-gap:12px;gap:12px;padding:12px 20px 15px;width:min(680px,88vw)}.AlanLudo_CommentaryBanner__gc5fS:before{content:"LIVE · COMMENTARY";position:absolute;top:-11px;left:16px;padding:3px 10px;background:linear-gradient(180deg,#f59e0b,#d97706 55%,#b45309);border:1px solid rgba(124,45,18,.6);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 3px 7px -2px rgba(2,6,23,.55);color:#fffbeb;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.1;text-transform:uppercase;pointer-events:none}.AlanLudo_CommentaryBanner__gc5fS:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2.5px;border-radius:999px;background:linear-gradient(90deg,#dc2626,#f97316 38%,#eab308 66%,#16a34a);opacity:.9;pointer-events:none}.AlanLudo_CommentaryMic__3NRnu{align-items:center;display:inline-flex;justify-content:center;flex-shrink:0;width:31px;height:31px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e);background:var(--coin);border:1px solid rgba(124,76,16,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1.5px 3px rgba(0,0,0,.28);font-size:15px;-webkit-filter:none;filter:none}.AlanLudo_MatchBarKd__3-yvu,.AlanLudo_MatchBarStat__5K6At,.AlanLudo_MatchBarTicker__3JAYk{background:linear-gradient(180deg,#fffaf0,#fdf0d2);border:1px solid #d9b15c;border-radius:12px;box-shadow:0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26),inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.1);box-shadow:var(--clay-rest),inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.1);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AlanLudo_MatchBarStat__5K6At .AlanLudo_HudLabel__3uQu6{color:#b45309;font-size:10px;letter-spacing:.16em}.AlanLudo_MatchBarKdItem__3cQM-{background:#fffefa;border:1px solid rgba(180,140,60,.45);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);color:#2d2418;font-size:13.5px;grid-gap:7px;gap:7px;padding:3px 11px 3px 4px;white-space:nowrap}.AlanLudo_MatchBarKdItem__3cQM- .AlanLudo_StatSwatch__ZSpwo{border-radius:999px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.45),inset 0 -1.5px 3px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.65);font-size:12px;height:22px;width:22px}.AlanLudo_IconButton__2xu5u{box-shadow:0 4px 10px -2px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px rgba(250,204,21,.22);transition:transform .14s cubic-bezier(.34,1.56,.64,1),-webkit-filter .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),filter .14s ease;transition:transform .14s cubic-bezier(.34,1.56,.64,1),filter .14s ease,-webkit-filter .14s ease;transition:transform var(--dur-fast) var(--ease-spring),-webkit-filter var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),filter var(--dur-fast) ease;transition:transform var(--dur-fast) var(--ease-spring),filter var(--dur-fast) ease,-webkit-filter var(--dur-fast) ease}.AlanLudo_IconButton__2xu5u:active{transform:scale(.94)}.AlanLudo_GameOverOverlay__1eFL7{background:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(250,204,21,.18),transparent 65%),rgba(15,23,42,.66);backdrop-filter:blur(7px) saturate(1.15);-webkit-backdrop-filter:blur(7px) saturate(1.15)}.AlanLudo_ConfettiPiece__20bA7:nth-child(3n){border-radius:999px;height:11px;width:11px}.AlanLudo_ConfettiPiece__20bA7:nth-child(6n){background:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e);background:var(--coin);border-radius:999px;height:12px;width:12px}.AlanLudo_PodiumCard__1_s1C{background:radial-gradient(circle at 0 0,rgba(253,230,138,.55),transparent 55%),linear-gradient(180deg,#fffaf0,#fdf0d2);border:1px solid #d9b15c;box-shadow:0 24px 60px -18px rgba(120,53,15,.4),0 10px 24px -14px rgba(31,41,55,.24),inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 5px rgba(217,177,92,.3),0 40px 100px rgba(15,23,42,.55);box-shadow:var(--clay-card),inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 5px rgba(217,177,92,.3),0 40px 100px rgba(15,23,42,.55);overflow:hidden}.AlanLudo_PodiumCard__1_s1C:before{background:linear-gradient(90deg,#b45309,#f59e0b 35%,#fde68a 50%,#f59e0b 65%,#b45309);content:"";height:5px;left:0;pointer-events:none;position:absolute;right:0;top:0}.AlanLudo_PodiumCard__1_s1C h2{text-shadow:0 1px 0 hsla(0,0%,100%,.65)}.AlanLudo_PodiumLabel__3TdYl{align-items:center;color:#b45309;display:flex;grid-gap:12px;gap:12px;justify-content:center;letter-spacing:.22em}.AlanLudo_PodiumLabel__3TdYl:after,.AlanLudo_PodiumLabel__3TdYl:before{background:linear-gradient(90deg,rgba(217,119,6,0),rgba(217,119,6,.45));border-radius:1px;content:"";height:2px;width:64px}.AlanLudo_PodiumLabel__3TdYl:after{background:linear-gradient(90deg,rgba(217,119,6,.45),rgba(217,119,6,0))}.AlanLudo_PodiumList__2jnIh li{border-radius:12px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.8),0 2px 5px rgba(146,116,74,.12)}.AlanLudo_PodiumList__2jnIh li:first-child{background:radial-gradient(circle at 0 0,rgba(253,230,138,.8),transparent 60%),linear-gradient(160deg,#fffbeb,#fde68a 135%);border:1px solid #d9b15c;border-left:5px solid var(--rank-color);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 3px rgba(250,204,21,.22),0 10px 22px -8px rgba(180,130,30,.5);padding:13px 12px;position:relative}.AlanLudo_PodiumList__2jnIh li:first-child:after{-webkit-animation:AlanLudo_podiumHalo__3qUxS 2s ease-in-out infinite alternate;animation:AlanLudo_podiumHalo__3qUxS 2s ease-in-out infinite alternate;border-radius:inherit;box-shadow:0 0 26px 5px rgba(250,204,21,.4);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}@-webkit-keyframes AlanLudo_podiumHalo__3qUxS{0%{opacity:.2}to{opacity:.8}}@keyframes AlanLudo_podiumHalo__3qUxS{0%{opacity:.2}to{opacity:.8}}.AlanLudo_PodiumRank__14Lc8{align-items:center;background:linear-gradient(180deg,#fffdf4,#fdf0cd);border:1px solid rgba(180,140,60,.45);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1.5px 3px rgba(146,64,14,.12);display:inline-flex;font-family:var(--font-display);font-size:14px;height:32px;justify-content:center;width:32px}.AlanLudo_PodiumList__2jnIh li:first-child .AlanLudo_PodiumRank__14Lc8{background:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e);background:var(--coin);border-color:rgba(124,76,16,.55);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.7),inset 0 -2px 3px rgba(0,0,0,.24);color:#5b3a12;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.AlanLudo_PodiumList__2jnIh li:nth-child(2) .AlanLudo_PodiumRank__14Lc8{background:radial-gradient(circle at 32% 28%,#f8fafc,#cbd5e1 55%,#8d9aac);border-color:rgba(71,85,105,.5);color:#334155}.AlanLudo_PodiumList__2jnIh li:nth-child(3) .AlanLudo_PodiumRank__14Lc8{background:radial-gradient(circle at 32% 28%,#fdba74,#c2702b 60%,#8a4516);border-color:rgba(124,45,18,.6);color:#fff7ed;text-shadow:0 1px 1px rgba(0,0,0,.3)}.AlanLudo_Badge__tlEwb{align-items:center;border:1px solid rgba(124,45,18,.55);border-radius:999px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.32),inset 0 -2px 3px rgba(124,45,18,.42);display:inline-flex;grid-gap:5px;gap:5px;padding:3px 10px 3px 7px}.AlanLudo_Badge__tlEwb:before{background:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e);background:var(--coin);border-radius:999px;content:"";flex:none;height:8px;width:8px}.AlanLudo_PodiumActions__b1f_l{flex-wrap:wrap}.AlanLudo_PodiumActions__b1f_l button{background:linear-gradient(170deg,#22c55e,#16a34a 45%,#047857);border-radius:14px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 12px 24px -8px rgba(4,120,87,.5),0 4px 10px -4px rgba(4,120,87,.4)}.AlanLudo_PodiumActions__b1f_l .AlanLudo_PodiumSecondary__2G7y_{background:linear-gradient(160deg,#fffef8,#fdf2d4)!important;border:1px solid #d9b15c;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),inset 0 -2px 4px rgba(146,116,74,.12),0 4px 9px rgba(146,116,74,.16);color:#92400e!important;text-shadow:none}@media (prefers-reduced-motion:reduce){.AlanLudo_IntroCard__2ugva,.AlanLudo_IntroOverlay__2E7iO,.AlanLudo_IntroSkip__1aS2g,.AlanLudo_IntroTitle__2g7oG{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important}.AlanLudo_IntroCard__2ugva:before{-webkit-animation:none!important;animation:none!important;opacity:0}.AlanLudo_IconButton__2xu5u{transition-duration:1ms!important}.AlanLudo_PodiumList__2jnIh li:first-child:after{-webkit-animation:none!important;animation:none!important;opacity:.4}}.AlanLudo_CommentaryBanner__gc5fS{max-width:min(560px,86vw)}.AlanLudo_PodiumBadges__2QUmQ .AlanLudo_Badge__tlEwb{font-size:10px;letter-spacing:.06em;padding:2px 8px}.AlanLudo_PodiumList__2jnIh li:first-child .AlanLudo_PodiumSeries__13_zS{color:#4a2e0c}.AlanLudo_PodiumCard__1_s1C{position:relative;z-index:33}.AlanLudo_SetupCard__3iOW_ div:has(>input[data-testid=name-input]),.AlanLudo_SetupCard__3iOW_ div:has(>strong[data-testid=identity-name]),.AlanLudo_SetupCard__3iOW_ div[data-testid=my-table],.AlanLudo_SetupCard__3iOW_ div[data-testid^=lobby-player-],.AlanLudo_SetupCard__3iOW_ div[data-testid^=lobby-user-],.AlanLudo_SetupCard__3iOW_ div[data-testid^=open-table-]{background:linear-gradient(180deg,#fffaf0,#fdf0d2)!important;border:1px solid #d9b15c!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.1),0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26)!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.1),var(--clay-rest)!important}.AlanLudo_SetupCard__3iOW_ div[data-testid=my-table] strong,.AlanLudo_SetupCard__3iOW_ div[data-testid^=lobby-player-]>strong,.AlanLudo_SetupCard__3iOW_ div[data-testid^=lobby-user-]>strong,.AlanLudo_SetupCard__3iOW_ div[data-testid^=open-table-]>strong,.AlanLudo_SetupCard__3iOW_ strong[data-testid=identity-name]{font-family:var(--font-display);font-weight:800;letter-spacing:.01em}.AlanLudo_SetupCard__3iOW_ div[data-testid=my-table]{background:radial-gradient(circle at 0 0,rgba(253,230,138,.5),transparent 55%),linear-gradient(180deg,#fffbeb,#fdf0d2)!important;border:1px solid #d97706!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 2px rgba(245,215,150,.5),0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3)!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 2px rgba(245,215,150,.5),var(--clay-rest-hover)!important}.AlanLudo_SetupCard__3iOW_ div[data-testid=challenge-waiting]{background:linear-gradient(180deg,#fffbeb,#fde68a)!important;border:1px solid #d97706!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.65),0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26)!important;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.65),var(--clay-rest)!important}.AlanLudo_SetupCard__3iOW_ .AlanLudo_SetupSection__1RW75 strong[style*=letter-spacing]{align-items:center;background:radial-gradient(circle at 32% 28%,rgba(253,230,138,.45),transparent 62%),linear-gradient(180deg,#fffaf0,#fdf0d2);border:1px solid #d9b15c;border-radius:12px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.15),0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(146,116,74,.15),var(--clay-rest);color:#92400e;display:inline-flex;font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;outline:1.5px dashed rgba(180,140,60,.55);outline-offset:-5px;padding:10px 14px 10px 18px;position:relative}.AlanLudo_SetupCard__3iOW_ .AlanLudo_SetupSection__1RW75 strong[style*=letter-spacing]:after,.AlanLudo_SetupCard__3iOW_ .AlanLudo_SetupSection__1RW75 strong[style*=letter-spacing]:before{background:#fffdfa;border:1px solid #d9b15c;border-radius:999px;box-shadow:inset 0 1px 2px rgba(146,116,74,.25);content:"";height:13px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.AlanLudo_SetupCard__3iOW_ .AlanLudo_SetupSection__1RW75 strong[style*=letter-spacing]:before{left:-7px}.AlanLudo_SetupCard__3iOW_ .AlanLudo_SetupSection__1RW75 strong[style*=letter-spacing]:after{right:-7px}.AlanLudo_SetupCard__3iOW_ .AlanLudo_TeamNameInput__1lGIb[maxlength="4"]{background:#fffdf6;border:1.5px dashed #b48c3c;border-radius:12px;box-shadow:inset 0 2px 4px rgba(146,116,74,.16),inset 0 -1px 0 hsla(0,0%,100%,.7);color:#92400e;font-family:var(--font-display);font-size:17px;font-weight:800;text-align:center}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color]{background:linear-gradient(180deg,#fffdf6,#fdf0d2);border-radius:14px 14px 12px 12px;border-top-width:10px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -3px 5px rgba(146,116,74,.13),0 2px 5px rgba(146,116,74,.1),0 7px 16px -10px rgba(146,116,74,.26);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -3px 5px rgba(146,116,74,.13),var(--clay-rest);padding:12px 14px;position:relative}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color] span{color:#8b6f55;font-weight:700}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color]:hover:not(:disabled){box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -3px 5px rgba(146,116,74,.13),0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -3px 5px rgba(146,116,74,.13),var(--clay-rest-hover)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color]:disabled{background:#f4ecdc;box-shadow:inset 0 2px 6px rgba(146,116,74,.2);cursor:not-allowed;opacity:.62}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color]:disabled:hover{box-shadow:inset 0 2px 6px rgba(146,116,74,.2);transform:none}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color].AlanLudo_ModeChipActive__1vqX_{background:radial-gradient(circle at 32% 24%,rgba(253,230,138,.55),transparent 60%),linear-gradient(180deg,#fffbeb,#fde68a 160%)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color].AlanLudo_ModeChipActive__1vqX_,.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color].AlanLudo_ModeChipActive__1vqX_:hover{box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 2.5px rgba(245,215,150,.65),0 4px 9px rgba(146,116,74,.14),0 12px 22px -10px rgba(146,116,74,.3);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 0 0 2.5px rgba(245,215,150,.65),var(--clay-rest-hover)}.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color].AlanLudo_ModeChipActive__1vqX_:after{align-items:center;-webkit-animation:AlanLudo_modeTickPop__26mq1 .2s cubic-bezier(.18,.89,.32,1.28) both;animation:AlanLudo_modeTickPop__26mq1 .2s cubic-bezier(.18,.89,.32,1.28) both;-webkit-animation:AlanLudo_modeTickPop__26mq1 .2s var(--ease-pop) both;animation:AlanLudo_modeTickPop__26mq1 .2s var(--ease-pop) both;background:radial-gradient(circle at 32% 28%,#fde68a,#ecc15c 55%,#b9842e);background:var(--coin);border:1px solid rgba(124,76,16,.55);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 2px 4px rgba(31,41,55,.22);color:#4a2e0c;content:"✓";display:flex;font-size:12px;font-weight:900;height:20px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:20px}.AlanLudo_StartButton__ldfVt[data-testid=claim-send],.AlanLudo_StartButton__ldfVt[data-testid=invite-accept],.AlanLudo_StartButton__ldfVt[data-testid=name-save],.AlanLudo_StartButton__ldfVt[data-testid=start-table]{border-radius:12px;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.32),inset 0 -2px 0 rgba(3,78,52,.5),0 0 0 1.5px rgba(245,215,150,.5),0 8px 16px -6px rgba(4,120,87,.5),0 2px 6px -2px rgba(4,120,87,.4);font-size:14px;letter-spacing:.05em;min-height:40px;padding:6px 16px}.AlanLudo_SetupCard__3iOW_ div[data-testid^=lobby-player-]>span:first-child{box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.5),inset 0 -1.5px 3px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.65),0 1px 2px rgba(0,0,0,.2)}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"]{background:radial-gradient(ellipse 84% 40% at 50% 10%,rgba(217,177,92,.19),transparent 68%),radial-gradient(ellipse 64% 30% at 50% 88%,rgba(180,83,9,.13),transparent 72%),radial-gradient(ellipse at 50% 30%,rgba(15,23,42,.94),rgba(2,6,23,.98));box-shadow:inset 0 0 140px 36px rgba(2,6,23,.65);cursor:default}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#dc2626,#f97316 38%,#eab308 66%,#16a34a) top/100% 4px no-repeat,linear-gradient(90deg,#dc2626,#f97316 38%,#eab308 66%,#16a34a) bottom/100% 4px no-repeat}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-conic-gradient(from -8deg at 50% 36%,rgba(217,177,92,.09) 0deg 7deg,transparent 7deg 16deg);-webkit-mask-image:radial-gradient(circle at 50% 36%,#000,transparent 46%);mask-image:radial-gradient(circle at 50% 36%,#000,transparent 46%)}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_IntroInner__2URp5{position:relative;z-index:1}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_IntroTitle__2g7oG{grid-gap:10px;gap:10px}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_IntroTitle__2g7oG strong{font-size:clamp(30px,8.5vw,52px);letter-spacing:.05em;line-height:1.04;-webkit-filter:drop-shadow(0 3px 0 rgba(80,50,8,.6)) drop-shadow(0 12px 30px rgba(217,177,92,.3));filter:drop-shadow(0 3px 0 #50320899) drop-shadow(0 12px 30px #d9b15c4d)}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_StartButton__ldfVt{font-size:22px;letter-spacing:.1em;min-height:66px;padding:14px 30px;position:relative;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 0 0 2px rgba(245,215,150,.65),0 0 30px -4px rgba(34,197,94,.4),0 18px 38px -8px rgba(4,120,87,.65),0 4px 10px -4px rgba(4,120,87,.4)}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_StartButton__ldfVt span[role=img]{font-size:1.15em}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_StartButton__ldfVt:after{content:"";position:absolute;inset:-5px;border-radius:23px;pointer-events:none;opacity:0;box-shadow:0 0 0 2px rgba(253,230,138,.55),0 0 26px 6px rgba(34,197,94,.35);-webkit-animation:AlanLudo_lalkaraPulse__1MAe6 2s ease-out .8s infinite;animation:AlanLudo_lalkaraPulse__1MAe6 2s ease-out .8s infinite}@-webkit-keyframes AlanLudo_lalkaraPulse__1MAe6{0%{transform:scale(.97);opacity:0}18%{opacity:.65}70%,to{transform:scale(1.055);opacity:0}}@keyframes AlanLudo_lalkaraPulse__1MAe6{0%{transform:scale(.97);opacity:0}18%{opacity:.65}70%,to{transform:scale(1.055);opacity:0}}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_IntroSkip__1aS2g{color:#9fb0c5;font-size:12.5px;letter-spacing:.02em;line-height:1.5;max-width:46ch;padding:8px 20px;text-transform:none;border-color:rgba(148,163,184,.25)}@media (prefers-reduced-motion:reduce){.AlanLudo_ModePicker__2h_iy .AlanLudo_ModeChip__hZoPe[style*=border-color].AlanLudo_ModeChipActive__1vqX_:after{-webkit-animation:none!important;animation:none!important}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_StartButton__ldfVt:after{-webkit-animation:none!important;animation:none!important;opacity:.3}}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"]{justify-content:center}.AlanLudo_IntroOverlay__2E7iO[aria-label="Challenge invitation"] .AlanLudo_StartButton__ldfVt{font-size:clamp(15px,4.3vw,19px);margin-left:auto;margin-right:auto;max-width:420px}.AlanLudo_SetupCard__3iOW_:has([data-testid=identity-name]) h1{font-size:clamp(19px,6.2vw,30px)}.AlanLudo_PauseCard__1aWbb{padding-bottom:20px}.AlanLudo_RerollButton__12jHE{background:linear-gradient(170deg,#fbbf24,#f59e0b 50%,#d97706);border:1px solid #92400e;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.4),inset 0 -3px 0 rgba(124,45,18,.35),0 6px 14px -4px rgba(180,83,9,.45);color:#fff;text-shadow:0 1px 0 rgba(124,45,18,.45)}.AlanLudo_RerollButton__12jHE:disabled{background:linear-gradient(170deg,#e7e5e4,#d6d3d1);border-color:rgba(120,113,108,.4);box-shadow:none;color:#a8a29e;text-shadow:none}[data-testid=create-private-room]{background:linear-gradient(170deg,#22c55e,#16a34a 45%,#047857)!important;border-color:#065f46!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.32),inset 0 -3px 0 rgba(3,78,52,.5),0 8px 18px -6px rgba(4,120,87,.5)!important;color:#fff!important;text-shadow:0 1px 0 rgba(3,60,40,.4)}@media (orientation:landscape){.AlanLudo_AppShell__30mPu[data-fullscreen=true]{--cell-size:min(calc((100vw - 348px)/var(--board-span)),calc((100vh - 96px)/var(--board-span)),88px)}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_GameStage__35dfK{align-items:center;flex-direction:row;justify-content:center}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanel__Yn_EY{align-self:center;grid-template-areas:"actions" "reroll" "stats" "log";grid-template-columns:1fr;max-height:calc(var(--cell-size)*15);max-width:300px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;width:300px}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_LogList__2D5gl{max-height:none}}@media (orientation:portrait){.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_SidePanel__Yn_EY{overflow-y:auto;max-height:none}}.AlanLudo_AppShell__30mPu[data-fullscreen=true] .AlanLudo_StatsBlock__1uJ1F{min-height:0;overflow-y:auto}.AlanLudo_DiceIdle__1zSGf .AlanLudo_DiceFace__3875X,.AlanLudo_DiceReady__1vePZ .AlanLudo_DiceFace__3875X{-webkit-animation:AlanLudo_diceEdgePulse__KO9ZC 2s ease-in-out infinite;animation:AlanLudo_diceEdgePulse__KO9ZC 2s ease-in-out infinite}@-webkit-keyframes AlanLudo_diceEdgePulse__KO9ZC{0%,to{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 0 var(--active-color)}50%{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 3px var(--active-color),0 0 18px 3px var(--active-color)}}@keyframes AlanLudo_diceEdgePulse__KO9ZC{0%,to{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 0 var(--active-color)}50%{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 3px var(--active-color),0 0 18px 3px var(--active-color)}}@media (prefers-reduced-motion:reduce){.AlanLudo_ActiveBaseZone__36fJy:before,.AlanLudo_Board__23NRZ:after,.AlanLudo_Dice__15iID:before,.AlanLudo_DiceIdle__1zSGf .AlanLudo_DiceFace__3875X,.AlanLudo_DiceReady__1vePZ .AlanLudo_DiceFace__3875X{-webkit-animation:none!important;animation:none!important}}.AlanLudo_TileSpin__1-8bO{align-items:flex-start;background:radial-gradient(circle at 50% 40%,#fffdf4 0,#fde68a 80%);border:2px solid #b45309;border-radius:26%;box-shadow:0 4px 12px rgba(120,60,8,.4),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;font-size:calc(var(--cell-size)*0.5);height:calc(var(--cell-size)*0.84);justify-content:center;left:8%;line-height:calc(var(--cell-size)*0.84);overflow:hidden;pointer-events:none;position:absolute;top:8%;width:calc(var(--cell-size)*0.84);z-index:8;-webkit-animation:AlanLudo_tileSpinPop__3U4je .7s ease-out both;animation:AlanLudo_tileSpinPop__3U4je .7s ease-out both}.AlanLudo_TileSpinStrip__2wPN-{-webkit-animation:AlanLudo_tileSpinRoll__1xjGG .64s steps(5) both;animation:AlanLudo_tileSpinRoll__1xjGG .64s steps(5) both;display:block;text-align:center;white-space:pre}@-webkit-keyframes AlanLudo_tileSpinRoll__1xjGG{0%{transform:translateY(0)}to{transform:translateY(calc(var(--cell-size)*-4.2))}}@keyframes AlanLudo_tileSpinRoll__1xjGG{0%{transform:translateY(0)}to{transform:translateY(calc(var(--cell-size)*-4.2))}}@-webkit-keyframes AlanLudo_tileSpinPop__3U4je{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.06)}20%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes AlanLudo_tileSpinPop__3U4je{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.06)}20%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.AlanLudo_BoardTokenSlot__3WPtk[data-zip]{transition:translate .52s cubic-bezier(.22,.9,.3,1.04)}.AlanLudo_BoardTokenSlot__3WPtk[data-zip=delayed]{transition-delay:.7s}.AlanLudo_FrozenToken__2pJ39{-webkit-filter:saturate(.55) brightness(.92);filter:saturate(.55) brightness(.92)}.AlanLudo_FrozenBadge__1i9f3{bottom:-12%;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));font-size:calc(var(--cell-size)*0.34);position:absolute;right:-14%;z-index:3}@media (prefers-reduced-motion:reduce){.AlanLudo_TileSpin__1-8bO,.AlanLudo_TileSpinStrip__2wPN-{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}.AlanLudo_BoardTokenSlot__3WPtk[data-zip]{transition-duration:.11s;transition-delay:0ms}}.AlanLudo_DiceMannat__3qaFR .AlanLudo_DiceFace__3875X{-webkit-animation:AlanLudo_mannatGlow__27ALR 1.1s ease-in-out infinite!important;animation:AlanLudo_mannatGlow__27ALR 1.1s ease-in-out infinite!important}@-webkit-keyframes AlanLudo_mannatGlow__27ALR{0%,to{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 2px rgba(245,158,11,.9),0 0 12px 2px rgba(245,158,11,.55)}50%{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 4px #f59e0b,0 0 26px 6px rgba(245,158,11,.8)}}@keyframes AlanLudo_mannatGlow__27ALR{0%,to{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 2px rgba(245,158,11,.9),0 0 12px 2px rgba(245,158,11,.55)}50%{box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 4px #f59e0b,0 0 26px 6px rgba(245,158,11,.8)}}@media (prefers-reduced-motion:reduce){.AlanLudo_DiceMannat__3qaFR .AlanLudo_DiceFace__3875X{-webkit-animation:none!important;animation:none!important;box-shadow:inset 0 2.5px 4px #fff,inset 0 -4px 9px rgba(60,42,18,.16),0 0 0 3px rgba(245,158,11,.9)}}.AlanLudo_RevengeMark__2_ybP{background:hsla(0,0%,100%,.92);border:2px solid;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.35);font-size:calc(var(--cell-size)*0.26);line-height:1;padding:1px;position:absolute;right:-16%;top:-14%;z-index:3}[data-token-style=pawn]{--token-rot:0deg}[data-token-style=pawn] .AlanLudo_BoardToken__3y-5a,[data-token-style=pawn] .AlanLudo_YardToken__3LrME{background:none!important;border:0;box-shadow:none;-webkit-filter:drop-shadow(0 7px 8px rgba(0,0,0,.42));filter:drop-shadow(0 7px 8px rgba(0,0,0,.42))}[data-token-style=pawn] .AlanLudo_BoardToken__3y-5a:after,[data-token-style=pawn] .AlanLudo_BoardToken__3y-5a:before,[data-token-style=pawn] .AlanLudo_YardToken__3LrME:after,[data-token-style=pawn] .AlanLudo_YardToken__3LrME:before{content:"";position:absolute;inset:0;width:auto;height:auto;border-radius:0;box-shadow:none;-webkit-filter:none;filter:none;pointer-events:none;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 64'><path d='M28 2c7 0 12.5 5.4 12.5 12 0 4.4-2.4 8.2-6 10.3 2.6 6 5.8 15.5 11.5 21.7 3.6 3.9 6 7.3 6 10.5 0 3.6-3 5.5-7 5.5H11c-4 0-7-1.9-7-5.5 0-3.2 2.4-6.6 6-10.5 5.7-6.2 8.9-15.7 11.5-21.7-3.6-2.1-6-5.9-6-10.3C15.5 7.4 21 2 28 2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 64'><path d='M28 2c7 0 12.5 5.4 12.5 12 0 4.4-2.4 8.2-6 10.3 2.6 6 5.8 15.5 11.5 21.7 3.6 3.9 6 7.3 6 10.5 0 3.6-3 5.5-7 5.5H11c-4 0-7-1.9-7-5.5 0-3.2 2.4-6.6 6-10.5 5.7-6.2 8.9-15.7 11.5-21.7-3.6-2.1-6-5.9-6-10.3C15.5 7.4 21 2 28 2z'/></svg>") center/contain no-repeat}[data-token-style=pawn] .AlanLudo_BoardToken__3y-5a:before,[data-token-style=pawn] .AlanLudo_YardToken__3LrME:before{background:#15100a;transform:scale(1.08);z-index:0}[data-token-style=pawn] .AlanLudo_BoardToken__3y-5a:after,[data-token-style=pawn] .AlanLudo_YardToken__3LrME:after{background:radial-gradient(circle at 36% 20%,hsla(0,0%,100%,.5) 0,transparent 30%),linear-gradient(165deg,var(--c1),var(--c1) 40%,var(--c2));transform:none;z-index:1}[data-token-style=pawn] .AlanLudo_TokenSymbol__2Qwdx{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);z-index:2;color:hsla(0,0%,100%,.95)!important;font-size:calc(var(--cell-size)*0.26);text-shadow:0 1px 2px rgba(0,0,0,.55)}[data-token-style=pawn] .AlanLudo_MovableToken__3byBL{box-shadow:none;-webkit-filter:drop-shadow(0 0 5px rgba(34,197,94,.95)) drop-shadow(0 0 14px rgba(34,197,94,.7)) drop-shadow(0 8px 9px rgba(0,0,0,.4));filter:drop-shadow(0 0 5px rgba(34,197,94,.95)) drop-shadow(0 0 14px rgba(34,197,94,.7)) drop-shadow(0 8px 9px rgba(0,0,0,.4))}[data-token-style=pawn] .AlanLudo_ShieldedToken__1cMkx{box-shadow:none;-webkit-filter:drop-shadow(0 0 6px rgba(14,165,233,.95)) drop-shadow(0 0 14px rgba(14,165,233,.6)) drop-shadow(0 7px 8px rgba(0,0,0,.4));filter:drop-shadow(0 0 6px rgba(14,165,233,.95)) drop-shadow(0 0 14px rgba(14,165,233,.6)) drop-shadow(0 7px 8px rgba(0,0,0,.4))}[data-dice-style=team] .AlanLudo_DiceFace__3875X{background:linear-gradient(160deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,0) 45%,rgba(0,0,0,.22)),#f6f0dd;background:linear-gradient(160deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,0) 45%,rgba(0,0,0,.22)),var(--active-color,#f6f0dd);border-color:rgba(10,7,3,.55)}[data-dice-style=team] .AlanLudo_DiceFace__3875X:after{opacity:0}[data-dice-style=team] .AlanLudo_PipOn__Z1eQb{background:radial-gradient(circle at 35% 28%,#fff 0 30%,#e8e2d2 70%,#cfc7b2 100%);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),inset 0 -1px 2px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.4)}.AlanLudo_AppShell__30mPu[data-dice-pos=corner]{--board-span:16.2}.AlanLudo_SeedhiMarker__3A4vC{position:absolute;inset:12%;display:grid;place-items:center;font-size:calc(var(--cell-size)*0.42);background:radial-gradient(circle at 32% 28%,#fde68a,#d97706 70%,#92400e 100%);border:1.5px solid rgba(120,53,15,.75);border-radius:50%;box-shadow:inset 0 1.5px 2px rgba(255,251,235,.9),inset 0 -2px 3px rgba(120,53,15,.5),0 2px 4px rgba(40,28,12,.35);-webkit-animation:AlanLudo_seedhiShimmer__2aePA 2.6s ease-in-out infinite;animation:AlanLudo_seedhiShimmer__2aePA 2.6s ease-in-out infinite;pointer-events:none;z-index:2}@-webkit-keyframes AlanLudo_seedhiShimmer__2aePA{0%,to{transform:scale(1) rotate(-3deg);-webkit-filter:drop-shadow(0 1px 2px rgba(120,53,15,.6));filter:drop-shadow(0 1px 2px rgba(120,53,15,.6))}50%{transform:scale(1.14) rotate(3deg);-webkit-filter:drop-shadow(0 0 7px rgba(245,158,11,.95));filter:drop-shadow(0 0 7px rgba(245,158,11,.95))}}@keyframes AlanLudo_seedhiShimmer__2aePA{0%,to{transform:scale(1) rotate(-3deg);-webkit-filter:drop-shadow(0 1px 2px rgba(120,53,15,.6));filter:drop-shadow(0 1px 2px rgba(120,53,15,.6))}50%{transform:scale(1.14) rotate(3deg);-webkit-filter:drop-shadow(0 0 7px rgba(245,158,11,.95));filter:drop-shadow(0 0 7px rgba(245,158,11,.95))}}.AlanLudo_DiceSeedhi__1LYgn .AlanLudo_DiceStage__bHn74{-webkit-filter:drop-shadow(0 0 10px rgba(245,158,11,.75));filter:drop-shadow(0 0 10px rgba(245,158,11,.75))}.AlanLudo_SeedhiTarget__fvs7T{position:absolute;top:0;right:-4%;padding:calc(var(--cell-size)*0.06) calc(var(--cell-size)*0.14);display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#fde68a,#b45309 78%);border:2px solid #fde68a;border-radius:999px;color:#451a03;font-weight:800;font-size:calc(var(--cell-size)*0.22);letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 12px rgba(245,158,11,.8),0 2px 4px rgba(0,0,0,.35);-webkit-animation:AlanLudo_seedhiTargetPulse__1jpQ5 .9s ease-in-out infinite;animation:AlanLudo_seedhiTargetPulse__1jpQ5 .9s ease-in-out infinite;pointer-events:none;z-index:12}@-webkit-keyframes AlanLudo_seedhiTargetPulse__1jpQ5{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes AlanLudo_seedhiTargetPulse__1jpQ5{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.AlanLudo_SeedhiBridge__xt-T7{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:9}.AlanLudo_SeedhiBridgeGlow__1kx_v{fill:none;stroke:rgba(253,230,138,.5);stroke-width:.44;stroke-linecap:round;-webkit-animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards;animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards}.AlanLudo_SeedhiBridgeRail__3pbTI{fill:none;stroke:#f59e0b;stroke-width:.15;stroke-linecap:round;stroke-dasharray:.55 .4;-webkit-animation:AlanLudo_seedhiMarch__c6Z7F .9s linear infinite,AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards;animation:AlanLudo_seedhiMarch__c6Z7F .9s linear infinite,AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards}@-webkit-keyframes AlanLudo_seedhiMarch__c6Z7F{to{stroke-dashoffset:-1.9}}@keyframes AlanLudo_seedhiMarch__c6Z7F{to{stroke-dashoffset:-1.9}}@-webkit-keyframes AlanLudo_seedhiBridgeFade__2-Q5A{0%{opacity:0}10%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes AlanLudo_seedhiBridgeFade__2-Q5A{0%{opacity:0}10%{opacity:1}72%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AlanLudo_SeedhiBridgeRail__3pbTI,.AlanLudo_SeedhiMarker__3A4vC,.AlanLudo_SeedhiTarget__fvs7T{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.AlanLudo_PowerSetBlock__2kQrE{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(245,158,11,.07);border:1px dashed rgba(180,83,9,.35)}.AlanLudo_SeedhiPreviewRail__oZ0Tv{fill:none;stroke:rgba(245,158,11,.55);stroke-width:.09;stroke-linecap:round;stroke-dasharray:.3 .32;-webkit-animation:AlanLudo_seedhiPreviewMarch__2Xn4P 1.6s linear infinite,AlanLudo_seedhiPreviewIn__jpHA5 .5s ease;animation:AlanLudo_seedhiPreviewMarch__2Xn4P 1.6s linear infinite,AlanLudo_seedhiPreviewIn__jpHA5 .5s ease}@-webkit-keyframes AlanLudo_seedhiPreviewMarch__2Xn4P{to{stroke-dashoffset:-1.24}}@keyframes AlanLudo_seedhiPreviewMarch__2Xn4P{to{stroke-dashoffset:-1.24}}@-webkit-keyframes AlanLudo_seedhiPreviewIn__jpHA5{0%{opacity:0}to{opacity:1}}@keyframes AlanLudo_seedhiPreviewIn__jpHA5{0%{opacity:0}to{opacity:1}}.AlanLudo_SeedhiDestPulse__1MLkk{fill:rgba(253,230,138,.28);stroke:#f59e0b;stroke-width:.07;-webkit-animation:AlanLudo_seedhiDestPulse__1sfi- 1.1s ease-in-out infinite;animation:AlanLudo_seedhiDestPulse__1sfi- 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@-webkit-keyframes AlanLudo_seedhiDestPulse__1sfi-{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1.12);opacity:1}}@keyframes AlanLudo_seedhiDestPulse__1sfi-{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1.12);opacity:1}}.AlanLudo_SeedhiBurst__3rg1q{fill:none;stroke:#fde68a;stroke-width:.12;opacity:0;transform-box:fill-box;transform-origin:center;-webkit-animation:AlanLudo_seedhiBurst__NHrvx .6s ease-out 1.38s forwards;animation:AlanLudo_seedhiBurst__NHrvx .6s ease-out 1.38s forwards}@-webkit-keyframes AlanLudo_seedhiBurst__NHrvx{0%{opacity:.95;transform:scale(.4);stroke-width:.16}to{opacity:0;transform:scale(2.6);stroke-width:.02}}@keyframes AlanLudo_seedhiBurst__NHrvx{0%{opacity:.95;transform:scale(.4);stroke-width:.16}to{opacity:0;transform:scale(2.6);stroke-width:.02}}.AlanLudo_BoardSeedhi__2Z1_e:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 42%,rgba(40,24,4,.16) 100%);pointer-events:none;z-index:7;-webkit-animation:AlanLudo_seedhiPreviewIn__jpHA5 .4s ease;animation:AlanLudo_seedhiPreviewIn__jpHA5 .4s ease}.AlanLudo_DiceMissShake__RacgU{-webkit-animation:AlanLudo_seedhiMissShake__2yCxt .48s cubic-bezier(.36,.07,.19,.97);animation:AlanLudo_seedhiMissShake__2yCxt .48s cubic-bezier(.36,.07,.19,.97)}.AlanLudo_DiceMissShake__RacgU .AlanLudo_DiceStage__bHn74{-webkit-filter:drop-shadow(0 0 9px rgba(190,50,30,.8));filter:drop-shadow(0 0 9px rgba(190,50,30,.8))}@-webkit-keyframes AlanLudo_seedhiMissShake__2yCxt{0%,to{transform:translateX(0)}18%{transform:translateX(-5px) rotate(-2deg)}36%{transform:translateX(5px) rotate(2deg)}54%{transform:translateX(-4px) rotate(-1.4deg)}72%{transform:translateX(3px) rotate(1deg)}88%{transform:translateX(-2px)}}@keyframes AlanLudo_seedhiMissShake__2yCxt{0%,to{transform:translateX(0)}18%{transform:translateX(-5px) rotate(-2deg)}36%{transform:translateX(5px) rotate(2deg)}54%{transform:translateX(-4px) rotate(-1.4deg)}72%{transform:translateX(3px) rotate(1deg)}88%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){.AlanLudo_DiceMissShake__RacgU,.AlanLudo_SeedhiBurst__3rg1q,.AlanLudo_SeedhiDestPulse__1MLkk,.AlanLudo_SeedhiPreviewRail__oZ0Tv{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.AlanLudo_SnakeMarker__2QpLO{position:absolute;inset:12%;display:grid;place-items:center;font-size:calc(var(--cell-size)*0.42);background:radial-gradient(circle at 32% 28%,#bbf7d0,#15803d 70%,#14532d 100%);border:1.5px solid rgba(20,83,45,.8);border-radius:50%;box-shadow:inset 0 1.5px 2px rgba(240,253,244,.85),inset 0 -2px 3px rgba(20,83,45,.55),0 2px 4px rgba(40,28,12,.35);-webkit-animation:AlanLudo_snakeSway__mIsTH 3s ease-in-out infinite;animation:AlanLudo_snakeSway__mIsTH 3s ease-in-out infinite;pointer-events:none;z-index:2}@-webkit-keyframes AlanLudo_snakeSway__mIsTH{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(4deg) scale(1.1)}}@keyframes AlanLudo_snakeSway__mIsTH{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(4deg) scale(1.1)}}.AlanLudo_SnakeSkin__1ugj2{fill:none;stroke:#166534;stroke-width:.3;stroke-linecap:round}.AlanLudo_SnakeBelly__2WIJL{fill:none;stroke:#4ade80;stroke-width:.13;stroke-linecap:round;stroke-dasharray:.16 .2}.AlanLudo_SnakeTongue__2Ik4D{fill:none;stroke:#dc2626;stroke-width:.06;stroke-linecap:round}.AlanLudo_SnakeHead__wSgq6{fill:#15803d;stroke:#14532d;stroke-width:.05}.AlanLudo_SnakeEye__2LyIj{fill:#fef9c3}.AlanLudo_SnakeBody__k4HWb{-webkit-animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.7s ease forwards;animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.7s ease forwards}.AlanLudo_SnakeBurst__1titZ{fill:none;stroke:#4ade80;stroke-width:.12;opacity:0;transform-box:fill-box;transform-origin:center;-webkit-animation:AlanLudo_seedhiBurst__NHrvx .6s ease-out 1.58s forwards;animation:AlanLudo_seedhiBurst__NHrvx .6s ease-out 1.58s forwards}.AlanLudo_SnakePreviewRail__2S8yn{fill:none;stroke:rgba(220,38,38,.55);stroke-width:.09;stroke-linecap:round;stroke-dasharray:.3 .32;-webkit-animation:AlanLudo_seedhiPreviewMarch__2Xn4P 1.6s linear infinite,AlanLudo_seedhiPreviewIn__jpHA5 .5s ease;animation:AlanLudo_seedhiPreviewMarch__2Xn4P 1.6s linear infinite,AlanLudo_seedhiPreviewIn__jpHA5 .5s ease}.AlanLudo_SnakeDestPulse__2cy-C{fill:rgba(220,38,38,.22);stroke:#dc2626;stroke-width:.07;-webkit-animation:AlanLudo_seedhiDestPulse__1sfi- 1.1s ease-in-out infinite;animation:AlanLudo_seedhiDestPulse__1sfi- 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.AlanLudo_BoardSnake__2mFvf:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 38%,rgba(8,32,16,.28) 100%);pointer-events:none;z-index:7;-webkit-animation:AlanLudo_seedhiPreviewIn__jpHA5 .4s ease;animation:AlanLudo_seedhiPreviewIn__jpHA5 .4s ease}.AlanLudo_DiceSnake__1duZI .AlanLudo_DiceStage__bHn74{-webkit-filter:drop-shadow(0 0 10px rgba(34,197,94,.85));filter:drop-shadow(0 0 10px rgba(34,197,94,.85))}.AlanLudo_DiceSnake__1duZI .AlanLudo_SeedhiTarget__fvs7T{background:radial-gradient(circle at 32% 28%,#bbf7d0,#15803d 78%);border-color:#bbf7d0;color:#052e16;box-shadow:0 0 12px rgba(34,197,94,.8),0 2px 4px rgba(0,0,0,.35)}.AlanLudo_LadderWood__3pGzx{-webkit-animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards;animation:AlanLudo_seedhiBridgeFade__2-Q5A 2.5s ease forwards}.AlanLudo_LadderRail__3jvWM{fill:none;stroke:#b45309;stroke-width:.11;stroke-linecap:round}.AlanLudo_LadderRung___iLRV{fill:none;stroke:#f59e0b;stroke-width:.09;stroke-linecap:round}.AlanLudo_SsBoard__23OSY{position:absolute;left:50%;bottom:calc(var(--cell-size)*-0.74);transform:translateX(-50%);display:flex;align-items:center;grid-gap:9px;gap:9px;padding:5px 10px 5px 14px;background:linear-gradient(165deg,rgba(38,27,13,.94),rgba(56,39,18,.9));border:1px solid rgba(245,158,11,.4);border-radius:999px;box-shadow:0 8px 20px rgba(20,12,4,.35),inset 0 1px 0 rgba(255,220,150,.2);z-index:12;white-space:nowrap}.AlanLudo_SsBoardTitle__3hXQR{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#fbbf24;text-shadow:0 1px 2px rgba(0,0,0,.55)}.AlanLudo_SsChip__30ZuU{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:32px;padding:0 11px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;color:#f5ead2;background:rgba(255,246,224,.07);border:1.5px solid rgba(245,235,210,.28);border-radius:999px;cursor:pointer;opacity:.6;-webkit-filter:saturate(.35);filter:saturate(.35);transition:opacity .2s ease,transform .15s ease,border-color .2s ease,background .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,filter .2s ease,transform .15s ease,border-color .2s ease,background .2s ease;transition:opacity .2s ease,filter .2s ease,transform .15s ease,border-color .2s ease,background .2s ease,-webkit-filter .2s ease}.AlanLudo_SsChip__30ZuU:active{transform:scale(.94)}.AlanLudo_SsChipIcon__161eK{font-size:15px;line-height:1}.AlanLudo_SsChipDot__2hf1n{width:7px;height:7px;border-radius:50%;background:rgba(245,235,210,.35)}.AlanLudo_SsChipOn__15AzY{opacity:1;-webkit-filter:saturate(1);filter:saturate(1);border-color:#f59e0b;background:linear-gradient(160deg,rgba(245,158,11,.24),rgba(180,83,9,.18));box-shadow:0 0 10px rgba(245,158,11,.4)}.AlanLudo_SsChipOn__15AzY .AlanLudo_SsChipDot__2hf1n{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.85)}@media (prefers-reduced-motion:reduce){.AlanLudo_SnakeBurst__1titZ,.AlanLudo_SnakeDestPulse__2cy-C,.AlanLudo_SnakeMarker__2QpLO,.AlanLudo_SnakePreviewRail__2S8yn{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}@font-face{font-family:"Baloo 2";src:url(/fonts/baloo2-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-display:"Baloo 2","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;--text-display:40px;--text-h1:26px;--text-h2:20px;--text-body:15px;--text-caption:12.5px;--radius-sm:12px;--radius-md:18px;--radius-lg:26px}body,html{margin:0;background:#bae6fd;color-scheme:light only;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body.ludo-fullscreen-lock,html.ludo-fullscreen-lock{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;position:fixed;inset:0;width:100vw;height:100vh;-webkit-overflow-scrolling:auto}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #c2410c;outline-offset:2px}:focus:not(:focus-visible){outline:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.ced3a9da.chunk.css.map */