:root{--site-loader-progress: 100%;--site-loader-scale: 1}body.site-loading{overflow:hidden;background:#050102!important}.site-loader,.site-loader *{box-sizing:border-box}.site-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;min-width:320px;min-height:100svh;padding:clamp(18px,4vw,48px);overflow:hidden;color:#fff1da;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#02000152,#020001b8),radial-gradient(circle at 50% 44%,rgba(135,19,37,.2),transparent 38%),#050102;opacity:1;visibility:visible;transition:opacity .48s ease,visibility .48s step-end}.site-loader-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:0;transition:opacity .76s cubic-bezier(.22,.72,.28,1)}.site-loader.is-background-visible .site-loader-background{opacity:1}.site-loader:before{position:absolute;z-index:1;top:-20%;right:-20%;bottom:-20%;left:-20%;content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 0 24%,rgba(0,0,0,.46) 64%),linear-gradient(105deg,transparent 34%,rgba(255,205,125,.035) 48%,transparent 62%);animation:site-loader-light 4.8s ease-in-out infinite alternate}.site-loader:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.56),transparent 24% 76%,rgba(0,0,0,.56)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 26% 70%,rgba(0,0,0,.44))}.site-loader.is-complete{opacity:0;visibility:hidden;pointer-events:none}.site-loader[data-viewport-autoscale=true]{padding:0}.site-loader-content{--site-loader-brand-width: min(690px, 84vw);--site-loader-signature-width: min(420px, 64vw);position:relative;z-index:2;display:grid;justify-items:center;width:min(760px,92vw);gap:clamp(20px,3vw,30px);filter:drop-shadow(0 24px 34px rgba(0,0,0,.62));opacity:0;transform:translateY(5px) scale(var(--site-loader-scale));transform-origin:center;transition:opacity .24s ease,transform .36s ease}.site-loader.is-shell-ready .site-loader-content{opacity:1;transform:translateY(0) scale(var(--site-loader-scale))}.site-loader-brand{display:block;width:var(--site-loader-brand-width);height:auto;object-fit:contain;animation:site-loader-brand-breathe 2.6s ease-in-out infinite}.site-loader-signature{display:block;width:var(--site-loader-signature-width);height:auto;margin-top:-6px;object-fit:contain;opacity:.88}.site-loader-status{position:relative;display:grid;align-items:center;width:min(740px,100%);min-height:clamp(126px,18vw,152px);padding-block:clamp(27px,4vw,38px);padding-inline:clamp(58px,15%,112px);background:url(./temple-vault-status-plaque-v3-BxtJLgW3.png) center / 100% 100% no-repeat}.site-loader-status-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:center;gap:10px 16px;width:100%}.site-loader-label{grid-area:label;color:#ffe8bf;font:700 clamp(14px,2vw,18px) / 1.1 Georgia,"Times New Roman",serif;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 2px rgba(0,0,0,.94),0 0 14px rgba(213,73,68,.24)}.site-loader-value{grid-area:value;color:#fff2d7;font:700 clamp(15px,2vw,19px) / 1 Georgia,"Times New Roman",serif;font-variant-numeric:tabular-nums;text-shadow:0 2px 2px rgba(0,0,0,.94),0 0 14px rgba(255,190,97,.25)}.site-loader-progress{position:relative;grid-area:track;height:13px;overflow:visible;border:1px solid rgba(225,168,82,.64);border-radius:999px;background:linear-gradient(180deg,#000000eb,#2a0a0ed6);box-shadow:inset 0 1px 4px #000000f2,0 0 0 1px #51171ae0,0 0 18px #b8253029}.site-loader-progress-fill{position:absolute;inset:2px auto 2px 2px;width:max(0px,calc(var(--site-loader-progress) - 4px));border-radius:inherit;background:linear-gradient(90deg,#6f1221,#c42f43 46%,#f2a35d 82%,#ffe2a4);box-shadow:0 0 8px #e7414694,0 0 15px #e89e534d;transition:width .14s ease-out}.site-loader-progress-gem{position:absolute;top:50%;left:clamp(7px,var(--site-loader-progress),calc(100% - 7px));width:13px;height:13px;border:1px solid #ffd691;background:linear-gradient(135deg,#ffda91 0,#ffda91 18%,#b92138 20%,#b92138 52%,#4c0916 54%,#4c0916 78%,#f66c58 80%);box-shadow:0 0 0 2px #500b15f2,0 0 12px #ea4c43c7;transform:translate(-50%,-50%) rotate(45deg);transition:left .14s ease-out}@keyframes site-loader-brand-breathe{0%,to{filter:brightness(.94) drop-shadow(0 0 0 rgba(80,189,255,0))}50%{filter:brightness(1.08) drop-shadow(0 0 12px rgba(82,191,255,.24))}}@keyframes site-loader-light{0%{opacity:.62;transform:translate3d(-1.5%,-.5%,0)}to{opacity:1;transform:translate3d(1.5%,.5%,0)}}@media(min-width:721px){.site-loader-content{--site-loader-brand-width: 690px;--site-loader-signature-width: 420px;width:760px;gap:30px}.site-loader-status{width:740px;min-height:152px;padding-block:38px;padding-inline:112px}}@media(max-width:640px){.site-loader{padding:18px 12px;background-position:50% center}.site-loader-content{--site-loader-brand-width: min(88vw, 410px);--site-loader-signature-width: min(64vw, 260px);width:min(94vw,440px);gap:20px}.site-loader-status{width:100%;min-height:126px;padding-block:29px;padding-inline:clamp(54px,15%,66px)}.site-loader-status-inner{gap:9px 10px}.site-loader-label{font-size:clamp(12px,3.6vw,15px);letter-spacing:.07em}}@media(max-width:380px){.site-loader-content{gap:18px}.site-loader-status-inner{column-gap:7px}.site-loader-label{font-size:11px;letter-spacing:.045em}.site-loader-value{font-size:14px}}@media(prefers-reduced-motion:reduce){.site-loader:before,.site-loader-brand{animation:none}.site-loader,.site-loader-background,.site-loader-content,.site-loader-progress-fill,.site-loader-progress-gem{transition-duration:1ms}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b0d10;color:#f4f4f5;--cyan-crystal: #30dfff;--violet-crystal: #8d5cff;--gold-crystal: #ffd982;--green-crystal: #63f27a;--red-crystal: #ff5c74}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],[contenteditable=plaintext-only]{-webkit-user-select:text;user-select:text}html,body,#root{min-width:320px;min-height:100%;margin:0;background:#0b0d10}body{overflow-x:hidden}body:has(.pattern-picker-backdrop),body:has(.auto-dialog-backdrop){overflow:hidden}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}.app-shell{min-height:100svh;padding:16px;background:#0b0d10}.top-bar{display:flex;width:min(774px,100%);min-height:54px;align-items:center;justify-content:space-between;margin:0 auto 12px;padding:8px 10px 8px 14px;border:1px solid #262a30;border-radius:12px;background:#12151a}.brand-mark,.top-stats,.status-pill{display:flex;align-items:center}.brand-mark{gap:8px}.brand-mark>svg{color:#8dd4ad}.brand-copy strong{font-size:15px;letter-spacing:.12em}.top-stats{gap:7px}.status-pill,.icon-button{height:36px;border:1px solid #2c3138;border-radius:9px;color:#d9dde2;background:#191d23}.status-pill{gap:6px;padding:0 11px}.status-pill svg{color:#8dd4ad}.status-pill-label{display:none}.status-pill strong{font-size:13px}.icon-button{display:inline-grid;width:36px;padding:0;place-items:center}.icon-button:hover:not(:disabled){border-color:#414852;color:#fff}.game-layout{display:grid;width:min(774px,100%);grid-template-columns:240px minmax(0,522px);grid-template-rows:auto auto;gap:12px;align-items:start;justify-content:center;margin:0 auto}@media(min-width:721px){.app-shell[data-phase=idle] .game-layout{width:min(360px,100%);min-height:calc(100svh - 98px);grid-template-columns:minmax(0,360px);grid-template-rows:auto;align-content:center}.app-shell[data-phase=idle] .control-panel{grid-column:1;grid-row:1;width:100%}.app-shell[data-phase=idle] .board-area{display:none}}.control-panel{grid-column:1;grid-row:1 / 3}.glyph-panel{grid-column:2;grid-row:1}.board-area{grid-column:2;grid-row:2}.app-shell[data-phase=idle] .glyph-panel,.game-layout[data-play-mode=classic] .glyph-panel{display:none}.app-shell[data-phase=idle] .board-area,.game-layout[data-play-mode=classic] .board-area{grid-row:1 / 3}.control-panel,.board-area,.glyph-card{border:1px solid #262a30;border-radius:12px;background:#12151a}.control-panel{display:flex;min-height:0;flex-direction:column;gap:14px;padding:14px}.mobile-setup-heading{display:none}.panel-settings{display:flex;flex-direction:column;gap:13px}.control-section,.control-group,.control-pair,.shape-control,.play-mode-control{margin:0;padding:0;border:0}.control-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.control-label{display:block;margin:0 0 6px;color:#858c96;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stepper,.bet-stepper,.segmented-control,.pattern-trigger{min-height:40px;border:1px solid #2c3138;border-radius:9px;background:#191d23}.stepper,.bet-stepper{display:flex;align-items:center}.stepper .icon-button,.bet-stepper .icon-button{height:38px;border:0;background:transparent}.stepper>strong{flex:1;color:#f4f4f5;font-size:15px;text-align:center}.bet-input-wrap{display:flex;min-width:0;flex:1;align-items:center;gap:4px;color:#8b929c}.bet-input-wrap input{width:100%;min-width:0;border:0;outline:0;color:#f4f4f5;background:transparent;font-size:16px;font-weight:700;text-align:center}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.segmented-control button{min-height:32px;border:0;border-radius:6px;color:#8b929c;background:transparent}.segmented-control button.selected{color:#fff;background:#303640}.play-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:5px}.pattern-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px;color:#f4f4f5;text-align:left}.pattern-trigger:hover:not(:disabled){border-color:#414852}.pattern-trigger-copy{min-width:0}.pattern-trigger-copy strong,.pattern-trigger-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-trigger-copy strong{font-size:12px}.pattern-trigger-copy small{margin-top:2px;color:#858c96;font-size:9px}.pattern-trigger>svg{flex:0 0 auto;color:#858c96}.panel-action-zone{display:flex;flex-direction:column;gap:8px}.cashout-readout{display:flex;align-items:center;justify-content:flex-end;padding:0 2px}.app-shell[data-phase=idle] .cashout-readout{display:none}.cashout-readout>span{display:none}.cashout-readout strong{display:none}.cashout-readout small{order:-1;color:#8b929c;font-size:11px}.primary-action{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#07120c;background:#8dd4ad;font-weight:800}.primary-action[data-action=cashout]{color:#17130a;background:#e7c979}.primary-action[data-result=loss]{color:#fff;background:#a24b55}.primary-action:disabled{opacity:.45}.mobile-round-result,.mobile-swipe-cue,.mobile-info-back{display:none}.error-line{margin:0;padding:8px 9px;border:1px solid #5b3035;border-radius:8px;color:#f1aab0;background:#241518;font-size:11px}.board-area{min-width:0;padding:10px}.board-stage{width:100%}.board-frame{position:relative;width:100%;aspect-ratio:1;padding:7px;overflow:hidden;border:1px solid rgb(48 223 255 / 24%);border-radius:11px;background:radial-gradient(circle at 50% 42%,rgb(48 223 255 / 7%),transparent 54%),linear-gradient(180deg,#101622,#080c14);box-shadow:inset 0 1px #ffffff0f,inset 0 0 34px #30dfff0a,0 18px 46px #0000004d}.shape-overlay{display:none}.board-ambient{position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:1;display:block;border-radius:8px;background:radial-gradient(circle at 50% 36%,rgb(48 223 255 / 8%),transparent 35%),radial-gradient(circle at 50% 66%,rgb(255 217 130 / 5%),transparent 46%);pointer-events:none;animation:board-ambient-breathe 4.8s ease-in-out infinite}.tile-grid{position:relative;z-index:2;display:grid;width:100%;height:100%;gap:7px}.tile-button{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(255 255 255 / 7%);border-radius:8px;color:#8b929c;background:radial-gradient(circle at 28% 18%,rgb(255 255 255 / 7%),transparent 29%),repeating-linear-gradient(135deg,rgb(255 255 255 / 2.2%) 0 1px,transparent 1px 14px),linear-gradient(145deg,rgb(255 255 255 / 5%),transparent 38%),linear-gradient(180deg,#1b2232,#101722);box-shadow:inset 0 1px #ffffff14,inset 0 -12px 22px #00000038,0 5px 12px #0000002e;backface-visibility:hidden}.tile-button:hover:not(:disabled){border-color:#30dfff57;background:radial-gradient(circle at 50% 50%,rgb(48 223 255 / 11%),transparent 62%),linear-gradient(180deg,#202b40,#121b2b)}.tile-button.shape-target{border-color:rgb(var(--tile-progress-rgb, 83 199 222) / 46%);background:radial-gradient(circle at 50% 42%,rgb(var(--tile-progress-rgb, 83 199 222) / 18%),transparent 62%),linear-gradient(180deg,rgb(var(--tile-progress-rgb, 83 199 222) / 12%),transparent 48%),linear-gradient(180deg,#182231,#0d141f);box-shadow:inset 0 0 0 1px rgb(var(--tile-progress-rgb, 83 199 222) / 12%),0 0 18px rgb(var(--tile-progress-rgb, 83 199 222) / 12%)}.tile-button.revealed_safe{border-color:#30dfff4d;background:linear-gradient(145deg,rgb(255 255 255 / 10%),transparent 38%),linear-gradient(180deg,#202946,#111827);box-shadow:inset 0 1px #ffffff1a,0 0 22px #30dfff24;animation:reveal-safe .32s cubic-bezier(.2,.9,.25,1.15) both}.tile-button.mine{border-color:#ff4d6d5c;background:radial-gradient(circle at 50% 50%,rgb(255 77 109 / 20%),transparent 62%),linear-gradient(180deg,#301824,#130d14)}.hidden-mark{color:#8896ae47;opacity:.42;filter:drop-shadow(0 0 7px rgb(73 116 165 / 12%))}.hidden-mark svg{width:17px}.crystal{display:block;width:38%;max-width:42px;aspect-ratio:.62;margin:auto;clip-path:polygon(50% 0,86% 20%,100% 57%,50% 100%,0 57%,14% 20%);background:linear-gradient(145deg,#dcffff 0,#dcffff 17%,#57d6e7 18%,#57d6e7 48%,#168ca9 49%,#168ca9 72%,#d9ffff 73%,#d9ffff 78%,#126a82 79%);filter:drop-shadow(0 0 8px rgb(71 210 231 / 45%))}.crystal-violet{background:linear-gradient(145deg,#f3e8ff,#bc86ef 40%,#6d36a5 72%,#e8d3ff 76%,#4d2676)}.crystal-gold{background:linear-gradient(145deg,#fff8d9,#e9c46f 40%,#9d6c19 72%,#fff0b3 76%,#6e4713)}.crystal-green{background:linear-gradient(145deg,#e4fff0,#76d9a3 40%,#268657 72%,#ceffe2 76%,#17603c)}.mine-icon{display:grid;width:40%;max-width:40px;aspect-ratio:1;margin:auto;place-items:center;border:2px solid #e68b94;border-radius:50%;background:#6b3038}.mine-icon:after{content:"×";color:#fff;font-size:clamp(16px,3vw,28px);font-weight:800}.tile-pending{display:block;width:16px;height:16px;margin:auto;border:2px solid #59616c;border-top-color:#dce1e6;border-radius:50%;animation:simple-spin .6s linear infinite}.tile-pending>*,.explosion-fx,.board-blast-wave{display:none}@keyframes simple-spin{to{transform:rotate(360deg)}}.board-event-strip{width:fit-content;max-width:100%;margin:7px auto 0;padding:4px 8px;border:1px solid #2b3037;border-radius:7px;color:#9aa1aa;background:#15191e;font-size:10px;text-align:center}.board-event-strip[data-visible=false]{display:none}.glyph-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px}.glyph-heading{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center}.glyph-heading>span,.glyph-heading>strong{grid-column:1}.glyph-heading>span{color:#858c96;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.glyph-heading>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.generation-info-toggle{display:grid;width:30px;height:30px;grid-column:2;grid-row:1 / 3;padding:0;place-items:center;border:1px solid #2c3138;border-radius:7px;color:#858c96;background:#191d23}.target-showcase,.target-facts{display:none}.progress-block{min-width:38px}.progress-block>div{display:flex;align-items:center;gap:6px}.progress-block span{display:none}.progress-block strong{font-size:14px}.discovery-notice{grid-column:1 / -1;margin:0;padding:7px 8px;border:1px solid #315143;border-radius:7px;color:#bfe5cf;background:#15231d;font-size:10px}.generation-disclosure{display:none;grid-column:1 / -1}.generation-disclosure[data-open=true]{display:block}.round-generation{margin-top:2px;padding:9px;border:1px solid #2c3138;border-radius:8px;background:#0f1216}.round-generation-heading{display:flex;align-items:center;gap:6px;font-size:10px}.round-generation-heading strong{margin-left:auto}.round-generation-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:7px;color:#858c96;font-size:9px}.round-generation-grid code{overflow:hidden;color:#c9cdd2;text-overflow:ellipsis;white-space:nowrap}.mobile-action-dock{display:none}.pattern-picker-backdrop,.auto-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:16px;place-items:center;background:#040608c2}.pattern-picker,.auto-dialog{display:flex;width:min(720px,calc(100vw - 32px));max-height:min(650px,calc(100svh - 32px));flex-direction:column;overflow:hidden;border:1px solid #2b3037;border-radius:12px;background:#12151a;box-shadow:0 20px 60px #00000073}.pattern-picker-header,.auto-dialog-header{display:flex;min-height:56px;flex:0 0 auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #262a30}.pattern-picker-header>div:first-child,.auto-dialog-header>div{min-width:0;flex:1}.pattern-picker-header span,.auto-dialog-header>div>span{display:block;color:#858c96;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pattern-picker-header strong,.auto-dialog-header strong{display:block;margin-top:2px;overflow:hidden;color:#f4f4f5;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.close-icon{transform:rotate(45deg)}.catalog-tabs{display:flex;padding:3px;border:1px solid #2c3138;border-radius:8px;background:#191d23}.catalog-tabs button{min-height:30px;padding:0 11px;border:0;border-radius:5px;color:#858c96;background:transparent;font-size:11px}.catalog-tabs button[data-selected=true]{color:#fff;background:#303640}.pattern-picker-body,.auto-dialog-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px}.pattern-picker-body{display:flex;flex-direction:column;gap:12px}.free-play-pane,.research-stage-banner,.patterns-pane,.alphabet-pane,.collection-pane{margin:0;padding:0;border:0}.free-play-pane{order:0}.research-stage-banner{order:1}.patterns-pane{order:2}.alphabet-pane{order:3}.picker-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;color:#858c96}.picker-section-title span,.picker-section-title strong{font-size:9px;letter-spacing:.07em;text-transform:uppercase}.pattern-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pattern-card{display:flex;min-width:0;min-height:58px;align-items:center;gap:9px;padding:8px 9px;border:1px solid #2c3138;border-radius:9px;color:#f4f4f5;background:#191d23;text-align:left}.pattern-card:hover:not(:disabled),.pattern-card[data-selected=true]{border-color:#4a535e}.pattern-card[data-selected=true]{box-shadow:inset 3px 0 #8dd4ad}.pattern-card:disabled{opacity:.6}.pattern-card-free .pattern-card-preview,.pattern-card-classic .pattern-card-preview{display:none}.pattern-card-preview{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;overflow:hidden;place-items:center;border:1px solid #2c3138;border-radius:7px;background:#0f1216}.pattern-card-copy{min-width:0}.pattern-card-copy strong,.pattern-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-card-copy strong{font-size:12px}.pattern-card-copy small{margin-top:2px;color:#858c96;font-size:9px}.research-stage-banner{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #2b3731;border-radius:8px;background:#151c18}.research-stage-banner>span{display:none}.research-stage-banner strong{flex:0 0 auto;font-size:11px}.research-stage-banner small{overflow:hidden;color:#858c96;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.alphabet-block{display:flex;flex-direction:column;gap:6px;padding:0}.alphabet-locked-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px dashed #343a43;border-radius:8px;color:#858c96;background:#15191e}.alphabet-locked-summary strong{color:#bcc1c7;font-size:11px}.alphabet-locked-summary span{font-size:9px}.alphabet-grid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.letter-card{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border:1px solid #2c3138;border-radius:7px;color:#c7cbd0;background:#191d23}.letter-card:disabled{cursor:not-allowed;opacity:.62}.letter-symbol{font-size:12px;font-weight:800;line-height:1}.letter-card .discovery-preview{display:none}.shape-glyph-preview{display:grid;width:var(--preview-size);height:var(--preview-size);gap:var(--preview-gap)}.shape-glyph-preview>span{border-radius:2px;background:#242a31}.shape-glyph-preview>span.active{background:#8dd4ad}.discovery-preview{position:relative;display:grid;place-items:center}.discovery-lock-mark{position:absolute;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#c1c6cc;background:#22272e;font-size:10px}.collection-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.collection-hero>div{padding:8px;border:1px solid #2c3138;border-radius:8px;background:#191d23}.collection-hero span,.collection-hero strong{display:block}.collection-hero span{color:#858c96;font-size:9px}.collection-hero strong{margin-top:2px;font-size:13px}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.collection-card{display:flex;min-width:0;align-items:center;gap:8px;padding:8px;border:1px solid #2c3138;border-radius:8px;color:#f4f4f5;background:#191d23;text-align:left}.collection-card:disabled{opacity:.55}.collection-card span strong,.collection-card span small,.collection-card span em{display:block}.collection-card span strong{font-size:11px}.collection-card span small,.collection-card span em{color:#858c96;font-size:8px;font-style:normal}.auto-dialog{width:min(480px,calc(100vw - 32px))}.auto-dialog-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid #2b3731;border-radius:7px;color:#8dd4ad;background:#15201a}.auto-dialog-body{display:flex;flex-direction:column;gap:10px}.auto-dialog-body>*{flex:0 0 auto}.auto-round-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.auto-round-summary>div{min-width:0;padding:7px;border:1px solid #2c3138;border-radius:7px;background:#191d23}.auto-round-summary span,.auto-round-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-round-summary span{color:#858c96;font-size:8px;text-transform:uppercase}.auto-round-summary strong{margin-top:2px;font-size:10px}.auto-cell-picker{padding:9px;border:1px solid #2c3138;border-radius:9px;background:#15191e}.auto-cell-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.auto-cell-picker-heading strong,.auto-cell-picker-heading small{display:block}.auto-cell-picker-heading strong{font-size:11px}.auto-cell-picker-heading small{color:#858c96;font-size:8px}.auto-cell-picker-heading>div{display:flex;gap:5px}.auto-cell-picker-heading button{min-height:28px;padding:0 8px;border:1px solid #343a43;border-radius:6px;color:#c2c7cd;background:#1d2228}.auto-cell-grid{display:grid;width:min(236px,100%);gap:5px;margin:0 auto}.auto-cell-grid button{aspect-ratio:1;border:1px solid #2c3138;border-radius:6px;background:#0f1216}.auto-cell-grid button[data-selected=true]{border-color:#54806a;background:#1a3024}.auto-stop-fieldset{margin:0;padding:0;border:0}.auto-stop-fieldset legend{margin-bottom:6px;color:#858c96;font-size:9px;text-transform:uppercase}.auto-stop-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.auto-stop-options button{min-height:45px;padding:6px;border:1px solid #2c3138;border-radius:7px;color:#c2c7cd;background:#191d23;text-align:left}.auto-stop-options button[data-selected=true]{border-color:#54806a;color:#eef8f2;background:#1a3024}.auto-stop-options strong,.auto-stop-options small{display:block}.auto-stop-options strong{font-size:10px}.auto-stop-options small{margin-top:2px;color:#858c96;font-size:7px}.auto-repeat-row,.auto-live-status{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid #2c3138;border-radius:8px;background:#191d23}.auto-repeat-row span strong,.auto-repeat-row span small,.auto-live-status span strong,.auto-live-status span small{display:block}.auto-repeat-row strong,.auto-live-status strong{font-size:10px}.auto-repeat-row small,.auto-live-status small{color:#858c96;font-size:7px}.auto-repeat-row>div{display:flex;align-items:center;gap:4px}.auto-repeat-row button,.auto-repeat-row input{width:32px;height:30px;border:1px solid #343a43;border-radius:6px;color:#f4f4f5;background:#111419;text-align:center}.auto-live-status>b{flex:0 0 auto;font-size:11px}.autoplay-pulse{display:none}.auto-dialog-footer{display:grid;grid-template-columns:1fr 1.4fr;gap:7px;flex:0 0 auto;padding:9px 12px;border-top:1px solid #262a30}.auto-dialog-footer button{min-height:40px;border-radius:8px;font-weight:700}.auto-secondary-action{border:1px solid #2c3138;color:#c2c7cd;background:#191d23}.auto-primary-action{border:0;color:#07120c;background:#8dd4ad}.auto-primary-action.stop{color:#fff;background:#a24b55}.auto-primary-action:disabled{opacity:.42}@media(max-width:720px),(max-height:520px)and (max-width:960px){.app-shell{min-height:100dvh;padding-top:calc(10px + env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:calc(76px + env(safe-area-inset-bottom));padding-left:max(10px,env(safe-area-inset-left))}.top-bar{min-height:50px;margin-bottom:10px}.game-layout,.game-layout[data-play-mode=classic]{display:flex;width:100%;flex-direction:column;gap:9px}.app-shell[data-phase=idle] .control-panel{display:flex}.app-shell[data-phase]:not([data-phase=idle]) .control-panel{display:none}.app-shell[data-phase=idle] .board-area,.app-shell[data-phase=idle] .glyph-panel{display:none}.glyph-panel{order:1}.board-area{order:2}.game-layout[data-play-mode=classic] .glyph-panel{display:none}.control-panel{width:100%}.glyph-card{min-height:50px;padding:8px 10px}.board-area{width:100%;padding:8px}.board-stage{width:min(calc(100dvw - 36px),calc(100svh - 190px),430px);margin:0 auto}.tile-grid{gap:5px}.mobile-action-dock{position:fixed;z-index:50;right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:block}.mobile-action-dock[aria-hidden=true]{display:none}.mobile-primary-action{min-height:50px;box-shadow:0 8px 24px #00000059}.pattern-picker-backdrop,.auto-dialog-backdrop{padding:0}.pattern-picker,.auto-dialog{width:100dvw;max-width:100dvw;height:100svh;max-height:100svh;border:0;border-radius:0}.pattern-picker-header,.auto-dialog-header{padding-top:calc(10px + env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.pattern-picker-body{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.auto-dialog-footer{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(9px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.pattern-picker-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.pattern-picker-header .catalog-tabs{grid-column:1 / -1;grid-row:2}.pattern-card-grid,.collection-grid{grid-template-columns:1fr}.research-stage-banner{display:block}.research-stage-banner small{display:block;margin-top:2px;white-space:normal}.alphabet-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.collection-hero,.auto-round-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-stop-options{grid-template-columns:1fr}.auto-stop-options button{min-height:39px}}@media(max-height:520px)and (max-width:960px){.app-shell{padding-top:calc(6px + env(safe-area-inset-top));padding-right:max(8px,env(safe-area-inset-right));padding-bottom:0;padding-left:max(8px,env(safe-area-inset-left))}.top-bar{min-height:44px;margin-bottom:6px}.status-pill,.icon-button{height:32px}.game-layout,.game-layout[data-play-mode=classic]{gap:6px}.app-shell[data-phase=idle] .game-layout{min-height:0}.glyph-card{min-height:42px;padding:5px 9px}.board-area{padding:5px}.board-stage{width:min(calc(100dvw - 24px),calc(100svh - 170px),430px)}.mobile-action-dock{right:auto;bottom:calc(6px + env(safe-area-inset-bottom));left:50%;width:min(430px,calc(100dvw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));transform:translate(-50%)}.mobile-primary-action{min-height:46px}}@media(max-height:680px)and (max-width:720px){.board-stage{width:min(calc(100dvw - 36px),calc(100svh - 180px),380px)}}.crystal{position:absolute;top:50%;left:50%;z-index:1;width:74%;height:84%;max-width:none;aspect-ratio:auto;margin:0;clip-path:none;background:none;background-image:var(--crystal-atlas-url);background-repeat:no-repeat;background-position:0% 0%;background-size:200% 200%;color:var(--cyan-crystal);filter:drop-shadow(0 0 12px currentColor);transform:translate(-50%,-50%);animation:crystal-pop .36s cubic-bezier(.16,1,.3,1) both}.crystal:before{position:absolute;z-index:-1;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,currentColor 0 18%,transparent 62%);content:"";opacity:.2;animation:crystal-aura 2.2s ease-in-out infinite}.crystal:after{position:absolute;top:6%;right:38%;bottom:20%;left:34%;background:linear-gradient(180deg,rgb(255 255 255 / 74%),transparent 72%);clip-path:polygon(42% 0,72% 8%,58% 100%,0 88%);content:"";opacity:.65;animation:crystal-glint 2.8s ease-in-out infinite}.crystal-cyan{color:var(--cyan-crystal);background-position:0% 0%}.crystal-neutral{color:#9fb5c8;background-position:0% 0%;filter:saturate(.42) brightness(.9) drop-shadow(0 0 10px rgb(159 181 200 / 42%))}.crystal-violet{color:var(--violet-crystal);background-position:100% 0%}.crystal-gold{color:var(--gold-crystal);background-position:0% 100%}.crystal-green{color:var(--green-crystal);background-position:100% 100%;filter:saturate(1.2) brightness(1.08) drop-shadow(0 0 12px currentColor)}.crystal-red{color:var(--red-crystal);background-position:100% 0%;filter:hue-rotate(120deg) saturate(1.2) drop-shadow(0 0 12px currentColor)}.mine-icon{position:absolute;top:50%;left:50%;display:block;width:94%;height:94%;max-width:none;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:var(--mine-bomb-url) center / contain no-repeat;filter:drop-shadow(0 5px 6px rgb(0 0 0 / 58%)) drop-shadow(0 0 5px rgb(160 45 45 / 22%));transform:translate(-50%,-50%);animation:bomb-reveal .5s cubic-bezier(.2,.9,.25,1.15) both}.mine-icon:after{content:none}.tile-button[data-value-tier=blue]{--tile-progress-rgb: 83 199 222}.tile-button[data-value-tier=green]{--tile-progress-rgb: 120 216 155}.tile-button[data-value-tier=violet]{--tile-progress-rgb: 167 137 243}.tile-button[data-value-tier=gold]{--tile-progress-rgb: 232 189 108}.tile-button.crystal-destroyed .crystal{width:94%;height:94%;color:#bec6cac7;background-image:var(--broken-crystal-url);background-position:center;background-size:contain;filter:saturate(.82) brightness(.9) contrast(1.03) drop-shadow(0 4px 5px rgb(0 0 0 / 48%)) drop-shadow(0 0 5px rgb(92 142 184 / 14%));animation:broken-crystal-settle .82s var(--blast-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.tile-button.crystal-destroyed .crystal:before,.tile-button.crystal-destroyed .crystal:after{display:none}@keyframes board-ambient-breathe{0%,to{opacity:.58}50%{opacity:.94}}@keyframes reveal-safe{0%{filter:brightness(.8)}58%{filter:brightness(1.18)}to{filter:brightness(1)}}@keyframes crystal-pop{0%{opacity:0;transform:translate(-50%,-44%) scale(.72) rotate(-4deg)}68%{opacity:1;transform:translate(-50%,-52%) scale(1.08) rotate(1deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes crystal-aura{0%,to{opacity:.16;transform:scale(.92)}50%{opacity:.28;transform:scale(1.08)}}@keyframes crystal-glint{0%,72%,to{opacity:.22;transform:translateY(4%) skew(-8deg)}38%{opacity:.72;transform:translateY(-3%) skew(-8deg)}}@keyframes bomb-reveal{0%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-8deg)}68%{opacity:1;transform:translate(-50%,-52%) scale(1.06) rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes broken-crystal-settle{0%{opacity:0;transform:translate(-50%,-50%) scale(1.02) rotate(-3deg)}34%{opacity:.88;transform:translate(-50%,-51%) scale(.86) rotate(2deg)}to{opacity:.68;transform:translate(-50%,-48%) scale(.72) rotate(5deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:720px){.app-shell{background:radial-gradient(circle at 50% -12%,rgb(141 212 173 / 9%),transparent 34%),#0b0d10}.app-shell[data-phase=idle]{display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr);padding-bottom:max(18px,env(safe-area-inset-bottom))}.top-bar{width:min(430px,100%);min-height:56px;margin:0 auto 10px;padding:7px 8px 7px 12px;border-color:#242a31;border-radius:16px;background:#12151aeb}.app-shell[data-phase=idle] .top-bar{margin-bottom:0}.brand-mark{gap:9px}.brand-copy strong{font-size:16px}.status-pill,.top-stats>.icon-button{height:42px;border-radius:12px}.status-pill{padding-inline:12px}.status-pill strong{font-size:15px}.top-stats>.icon-button{width:42px}.app-shell[data-phase=idle] .game-layout{min-height:0;align-items:center;justify-content:center;padding:16px 0 4px}.control-panel{width:min(100%,400px);margin-inline:auto;gap:18px;padding:clamp(18px,5vw,24px);border-color:#293038;border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / 2.5%),transparent 42%),#12161b;box-shadow:inset 0 1px #ffffff0a,0 20px 48px #00000047}.mobile-setup-heading{display:block;text-align:center}.mobile-setup-heading h1{margin:0;color:#f7f8f8;font-size:clamp(22px,6.4vw,27px);line-height:1.1;letter-spacing:-.02em}.mobile-setup-heading p{max-width:300px;margin:8px auto 0;color:#aeb5bd;font-size:14px;line-height:1.45}.panel-settings{gap:15px}.app-shell[data-phase=idle] .play-mode-control{display:none}.control-pair{gap:12px}.control-label{margin-bottom:8px;color:#b9c0c8;font-size:13px;line-height:1;letter-spacing:0;text-transform:none}.stepper,.bet-stepper,.segmented-control,.pattern-trigger{min-height:54px;border-color:#323a43;border-radius:14px;background:#1a1f26}.stepper .icon-button,.bet-stepper .icon-button{width:52px;height:52px}.stepper>strong,.bet-input-wrap input{font-size:17px}.segmented-control button{min-height:46px;border-radius:10px;font-size:14px;font-weight:700}.segmented-control button.selected{background:#343c46;box-shadow:inset 0 1px #ffffff0f}.pattern-trigger{min-height:58px;padding:10px 14px}.pattern-trigger-copy strong{font-size:15px}.pattern-trigger-copy small{display:none}.panel-action-zone{gap:10px}.primary-action{min-height:56px;border-radius:14px;font-size:16px;box-shadow:0 12px 28px #00000042}.board-area,.glyph-panel{width:min(100%,430px);margin-inline:auto}.glyph-card{min-height:54px;padding:9px 13px;border-radius:14px}.glyph-heading{grid-template-columns:minmax(0,1fr)}.glyph-heading>span,.generation-info-toggle,.generation-disclosure{display:none!important}.glyph-heading>strong{font-size:15px}.progress-block strong{font-size:15px}.mobile-action-dock{right:auto;left:50%;width:min(430px,calc(100dvw - 20px));transform:translate(-50%)}.pattern-picker-backdrop,.auto-dialog-backdrop{padding:12px}.pattern-picker,.auto-dialog{width:min(430px,100%);max-width:430px;height:auto;max-height:calc(100svh - 24px);border:1px solid #303740;border-radius:22px}.pattern-picker-header,.auto-dialog-header{padding:14px}.pattern-picker-header{display:flex}.pattern-picker-header .catalog-tabs{display:none}.pattern-picker-header span,.auto-dialog-header>div>span{font-size:11px;letter-spacing:.04em}.pattern-picker-header strong,.auto-dialog-header strong{margin-top:3px;font-size:17px}.pattern-picker-body{gap:16px;padding:14px}.picker-section-title{margin-bottom:8px}.picker-section-title span{color:#b8bfc7;font-size:12px;letter-spacing:0;text-transform:none}.picker-section-title strong,.research-stage-banner small{display:none}.pattern-card-grid,.collection-grid{gap:9px}.pattern-card{min-height:64px;padding:10px 12px;border-radius:13px}.pattern-card-copy strong{font-size:15px}.pattern-card-copy small{margin-top:4px;font-size:12px}.research-stage-banner{padding:11px 12px;border-radius:12px}.research-stage-banner strong{font-size:13px}.alphabet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.letter-card{min-height:48px;border-radius:10px;font-size:15px;font-weight:700}}.advanced-settings-toggle,.auto-play-trigger,.auto-details-toggle{display:flex;width:100%;align-items:center;border:0;color:#c6ccd2;background:transparent;text-align:left}.advanced-settings-toggle{min-height:46px;justify-content:space-between;gap:12px;padding:7px 2px}.advanced-settings-toggle>span,.auto-play-trigger>span{min-width:0;flex:1}.advanced-settings-toggle strong,.advanced-settings-toggle small,.auto-play-trigger strong,.auto-play-trigger small{display:block}.advanced-settings-toggle strong{font-size:13px}.advanced-settings-toggle small{margin-top:3px;color:#858c96;font-size:11px}.advanced-settings-toggle>svg,.auto-details-toggle>svg{flex:0 0 auto;color:#858c96;transition:transform .16s ease}.advanced-settings-toggle[data-open=true]>svg,.auto-details-toggle[data-open=true]>svg{transform:rotate(180deg)}.advanced-settings-inner{display:flex;flex-direction:column;gap:13px;padding:2px 0 4px}.auto-play-trigger{min-height:56px;gap:10px;padding:9px 11px;border:1px solid #2c333b;border-radius:11px;background:#171c22}.auto-play-trigger>svg:first-child{color:#8dd4ad}.auto-play-trigger>svg:last-child{color:#858c96;transform:rotate(-90deg)}.auto-play-trigger strong{font-size:13px}.auto-play-trigger small{margin-top:3px;overflow:hidden;color:#929aa3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auto-dialog{width:min(430px,calc(100vw - 32px))}.auto-dialog-body{gap:12px;padding:14px}.auto-core-settings{display:grid;gap:8px}.auto-setting-row{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #2c333b;border-radius:11px;background:#171c22}.auto-setting-row>span{min-width:0}.auto-setting-row>span strong,.auto-setting-row>span small{display:block}.auto-setting-row>span strong{font-size:14px}.auto-setting-row>span small{margin-top:3px;color:#8e969f;font-size:11px}.auto-stepper{display:grid;flex:0 0 auto;grid-template-columns:42px 48px 42px;align-items:center;overflow:hidden;border:1px solid #343c45;border-radius:10px;background:#101419}.auto-stepper button,.auto-stepper input,.auto-stepper output{display:grid;width:100%;height:42px;padding:0;place-items:center;border:0;color:#f4f4f5;background:transparent;font-size:15px;font-weight:700;text-align:center}.auto-stepper button{color:#bfc6cc}.auto-stepper button:first-child{border-right:1px solid #2c333b}.auto-stepper button:last-child{border-left:1px solid #2c333b}.auto-stepper button:disabled{opacity:.35}.auto-cell-picker{padding:11px;border-radius:12px}.auto-cell-picker-heading{margin-bottom:10px}.auto-cell-picker-heading strong{font-size:14px}.auto-cell-picker-heading small{margin-top:3px;font-size:11px}.auto-cell-picker-heading>button{min-height:38px;padding:0 11px;border-radius:9px;font-size:12px}.auto-cell-grid{width:min(286px,100%);gap:6px}.auto-cell-grid button{min-width:0;border-radius:8px}.auto-details-toggle{min-height:46px;justify-content:space-between;gap:10px;padding:0 11px;border:1px solid #2c333b;border-radius:11px;background:#171c22;font-size:13px;font-weight:700}.auto-details-panel{padding-top:1px}.auto-stop-fieldset legend{margin-bottom:8px;color:#aab1b8;font-size:11px;text-transform:none}.auto-stop-options button{min-height:44px;padding:7px;border-radius:9px;text-align:center}.auto-stop-options strong{font-size:11px}.auto-warning,.auto-last-status{margin:0;padding:9px 10px;border-radius:9px;font-size:12px;line-height:1.35}.auto-warning{border:1px solid #5b3d30;color:#efc0a7;background:#251a16}.auto-last-status{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #2c333b;color:#aeb6be;background:#15191e}.auto-last-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-last-status strong{flex:0 0 auto;color:#e5e8ea}.auto-dialog-footer{grid-template-columns:1fr;padding:10px 14px 14px;border-top:0}.auto-dialog-footer button{min-height:52px;border-radius:12px;font-size:15px}@media(max-width:720px){.app-shell[data-phase=idle] .game-layout{height:100%;place-self:stretch center}.app-shell[data-phase=idle] .control-panel{align-self:center}.advanced-settings-toggle{min-height:50px}.advanced-settings-toggle strong{font-size:14px}.advanced-settings-toggle small{font-size:12px}.auto-play-trigger{min-height:60px;border-radius:14px}.auto-play-trigger strong{font-size:15px}.auto-play-trigger small{font-size:11px}.auto-dialog{width:min(430px,100%);max-height:calc(100dvh - 24px)}.auto-dialog-header{min-height:64px}.auto-dialog-header strong{font-size:16px}.auto-dialog-body{padding:12px}.auto-dialog-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.auto-setting-row{min-height:62px}.auto-cell-grid{width:min(300px,100%);gap:clamp(4px,1.3vw,6px)}.auto-stop-options{grid-template-columns:1fr;gap:7px}}:root{--house-black: #050405;--house-ink: #0c090b;--house-panel: rgba(15, 10, 12, .9);--house-ruby: #73182d;--house-gold: #d8ad5d;--house-gold-bright: #f5d98e;--house-ivory: #fff6df;--house-muted: rgba(255, 244, 220, .52);--house-line: rgba(230, 190, 112, .2);--house-line-soft: rgba(255, 239, 204, .085);--house-shadow: 0 24px 70px rgba(0, 0, 0, .48)}body{background:radial-gradient(circle at 50% 12%,rgba(122,24,46,.24),transparent 36%),radial-gradient(circle at 12% 78%,rgba(190,139,57,.08),transparent 26%),linear-gradient(180deg,#030304e6,#040304f5),url(./casino-felt-qT-eevkM.webp) center / 680px 680px repeat,var(--house-black);background-blend-mode:normal;color:var(--house-ivory)}.app-shell{background:radial-gradient(ellipse at 50% 44%,rgba(123,26,48,.09),transparent 54%),linear-gradient(90deg,rgba(0,0,0,.42),transparent 18% 82%,rgba(0,0,0,.42))}.app-shell:before{opacity:.46;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 20% 80%,rgba(0,0,0,.66)),linear-gradient(180deg,rgba(0,0,0,.22),transparent 24%,rgba(0,0,0,.34))}.background-crystals span{opacity:calc(var(--bg-crystal-opacity, .13) * .46);filter:sepia(.28) saturate(.8) drop-shadow(0 0 18px rgba(197,145,61,.16))}.background-crystals [data-crystal=cyan],.background-crystals [data-crystal=violet]{background-position:0% 100%}.top-bar,.control-panel,.glyph-panel,.board-frame,.pattern-picker,.modal-panel{border-color:var(--house-line);background:linear-gradient(180deg,rgba(255,247,225,.052),transparent 28%),radial-gradient(circle at 50% 0%,rgba(133,33,55,.12),transparent 52%),linear-gradient(145deg,#170f12f5,#080708f2);box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px #00000040,var(--house-shadow)}.top-bar{position:relative;overflow:hidden;grid-template-columns:minmax(260px,1fr) auto auto;border-color:#e1b86542;background:radial-gradient(circle at 8% 0%,rgba(151,39,61,.2),transparent 34%),linear-gradient(100deg,#180d11fa,#090809f5 56%,#180f10f5)}.top-stats{display:flex;width:auto}.top-stats .status-pill{width:auto}.top-bar:after{content:"";position:absolute;inset:auto 18px 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,213,142,.52),transparent)}.brand-mark{gap:11px}.brand-copy{display:grid;gap:2px;line-height:1}.brand-copy small{color:#ebc67c9e;font-size:8px;font-weight:800;letter-spacing:.24em}.brand-mark strong{color:var(--house-ivory);font-family:Georgia,Times New Roman,serif;font-size:19px;letter-spacing:.075em;text-shadow:0 2px 18px rgba(209,155,64,.16)}.brand-gem{filter:drop-shadow(0 0 9px rgba(232,185,94,.32)) drop-shadow(0 0 17px rgba(139,28,51,.32))}.brand-gem-bottom{fill:#7f172ead}.game-eyebrow{display:inline-flex;align-items:center;justify-self:center;gap:8px;color:#fff4db85;font-size:9px;font-weight:800;letter-spacing:.16em}.game-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#65c989;box-shadow:0 0 10px #65c989a3}.status-pill,.quick-bets button,.segmented-control button,.pattern-trigger,.cashout-readout,.target-showcase,.target-facts>div,.progress-block>div,.icon-button{border-color:var(--house-line-soft);background:linear-gradient(180deg,#fff8e40c,#ffffff02),#080708ad;box-shadow:inset 0 1px #ffffff0d,0 9px 22px #0003}.status-pill{border-color:#e0b66126;background:radial-gradient(circle at 100% 0%,rgba(131,27,48,.13),transparent 55%),linear-gradient(180deg,#fff8e50d,#0000001f),#0a0809c7}.status-pill svg,.status-pill[data-tone=net] strong{color:var(--house-gold-bright)}.status-pill-label,.control-label,.glyph-heading span,.progress-block span,.target-facts span,.cashout-readout span,.pattern-trigger-copy small,.control-hint{color:var(--house-muted)}.control-label,.glyph-heading span,.cashout-readout span{letter-spacing:.1em}.control-panel,.glyph-panel{-webkit-backdrop-filter:blur(20px) saturate(.88);backdrop-filter:blur(20px) saturate(.88)}.control-panel:after{display:none}.control-panel:before,.glyph-panel:before,.board-frame:before{border-color:#efcb8413}.control-group,.quick-bets,.progress-block>div{border-color:#eecd8f13}.quick-bets button:hover:not(:disabled),.segmented-control button:hover:not(:disabled),.pattern-trigger:hover:not(:disabled),.icon-button:hover:not(:disabled){color:var(--house-ivory);border-color:#e0b15652;background:linear-gradient(180deg,#e0b15617,#ffffff03),#110a0cd1;box-shadow:inset 0 1px #ffffff12,0 0 22px #a0682012}.quick-bets button.selected,.segmented-control button.selected,.letter-card[data-selected=true],.pattern-card[data-selected=true]{color:#fff6de;border-color:#ebc26d94;background:radial-gradient(circle at 30% 0%,rgba(255,241,199,.2),transparent 46%),linear-gradient(180deg,#cd9b412e,#63331424),#120c0ad1;box-shadow:inset 0 1px #ffffff21,inset 0 0 12px #dba94b0d,0 0 20px #ca8e301f}.pattern-trigger-art{border-color:#cfa34e3d;background:radial-gradient(circle at 50% 42%,rgba(153,35,57,.24),transparent 62%),#140a0ee6;box-shadow:inset 0 0 14px #76182c29,0 0 16px #5a12231f}.pattern-free-mark{color:var(--house-gold-bright);text-shadow:0 0 12px rgba(219,170,73,.3)}.stepper strong,.cashout-readout strong,.glyph-heading strong,.target-facts strong,.pattern-trigger-copy strong{color:var(--house-ivory);text-shadow:0 0 16px rgba(216,173,89,.1)}.cashout-readout small{color:var(--house-gold-bright)}.primary-action{border-color:#ffecb7b8;color:#211405;background:radial-gradient(circle at 50% -20%,#fff9d9 0 18%,transparent 44%),linear-gradient(180deg,#f7dc92,#d8a94f 48%,#9a5c18);box-shadow:inset 0 2px #ffffff6b,inset 0 -10px 18px #5b2c0438,0 12px 30px #be802138,0 12px 28px #0000004d}.primary-action:hover:not(:disabled){filter:brightness(1.055) saturate(1.02);box-shadow:inset 0 2px #ffffff7a,0 15px 36px #d2962f47,0 14px 32px #00000057}.primary-action[data-action=cashout]{border-color:#aeeebe9e!important;color:#f2fff4!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.2),transparent 44%),linear-gradient(180deg,#58c985,#238357 48%,#105038)!important;box-shadow:inset 0 2px #ffffff4d,inset 0 -10px 18px #02301d3d,0 13px 30px #18764a38,0 12px 28px #0000004d!important;text-shadow:0 1px 0 rgba(0,46,26,.7)!important}.primary-action[data-action=cashout]:before{background:linear-gradient(100deg,transparent 0 30%,rgba(255,255,255,.42) 47%,transparent 64%),radial-gradient(circle at 50% 50%,rgba(169,247,194,.2),transparent 58%)!important}.primary-action[data-action=cashout]:after{border-color:#d6ffe033!important}.primary-action[data-action=cashout]:hover:not(:disabled){filter:saturate(1.03) brightness(1.05)!important;box-shadow:inset 0 2px #ffffff5c,0 18px 42px #22915947,0 0 28px #56c98429!important}.primary-action[data-action=cashout]:disabled{color:#e6faeba8!important;filter:saturate(.66) brightness(.72)!important}.app-shell:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out]) .status-pill[data-stat=cashout]{border-color:#66ca8b47;background:radial-gradient(circle at 18% 0%,rgba(170,245,197,.12),transparent 44%),linear-gradient(180deg,#ffffff0e,#ffffff03),#07130dc2;box-shadow:inset 0 1px #ffffff14,0 0 22px #3bb06a1a}.app-shell:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out]) .status-pill[data-stat=cashout] .cashout-counter{color:#d6ffe2;text-shadow:0 0 12px rgba(87,211,137,.25),0 1px 0 rgba(0,0,0,.55)}.board-frame{border-color:#e5be6f47;background:linear-gradient(180deg,#fff2d20b,#0003),radial-gradient(circle at 50% 44%,rgba(105,24,43,.16),transparent 72%),linear-gradient(145deg,#130d0ffa,#050506fc);box-shadow:inset 0 1px #ffffff13,inset 0 0 38px #5d16271f,0 0 0 1px #361e1647,0 28px 82px #00000085}.tile-button,.tile-button.hidden{border-color:#e8cc9b1b;background:radial-gradient(circle at 30% 14%,rgba(255,244,221,.052),transparent 34%),linear-gradient(145deg,#211419,#100c0e 58%,#080708);box-shadow:inset 0 1px #ffffff10,inset 0 -13px 22px #00000047,0 7px 16px #0000004d}.tile-button:hover:not(:disabled){border-color:#efc8776b;background:radial-gradient(circle at 50% 30%,rgba(217,171,86,.12),transparent 58%),linear-gradient(145deg,#2c1b20,#151012 58%,#0a0809);box-shadow:inset 0 1px #ffffff13,0 0 19px #c68e2f1a,0 9px 20px #0000004d}.hidden-mark{color:#e6c27b21}.target-showcase,.shape-mini{border-color:#dcb25d24;background:radial-gradient(circle at 50% 38%,rgba(120,27,48,.13),transparent 64%),#070708b3}.shape-mini-cell{border-color:#ebd1a11a;background:#030304c7}.target-meter{border-color:#e4be7224;background:#030304d1}.target-meter span{background:linear-gradient(90deg,#a62c46,#e0ad59 70%,#f6dfa0);box-shadow:0 0 12px #daa84b59}.generation-info-toggle,.mobile-info-back{border-color:#dfb76529;color:#fff4dca3;background:#0b0809b8}.generation-info-toggle:hover,.generation-info-toggle[data-open=true]{border-color:#e3b8605c;color:var(--house-ivory);background:#42141ebd}.pattern-picker-backdrop,.modal-backdrop{background:#030203cc;-webkit-backdrop-filter:blur(14px) saturate(.8);backdrop-filter:blur(14px) saturate(.8)}button:focus-visible,.tile-button:focus-visible,.pattern-trigger:focus-visible,.letter-card:focus-visible,.pattern-card:focus-visible{outline-color:#f0cb7eb8}@media(max-width:860px){body{background:radial-gradient(circle at 50% 12%,rgba(122,24,46,.2),transparent 34%),linear-gradient(180deg,#030304ed,#040304fa),url(./casino-felt-qT-eevkM.webp) center / 520px 520px repeat,var(--house-black)}.game-eyebrow,.background-crystals{display:none}.app-shell:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust],[data-phase=cashed_out]) .brand-copy small{display:none}.top-bar{grid-template-columns:minmax(0,1fr)}.top-stats{display:grid;width:100%}.top-stats .status-pill{width:100%}.brand-copy small{font-size:7px}.brand-mark strong{font-size:clamp(15px,4.5vw,18px)}.top-bar,.control-panel,.glyph-panel,.board-frame{border-color:#e2ba6a33}.app-shell:is([data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust]) .board-frame{background:linear-gradient(180deg,#fff2d209,#00000029),radial-gradient(circle at 50% 44%,rgba(105,24,43,.13),transparent 72%),#0b090a}.app-shell:is([data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust]) .tile-button{background:linear-gradient(180deg,rgba(255,244,221,.045),transparent 42%),#171014}}@media(prefers-reduced-motion:reduce){.background-crystals span{animation:none}}:root{color-scheme:dark;font-family:Inter,Manrope,Segoe UI,system-ui,-apple-system,sans-serif;background:#070506;color:#fff7e9;--casino-black: #070506;--casino-ink: #0d090b;--casino-panel: #151013;--casino-panel-raised: #1c1317;--casino-ruby: #8b1f3b;--casino-ruby-bright: #bb3856;--casino-gold: #d8ad5d;--casino-gold-bright: #f3d994;--casino-ivory: #fff7e7;--casino-muted: #a99b92;--casino-line: rgb(231 194 120 / 18%);--casino-line-strong: rgb(239 203 128 / 36%)}html,body,#root{min-height:100%;background:#070506}body{color:var(--casino-ivory);background:radial-gradient(circle at 50% -5%,rgb(139 31 59 / 30%),transparent 32rem),radial-gradient(circle at 12% 72%,rgb(207 156 70 / 8%),transparent 27rem),linear-gradient(#040304e0,#050304f2),url(./casino-felt-qT-eevkM.webp) center / 720px 720px repeat,#070506}body::-webkit-scrollbar,.pattern-picker-body::-webkit-scrollbar,.auto-dialog-body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb,.pattern-picker-body::-webkit-scrollbar-thumb,.auto-dialog-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#d8ad5d57;background-clip:padding-box}button,input{font-family:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;padding:clamp(14px,2vw,24px);background:radial-gradient(ellipse at 50% 45%,rgb(134 29 54 / 11%),transparent 45rem),linear-gradient(90deg,rgb(0 0 0 / 42%),transparent 19% 81%,rgb(0 0 0 / 42%))}.app-shell:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 47%,rgb(255 237 194 / 2.5%) 49%,transparent 51%),radial-gradient(circle at 50% 50%,transparent 0 48%,rgb(0 0 0 / 34%) 100%)}.top-bar{position:relative;display:grid;width:min(980px,100%);min-height:66px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:18px;margin:0 auto 14px;padding:9px 11px 9px 16px;overflow:hidden;border:1px solid var(--casino-line-strong);border-radius:16px;background:radial-gradient(circle at 5% -30%,rgb(166 45 70 / 27%),transparent 35%),linear-gradient(110deg,#1f1116f7,#0a0809fa 54%,#191012f7);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000007f,0 20px 55px #00000057}.top-bar:before{content:"";position:absolute;inset:auto 22px 0;height:1px;background:linear-gradient(90deg,transparent,rgb(246 213 143 / 62%),transparent)}.brand-mark{min-width:0;gap:11px}.brand-gem{width:29px;height:38px;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 0 12px rgb(222 172 79 / 24%))}.brand-gem-aura{fill:url(#brandCrystalGlow)}.brand-gem-outline{fill:url(#brandCrystalShell);stroke:#ffe29f94;stroke-width:.7px}.brand-gem-left{fill:url(#brandCrystalLeft)}.brand-gem-right{fill:url(#brandCrystalRight)}.brand-gem-core{fill:url(#brandCrystalCore)}.brand-gem-top{fill:#ffe7b047}.brand-gem-bottom{fill:#5b0d1eb8}.brand-gem-facet{fill:#fff2d01f}.brand-gem-shine{fill:#ffffffb8}.brand-gem-spark{fill:#fff4cc}.brand-copy{display:grid;min-width:0;gap:3px;line-height:1}.brand-copy small{color:#efc97e94;font-size:7px;font-weight:800;letter-spacing:.24em;white-space:nowrap}.brand-copy strong{overflow:hidden;color:var(--casino-ivory);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;letter-spacing:.09em;text-overflow:ellipsis;text-shadow:0 2px 18px rgb(221 166 70 / 16%);white-space:nowrap}.game-eyebrow{display:inline-flex;align-items:center;justify-self:center;gap:8px;color:#fff1d573;font-size:8px;font-weight:800;letter-spacing:.17em;white-space:nowrap}.game-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#65c989;box-shadow:0 0 10px #65c989b8;animation:live-table-pulse 2.2s ease-in-out infinite}.top-stats{display:flex;width:auto;justify-self:end;gap:7px}.status-pill,.icon-button{height:40px;border:1px solid var(--casino-line);border-radius:10px;color:#f4e9d6;background:linear-gradient(180deg,rgb(255 248 229 / 6%),transparent),#090708c2;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}.status-pill{min-width:132px;justify-content:flex-start;padding:0 12px}.status-pill svg{color:var(--casino-gold-bright);filter:drop-shadow(0 0 7px rgb(216 173 93 / 28%))}.status-pill strong{color:#fff7e8;font-variant-numeric:tabular-nums;letter-spacing:.02em}.icon-button{color:var(--casino-muted)}.icon-button:hover:not(:disabled),.icon-button[aria-pressed=true]{border-color:#e8be6a6b;color:var(--casino-gold-bright);background:#3823178a}.game-layout{width:min(980px,100%);grid-template-columns:280px minmax(0,688px);gap:14px}.control-panel{align-self:stretch}.control-panel,.board-area,.glyph-card{border:1px solid var(--casino-line);background:linear-gradient(145deg,rgb(255 249 232 / 4.5%),transparent 32%),radial-gradient(circle at 50% 0%,rgb(142 32 55 / 13%),transparent 44%),linear-gradient(145deg,#180f12fa,#090708fa);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00000038,0 26px 70px #0006}.control-panel{gap:18px;padding:18px;border-radius:16px}.panel-settings{gap:16px}.control-label{margin-bottom:8px;color:#ebdac185;font-size:9px;letter-spacing:.14em}.stepper,.bet-stepper,.segmented-control,.pattern-trigger,.auto-play-trigger,.advanced-settings-toggle,.auto-setting-row,.auto-details-toggle{border-color:var(--casino-line);color:#f8ecda;background:linear-gradient(180deg,#fff8e40d,#ffffff02),#080607b3;box-shadow:inset 0 1px #ffffff0a,0 9px 22px #0000002e}.stepper,.bet-stepper,.segmented-control,.pattern-trigger{min-height:46px;border-radius:11px}.stepper>strong,.bet-input-wrap input{color:var(--casino-ivory);font-size:16px;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgb(221 174 87 / 10%)}.bet-input-wrap{color:#eecf908a}.stepper .icon-button,.bet-stepper .icon-button{color:#f4daa494}.stepper .icon-button:hover:not(:disabled),.bet-stepper .icon-button:hover:not(:disabled){color:#ffe4a5;background:#8e54201c}.segmented-control button{color:#ecddc77a;font-size:12px;font-weight:700}.segmented-control button.selected{color:#fff3d2;background:linear-gradient(180deg,#efc97e33,#66301729),#2e1917b3;box-shadow:inset 0 0 0 1px #eec5752e,inset 0 1px #ffffff12}.pattern-trigger:hover:not(:disabled),.auto-play-trigger:hover:not(:disabled),.advanced-settings-toggle:hover:not(:disabled),.auto-details-toggle:hover:not(:disabled){border-color:#e8bd6761;color:#fff7e8;background:linear-gradient(180deg,rgb(225 177 86 / 9%),transparent),#170d10db}.pattern-trigger-copy small,.advanced-settings-toggle small,.auto-play-trigger small,.auto-setting-row>span small{color:#e1d3bf75}.pattern-trigger>svg,.advanced-settings-toggle>svg,.auto-play-trigger>svg:last-child,.auto-details-toggle>svg{color:#ebcb8b7a}.auto-play-trigger>svg:first-child{color:var(--casino-gold-bright);filter:drop-shadow(0 0 9px rgb(216 173 93 / 20%))}.advanced-settings-toggle{padding-inline:4px;border:0;box-shadow:none}.cashout-readout small{color:#efdab38a}.primary-action,.auto-primary-action{position:relative;isolation:isolate;min-height:52px;overflow:hidden;border:1px solid rgb(255 237 188 / 66%);border-radius:12px;color:#211203;background:radial-gradient(circle at 50% -30%,#fff8d2 0 20%,transparent 48%),linear-gradient(180deg,#f3d586,#d4a247,#925515);box-shadow:inset 0 2px #ffffff5c,inset 0 -12px 20px #57290333,0 14px 30px #b4741833,0 12px 24px #00000047;font-size:13px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 1px 0 rgb(255 244 206 / 35%);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.primary-action:before,.auto-primary-action:before{content:"";position:absolute;z-index:-1;top:-60%;bottom:-60%;left:-45%;width:32%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 44%),transparent);transform:skew(-18deg);animation:casino-button-shine 4.8s ease-in-out infinite}.primary-action:hover:not(:disabled),.auto-primary-action:hover:not(:disabled){filter:brightness(1.06) saturate(1.03);transform:translateY(-1px)}.primary-action:active:not(:disabled),.auto-primary-action:active:not(:disabled){transform:translateY(1px)}.primary-action[data-action=cashout]{border-color:#a6e9b98f;color:#f2fff5;background:radial-gradient(circle at 50% -20%,rgb(255 255 255 / 22%),transparent 48%),linear-gradient(180deg,#55c582,#247c53 52%,#10442f);text-shadow:0 1px 0 rgb(0 39 23 / 74%)}.primary-action[data-result=loss],.auto-primary-action.stop{border-color:#ff9aa15c;color:#fff5f3;background:radial-gradient(circle at 50% -20%,rgb(255 255 255 / 14%),transparent 46%),linear-gradient(180deg,#b54558,#791f36 56%,#430f20);text-shadow:0 1px 0 rgb(51 4 14 / 76%)}.primary-action:disabled,.auto-primary-action:disabled{opacity:.48;filter:grayscale(.25) brightness(.72)}.board-area{position:relative;padding:13px;overflow:hidden;border-radius:18px}.board-area:before{content:"ROYAL MINES · PRIVATE TABLE";display:block;margin:1px 0 10px;color:#edcc8c52;font-family:Georgia,Times New Roman,serif;font-size:8px;letter-spacing:.25em;text-align:center}.board-frame{padding:10px;border:1px solid rgb(231 193 115 / 30%);border-radius:14px;background:linear-gradient(180deg,#fff6d80a,#0000003d),radial-gradient(circle at 50% 42%,rgb(117 25 46 / 21%),transparent 68%),linear-gradient(145deg,#171014,#070607 74%);box-shadow:inset 0 1px #ffffff12,inset 0 0 48px #6b142b24,0 0 0 1px #341a1357,0 24px 56px #0000007a}.board-frame:after{content:"";position:absolute;z-index:4;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgb(255 223 158 / 6%);border-radius:10px;pointer-events:none}.board-ambient{top:10px;right:10px;bottom:10px;left:10px;border-radius:9px;background:radial-gradient(circle at 50% 34%,rgb(196 58 86 / 8%),transparent 35%),radial-gradient(circle at 50% 70%,rgb(231 185 95 / 6%),transparent 48%)}.tile-grid{gap:8px}.tile-button,.tile-button.hidden{border:1px solid rgb(235 205 151 / 11%);border-radius:10px;color:#e1c1812e;background:radial-gradient(circle at 28% 16%,rgb(255 247 227 / 6%),transparent 30%),repeating-linear-gradient(135deg,rgb(255 255 255 / 1.6%) 0 1px,transparent 1px 13px),linear-gradient(145deg,#26171d,#120d0f 58%,#090708);box-shadow:inset 0 1px #ffffff12,inset 0 -12px 24px #0000004d,0 6px 14px #0000004d;transition:transform .17s cubic-bezier(.2,.8,.2,1),border-color .17s ease,box-shadow .17s ease,filter .17s ease}.tile-button:hover:not(:disabled){z-index:3;border-color:#f2cc7d7a;background:radial-gradient(circle at 50% 28%,rgb(223 174 83 / 14%),transparent 58%),linear-gradient(145deg,#352027,#190f13 60%,#0d090a);box-shadow:inset 0 1px #ffffff14,0 0 22px #c78d2d1c,0 10px 22px #0000005c;transform:translateY(-2px) scale(1.015)}.tile-button.pressing,.tile-button:active:not(:disabled){transform:translateY(1px) scale(.97)}.tile-button.shape-target{border-color:rgb(var(--tile-progress-rgb, 216 173 93) / 40%);background:radial-gradient(circle at 50% 42%,rgb(var(--tile-progress-rgb, 216 173 93) / 16%),transparent 62%),linear-gradient(180deg,rgb(var(--tile-progress-rgb, 216 173 93) / 9%),transparent 50%),linear-gradient(145deg,#24171d,#0e0b0d);box-shadow:inset 0 0 0 1px rgb(var(--tile-progress-rgb, 216 173 93) / 9%),0 0 18px rgb(var(--tile-progress-rgb, 216 173 93) / 10%)}.tile-button.revealed_safe{border-color:rgb(var(--tile-progress-rgb, 83 199 222) / 36%);background:radial-gradient(circle at 50% 38%,rgb(var(--tile-progress-rgb, 83 199 222) / 13%),transparent 60%),linear-gradient(145deg,#231a22,#0b090b);box-shadow:inset 0 1px #ffffff14,0 0 24px rgb(var(--tile-progress-rgb, 83 199 222) / 12%)}.tile-button.mine,.tile-button.revealed_mine{border-color:#ff626f6b;background:radial-gradient(circle at 50% 46%,rgb(255 93 76 / 20%),transparent 56%),linear-gradient(180deg,#381722,#120b0e)}.hidden-mark{color:#e7c2782e;opacity:.7;filter:drop-shadow(0 0 8px rgb(216 173 93 / 12%))}.board-event-strip{margin-top:10px;border-color:var(--casino-line);color:#f5e2c399;background:#0a0708cc;letter-spacing:.03em}.glyph-card{min-height:66px;padding:11px 14px;border-radius:15px}.glyph-heading>span{color:#ebd4b273;letter-spacing:.12em}.glyph-heading>strong{color:var(--casino-ivory);font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:.015em}.progress-block strong{color:var(--casino-gold-bright);font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgb(216 173 93 / 22%)}.generation-info-toggle{border-color:var(--casino-line);color:#ebd6b57f;background:#080607b8}.generation-info-toggle:hover,.generation-info-toggle[data-open=true]{border-color:#e6bb656b;color:var(--casino-gold-bright);background:#471822b8}.round-generation,.auto-cell-picker,.auto-setting-row,.auto-details-toggle,.auto-last-status,.auto-repeat-row,.auto-live-status{border-color:var(--casino-line);background:linear-gradient(180deg,rgb(255 247 225 / 3.5%),transparent),#080607c7}.discovery-notice{border-color:#cfa6533d;color:#ead5a9;background:#5b36142e}.pattern-picker-backdrop,.auto-dialog-backdrop{background:#030203d1;-webkit-backdrop-filter:blur(14px) saturate(.82);backdrop-filter:blur(14px) saturate(.82)}.pattern-picker,.auto-dialog{border:1px solid rgb(229 190 111 / 28%);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgb(145 32 55 / 18%),transparent 34%),linear-gradient(145deg,#1b1216,#090708 68%);box-shadow:inset 0 1px #ffffff12,0 30px 90px #000000a3}.pattern-picker-header,.auto-dialog-header,.auto-dialog-footer{border-color:var(--casino-line)}.pattern-picker-header span,.auto-dialog-header>div>span,.picker-section-title,.auto-round-summary span,.auto-setting-row>span small,.auto-cell-picker-heading small{color:#e6d3b67a}.pattern-picker-header strong,.auto-dialog-header strong{color:var(--casino-ivory);font-family:Georgia,Times New Roman,serif;letter-spacing:.025em}.catalog-tabs,.pattern-card,.letter-card,.collection-card,.auto-round-summary>div,.auto-stop-options button,.auto-cell-grid button,.auto-stepper{border-color:var(--casino-line);color:#eee1cf;background:linear-gradient(180deg,rgb(255 247 225 / 4%),transparent),#0c080abd}.catalog-tabs button{color:#e7d6bd7a}.catalog-tabs button[data-selected=true],.pattern-card[data-selected=true],.letter-card[data-selected=true],.collection-card[data-selected=true],.auto-stop-options button[data-selected=true],.auto-cell-grid button[data-selected=true]{border-color:#ebc26d85;color:#fff4d8;background:radial-gradient(circle at 30% 0%,rgb(255 239 196 / 14%),transparent 48%),linear-gradient(180deg,#bb842e29,#5d231d29),#1b0f10db;box-shadow:inset 3px 0 #d8ad5d,inset 0 1px #ffffff12}.pattern-card:hover:not(:disabled),.letter-card:hover:not(:disabled),.collection-card:hover:not(:disabled),.auto-stop-options button:hover:not(:disabled),.auto-cell-grid button:hover:not(:disabled){border-color:#e9be686b}.auto-dialog-icon{border-color:#e2b96542;color:var(--casino-gold-bright);background:#522d142e}.auto-secondary-action,.auto-cell-picker-heading button,.auto-repeat-row button,.auto-repeat-row input{border-color:var(--casino-line);color:#e8d8c2;background:#0c090acc}.error-line,.auto-warning{border-color:#ca546357;color:#f0b5ba;background:#5c17243d}button:focus-visible,input:focus-visible,.tile-button:focus-visible{outline:2px solid rgb(241 204 127 / 78%);outline-offset:2px}.mobile-setup-heading>span{display:none}@keyframes live-table-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes casino-button-shine{0%,58%{left:-45%;opacity:0}65%{opacity:.72}82%,to{left:118%;opacity:0}}@media(min-width:721px){.app-shell[data-phase=idle] .game-layout{width:min(410px,100%);min-height:calc(100svh - 112px);grid-template-columns:minmax(0,410px)}.app-shell[data-phase=idle] .control-panel{padding:22px}}@media(max-width:900px){.top-bar{grid-template-columns:minmax(0,1fr) auto}.game-eyebrow{display:none}.top-stats{display:flex;width:auto}}@media(max-width:720px),(max-height:520px)and (max-width:960px){body{background:radial-gradient(circle at 50% -8%,rgb(139 31 59 / 24%),transparent 28rem),linear-gradient(#040304eb,#050304f7),url(./casino-felt-qT-eevkM.webp) center / 520px 520px repeat,#070506}.app-shell{padding-top:calc(10px + env(safe-area-inset-top));background:radial-gradient(circle at 50% 28%,rgb(124 25 48 / 10%),transparent 28rem)}.top-bar{display:grid;width:min(430px,100%);min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px 7px 12px;border-radius:15px}.brand-gem{width:24px;height:32px}.brand-copy small{display:none}.brand-copy strong{font-size:clamp(14px,4.4vw,17px)}.top-stats{display:flex;width:auto;justify-self:end}.status-pill{width:auto;min-width:0}.control-panel{border-color:#e5be6f3d;background:radial-gradient(circle at 50% 0%,rgb(151 34 58 / 16%),transparent 40%),linear-gradient(145deg,#1b1115fa,#090708fa)}.mobile-setup-heading>span{display:block;margin-bottom:8px;color:#edc474a8;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;letter-spacing:.2em}.mobile-setup-heading h1{color:#fff6e6;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.01em;text-shadow:0 8px 24px rgb(0 0 0 / 32%)}.mobile-setup-heading p{color:#e5d6c29e}.control-label{color:#efdcc0a8}.stepper,.bet-stepper,.segmented-control,.pattern-trigger{border-color:#e8c47d30;background:linear-gradient(180deg,rgb(255 248 226 / 5%),transparent),#0a0708c2}.primary-action{min-height:56px;border-radius:14px;font-size:14px}.board-area{padding:9px;border-radius:16px}.board-area:before{margin-bottom:7px;font-size:7px}.board-frame{padding:8px;border-radius:12px}.board-ambient{top:8px;right:8px;bottom:8px;left:8px}.tile-grid{gap:clamp(5px,1.5vw,7px)}.tile-button,.tile-button.hidden{border-radius:clamp(7px,2.2vw,10px)}.tile-button:hover:not(:disabled){transform:none}.glyph-card{border-color:#e5be6f38;background:linear-gradient(145deg,rgb(255 249 232 / 4%),transparent 34%),linear-gradient(145deg,#180f12fa,#090708fa)}.mobile-primary-action{box-shadow:0 14px 36px #0000007a,0 0 26px #bb7d1c1f}.pattern-picker,.auto-dialog{border-color:#e5be6f4d;border-radius:22px}}@media(max-width:430px){.app-shell{padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}.top-bar{padding-left:10px}.brand-mark{gap:7px}.status-pill{height:40px;padding-inline:9px}.top-stats>.icon-button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.game-eyebrow>span,.primary-action:before,.auto-primary-action:before{animation:none}.tile-button,.primary-action,.auto-primary-action{transition:none}}.tile-button.revealing .tile-pending{width:auto;height:auto;margin:0;border:0;border-radius:0;animation:none}.tile-button.revealing .hidden-mark{display:none!important}.tile-button.revealing .tile-pending{position:absolute;top:11%;right:11%;bottom:11%;left:11%;z-index:5;display:block;overflow:visible;pointer-events:none;transform:translateZ(0)}.tile-button.revealing .tile-pending:before,.tile-button.revealing .tile-pending:after{content:"";position:absolute;left:50%;top:50%;display:block;pointer-events:none}.tile-button.revealing .tile-pending:before{width:72%;aspect-ratio:1;border:1px solid rgba(164,244,255,.34);border-radius:50%;box-shadow:inset 0 0 14px #73e7f524,0 0 14px #73e7f52e;animation:tile-crystal-wave .9s cubic-bezier(.16,1,.3,1) infinite}.tile-button.revealing .tile-pending:after{width:76%;height:12%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(158,240,250,.16) 18%,rgba(244,254,255,.84) 50%,rgba(174,145,255,.2) 82%,transparent);filter:blur(.4px) drop-shadow(0 0 8px rgba(142,238,250,.5));animation:tile-crystal-sheen .78s ease-in-out infinite}.tile-button.revealing .tile-pending-aura,.tile-button.revealing .tile-pending-flare,.tile-button.revealing .tile-pending-sparks,.tile-button.revealing .tile-pending-sparks>span{position:absolute;left:50%;top:50%;display:block;pointer-events:none}.tile-button.revealing .tile-pending-aura{width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(241,254,255,.42) 0 5%,rgba(93,224,241,.24) 18%,transparent 64%),radial-gradient(circle at 62% 42%,rgba(168,126,255,.16),transparent 54%);filter:blur(2px);animation:tile-crystal-aura .76s ease-in-out infinite alternate}.tile-button.revealing .tile-pending-flare{width:30%;aspect-ratio:1;border-radius:5px;background:linear-gradient(135deg,#fffffff5,#bef9ffd6 36%,#47cddee6 68%,#8b69e7d1),#6fe1efdb;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 5px rgba(237,254,255,.94)) drop-shadow(0 0 13px rgba(90,222,239,.72)) drop-shadow(0 0 16px rgba(157,112,255,.2));animation:tile-crystal-flare .86s cubic-bezier(.16,1,.3,1) infinite}.tile-button.revealing .tile-pending-sparks{right:0;bottom:0;left:0;top:0}.tile-button.revealing .tile-pending-sparks>span{--pending-angle: 0deg;--pending-delay: 0ms;--pending-distance: 26px;width:2px;height:7px;border-radius:999px;background:linear-gradient(180deg,#f4ffff,#79e4ef 58%,#79e4ef00);box-shadow:0 0 7px #85ebf6b8;transform-origin:50% 50%;animation:tile-crystal-spark .92s var(--pending-delay) cubic-bezier(.16,.76,.28,1) infinite}.tile-button.revealing{animation:tile-crystal-surface .92s ease-in-out infinite alternate!important}.app-shell[data-phase=starting] .shape-overlay,.app-shell[data-phase=starting] .board-ambient{display:none!important}@keyframes tile-crystal-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}34%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(1.34)}}@keyframes tile-crystal-sheen{0%{opacity:0;transform:translate(-74%,-50%) rotate(-18deg) scaleX(.5)}38%{opacity:.9}to{opacity:0;transform:translate(-26%,-50%) rotate(-18deg) scaleX(1.08)}}@keyframes tile-crystal-aura{0%{opacity:.58;transform:translate(-50%,-50%) scale(.84)}to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes tile-crystal-flare{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.72)}46%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes tile-crystal-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pending-angle)) translateY(-4px) scaleY(.28)}24%{opacity:1}78%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pending-angle)) translateY(var(--pending-distance)) scaleY(.78)}}@keyframes tile-crystal-surface{0%{border-color:#5cebf557;box-shadow:inset 0 1px #ffffff14,inset 0 0 18px #5cebf514,0 0 12px #5cebf514}to{border-color:#9deff99e;box-shadow:inset 0 1px #ffffff1f,inset 0 0 28px #5cebf524,0 0 22px #5cebf52e}}html[data-reduced-motion=true] .tile-button.revealing .tile-pending{animation:none!important}html[data-reduced-motion=true] .tile-button.revealing,html[data-reduced-motion=true] .tile-button.revealing .tile-pending:before,html[data-reduced-motion=true] .tile-button.revealing .tile-pending:after,html[data-reduced-motion=true] .tile-button.revealing .tile-pending-aura,html[data-reduced-motion=true] .tile-button.revealing .tile-pending-flare,html[data-reduced-motion=true] .tile-button.revealing .tile-pending-sparks>span{animation:none!important}.mine-icon{z-index:5;width:88%;height:88%;filter:drop-shadow(0 7px 8px rgba(0,0,0,.48)) drop-shadow(0 0 9px rgba(255,132,66,.24))}.tile-button.blast-center{z-index:8;overflow:visible;contain:layout}.tile-button.blast-center .mine-icon{animation:classic-bomb-detonate .92s cubic-bezier(.16,1,.3,1) both!important}.explosion-fx{position:absolute;top:-72%;right:-72%;bottom:-72%;left:-72%;z-index:7;display:block;overflow:visible;pointer-events:none}.explosion-core,.explosion-flash,.explosion-shockwave,.explosion-smoke,.explosion-sparks,.explosion-sparks>span{position:absolute;left:50%;top:50%;display:block;pointer-events:none}.explosion-core{width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffff 0 12%,#fff2ae 20%,#ffb13f 42%,rgba(255,72,42,.7) 62%,transparent 76%);mix-blend-mode:screen;filter:blur(.35px) drop-shadow(0 0 10px rgba(255,171,66,.82));animation:explosion-core-bloom .56s 28ms cubic-bezier(.12,.78,.2,1) both}.explosion-flash{width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffdf1 0 8%,#ffe47c 12%,#ff8b36 28%,rgba(255,55,45,.78) 43%,transparent 70%);mix-blend-mode:screen;filter:blur(.5px);animation:explosion-flash-pop .72s 42ms cubic-bezier(.16,1,.3,1) both}.explosion-shockwave{width:62%;aspect-ratio:1;border:3px solid rgba(255,197,105,.88);border-radius:50%;box-shadow:0 0 0 2px #ff873e73;animation:explosion-shockwave-expand .92s 62ms cubic-bezier(.12,.78,.2,1) both}.explosion-shockwave:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:1px solid rgba(255,237,184,.72);border-radius:50%;animation:explosion-secondary-ring .76s .15s cubic-bezier(.16,.74,.22,1) both}.explosion-smoke{width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 35%,rgba(74,68,76,.5) 0 22%,transparent 40%),radial-gradient(circle at 66% 30%,rgba(49,47,55,.55) 0 24%,transparent 42%),radial-gradient(circle at 52% 68%,rgba(29,29,35,.62) 0 27%,transparent 48%);animation:explosion-smoke-rise 1.18s 128ms cubic-bezier(.18,.64,.24,1) both}.explosion-sparks{top:0;right:0;bottom:0;left:0}.explosion-sparks>span{--spark-angle: 0deg;--spark-delay: 45ms;--spark-distance: -82%;--spark-length: 22%;width:3px;height:var(--spark-length);border-radius:999px;background:linear-gradient(180deg,#fff8cf,#ffb239 42%,#ff432b00);transform-origin:50% 100%;animation:explosion-spark-flight .76s var(--spark-delay) cubic-bezier(.14,.72,.24,1) both}@keyframes classic-bomb-detonate{0%{opacity:0;transform:translate(-50%,-50%) scale(.76)}22%{opacity:1;transform:translate(-50%,-53%) scale(1.07);filter:brightness(1.12) drop-shadow(0 7px 8px rgba(0,0,0,.48)) drop-shadow(0 0 17px rgba(255,154,73,.68))}46%{transform:translate(-50%,-49%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 7px 8px rgba(0,0,0,.48)) drop-shadow(0 0 9px rgba(255,132,66,.24))}}@keyframes explosion-core-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}24%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}@keyframes explosion-flash-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.08)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}55%{opacity:.46;transform:translate(-50%,-50%) scale(1.42)}to{opacity:0;transform:translate(-50%,-50%) scale(1.72)}}@keyframes explosion-shockwave-expand{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}24%{opacity:.94}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes explosion-secondary-ring{0%{opacity:0;transform:scale(.45)}28%{opacity:.72}to{opacity:0;transform:scale(2.8)}}@keyframes explosion-smoke-rise{0%{opacity:0;transform:translate(-50%,-42%) scale(.45)}38%{opacity:.7}to{opacity:0;transform:translate(-50%,-72%) scale(1.3)}}@keyframes explosion-spark-flight{0%{opacity:0;transform:translate(-50%,-100%) rotate(var(--spark-angle)) translateY(0) scaleY(.2)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-100%) rotate(var(--spark-angle)) translateY(var(--spark-distance)) scaleY(.58)}}html[data-reduced-motion=true] .explosion-fx{display:none}html[data-reduced-motion=true] .tile-button.blast-center .mine-icon{animation:none!important}.board-blast-wave{position:absolute;left:50%;top:50%;z-index:20;width:var(--board-wave-size, 2100%);aspect-ratio:1;border:2px solid rgba(255,218,145,.96);border-radius:50%;box-shadow:0 0 0 3px #ff693a2e;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.018);transform-origin:50% 50%;animation:board-blast-wave-expand .76s 24ms linear both;will-change:transform,opacity;backface-visibility:hidden}@keyframes board-blast-wave-expand{0%{opacity:0;transform:translate(-50%,-50%) scale(.018)}7%{opacity:1}68%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(max-width:860px){.board-blast-wave{border-width:2px;box-shadow:0 0 0 2px #ff603633,0 0 9px #ff9143c7}}html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.blast-ring,html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.blast-far,html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.blast-center{animation:none!important}html[data-reduced-motion=true] .board-blast-wave{animation-duration:1ms!important}:root{--tv-copper: #c8783d;--tv-copper-soft: rgba(200, 120, 61, .3);--tv-red: #ff565a;--tv-red-soft: rgba(255, 86, 90, .24);--tv-ivory: #ffe7c7;--tv-blue: #91e8ff;--reveal-ease: cubic-bezier(.22, .61, .36, 1);--reveal-fast: .16s;--reveal-med: .26s}html{background:#050102!important}html,body,#root{min-height:100%}body{background:linear-gradient(180deg,#0000003d,#0000007a),radial-gradient(circle at 50% 46%,rgba(128,12,24,.08),transparent 38%),url(./temple-vault-bg-coSl8t1n.webp) center center / cover no-repeat fixed!important}#root{position:relative;background:transparent!important}.app-shell{background:linear-gradient(180deg,#00000014,#0000002e),linear-gradient(90deg,rgba(0,0,0,.3),transparent 15% 85%,rgba(0,0,0,.34))!important}.app-shell:before{opacity:1!important;background:radial-gradient(circle at 50% 48%,rgba(145,18,32,.09),transparent 38%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 28%,rgba(0,0,0,.18))!important}.background-crystals,.board-area:before,.board-event-strip{display:none!important}.top-bar,.control-panel,.glyph-panel,.pattern-picker,.modal-panel,.status-pill,.quick-bets button,.segmented-control button,.pattern-trigger,.auto-play-trigger,.control-group,.icon-button,.target-showcase,.progress-block>div,.generation-info-toggle,.mobile-info-back{border-color:#c1673040!important;background:linear-gradient(180deg,#ffe6c509,#ffffff02),radial-gradient(circle at 50% 0%,rgba(137,19,31,.17),transparent 52%),linear-gradient(145deg,#120609ed,#070304f0)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000003d,0 18px 42px #0000006b!important}.top-bar,.control-panel,.glyph-panel{-webkit-backdrop-filter:blur(9px) saturate(.86);backdrop-filter:blur(9px) saturate(.86)}.brand-gem{background:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp) center / contain no-repeat!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.42))!important}.brand-gem>*{opacity:0!important}.board-area{min-width:0}.board-stage{width:100%;max-width:522px;margin-inline:auto;flex:0 0 auto;contain:layout style}.board-frame{position:relative!important;isolation:isolate;width:100%!important;min-width:0;min-height:0;aspect-ratio:1 / 1!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 48%,rgba(91,8,15,.16),transparent 66%),#0802046b!important;box-shadow:none!important;transform:none!important}.board-frame:before{content:""!important;position:absolute!important;top:-1.2%!important;right:-1.2%!important;bottom:-1.2%!important;left:-1.2%!important;z-index:5!important;display:block!important;border:0!important;border-radius:0!important;background:url(./temple-vault-board-frame-CddfW5Q9.webp) center / 100% 100% no-repeat!important;box-shadow:none!important;pointer-events:none}.board-frame:after,.board-ambient{display:none!important}.shape-overlay{z-index:3;pointer-events:none}.tile-grid{position:absolute!important;top:2.7%!important;right:2.7%!important;bottom:2.7%!important;left:2.7%!important;z-index:2!important;display:grid!important;width:auto!important;height:auto!important;min-width:0;min-height:0;gap:clamp(4px,1.05vw,8px)!important;grid-auto-flow:row;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch;justify-items:stretch;overflow:hidden}.tile-grid>.tile-button{align-self:stretch;justify-self:stretch}.tile-button,.tile-button.hidden{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;contain:layout paint;border:0!important;border-radius:10px!important;color:#9a5b3947!important;background:url(./temple-vault-cell-n1JuEOI_.webp) center / 100% 100% no-repeat!important;box-shadow:none!important;transform:none!important;transform-origin:center}.tile-button:hover:not(:disabled),.tile-button:focus-visible,.tile-button:active:not(:disabled),.tile-button.pressing,.tile-button.revealing{transform:none!important}.tile-button:hover:not(:disabled),.tile-button:focus-visible{filter:brightness(1.14) saturate(1.08);box-shadow:0 0 12px #ff533d29!important}.tile-button.shape-target{box-shadow:inset 0 0 0 1px #ff5c4e2e,0 0 8px #ff4d3e14!important}.tile-button.revealed_mine,.tile-button.mine,.tile-button.blast-center,.tile-button.blast-ring,.tile-button.blast-far{background:linear-gradient(#76161259,#30050561),url(./temple-vault-cell-n1JuEOI_.webp) center / 100% 100% no-repeat!important;box-shadow:0 0 13px #ff4d3224!important}.hidden-mark{color:#d58b553b!important}.crystal{position:absolute!important;left:51%!important;top:50%!important;width:68%!important;height:78%!important;max-width:none!important;max-height:none!important;margin:0!important;aspect-ratio:auto!important;background-image:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;color:var(--tv-blue)!important;filter:brightness(1.02) contrast(1.03) drop-shadow(0 4px 4px rgba(0,0,0,.42))!important;transform:translate(-50%,-50%)!important;pointer-events:none}.crystal:before,.crystal:after{display:none!important}.crystal-neutral,.crystal-cyan,.crystal-violet,.crystal-gold,.crystal-green,.crystal-red{color:var(--tv-blue)!important;background-position:center!important}.app-shell[data-phase=bust] .tile-button.crystal-destroyed{overflow:visible!important;animation:temple-crystal-cell-rattle .76s var(--blast-delay, 0ms) cubic-bezier(.2,.82,.22,1) both!important}.app-shell[data-phase=bust] .tile-button.crystal-destroyed .crystal{width:68%!important;height:78%!important;background-image:none!important;filter:none!important;overflow:visible;animation:temple-crystal-body-shake .92s var(--blast-delay, 0ms) cubic-bezier(.18,.9,.24,1) both!important}.crystal-break-intact,.crystal-break-fractured,.crystal-shard-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.crystal-break-intact,.crystal-break-fractured{background-position:center;background-size:contain;background-repeat:no-repeat;transform-origin:center}.crystal-break-intact{background-image:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp);filter:brightness(1.02) contrast(1.03) drop-shadow(0 4px 4px rgba(0,0,0,.42));animation:temple-crystal-intact-collapse .65s var(--blast-delay, 0ms) cubic-bezier(.18,.88,.24,1) both}.crystal-break-fractured{opacity:0;background-image:var(--broken-crystal-url);filter:saturate(.84) brightness(.9) contrast(1.03) drop-shadow(0 0 5px rgba(92,142,184,.16)) drop-shadow(0 4px 7px rgba(0,0,0,.52));animation:temple-crystal-fractured-reveal .76s calc(var(--blast-delay, 0ms) + 225ms) cubic-bezier(.16,1,.3,1) both}.crystal-shard-burst{z-index:3;overflow:visible}.crystal-shard-burst:before{content:"";position:absolute;left:50%;top:50%;width:52%;aspect-ratio:1;border:1.5px solid rgba(177,244,255,.85);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.24);animation:temple-crystal-fracture-ring .52s calc(var(--blast-delay, 0ms) + 205ms) ease-out both}.crystal-shard-burst>span{position:absolute;left:50%;top:50%;width:7%;height:15%;border-radius:1px;background:linear-gradient(145deg,#fff,#7ef2ff 30%,#5feaff 46%,#1264d1 76%,#06134e);clip-path:polygon(50% 0,100% 34%,70% 100%,8% 72%,0 22%);opacity:0;transform-origin:50% 50%;animation:temple-crystal-shard-flight .66s calc(var(--blast-delay, 0ms) + .23s + var(--crystal-shard-delay, 0ms)) cubic-bezier(.12,.72,.2,1) both}@keyframes temple-crystal-cell-rattle{0%,to{translate:0 0;rotate:0deg}10%{translate:-1px 0;rotate:-.7deg}18%{translate:2px -1px;rotate:.9deg}28%{translate:-2px 1px;rotate:-.8deg}38%{translate:1px 0;rotate:.5deg}52%{translate:-1px 0;rotate:-.25deg}}@keyframes temple-crystal-body-shake{0%,to{translate:0 0;rotate:0deg;scale:1}10%{translate:-3px 0;rotate:-3deg}18%{translate:4px -1px;rotate:3.5deg}26%{translate:-4px 1px;rotate:-4deg}34%{translate:3px 0;rotate:2.5deg;scale:1.035}41%{translate:-2px 1px;rotate:-1.5deg;scale:1.08}58%{translate:1px 0;rotate:.5deg;scale:.98}}@keyframes temple-crystal-intact-collapse{0%,35%{opacity:1;transform:scale(1);filter:brightness(1) drop-shadow(0 0 9px rgba(103,193,255,.52))}42%{opacity:1;transform:scale(1.075);filter:brightness(2.3) saturate(.72) drop-shadow(0 0 16px rgba(218,252,255,.95))}53%{opacity:.24;transform:scale(.92);filter:brightness(1.7) blur(.4px)}to{opacity:0;transform:scale(.84);filter:brightness(.6) blur(.8px)}}@keyframes temple-crystal-fractured-reveal{0%{opacity:0;transform:scale(.9) rotate(-2deg)}25%{opacity:1;transform:scale(1.08) rotate(1.4deg)}58%{opacity:1;transform:scale(1.02) rotate(-.5deg)}to{opacity:.94;transform:scale(1) rotate(0)}}@keyframes temple-crystal-fracture-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.24)}20%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%) scale(1.68)}}@keyframes temple-crystal-shard-flight{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--crystal-shard-angle)) translateY(-4%) rotate(0) scale(.32)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--crystal-shard-angle)) translateY(var(--crystal-shard-distance)) rotate(var(--crystal-shard-rotation)) scale(.82)}}.cashout-readout,.mobile-round-result{display:none!important}.glyph-panel{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glyph-card{position:relative;display:block!important;min-height:112px!important;padding:6px 58px 8px!important;overflow:visible;border:1px solid rgba(153,61,46,.25)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 42%,rgba(146,10,22,.11),transparent 45%),linear-gradient(180deg,#18080ae6,#080204f0)!important;box-shadow:inset 0 1px #ffe2be09,0 12px 30px #00000047!important}.glyph-heading{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:5;display:block!important;pointer-events:none}.glyph-heading .generation-info-toggle,.glyph-heading .mobile-info-back{position:absolute;top:50%;pointer-events:auto;transform:translateY(-50%)}.glyph-heading .generation-info-toggle{right:14px}.glyph-heading .mobile-info-back{left:14px}.structure-progress-card{width:min(100%,350px);margin:0 auto;color:#f4c8a8;text-align:center}.structure-progress-brand{display:flex;align-items:center;justify-content:center;gap:9px;height:22px;color:#f1b28e;font-family:Georgia,Times New Roman,serif;text-shadow:0 0 8px rgba(255,72,54,.48),0 1px 0 #240407}.structure-progress-brand strong{font-size:15px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.structure-progress-brand span{color:#f76649ad;font-size:7px;transform:rotate(45deg)}.structure-progress-frame{position:relative;display:grid;min-height:58px;grid-template-rows:auto auto auto;align-items:center;padding:5px 15px 4px;clip-path:polygon(4% 0,96% 0,100% 22%,98% 78%,94% 100%,6% 100%,2% 78%,0 22%);border:1px solid rgba(188,68,53,.62);background:linear-gradient(90deg,rgba(255,72,52,.065),transparent 17% 83%,rgba(255,72,52,.065)),radial-gradient(circle at 50% 30%,rgba(120,8,18,.16),transparent 54%),#080103de;box-shadow:inset 0 0 0 1px #ff3d350d,inset 0 -11px 18px #00000057,0 0 14px #7e0a112e}.structure-progress-frame:before,.structure-progress-frame:after{content:"";position:absolute;top:13px;bottom:13px;width:1px;background:linear-gradient(transparent,rgba(255,97,72,.8),transparent);box-shadow:0 0 6px #ff362f70;pointer-events:none}.structure-progress-frame:before{left:6px;transform:rotate(-9deg)}.structure-progress-frame:after{right:6px;transform:rotate(9deg)}.structure-progress-label,.structure-progress-count{color:#efaa88d6;font-size:8px;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase}.structure-progress-meter-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;margin:3px 1px}.structure-progress-meter-row>strong{color:#ff5360;font-family:Georgia,Times New Roman,serif;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;text-align:right;text-shadow:0 0 9px rgba(255,42,56,.68)}.structure-progress-segments{display:grid;height:10px;min-width:0;grid-template-columns:repeat(var(--structure-segments),minmax(0,1fr));gap:2px;padding:2px;border:1px solid rgba(166,77,59,.48);border-radius:4px;background:linear-gradient(180deg,#ffffff06,#00000038),#030102db;box-shadow:inset 0 0 5px #000000e6,0 0 7px #8f12182e}.structure-progress-segments>span{min-width:0;border-radius:2px;background:#451a1c6b;box-shadow:inset 0 1px #ffe9d206}.structure-progress-segments>span[data-filled=true]{background:linear-gradient(180deg,rgba(255,161,130,.24),transparent 42%),linear-gradient(90deg,#c3132b,#f23042 66%,#ff654e);box-shadow:inset 0 0 0 1px #ffa4842e,0 0 7px #f2203094;animation:temple-progress-segment-fill .42s calc(var(--segment-index) * 18ms) cubic-bezier(.16,1,.3,1) both}.structure-progress-name{display:block;max-width:100%;margin-top:5px;overflow:hidden;color:#ffd9bd;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-overflow:ellipsis;text-shadow:0 0 9px rgba(255,75,54,.2);text-transform:uppercase;white-space:nowrap}.structure-progress-card[data-has-structure=false] .structure-progress-segments{opacity:.64}@keyframes temple-progress-segment-fill{0%{opacity:.32;transform:scaleX(.34)}62%{opacity:1;transform:scaleX(1.06)}to{opacity:1;transform:scaleX(1)}}@media(max-width:720px),(max-height:520px)and (max-width:960px){body{background-position:center center!important;background-attachment:scroll!important}.app-shell{background:linear-gradient(180deg,#0000000f,#00000024),linear-gradient(90deg,rgba(0,0,0,.2),transparent 12% 88%,rgba(0,0,0,.22))!important}.board-area{width:100%!important;padding:6px 0 0!important}.board-stage{width:min(calc(100dvw - 24px),430px)!important;max-width:430px}.board-frame:before{top:-1.4%!important;right:-1.4%!important;bottom:-1.4%!important;left:-1.4%!important}.tile-grid{top:2.6%!important;right:2.6%!important;bottom:2.6%!important;left:2.6%!important;gap:clamp(4px,1.2vw,6px)!important}.tile-button,.tile-button.hidden{border-radius:8px!important}.glyph-card{min-height:102px!important;padding:5px 44px 7px!important}.glyph-heading .generation-info-toggle{right:8px}.glyph-heading .mobile-info-back{left:8px}.structure-progress-brand{height:20px}.structure-progress-brand strong{font-size:13px}.structure-progress-frame{min-height:54px;padding-inline:13px}.structure-progress-name{margin-top:4px;font-size:10px}}@media(min-width:1024px){body{background:linear-gradient(180deg,#00000024,#00000061),radial-gradient(circle at 50% 46%,rgba(145,18,32,.06),transparent 40%),url(./temple-vault-bg-desktop-BHAWo7kU.webp) center center / cover no-repeat fixed!important;background-position:center center!important}.board-stage{width:100%!important;max-width:522px}}html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.crystal-destroyed,html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.crystal-destroyed .crystal,html[data-reduced-motion=true] .crystal-break-intact,html[data-reduced-motion=true] .crystal-break-fractured,html[data-reduced-motion=true] .crystal-shard-burst:before,html[data-reduced-motion=true] .crystal-shard-burst>span,html[data-reduced-motion=true] .structure-progress-segments>span[data-filled=true]{animation:none!important}html[data-reduced-motion=true] .crystal-break-intact{display:none}html[data-reduced-motion=true] .crystal-break-fractured{opacity:.94}@media(prefers-reduced-motion:reduce){.app-shell[data-phase=bust] .tile-button.crystal-destroyed,.app-shell[data-phase=bust] .tile-button.crystal-destroyed .crystal,.crystal-break-intact,.crystal-break-fractured,.crystal-shard-burst:before,.crystal-shard-burst>span,.structure-progress-segments>span[data-filled=true]{animation:none!important}.crystal-break-intact{display:none}.crystal-break-fractured{opacity:.94}}:root{--tier-blue: #49bfff;--tier-violet: #ae55ff;--tier-green: #48e879;--tier-gold: #ffd049;--tier-rgb: 73 191 255;--tier-color: var(--tier-blue)}.app-shell[data-progress-tier=violet]{--tier-rgb: 174 85 255;--tier-color: var(--tier-violet)}.app-shell[data-progress-tier=green]{--tier-rgb: 72 232 121;--tier-color: var(--tier-green)}.app-shell[data-progress-tier=gold]{--tier-rgb: 255 208 73;--tier-color: var(--tier-gold)}body{background:linear-gradient(180deg,#00000009,#00000029),radial-gradient(circle at 50% 46%,rgba(172,24,38,.055),transparent 42%),url(./temple-vault-bg-coSl8t1n.webp) center center / cover no-repeat fixed!important}.app-shell{background:linear-gradient(180deg,#00000004,#00000017),linear-gradient(90deg,rgba(0,0,0,.12),transparent 13% 87%,rgba(0,0,0,.14))!important}.app-shell:before{opacity:.38!important}.top-bar,.control-panel,.pattern-picker,.modal-panel,.inline-auto-play,.statistics-panel,.info-modal{background:linear-gradient(180deg,#ffe9cd13,#ffffff04),radial-gradient(circle at 50% 0%,rgba(167,32,48,.25),transparent 56%),linear-gradient(145deg,#220c11f0,#0c0507f0)!important;border-color:#de8a486b!important}.control-label,.pattern-trigger-copy small,.auto-setting-row small,.inline-auto-play-header small,.statistics-panel small{color:#ffe1c2ad!important}.brand-gem{background-image:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp)!important;filter:brightness(1.02) contrast(1.03) saturate(.96) drop-shadow(0 4px 5px rgba(0,0,0,.42))!important}.brand-gem[data-tier=violet]{background-image:url(./temple-vault-crystal-violet-v2-BMCN3_0S.webp)!important}.brand-gem[data-tier=green]{background-image:url(./temple-vault-crystal-green-v2-CsK_5hQ6.webp)!important}.brand-gem[data-tier=gold]{background-image:url(./temple-vault-crystal-gold-v2-Dcusz_ua.webp)!important}.crystal,.crystal-neutral,.crystal-cyan,.crystal-violet,.crystal-green,.crystal-gold,.crystal-red{filter:brightness(1.02) contrast(1.03) saturate(.96) drop-shadow(0 4px 4px rgba(0,0,0,.42))!important;box-shadow:none!important}.crystal-neutral,.crystal-cyan{background-image:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp)!important}.crystal-violet{background-image:url(./temple-vault-crystal-violet-v2-BMCN3_0S.webp)!important}.crystal-green{background-image:url(./temple-vault-crystal-green-v2-CsK_5hQ6.webp)!important}.crystal-gold{background-image:url(./temple-vault-crystal-gold-v2-Dcusz_ua.webp)!important}.crystal:before,.crystal:after,.brand-gem-aura{display:none!important}.tile-button.revealing .tile-pending:before{border-color:rgb(var(--tier-rgb) / .58)!important;box-shadow:inset 0 0 9px rgb(var(--tier-rgb) / .14)!important;animation-duration:.43s!important}.tile-button.revealing .tile-pending:after{background:linear-gradient(90deg,transparent,rgb(var(--tier-rgb) / .16),rgba(255,255,255,.88),rgb(var(--tier-rgb) / .22),transparent)!important;filter:none!important;animation-duration:.39s!important}.tile-button.revealing .tile-pending-aura{background:radial-gradient(circle,rgba(255,255,255,.42) 0 5%,rgb(var(--tier-rgb) / .25) 18%,transparent 64%)!important;filter:none!important;animation-duration:.39s!important}.tile-button.revealing .tile-pending-flare{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--tier-color) 45%,white),var(--tier-color),color-mix(in srgb,var(--tier-color) 68%,black))!important;filter:none!important;animation-duration:.42s!important}.tile-button.revealing .tile-pending-sparks>span{background:linear-gradient(180deg,#fff,var(--tier-color) 58%,transparent)!important;box-shadow:none!important;animation-duration:.46s!important}.tile-button.revealing{animation-duration:.44s!important}.board-frame:before{top:-4.2%!important;right:-4.2%!important;bottom:-4.2%!important;left:-4.2%!important}.board-frame,.tile-grid,.tile-button{transform:none!important}.provably-fair-button{display:inline-flex;min-width:0;align-items:center;justify-content:center;justify-self:center;gap:8px;padding:8px 12px;border:1px solid rgba(218,173,103,.2);border-radius:999px;color:#ffedcfc7;background:#0c060894;font-size:8px;font-weight:800;letter-spacing:.15em;white-space:nowrap;cursor:pointer}.provably-fair-button:hover,.provably-fair-button:focus-visible{border-color:#f6cc807a;color:#fff2d9;background:#3d141bb8}.live-table-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#69d58f}.offline-banner{display:flex;width:min(980px,calc(100% - 20px));min-height:36px;align-items:center;justify-content:center;gap:8px;margin:-4px auto 12px;padding:7px 12px;border:1px solid rgba(255,160,98,.45);border-radius:10px;color:#ffe2c5;background:#511914e0;font-size:12px;font-weight:700}.always-visible-settings{display:grid;gap:10px}.advanced-settings-toggle,.advanced-settings-panel,.auto-play-trigger,.auto-dialog-backdrop{display:none!important}.inline-auto-play,.statistics-panel{display:grid;gap:10px;padding:11px;border:1px solid rgba(218,151,80,.25);border-radius:13px}.inline-auto-play-header,.statistics-panel>header{display:flex;align-items:center;gap:9px}.inline-auto-play-header>span:last-child,.statistics-panel>header>span{display:grid;min-width:0;gap:2px}.inline-auto-play-header strong,.statistics-panel>header strong{color:#fff0da;font-family:Georgia,Times New Roman,serif;font-size:14px}.inline-auto-stop-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.inline-auto-stop-options button{display:grid;min-width:0;gap:2px;padding:8px;border:1px solid rgba(222,160,91,.2);border-radius:9px;color:#ffe8ccb8;background:#0804059e;text-align:left}.inline-auto-stop-options button strong{font-size:11px}.inline-auto-stop-options button small{font-size:8px;line-height:1.25}.inline-auto-stop-options button[data-selected=true]{border-color:#f5c7719e;color:#fff4d8;background:linear-gradient(180deg,#bd7e2633,#691c2238);box-shadow:inset 3px 0 #e0b154}.inline-completions-row{padding:8px;border:1px solid rgba(220,157,88,.16);border-radius:10px;background:#0703047a}.auto-stepper input,.auto-stepper output{display:flex!important;height:42px;align-items:center;justify-content:center;padding:0!important;line-height:42px!important;text-align:center!important;text-indent:0!important;font-variant-numeric:tabular-nums}.auto-stepper input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.auto-stepper input::-webkit-inner-spin-button,.auto-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.inline-auto-cell-picker{padding:8px!important}.inline-auto-cell-picker .auto-cell-grid{gap:5px}.inline-auto-cell-picker .auto-cell-grid button{aspect-ratio:1;min-height:0}.inline-auto-play .auto-last-status{display:grid;gap:2px;color:#ffe2c4b3;font-size:10px}.inline-auto-play .auto-last-status strong{color:#fff0dc}.inline-auto-play .auto-primary-action{min-height:42px;border-radius:10px}.statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.statistics-grid>span{display:grid;min-width:0;gap:3px;padding:7px 5px;border:1px solid rgba(220,157,88,.14);border-radius:8px;background:#0804057a;text-align:center}.statistics-grid strong{overflow:hidden;color:#fff2de;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.statistics-grid [data-tone=positive] strong{color:#8ee3a5}.statistics-grid [data-tone=negative] strong{color:#f99}.statistics-board-breakdown{display:grid;gap:3px;color:#ffe2c494;font-size:9px}.info-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;overflow-y:auto;background:#020001c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-modal{width:min(620px,100%);max-height:min(760px,calc(100dvh - 36px));overflow-y:auto;padding:18px;border:1px solid rgba(230,162,87,.48);border-radius:18px;box-shadow:0 28px 80px #0009}.info-modal-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(226,160,88,.2)}.info-modal-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(232,177,99,.32);border-radius:12px;color:#f2c472;background:#5b251142}.info-modal-header small{color:#f5c87da8;font-size:8px;font-weight:800;letter-spacing:.18em}.info-modal-header h2{margin:3px 0 0;color:#fff1dc;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,4vw,27px)}.language-switch{display:flex;gap:4px}.language-switch button{min-width:38px;height:34px;border:1px solid rgba(223,161,91,.22);border-radius:8px;color:#ffe6c9a8;background:#0703049e}.language-switch button[data-selected=true]{border-color:#f5c56d9e;color:#fff4da;background:#74341675}.onboarding-copy,.fairness-copy{display:grid;gap:10px;padding:16px 2px;color:#ffe9d2d1;font-size:14px;line-height:1.58}.onboarding-copy p,.fairness-copy p{margin:0}.onboarding-copy strong,.fairness-copy strong{color:#ffd99d}.info-modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:14px;border-top:1px solid rgba(226,160,88,.18)}.info-modal-actions button{min-height:44px;padding:0 18px;border-radius:10px;font-weight:800}.info-modal-actions .secondary{border:1px solid rgba(232,177,99,.32);color:#ffe9ca;background:#0d0708b3}.info-modal-actions .primary{border:1px solid rgba(255,216,136,.72);color:#261505;background:linear-gradient(180deg,#ffe49d,#d99a3d)}.info-modal-actions.single-action{justify-content:flex-end}.fairness-modal .round-generation{margin:0 0 14px}.tile-button.revealed_safe[data-shimmer-wave=even] .crystal{animation:crystal-diagonal-sheen-even .62s var(--diag-shimmer-delay, 0ms) ease-out both!important}.tile-button.revealed_safe[data-shimmer-wave=odd] .crystal{animation:crystal-diagonal-sheen-odd .62s var(--diag-shimmer-delay, 0ms) ease-out both!important}@keyframes crystal-diagonal-sheen-even{0%,to{opacity:1;filter:brightness(1.02) contrast(1.03) saturate(.96)}42%{opacity:.98;filter:brightness(1.09) contrast(1.04) saturate(.98)}68%{opacity:1;filter:brightness(1.16) contrast(1.05) saturate(1)}}@keyframes crystal-diagonal-sheen-odd{0%,to{opacity:1;filter:brightness(1.02) contrast(1.03) saturate(.96)}42%{opacity:.98;filter:brightness(1.09) contrast(1.04) saturate(.98)}68%{opacity:1;filter:brightness(1.16) contrast(1.05) saturate(1)}}@media(min-width:1024px){body{background:linear-gradient(180deg,#00000006,#00000021),radial-gradient(circle at 50% 46%,rgba(176,27,42,.045),transparent 43%),url(./temple-vault-bg-desktop-BHAWo7kU.webp) center center / cover no-repeat fixed!important}.board-frame:before{top:-4.5%!important;right:-4.5%!important;bottom:-4.5%!important;left:-4.5%!important}}@media(max-width:720px){.top-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.provably-fair-button{grid-column:1 / -1;grid-row:2;width:100%;justify-self:stretch;order:3}.top-stats{grid-column:2;grid-row:1}.brand-mark{grid-column:1;grid-row:1}.board-frame:before{top:-4.8%!important;right:-4.8%!important;bottom:-4.8%!important;left:-4.8%!important}.inline-auto-stop-options{grid-template-columns:1fr}.statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-modal-backdrop{align-items:end;padding:10px}.info-modal{width:100%;max-height:calc(100dvh - 20px);padding:15px;border-radius:17px}.info-modal-header{grid-template-columns:auto minmax(0,1fr)}.language-switch,.info-modal-header>.icon-button{grid-column:1 / -1;justify-self:end}.info-modal-actions{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.crystal,.tile-button.revealing .tile-pending:before,.tile-button.revealing .tile-pending:after,.tile-button.revealing .tile-pending-aura,.tile-button.revealing .tile-pending-flare,.tile-button.revealing .tile-pending-sparks>span{animation:none!important}}@media(max-width:720px){html,body{overflow-x:hidden}.app-shell,.app-shell[data-phase=idle]{display:block!important;min-height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.app-shell[data-phase=idle] .top-bar{margin-bottom:10px!important}.game-layout,.game-layout[data-play-mode=classic],.app-shell[data-phase=idle] .game-layout{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;overflow:visible!important;place-self:auto!important;scroll-snap-type:none!important}.glyph-panel{order:1!important;display:block!important;width:min(100%,430px)!important;margin:0 auto!important;opacity:1!important;transform:none!important}.game-layout[data-play-mode=classic] .glyph-panel{display:none!important}.board-area,.app-shell[data-phase=idle] .board-area{order:2!important;display:block!important;width:min(100%,430px)!important;margin:0 auto!important;opacity:1!important;transform:none!important}.board-stage{width:min(calc(100dvw - 28px),430px)!important;max-width:100%!important;margin:0 auto!important}.mobile-action-dock,.mobile-action-dock[aria-hidden=true]{position:static!important;inset:auto!important;z-index:auto!important;order:3!important;display:block!important;width:min(100%,430px)!important;margin:0 auto!important;padding:0!important;transform:none!important}.mobile-primary-action{width:100%!important;min-height:56px!important;margin:0!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{order:4!important;display:flex!important;width:min(100%,430px)!important;height:auto!important;min-height:0!important;align-self:auto!important;margin:2px auto 0!important;opacity:1!important;transform:none!important}.mobile-setup-heading,.mobile-swipe-cue,.mobile-info-back,.panel-primary-action{display:none!important}.panel-settings,.always-visible-settings,.inline-auto-play,.statistics-panel{min-width:0!important;max-width:100%!important}.glyph-card,.board-frame,.control-panel,.mobile-action-dock{box-sizing:border-box}}:root{--ui-bg: #070405;--ui-panel: rgba(20, 9, 12, .94);--ui-panel-soft: rgba(29, 12, 17, .88);--ui-panel-strong: rgba(9, 4, 6, .96);--ui-gold: #e8bd69;--ui-gold-bright: #ffe5a0;--ui-ivory: #fff5e3;--ui-muted: rgba(255, 232, 205, .6);--ui-line: rgba(232, 180, 102, .24);--ui-line-strong: rgba(244, 196, 119, .46);--ui-red: #a72d43;--ui-green: #65d690;--ui-radius-lg: 18px;--ui-radius-md: 12px;--ui-shadow: 0 24px 60px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255, 255, 255, .055)}html{min-width:320px;background:var(--ui-bg);scrollbar-gutter:stable}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow-x:hidden;color:var(--ui-ivory);background:linear-gradient(180deg,#0401025c,#040102a8),radial-gradient(circle at 50% 35%,rgba(145,28,46,.08),transparent 42%),url(./temple-vault-bg-desktop-BHAWo7kU.webp) center / cover fixed no-repeat!important}button,input{font:inherit}button{touch-action:manipulation}button:focus-visible,input:focus-visible{outline:2px solid var(--ui-gold-bright)!important;outline-offset:2px}button:disabled{cursor:not-allowed}::selection{color:#160b02;background:var(--ui-gold-bright)}.app-shell,.app-shell[data-phase=idle]{display:block!important;min-height:100svh;padding:clamp(10px,1.5vw,18px)!important;overflow:clip;background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 24% 76%,rgba(0,0,0,.52)),radial-gradient(circle at 50% 44%,transparent 0 26%,rgba(5,1,2,.38) 74%),transparent!important}.app-shell:before{opacity:.52!important;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 22% 74%,rgba(0,0,0,.25)),radial-gradient(circle at 50% 45%,transparent 0 44%,rgba(0,0,0,.28) 100%)!important}.background-crystals{opacity:.24;filter:saturate(.8)}.top-bar{position:relative;z-index:20;display:grid!important;width:min(1084px,100%)!important;min-height:60px!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center;gap:14px!important;margin:0 auto 12px!important;padding:8px 10px 8px 14px!important;overflow:hidden;border:1px solid var(--ui-line-strong)!important;border-radius:16px!important;background:radial-gradient(circle at 8% -70%,rgba(191,60,76,.3),transparent 45%),linear-gradient(108deg,#261217fa,#0a0608fa 56%,#1e0f13fa)!important;box-shadow:var(--ui-shadow)!important}.top-bar:before{inset:auto 24px 0!important;background:linear-gradient(90deg,transparent,rgba(255,218,147,.58),transparent)!important}.app-language-toggle{display:inline-flex;width:46px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 6px;border:1px solid rgba(232,186,112,.22);border-radius:10px;color:#ffeed2b8;background:linear-gradient(180deg,#fff7e10e,#ffffff01),#080406b3;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.app-language-toggle span{font-size:8px;font-weight:900;letter-spacing:.08em}.app-language-toggle:hover{border-color:#ffd78f80;color:var(--ui-ivory);background:#3d161dc2;transform:translateY(-1px)}.app-language-toggle:focus-visible{outline:2px solid rgba(255,214,135,.85);outline-offset:2px}.brand-mark{display:flex;min-width:0;align-items:center;gap:10px}.brand-gem{width:28px!important;height:38px!important;flex:0 0 auto;background-position:center!important;background-size:155% auto!important;filter:drop-shadow(0 0 12px rgba(75,189,255,.28)) brightness(1.08)!important}.brand-copy{display:grid;min-width:0;gap:3px}.brand-copy small{overflow:hidden;color:#f4cd899e!important;font-size:7px!important;font-weight:850;letter-spacing:.23em!important;text-overflow:ellipsis;white-space:nowrap}.brand-copy strong{overflow:hidden;color:var(--ui-ivory)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,20px)!important;letter-spacing:.095em!important;text-overflow:ellipsis;white-space:nowrap}.top-stats{display:flex;min-width:0;grid-column:2;justify-self:end;gap:6px}.status-pill,.top-stats>.icon-button{height:40px!important;border-color:var(--ui-line)!important;border-radius:10px!important;background:linear-gradient(180deg,#fff7e10e,#ffffff01),#080406b3!important}.top-stats>.icon-button{flex:0 0 auto}.security-info-button{position:relative;color:#ffe7bfa3!important;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.security-info-button:hover{border-color:#ffd58e6b!important;color:#ffe8bc!important;background:radial-gradient(circle at 50% 20%,rgba(255,215,142,.1),transparent 58%),#341319c2!important;transform:translateY(-1px)}.security-status-dot{position:absolute;right:7px;bottom:7px;width:5px;height:5px;border:1px solid rgba(4,22,12,.86);border-radius:50%;background:#68d993;box-shadow:0 0 7px #46e08394;pointer-events:none}.status-pill{min-width:132px!important;padding:0 11px!important}.status-pill strong{color:var(--ui-ivory)!important;font-size:13px;font-variant-numeric:tabular-nums}.offline-banner{width:min(1180px,100%)!important;margin:0 auto 12px!important}.control-panel,.glyph-card,.inline-auto-play,.statistics-panel,.pattern-picker,.info-modal{border-color:var(--ui-line)!important;background:linear-gradient(145deg,rgba(255,244,220,.048),transparent 30%),radial-gradient(circle at 50% 0%,rgba(165,36,56,.16),transparent 46%),linear-gradient(145deg,var(--ui-panel),var(--ui-panel-strong))!important;box-shadow:var(--ui-shadow)!important}.control-panel,.glyph-card{border-radius:var(--ui-radius-lg)!important}.control-label{margin-bottom:5px!important;color:#ffe2c291!important;font-size:8px!important;font-weight:850;letter-spacing:.14em!important}.stepper,.bet-stepper,.segmented-control,.pattern-trigger{min-height:40px!important;border-color:#e8b4662e!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,245,220,.04),transparent),#070305ad!important;box-shadow:inset 0 1px #ffffff09!important}.stepper .icon-button,.bet-stepper .icon-button{width:38px!important;height:38px!important}.stepper>strong,.bet-input-wrap input{color:var(--ui-ivory)!important;font-size:14px!important}.segmented-control{padding:3px!important}.segmented-control button{min-height:32px!important}.segmented-control button.selected{color:#fff4da!important;background:linear-gradient(180deg,#eec06c33,#782a2429),#281315c2!important;box-shadow:inset 0 0 0 1px #f8d08426!important}.pattern-trigger{padding:6px 9px!important}.pattern-trigger-copy strong{color:var(--ui-ivory);font-size:11px!important}.pattern-trigger-copy small{color:var(--ui-muted)!important;font-size:8px!important}@media(min-width:1100px){.app-shell,.app-shell[data-phase=idle]{padding-bottom:8px!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{display:grid!important;width:min(1084px,100%)!important;min-height:0!important;grid-template-columns:260px minmax(440px,540px) 260px!important;grid-template-rows:auto!important;align-items:start!important;justify-content:center!important;gap:12px!important;margin:0 auto!important;overflow:visible!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;opacity:1!important;transform:none!important}.board-area,.app-shell[data-phase=idle] .board-area,.game-layout[data-play-mode=classic] .board-area{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important;opacity:1!important;transform:none!important}.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{display:block!important;grid-column:3!important;grid-row:1!important;width:100%!important;margin:0!important;opacity:1!important;transform:none!important}.game-layout[data-play-mode=classic]{width:min(812px,100%)!important;grid-template-columns:260px minmax(440px,540px)!important}.game-layout[data-play-mode=classic] .glyph-panel{display:none!important}.game-layout[data-play-mode=classic] .board-area{grid-column:2!important}.board-stage{width:min(100%,calc(100svh - 246px))!important;min-width:0;margin:0 auto!important}.mobile-action-dock,.mobile-swipe-cue,.mobile-info-back,.mobile-setup-heading{display:none!important}}.control-panel{display:flex!important;min-width:0;flex-direction:column;gap:10px!important;padding:11px!important;align-self:start!important}.panel-settings{display:grid!important;min-width:0;grid-template-columns:minmax(0,1fr);gap:9px!important}.control-section,.control-group{min-width:0}.always-visible-settings{display:grid!important;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:7px!important}.settings-disclosure{min-width:0}.settings-disclosure>summary{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px;border:1px solid rgba(232,180,102,.15);border-radius:10px;color:var(--ui-ivory);background:linear-gradient(180deg,rgba(255,244,220,.035),transparent),#07030594;cursor:pointer;list-style:none;transition:border-color .16s ease,background .16s ease}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:hover{border-color:#f4c47759;background:linear-gradient(180deg,rgba(255,229,175,.065),transparent),#1e0b0fb8}.settings-disclosure>summary:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:2px}.settings-disclosure>summary>svg{flex:0 0 auto;color:#ffdda18a;transition:transform .18s ease,color .18s ease}.settings-disclosure[open]>summary{border-color:#f4c4774f;background:#260e13b8}.settings-disclosure[open]>summary>svg{color:var(--ui-gold);transform:rotate(180deg)}.settings-disclosure-copy{display:grid;min-width:0;gap:2px}.settings-disclosure-copy strong,.settings-disclosure-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-disclosure-copy strong{color:var(--ui-ivory);font-size:11px;font-weight:750}.settings-disclosure-copy small{color:var(--ui-muted);font-size:8px}.game-options-content,.secondary-tools-content{display:grid;min-width:0;gap:8px;padding-top:8px}.game-options-content,.secondary-tools-content{grid-template-columns:minmax(0,1fr)}.secondary-tools-content .inline-auto-play,.secondary-tools-content .statistics-panel{grid-column:1}.panel-action-zone{display:grid!important;gap:7px!important}.panel-primary-action{min-height:44px!important}.inline-auto-play{display:grid!important;min-width:0;grid-template-columns:minmax(0,1fr) 126px;gap:5px!important;padding:7px!important;border-radius:12px!important}.secondary-tools-content .inline-auto-play{grid-template-columns:minmax(0,1fr)!important}.secondary-tools-content .inline-auto-play>*{grid-column:1!important;grid-row:auto!important}.secondary-tools-content .inline-auto-cell-picker,.secondary-tools-content .inline-auto-play:has(.inline-completions-row) .inline-auto-cell-picker{grid-column:1!important;grid-row:auto!important}.secondary-tools-content .inline-auto-cell-picker .auto-cell-grid{width:min(100%,190px);margin:0 auto}.inline-auto-play-header{display:flex;min-width:0;grid-column:1 / -1;align-items:center;gap:8px!important}.inline-auto-play-header>span:last-child{min-width:0}.inline-auto-play-header strong,.statistics-panel>header strong{color:var(--ui-ivory)!important;font-size:13px!important}.inline-auto-play-header small,.statistics-panel>header small{overflow:hidden;color:var(--ui-muted)!important;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.auto-dialog-icon{width:30px!important;height:30px!important;flex:0 0 auto;border-radius:8px!important}.inline-auto-stop-options{display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.inline-auto-stop-options button{min-width:0;min-height:39px;gap:1px!important;padding:6px 7px!important;border-radius:8px!important}.inline-auto-stop-options button strong{font-size:9px!important;line-height:1.15;white-space:normal}.inline-auto-stop-options button small{display:none}.inline-completions-row{display:grid!important;min-width:0;grid-column:1;grid-row:3;grid-template-columns:1fr;align-self:start;gap:5px!important;padding:6px!important}.inline-completions-row>span strong,.inline-completions-row>span small{display:block}.inline-completions-row>span strong{font-size:10px}.inline-completions-row>span small{color:var(--ui-muted);font-size:7px}.auto-stepper{display:grid!important;width:100%;min-width:0;height:34px!important;grid-template-columns:34px minmax(0,1fr) 34px}.auto-stepper button,.auto-stepper input,.auto-stepper output{width:100%!important;height:32px!important;min-height:32px!important;line-height:32px!important}.inline-auto-cell-picker{min-width:0;grid-column:2;grid-row:3 / span 2;align-self:stretch;padding:6px!important;border-radius:9px!important}.inline-auto-play:has(.inline-completions-row) .inline-auto-cell-picker{grid-row:3 / span 3}.auto-cell-picker-heading{gap:4px!important;margin-bottom:5px}.auto-cell-picker-heading strong{font-size:9px!important}.auto-cell-picker-heading small{font-size:7px!important}.auto-cell-picker-heading button{min-height:25px!important;padding:0 6px!important;font-size:7px!important}.inline-auto-cell-picker .auto-cell-grid{width:100%;gap:3px!important}.inline-auto-cell-picker .auto-cell-grid button{min-width:0!important;min-height:0!important;aspect-ratio:1;border-radius:5px!important}.inline-auto-cell-picker .auto-cell-grid svg{display:none}.inline-auto-cell-picker .auto-cell-grid button[data-selected=true]:after{content:"";width:4px;height:4px;border-radius:50%;background:#ffe9ae;box-shadow:0 0 7px #ffcf6bb8}.inline-auto-play .auto-last-status{min-width:0;grid-column:1;grid-row:3;align-self:end;padding:6px 7px!important;border:1px solid rgba(232,180,102,.13);border-radius:8px;background:#0703057a;font-size:8px!important}.inline-auto-play:has(.inline-completions-row) .auto-last-status{grid-row:4}.inline-auto-play .auto-primary-action{min-width:0;min-height:34px!important;grid-column:1;grid-row:4;border-radius:8px!important;font-size:9px!important}.inline-auto-play:has(.inline-completions-row) .auto-primary-action{grid-row:5}.auto-warning{grid-column:1 / -1;margin:0;font-size:8px}.statistics-panel{display:grid!important;min-width:0;gap:7px!important;padding:9px!important;border-radius:12px!important}.statistics-panel>header{display:flex;min-width:0;align-items:center;gap:7px!important}.statistics-panel>header svg{width:15px;height:15px;color:var(--ui-gold)}.statistics-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.statistics-grid>span{min-width:0;min-height:35px;gap:2px!important;padding:5px 2px!important;border-radius:7px!important}.statistics-grid small{overflow:hidden;font-size:7px!important;text-overflow:ellipsis;white-space:nowrap}.statistics-grid strong{font-size:10px!important}.statistics-board-breakdown{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:3px 8px!important;font-size:7px!important}@media(min-width:721px){.statistics-board-breakdown{display:none!important}}.board-area{position:relative;min-width:0;padding:clamp(16px,1.6vw,18px)!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.board-area:before{content:none!important;display:none!important}.board-stage{--board-frame-bleed: 3.4%;min-width:0;overflow:visible}.board-frame{z-index:2;width:100%!important;aspect-ratio:1;padding:clamp(7px,1vw,10px)!important;border-color:#f0c26f57!important;border-radius:14px!important;background:radial-gradient(circle at 50% 38%,rgba(154,31,52,.16),transparent 60%),linear-gradient(145deg,#1b0d12fa,#070406fa)!important;box-shadow:inset 0 1px #fff1,inset 0 0 40px #660f2221,0 20px 50px #0000006b!important}.board-frame:before{top:-3.4%!important;right:-3.4%!important;bottom:-3.4%!important;left:-3.4%!important;opacity:.92}.board-frame:after{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important}.board-ambient{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important}.tile-grid{gap:clamp(4px,.75vw,7px)!important}.tile-button,.tile-button.hidden{border-color:#f0ca8e1f!important;border-radius:clamp(7px,1vw,10px)!important;background:radial-gradient(circle at 28% 16%,rgba(255,247,227,.055),transparent 31%),linear-gradient(145deg,#2a151cfa,#0c070afa)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -12px 22px #00000047,0 5px 12px #00000047!important}.tile-button:hover:not(:disabled){border-color:#ffd78b80!important;filter:brightness(1.14);transform:translateY(-2px) scale(1.012)!important}.tile-button:active:not(:disabled),.tile-button.pressing{transform:translateY(1px) scale(.975)!important}html[data-low-detail=true] .structure-progress-frame:after,html[data-low-detail=true] .structure-progress-marker{animation:none!important}.board-event-strip{min-height:0!important;margin-top:4px!important;padding:0 8px!important;font-size:9px!important}.board-event-strip[data-visible=false]{display:none!important}.glyph-panel{min-width:0}.glyph-card{position:relative;isolation:isolate;display:grid!important;min-width:0;min-height:0!important;aspect-ratio:1200 / 751;grid-template-columns:minmax(0,1fr)!important;align-content:center;gap:0!important;padding:22px 23px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:url(./temple-vault-progress-card-v5-BXAGgnhl.png) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 16px 24px rgba(0,0,0,.42)) drop-shadow(0 0 8px rgba(196,112,32,.12))}.glyph-card:before{position:absolute;z-index:0;top:19px;right:21px;bottom:19px;left:21px;display:block!important;content:"";border-radius:6px;background:radial-gradient(circle at 48% 34%,rgba(105,43,37,.18),transparent 58%),linear-gradient(180deg,#2d13144d,#16090c29);pointer-events:none}.glyph-card:after{display:none!important}.glyph-card>*{position:relative;z-index:1}.glyph-heading{display:none!important}.glyph-heading>span,.glyph-heading>strong{display:none!important}.structure-progress-card{--structure-progress-color: #ff5d6d;--structure-progress-glow: rgba(255, 49, 70, .48);--structure-progress-track: rgba(118, 20, 34, .44);--structure-progress-fill: linear-gradient(90deg, #9f0d29, #ed354e 66%, #ff816c);position:relative;isolation:isolate;display:grid!important;width:100%!important;min-width:0;gap:13px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--ui-ivory)!important;text-align:left!important;background:transparent!important;box-shadow:none!important}.structure-progress-card:before{content:"";position:absolute;z-index:-1;top:34px;right:-9px;bottom:-7px;left:-9px;border-radius:18px;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--structure-progress-glow) 30%,transparent),transparent 68%);opacity:.34;filter:blur(11px);animation:none;pointer-events:none}.structure-progress-brand{display:flex!important;height:auto!important;min-height:40px;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0;color:inherit!important;font-family:inherit!important;text-align:left;text-shadow:none!important}.structure-progress-card[data-has-structure=true][data-progress-tier=blue]{--structure-progress-color: #5ddcff;--structure-progress-glow: rgba(31, 184, 255, .44);--structure-progress-track: rgba(24, 92, 122, .42);--structure-progress-fill: linear-gradient(90deg, #0871a8, #18b9ed 68%, #7cf1ff)}.structure-progress-card[data-has-structure=true][data-progress-tier=green]{--structure-progress-color: #75e6a0;--structure-progress-glow: rgba(65, 223, 129, .4);--structure-progress-track: rgba(31, 104, 63, .4);--structure-progress-fill: linear-gradient(90deg, #17834b, #42cf7b 68%, #9af1b4)}.structure-progress-card[data-has-structure=true][data-progress-tier=violet]{--structure-progress-color: #bd9cff;--structure-progress-glow: rgba(153, 101, 255, .42);--structure-progress-track: rgba(76, 49, 125, .42);--structure-progress-fill: linear-gradient(90deg, #5933a4, #9568ef 68%, #d3bdff)}.structure-progress-card[data-has-structure=true][data-progress-tier=gold]{--structure-progress-color: #ffd27d;--structure-progress-glow: rgba(255, 184, 61, .44);--structure-progress-track: rgba(119, 73, 22, .42);--structure-progress-fill: linear-gradient(90deg, #a76113, #e9ab36 68%, #ffe6a4)}.structure-progress-brand span{color:inherit!important;transform:none!important}.structure-progress-brand-mark{--progress-badge-glow: rgba(225, 153, 50, .32);position:relative;display:block;width:40px;height:40px;flex:0 0 auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.structure-progress-brand-mark[data-mode=shape]{--progress-badge-glow: rgba(210, 54, 61, .38)}.structure-progress-brand-mark[data-mode=classic]{--progress-badge-glow: rgba(255, 202, 89, .42)}.structure-progress-brand-mark[data-mode=misclick]{--progress-badge-glow: rgba(255, 56, 62, .46)}.structure-progress-brand-mark img{display:block;width:100%;height:100%;object-fit:contain;transform:none;filter:saturate(1.02) contrast(1.04) drop-shadow(0 0 7px var(--progress-badge-glow)) drop-shadow(0 5px 7px rgba(0,0,0,.32));transform-origin:center;animation:structure-mode-badge-in .32s cubic-bezier(.16,1,.3,1) both}.structure-progress-brand-copy{display:grid;min-width:0;gap:4px}.structure-progress-brand-copy small{color:#e0ad6ed1;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:650;line-height:1;letter-spacing:.13em;text-transform:uppercase}.structure-progress-brand strong{color:#ffe1ac!important;font-family:Georgia,Times New Roman,serif;font-size:12px!important;font-weight:650;line-height:1.08;letter-spacing:.045em!important;text-shadow:0 0 10px rgba(239,153,92,.1)!important;text-transform:uppercase}.structure-progress-brand .animated-swap{display:inline-block;animation:structure-copy-swap .32s cubic-bezier(.16,1,.3,1) both}.structure-progress-percent .animated-swap{display:inline-block;backface-visibility:hidden;transform:translateZ(0);animation:structure-percent-swap .24s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.structure-progress-frame{position:relative;isolation:isolate;overflow:hidden;display:grid!important;min-height:70px!important;grid-template-rows:auto auto!important;gap:8px;padding:14px 14px 12px!important;clip-path:none!important;border:0!important;border-radius:0;background:url(./temple-vault-progress-inset-v3-DItKKqEd.webp) center / 100% 100% no-repeat!important;box-shadow:none!important}.structure-progress-frame:before{position:absolute;z-index:0;top:10px;right:11px;bottom:10px;left:11px;display:block!important;content:"";border-radius:4px;background:radial-gradient(circle at 50% 16%,rgba(133,66,52,.19),transparent 60%),linear-gradient(180deg,#3618188c,#1c0c0f73);pointer-events:none}.structure-progress-frame:after{content:"";position:absolute;z-index:3;top:-70%;bottom:-70%;left:-42%;display:block!important;width:24%;background:linear-gradient(90deg,transparent,rgba(255,245,218,.08),transparent);opacity:0;transform:skew(-18deg);animation:structure-frame-sheen 5.4s ease-in-out infinite;pointer-events:none}.structure-progress-frame>*{position:relative;z-index:2}.structure-progress-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.structure-progress-label{color:#e8b97cd1!important;font-family:Georgia,Times New Roman,serif;font-size:8px!important;font-weight:650;line-height:1.15;letter-spacing:.08em!important;text-transform:uppercase}.structure-progress-percent{color:var(--structure-progress-color);font-family:Georgia,Times New Roman,serif;font-size:22px;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 8px var(--structure-progress-glow),0 0 18px color-mix(in srgb,var(--structure-progress-glow) 58%,transparent)}.structure-progress-meter-row{display:block!important;min-width:0;margin:0!important}.structure-progress-segments{position:relative;isolation:isolate;overflow:hidden;height:16px!important;gap:1px!important;padding:5px 4.2%!important;border:0!important;border-radius:0!important;background:url(./temple-vault-progress-track-v9-lkx_VQc4.png) center / 100% 100% no-repeat!important;box-shadow:0 0 11px color-mix(in srgb,var(--structure-progress-glow) 34%,transparent)!important}.structure-progress-card[data-has-structure=false] .structure-progress-segments{opacity:1!important}.structure-progress-segments:after{display:none}.structure-progress-segments>span{position:relative;z-index:1;border-radius:1px!important;background:transparent!important}.structure-progress-segments>span[data-filled=true]{background:var(--structure-progress-fill)!important;box-shadow:inset 0 1px #fff3,0 0 8px var(--structure-progress-glow)!important}.structure-progress-segments>.structure-progress-marker{position:absolute;z-index:5;top:50%;left:var(--structure-progress-position, 4.2%);width:15px;height:15px;padding:0;border:0;background:url(./temple-vault-progress-marker-v1-D-tcAIli.webp) center / contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 0 3px rgba(255,62,76,.82)) drop-shadow(0 1px 2px rgba(0,0,0,.72));transform:translate3d(-50%,-50%,0);transform-origin:center;transition:left .52s cubic-bezier(.16,1,.3,1);animation:structure-progress-marker-pulse 2.4s ease-in-out infinite;will-change:left,filter;pointer-events:none}@keyframes structure-progress-marker-pulse{0%,to{filter:drop-shadow(0 0 2px rgba(255,62,76,.68)) drop-shadow(0 1px 2px rgba(0,0,0,.72))}50%{filter:drop-shadow(0 0 5px rgba(255,62,76,.96)) drop-shadow(0 1px 2px rgba(0,0,0,.72))}}@keyframes structure-frame-sheen{0%,48%{left:-42%;opacity:0}58%{opacity:.65}78%{left:118%;opacity:0}to{left:118%;opacity:0}}@keyframes structure-card-aura{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:.82;transform:scale(1.015)}}@keyframes structure-copy-swap{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes structure-percent-swap{0%{opacity:.28;transform:translate3d(0,2px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes structure-mode-badge-in{0%{opacity:0;transform:scale(.78) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(min-width:721px)and (max-width:1099px){.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{display:grid!important;width:min(960px,100%)!important;min-height:0!important;grid-template-columns:310px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:12px!important;margin:0 auto!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;height:auto!important}.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important}.board-area,.app-shell[data-phase=idle] .board-area{display:block!important;grid-column:2!important;grid-row:2!important;width:100%!important}.game-layout[data-play-mode=classic] .glyph-panel{display:none!important}.game-layout[data-play-mode=classic] .board-area{grid-row:1 / span 2!important}.mobile-action-dock,.mobile-swipe-cue,.mobile-info-back,.mobile-setup-heading{display:none!important}}.info-modal-backdrop,.pattern-picker-backdrop{position:fixed!important;z-index:1200!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;padding:clamp(10px,2vw,18px)!important;overflow:auto!important;overscroll-behavior:contain;background:radial-gradient(circle at 50% 35%,rgba(114,27,43,.22),transparent 42%),#020001d1!important;-webkit-backdrop-filter:blur(12px) saturate(.85)!important;backdrop-filter:blur(12px) saturate(.85)!important}.info-modal{width:min(620px,100%)!important;max-height:calc(100dvh - 28px)!important;border-radius:18px!important}.pattern-picker{width:min(960px,100%)!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important;border-radius:18px!important}.pattern-picker-header{background:#0a0507b8!important}.pattern-picker-body{min-height:0;overflow:auto!important;overscroll-behavior:contain}.pattern-card,.letter-card,.collection-card,.free-play-pane,.patterns-pane,.alphabet-pane,.collection-pane,.research-stage-banner{border-color:#e8b4662e!important}.discovery-notice-backdrop{position:fixed;z-index:1320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 46%,rgba(123,28,36,.24),transparent 38%),#020001c2;-webkit-backdrop-filter:blur(9px) saturate(.84);backdrop-filter:blur(9px) saturate(.84);animation:discovery-notice-backdrop-in .18s ease-out both}.discovery-notice-modal{--discovery-notice-frame: url(./royal-grid-frame-v1-Ccvja44S.webp);--discovery-notice-fill-inset: clamp(14px, 3.4vw, 22px);--discovery-notice-fill-corner: clamp(18px, 4vw, 28px);position:relative;isolation:isolate;display:grid;width:min(520px,calc(100dvw - 24px));min-height:420px;grid-template-rows:auto auto auto auto;align-content:center;align-items:center;justify-items:center;row-gap:12px;padding:48px 62px 44px;color:#f5dfb4;text-align:center;background:none;filter:drop-shadow(0 26px 48px rgba(0,0,0,.72)) drop-shadow(0 0 22px rgba(118,24,32,.24));animation:discovery-notice-modal-in .26s cubic-bezier(.16,1,.3,1) both}.discovery-notice-modal:before,.discovery-notice-modal:after{position:absolute;content:"";pointer-events:none}.discovery-notice-modal:before{z-index:-2;inset:var(--discovery-notice-fill-inset);background:radial-gradient(circle at 50% 42%,rgba(80,17,23,.5),transparent 54%),#100708;clip-path:polygon(var(--discovery-notice-fill-corner) 0,calc(100% - var(--discovery-notice-fill-corner)) 0,100% var(--discovery-notice-fill-corner),100% calc(100% - var(--discovery-notice-fill-corner)),calc(100% - var(--discovery-notice-fill-corner)) 100%,var(--discovery-notice-fill-corner) 100%,0 calc(100% - var(--discovery-notice-fill-corner)),0 var(--discovery-notice-fill-corner));box-shadow:inset 0 0 42px #0000006b}.discovery-notice-modal:after{z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--discovery-notice-frame) center / 100% 100% no-repeat}.discovery-notice-modal[data-has-preview=false]{--discovery-notice-frame: url(./temple-vault-progress-card-v3-CIJ-PMZK.webp);width:min(500px,calc(100dvw - 24px));min-height:300px;grid-template-rows:auto auto auto;row-gap:16px;padding:50px 58px}.discovery-notice-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:8px;text-align:center}.discovery-notice-header h2{width:100%;margin:0;color:#f5d69a;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,28px);line-height:1.05;letter-spacing:.035em;text-shadow:0 1px 0 #3b160e,0 0 13px rgba(230,155,71,.2)}.discovery-notice-preview{display:grid;justify-items:center;gap:7px;margin:0}.discovery-notice-mini-board{--mini-board-size: 5;position:relative;isolation:isolate;display:grid;width:174px;aspect-ratio:1;grid-template-columns:repeat(var(--mini-board-size),minmax(0,1fr));gap:3px;padding:18px;background:url(./royal-grid-frame-v1-Ccvja44S.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 9px 16px rgba(0,0,0,.54)) drop-shadow(0 0 12px rgba(163,52,53,.18))}.discovery-notice-mini-board:before{position:absolute;z-index:-1;top:15px;right:15px;bottom:15px;left:15px;content:"";background:radial-gradient(circle at 50% 46%,rgba(85,20,28,.72),transparent 62%),linear-gradient(145deg,#250c10fa,#14070afa);clip-path:polygon(4% 0,96% 0,100% 4%,100% 96%,96% 100%,4% 100%,0 96%,0 4%);box-shadow:inset 0 0 18px #00000070,0 0 10px #83232b29}.discovery-notice-mini-board>span{position:relative;z-index:1;min-width:0;min-height:0;opacity:.36;background:url(./temple-vault-cell-n1JuEOI_.webp) center / 100% 100% no-repeat;filter:saturate(.62) brightness(.68)}.discovery-notice-mini-board>span[data-active=true]{opacity:1;background:url(./temple-vault-cell-safe-DPh6eXY0.webp) center / 100% 100% no-repeat;filter:saturate(1.18) brightness(1.06) drop-shadow(0 0 5px rgba(68,176,255,.48));animation:discovery-notice-cell-reveal .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--mini-cell-index, 0) * 20ms + 80ms)}.discovery-notice-mini-board>span[data-active=true]:after{position:absolute;top:4%;right:4%;bottom:4%;left:4%;content:"";background:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp) center / contain no-repeat;filter:drop-shadow(0 0 5px rgba(35,173,255,.7))}.discovery-notice-mini-board[data-color=violet]>span[data-active=true]:after{background-image:url(./temple-vault-crystal-violet-v2-BMCN3_0S.webp);filter:drop-shadow(0 0 5px rgba(174,84,255,.7))}.discovery-notice-mini-board[data-color=green]>span[data-active=true]:after{background-image:url(./temple-vault-crystal-green-v2-CsK_5hQ6.webp);filter:drop-shadow(0 0 5px rgba(72,216,144,.66))}.discovery-notice-mini-board[data-color=gold]>span[data-active=true]:after{background-image:url(./temple-vault-crystal-gold-v2-Dcusz_ua.webp);filter:drop-shadow(0 0 5px rgba(255,191,67,.72))}.discovery-notice-preview figcaption{color:#f4d494;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800;letter-spacing:.055em;line-height:1.1;text-shadow:0 1px 0 #321008,0 0 9px rgba(227,150,55,.2)}.discovery-notice-modal>p{width:100%;max-width:360px;margin:0;color:#f4e0bedb;font-size:14px;line-height:1.5}.discovery-notice-modal[data-notice-kind=shape_repeated]>p{color:#f3ca78;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.075em;text-shadow:0 1px 0 #3c1409,0 0 10px rgba(232,163,61,.28);animation:discovery-notice-praise-in .44s cubic-bezier(.16,1,.3,1) .15s both}.discovery-notice-modal[data-notice-kind=shape_repeated][data-tier=mythic]>p{color:#ffe09a;font-size:17px;letter-spacing:.11em;text-shadow:0 1px 0 #48160a,0 0 8px rgba(255,198,78,.56),0 0 18px rgba(221,94,30,.28)}.discovery-notice-action{min-width:170px;min-height:44px;padding:8px 28px;border:0;color:#fff5dc;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:url(./temple-vault-primary-button-v1-Dx1fe3nc.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 14px rgba(0,0,0,.46));transition:filter .16s ease,transform .16s ease}.discovery-notice-actions{display:grid;width:min(100%,390px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discovery-notice-actions[data-has-secondary=false]{width:min(100%,220px);grid-template-columns:minmax(0,1fr)}.discovery-notice-actions .discovery-notice-action{width:100%;min-width:0;padding-inline:17px}.discovery-notice-action.secondary{color:#efd8b4e6;background-image:url(./temple-vault-primary-button-v2-C3E6LnTz.webp);filter:saturate(.7) brightness(.76) drop-shadow(0 7px 14px rgba(0,0,0,.44))}.discovery-notice-action.secondary:hover{filter:saturate(.78) brightness(.88) drop-shadow(0 9px 18px rgba(0,0,0,.5))}.discovery-notice-action:hover{filter:brightness(1.08) drop-shadow(0 9px 18px rgba(0,0,0,.5));transform:translateY(-1px)}.discovery-notice-action:focus-visible{outline:2px solid #f2ca78;outline-offset:3px}.shape-completion-backdrop{overflow:auto;overscroll-behavior:contain}.shape-completion-modal{--shape-completion-frame: url(./temple-vault-progress-card-v3-CIJ-PMZK.webp);width:min(590px,calc(100dvw - 24px));min-height:0;max-height:calc(100dvh - 28px);grid-template-rows:auto auto auto auto auto;row-gap:12px;padding:62px 70px 58px;overflow:auto;background:none;filter:drop-shadow(0 24px 42px rgba(0,0,0,.76)) drop-shadow(0 0 18px rgba(119,26,35,.2))}.shape-completion-modal:before{content:none}.shape-completion-modal:after{background:var(--shape-completion-frame) center / 100% 100% no-repeat}.shape-completion-modal .discovery-notice-header small{color:#e8b766b8;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:800;letter-spacing:.18em}.shape-completion-preview .discovery-notice-mini-board{width:150px}.shape-completion-reward{display:grid;width:min(100%,430px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.shape-completion-reward>span,.shape-completion-reward>b{display:grid;min-width:0;min-height:58px;place-content:center;gap:4px;padding:13px 16px;border-color:transparent;border-style:solid;border-width:12px 16px;border-image-source:url(./temple-vault-settings-section-v2-D87lspgw.webp);border-image-slice:66 70 fill;border-image-width:12px 16px;border-image-repeat:stretch;background:transparent;filter:drop-shadow(0 5px 8px rgba(0,0,0,.28))}.shape-completion-reward small{color:#f0d5a9a8;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.shape-completion-reward strong,.shape-completion-reward>b{color:#ffd68b;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1;text-shadow:0 0 10px rgba(240,128,50,.26)}.shape-completion-reward>b{min-width:0;color:#ff6982;font-size:21px}.shape-completion-modal>p{max-width:410px;font-size:13px;line-height:1.38}.shape-completion-actions{display:grid;width:min(100%,430px);grid-template-columns:minmax(0,1.5fr) minmax(130px,1fr);gap:10px}.shape-completion-actions button{min-height:44px}.shape-completion-new-game{width:100%;min-width:0;padding-inline:18px}.shape-completion-continue{border:0;color:#efd8b1;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:url(./temple-vault-primary-button-v2-C3E6LnTz.webp) center / 100% 100% no-repeat;filter:saturate(.76) brightness(.76) drop-shadow(0 6px 12px rgba(0,0,0,.42))}.shape-completion-actions button:disabled{cursor:wait;opacity:.64}.shape-completion-continue:hover:not(:disabled){filter:saturate(.88) brightness(.9) drop-shadow(0 8px 15px rgba(0,0,0,.48))}.shape-completion-continue:focus-visible{outline:2px solid #f2ca78;outline-offset:3px}@keyframes discovery-notice-backdrop-in{0%{opacity:0}}@keyframes discovery-notice-modal-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes discovery-notice-cell-reveal{0%{opacity:0;transform:scale(.68);filter:saturate(1.2) brightness(1.5)}}@keyframes discovery-notice-praise-in{0%{opacity:0;transform:translateY(5px) scale(.88);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html[data-reduced-motion=true] .discovery-notice-backdrop,html[data-reduced-motion=true] .discovery-notice-modal,html[data-reduced-motion=true] .discovery-notice-modal[data-notice-kind=shape_repeated]>p{animation:none!important}html[data-reduced-motion=true] .discovery-notice-mini-board>span[data-active=true]{animation:none!important}@media(prefers-reduced-motion:reduce){.discovery-notice-backdrop,.discovery-notice-modal,.discovery-notice-modal[data-notice-kind=shape_repeated]>p,.discovery-notice-mini-board>span[data-active=true]{animation:none!important}}@media(max-width:720px){html{scrollbar-gutter:auto}body{background:linear-gradient(180deg,#04010224,#0401027a),url(./temple-vault-bg-coSl8t1n.webp) center / cover fixed no-repeat!important}.app-shell,.app-shell[data-phase=idle]{padding:calc(8px + env(safe-area-inset-top)) 8px calc(82px + env(safe-area-inset-bottom))!important}.top-bar{width:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin-bottom:9px!important;padding:7px!important;border-radius:14px!important}.brand-mark{gap:7px}.app-language-toggle{width:32px;height:34px;gap:2px;padding-inline:3px}.app-language-toggle svg{width:14px;height:14px}.app-language-toggle span{font-size:7px}.brand-gem{width:24px!important;height:32px!important}.brand-copy small{display:none}.brand-copy strong{max-width:none;font-size:clamp(12px,3.5vw,14px)!important;letter-spacing:.035em!important}.top-stats{grid-column:2;grid-row:1;gap:4px}.status-pill{min-width:0!important;height:34px!important;padding:0 6px!important}.status-pill svg{width:14px;height:14px}.status-pill strong{font-size:10px}.top-stats>.icon-button{width:32px!important;height:34px!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;overflow:visible!important}.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{display:block!important;order:1!important;width:min(100%,430px)!important;margin:0 auto!important}.game-layout[data-play-mode=classic] .glyph-panel{display:none!important}.board-area,.app-shell[data-phase=idle] .board-area{display:block!important;order:2!important;width:min(100%,430px)!important;margin:0 auto!important}.board-area{padding:15px 15px 10px!important;border-radius:0!important}.board-area:before{display:none!important}.board-stage{--board-frame-bleed: 3.8%;width:100%!important;max-width:none!important}.board-frame{padding:7px!important}.board-frame:before{top:-3.8%!important;right:-3.8%!important;bottom:-3.8%!important;left:-3.8%!important}.tile-grid{gap:clamp(4px,1.5vw,6px)!important}.mobile-action-dock{position:fixed!important;z-index:30!important;right:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:50%!important;order:3!important;width:min(calc(100vw - 16px),430px)!important;margin:0!important;padding:0!important;transform:translate(-50%)!important;filter:drop-shadow(0 12px 20px rgba(0,0,0,.52))}.mobile-primary-action{min-height:52px!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000094!important}.mobile-primary-action:disabled{opacity:1!important;border-color:#74b28c33!important;color:#e1efe57a!important;background:linear-gradient(180deg,#3d715257,#0d2e2038),#0c2118!important;filter:none!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{order:4!important;width:min(100%,430px)!important;height:auto!important;margin:0 auto!important;padding:11px!important}.panel-settings,.always-visible-settings{grid-template-columns:1fr!important}.always-visible-settings{grid-column:1}.inline-auto-play{grid-template-columns:1fr!important}.inline-auto-play>*{grid-column:1!important;grid-row:auto!important}.inline-auto-cell-picker,.inline-auto-play:has(.inline-completions-row) .inline-auto-cell-picker{grid-column:1!important;grid-row:auto!important}.inline-auto-cell-picker .auto-cell-grid{width:min(100%,270px);margin:0 auto;gap:5px!important}.statistics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.statistics-grid>span{min-height:42px}.statistics-grid small{font-size:7px!important}.statistics-grid strong{font-size:10px!important}.panel-primary-action,.mobile-swipe-cue,.mobile-info-back,.mobile-setup-heading{display:none!important}.glyph-card{padding:34px 36px!important;border-radius:0!important}.glyph-heading{display:none!important}.glyph-heading>span,.glyph-heading>strong{display:none!important}.structure-progress-card{display:grid!important;grid-template-columns:minmax(0,1fr);gap:17px}.structure-progress-brand{min-height:50px;margin:0!important}.structure-progress-brand-mark{width:50px;height:50px}.structure-progress-brand-copy small{font-size:9px}.structure-progress-brand strong{font-size:13px!important}.structure-progress-frame{min-height:90px!important;gap:11px;padding:18px 18px 16px!important}.structure-progress-label{font-size:9px!important}.structure-progress-percent{font-size:22px}.structure-progress-segments{height:18px!important}.info-modal-backdrop,.pattern-picker-backdrop{align-items:end!important;padding:8px!important}.info-modal,.pattern-picker{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}.info-modal{padding:14px!important}.info-modal-header{gap:9px!important}.info-modal-header h2{font-size:clamp(19px,6vw,24px)!important}.discovery-notice-backdrop{place-items:center!important;padding:10px!important}.discovery-notice-modal{width:min(370px,calc(100dvw - 20px));min-height:360px;row-gap:10px;padding:36px 34px 34px}.discovery-notice-modal[data-has-preview=false]{width:min(370px,calc(100dvw - 20px));min-height:250px;row-gap:12px;padding:38px 34px}.discovery-notice-header{gap:6px}.discovery-notice-header h2{font-size:21px}.discovery-notice-mini-board{width:132px;gap:2px;padding:14px}.discovery-notice-preview{gap:6px}.discovery-notice-preview figcaption{font-size:15px}.discovery-notice-modal>p{font-size:13px}.discovery-notice-actions[data-has-secondary=true]{width:min(100%,260px);grid-template-columns:minmax(0,1fr);gap:7px}.discovery-notice-actions .discovery-notice-action{min-height:40px;font-size:11px}.shape-completion-modal{width:min(390px,calc(100dvw - 16px));min-height:0;max-height:calc(100dvh - 16px);row-gap:8px;padding:42px 38px 40px}.shape-completion-preview .discovery-notice-mini-board{width:118px}.shape-completion-reward{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shape-completion-reward>span,.shape-completion-reward>b{min-height:50px;padding:8px 10px;border-width:9px 12px;border-image-width:9px 12px}.shape-completion-reward>b{grid-column:1 / -1;min-height:40px;font-size:19px}.shape-completion-actions{grid-template-columns:1fr;gap:7px}.shape-completion-actions button{min-height:42px}.shape-completion-new-game{order:1}.shape-completion-continue{order:2}.onboarding-copy,.fairness-copy{padding:13px 1px!important;font-size:13px!important;line-height:1.5!important}.info-modal-actions{gap:7px!important}.info-modal-actions button{min-width:0;padding:0 10px!important;font-size:12px}.pattern-picker-header{padding:12px!important}.pattern-picker-body{padding:10px!important}}@media(max-width:370px){.glyph-card{padding:20px 28px!important}.brand-copy strong{font-size:12px!important}.status-pill{padding:0 6px!important}.status-pill strong{font-size:10px}.top-stats>.icon-button{width:34px!important}.tile-grid{gap:4px!important}.info-modal-actions{grid-template-columns:1fr!important}}@media(max-height:560px)and (min-width:721px){.app-shell{padding-block:8px!important}.top-bar{min-height:50px!important;margin-bottom:8px!important}.board-stage{width:min(100%,calc(100svh - 150px))!important}}@media(min-width:1100px){.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{align-items:center!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel,.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{align-self:center!important}}@media(min-width:1100px)and (min-height:640px){.app-shell,.app-shell[data-phase=idle]{display:block!important;min-height:100svh;padding-top:clamp(10px,1.5vw,18px)!important;padding-bottom:8px!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{min-height:calc(100svh - 126px)!important}}html[data-reduced-motion=true] .structure-progress-segments:after,html[data-reduced-motion=true] .structure-progress-frame:after,html[data-reduced-motion=true] .structure-progress-card:before{animation:none!important}html[data-reduced-motion=true] .structure-progress-brand .animated-swap,html[data-reduced-motion=true] .structure-progress-percent .animated-swap,html[data-reduced-motion=true] .structure-progress-brand-mark img,html[data-reduced-motion=true] .structure-progress-marker{animation:none!important;transition:none!important}html[data-reduced-motion=true] .structure-progress-segments:after{opacity:.2;transform:translate(195%)}html[data-reduced-motion=true] .structure-progress-frame:after{display:none!important}html[data-reduced-motion=true] .structure-progress-card:before{opacity:.58;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.security-info-button,.tile-button,.primary-action{transition-duration:.01ms!important}.structure-progress-segments:after,.structure-progress-frame:after,.structure-progress-card:before{animation:none!important}.structure-progress-brand .animated-swap,.structure-progress-percent .animated-swap,.structure-progress-brand-mark img,.structure-progress-marker{animation:none!important;transition:none!important}.structure-progress-segments:after{opacity:.2;transform:translate(195%)}.structure-progress-frame:after{display:none!important}.structure-progress-card:before{opacity:.58;transform:none}}.board-area{display:flex!important;justify-content:center;min-width:0;padding:clamp(10px,1.25vw,16px)!important}.board-stage{--board-frame-bleed: 0px;width:min(100%,540px)!important;max-width:540px;min-width:0;margin:0 auto!important;overflow:visible}.board-frame{--grid-inset: 6.7%;--grid-gap: clamp(3px, .38vw, 5px);position:relative!important;isolation:isolate;width:100%!important;min-width:0;aspect-ratio:1 / 1;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 40%,rgba(117,31,43,.12),transparent 56%),linear-gradient(145deg,#190d10fc,#070405fc)!important;box-shadow:inset 0 0 42px #530f1929,0 22px 54px #00000061!important;transform:none!important}.board-frame[data-board-size="6"]{--grid-gap: clamp(2px, .3vw, 4px)}.board-frame:before{content:""!important;position:absolute!important;top:-2.1%!important;right:-2.1%!important;bottom:-2.1%!important;left:-2.1%!important;z-index:9!important;display:block!important;opacity:1!important;background:url(./royal-grid-frame-v1-Ccvja44S.webp) center / 100% 100% no-repeat!important;filter:drop-shadow(0 14px 13px rgba(0,0,0,.44)) drop-shadow(0 0 6px rgba(124,22,35,.1));pointer-events:none}html[data-low-detail=true] .board-frame:before{filter:drop-shadow(0 12px 12px rgba(0,0,0,.4))}html[data-low-detail=true] .board-frame{box-shadow:0 16px 34px #00000057!important}html[data-low-detail=true] .board-frame:before{filter:none!important}html[data-low-detail=true] .tile-grid>.tile-button,html[data-low-detail=true] .tile-button,html[data-low-detail=true] .tile-button.hidden{background:linear-gradient(155deg,#3d1b18f5,#13090afa)!important}html[data-low-detail=true] .board-frame .tile-grid>.tile-button.revealed_safe{background:linear-gradient(155deg,#2e3d42f0,#0f1416fa)!important}.board-frame:after{content:""!important;position:absolute!important;inset:var(--grid-inset)!important;z-index:1!important;display:block!important;border:1px solid rgba(222,150,82,.12);background:radial-gradient(circle at 50% 32%,rgba(153,70,54,.08),transparent 48%),linear-gradient(145deg,#140a0cf0,#040304fa);box-shadow:inset 0 0 34px #00000094,0 0 0 1px #000000b3;pointer-events:none}.board-ambient{display:none!important}.tile-grid{position:absolute!important;inset:var(--grid-inset)!important;z-index:3!important;display:grid!important;gap:var(--grid-gap)!important;padding:0!important;overflow:visible!important;transform:none!important}.tile-grid>.tile-button,.tile-button,.tile-button.hidden{align-self:stretch;justify-self:stretch;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:url(./royal-grid-cell-v1-BsPf02-s.webp) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.88) saturate(.9);transform:translateZ(0)!important;transform-origin:center;transition:filter .15s ease,transform .15s cubic-bezier(.2,.75,.25,1)!important}.tile-button:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;border-radius:8%;background:radial-gradient(circle at 50% 36%,rgba(211,130,86,.08),transparent 66%);opacity:0;box-shadow:inset 0 0 18px #cc5b441f;transition:opacity .15s ease;pointer-events:none}.tile-button:hover:not(:disabled),.tile-button:focus-visible{filter:brightness(1.08) saturate(1.02)!important;transform:translateY(-1px) translateZ(0)!important}.tile-button:hover:not(:disabled):after,.tile-button:focus-visible:after{opacity:1}.tile-button:active:not(:disabled),.tile-button.pressing{filter:brightness(.96) saturate(1.05)!important;transform:translateY(1px) scale(.985) translateZ(0)!important}.tile-button.revealing{transform:none!important}.tile-button .hidden-mark{display:none!important}.app-shell:is([data-phase=idle],[data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden{--shape-target-rgb: 224 142 70;--shape-target-bright-rgb: 255 218 151;--shape-target-shadow-rgb: 91 32 21;isolation:isolate;filter:brightness(1.015) saturate(1.06) drop-shadow(0 0 4px rgb(var(--shape-target-rgb) / .13))!important}.app-shell:is([data-phase=idle],[data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:before,.app-shell:is([data-phase=idle],[data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:after{content:"";position:absolute;display:block;pointer-events:none;clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%)}.app-shell:is([data-phase=idle],[data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:before{top:8.2%;right:8.2%;bottom:8.2%;left:8.2%;z-index:0;border:1px solid rgb(var(--shape-target-bright-rgb) / .5);background:radial-gradient(circle at 50% 40%,rgb(var(--shape-target-bright-rgb) / .16),rgb(var(--shape-target-rgb) / .075) 42%,transparent 70%),linear-gradient(145deg,rgb(var(--shape-target-bright-rgb) / .075),transparent 34% 66%,rgb(var(--shape-target-shadow-rgb) / .16));box-shadow:inset 0 0 0 1px rgb(var(--shape-target-shadow-rgb) / .64),inset 0 0 14px rgb(var(--shape-target-rgb) / .2),inset 0 -8px 16px rgb(var(--shape-target-shadow-rgb) / .2),0 0 7px rgb(var(--shape-target-rgb) / .16);opacity:.6;transform:scale(.985);transform-origin:center;animation:royal-shape-target-breathe 2.8s calc(-.9s - var(--tile-wave-delay, 0ms)) ease-in-out infinite}.app-shell:is([data-phase=idle],[data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:after{top:11.5%;right:11.5%;bottom:11.5%;left:11.5%;z-index:1;border-radius:0;background:linear-gradient(112deg,transparent 12%,rgb(var(--shape-target-bright-rgb) / .025) 32%,rgb(var(--shape-target-bright-rgb) / .36) 48%,rgb(255 246 215 / .16) 53%,transparent 72%) -140% 0 / 230% 100% no-repeat;box-shadow:inset 0 0 11px rgb(var(--shape-target-rgb) / .12);opacity:0;transform-origin:center;animation:royal-shape-target-sweep 5.6s calc(-1.4s - var(--tile-wave-delay, 0ms)) cubic-bezier(.22,.78,.24,1) infinite}html[data-low-detail=true] .tile-button.shape-target.hidden:before,html[data-reduced-motion=true] .tile-button.shape-target.hidden:before,html[data-low-detail=true] .tile-button.shape-target.hidden:after,html[data-reduced-motion=true] .tile-button.shape-target.hidden:after{animation:none!important}.app-shell:is([data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:hover:not(:disabled),.app-shell:is([data-phase=playing],[data-phase=revealing]) .board-frame .tile-grid>.tile-button.shape-target.hidden:focus-visible{filter:brightness(1.1) saturate(1.1) drop-shadow(0 0 6px rgb(var(--shape-target-rgb) / .24))!important}.board-frame .tile-grid>.tile-button.revealed_safe{--revealed-cell-rgb: 80 174 207;--revealed-cell-bright-rgb: 151 225 240;--revealed-cell-shadow-rgb: 17 61 80;isolation:isolate;background:url(./royal-grid-cell-v1-BsPf02-s.webp) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(1.02) saturate(1.04)!important}.board-frame .tile-grid>.tile-button.revealed_safe.crystal-tile-cyan{--revealed-cell-rgb: 52 174 216;--revealed-cell-bright-rgb: 147 232 248;--revealed-cell-shadow-rgb: 11 55 78}.board-frame .tile-grid>.tile-button.revealed_safe.crystal-tile-green{--revealed-cell-rgb: 65 173 106;--revealed-cell-bright-rgb: 155 228 173;--revealed-cell-shadow-rgb: 13 62 39}.board-frame .tile-grid>.tile-button.revealed_safe.crystal-tile-violet{--revealed-cell-rgb: 142 91 207;--revealed-cell-bright-rgb: 211 170 244;--revealed-cell-shadow-rgb: 50 24 79}.board-frame .tile-grid>.tile-button.revealed_safe.crystal-tile-gold{--revealed-cell-rgb: 207 148 53;--revealed-cell-bright-rgb: 250 218 137;--revealed-cell-shadow-rgb: 76 42 10}.board-frame .tile-grid>.tile-button.revealed_safe:before,.board-frame .tile-grid>.tile-button.revealed_safe:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%)}.board-frame .tile-grid>.tile-button.revealed_safe:before{top:12%;right:12%;bottom:12%;left:12%;z-index:0;background:radial-gradient(circle at 50% 38%,rgb(255 255 255 / .17) 0 8%,rgb(var(--revealed-cell-bright-rgb) / .16) 26%,transparent 58%),linear-gradient(145deg,rgb(var(--revealed-cell-rgb) / .31),rgb(var(--revealed-cell-rgb) / .16) 46%,rgb(var(--revealed-cell-shadow-rgb) / .42));box-shadow:inset 0 0 0 1px rgb(var(--revealed-cell-bright-rgb) / .28),inset 0 -10px 22px rgb(var(--revealed-cell-shadow-rgb) / .38),inset 0 8px 16px rgb(var(--revealed-cell-bright-rgb) / .08);opacity:.92;transform-origin:center;animation:royal-cell-surface-reveal .48s cubic-bezier(.16,1,.3,1) both}.board-frame .tile-grid>.tile-button.revealed_safe:after{top:8.2%;right:8.2%;bottom:8.2%;left:8.2%;z-index:0;border-radius:0;background:linear-gradient(135deg,rgb(255 255 255 / .12),transparent 26% 72%,rgb(var(--revealed-cell-shadow-rgb) / .18));box-shadow:inset 0 0 0 1px rgb(var(--revealed-cell-bright-rgb) / .42),inset 0 0 13px rgb(var(--revealed-cell-rgb) / .2);filter:drop-shadow(0 0 4px rgb(var(--revealed-cell-rgb) / .16));opacity:.72;transform-origin:center;animation:royal-cell-contour-reveal .62s cubic-bezier(.16,1,.3,1) both}.board-frame .tile-grid>.tile-button.revealed_safe .crystal{z-index:2;filter:brightness(1.02) contrast(1.03) saturate(.96) drop-shadow(0 4px 4px rgb(0 0 0 / .42)) drop-shadow(0 0 5px rgb(var(--revealed-cell-rgb) / .14))!important}.tile-button[data-wave-from-tier=blue]{--wave-previous-crystal-image: url(./temple-vault-crystal-blue-v2-DboC_4zN.webp)}.tile-button[data-wave-from-tier=violet]{--wave-previous-crystal-image: url(./temple-vault-crystal-violet-v2-BMCN3_0S.webp)}.tile-button[data-wave-from-tier=green]{--wave-previous-crystal-image: url(./temple-vault-crystal-green-v2-CsK_5hQ6.webp)}.tile-button[data-wave-from-tier=gold]{--wave-previous-crystal-image: url(./temple-vault-crystal-gold-v2-Dcusz_ua.webp)}.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:before,.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;pointer-events:none}.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:before{z-index:2;background:var(--wave-previous-crystal-image) center / contain no-repeat;opacity:1;transform:scale(1);transform-origin:center;will-change:opacity,transform,filter}.board-frame .tile-grid>.tile-button[data-color-wave=even] .crystal:before{animation:royal-crystal-texture-out-even .62s var(--tile-wave-delay, 0ms) cubic-bezier(.16,1,.3,1) both!important}.board-frame .tile-grid>.tile-button[data-color-wave=odd] .crystal:before{animation:royal-crystal-texture-out-odd .62s var(--tile-wave-delay, 0ms) cubic-bezier(.16,1,.3,1) both!important}.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:after{top:3%;right:8%;bottom:3%;left:8%;z-index:3;background:linear-gradient(112deg,transparent 18%,rgb(255 255 255 / .08) 34%,rgb(var(--revealed-cell-bright-rgb) / .9) 48%,rgb(255 255 255 / .32) 54%,transparent 72%);clip-path:polygon(50% 0,88% 22%,100% 50%,50% 100%,0 50%,12% 22%);filter:blur(.25px) drop-shadow(0 0 5px rgb(var(--revealed-cell-rgb) / .42));opacity:0;transform:translate(-38%) scaleX(.28);will-change:opacity,transform}.board-frame .tile-grid>.tile-button[data-color-wave=even] .crystal:after{animation:royal-crystal-texture-flare-even .54s var(--tile-wave-delay, 0ms) cubic-bezier(.16,.82,.24,1) both!important}.board-frame .tile-grid>.tile-button[data-color-wave=odd] .crystal:after{animation:royal-crystal-texture-flare-odd .54s var(--tile-wave-delay, 0ms) cubic-bezier(.16,.82,.24,1) both!important}.tile-blast-front{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:4;display:block;overflow:hidden;border:1px solid rgb(255 192 112 / .7);clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);background:radial-gradient(circle at 50% 48%,rgb(255 210 126 / .42),transparent 34%),linear-gradient(145deg,#a01f1a80,#42080c33);box-shadow:inset 0 0 14px #ff6f3761,0 0 9px #ff5c2d6b;opacity:0;pointer-events:none;transform:scale(.72);transform-origin:center;animation:royal-grid-blast-arrival .7s var(--blast-delay, 0ms) cubic-bezier(.14,.76,.22,1) both;will-change:opacity,transform,filter}.tile-blast-front:after{content:"";position:absolute;top:-32%;right:-32%;bottom:-32%;left:-32%;display:block;background:linear-gradient(118deg,transparent 35%,rgb(255 239 190 / .92) 48%,rgb(255 118 55 / .52) 54%,transparent 66%);opacity:0;transform:translate(-54%);animation:royal-grid-blast-sweep .58s var(--blast-delay, 0ms) cubic-bezier(.16,.78,.22,1) both}.app-shell[data-phase=bust] .tile-button.blast-ring .mine-icon,.app-shell[data-phase=bust] .tile-button.blast-far .mine-icon{animation:royal-bomb-wave-arrival .64s var(--blast-delay, 0ms) cubic-bezier(.16,1,.3,1) both!important}@keyframes royal-crystal-texture-out-even{0%,28%{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}46%{opacity:.96;transform:scale(1.045);filter:brightness(1.36) saturate(.9)}72%{opacity:.24;transform:scale(.96);filter:brightness(.94) saturate(.72)}to{opacity:0;transform:scale(.92);filter:brightness(.8) saturate(.6)}}@keyframes royal-crystal-texture-out-odd{0%,28%{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}46%{opacity:.96;transform:scale(1.045);filter:brightness(1.36) saturate(.9)}72%{opacity:.24;transform:scale(.96);filter:brightness(.94) saturate(.72)}to{opacity:0;transform:scale(.92);filter:brightness(.8) saturate(.6)}}@keyframes royal-crystal-texture-flare-even{0%,22%{opacity:0;transform:translate(-38%) scaleX(.28)}46%{opacity:.9}to{opacity:0;transform:translate(38%) scaleX(.48)}}@keyframes royal-crystal-texture-flare-odd{0%,22%{opacity:0;transform:translate(-38%) scaleX(.28)}46%{opacity:.9}to{opacity:0;transform:translate(38%) scaleX(.48)}}@keyframes royal-grid-blast-arrival{0%{opacity:0;transform:scale(.72);filter:brightness(.7)}24%{opacity:.92;transform:scale(1.035);filter:brightness(1.38)}54%{opacity:.42;transform:scale(.99);filter:brightness(1.05)}to{opacity:.1;transform:scale(1);filter:brightness(.88)}}@keyframes royal-grid-blast-sweep{0%,18%{opacity:0;transform:translate(-54%)}42%{opacity:.86}to{opacity:0;transform:translate(54%)}}@keyframes royal-bomb-wave-arrival{0%,14%{opacity:0;transform:translate(-50%,-50%) scale(.58);filter:brightness(.58) drop-shadow(0 4px 5px rgb(0 0 0 / .44))}48%{opacity:1;transform:translate(-50%,-53%) scale(1.07);filter:brightness(1.16) drop-shadow(0 6px 7px rgb(0 0 0 / .5)) drop-shadow(0 0 9px rgb(255 126 60 / .38))}72%{transform:translate(-50%,-49%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 7px 8px rgb(0 0 0 / .48)) drop-shadow(0 0 9px rgb(255 132 66 / .24))}}.board-grid-joints{position:absolute;inset:var(--grid-inset);z-index:6;pointer-events:none}.board-grid-joint{position:absolute;left:calc(var(--joint-x) * 100% / var(--board-size));top:calc(var(--joint-y) * 100% / var(--board-size));width:calc(18% / var(--board-size));min-width:12px;max-width:20px;aspect-ratio:1;background:url(./royal-grid-joint-v1-Deln2lhO.webp) center / contain no-repeat;filter:brightness(.76) saturate(1.08) drop-shadow(0 2px 2px rgba(0,0,0,.7));transform:translate(-50%,-50%)}.shape-overlay{inset:var(--grid-inset)!important;z-index:5!important}@media(min-width:1100px){.board-area,.app-shell[data-phase=idle] .board-area,.game-layout[data-play-mode=classic] .board-area{display:flex!important;align-items:flex-start}.board-stage{width:min(100%,540px)!important}}@media(min-width:721px)and (max-width:1099px){.board-stage{width:min(100%,520px)!important}}@media(max-width:720px){.board-area,.app-shell[data-phase=idle] .board-area{width:min(100%,440px)!important;padding:10px 12px 8px!important}.board-stage{width:100%!important;max-width:416px}.board-frame{--grid-inset: 6.9%;--grid-gap: clamp(2px, 1vw, 4px)}.board-frame[data-board-size="6"]{--grid-gap: clamp(2px, .78vw, 3px)}.board-frame:before{top:-2.3%!important;right:-2.3%!important;bottom:-2.3%!important;left:-2.3%!important}.board-grid-joint{min-width:10px;max-width:17px}.mobile-action-dock,.mobile-action-dock[aria-hidden=true]{position:static!important;inset:auto!important;z-index:auto!important;order:3!important;display:block!important;width:min(calc(100% - 16px),416px)!important;margin:2px auto 0!important;padding:0!important;filter:none!important;transform:none!important}.mobile-primary-action{width:100%!important;min-height:54px!important;margin:0!important}}@media(max-width:370px){.board-area,.app-shell[data-phase=idle] .board-area{padding-inline:8px!important}.board-frame{--grid-gap: 2px}.board-grid-joint{min-width:9px}}@media(prefers-reduced-motion:reduce){.tile-button,.tile-button:after{transition-duration:.01ms!important}.board-frame .tile-grid>.tile-button.revealed_safe:before,.board-frame .tile-grid>.tile-button.revealed_safe:after{animation:none!important}.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:before,.board-frame .tile-grid>.tile-button[data-color-wave] .crystal:after{display:none!important;animation:none!important}.tile-blast-front{opacity:.1;transform:scale(1);animation:none!important}.tile-blast-front:after,.app-shell[data-phase=bust] .tile-button.blast-ring .mine-icon,.app-shell[data-phase=bust] .tile-button.blast-far .mine-icon{animation:none!important}}html[data-reduced-motion=true] .board-frame .tile-grid>.tile-button[data-color-wave] .crystal:before,html[data-reduced-motion=true] .board-frame .tile-grid>.tile-button[data-color-wave] .crystal:after{display:none!important;animation:none!important}html[data-reduced-motion=true] .tile-blast-front{opacity:.1;transform:scale(1);animation:none!important}html[data-reduced-motion=true] .tile-blast-front:after,html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.blast-ring .mine-icon,html[data-reduced-motion=true] .app-shell[data-phase=bust] .tile-button.blast-far .mine-icon{animation:none!important}@keyframes royal-cell-surface-reveal{0%{opacity:0;transform:scale(.74);filter:brightness(1.8)}52%{opacity:1;transform:scale(1.025);filter:brightness(1.22)}to{opacity:.92;transform:scale(1);filter:brightness(1)}}@keyframes royal-cell-contour-reveal{0%{opacity:0;transform:scale(.86)}42%{opacity:.94;transform:scale(1.018)}to{opacity:.72;transform:scale(1)}}@keyframes royal-shape-target-breathe{0%,to{opacity:.58;transform:scale(.978);filter:brightness(.94)}48%{opacity:.88;transform:scale(1);filter:brightness(1.14)}}@keyframes royal-shape-target-sweep{0%,58%{opacity:0;background-position:-140% 0}66%{opacity:.48}78%{opacity:0;background-position:145% 0}to{opacity:0;background-position:145% 0}}@media(min-width:1100px){.game-layout{--active-side-panel-lift: clamp(61.7px, calc(11.46vw - 64.3px) , 68.2px)}.control-panel,.glyph-panel{transition:transform .32s cubic-bezier(.22,1,.36,1)}.app-shell[data-phase]:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust],[data-phase=cashed_out]) .control-panel,.app-shell[data-phase]:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust],[data-phase=cashed_out]) .glyph-panel{transform:translateY(calc(0px - var(--active-side-panel-lift)))!important}}@media(prefers-reduced-motion:reduce){.control-panel,.glyph-panel{transition:none!important}.app-shell .board-frame .tile-grid>.tile-button.shape-target.hidden:before{opacity:.72;transform:scale(1);filter:none;animation:none!important}.app-shell .board-frame .tile-grid>.tile-button.shape-target.hidden:after{display:none;animation:none!important}}html[data-reduced-motion=true] .app-shell .board-frame .tile-grid>.tile-button.shape-target.hidden:before{opacity:.72;transform:scale(1);filter:none;animation:none!important}html[data-reduced-motion=true] .app-shell .board-frame .tile-grid>.tile-button.shape-target.hidden:after{display:none;animation:none!important}:root{--settings-shell-image: url(./temple-vault-settings-shell-v5-B-JHl6TN.png);--settings-section-image: url(./temple-vault-settings-section-v2-D87lspgw.webp);--settings-control-image: url(./temple-vault-control-frame-v2-BvWwZr-t.webp);--settings-primary-image: url(./temple-vault-primary-button-v2-C3E6LnTz.webp);--autoplay-frame-image: url(./temple-vault-autoplay-frame-v4-kRWBO_rP.webp);--autoplay-trigger-ru-image: url(./temple-vault-autoplay-trigger-textless-v6-MVJDXd1m.webp);--autoplay-trigger-en-image: url(./temple-vault-autoplay-trigger-textless-v6-MVJDXd1m.webp);--autoplay-start-ru-image: url(./temple-vault-autoplay-start-textless-v6-Tnb_hShU.webp);--autoplay-start-en-image: url(./temple-vault-autoplay-start-textless-v6-Tnb_hShU.webp);--autoplay-stop-ru-image: url(./temple-vault-autoplay-stop-textless-v6-L1ZHNuNS.webp);--autoplay-stop-en-image: url(./temple-vault-autoplay-stop-textless-v6-L1ZHNuNS.webp);--autoplay-inset-image: url(./temple-vault-autoplay-inset-v5-inoGhw6a.png);--autoplay-option-active-image: url(./temple-vault-autoplay-option-active-v5-DvZIm3c2.png);--autoplay-option-passive-image: url(./temple-vault-autoplay-option-passive-v5-Cq2XrqOQ.png);--autoplay-stepper-image: url(./temple-vault-autoplay-stepper-v5-DG-gUaMp.png);--autoplay-cell-off-image: url(./temple-vault-autoplay-cell-off-v5-Dwgj81v4.png);--autoplay-cell-on-image: url(./temple-vault-autoplay-cell-on-v5-Byxz9yBn.png);--autoplay-emblem-image: url(./temple-vault-autoplay-emblem-v5-COYViB8-.png);--autoplay-result-image: url(./temple-vault-autoplay-result-v6-DEmFiaiS.png);--board-size-5-passive-image: url(./tomb-settings-board-5-passive-compact-v2-CDzdF7qi.webp);--board-size-5-selected-image: url(./tomb-settings-board-5-selected-compact-v2-Mz9Gdvn9.webp);--board-size-6-passive-image: url(./tomb-settings-board-6-passive-compact-v2-DU865pJB.webp);--board-size-6-selected-image: url(./tomb-settings-board-6-selected-compact-v2-CYmO36aM.webp);--board-size-segmented-5-image: url(./tomb-settings-board-segmented-5-centered-v5-BvEjCrVb.png);--board-size-segmented-6-image: url(./tomb-settings-board-segmented-6-centered-v5-BJx5xJ4e.png);--settings-gold: #bf8a45;--settings-gold-bright: #efc579;--settings-ivory: #f2e1c1;--settings-muted: rgba(218, 190, 151, .58);--settings-red: #a52a3d}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{position:relative!important;isolation:isolate;display:flex!important;box-sizing:border-box;width:296px;min-width:0;min-height:440px!important;gap:11px!important;padding:6px 4px 0!important;overflow:visible!important;border-color:transparent!important;border-style:solid!important;border-width:36px 18px 28px!important;border-image-source:var(--settings-shell-image)!important;border-image-slice:132 60 105 60 fill!important;border-image-width:36px 18px 28px 18px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.52)) drop-shadow(0 0 14px rgba(117,23,33,.12))}.control-panel:before,.control-panel:after{display:none!important}.settings-panel-header{display:flex;min-width:0;min-height:28px;align-items:baseline;justify-content:flex-start;gap:12px;padding:0 5px}.settings-panel-header h2{min-width:0;margin:0;overflow:hidden;color:var(--settings-ivory);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1.1;letter-spacing:.025em;text-overflow:ellipsis;text-shadow:0 2px 7px rgba(0,0,0,.9);white-space:nowrap}.settings-panel-divider{width:calc(100% - 10px);height:1px;flex:0 0 auto;margin:-1px 5px 1px;background:linear-gradient(90deg,transparent,rgba(157,101,45,.35) 18%,rgba(221,169,83,.55) 50%,rgba(157,101,45,.35) 82%,transparent);box-shadow:0 1px #000000b8;pointer-events:none}.control-panel .panel-settings,.control-panel .always-visible-settings{display:grid!important;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.settings-surface{position:relative;isolation:isolate;display:grid;min-width:0;gap:9px;padding:15px 14px 14px;background:#06040429}.settings-surface:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:13px solid transparent;border-image-source:var(--settings-section-image);border-image-slice:72 72 72 72 fill;border-image-width:13px;border-image-outset:0;border-image-repeat:stretch;background:none;content:"";opacity:.52;pointer-events:none}.settings-surface-header{display:flex;min-width:0;align-items:center;gap:7px;padding:0 2px}.settings-surface-header:before{width:2px;height:10px;flex:0 0 auto;background:linear-gradient(180deg,#d67a68,#791d2c);box-shadow:0 0 5px #ae2b3a47;content:""}.settings-surface-header strong{overflow:hidden;color:#efd8b5d1;font-family:Georgia,Times New Roman,serif;font-size:10.5px;font-weight:700;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wager-controls{display:grid;min-width:0;grid-template-columns:minmax(0,1.28fr) minmax(82px,.72fr);gap:8px}.control-panel .control-group{display:grid;min-width:0;align-content:start;gap:5px;border:0!important;background:transparent!important;box-shadow:none!important}.control-panel .control-label{display:block;margin:0!important;overflow:hidden;color:var(--settings-muted)!important;font-size:7.5px!important;font-weight:850;line-height:1;letter-spacing:.11em!important;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.control-panel .stepper,.control-panel .bet-stepper{position:relative;display:grid!important;min-width:0;min-height:39px!important;grid-template-columns:31px minmax(0,1fr) 31px;align-items:center;gap:0;padding:4px!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--settings-control-image) center / 100% 100% no-repeat!important;box-shadow:none!important}.control-panel .stepper .icon-button,.control-panel .bet-stepper .icon-button{position:relative;width:31px!important;height:31px!important;min-width:31px;padding:0!important;border:0!important;border-radius:0!important;color:#ddbe8e94!important;background:transparent!important;box-shadow:none!important;transition:color .14s ease,background-color .14s ease}.control-panel .stepper .icon-button:first-child,.control-panel .bet-stepper .icon-button:first-child{border-right:1px solid rgba(185,125,59,.17)!important}.control-panel .stepper .icon-button:last-child,.control-panel .bet-stepper .icon-button:last-child{border-left:1px solid rgba(185,125,59,.17)!important}.control-panel .stepper .icon-button:hover:not(:disabled),.control-panel .bet-stepper .icon-button:hover:not(:disabled){color:#f4d49b!important;background:#7a1d293d!important}.control-panel .stepper .icon-button:active:not(:disabled),.control-panel .bet-stepper .icon-button:active:not(:disabled){color:#fff0c9!important;background:#8f212f61!important}.control-panel .stepper .icon-button:disabled,.control-panel .bet-stepper .icon-button:disabled{opacity:.36}.control-panel .stepper>strong,.control-panel .bet-input-wrap{position:relative;z-index:1;min-width:0}.control-panel .stepper>strong{color:var(--settings-ivory)!important;font-family:Georgia,Times New Roman,serif;font-size:15px!important;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 6px #000}@media(min-width:721px){.settings-surface.wager-settings{padding-inline:10px}.wager-controls{grid-template-columns:minmax(0,1fr) 96px}.control-panel .mines-control .stepper{grid-template-columns:31px minmax(26px,1fr) 31px}}.control-panel .bet-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;color:#cda15eb3;font-family:Georgia,Times New Roman,serif}.control-panel .bet-input-wrap>span{font-size:11px;transform:translate(2px)}.control-panel .bet-amount-input{width:100%;height:31px;min-width:0;padding:0!important;border:0;color:var(--settings-ivory)!important;background:transparent!important;font-family:Georgia,Times New Roman,serif;font-size:14px!important;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;outline:0!important}.control-panel .bet-amount-input:disabled{-webkit-text-fill-color:rgba(242,225,193,.48)}.table-settings .game-options-content{display:grid!important;min-width:0;grid-template-columns:minmax(72px,.72fr) minmax(0,1.48fr)!important;align-items:end;gap:8px!important;padding:0!important}.control-panel .segmented-control{position:relative;display:grid!important;min-width:0;min-height:39px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;padding:4px!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--settings-control-image) center / 100% 100% no-repeat!important;box-shadow:none!important}.control-panel .segmented-control button{min-width:0;min-height:31px!important;padding:0 3px!important;border:0!important;border-radius:0!important;color:#dac09d7a!important;background:transparent!important;box-shadow:none!important;font-size:8.5px;font-weight:900;letter-spacing:.015em;text-shadow:0 1px 5px #000;transition:color .14s ease,background-color .14s ease}.control-panel .segmented-control button+button{border-left:1px solid rgba(185,125,59,.17)!important}.control-panel .segmented-control button.selected{color:#f5ddb2!important;background:linear-gradient(180deg,#82273045,#3c0f152e)!important;box-shadow:inset 0 -1px #c2704552!important}.control-panel .segmented-control button:hover:not(:disabled){color:#f2d6a6!important;background:#6f1e282e!important}.control-panel .pattern-trigger{position:relative;display:grid;width:100%;min-width:0;min-height:39px!important;grid-template-columns:minmax(0,1fr) 13px;align-items:center;gap:1px;padding:4px 5px 4px 8px!important;overflow:hidden;border:0!important;border-radius:0!important;color:var(--settings-ivory);background:var(--settings-control-image) center / 100% 100% no-repeat!important;box-shadow:none!important;transition:filter .14s ease}.control-panel .pattern-trigger:hover:not(:disabled){filter:brightness(1.12)}.control-panel .pattern-trigger:disabled{opacity:.52;filter:saturate(.55)}.control-panel .pattern-trigger-copy{display:block;min-width:0;text-align:left}.control-panel .pattern-trigger-copy strong{display:block;overflow:hidden;color:var(--settings-ivory)!important;font-family:Georgia,Times New Roman,serif;font-size:12px!important;font-weight:700;line-height:1.1;letter-spacing:0;text-shadow:0 1px 1px #000,0 0 5px rgba(179,111,50,.2);text-overflow:ellipsis;white-space:nowrap}.control-panel .pattern-trigger-copy small{display:none}.control-panel .pattern-trigger>svg{width:13px;height:13px;color:#d5ad6e94}.control-panel .settings-disclosure{min-width:0}.control-panel .settings-disclosure>summary{position:relative;display:flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:9px;padding:7px 12px;overflow:hidden;border:0!important;border-radius:0!important;color:var(--settings-ivory);background:var(--settings-control-image) center / 100% 100% no-repeat!important;box-shadow:none!important;cursor:pointer;list-style:none;transition:filter .14s ease}.control-panel .secondary-tools-disclosure[data-language=ru]>summary{background:var(--autoplay-trigger-ru-image) center / 100% 100% no-repeat!important}.control-panel .secondary-tools-disclosure[data-language=en]>summary{background:var(--autoplay-trigger-en-image) center / 100% 100% no-repeat!important}.control-panel .secondary-tools-disclosure>summary>svg{position:absolute;right:12px;opacity:0}.control-panel .secondary-tools-disclosure>summary .settings-disclosure-copy{position:absolute;top:50%;left:50%;display:grid;width:min(72%,190px);min-height:28px;margin:0;place-items:center;text-align:center;transform:translate(-50%,-50%)}.control-panel .secondary-tools-disclosure>summary .settings-disclosure-copy strong{color:#f3dfbd;font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.07em;line-height:1;text-shadow:0 1px 2px #000,0 0 6px rgba(210,139,67,.18);text-transform:uppercase}.control-panel .settings-disclosure>summary::-webkit-details-marker{display:none}.control-panel .settings-disclosure>summary:hover{filter:brightness(1.1)}.control-panel .settings-disclosure>summary>svg{flex:0 0 auto;color:#d5ad6e8a;transition:transform .18s ease,color .18s ease}.control-panel .settings-disclosure[open]>summary>svg{color:var(--settings-gold-bright);transform:rotate(180deg)}.control-panel .settings-disclosure-copy{min-width:0}.control-panel .settings-disclosure-copy strong{display:block;overflow:hidden;color:#ebd6b5d1;font-family:Georgia,Times New Roman,serif;font-size:10px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.control-panel .secondary-tools-content{display:grid;min-width:0;gap:8px;padding-top:7px}.control-panel .secondary-tools-disclosure[open]>summary{display:none}.control-panel .secondary-tools-disclosure[open]>.secondary-tools-content{padding-top:0}.control-panel .secondary-tools-content .inline-auto-play{position:relative;box-sizing:border-box;padding:5px 3px 4px!important;border-color:transparent!important;border-style:solid!important;border-width:30px 14px 23px!important;border-image-source:var(--autoplay-frame-image)!important;border-image-slice:132 60 105 60 fill!important;border-image-width:30px 14px 23px 14px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 7px 10px rgba(0,0,0,.42)) drop-shadow(0 0 7px rgba(122,28,36,.1))}.control-panel .inline-auto-play .auto-primary-action{position:relative;display:grid;min-height:40px!important;place-items:center;overflow:hidden;border:0!important;border-radius:0!important;color:#ffeac6!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;padding:6px 12px 6px 36px!important;font-size:10px!important;font-weight:700;letter-spacing:.015em;line-height:1.1;text-align:center;text-shadow:0 2px 6px #000!important;transition:filter .14s ease,transform .14s ease}.control-panel .inline-auto-play .auto-primary-action:before{content:none}.control-panel .inline-auto-play[data-running=false][data-language=ru] .auto-primary-action{background-image:var(--autoplay-start-ru-image)!important}.control-panel .inline-auto-play[data-running=false][data-language=en] .auto-primary-action{background-image:var(--autoplay-start-en-image)!important}.control-panel .inline-auto-play[data-running=true][data-language=ru] .auto-primary-action{background-image:var(--autoplay-stop-ru-image)!important}.control-panel .inline-auto-play[data-running=true][data-language=en] .auto-primary-action{background-image:var(--autoplay-stop-en-image)!important}.control-panel .inline-auto-play .auto-primary-action:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.control-panel .inline-auto-play .auto-primary-action:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}.control-panel .panel-action-zone{display:grid!important;gap:7px!important;margin-top:0}.control-panel .panel-primary-action,.mobile-action-dock .mobile-primary-action{position:relative;min-height:54px!important;padding:7px 25px 5px!important;isolation:isolate;overflow:hidden;border:0!important;border-radius:0!important;color:#f8e7c6!important;background:var(--settings-primary-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5)) drop-shadow(0 0 7px rgba(151,29,43,.14));font-family:Georgia,Times New Roman,serif;font-size:12.5px;letter-spacing:.055em;line-height:1;text-shadow:0 2px 5px rgba(38,0,4,.9);transition:filter .14s ease,transform .14s ease}.control-panel .panel-primary-action:before,.mobile-action-dock .mobile-primary-action:before{position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;background-image:linear-gradient(108deg,transparent 0 40%,rgba(255,230,181,.2) 47%,rgba(255,247,220,.34) 50%,rgba(255,230,181,.16) 53%,transparent 60% 100%)!important;background-position:-140% 0;background-repeat:no-repeat!important;background-size:46% 100%!important;content:none!important;-webkit-mask:var(--settings-primary-image) center / 100% 100% no-repeat;mask:var(--settings-primary-image) center / 100% 100% no-repeat;mask-mode:alpha;animation:none!important;transform:none!important;pointer-events:none}.control-panel .panel-primary-action:after,.mobile-action-dock .mobile-primary-action:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:none;background:radial-gradient(ellipse at 50% 52%,rgba(255,220,150,.34) 0,rgba(186,45,46,.22) 42%,rgba(104,11,18,.08) 67%,transparent 78%);-webkit-mask:var(--settings-primary-image) center / 100% 100% no-repeat;mask:var(--settings-primary-image) center / 100% 100% no-repeat;mask-mode:alpha;opacity:0;pointer-events:none}.control-panel .panel-primary-action[data-attention=start]:not(:disabled):before,.mobile-action-dock .mobile-primary-action[data-attention=start]:not(:disabled):before{content:""!important;background-image:linear-gradient(108deg,transparent 0 38%,rgba(255,205,116,.18) 43%,rgba(255,245,211,.82) 49%,rgba(255,255,238,.96) 50%,rgba(255,216,138,.32) 56%,transparent 62% 100%)!important;background-position:-70% 0;background-size:38% 100%!important;mix-blend-mode:screen;opacity:0;animation:settings-start-shine 3.6s ease-in-out infinite!important;will-change:background-position,opacity}.control-panel .panel-primary-action[data-attention=start]:not(:disabled):after,.mobile-action-dock .mobile-primary-action[data-attention=start]:not(:disabled):after{content:"";animation:settings-start-aura 2.4s ease-in-out infinite;will-change:opacity}.control-panel .panel-primary-action>*,.mobile-action-dock .mobile-primary-action>*{position:relative;z-index:1}.control-panel .panel-primary-action .primary-action-icon,.mobile-action-dock .mobile-primary-action .primary-action-icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.84)) drop-shadow(0 0 4px rgba(213,50,55,.26))}.control-panel .panel-primary-action .primary-action-label,.mobile-action-dock .mobile-primary-action .primary-action-label{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.control-panel .panel-primary-action:hover:not(:disabled),.mobile-action-dock .mobile-primary-action:hover:not(:disabled){filter:brightness(1.13) drop-shadow(0 7px 9px rgba(0,0,0,.54)) drop-shadow(0 0 10px rgba(185,38,54,.24));transform:translateY(-1px)}.control-panel .panel-primary-action:active:not(:disabled),.mobile-action-dock .mobile-primary-action:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}.control-panel .panel-primary-action:disabled,.mobile-action-dock .mobile-primary-action:disabled{opacity:.48;color:#ebd6b575!important;filter:grayscale(.5) brightness(.62)}.control-panel .error-line{margin:0;padding:6px 8px;border:1px solid rgba(184,62,72,.22);border-radius:3px;color:#e7a9ae;background:#410b128a;font-size:8px;line-height:1.35}@media(min-width:1100px){.top-bar{width:min(1148px,100%)!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{width:min(1148px,100%)!important;grid-template-columns:296px minmax(440px,540px) 260px!important}.game-layout[data-play-mode=classic]{width:min(848px,100%)!important;grid-template-columns:296px minmax(440px,540px)!important}}@media(min-width:721px)and (max-width:1099px){.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{grid-template-columns:296px minmax(0,1fr)!important}}@media(max-width:720px){.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{width:min(100%,420px)!important;min-height:0!important;gap:12px!important;padding:8px 12px 6px!important;border-width:38px 20px 30px!important;border-image-width:38px 20px 30px 20px!important}.settings-panel-header{min-height:30px;padding-inline:7px}.settings-panel-header h2{font-size:19px}.settings-surface{padding:18px 17px 16px}.wager-controls{grid-template-columns:minmax(0,1fr) 108px}.settings-surface-header strong{font-size:12px}.control-panel .control-label{font-size:8px!important}.control-panel .stepper,.control-panel .bet-stepper,.control-panel .segmented-control,.control-panel .pattern-trigger{min-height:45px!important}.control-panel .stepper,.control-panel .bet-stepper{grid-template-columns:37px minmax(0,1fr) 37px}.control-panel .mines-control .stepper{grid-template-columns:37px minmax(26px,1fr) 37px}.control-panel .stepper .icon-button,.control-panel .bet-stepper .icon-button{width:37px!important;height:37px!important}.control-panel .stepper>strong,.control-panel .bet-amount-input{font-size:15px!important}.control-panel .bet-amount-input{height:37px}.control-panel .segmented-control button{min-height:37px!important;font-size:9px}.control-panel .pattern-trigger{grid-template-columns:minmax(0,1fr) 13px}.control-panel .pattern-trigger-copy strong,.control-panel .settings-disclosure-copy strong{font-size:12px!important}.control-panel .settings-disclosure>summary{min-height:48px;padding-inline:15px}.control-panel .panel-primary-action{display:none!important}.mobile-primary-action{min-height:58px!important;padding-inline:32px!important;font-size:13px}}@keyframes settings-start-aura{0%,to{opacity:.2}50%{opacity:.68}}@keyframes settings-start-shine{0%,46%{background-position:-70% 0;opacity:0}52%{opacity:.18}70%{background-position:170% 0;opacity:.92}76%,to{background-position:170% 0;opacity:0}}@media(max-width:370px){.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{padding:7px 9px 5px!important}.wager-controls,.table-settings .game-options-content{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.control-panel .stepper .icon-button,.control-panel .bet-stepper .icon-button,.control-panel .pattern-trigger,.control-panel .panel-primary-action,.mobile-primary-action{transition-duration:.01ms!important}.control-panel .panel-primary-action:before,.mobile-primary-action:before,.control-panel .panel-primary-action:after,.mobile-primary-action:after{animation:none!important}}html[data-reduced-motion=true] .control-panel .panel-primary-action[data-attention=start]:before,html[data-reduced-motion=true] .mobile-action-dock .mobile-primary-action[data-attention=start]:before{opacity:0;animation:none!important}html[data-reduced-motion=true] .control-panel .panel-primary-action[data-attention=start]:after,html[data-reduced-motion=true] .mobile-action-dock .mobile-primary-action[data-attention=start]:after{opacity:.34;animation:none!important}.table-settings .game-options-content{grid-template-columns:96px minmax(0,1fr)!important}.control-panel .board-size-control{min-height:39px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;padding:0!important;overflow:hidden;background:var(--board-size-segmented-5-image) center / auto 108% no-repeat transparent!important;filter:brightness(1) saturate(.82) contrast(1.02);transition:filter .14s ease}.control-panel .board-size-control[data-selected-size="6"]{background-image:var(--board-size-segmented-6-image)!important}.control-panel .board-size-control button,.control-panel .board-size-control button.selected{width:100%;height:39px!important;min-height:39px!important;padding:0!important;border:0!important;color:transparent!important;background:transparent!important;box-shadow:none!important;font-size:0!important;text-shadow:none!important;filter:none}.control-panel .board-size-control button+button{border-left:0!important}.control-panel .board-size-control:hover{filter:brightness(1.08) saturate(.9) contrast(1.04)}.control-panel .board-size-control:active{filter:brightness(.9) saturate(.74) contrast(1)}@media(max-width:720px){.table-settings .game-options-content{grid-template-columns:110px minmax(0,1fr)!important}.control-panel .board-size-control,.control-panel .board-size-control button,.control-panel .board-size-control button.selected{height:45px!important;min-height:45px!important}}.inline-auto-play{gap:7px!important}.inline-auto-play-header{box-sizing:border-box;display:grid!important;width:100%;max-width:100%;min-height:36px;grid-template-columns:30px minmax(0,1fr) 80px;align-items:center;gap:6px!important;padding-inline:2px;overflow:hidden}.inline-auto-play-header>.auto-play-heading-copy{display:flex;min-width:0;align-items:center;overflow:hidden}.control-panel .auto-panel-collapse{display:flex;width:80px;max-width:100%;height:26px;min-width:0;margin-left:0;align-items:center;justify-content:center;gap:4px;padding:0 6px!important;border:0!important;border-radius:0!important;color:#ebd4aed6!important;background:var(--settings-control-image) center / 100% 100% no-repeat!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:8.25px;font-weight:700;letter-spacing:.035em;line-height:1;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.92);text-transform:uppercase;filter:brightness(.82) saturate(.72) drop-shadow(0 2px 3px rgba(0,0,0,.4));transition:filter .14s ease,transform .14s ease}.control-panel .auto-panel-collapse span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-panel .auto-panel-collapse svg{width:11px;height:11px;flex:0 0 auto;color:#c99d59;transform:rotate(180deg)}.control-panel .auto-panel-collapse:hover{filter:brightness(1.02) saturate(.82) drop-shadow(0 3px 4px rgba(0,0,0,.46));transform:translateY(-1px)}.control-panel .auto-panel-collapse:active{transform:translateY(1px)}.inline-auto-play-header .auto-dialog-icon{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:var(--autoplay-emblem-image) center / contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) drop-shadow(0 0 5px rgba(123,20,31,.16))}.inline-auto-play-header .auto-dialog-icon svg{opacity:0}.inline-auto-play-header strong{min-width:0;overflow:hidden;color:#f6e6c8!important;font-family:Georgia,Times New Roman,serif;font-size:11.5px!important;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.78)}.inline-auto-play-header small{color:#dcc19a9e!important;font-size:7.5px!important;letter-spacing:.01em}.inline-auto-stop-options{gap:7px!important}.inline-auto-stop-options button{box-sizing:border-box;display:grid!important;min-height:46px;align-content:center;justify-items:center;padding:4px 8px!important;overflow:hidden;border-color:transparent!important;border-style:solid!important;border-width:8px 10px!important;border-image-source:var(--autoplay-option-passive-image)!important;border-image-slice:68 104 64 104 fill!important;border-image-width:8px 10px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#dfcaabb3!important;background:transparent!important;box-shadow:none!important;filter:brightness(.86);text-align:center;transition:filter .14s ease,transform .14s ease}.inline-auto-stop-options button[data-selected=true]{border-image-source:var(--autoplay-option-active-image)!important;color:#fff0d2!important;background:transparent!important;box-shadow:none!important;filter:none}.inline-auto-stop-options button:hover:not(:disabled){filter:brightness(1.08)}.inline-auto-stop-options button:active:not(:disabled){transform:translateY(1px)}.inline-auto-stop-options button strong{position:relative;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:9px!important;letter-spacing:.012em;line-height:1.12;text-shadow:0 2px 4px rgba(0,0,0,.86);text-align:center}.inline-auto-stop-options button small{width:100%;text-align:center}.inline-completions-row,.inline-auto-cell-picker{box-sizing:border-box;padding:5px 7px!important;border-color:transparent!important;border-style:solid!important;border-width:12px!important;border-image-source:var(--autoplay-inset-image)!important;border-image-slice:68 92 68 92 fill!important;border-image-width:12px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.inline-completions-row{gap:6px!important}.inline-completions-row>span{padding-inline:2px}.inline-completions-row>span strong,.auto-cell-picker-heading strong{color:#f1dfc2;font-family:Georgia,Times New Roman,serif;font-size:10px!important;letter-spacing:.01em}.inline-completions-row>span small,.auto-cell-picker-heading small{margin-top:1px;color:#d8bb938f!important;font-size:7px!important}.auto-stepper{height:39px!important;grid-template-columns:44px minmax(0,1fr) 44px;overflow:visible;border:0!important;border-radius:0!important;background:var(--autoplay-stepper-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.44))}.auto-stepper button,.auto-stepper input,.auto-stepper output{height:39px!important;min-height:39px!important;border:0!important;color:#f4e3c3!important;background:transparent!important;line-height:39px!important;text-shadow:0 2px 4px rgba(0,0,0,.88)}.auto-stepper button:first-child,.auto-stepper button:last-child{border:0!important}.auto-stepper button{display:grid!important;padding:0!important;place-items:center;color:#d4b279!important;transition:color .12s ease,filter .12s ease}.auto-stepper button:hover:not(:disabled){color:#ffe4a5!important;filter:drop-shadow(0 0 4px rgba(223,167,77,.42))}.auto-stepper input,.auto-stepper output{font-family:Georgia,Times New Roman,serif;font-size:14px!important}.inline-auto-cell-picker{padding:6px 8px 8px!important}.auto-cell-picker-heading{min-height:28px;align-items:center;margin:0 1px 6px}.auto-cell-picker-heading button{display:inline-flex!important;min-height:25px!important;align-items:center;justify-content:center;padding:0 7px!important;border-color:transparent!important;border-style:solid!important;border-width:5px 7px!important;border-image-source:var(--autoplay-option-passive-image)!important;border-image-slice:68 104 64 104 fill!important;border-image-width:5px 7px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#e5cfafc7!important;background:transparent!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:7px!important;line-height:1;text-align:center}.inline-auto-cell-picker .auto-cell-grid{width:min(100%,198px);gap:4px!important}.inline-auto-cell-picker .auto-cell-grid button{position:relative;aspect-ratio:1;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--autoplay-cell-off-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.86);transition:filter .12s ease,transform .12s ease}.inline-auto-cell-picker .auto-cell-grid button[data-selected=true]{background-image:var(--autoplay-cell-on-image)!important;filter:none}.inline-auto-cell-picker .auto-cell-grid button:after{display:none!important}.inline-auto-cell-picker .auto-cell-grid button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.inline-auto-cell-picker .auto-cell-grid button:active:not(:disabled){transform:translateY(1px)}.inline-auto-play .auto-last-status{box-sizing:border-box;min-height:38px;grid-row:5!important;align-content:center;justify-items:center;justify-content:center!important;grid-template-columns:minmax(0,1fr)!important;padding:4px 32px!important;overflow:hidden;border:0!important;border-radius:0!important;color:#b99059!important;background:var(--autoplay-result-image) center / 100% 100% no-repeat!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;text-align:center;filter:drop-shadow(0 3px 5px rgba(0,0,0,.42));transform-origin:center top;animation:auto-result-reveal .42s cubic-bezier(.2,.78,.24,1) both}.inline-auto-play:has(.inline-completions-row) .auto-last-status{grid-row:6!important}.inline-auto-play .auto-last-status strong{color:#f2dfc1!important;font-family:Georgia,Times New Roman,serif;font-size:9px;letter-spacing:.025em;line-height:1.1;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.86)}@keyframes auto-result-reveal{0%{opacity:0;filter:brightness(1.25) drop-shadow(0 0 9px rgba(169,38,49,.3));transform:translateY(-7px) scale(.97)}68%{opacity:1;filter:brightness(1.08) drop-shadow(0 4px 7px rgba(0,0,0,.46));transform:translateY(1px) scale(1.008)}to{opacity:1;filter:drop-shadow(0 3px 5px rgba(0,0,0,.42));transform:none}}@media(prefers-reduced-motion:reduce){.inline-auto-play .auto-last-status{animation:none}}html[data-reduced-motion=true] .inline-auto-play .auto-last-status{animation:none}@media(max-width:720px){.inline-auto-play-header .auto-dialog-icon{width:38px!important;height:38px!important}.inline-auto-stop-options button{min-height:50px;padding-inline:10px!important}.inline-auto-stop-options button strong{font-size:10px!important}.inline-auto-cell-picker .auto-cell-grid{width:min(100%,250px);gap:5px!important}}:root{--header-rail-texture: url(./header-rail-v3-BVpY7Bxf.png);--header-brand-texture: url(./brand-plaque-v2-CGTt_T0y.webp);--header-balance-texture: url(./balance-slot-v2-CSgiuBHP.webp);--header-policy-texture: url(./policy-button-v3-xsfCR-lV.webp);--header-security-texture: url(./security-button-v2-BEkq3PKp.webp);--header-sound-on-texture: url(./sound-on-button-v2-CEEL_mW2.webp);--header-sound-off-texture: url(./sound-off-button-v2-DNlyGY5u.webp);--header-language-ru-texture: url(./language-ru-button-v2-DA1CW5j-.webp);--header-language-en-texture: url(./language-en-button-v2-CHSLqPi7.webp);--header-preferences-texture: url(./preferences-button-v1-C7WXnY3f.webp);--header-statistics-texture: url(./temple-vault-header-statistics-v4-B83DDpWM.webp)}.top-bar{position:relative!important;isolation:isolate;z-index:20;display:grid!important;width:min(960px,100%)!important;min-height:82px!important;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:14px!important;margin:0 auto 18px!important;padding:18px 20px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:var(--header-rail-texture) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 7px 14px rgba(0,0,0,.28))}.top-bar:before{content:none!important}.top-bar:after{content:none!important}.top-bar>*{position:relative;z-index:1}.brand-mark{display:flex!important;width:170px!important;height:38px!important;min-width:0;align-items:center!important;gap:10px!important;padding:0!important;justify-self:start;overflow:visible!important;border:0!important;background:none!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.24))!important}.brand-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;filter:brightness(.98) saturate(.92) drop-shadow(0 1px 0 rgba(0,0,0,.88)) drop-shadow(0 0 5px rgba(112,34,39,.14))}.header-balance{display:flex;height:37px;align-items:center;justify-self:end;padding:0;border:0}.header-balance .status-pill{display:grid!important;width:180px!important;min-width:180px!important;height:37px!important;grid-template-columns:41px minmax(0,1fr);grid-template-rows:13px 18px;column-gap:8px!important;row-gap:1px!important;align-content:center;align-items:center;padding:2px 13px 2px 5px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:var(--header-balance-texture) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:none!important}.header-balance .status-pill>svg{width:15px;height:15px;grid-column:1;grid-row:1 / 3;justify-self:center;opacity:0}.header-balance .status-pill-label{display:block!important;overflow:hidden;grid-column:2;grid-row:1;align-self:end;color:#deb97e94!important;font-size:7px;font-weight:800;letter-spacing:.15em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-balance .status-pill strong{display:block;overflow:hidden;grid-column:2;grid-row:2;max-width:100%;align-self:start;color:#f7efe1!important;font-size:13px!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.84)!important;white-space:nowrap}.header-balance .status-pill[data-balance-tone=gain] strong{color:#c9f2d4!important}.header-balance .status-pill[data-balance-tone=loss] strong{color:#f1c0c3!important}.header-actions{display:flex!important;min-width:0;align-items:center;justify-content:flex-end;gap:8px;padding-left:0;border:0}.header-statistics{position:relative;z-index:5;display:block;width:36px;height:36px;flex:0 0 36px}.header-statistics>summary{display:grid;width:36px;height:36px;box-sizing:border-box;place-items:center;padding:0;overflow:hidden;border:0;border-radius:0;color:transparent;background:var(--header-statistics-texture) center / 100% 100% no-repeat;box-shadow:none;cursor:pointer;filter:saturate(.82) brightness(.88);list-style:none;transition:filter .14s ease,transform .14s ease}.header-statistics>summary::-webkit-details-marker{display:none}.header-statistics>summary svg{opacity:0}.header-statistics>summary:hover,.header-statistics[open]>summary{filter:saturate(1) brightness(1.08) drop-shadow(0 0 5px rgba(194,126,56,.18));transform:translateY(-1px)}.header-statistics-popover{position:absolute;z-index:60;top:72px;right:0;width:318px;box-sizing:border-box;padding:2px;border-color:transparent;border-style:solid;border-width:28px 15px 22px;border-image-source:var(--autoplay-frame-image);border-image-slice:132 60 105 60 fill;border-image-width:28px 15px 22px 15px;border-image-repeat:stretch;background:transparent;filter:drop-shadow(0 16px 22px rgba(0,0,0,.58)) drop-shadow(0 0 9px rgba(122,28,36,.13))}.header-statistics-popover .statistics-panel{gap:8px!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header-statistics-popover .statistics-panel>header strong{font-size:14px!important}.header-statistics-popover .statistics-panel>header small{display:block;font-size:8px!important}.header-statistics-popover .statistics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.header-statistics-popover .statistics-grid>span{min-height:38px;border-color:#c1823a2e;background:#0403038f}.header-statistics-popover .statistics-board-breakdown{display:flex!important}.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{position:relative;display:inline-flex!important;width:36px!important;height:36px!important;flex:0 0 36px;align-items:center;justify-content:center;gap:2px;padding:0!important;overflow:visible;border:1px solid transparent!important;border-radius:0!important;color:#e2d2b8a3!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:none!important;filter:saturate(.82) brightness(.88)!important;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.header-actions>.security-info-button{background-image:var(--header-security-texture)!important}.header-actions>.rules-info-button{background-image:var(--header-policy-texture)!important}.header-actions>.preferences-button{background-image:var(--header-preferences-texture)!important}.header-actions>.icon-button[data-active=true]{background-image:var(--header-sound-on-texture)!important}.header-actions>.icon-button[data-active=false]{background-image:var(--header-sound-off-texture)!important}.header-actions>.app-language-toggle[data-language=ru]{background-image:var(--header-language-ru-texture)!important}.header-actions>.app-language-toggle[data-language=en]{background-image:var(--header-language-en-texture)!important}.header-actions>.icon-button:hover:not(:disabled),.header-actions>.app-language-toggle:hover,.header-actions>.preferences-button:hover:not(:disabled){border-color:transparent!important;filter:saturate(1) brightness(1.08) drop-shadow(0 0 5px rgba(194,126,56,.18))!important;transform:translateY(-1px)}.header-actions>.icon-button:active:not(:disabled),.header-actions>.app-language-toggle:active,.header-actions>.preferences-button:active:not(:disabled){filter:saturate(.8) brightness(.76)!important;transform:translateY(0)}.header-actions>.icon-button[data-active=true]{color:transparent!important}.header-actions>.icon-button svg,.header-actions>.app-language-toggle svg,.header-actions>.preferences-button svg{width:15px;height:15px;opacity:0}.header-actions>.app-language-toggle span{color:currentColor;font-size:6px;font-weight:850;letter-spacing:.03em;opacity:0}.top-bar button:focus-visible{outline:2px solid rgba(226,181,103,.8)!important;outline-offset:2px}.header-statistics>summary:focus-visible{outline:2px solid rgba(226,181,103,.8);outline-offset:2px}@media(max-width:720px){.top-bar{width:100%!important;min-height:64px!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:36px!important;column-gap:6px!important;margin-bottom:14px!important;padding:14px 11px!important}.brand-mark{width:82px!important;height:30px!important;grid-column:1;grid-row:1;justify-self:start}.brand-logo{width:100%;height:100%}.header-balance{height:28px;grid-column:2;grid-row:1;padding:0}.header-balance .status-pill{width:106px!important;min-width:106px!important;height:28px!important;grid-template-columns:31px minmax(0,1fr);grid-template-rows:1fr;column-gap:3px!important;padding:2px 8px 2px 3px!important}.header-balance .status-pill>svg{width:13px;height:13px;grid-row:1}.header-balance .status-pill-label{display:none!important}.header-balance .status-pill strong{grid-column:2;grid-row:1;align-self:center;font-size:10px!important}.header-actions{grid-column:3;grid-row:1;justify-self:end;gap:5px;padding-left:0;border:0}.header-statistics,.header-statistics>summary{width:26px;height:26px}.header-statistics{flex-basis:26px}.header-statistics-popover{position:fixed;top:84px;right:8px;left:8px;width:auto;padding:2px;border-width:26px 14px 20px;border-image-width:26px 14px 20px 14px}.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{width:26px!important;height:26px!important;flex-basis:26px}.header-actions>.icon-button svg,.header-actions>.app-language-toggle svg,.header-actions>.preferences-button svg{width:13px;height:13px}.header-actions>.app-language-toggle span{font-size:5px}}@media(max-width:370px){.top-bar{column-gap:6px!important;padding-inline:11px!important}.brand-mark{width:70px!important;height:26px!important}.brand-logo{width:100%;height:100%}.header-balance{height:24px;padding:0}.header-balance .status-pill{width:92px!important;min-width:92px!important;height:24px!important;grid-template-columns:27px minmax(0,1fr);padding-right:6px!important}.header-balance .status-pill strong{font-size:9px!important}.header-actions{gap:5px;padding-left:0}.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{width:24px!important;height:24px!important;flex-basis:24px}.header-statistics,.header-statistics>summary{width:24px;height:24px}.header-statistics{flex-basis:24px}}@media(max-width:340px){.top-bar{min-height:60px!important;grid-template-rows:34px!important;column-gap:5px!important;padding:13px 9px!important}.brand-mark{width:62px!important;height:23px!important}.header-balance,.header-balance .status-pill{height:22px!important}.header-balance .status-pill{width:84px!important;min-width:84px!important;grid-template-columns:25px minmax(0,1fr);padding-right:6px!important}.header-balance .status-pill strong{font-size:8px!important}.header-actions{gap:4px}.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{width:23px!important;height:23px!important;flex-basis:23px}.header-statistics,.header-statistics>summary{width:23px;height:23px}.header-statistics{flex-basis:23px}}@media(max-height:560px)and (min-width:721px){.top-bar{min-height:68px!important;margin-bottom:12px!important;padding-block:14px!important}.brand-mark{width:154px!important;height:34px!important}.brand-logo,.header-balance{height:34px}.header-balance .status-pill{width:166px!important;min-width:166px!important;height:34px!important}.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{width:34px!important;height:34px!important;flex-basis:34px}.header-statistics,.header-statistics>summary{width:34px;height:34px}.header-statistics{flex-basis:34px}}@media(prefers-reduced-motion:reduce){.header-statistics>summary,.header-actions>.icon-button,.header-actions>.app-language-toggle,.header-actions>.preferences-button{transition-duration:.01ms!important}}.app-shell{--popup-modal-shell: url(./tomb-popup-modal-shell-v1-yKwMJ_Ot.webp);--popup-fairness-shell: url(./tomb-popup-modal-shell-v2-DhWy_1o4.webp);--popup-statistics-shell: url(./tomb-popup-statistics-shell-v1-CJ5uS8o6.webp);--popup-section-panel: url(./tomb-popup-section-panel-v1-CjCo2VS3.webp);--popup-metric-cell: url(./tomb-popup-metric-cell-v1-DuxX2VbD.webp);--popup-data-row: url(./tomb-popup-data-row-v1-DOK1B28O.webp);--popup-emblem-socket: url(./tomb-popup-emblem-socket-v1-B5rq8d7h.webp);--popup-divider: url(./tomb-popup-divider-v1-BcvWxle5.webp);--popup-primary-button: url(./tomb-popup-primary-button-v1-B8zfFhGw.webp);--popup-secondary-button: url(./tomb-popup-secondary-button-v1-BPSMWXhc.webp)}.header-statistics{position:relative;z-index:8;display:block;width:36px;height:36px;flex:0 0 36px}.header-statistics[data-open=true]{z-index:90}.header-statistics-trigger{display:grid;width:36px;height:36px;box-sizing:border-box;place-items:center;padding:0;overflow:hidden;border:0;border-radius:0;color:transparent;background:var(--header-statistics-texture) center / 100% 100% no-repeat;box-shadow:none;cursor:pointer;filter:saturate(.82) brightness(.88);transition:filter .14s ease,transform .14s ease}.header-statistics-trigger svg{opacity:0}.header-statistics-trigger:hover,.header-statistics-trigger[aria-expanded=true]{filter:saturate(1) brightness(1.08) drop-shadow(0 0 5px rgba(194,126,56,.18));transform:translateY(-1px)}.header-statistics-trigger:focus-visible{outline:2px solid rgba(226,181,103,.8);outline-offset:2px}.header-statistics-dismiss{position:fixed;z-index:54;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000003;cursor:default}.header-statistics-popover{position:absolute;z-index:60;top:calc(100% + 15px);right:-8px;width:min(382px,calc(100vw - 24px));box-sizing:border-box;padding:0!important;border-color:transparent!important;border-style:solid!important;border-width:43px 32px 32px!important;border-image-source:var(--popup-statistics-shell)!important;border-image-slice:120 105 100 105 fill!important;border-image-width:43px 32px 32px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.74)) drop-shadow(0 0 12px rgba(119,20,31,.18));animation:tomb-popup-arrive .18s cubic-bezier(.2,.78,.25,1)}.header-statistics-popover .statistics-panel{display:grid!important;min-width:0;gap:9px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.popup-texture-header{display:grid!important;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px!important;align-items:center!important;padding:0!important;border:0!important}.popup-emblem-socket{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:0!important;border-radius:0!important;color:#efbd6c;background:var(--popup-emblem-socket) center / 100% 100% no-repeat!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.46))}.popup-emblem-socket svg{opacity:1!important;filter:drop-shadow(0 0 5px rgba(193,55,52,.18))}.popup-heading-copy{display:grid;min-width:0;gap:3px}.popup-heading-copy small,.statistics-panel .popup-heading-copy small{color:#daa061a8!important;font-size:8px!important;font-weight:800;letter-spacing:.17em;line-height:1.1;text-transform:uppercase}.popup-heading-copy strong,.statistics-panel .popup-heading-copy strong{overflow:hidden;color:#f5e4cc!important;font-family:Georgia,Times New Roman,serif;font-size:18px!important;line-height:1.08;text-overflow:ellipsis;text-shadow:0 1px 0 #000,0 0 12px rgba(136,34,38,.2);white-space:nowrap}.popup-runic-divider{width:100%;height:13px;background:var(--popup-divider) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.44))}.header-statistics-popover .statistics-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.header-statistics-popover .statistics-grid>span{display:grid;min-width:0;min-height:61px;box-sizing:border-box;align-content:center;gap:3px;padding:10px 8px 8px!important;border:0!important;border-radius:0!important;background:var(--popup-metric-cell) center / 100% 100% no-repeat!important;box-shadow:none!important;text-align:center}.header-statistics-popover .statistics-grid small{overflow:hidden;color:#e0be97a8!important;font-size:7px!important;font-weight:800;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-statistics-popover .statistics-grid strong{overflow:hidden;color:#f8e9d4;font-size:13px;line-height:1.15;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-shadow:0 1px 0 #000;white-space:nowrap}.header-statistics-popover .statistics-grid [data-tone=positive] strong{color:#8fd9a4}.header-statistics-popover .statistics-grid [data-tone=negative] strong{color:#ef9292}.header-statistics-popover .statistics-board-breakdown{display:grid!important;justify-content:center!important;justify-items:center;gap:5px!important}.statistics-board-row{display:grid!important;min-height:37px;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:7px;align-items:center;padding:5px 13px 5px 15px;color:#e7d5bb;background:var(--popup-data-row) center / 100% 100% no-repeat}.statistics-board-row>strong{color:#f2c571;font-family:Georgia,Times New Roman,serif;font-size:12px}.statistics-board-row>small{justify-self:end;color:#dbb89094!important;font-size:7px!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.statistics-board-row>b{color:#f0dfc8;font-size:10px;font-variant-numeric:tabular-nums}.statistics-close-button{justify-self:center;width:132px;min-height:35px!important;padding:0 22px!important;border:0!important;border-radius:0!important;color:#ead9c1!important;background:var(--popup-secondary-button) center / 100% 100% no-repeat!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:11px!important;font-weight:700!important;text-shadow:0 1px 0 #000;transition:filter .14s ease,transform .14s ease}.statistics-close-button:hover{filter:brightness(1.13) saturate(1.08);transform:translateY(-1px)}.info-modal-backdrop:has(.fairness-modal){place-items:center!important;padding:16px!important;background:radial-gradient(circle at 50% 42%,rgba(104,14,24,.2),transparent 42%),#020001db!important;-webkit-backdrop-filter:blur(12px) saturate(.72)!important;backdrop-filter:blur(12px) saturate(.72)!important}.fairness-modal{width:min(720px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box;padding:8px 14px 12px!important;overflow-x:hidden;overflow-y:auto;border-color:transparent!important;border-style:solid!important;border-width:36px 30px 32px!important;border-image-source:var(--popup-fairness-shell)!important;border-image-slice:118 92 112 92 fill!important;border-image-width:36px 30px 32px!important;border-image-repeat:stretch!important;border-radius:0!important;background:#090506!important;background-clip:padding-box!important;box-shadow:none!important;filter:drop-shadow(0 28px 50px rgba(0,0,0,.76)) drop-shadow(0 0 18px rgba(105,17,27,.15));animation:tomb-popup-arrive .19s cubic-bezier(.2,.78,.25,1);scrollbar-color:rgba(147,74,39,.74) rgba(4,3,3,.42)}.fairness-modal .info-modal-header{grid-template-columns:56px minmax(0,1fr) 46px!important;gap:12px!important;padding:0 2px!important;border:0!important}.fairness-modal .info-modal-icon{width:56px;height:56px;color:#e9b45e}.fairness-modal .popup-heading-copy small{font-size:8px!important}.fairness-modal .popup-heading-copy h2{margin:2px 0 0;color:#f6e7d2;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.4vw,28px)!important;line-height:1.08;text-shadow:0 1px 0 #000,0 0 18px rgba(147,34,39,.2)}.fairness-modal .info-modal-header>.icon-button{display:grid!important;width:44px!important;height:44px!important;min-width:44px;place-items:center;padding:0!important;border:0!important;border-radius:0!important;color:#d6a45b!important;background:var(--popup-emblem-socket) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.76) saturate(.72)}.fairness-modal .info-modal-header>.icon-button:hover{filter:brightness(1.08) saturate(1)}.fairness-modal .popup-runic-divider{height:15px;margin:7px 0 6px}.popup-section-panel{border:0!important;border-radius:0!important;background:var(--popup-section-panel) center / 100% 100% no-repeat!important;box-shadow:none!important}.fairness-modal .fairness-copy{display:grid;gap:8px;margin:0 0 10px;padding:26px 32px!important;color:#ecdbc5d1!important;font-size:13px!important;line-height:1.48!important}.fairness-modal .fairness-copy p{margin:0}.fairness-modal .round-generation{display:grid;gap:9px;margin:0!important;padding:24px 28px 25px!important;border:0!important;border-radius:0!important;background:var(--popup-section-panel) center / 100% 100% no-repeat!important;box-shadow:none!important}.fairness-modal .round-generation-heading{display:flex;min-width:0;align-items:center;gap:7px;color:#e5cdadb8;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fairness-modal .round-generation-heading svg{color:#d39b4f}.fairness-modal .round-generation-heading strong{margin-left:auto;padding:4px 9px;border:1px solid rgba(145,85,42,.34);color:#dfbc82;background:#0a0707b8;font-size:8px;letter-spacing:.08em}.fairness-modal .round-generation-grid{display:grid;gap:6px;margin:0}.round-generation-row{display:grid;min-height:42px;box-sizing:border-box;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:center;padding:5px 16px 5px 18px;background:var(--popup-data-row) center / 100% 100% no-repeat}.round-generation-row>span{color:#dab5889e;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.round-generation-row>code{overflow:hidden;color:#e8d9c4;font-family:Consolas,Courier New,monospace;font-size:10px;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;text-shadow:0 1px 0 #000;white-space:nowrap}.fairness-modal .info-modal-actions{display:flex!important;justify-content:center!important;padding:14px 0 0!important;border:0!important}.info-modal-actions .primary,.info-modal-actions .secondary{min-height:45px!important;padding:0 24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700!important;text-shadow:0 1px 0 #000;transition:filter .14s ease,transform .14s ease}.info-modal-actions .primary{min-width:174px;color:#f3e2c9!important;background:var(--popup-primary-button) center / 100% 100% no-repeat!important}.info-modal-actions .secondary{min-width:190px;color:#e6d6bf!important;background:var(--popup-secondary-button) center / 100% 100% no-repeat!important}.info-modal-actions .primary:hover,.info-modal-actions .secondary:hover{filter:brightness(1.12) saturate(1.08);transform:translateY(-1px)}.settings-launcher-grid{display:grid;min-width:0;gap:7px;padding:2px 0}.settings-launcher{display:grid;min-width:0;min-height:58px;grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;align-items:center;padding:7px 14px 7px 12px;border:0;border-radius:0;color:#e8d7be;background:var(--popup-data-row) center / 100% 100% no-repeat;box-shadow:none;text-align:left;transition:filter .14s ease,transform .14s ease}.settings-launcher:hover:not(:disabled),.settings-launcher[data-running=true]{filter:brightness(1.13) saturate(1.08);transform:translateY(-1px)}.settings-launcher:disabled{cursor:not-allowed;filter:grayscale(.32) brightness(.65)}.settings-launcher-icon{display:grid;width:36px;height:36px;place-items:center;color:#d7a653;background:var(--popup-emblem-socket) center / 100% 100% no-repeat}.settings-launcher-copy{display:grid;min-width:0;gap:3px}.settings-launcher-copy strong{overflow:hidden;color:#ecddc7;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-launcher-copy small{overflow:hidden;color:#d7b58b99;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-launcher>svg{color:#ce9c579e;transform:rotate(-90deg)}.settings-popup-backdrop{position:fixed;z-index:1220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;padding:16px;overflow-y:auto;background:radial-gradient(circle at 50% 42%,rgba(104,14,24,.2),transparent 42%),#020001db;-webkit-backdrop-filter:blur(12px) saturate(.72);backdrop-filter:blur(12px) saturate(.72)}.settings-popup{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:8px 14px 13px;overflow-x:hidden;overflow-y:auto;border-color:transparent;border-style:solid;border-width:36px 30px 32px;border-image-source:var(--popup-modal-shell);border-image-slice:118 92 112 92;border-image-width:36px 30px 32px;border-image-repeat:stretch;background:radial-gradient(circle at 50% 0%,rgba(103,20,27,.18),transparent 38%),linear-gradient(160deg,#190f0ffa,#050404fc);background-clip:padding-box;filter:drop-shadow(0 28px 50px rgba(0,0,0,.76)) drop-shadow(0 0 18px rgba(105,17,27,.15));animation:tomb-popup-arrive .19s cubic-bezier(.2,.78,.25,1);scrollbar-color:rgba(147,74,39,.74) rgba(4,3,3,.42)}.settings-popup[data-size=wide]{width:min(720px,calc(100vw - 32px))}.settings-popup[data-variant=notice]{width:min(420px,calc(100vw - 32px));padding:6px 10px 10px;border-width:24px 18px 20px;border-image-width:24px 18px 20px}.settings-popup[data-variant=notice] .settings-popup-section{padding:12px 14px 16px;border-bottom:0;background:transparent}.settings-popup-header{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:11px;align-items:center;justify-items:center}.settings-popup-header h2{justify-self:stretch}.settings-popup-emblem{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:0;color:#deb15f8c;background:none;box-shadow:none}.settings-popup-emblem svg{width:18px;height:18px}.settings-popup-close{display:grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:0;color:#c9964d;background:var(--popup-emblem-socket) center / 100% 100% no-repeat;box-shadow:none;filter:brightness(.78) saturate(.72);transition:filter .14s ease}.settings-popup-close:hover{filter:brightness(1.1) saturate(1)}.settings-popup-header h2{margin:0;overflow:hidden;color:#f3e4cf;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3.2vw,27px);line-height:1.08;text-overflow:ellipsis;text-shadow:0 1px 0 #000,0 0 16px rgba(145,31,38,.18);white-space:nowrap}.settings-popup-divider{width:100%;height:15px;margin:7px 0 6px;background:var(--popup-divider) center / 100% 100% no-repeat}.settings-popup-body{display:grid;min-width:0;gap:9px}.settings-popup-label{color:#dcb88ba8;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.settings-popup-wager{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);align-items:end}.settings-popup .control-group{display:grid;min-width:0;gap:6px}.settings-popup .control-label{color:#dcb88b9e;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.settings-popup .stepper,.settings-popup .bet-stepper{display:grid;min-width:0;min-height:48px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;padding:5px 12px;border:0;border-radius:0;background:var(--popup-data-row) center / 100% 100% no-repeat}.settings-popup .stepper .icon-button,.settings-popup .bet-stepper .icon-button{width:34px!important;height:34px!important;padding:0!important;border:0!important;color:#d7aa63;background:transparent!important;box-shadow:none!important}.settings-popup .stepper output,.settings-popup .bet-stepper output,.settings-popup .bet-stepper input{min-width:0;color:#f1e1cb!important;background:transparent!important;font-size:15px!important;font-variant-numeric:tabular-nums;text-align:center}.settings-board-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.settings-board-option{display:grid;place-items:center;gap:5px;padding:12px}.settings-board-option svg{color:#c48b45}.settings-board-option strong{font-family:Georgia,Times New Roman,serif;font-size:18px}.settings-mode-option{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 16px;background:var(--popup-data-row) center / 100% 100% no-repeat;text-align:left}.settings-mode-option>span:nth-child(2){display:grid;min-width:0;gap:3px}.settings-mode-option strong,.settings-mode-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mode-option strong{color:#eadac4;font-family:Georgia,Times New Roman,serif;font-size:13px}.settings-mode-option small{color:#d9b58b99;font-size:8px}.settings-popup-autoplay{padding:24px 28px}.settings-popup-autoplay .inline-auto-play{gap:9px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.settings-popup-autoplay .inline-auto-play-header{display:none}.settings-popup-autoplay .inline-auto-stop-options button,.settings-popup-autoplay .inline-completions-row,.settings-popup-autoplay .auto-cell-picker,.settings-popup-autoplay .auto-last-status{border:0!important;border-radius:0!important;background:var(--popup-data-row) center / 100% 100% no-repeat!important;box-shadow:none!important}.settings-popup-autoplay .inline-auto-stop-options button{min-height:58px;padding:11px 16px}.settings-popup-autoplay .auto-primary-action{min-height:45px;border:0!important;border-radius:0!important;color:#f1e0c8!important;background:var(--popup-primary-button) center / 100% 100% no-repeat!important;box-shadow:none!important}.settings-popup-statistics{padding:24px 28px 27px}.settings-popup-statistics .statistics-panel{display:grid!important;gap:9px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.settings-popup-statistics .statistics-panel>.popup-texture-header,.settings-popup-statistics .statistics-panel>.popup-runic-divider{display:none!important}.settings-popup-statistics .statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-popup-statistics .statistics-grid>span{display:grid;min-height:78px;align-content:center;gap:4px;padding:12px;border:0;border-radius:0;background:var(--popup-metric-cell) center / 100% 100% no-repeat;text-align:center}.settings-popup-statistics .statistics-grid small{color:#dab58a9e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-popup-statistics .statistics-grid strong{overflow:hidden;color:#f0dfc9;font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.settings-popup-statistics .statistics-board-breakdown{display:grid;gap:6px}@keyframes tomb-popup-arrive{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:680px){.header-statistics,.header-statistics-trigger{width:26px;height:26px}.header-statistics-trigger{background-size:92% 92%}.header-statistics-trigger:focus-visible{outline-offset:-3px}.header-statistics{flex-basis:26px}.header-statistics-popover{position:fixed;top:78px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 86px);overflow-y:auto;border-width:37px 25px 27px!important;border-image-width:37px 25px 27px!important;scrollbar-color:rgba(147,74,39,.74) rgba(4,3,3,.42)}.header-statistics-popover .statistics-panel{gap:7px!important}.popup-emblem-socket{width:44px;height:44px;flex-basis:44px}.popup-heading-copy strong,.statistics-panel .popup-heading-copy strong{font-size:17px!important}.header-statistics-popover .statistics-grid>span{min-height:58px}.statistics-board-row{padding-right:11px;padding-left:13px}.info-modal-backdrop:has(.fairness-modal){align-items:center!important;padding:8px!important}.fairness-modal{width:100%!important;max-height:calc(100dvh - 16px)!important;padding:6px 8px 9px!important;border-width:29px 17px 25px!important;border-image-width:29px 17px 25px!important}.fairness-modal .info-modal-header{grid-template-columns:48px minmax(0,1fr) 40px!important;gap:8px!important}.fairness-modal .info-modal-icon{width:48px;height:48px}.fairness-modal .info-modal-header>.icon-button{width:40px!important;height:40px!important;min-width:40px;grid-column:auto!important}.fairness-modal .popup-heading-copy h2{font-size:clamp(18px,5vw,22px)!important}.fairness-modal .fairness-copy{gap:6px;padding:22px 24px!important;font-size:12px!important;line-height:1.42!important}.fairness-modal .round-generation{gap:7px;padding:20px 20px 21px!important}.fairness-modal .round-generation-grid{grid-template-columns:minmax(0,1fr)}.round-generation-row{min-height:39px;grid-template-columns:88px minmax(0,1fr);gap:7px;padding:4px 13px 4px 15px}.round-generation-row>span{font-size:7px}.round-generation-row>code{font-size:9px}.info-modal-actions .primary,.info-modal-actions .secondary{min-height:42px!important;font-size:11px}.onboarding-modal .info-modal-actions .primary,.onboarding-modal .info-modal-actions .secondary{width:100%;min-width:0;padding-inline:10px!important}.settings-popup-backdrop{align-items:center;padding:8px}.settings-popup,.settings-popup[data-size=wide]{width:100%;max-height:calc(100dvh - 16px);padding:6px 8px 9px;border-width:29px 17px 25px;border-image-width:29px 17px 25px}.settings-popup-header{grid-template-columns:46px minmax(0,1fr) 40px;gap:8px}.settings-popup-emblem{width:46px;height:46px}.settings-popup-close{width:40px;height:40px}.settings-popup-header h2{font-size:clamp(18px,5.5vw,22px)}.settings-popup-section,.settings-popup-autoplay,.settings-popup-statistics{padding:21px 20px}.settings-popup-wager{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.settings-popup .stepper,.settings-popup .bet-stepper{min-height:44px;grid-template-columns:34px minmax(0,1fr) 34px;padding:4px 9px}.settings-popup-statistics .statistics-grid{gap:6px}.settings-popup-statistics .statistics-grid>span{min-height:66px;padding:9px}}@media(max-width:340px){.header-statistics,.header-statistics-trigger{width:23px;height:23px}.header-statistics{flex-basis:23px}.header-statistics-popover{top:72px;border-right-width:20px!important;border-left-width:20px!important;border-image-width:35px 20px 25px!important}.header-statistics-popover .statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.statistics-board-row{grid-template-columns:auto minmax(0,1fr) auto}.statistics-board-row>small:nth-of-type(2),.statistics-board-row>b:nth-of-type(2){display:none}.fairness-modal{border-right-width:13px!important;border-left-width:13px!important;border-image-width:27px 13px 23px!important}.fairness-modal .fairness-copy{padding:19px!important}.fairness-modal .round-generation{padding:18px 16px 19px!important}.settings-popup,.settings-popup[data-size=wide]{border-right-width:13px;border-left-width:13px;border-image-width:27px 13px 23px}.settings-popup-section,.settings-popup-autoplay,.settings-popup-statistics{padding:18px 15px}.settings-popup-wager{grid-template-columns:minmax(0,1fr)}.settings-popup-statistics .statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.header-statistics-popover,.fairness-modal,.settings-popup{animation-duration:.01ms!important}}:root{--tomb-popup-shell: url(./tomb-settings-popup-shell-v1-Dj7SuvjH.webp);--tomb-popup-title: url(./tomb-settings-title-plaque-v1-DRLyt1vx.webp);--tomb-popup-section: url(./tomb-settings-section-panel-v1-BD8xXWeg.webp);--tomb-popup-control: url(./tomb-settings-control-inset-v1-DcXyAdsl.webp);--tomb-popup-option: url(./tomb-settings-option-card-v1-BBlpvbZz.webp);--tomb-popup-option-selected: url(./tomb-settings-option-card-selected-v1-Cn2jS7Ip.webp);--tomb-board-5-passive: url(./tomb-settings-board-5-passive-compact-v2-CDzdF7qi.webp);--tomb-board-5-selected: url(./tomb-settings-board-5-selected-compact-v2-Mz9Gdvn9.webp);--tomb-board-6-passive: url(./tomb-settings-board-6-passive-compact-v2-DU865pJB.webp);--tomb-board-6-selected: url(./tomb-settings-board-6-selected-compact-v2-CYmO36aM.webp);--tomb-popup-primary: url(./tomb-settings-primary-action-v1-CXYVxtPT.webp);--tomb-popup-secondary: url(./tomb-settings-secondary-action-v1-C1o4jmuG.webp);--tomb-popup-icon: url(./tomb-settings-icon-button-v1-AGcYkWsW.webp);--tomb-popup-divider: url(./tomb-settings-divider-v1-DpOaqYGE.webp);--tomb-popup-ivory: #f4e4c6;--tomb-popup-muted: rgba(221, 192, 151, .62);--tomb-popup-gold: #d6a45c;--tomb-popup-ruby: #c33e52}.settings-popup-emblem{display:inline-flex;align-items:center;justify-content:center;color:#d4a157;filter:drop-shadow(0 0 5px rgba(190,50,66,.34))}.settings-popup-backdrop{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:radial-gradient(circle at 50% 44%,rgba(84,18,28,.18),transparent 42%),#020102d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:settings-popup-backdrop-in .18s ease-out both}.settings-popup{position:relative;isolation:isolate;display:grid;width:min(680px,calc(100vw - 40px));max-height:min(840px,calc(100dvh - 40px));grid-template-rows:auto 14px minmax(0,1fr);row-gap:8px;box-sizing:border-box;padding:26px 12px 14px;overflow:visible;border-color:transparent;border-style:solid;border-width:54px 38px 40px;border-image-source:var(--tomb-popup-shell);border-image-slice:118 72 92 72 fill;border-image-width:54px 38px 40px 38px;border-image-repeat:stretch;color:var(--tomb-popup-ivory);background:transparent;filter:drop-shadow(0 28px 44px rgba(0,0,0,.72)) drop-shadow(0 0 24px rgba(119,20,34,.2));animation:settings-popup-in .22s cubic-bezier(.16,1,.3,1) both}.settings-popup[data-size=wide]{width:min(860px,calc(100vw - 40px))}.settings-popup-header{position:relative;display:grid;min-width:0;min-height:96px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;box-sizing:border-box;padding:6px 15px 4px;border:30px solid transparent;border-image-source:var(--tomb-popup-title);border-image-slice:168 168 168 168 fill;border-image-width:30px;border-image-repeat:stretch;background:transparent}.settings-popup-emblem{width:40px;height:40px;color:#e1b66e}.settings-popup-header h2{min-width:0;margin:0;overflow:hidden;color:#f6e5c5;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.1;letter-spacing:.035em;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 8px #000,0 0 10px rgba(126,32,43,.28);white-space:nowrap}.settings-popup-close{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:10px;border:0;border-radius:0;color:#eed1a2c7;background:var(--tomb-popup-icon) center / 100% 100% no-repeat;box-shadow:none;transition:color .14s ease,filter .14s ease,transform .14s ease}.settings-popup-close:hover{color:#fff0ce;filter:brightness(1.18);transform:translateY(-1px)}.settings-popup-close:active{filter:brightness(.88);transform:translateY(1px)}.settings-popup-divider{height:14px;background:var(--tomb-popup-divider) center / 100% 100% no-repeat}.settings-popup-body{display:grid;min-height:0;min-width:0;align-content:start;gap:14px;padding:2px 10px 10px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(163,103,49,.7) rgba(12,7,8,.65);scrollbar-width:thin}.settings-popup-section{position:relative;isolation:isolate;display:grid;min-width:0;gap:14px;box-sizing:border-box;padding:16px 18px;border:0;border-bottom:1px solid rgba(190,129,64,.16);background:#0a060647}.settings-popup-section:last-child{border-bottom:0}.settings-popup-label{color:#e7cba2b3;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.settings-popup-wager{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);align-items:end;gap:14px}.settings-popup .control-group{display:grid;min-width:0;gap:7px}.settings-popup .control-label{margin-left:5px;color:var(--tomb-popup-muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.settings-popup .stepper,.settings-popup .bet-stepper{display:grid;min-width:0;min-height:62px;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:0;padding:8px 10px;overflow:hidden;background:var(--tomb-popup-control) center / 100% 100% no-repeat}.settings-popup .stepper .icon-button,.settings-popup .bet-stepper .icon-button{width:46px;height:46px;min-width:46px;padding:0;border:0;border-radius:0;color:#e2be84b3;background:transparent;box-shadow:none}.settings-popup .stepper .icon-button:hover:not(:disabled),.settings-popup .bet-stepper .icon-button:hover:not(:disabled){color:#ffe5b6;background:#791c2838}.settings-popup .stepper .icon-button:disabled,.settings-popup .bet-stepper .icon-button:disabled{opacity:.35}.settings-popup .stepper>strong{color:var(--tomb-popup-ivory);font-family:Georgia,Times New Roman,serif;font-size:22px;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 2px 7px #000}.settings-popup .bet-input-wrap{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;color:#d8a75dc7;font-family:Georgia,Times New Roman,serif}.settings-popup .bet-input-wrap>span{font-size:16px}.settings-popup .bet-amount-input{width:100%;height:42px;min-width:0;padding:0;border:0;color:var(--tomb-popup-ivory);background:transparent;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;outline:0}.wager-limit-notice{justify-items:center;gap:18px;text-align:center}.wager-limit-copy{display:grid;max-width:540px;gap:8px}.wager-limit-copy>strong{color:#f0c982;font-family:Georgia,Times New Roman,serif;font-size:17px;letter-spacing:.025em;text-shadow:0 2px 7px #000}.wager-limit-copy>p{margin:0;color:#eed9b8c7;font-size:11px;line-height:1.55}.wager-limit-values{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding-block:13px;border-block:1px solid rgba(190,129,64,.28)}.wager-limit-values>span{display:grid;min-width:0;gap:5px;padding-inline:14px}.wager-limit-values>span+span{border-left:1px solid rgba(190,129,64,.2)}.wager-limit-values small{color:var(--tomb-popup-muted);font-size:8px;font-weight:800;letter-spacing:.065em;line-height:1.3;text-transform:uppercase}.wager-limit-values strong{color:var(--tomb-popup-ivory);font-family:Georgia,Times New Roman,serif;font-size:14px;font-variant-numeric:tabular-nums;text-shadow:0 2px 7px #000;white-space:nowrap}.wager-limit-action{display:flex;align-items:center;justify-content:center;width:min(100%,300px);min-height:50px;box-sizing:border-box;padding:9px 20px;border:1px solid transparent;border-image-source:var(--tomb-popup-primary);border-image-slice:190 fill;border-image-width:14px 18px;border-image-repeat:stretch;border-radius:0;color:#ffeac6;background:transparent;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:center;text-shadow:0 2px 6px #000;transition:filter .14s ease,transform .14s ease}.wager-limit-action:hover{filter:brightness(1.12);transform:translateY(-1px)}.wager-limit-action:active{filter:brightness(.9);transform:translateY(1px)}.settings-board-options{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-option-card{position:relative;display:grid;min-width:0;min-height:76px;align-items:center;justify-items:center;gap:9px;padding:17px 27px;border:0;border-radius:0;color:var(--tomb-popup-ivory);background:var(--tomb-popup-option) center / 100% 100% no-repeat;box-shadow:none;text-align:center;transition:filter .14s ease,transform .14s ease}.settings-option-card[data-selected=true]{background-image:var(--tomb-popup-option-selected)}.settings-option-card:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.settings-option-card:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}.settings-option-card:disabled{opacity:.45}.settings-board-option{display:block;min-height:0;aspect-ratio:720 / 333;padding:0;overflow:visible;color:transparent;background-position:center;background-size:100% 100%;background-repeat:no-repeat;font-size:0}.settings-board-option[data-board-size="5"]{background-image:var(--tomb-board-5-passive)}.settings-board-option[data-board-size="5"][data-selected=true]{background-image:var(--tomb-board-5-selected)}.settings-board-option[data-board-size="6"]{background-image:var(--tomb-board-6-passive)}.settings-board-option[data-board-size="6"][data-selected=true]{background-image:var(--tomb-board-6-selected)}.settings-board-option>svg,.settings-board-option>strong{display:none}.settings-mode-option{width:100%;grid-template-columns:40px minmax(0,1fr) 18px;text-align:left}.settings-mode-option>span:nth-child(2){min-width:0}.settings-mode-option strong,.settings-mode-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mode-option strong{font-family:Georgia,Times New Roman,serif;font-size:14px}.settings-mode-option small{margin-top:4px;color:var(--tomb-popup-muted);font-size:9px}.settings-mode-option>svg{color:#e1b36ba3;transform:rotate(-90deg)}.settings-popup-autoplay{padding:25px 28px}.settings-popup .inline-auto-play{display:grid;min-width:0;gap:12px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-popup .inline-auto-play-header{display:none}.settings-popup .inline-auto-stop-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-popup .inline-auto-stop-options>button{min-height:78px;padding:17px 25px;border:0;border-radius:0;color:var(--tomb-popup-ivory);background:var(--tomb-popup-option) center / 100% 100% no-repeat;box-shadow:none;text-align:left}.settings-popup .inline-auto-stop-options>button[data-selected=true]{background-image:var(--tomb-popup-option-selected)}.settings-popup .inline-auto-stop-options strong,.settings-popup .inline-auto-stop-options small{display:block}.settings-popup .inline-auto-stop-options strong{font-family:Georgia,Times New Roman,serif;font-size:12px}.settings-popup .inline-auto-stop-options small{margin-top:4px;color:var(--tomb-popup-muted);font-size:8px}.settings-popup .auto-setting-row,.settings-popup .auto-last-status{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;border:0;background:var(--tomb-popup-control) center / 100% 100% no-repeat}.settings-popup .auto-setting-row span strong,.settings-popup .auto-setting-row span small,.settings-popup .auto-last-status span,.settings-popup .auto-last-status strong{display:block}.settings-popup .auto-setting-row span small,.settings-popup .auto-last-status span{margin-top:3px;color:var(--tomb-popup-muted);font-size:8px}.settings-popup .auto-stepper{display:grid;min-width:154px;grid-template-columns:40px 74px 40px;align-items:center}.settings-popup .auto-stepper button,.settings-popup .auto-stepper input{height:40px;border:0;color:var(--tomb-popup-ivory);background:transparent;text-align:center}.settings-popup .auto-stepper button{padding:0}.settings-popup .auto-stepper input{width:74px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.settings-popup .inline-auto-cell-picker{display:grid;gap:10px;padding:15px 18px 18px;border:1px solid rgba(167,105,48,.18);background:#04030480;box-shadow:inset 0 0 22px #0000008a}.settings-popup .auto-cell-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-popup .auto-cell-picker-heading span strong,.settings-popup .auto-cell-picker-heading span small{display:block}.settings-popup .auto-cell-picker-heading span small{margin-top:3px;color:var(--tomb-popup-muted);font-size:8px}.settings-popup .auto-cell-picker-heading>button{min-height:34px;padding:5px 16px;border:0;color:#e8c897;background:var(--tomb-popup-secondary) center / 100% 100% no-repeat;font-size:9px}.settings-popup .auto-cell-grid{display:grid;width:min(100%,370px);margin-inline:auto;gap:5px}.settings-popup .auto-cell-grid button{aspect-ratio:1;min-width:0;min-height:0;padding:18%;border:0;border-radius:0;color:#f2ce8d;background:var(--tomb-popup-icon) center / 100% 100% no-repeat;box-shadow:none}.settings-popup .auto-cell-grid button[data-selected=true]{color:#fff0b6;filter:brightness(1.25) drop-shadow(0 0 6px rgba(184,43,60,.28))}.settings-popup .auto-last-status{color:var(--tomb-popup-ivory)}.settings-popup .auto-last-status strong{color:#e0b46e;font-size:10px;text-align:right}.settings-popup .auto-warning{margin:0;padding:9px 14px;border:1px solid rgba(196,65,78,.3);color:#efb2b8;background:#470b138f;font-size:9px}.settings-popup .auto-primary-action{min-height:62px;padding:12px 40px;border:0;border-radius:0;color:#ffeac6;background:var(--tomb-popup-primary) center / 100% 100% no-repeat;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-shadow:0 2px 6px #000}.settings-popup .auto-primary-action:disabled{opacity:.4;filter:grayscale(.55)}.settings-popup-statistics{padding:25px 28px 28px}.settings-popup .statistics-panel{display:grid;min-width:0;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.settings-popup .statistics-panel>.popup-texture-header,.settings-popup .statistics-panel>.popup-runic-divider,.settings-popup .statistics-close-button{display:none}.settings-popup .statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.settings-popup .statistics-grid>span{display:grid;min-height:76px;align-content:center;justify-items:center;gap:5px;padding:15px 20px;background:var(--tomb-popup-option) center / 100% 100% no-repeat}.settings-popup .statistics-grid small{color:var(--tomb-popup-muted);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-popup .statistics-grid strong{color:var(--tomb-popup-ivory);font-family:Georgia,Times New Roman,serif;font-size:16px;font-variant-numeric:tabular-nums}.settings-popup .statistics-grid [data-tone=positive] strong{color:#d9c276}.settings-popup .statistics-grid [data-tone=negative] strong{color:#e98691}.settings-popup .statistics-board-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.settings-popup .statistics-board-row{display:grid;min-height:58px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:11px 21px;background:var(--tomb-popup-control) center / 100% 100% no-repeat}.settings-popup .statistics-board-row strong{color:#e4bb75;font-family:Georgia,Times New Roman,serif}.settings-popup .statistics-board-row small{color:var(--tomb-popup-muted);font-size:8px}.settings-popup .statistics-board-row b{color:var(--tomb-popup-ivory);font-size:10px;font-variant-numeric:tabular-nums}@keyframes settings-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes settings-popup-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.settings-popup-backdrop{padding:4px}.settings-popup,.settings-popup[data-size=wide]{width:calc(100vw - 8px);max-height:calc(100dvh - 8px);grid-template-rows:auto 10px minmax(0,1fr);row-gap:6px;padding:28px 7px 10px;border-width:36px 17px 25px;border-image-width:36px 17px 25px 17px}.settings-popup-header{min-height:82px;grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;padding:4px 8px 3px;border-width:24px;border-image-width:24px}.settings-popup-emblem{width:32px;height:32px}.settings-popup-header h2{overflow:visible;font-size:16px;letter-spacing:.02em;line-height:1.05;text-overflow:clip;text-wrap:balance;white-space:normal}.settings-popup-close{width:38px;height:38px}.settings-popup-divider{height:10px}.settings-popup-body{gap:10px;padding:2px 7px 8px}.settings-popup-section,.settings-popup-autoplay,.settings-popup-statistics{gap:11px;padding:7px 5px 5px;border-width:16px;border-image-width:16px}.settings-popup-wager{grid-template-columns:minmax(0,1fr)}.settings-popup .stepper,.settings-popup .bet-stepper{min-height:58px;grid-template-columns:46px minmax(0,1fr) 46px;padding-inline:8px}.settings-popup .stepper .icon-button,.settings-popup .bet-stepper .icon-button{width:42px;height:42px;min-width:42px}.settings-popup .stepper>strong,.settings-popup .bet-amount-input{font-size:18px}.wager-limit-copy>strong{font-size:15px}.wager-limit-copy>p{font-size:10px}.wager-limit-values{grid-template-columns:minmax(0,1fr);padding-block:8px}.wager-limit-values>span{gap:3px;padding:8px 4px}.wager-limit-values>span+span{border-top:1px solid rgba(190,129,64,.2);border-left:0}.wager-limit-action{min-height:48px;padding:7px 14px;border-width:1px;border-image-width:12px 15px}.settings-option-card{min-height:68px;padding:14px 20px}.settings-popup .inline-auto-stop-options{grid-template-columns:minmax(0,1fr);gap:7px}.settings-popup .inline-auto-stop-options>button{min-height:64px;padding:13px 20px}.settings-popup .auto-setting-row,.settings-popup .auto-last-status{padding-inline:15px}.settings-popup .auto-stepper{min-width:132px;grid-template-columns:36px 60px 36px}.settings-popup .auto-stepper input{width:60px}.settings-popup .inline-auto-cell-picker{padding:12px 13px 14px}.settings-popup .auto-cell-grid{width:min(100%,300px);gap:4px}.settings-popup .statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.settings-popup .statistics-grid>span{min-height:66px;padding:12px 14px}.settings-popup .statistics-board-breakdown{grid-template-columns:minmax(0,1fr);gap:7px}}@media(max-width:370px){.settings-popup-header{padding-inline:15px}.settings-board-options{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.settings-popup-backdrop,.settings-popup{animation:none}.settings-launcher,.settings-popup-close,.settings-option-card{transition-duration:.01ms}}.settings-popup:has(.settings-popup-autoplay) .settings-popup-emblem{background:var(--autoplay-emblem-image) center / contain no-repeat;filter:drop-shadow(0 4px 7px rgba(0,0,0,.52)) drop-shadow(0 0 7px rgba(132,24,36,.2))}.settings-popup:has(.settings-popup-autoplay) .settings-popup-emblem svg{opacity:0}html:has(.settings-popup-backdrop),body:has(.settings-popup-backdrop){width:100%;overflow:hidden!important}.settings-popup-backdrop{overflow:hidden}.settings-popup .settings-popup-body{overscroll-behavior:contain}.settings-popup:has(.settings-popup-autoplay){width:min(800px,calc(100vw - 40px))}.settings-popup .settings-popup-autoplay{padding:18px 20px 20px}.settings-popup .inline-auto-play{grid-template-columns:minmax(270px,.88fr) minmax(330px,1.12fr)!important;gap:11px 13px!important}.settings-popup:has(.inline-auto-play[data-selection-locked=true]){width:min(470px,calc(100vw - 40px))}.settings-popup .inline-auto-play[data-selection-locked=true]{grid-template-columns:minmax(0,1fr)!important}.settings-popup .inline-auto-stop-options{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.settings-popup .inline-auto-stop-options>button{box-sizing:border-box;min-height:56px;padding:5px 14px!important;overflow:hidden;border-color:transparent!important;border-style:solid!important;border-width:9px 13px!important;border-image-source:var(--autoplay-option-passive-image)!important;border-image-slice:68 104 64 104 fill!important;border-image-width:9px 13px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#e1caa8b3!important;background:transparent!important;box-shadow:none!important;filter:brightness(.84);text-align:center;transition:filter .14s ease,transform .14s ease}.settings-popup .inline-auto-stop-options>button[data-selected=true]{border-image-source:var(--autoplay-option-active-image)!important;color:#fff0d2!important;background:transparent!important;box-shadow:none!important;filter:none}.settings-popup .inline-auto-stop-options>button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.settings-popup .inline-auto-stop-options>button:active:not(:disabled){transform:translateY(1px)}.settings-popup .inline-auto-stop-options strong{position:relative;z-index:1;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:13px!important;letter-spacing:.018em;line-height:1.16;text-shadow:0 2px 5px rgba(0,0,0,.9)}.settings-popup .inline-auto-stop-options small{margin-top:5px!important;font-size:9px!important;line-height:1.2}.settings-popup .auto-setting-row,.settings-popup .inline-auto-cell-picker{box-sizing:border-box;border-color:transparent!important;border-style:solid!important;border-width:13px!important;border-image-source:var(--autoplay-inset-image)!important;border-image-slice:68 92 68 92 fill!important;border-image-width:13px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-popup .auto-setting-row{min-height:78px;grid-column:1!important;grid-row:2!important;padding:8px 13px!important}.settings-popup .auto-setting-row span strong,.settings-popup .auto-cell-picker-heading strong{color:#f2dfbf;font-family:Georgia,Times New Roman,serif;font-size:14px!important;letter-spacing:.012em}.settings-popup .auto-setting-row span small,.settings-popup .auto-cell-picker-heading small{margin-top:3px;color:#dbbe9694!important;font-size:9px!important;line-height:1.2}.settings-popup .auto-stepper{display:grid;min-width:184px;height:44px!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center;overflow:visible;border:0!important;border-radius:0!important;background:var(--autoplay-stepper-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.48))}.settings-popup .auto-stepper button,.settings-popup .auto-stepper input,.settings-popup .auto-stepper output{width:100%!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;color:#f3dfbd!important;background:transparent!important;line-height:44px!important;text-align:center!important;text-shadow:0 2px 5px rgba(0,0,0,.92)}.settings-popup .auto-stepper button{color:#d4ae72!important}.settings-popup .auto-stepper button:hover:not(:disabled){color:#ffe1a0!important;filter:drop-shadow(0 0 4px rgba(222,164,75,.4))}.settings-popup .auto-stepper input,.settings-popup .auto-stepper output{font-family:Georgia,Times New Roman,serif;font-size:17px!important;font-weight:700}.settings-popup .inline-auto-cell-picker{grid-column:2!important;grid-row:1 / span 4!important;align-self:stretch;padding:9px 12px 12px!important}.settings-popup .auto-cell-picker-heading{min-height:34px;align-items:center;margin:0 2px 8px}.settings-popup .auto-cell-picker-heading button{min-height:31px!important;padding:1px 10px!important;border-color:transparent!important;border-style:solid!important;border-width:6px 9px!important;border-image-source:var(--autoplay-option-passive-image)!important;border-image-slice:68 104 64 104 fill!important;border-image-width:6px 9px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#e7cfaecc!important;background:transparent!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:9px!important}.settings-popup .auto-cell-grid{width:min(100%,306px);gap:5px!important}.settings-popup .auto-cell-grid button{position:relative;aspect-ratio:1;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;color:transparent!important;background:var(--autoplay-cell-off-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.84);transition:filter .12s ease,transform .12s ease}.settings-popup .auto-cell-grid button[data-selected=true]{background-image:var(--autoplay-cell-on-image)!important;filter:none}.settings-popup .auto-cell-grid button:after,.settings-popup .auto-cell-grid button svg{display:none!important}.settings-popup .auto-cell-grid button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.settings-popup .auto-cell-grid button:active:not(:disabled){transform:translateY(1px)}.settings-popup .auto-last-status{box-sizing:border-box;min-height:48px;grid-column:1!important;grid-row:3!important;align-content:center;gap:3px;padding:5px 13px!important;overflow:hidden;border-color:transparent!important;border-style:solid!important;border-width:8px 11px!important;border-image-source:var(--autoplay-option-passive-image)!important;border-image-slice:68 104 64 104 fill!important;border-image-width:8px 11px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#dabc9499!important;background:transparent!important;box-shadow:none!important;justify-content:center!important;text-align:center}.settings-popup .auto-last-status span{display:none!important}.settings-popup .auto-last-status strong{color:#ead5b5!important;font-family:Georgia,Times New Roman,serif;font-size:11px!important;letter-spacing:.01em}.settings-popup .auto-primary-action{display:grid;min-height:60px!important;grid-column:1!important;grid-row:4!important;place-items:center;padding:8px 56px 6px!important;overflow:hidden;border:0!important;border-radius:0!important;color:#ffeac6!important;background-image:var(--autoplay-action-image)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:13px!important;font-weight:700;letter-spacing:.04em;line-height:1.1;text-align:center;text-shadow:0 2px 6px #000!important;transition:filter .14s ease,transform .14s ease}.settings-popup .auto-primary-action:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.settings-popup .auto-primary-action:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}@media(max-width:680px){.settings-popup:has(.settings-popup-autoplay){width:calc(100vw - 8px)}.settings-popup .settings-popup-autoplay{padding:16px 12px 18px}.settings-popup .inline-auto-play{grid-template-columns:minmax(0,1fr)!important}.settings-popup .inline-auto-stop-options,.settings-popup .auto-setting-row,.settings-popup .inline-auto-cell-picker,.settings-popup .auto-last-status,.settings-popup .auto-primary-action{grid-column:1!important;grid-row:auto!important}.settings-popup .inline-auto-stop-options>button{min-height:58px}.settings-popup .auto-setting-row{min-height:82px;padding-inline:12px!important}.settings-popup .auto-stepper{min-width:154px;grid-template-columns:40px minmax(0,1fr) 40px!important}.settings-popup .auto-cell-grid{width:min(100%,286px);gap:5px!important}}@media(max-width:370px){.settings-popup .auto-setting-row{display:grid;gap:7px}.settings-popup .auto-stepper{width:100%}}@media(prefers-reduced-motion:reduce){.settings-popup .inline-auto-stop-options>button,.settings-popup .auto-cell-grid button,.settings-popup .auto-primary-action{transition-duration:.01ms}}:root{--pattern-v7-shell: url(./temple-vault-pattern-modal-shell-v7-DnUlJ9eC.webp);--pattern-v7-section: url(./temple-vault-pattern-section-v7-bDHXYEJi.webp);--pattern-v7-option: url(./temple-vault-pattern-option-v7-DqBw-Yko.webp);--pattern-v8-option-selected: url(./temple-vault-pattern-option-selected-v8-DZ_B-hkB.webp);--pattern-v7-preview-cell: url(./temple-vault-pattern-preview-cell-v7-B-olCkMl.webp);--pattern-v7-stretch-cell: url(./temple-vault-pattern-stretch-cell-v7-DZt-Yf3_.webp);--pattern-v3-tabs-neutral: url(./temple-vault-tabs-neutral-v3-K_ejFi0g.webp);--pattern-v3-tabs-catalog: url(./temple-vault-tabs-catalog-v3-ClKG-AqO.webp);--pattern-v3-tabs-collection: url(./temple-vault-tabs-collection-v3-Cemn0uyj.webp);--pattern-v3-close: url(./temple-vault-close-socket-v3-4U7p8eWb.webp);--pattern-v3-status: url(./temple-vault-status-plaque-v3-BEClx90P.webp);--pattern-v2-ivory: #f4e6cf;--pattern-v2-muted: rgba(223, 198, 161, .62);--pattern-v2-gold: #d6a45d;--pattern-v2-ruby: #b82f43}.pattern-picker-backdrop{z-index:1250;box-sizing:border-box;padding:16px;background:radial-gradient(circle at 50% 42%,rgba(105,18,31,.12),transparent 42%),#030102db;-webkit-backdrop-filter:blur(9px) saturate(.72);backdrop-filter:blur(9px) saturate(.72)}.pattern-picker{display:grid!important;width:min(920px,calc(100vw - 32px));max-height:min(780px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;padding:0 7px 8px;overflow:hidden!important;border:solid transparent!important;border-width:40px 28px 24px!important;border-image-source:var(--pattern-v7-shell)!important;border-image-slice:82 70 62 70 fill!important;border-image-width:40px 28px 24px 28px!important;border-image-repeat:stretch!important;border-radius:0!important;color:var(--pattern-v2-ivory);background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 24px 40px rgba(0,0,0,.72)) drop-shadow(0 0 12px rgba(108,22,34,.12));animation:pattern-v2-arrive .17s cubic-bezier(.2,.78,.25,1)}.pattern-picker-header{position:relative;display:grid!important;min-height:64px;flex:none;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:12px;padding:8px 15px 10px;border:0!important;background:transparent!important;box-shadow:inset 0 -1px #cb8c4333}.pattern-picker-heading{display:grid;min-width:0;grid-template-columns:minmax(0,auto) auto;align-items:end;justify-content:start;column-gap:9px}.pattern-picker-heading>span{display:block!important;grid-column:1 / -1;margin-bottom:2px;color:#d0a66f8c!important;font-size:8px!important;font-weight:800;letter-spacing:.12em!important;line-height:1;text-transform:uppercase}.pattern-picker-heading>strong{display:block;min-width:0;margin:0!important;overflow:hidden;color:var(--pattern-v2-ivory)!important;font-family:Georgia,Times New Roman,serif;font-size:19px!important;letter-spacing:.01em;line-height:1.15;text-overflow:ellipsis;text-shadow:0 1px #000;white-space:nowrap}.pattern-picker-heading>small{display:inline-flex;min-width:44px;min-height:25px;box-sizing:border-box;align-self:center;align-items:center;justify-content:center;padding:0 5px;border:solid transparent;border-width:6px 9px;border-image-source:var(--pattern-v3-status);border-image-slice:48 135 fill;border-image-width:6px 9px;border-image-repeat:stretch;color:#f0c477;background:transparent;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;text-shadow:0 1px 3px #000}.pattern-picker .catalog-tabs{display:grid!important;width:256px;min-width:256px;aspect-ratio:1757 / 271;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;box-sizing:border-box;padding:0 18px;border:0!important;border-radius:0!important;background:var(--pattern-v3-tabs-neutral) center / 100% 100% no-repeat!important;box-shadow:none!important}.pattern-picker .catalog-tabs:has(button:first-child[data-selected=true]){background-image:var(--pattern-v3-tabs-catalog)!important}.pattern-picker .catalog-tabs:has(button:last-child[data-selected=true]){background-image:var(--pattern-v3-tabs-collection)!important}.pattern-picker .catalog-tabs button{min-height:0;padding:0 5px;border:0!important;border-radius:0!important;color:#dbc09a9e!important;background:transparent!important;box-shadow:none!important;font-size:9px;font-weight:850;letter-spacing:.055em;text-shadow:0 1px 3px #000;text-transform:uppercase}.pattern-picker .catalog-tabs button[data-selected=true]{color:#ffe1ab!important}.pattern-picker .catalog-tabs button:focus-visible{outline:0!important;text-shadow:0 1px 3px #000,0 0 7px rgba(240,180,94,.78)}.pattern-picker-header>.icon-button{display:grid;width:42px!important;height:42px!important;min-width:42px!important;box-sizing:border-box;place-items:center;padding:11px!important;border:0!important;border-radius:0!important;color:#eece9ed1!important;background:var(--pattern-v3-close) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.9);transition:filter .14s ease,transform .14s ease}.pattern-picker-header>.icon-button:hover{color:#ffe2ad!important;filter:brightness(1.14) drop-shadow(0 0 5px rgba(155,34,48,.22));transform:translateY(-1px)}.pattern-picker-header>.icon-button:focus-visible{outline:0!important;filter:brightness(1.08) drop-shadow(0 0 5px rgba(224,151,66,.5))}.pattern-picker-body{display:grid!important;min-height:0;align-content:start;gap:9px!important;padding:9px 6px 7px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:rgba(151,87,45,.7) rgba(4,3,3,.42)}.pattern-picker .free-play-pane,.pattern-picker .patterns-pane,.pattern-picker .alphabet-pane,.pattern-picker .collection-pane{box-sizing:border-box;margin:0!important;padding:7px 8px 3px!important;border:solid transparent!important;border-width:24px!important;border-image-source:var(--pattern-v7-section)!important;border-image-slice:145 170 fill!important;border-image-width:24px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pattern-picker .free-play-pane{order:0}.pattern-picker .patterns-pane{order:1}.pattern-picker .alphabet-pane{order:2}.pattern-picker .picker-section-title{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:0 4px;color:var(--pattern-v2-muted)!important}.pattern-picker .picker-section-title span{color:#eed2aad1!important;font-size:11px!important;font-weight:850;letter-spacing:.075em!important;line-height:1.2;text-transform:uppercase}.pattern-picker .picker-section-title strong{display:inline-flex!important;min-width:50px;min-height:27px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 6px;border:solid transparent;border-width:6px 10px;border-image-source:var(--pattern-v3-status);border-image-slice:48 135 fill;border-image-width:6px 10px;border-image-repeat:stretch;color:#efc477;background:transparent;font-size:10px!important;font-variant-numeric:tabular-nums;letter-spacing:.035em!important;line-height:1;text-shadow:0 1px 3px #000}.pattern-picker .pattern-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.pattern-picker .structure-path-summary,.pattern-picker .alphabet-word-panel{display:grid;min-height:54px;box-sizing:border-box;align-content:center;gap:5px;margin:0 0 10px;padding:2px 12px;border:solid transparent;border-width:10px 15px;border-image-source:var(--pattern-v7-option);border-image-slice:120 150 fill;border-image-width:10px 15px;border-image-repeat:stretch;color:var(--pattern-v2-ivory)}.pattern-picker .structure-path-summary span,.pattern-picker .alphabet-word-panel>strong{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.15}.pattern-picker .structure-path-summary small,.pattern-picker .alphabet-word-panel>small{color:#e0c6a2a8;font-size:9px;line-height:1.35}.pattern-picker .pattern-card,.pattern-picker .collection-grid button{display:flex;box-sizing:border-box;min-width:0;min-height:78px;align-items:center;gap:14px;padding:0 10px!important;border:solid transparent!important;border-width:12px!important;border-image-source:var(--pattern-v7-option)!important;border-image-slice:120 150 fill!important;border-image-width:12px!important;border-image-repeat:stretch!important;border-radius:0!important;color:var(--pattern-v2-ivory)!important;background:transparent!important;box-shadow:none!important;text-align:left;transition:filter .14s ease,transform .14s ease}.pattern-picker .free-play-pane .pattern-card{min-height:65px;padding-inline:8px!important}.pattern-picker .pattern-card[data-selected=true],.pattern-picker .collection-grid button[data-selected=true]{border-image-source:var(--pattern-v8-option-selected)!important;background:transparent!important}.pattern-picker .pattern-card:hover:not(:disabled),.pattern-picker .collection-grid button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.pattern-picker .pattern-card[data-available=false]{color:#d6c3a975!important;cursor:help;filter:grayscale(.32) saturate(.42) brightness(.72)}.pattern-picker .pattern-card[data-available=false]:hover{filter:grayscale(.2) saturate(.5) brightness(.82);transform:none}.pattern-picker .pattern-card:disabled,.pattern-picker .collection-grid button:disabled{opacity:.66;filter:saturate(.5)}.pattern-picker .pattern-card-free .pattern-card-preview,.pattern-picker .pattern-card-classic .pattern-card-preview{display:none!important}.pattern-picker .pattern-card-preview{position:relative;display:grid;width:60px;height:60px;flex:0 0 60px;box-sizing:border-box;padding:6px;overflow:hidden;place-items:center;border:0!important;border-radius:0!important;background:var(--pattern-v7-preview-cell) center / 100% 100% no-repeat!important}.pattern-picker .pattern-rank{position:absolute;z-index:2;top:5px;left:6px;display:grid;width:14px;height:14px;place-items:center;border:1px solid rgba(205,145,75,.42);border-radius:50%;color:#f5d3a1c7;background:#100507d1;font-size:7px;line-height:1}.pattern-picker .pattern-card[data-available=false] .discovery-preview:after{display:grid;width:40px;height:40px;place-items:center;border-radius:5px;color:#ebcfa694;background:#070405b3;box-shadow:inset 0 0 0 1px #bb7d4229;content:"?";font-family:Georgia,Times New Roman,serif;font-size:22px}.pattern-picker .pattern-card[data-available=false] .shape-glyph-preview{display:none}.pattern-picker .pattern-card-copy{display:grid;min-width:0;gap:6px}.pattern-picker .pattern-card-copy strong,.pattern-picker .pattern-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-picker .pattern-card-copy strong{color:var(--pattern-v2-ivory);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.15}.pattern-picker .pattern-card-copy small{overflow:visible;color:#ebd3b1c2;font-size:11px;line-height:1.4;text-overflow:clip;white-space:normal}.pattern-picker .shape-glyph-preview{box-sizing:border-box;padding:2px;border-radius:5px;background:#05080a94;box-shadow:inset 0 0 0 1px #d9a55b21,inset 0 4px 10px #0000006b}.pattern-picker .shape-glyph-preview>span{min-width:0;min-height:0;border-radius:2px;background:linear-gradient(145deg,#3a4143d1,#151b1ff2);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00000052}.pattern-picker .shape-glyph-preview>span.active{background:linear-gradient(145deg,#d7ffe7,#8ed9ad 45%,#4c9b70);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0d452a70,0 0 5px #6fde9d47}.pattern-picker .alphabet-block{display:grid;gap:7px}.pattern-picker .alphabet-word-panel{position:relative;min-height:70px;margin:0 0 3px;padding-right:52px}.pattern-picker .alphabet-word-panel[data-locked=true]>span{position:absolute;top:50%;right:13px;color:#e6b96f;font-size:14px;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.pattern-picker .alphabet-word-letters{display:flex;flex-wrap:wrap;gap:4px}.pattern-picker .alphabet-word-letters span{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(176,105,57,.42);color:#ebcfaac7;background:#0a060794;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:800}.pattern-picker .alphabet-word-letters span[data-complete=true]{border-color:#6fd89994;color:#d8ffe6;background:#25624273;box-shadow:0 0 7px #46be772e}.pattern-picker .alphabet-locked-summary{display:flex;min-height:32px;align-items:center;justify-content:flex-start;gap:8px;padding:7px 10px;border:0!important;border-radius:0!important;color:#dec39ead;background:transparent!important}.pattern-picker .alphabet-locked-summary:before{width:6px;height:6px;flex:0 0 6px;background:#a83640b8;content:"";transform:rotate(45deg)}.pattern-picker .alphabet-locked-summary strong{color:#e8d0afb8;font-size:9px;font-weight:700}.pattern-picker .alphabet-grid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.pattern-picker .letter-card{display:flex;box-sizing:border-box;min-width:0;min-height:43px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 2px!important;border:solid transparent!important;border-width:6px!important;border-image-source:var(--pattern-v7-stretch-cell)!important;border-image-slice:104 fill!important;border-image-width:6px!important;border-image-repeat:stretch!important;border-radius:0!important;color:#e8d6bbc2!important;background:transparent!important;box-shadow:none!important}.pattern-picker .letter-card[data-selected=true]{color:#ffe2ac!important;filter:brightness(1.08) saturate(1.04);box-shadow:inset 0 0 0 1px #b0303d8c!important}.pattern-picker .letter-card[data-available=false]{opacity:.46;color:#ccbba359!important;cursor:help;filter:grayscale(.34) saturate(.44) brightness(.7)}.pattern-picker .letter-card[data-available=true]:hover{filter:brightness(1.1)}.pattern-picker .letter-card:disabled{opacity:.48;filter:grayscale(.2) saturate(.48)}.pattern-picker .letter-symbol{font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;line-height:1}.pattern-picker .letter-card .discovery-preview{display:none!important}.pattern-picker .collection-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pattern-picker .collection-hero>div{box-sizing:border-box;min-height:48px;padding:3px 6px;border:solid transparent!important;border-width:8px!important;border-image-source:var(--pattern-v7-stretch-cell)!important;border-image-slice:104 fill!important;border-image-width:8px!important;border-image-repeat:stretch!important;border-radius:0!important;background:transparent!important}.pattern-picker .collection-hero span,.pattern-picker .collection-hero strong{display:block}.pattern-picker .collection-hero span{color:#d3b69185;font-size:8px}.pattern-picker .collection-hero strong{margin-top:3px;color:var(--pattern-v2-ivory);font-family:Georgia,Times New Roman,serif;font-size:13px}.pattern-picker .collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}@keyframes pattern-v2-arrive{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.pattern-picker{width:min(720px,calc(100vw - 24px))}.pattern-picker .alphabet-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(max-width:720px){.pattern-picker-backdrop{padding:4px}.pattern-picker{width:calc(100vw - 8px);max-height:calc(100dvh - 8px);padding:0 3px 5px;border-width:31px 13px 17px!important;border-image-width:31px 13px 17px 13px!important}.pattern-picker-header{min-height:94px;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:5px 10px 8px}.pattern-picker-heading>strong{font-size:16px!important}.pattern-picker .catalog-tabs{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;padding:0 14px}.pattern-picker-header>.icon-button{grid-column:2;grid-row:1;width:38px!important;height:38px!important;min-width:38px!important}.pattern-picker-body{gap:7px!important;padding:7px 3px 4px!important}.pattern-picker .free-play-pane,.pattern-picker .patterns-pane,.pattern-picker .alphabet-pane,.pattern-picker .collection-pane{padding:6px 0 2px!important;border-width:20px!important;border-image-width:20px!important}.pattern-picker .pattern-card-grid,.pattern-picker .collection-grid{grid-template-columns:minmax(0,1fr)}.pattern-picker .pattern-card,.pattern-picker .free-play-pane .pattern-card,.pattern-picker .collection-grid button{min-height:78px;padding:0 6px!important}.pattern-picker .alphabet-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.pattern-picker .letter-card{min-height:45px}.pattern-picker .collection-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.pattern-picker{border-right-width:11px!important;border-left-width:11px!important;border-image-width:29px 11px 16px 11px!important}.pattern-picker .alphabet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pattern-picker .picker-section-title{margin-bottom:11px;padding-inline:3px}.pattern-picker .pattern-card,.pattern-picker .free-play-pane .pattern-card,.pattern-picker .collection-grid button{gap:10px;padding-inline:2px!important}.pattern-picker .pattern-card-preview{width:56px;height:56px;flex-basis:56px;padding:4px}}@media(prefers-reduced-motion:reduce){.pattern-picker{animation:none}}.info-modal-backdrop:has(.onboarding-modal){place-items:center!important;padding:16px!important;background:radial-gradient(circle at 50% 40%,rgba(125,21,37,.22),transparent 42%),#020001e0!important;-webkit-backdrop-filter:blur(13px) saturate(.72)!important;backdrop-filter:blur(13px) saturate(.72)!important}.onboarding-modal{width:min(790px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box;padding:14px 20px 18px!important;overflow-x:hidden;overflow-y:auto;border-color:transparent!important;border-style:solid!important;border-width:32px 30px 30px!important;border-image-source:url(./royal-onboarding-shell-v4-CK-8_hUX.webp)!important;border-image-slice:82 82 78 fill!important;border-image-width:32px 30px 30px!important;border-image-repeat:stretch!important;border-radius:0!important;background:#070606!important;background-clip:padding-box!important;box-shadow:none!important;filter:drop-shadow(0 30px 54px rgba(0,0,0,.8)) drop-shadow(0 0 22px rgba(112,20,33,.16));animation:tomb-popup-arrive .19s cubic-bezier(.2,.78,.25,1);scrollbar-color:rgba(147,74,39,.74) rgba(4,3,3,.42)}.onboarding-modal .info-modal-header{grid-template-columns:58px minmax(0,1fr) auto!important;gap:13px!important;align-items:center;padding:3px 4px 17px!important;border-bottom:0!important;background:var(--popup-divider) center bottom / 100% 13px no-repeat}.onboarding-modal .info-modal-icon{width:58px;height:58px;border:0;border-radius:0;background:url(./mode-badge-discovery-v1-rJ5R-_cX.webp) center / contain no-repeat;filter:brightness(1.04) saturate(.94) drop-shadow(0 0 5px rgba(213,135,49,.24)) drop-shadow(0 1px 1px rgba(0,0,0,.9))}.onboarding-heading-copy{min-width:0}.onboarding-heading-copy h2{margin:0!important;color:#f6e8d6!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.4vw,31px)!important;line-height:1.05;text-shadow:0 1px 0 #000,0 0 18px rgba(147,34,39,.18)}.onboarding-modal .language-switch{align-self:center;margin-top:0}.onboarding-modal .language-switch button{width:38px;min-width:38px;height:34px;padding:0;border-color:#9a5d3052;border-radius:7px;color:#e4cfb5ad;background:#070404b8;font-size:11px;font-weight:800}.onboarding-modal .language-switch button[data-selected=true]{border-color:#e0a253a6;color:#f4dfbd;background:radial-gradient(circle at 50% 0%,rgba(166,68,34,.34),transparent 72%),#28100de0;box-shadow:inset 0 0 10px #98321d29}.onboarding-content{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(320px,1.22fr);gap:17px;align-items:stretch;padding:16px 2px 13px}.onboarding-board-preview{position:relative;isolation:isolate;display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;gap:8px;justify-items:center;margin:0;padding:22px 24px 20px}.onboarding-board-preview:before,.onboarding-steps li:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;box-sizing:border-box;content:"";pointer-events:none;border-style:solid;border-color:transparent;border-image-source:var(--popup-section-panel);border-image-slice:66 90 fill;border-image-repeat:stretch}.onboarding-board-preview:before{border-width:18px 24px;border-image-width:18px 24px}.onboarding-board-preview>*,.onboarding-steps li>*{position:relative;z-index:1}.onboarding-mini-board{display:grid;width:min(205px,100%);aspect-ratio:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:10px;background:radial-gradient(circle at 50% 45%,rgba(42,102,121,.14),transparent 54%),#0404059e;box-shadow:inset 0 0 0 1px #98623533,inset 0 0 24px #00000085}.onboarding-mini-board>span{position:relative;display:block;min-width:0;border-radius:3px;background:url(./temple-vault-cell-n1JuEOI_.webp) center / 100% 100% no-repeat;filter:brightness(.48) saturate(.5)}.onboarding-mini-board>span[data-structure=true]{background-image:url(./temple-vault-cell-safe-DPh6eXY0.webp);filter:brightness(.92) saturate(.9)}.onboarding-mini-board>span[data-structure=true]:after{position:absolute;top:10%;right:10%;bottom:10%;left:10%;content:"";background:url(./temple-vault-crystal-blue-v2-DboC_4zN.webp) center / contain no-repeat;transform:translate(1px);filter:brightness(1.08) drop-shadow(0 0 5px rgba(73,214,255,.42))}.onboarding-board-preview figcaption{display:grid;gap:2px;text-align:center}.onboarding-board-preview figcaption strong{color:#ead8c0;font-family:Georgia,Times New Roman,serif;font-size:13px}.onboarding-info{display:grid;gap:10px;align-content:start;min-width:0}.onboarding-objective{display:grid;gap:3px}.onboarding-objective strong{color:#f0dfc6;font-family:Georgia,Times New Roman,serif;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.onboarding-objective p{margin:0;color:#e5d2bbc7;font-size:12.5px;line-height:1.4}.onboarding-tile-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboarding-tile-card{position:relative;isolation:isolate;display:flex;min-width:0;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(154,93,48,.24);border-radius:8px;background:#07040494;box-shadow:inset 0 0 12px #0006}.onboarding-tile-card img{width:30px;height:30px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.onboarding-tile-card span{display:grid;min-width:0;gap:1px}.onboarding-tile-card strong{color:#efe0cc;font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.15}.onboarding-tile-card small{color:#e5d2bbad;font-size:10px;line-height:1.3}.onboarding-steps{display:grid;gap:9px;align-content:stretch;margin:0;padding:0;list-style:none}.onboarding-steps li{position:relative;isolation:isolate;display:grid;min-height:72px;box-sizing:border-box;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:14px 22px 14px 19px}.onboarding-steps li:before{border-width:13px 20px;border-image-width:13px 20px}.onboarding-step-number{width:38px;height:38px;background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.onboarding-step-number[data-step="1"]{background-image:url(./onboarding-step-badge-1-v1-BIaOOrsW.webp)}.onboarding-step-number[data-step="2"]{background-image:url(./onboarding-step-badge-2-v1-D8NmECA4.webp)}.onboarding-step-number[data-step="3"]{background-image:url(./onboarding-step-badge-3-v1-DhEOqbjg.webp)}.onboarding-steps li>span:last-child{display:grid;min-width:0;gap:3px}.onboarding-steps strong{color:#efe0cc;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.15}.onboarding-steps small{color:#e5d2bbad;font-size:11px;line-height:1.35}.onboarding-modal .info-modal-actions{display:flex!important;justify-content:center!important;gap:12px!important;padding:2px!important;border:0!important}.onboarding-modal .info-modal-actions.onboarding-actions .primary,.onboarding-modal .info-modal-actions.onboarding-actions .secondary{min-width:150px}.onboarding-modal .info-modal-actions .primary,.onboarding-modal .info-modal-actions .secondary{min-height:45px!important;padding:0 24px!important;box-sizing:border-box;border-style:solid!important;border-color:transparent!important;border-width:11px 26px!important;border-radius:0!important;border-image-slice:42 96 fill!important;border-image-width:11px 26px!important;border-image-repeat:stretch!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700!important;text-shadow:0 1px 0 #000}.onboarding-modal .info-modal-actions .primary{min-width:190px;color:#f3e2c9!important;background:none!important;border-image-source:var(--popup-primary-button)!important}.onboarding-modal .info-modal-actions .secondary{min-width:190px;color:#e6d6bf!important;background:none!important;border-image-source:var(--popup-secondary-button)!important}@media(max-width:720px){.info-modal-backdrop:has(.onboarding-modal){align-items:center!important;padding:8px!important}.onboarding-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:8px 12px 12px!important;border-width:24px 16px 22px!important;border-image-width:24px 16px 22px!important}.onboarding-modal .info-modal-header{grid-template-columns:46px minmax(0,1fr) auto!important;gap:9px!important;padding:1px 2px 13px!important;background-size:100% 10px}.onboarding-modal .info-modal-icon{width:46px;height:46px}.onboarding-heading-copy h2{font-size:clamp(20px,5.2vw,22px)!important}.onboarding-modal .language-switch{grid-column:auto!important;justify-self:end;gap:3px;margin:0}.onboarding-modal .language-switch button{width:32px;min-width:32px;height:30px;font-size:9px}.onboarding-content{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 2px 9px}.onboarding-board-preview{grid-template-columns:124px minmax(0,1fr);grid-template-rows:auto;gap:12px;align-items:center;justify-items:stretch;padding:13px 17px}.onboarding-mini-board{width:124px;gap:2px;padding:6px}.onboarding-board-preview figcaption{gap:4px;text-align:left}.onboarding-board-preview figcaption strong{font-size:13px;line-height:1.25}.onboarding-steps{gap:6px}.onboarding-steps li{min-height:58px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px 16px 9px 14px}.onboarding-step-number{width:34px;height:34px}.onboarding-steps strong{font-size:13px}.onboarding-steps small{font-size:10px;line-height:1.28}.onboarding-modal .info-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:2px 2px 1px!important}.onboarding-modal .info-modal-actions .primary,.onboarding-modal .info-modal-actions .secondary{width:100%;min-width:0;min-height:42px!important;padding:0 8px!important;font-size:10px}.onboarding-modal .info-modal-actions.onboarding-actions .primary{grid-column:1 / -1}}@media(max-width:370px){.onboarding-modal{border-right-width:13px!important;border-left-width:13px!important;border-image-width:24px 13px 22px!important}.onboarding-modal .info-modal-header{grid-template-columns:42px minmax(0,1fr) auto!important}.onboarding-modal .info-modal-icon{width:42px;height:42px}.onboarding-modal .language-switch{grid-column:auto!important;justify-self:end;margin-top:0}.onboarding-board-preview{grid-template-columns:108px minmax(0,1fr);padding-inline:13px}.onboarding-mini-board{width:108px}.onboarding-modal .info-modal-actions{grid-template-columns:1fr 1fr!important}}@media(max-height:650px)and (min-width:721px){.onboarding-modal{max-height:calc(100dvh - 16px)!important;border-top-width:24px!important;border-bottom-width:22px!important;border-image-width:24px 28px 22px!important}.onboarding-content{padding-block:8px}.onboarding-board-preview{padding-block:15px}.onboarding-mini-board{width:168px}.onboarding-steps li{min-height:62px;padding-block:10px}}@media(prefers-reduced-motion:reduce){.onboarding-modal{animation:none}}.mobile-menu-action{display:none}@media(max-width:720px){.glyph-panel{width:min(calc(100% - 40px),390px)!important}.app-shell[data-phase=idle][data-auto-playing=false]{display:flex!important;min-height:100dvh;flex-direction:column;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.app-shell[data-phase=idle][data-auto-playing=false] .top-bar{flex:0 0 auto}.app-shell[data-phase=idle][data-auto-playing=false] .game-layout{flex:1 0 auto;justify-content:center!important}.app-shell[data-phase=idle][data-auto-playing=false] .control-panel{order:1!important;display:flex!important;align-self:center!important;margin-inline:auto!important;margin-top:0!important}.app-shell[data-phase=idle][data-auto-playing=false] .glyph-panel,.app-shell[data-phase=idle][data-auto-playing=false] .board-area{display:none!important}.app-shell[data-phase=idle][data-auto-playing=false] .mobile-action-dock{order:2!important;display:block!important;margin-top:4px!important}.app-shell[data-phase]:not([data-phase=idle]) .control-panel,.app-shell[data-auto-playing=true] .control-panel{display:none!important}.app-shell[data-auto-playing=true] .mobile-action-dock{display:block!important}.app-shell[data-phase=idle][data-auto-playing=false],.app-shell[data-phase]:not([data-phase=idle]),.app-shell[data-auto-playing=true]{--mobile-game-action-height: 58px;--mobile-game-action-gap: 8px;--mobile-active-board-size: min( calc(100dvw - 24px) , 366px);padding-bottom:calc(var(--mobile-game-action-height) + var(--mobile-game-action-gap) * 2 + env(safe-area-inset-bottom))!important}.app-shell[data-phase=idle][data-auto-playing=false] .game-layout,.app-shell[data-phase]:not([data-phase=idle]) .game-layout,.app-shell[data-auto-playing=true] .game-layout{gap:12px!important;padding-bottom:0!important;scroll-padding-bottom:calc(var(--mobile-game-action-height) + var(--mobile-game-action-gap) * 2 + env(safe-area-inset-bottom))}.app-shell[data-phase=idle][data-auto-playing=false] .mobile-action-dock,.app-shell[data-phase]:not([data-phase=idle]) .mobile-action-dock,.app-shell[data-auto-playing=true] .mobile-action-dock{position:fixed!important;z-index:70!important;right:max(10px,env(safe-area-inset-right))!important;bottom:calc(var(--mobile-game-action-gap) + env(safe-area-inset-bottom))!important;left:max(10px,env(safe-area-inset-left))!important;width:min(calc(100dvw - 20px),404px)!important;margin:0 auto!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.72))!important;isolation:isolate}.app-shell[data-phase=idle][data-auto-playing=false] .mobile-primary-action,.app-shell[data-phase]:not([data-phase=idle]) .mobile-primary-action,.app-shell[data-auto-playing=true] .mobile-primary-action{min-height:var(--mobile-game-action-height)!important}.app-shell[data-phase=bust] .mobile-action-dock,.app-shell[data-phase=cashed_out] .mobile-action-dock{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(104px,28vw,116px);align-items:stretch;gap:8px}.app-shell[data-phase=bust] .mobile-menu-action,.app-shell[data-phase=cashed_out] .mobile-menu-action{display:inline-flex;min-width:0;min-height:var(--mobile-game-action-height);align-items:center;justify-content:center;box-sizing:border-box;padding:8px 10px;border-color:transparent;border-style:solid;border-width:11px 22px;border-radius:0;border-image-source:var(--popup-secondary-button);border-image-slice:42 96 fill;border-image-width:11px 22px;border-image-repeat:stretch;color:#ead7b7;background:transparent;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700;letter-spacing:.045em;text-shadow:0 2px 5px #000;transition:filter .14s ease,transform .14s ease}.app-shell[data-phase=bust] .mobile-menu-action:hover,.app-shell[data-phase=cashed_out] .mobile-menu-action:hover{filter:brightness(1.12);transform:translateY(-1px)}.app-shell[data-phase=bust] .mobile-menu-action:active,.app-shell[data-phase=cashed_out] .mobile-menu-action:active{filter:brightness(.9);transform:translateY(1px)}.app-shell[data-phase]:not([data-phase=idle]) .glyph-panel,.app-shell[data-auto-playing=true] .glyph-panel{width:calc(var(--mobile-active-board-size) - 12px)!important}.app-shell[data-phase]:not([data-phase=idle]) .glyph-card,.app-shell[data-auto-playing=true] .glyph-card{aspect-ratio:999 / 195!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;padding:clamp(8px,2.2vw,10px) clamp(40px,12.5vw,49px)!important;background:url(./temple-vault-status-plaque-v3-BEClx90P.webp) center / 100% 100% no-repeat!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.48)) drop-shadow(0 0 7px rgba(173,49,43,.12))!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-card,.app-shell[data-auto-playing=true] .structure-progress-card{grid-template-columns:minmax(0,1.16fr) minmax(82px,.84fr)!important;align-items:center!important;gap:6px!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-card:before,.app-shell[data-auto-playing=true] .structure-progress-card:before{display:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand,.app-shell[data-auto-playing=true] .structure-progress-brand{min-width:0;min-height:0!important;gap:5px!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand-mark,.app-shell[data-auto-playing=true] .structure-progress-brand-mark{width:clamp(27px,7.7vw,31px)!important;height:clamp(27px,7.7vw,31px)!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand-copy,.app-shell[data-auto-playing=true] .structure-progress-brand-copy{overflow:hidden;gap:2px!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand-copy small,.app-shell[data-auto-playing=true] .structure-progress-brand-copy small{overflow:hidden;font-size:6px!important;letter-spacing:.075em!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand strong,.app-shell[data-auto-playing=true] .structure-progress-brand strong{display:block;overflow:hidden;font-size:clamp(8px,2.3vw,9px)!important;line-height:1!important;letter-spacing:.025em!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-frame,.app-shell[data-auto-playing=true] .structure-progress-frame{min-width:0;min-height:0!important;grid-template-rows:auto auto!important;gap:3px!important;padding:0!important;overflow:visible!important;background:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-frame:after,.app-shell[data-auto-playing=true] .structure-progress-frame:after{display:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-meta,.app-shell[data-auto-playing=true] .structure-progress-meta{align-items:center;justify-content:flex-end;gap:3px}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-label,.app-shell[data-auto-playing=true] .structure-progress-label{display:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-percent,.app-shell[data-auto-playing=true] .structure-progress-percent{flex:0 0 auto;font-size:clamp(14px,4vw,17px)!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-segments,.app-shell[data-auto-playing=true] .structure-progress-segments{height:10px!important;padding:3px 4.2%!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-segments>.structure-progress-marker,.app-shell[data-auto-playing=true] .structure-progress-segments>.structure-progress-marker{width:10px;height:10px}.app-shell[data-phase]:not([data-phase=idle]) .board-area,.app-shell[data-auto-playing=true] .board-area{width:min(100%,420px)!important;padding:6px 8px 4px!important}.app-shell[data-phase]:not([data-phase=idle]) .board-stage,.app-shell[data-auto-playing=true] .board-stage{width:var(--mobile-active-board-size)!important;max-width:none!important}}@media(max-width:720px)and (max-height:820px){.app-shell[data-phase]:not([data-phase=idle]),.app-shell[data-auto-playing=true]{--mobile-active-board-size: clamp(250px, calc(75dvh - 170px) , min( calc(100dvw - 24px) , 366px))}.app-shell[data-phase]:not([data-phase=idle]) .top-bar,.app-shell[data-auto-playing=true] .top-bar{min-height:56px!important;grid-template-rows:30px!important;margin-bottom:12px!important;padding:10px 9px!important}.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.brand-mark,.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.header-balance,.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.header-actions,.app-shell[data-auto-playing=true] .top-bar>.brand-mark,.app-shell[data-auto-playing=true] .top-bar>.header-balance,.app-shell[data-auto-playing=true] .top-bar>.header-actions{position:relative;top:3px}.app-shell[data-phase]:not([data-phase=idle]) .brand-mark,.app-shell[data-auto-playing=true] .brand-mark{width:70px!important;height:27px!important}.app-shell[data-phase]:not([data-phase=idle]) .header-balance,.app-shell[data-phase]:not([data-phase=idle]) .header-balance .status-pill,.app-shell[data-auto-playing=true] .header-balance,.app-shell[data-auto-playing=true] .header-balance .status-pill{height:25px!important}.app-shell[data-phase]:not([data-phase=idle]) .header-balance .status-pill,.app-shell[data-auto-playing=true] .header-balance .status-pill{width:92px!important;min-width:92px!important}.app-shell[data-phase]:not([data-phase=idle]) .header-actions>.icon-button,.app-shell[data-phase]:not([data-phase=idle]) .header-actions>.app-language-toggle,.app-shell[data-phase]:not([data-phase=idle]) .header-statistics,.app-shell[data-phase]:not([data-phase=idle]) .header-statistics-trigger,.app-shell[data-auto-playing=true] .header-actions>.icon-button,.app-shell[data-auto-playing=true] .header-actions>.app-language-toggle,.app-shell[data-auto-playing=true] .header-statistics,.app-shell[data-auto-playing=true] .header-statistics-trigger{width:24px!important;height:24px!important;flex-basis:24px}}@media(max-width:720px)and (max-height:700px){.app-shell[data-phase=idle][data-auto-playing=false] .control-panel{gap:4px!important}}.stake-replay-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;padding:clamp(14px,2.5vw,34px);gap:clamp(16px,2vw,28px);color:#f7e7c2;background:#070506 url(./temple-vault-bg-desktop-BHAWo7kU.webp) center / cover fixed}.stake-replay-header,.stake-replay-stage{width:min(920px,100%);margin-inline:auto;border:1px solid #9c6436;background:linear-gradient(135deg,#210a0af0,#080707f7);box-shadow:0 18px 60px #000a,inset 0 0 0 2px #e5a35420}.stake-replay-header{min-height:82px;display:grid;grid-template-columns:minmax(150px,260px) 1fr auto;align-items:center;gap:20px;padding:12px 22px}.stake-replay-header img{display:block;width:min(100%,230px);max-height:54px;object-fit:contain}.stake-replay-header div{display:grid;gap:3px}.stake-replay-header small,.stake-replay-summary small{color:#c9a26f;text-transform:uppercase;letter-spacing:.1em}.stake-replay-stage{min-height:min(720px,calc(100dvh - 150px));align-self:start;display:grid;align-content:center;justify-items:center;gap:clamp(18px,2.5vw,30px);padding:clamp(22px,4vw,46px)}.stake-replay-summary{width:min(620px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stake-replay-summary span{min-width:0;display:grid;gap:5px;padding:12px;text-align:center;border:1px solid #7f4b30;background:#0e0909d9}.stake-replay-board{--replay-board-size: 5;width:min(58vh,560px,92vw);aspect-ratio:1;display:grid;grid-template-columns:repeat(var(--replay-board-size),1fr);gap:clamp(4px,.8vw,9px);padding:clamp(10px,2vw,20px);border:2px solid #a66a39;background:#090707e8;box-shadow:inset 0 0 35px #000,0 12px 35px #0009}.stake-replay-board span{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #754229;background:linear-gradient(145deg,#251411,#0d0909);box-shadow:inset 0 0 0 2px #eab26910;transition:filter .25s ease,background .25s ease,transform .25s ease}.stake-replay-board span[data-revealed=true]{background:radial-gradient(circle,#6ef4ff30 0,#6ef4ff30 10%,#183b4b 24%,#101319 72%);filter:drop-shadow(0 0 7px #45dfff66);transform:scale(.96)}.stake-replay-board span[data-mine=true]{background:radial-gradient(circle,#ffb85c 0,#ffb85c 8%,#b42420 24%,#160606 68%);filter:drop-shadow(0 0 10px #ff382599)}.stake-replay-board span>img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 4px 7px #000b) drop-shadow(0 0 8px #f3b85b40);animation:stake-replay-reveal .3s ease-out both}@keyframes stake-replay-reveal{0%{opacity:0;transform:scale(.72) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.stake-replay-event{width:min(620px,100%);min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-block:1px solid #704229;color:#ddc7a3}.stake-replay-action{min-width:min(320px,100%);min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d08a45;color:#fff0d0;background:linear-gradient(#6f1918,#2c090a);box-shadow:inset 0 0 18px #ffb84a1f,0 8px 22px #0008;font:inherit;font-weight:800;letter-spacing:.06em;cursor:pointer}.stake-replay-batch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,520px)}.stake-replay-batch span{display:grid;gap:2px;padding:8px;border:1px solid rgb(196 146 73 / 45%);background:#0e0809c7;text-align:center}.stake-replay-batch span[data-result=cashed_out] strong{color:#f1c36f}.stake-replay-message{max-width:520px;display:grid;gap:9px;text-align:center}@media(max-width:640px){.stake-replay-shell{padding:10px;gap:10px}.stake-replay-header{min-height:66px;grid-template-columns:130px 1fr;gap:12px;padding:9px 12px}.stake-replay-header>span{display:none}.stake-replay-stage{min-height:calc(100dvh - 96px);padding:16px 12px 22px;gap:16px}.stake-replay-summary{gap:6px}.stake-replay-summary span{padding:8px 4px;font-size:12px}.stake-replay-board{width:min(88vw,52dvh)}}.info-modal-backdrop:has(.compliance-rules-modal){place-items:center!important;padding:16px!important;background:radial-gradient(circle at 50% 42%,rgb(103 14 25 / 24%),transparent 44%),#020001e0!important;-webkit-backdrop-filter:blur(12px) saturate(.72)!important;backdrop-filter:blur(12px) saturate(.72)!important}.compliance-rules-modal{--rules-shell-border-top: 38px;--rules-shell-border-right: 32px;--rules-shell-border-bottom: 34px;--rules-shell-border-left: 32px;--rules-shell-top-band-height: 48px;--rules-shell-bottom-band-height: 44px;width:min(920px,calc(100vw - 32px))!important;height:min(860px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:8px 14px 12px!important;overflow:hidden!important;border-color:transparent!important;border-style:solid!important;border-width:38px 32px 34px!important;border-image-source:var(--popup-fairness-shell)!important;border-image-slice:118 92 112 92 fill!important;border-image-width:38px 32px 34px!important;border-image-repeat:stretch!important;border-radius:0!important;background:#090506!important;background-clip:padding-box!important;box-shadow:none!important;filter:drop-shadow(0 30px 52px rgb(0 0 0 / 78%)) drop-shadow(0 0 20px rgb(105 17 27 / 18%));animation:tomb-popup-arrive .19s cubic-bezier(.2,.78,.25,1)}.rules-shell-band{position:absolute;z-index:2;left:calc(-1 * var(--rules-shell-border-left));right:calc(-1 * var(--rules-shell-border-right));display:grid;min-width:0;pointer-events:none}.rules-shell-band-top{top:calc(-1 * var(--rules-shell-border-top));height:var(--rules-shell-top-band-height);grid-template-columns:calc(var(--rules-shell-top-band-height) * 1.4667) minmax(0,1fr) calc(var(--rules-shell-top-band-height) * 1.4467) minmax(0,1fr) calc(var(--rules-shell-top-band-height) * 1.4667)}.rules-shell-band-bottom{bottom:calc(-1 * var(--rules-shell-border-bottom));height:var(--rules-shell-bottom-band-height);grid-template-columns:calc(var(--rules-shell-bottom-band-height) * 1.5827) minmax(0,1fr) calc(var(--rules-shell-bottom-band-height) * 1.5612) minmax(0,1fr) calc(var(--rules-shell-bottom-band-height) * 1.5827)}.rules-shell-piece{min-width:0;background-image:var(--popup-fairness-shell);background-repeat:no-repeat}.rules-shell-top-left,.rules-shell-top-right{background-size:494.091% 946%}.rules-shell-top-rail-left,.rules-shell-top-rail-right{background-size:505.581% 946%}.rules-shell-top-crystal{background-size:500.922% 946%}.rules-shell-top-left{background-position:0 0}.rules-shell-top-rail-left{background-position:25.229% 0}.rules-shell-top-crystal{background-position:50% 0}.rules-shell-top-rail-right{background-position:74.771% 0}.rules-shell-top-right{background-position:100% 0}.rules-shell-bottom-left,.rules-shell-bottom-right{background-size:494.091% 1020.863%}.rules-shell-bottom-rail-left,.rules-shell-bottom-rail-right{background-size:505.581% 1020.863%}.rules-shell-bottom-crystal{background-size:500.922% 1020.863%}.rules-shell-bottom-left{background-position:0 100%}.rules-shell-bottom-rail-left{background-position:25.229% 100%}.rules-shell-bottom-crystal{background-position:50% 100%}.rules-shell-bottom-rail-right{background-position:74.771% 100%}.rules-shell-bottom-right{background-position:100% 100%}.compliance-rules-modal>:not(.rules-shell-band){position:relative;z-index:3}.compliance-rules-modal .info-modal-header{grid-template-columns:56px minmax(0,1fr) 46px!important;gap:12px!important;padding:0 2px!important;border:0!important}.compliance-rules-modal .info-modal-icon{width:56px;height:56px;color:#edb962}.compliance-rules-modal .popup-heading-copy h2{margin:0;color:#f7e8d4;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3.2vw,29px)!important;line-height:1.08;text-shadow:0 1px 0 #000,0 0 18px rgb(147 34 39 / 22%)}.compliance-rules-modal .info-modal-header>.icon-button{display:grid!important;width:44px!important;height:44px!important;min-width:44px;place-items:center;padding:0!important;border:0!important;border-radius:0!important;color:#d7a55c!important;background:var(--popup-emblem-socket) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:brightness(.76) saturate(.72);transition:filter .14s ease,transform .14s ease}.compliance-rules-modal .info-modal-header>.icon-button:hover{filter:brightness(1.08) saturate(1);transform:rotate(2deg)}.compliance-rules-modal .popup-runic-divider{height:15px;margin:7px 0 8px}.compliance-rules-scroll{min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 9px 6px 2px;overscroll-behavior:contain;scrollbar-width:none}.compliance-rules-scroll::-webkit-scrollbar{display:none}.compliance-rules-scroll>section{display:grid;align-content:start;gap:11px;padding:25px 28px!important;border:1px solid transparent!important;border-image-source:var(--popup-section-panel)!important;border-image-slice:90 110 fill!important;border-image-width:16px 18px!important;border-image-repeat:stretch!important;border-radius:0!important;background:none!important;box-shadow:none!important}.compliance-rules-scroll>.rules-how-to-play,.compliance-rules-scroll>.rules-disclaimer{grid-column:1 / -1}.compliance-rules-scroll h3,.compliance-rules-scroll p,.compliance-rules-scroll ol,.compliance-rules-scroll ul{margin:0}.compliance-rules-scroll h3{display:flex;align-items:center;gap:9px;color:#f1d097;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.8vw,21px);line-height:1.15;text-shadow:0 1px 0 #000}.compliance-rules-scroll h3:before{width:9px;height:9px;flex:0 0 9px;border:1px solid #d38d42;background:linear-gradient(135deg,#d73b45 0,#d73b45 48%,#6d0c16 52%,#6d0c16);box-shadow:0 0 0 2px #250d0a,0 0 8px #bd252f47;content:"";transform:rotate(45deg)}.rules-subsection{display:grid;gap:4px;margin-bottom:12px}.rules-subsection h4{margin:0;color:#e0b46e;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rules-subsection p{margin:0;color:#d9c6ad;font-size:13px;line-height:1.5}.compliance-rules-scroll ol,.compliance-rules-scroll ul{display:grid;gap:8px;color:#d9c6ad;font-size:13px;line-height:1.43}.compliance-rules-scroll ol{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;counter-reset:policy-step}.compliance-rules-scroll ol>li{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:8px 10px 8px 8px;border:1px solid rgb(128 73 39 / 24%);background:linear-gradient(135deg,#2e121185,#0806076b);counter-increment:policy-step}.compliance-rules-scroll ol>li:before{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgb(210 145 70 / 52%);border-radius:50%;color:#f1ce91;background:radial-gradient(circle at 34% 28%,rgb(189 55 51 / 54%),transparent 34%),linear-gradient(145deg,#411716,#10090a 74%);box-shadow:inset 0 0 0 2px #080506bd,0 3px 8px #0000005c;content:counter(policy-step);font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.compliance-rules-scroll ul{padding-left:19px}.rules-paytable{display:grid;border:0;background:none}.rules-paytable>div{display:grid;min-height:42px;box-sizing:border-box;grid-template-columns:minmax(128px,1.5fr) repeat(2,minmax(64px,.5fr));gap:10px;align-items:center;padding:7px 15px;border:1px solid transparent;border-image-source:var(--popup-data-row);border-image-slice:28 90 fill;border-image-width:7px 14px;border-image-repeat:stretch;color:#e7d8c3;font-size:12px}.rules-paytable[data-show-rtp=false]>div{grid-template-columns:minmax(0,1fr) minmax(48px,76px)!important}.rules-paytable>div>*{min-width:0}.rules-paytable>div>:nth-child(n+2){text-align:center}.rules-paytable>div:last-child{margin-top:5px}.rules-paytable>div:first-child{min-height:37px;color:#e8bf7c;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.rules-limits,.autoplay-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rules-limits span,.autoplay-confirm-summary span{min-width:0;display:grid;min-height:82px;align-content:center;gap:6px;padding:15px 18px;border:1px solid transparent;border-image-source:var(--popup-metric-cell);border-image-slice:96 fill;border-image-width:12px;border-image-repeat:stretch;background:none}.rules-limits small,.autoplay-confirm-summary small{color:#dab588ad;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rules-limits strong{overflow:hidden;color:#f4dfc0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-shadow:0 1px 0 #000}.rules-disclaimer p{color:#bfae99;font-size:12px;line-height:1.5}.compliance-rules-modal .info-modal-actions{display:flex!important;justify-content:center!important;padding:12px 0 0!important;border:0!important}.compliance-rules-modal .info-modal-actions .primary{min-width:180px}.autoplay-confirm-modal{width:min(560px,calc(100vw - 28px))}.autoplay-confirm-modal>p{margin:0;color:#d6c2a5;line-height:1.5}@media(max-width:620px){.info-modal-backdrop:has(.compliance-rules-modal){align-items:center!important;padding:8px!important}.compliance-rules-modal{--rules-shell-border-top: 29px;--rules-shell-border-right: 17px;--rules-shell-border-bottom: 25px;--rules-shell-border-left: 17px;--rules-shell-top-band-height: 40px;--rules-shell-bottom-band-height: 36px;width:100%!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important;padding:6px 8px 9px!important;border-width:29px 17px 25px!important;border-image-width:29px 17px 25px!important}.compliance-rules-modal .info-modal-header{grid-template-columns:48px minmax(0,1fr) 40px!important;gap:8px!important}.compliance-rules-modal .info-modal-icon{width:48px;height:48px}.compliance-rules-modal .info-modal-header>.icon-button{width:40px!important;height:40px!important;min-width:40px;grid-column:auto!important}.compliance-rules-modal .popup-heading-copy h2{font-size:clamp(18px,5.5vw,22px)!important}.compliance-rules-scroll{grid-template-columns:minmax(0,1fr);gap:10px;padding-right:5px}.compliance-rules-scroll>section{grid-column:1;gap:9px;padding:21px 20px!important}.compliance-rules-scroll ol{grid-template-columns:minmax(0,1fr);gap:6px}.compliance-rules-scroll ol>li{padding-block:7px}.rules-paytable{min-width:0}.rules-paytable>div{min-width:0;grid-template-columns:minmax(0,1fr) 76px 44px;gap:7px;padding:8px 10px;font-size:11px}.rules-paytable>div:first-child{font-size:9px;letter-spacing:.02em}.rules-limits,.autoplay-confirm-summary,.autoplay-confirm-modal .info-modal-actions{grid-template-columns:1fr}.compliance-rules-modal .info-modal-actions{padding-top:9px!important}}@media(max-width:340px){.compliance-rules-modal{--rules-shell-border-right: 13px;--rules-shell-border-left: 13px;border-right-width:13px!important;border-left-width:13px!important;border-image-width:27px 13px 23px!important}.compliance-rules-scroll>section{padding:19px 16px!important}.rules-paytable>div{grid-template-columns:minmax(0,1fr) 70px 40px;font-size:10px}}@media(prefers-reduced-motion:reduce){.compliance-rules-modal{animation-duration:.01ms!important}}.top-bar,.header-balance .status-pill,.control-panel .stepper,.control-panel .pattern-trigger,.control-panel .secondary-tools-disclosure[data-language=ru]>summary,.control-panel .secondary-tools-disclosure[data-language=en]>summary,.inline-auto-play .auto-stepper,.control-panel .inline-auto-play .auto-primary-action,.control-panel .panel-primary-action,.mobile-action-dock .mobile-primary-action,.shape-completion-continue,.discovery-notice-action,.discovery-notice-modal:after,.shape-completion-modal:after,.structure-progress-frame,.structure-progress-segments,.popup-runic-divider,.header-statistics-popover .statistics-grid>span,.settings-popup .statistics-grid>span,.statistics-board-row,.round-generation-row,.fairness-copy.popup-section-panel,.fairness-modal .round-generation,.statistics-close-button,.info-modal .primary,.settings-popup-divider,.settings-popup .stepper,.settings-popup .bet-stepper,.settings-popup .auto-setting-row,.settings-popup .auto-last-status,.settings-popup .statistics-board-row,.settings-popup .inline-auto-stop-options>button,.settings-popup .auto-cell-picker-heading>button,.settings-popup .auto-primary-action{box-sizing:border-box!important;border-width:0!important;border-style:solid!important}.top-bar{border:1px solid transparent!important;border-image-source:var(--header-rail-texture)!important;border-image-slice:38 74 36 74 fill!important;border-image-width:20px 32px 18px!important;border-image-repeat:stretch!important;background:none!important}.header-balance .status-pill{border:1px solid transparent!important;border-image-source:var(--header-balance-texture)!important;border-image-slice:58 120 fill!important;border-image-width:13px 18px!important;border-image-repeat:stretch!important;background:none!important}.control-panel .secondary-tools-disclosure[data-language=ru]>summary,.control-panel .secondary-tools-disclosure[data-language=en]>summary{border:0!important;border-image:none!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important}.control-panel .secondary-tools-disclosure[data-language=ru]>summary{background-image:var(--autoplay-trigger-ru-image)!important}.control-panel .secondary-tools-disclosure[data-language=en]>summary{background-image:var(--autoplay-trigger-en-image)!important}.inline-auto-play .auto-stepper{border:0!important;border-image:none!important;background:var(--autoplay-stepper-image) center / 100% 100% no-repeat!important}.control-panel .inline-auto-play .auto-primary-action{border:0!important;border-image:none!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important}.control-panel .inline-auto-play .auto-last-status{box-sizing:border-box!important;border:0!important;border-image:none!important;background:var(--autoplay-result-image) center / 100% 100% no-repeat!important}.control-panel .panel-primary-action,.mobile-action-dock .mobile-primary-action,.shape-completion-continue{border:1px solid transparent!important;border-image-source:var(--settings-primary-image)!important;border-image-slice:120 150 fill!important;border-image-width:13px 18px!important;border-image-repeat:stretch!important;background:none!important}.discovery-notice-action{box-sizing:border-box!important;border:1px solid transparent!important;border-image-source:url(./temple-vault-primary-button-v1-Dx1fe3nc.webp)!important;border-image-slice:170 190 fill!important;border-image-width:12px 18px!important;border-image-repeat:stretch!important;background:none!important}.discovery-notice-action.secondary{border-image-source:url(./temple-vault-primary-button-v2-C3E6LnTz.webp)!important}.discovery-notice-modal:after{box-sizing:border-box!important;border:1px solid transparent!important;border-image-source:var(--discovery-notice-frame)!important;border-image-slice:118 fill!important;border-image-width:34px!important;border-image-repeat:stretch!important;background:none!important}.shape-completion-modal:after{box-sizing:border-box!important;border:1px solid transparent!important;border-image-source:var(--shape-completion-frame)!important;border-image-slice:72 84 fill!important;border-image-width:28px 32px!important;border-image-repeat:stretch!important;background:none!important}.structure-progress-frame{border:1px solid transparent!important;border-image-source:url(./temple-vault-progress-inset-v3-DItKKqEd.webp)!important;border-image-slice:70 fill!important;border-image-width:12px!important;border-image-repeat:stretch!important;background:none!important}@media(min-width:1100px){.structure-progress-frame{border-image-source:url(./temple-vault-progress-inset-desktop-v5-CTD6yhj9.webp)!important}}.structure-progress-segments{border:1px solid transparent!important;border-image-source:url(./temple-vault-progress-track-v9-lkx_VQc4.png)!important;border-image-slice:80 120 fill!important;border-image-width:5px 10px!important;border-image-repeat:stretch!important;background:none!important}.popup-runic-divider{border:1px solid transparent!important;border-image-source:var(--popup-divider)!important;border-image-slice:0 95 fill!important;border-image-width:0 14px!important;border-image-repeat:stretch!important;background:none!important}.header-statistics-popover .statistics-grid>span,.settings-popup .statistics-grid>span{border:1px solid transparent!important;border-image-source:var(--popup-metric-cell)!important;border-image-slice:96 fill!important;border-image-width:12px!important;border-image-repeat:stretch!important;background:none!important}.statistics-board-row,.round-generation-row{border:1px solid transparent!important;border-image-source:var(--popup-data-row)!important;border-image-slice:28 90 fill!important;border-image-width:7px 14px!important;border-image-repeat:stretch!important;background:none!important}.fairness-copy.popup-section-panel,.fairness-modal .round-generation{border:1px solid transparent!important;border-image-source:var(--popup-section-panel)!important;border-image-slice:90 110 fill!important;border-image-width:16px 18px!important;border-image-repeat:stretch!important;background:none!important}.statistics-close-button{border:1px solid transparent!important;border-image-source:var(--popup-secondary-button)!important;border-image-slice:52 92 fill!important;border-image-width:9px 13px!important;border-image-repeat:stretch!important;background:none!important}.info-modal .primary{border:1px solid transparent!important;border-image-source:var(--popup-primary-button)!important;border-image-slice:52 92 fill!important;border-image-width:9px 13px!important;border-image-repeat:stretch!important;background:none!important}.settings-popup-divider{border:1px solid transparent!important;border-image-source:var(--tomb-popup-divider)!important;border-image-slice:0 150 fill!important;border-image-width:0 16px!important;border-image-repeat:stretch!important;background:none!important}.settings-popup .stepper,.settings-popup .bet-stepper,.settings-popup .auto-setting-row,.settings-popup .auto-last-status,.settings-popup .statistics-board-row{border:1px solid transparent!important;border-image-source:var(--tomb-popup-control)!important;border-image-slice:90 150 fill!important;border-image-width:9px 14px!important;border-image-repeat:stretch!important;background:none!important}.settings-popup .inline-auto-stop-options>button,.settings-popup .statistics-grid>span{border:1px solid transparent!important;border-image-source:var(--tomb-popup-option)!important;border-image-slice:150 190 fill!important;border-image-width:14px 18px!important;border-image-repeat:stretch!important;background:none!important}.settings-popup .inline-auto-stop-options>button[data-selected=true]{border-image-source:var(--tomb-popup-option-selected)!important}.settings-popup .auto-cell-picker-heading>button{border:1px solid transparent!important;border-image-source:var(--tomb-popup-secondary)!important;border-image-slice:180 210 fill!important;border-image-width:11px 16px!important;border-image-repeat:stretch!important;background:none!important}.settings-popup .auto-primary-action{border:1px solid transparent!important;border-image-source:var(--tomb-popup-primary)!important;border-image-slice:165 190 fill!important;border-image-width:11px 16px!important;border-image-repeat:stretch!important;background:none!important}@media(max-width:900px){.app-shell[data-phase]:not([data-phase=idle]) .glyph-card,.app-shell[data-auto-playing=true] .glyph-card{border:0 solid transparent!important;border-image-source:url(./temple-vault-status-plaque-v3-BEClx90P.webp)!important;border-image-slice:48 135 fill!important;border-image-width:12px 22px!important;border-image-repeat:stretch!important;background:none!important}}.top-bar,.header-balance .status-pill,.control-panel .stepper,.control-panel .pattern-trigger,.control-panel .secondary-tools-disclosure[data-language=ru]>summary,.control-panel .secondary-tools-disclosure[data-language=en]>summary,.inline-auto-play .auto-stepper,.control-panel .inline-auto-play .auto-primary-action,.inline-auto-play .auto-last-status,.control-panel .panel-primary-action,.mobile-action-dock .mobile-primary-action,.shape-completion-continue,.discovery-notice-action,.discovery-notice-modal:after,.shape-completion-modal:after,.structure-progress-frame,.structure-progress-segments,.popup-runic-divider,.header-statistics-popover .statistics-grid>span,.settings-popup .statistics-grid>span,.statistics-board-row,.round-generation-row,.fairness-copy.popup-section-panel,.fairness-modal .round-generation,.statistics-close-button,.info-modal .primary,.settings-popup-divider,.settings-popup .stepper,.settings-popup .bet-stepper,.settings-popup .auto-setting-row,.settings-popup .auto-last-status,.settings-popup .statistics-board-row,.settings-popup .inline-auto-stop-options>button,.settings-popup .auto-cell-picker-heading>button,.settings-popup .auto-primary-action{border-width:0!important}body{background:#050102 url(./temple-vault-bg-desktop-BHAWo7kU.webp) center / cover fixed no-repeat!important}.app-shell,.app-shell[data-phase=idle]{background:transparent!important}.app-shell:before{content:none!important;display:none!important}.app-shell .board-frame .shape-overlay{position:absolute!important;inset:var(--grid-inset)!important;z-index:5!important;display:grid!important;gap:var(--grid-gap)!important;padding:0!important;overflow:visible!important;pointer-events:none}.shape-overlay .shape-group{display:contents}.shape-overlay .shape-glyph-cell{--shape-outline-rgb: 224 142 70;--shape-outline-bright-rgb: 255 222 160;position:relative;display:block;min-width:0;min-height:0;opacity:1}.shape-overlay .shape-glyph-cell[data-value-tier=blue]{--shape-outline-rgb: 71 183 228;--shape-outline-bright-rgb: 163 231 255}.shape-overlay .shape-glyph-cell[data-value-tier=violet]{--shape-outline-rgb: 167 101 226;--shape-outline-bright-rgb: 224 183 255}.shape-overlay .shape-glyph-cell[data-value-tier=green]{--shape-outline-rgb: 80 194 117;--shape-outline-bright-rgb: 176 241 190}.shape-overlay .shape-glyph-cell[data-value-tier=gold]{--shape-outline-rgb: 224 154 65;--shape-outline-bright-rgb: 255 225 157}.shape-overlay .shape-glyph-cell:before{content:"";position:absolute;top:7.8%;right:7.8%;bottom:7.8%;left:7.8%;display:block;border:1px solid rgb(var(--shape-outline-bright-rgb) / .72);clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);background:radial-gradient(circle at 50% 45%,rgb(var(--shape-outline-rgb) / .055),transparent 68%);box-shadow:inset 0 0 0 1px #2a0c0c94,inset 0 0 12px rgb(var(--shape-outline-rgb) / .17),0 0 5px rgb(var(--shape-outline-rgb) / .2);opacity:.82;transform:translateZ(0);animation:stable-shape-contour 3.6s -1.1s ease-in-out infinite}.shape-overlay .shape-glyph-cell[data-completed=true]:before{opacity:.94;box-shadow:inset 0 0 0 1px rgb(var(--shape-outline-bright-rgb) / .38),inset 0 0 14px rgb(var(--shape-outline-rgb) / .25),0 0 7px rgb(var(--shape-outline-rgb) / .27)}.shape-overlay .shape-glyph-cell>span{display:none!important}.app-shell[data-auto-playing=true] .tile-grid,.app-shell[data-auto-playing=true] .shape-overlay,.app-shell[data-auto-playing=true] .glyph-card{transition:opacity .26s ease,filter .26s ease!important}.app-shell[data-auto-playing=true][data-phase=starting] .tile-grid{opacity:.38;filter:brightness(.68) saturate(.8)}.app-shell[data-auto-playing=true][data-phase=starting] .shape-overlay{opacity:.76;filter:brightness(.88)}.app-shell[data-auto-playing=true] .animated-swap{animation:none!important}@media(max-width:720px){body{background:#050102 url(./temple-vault-bg-coSl8t1n.webp) center / cover fixed no-repeat!important}.app-shell[data-auto-playing=true] .mobile-action-dock{display:block!important;grid-template-columns:minmax(0,1fr)!important}}@keyframes stable-shape-contour{0%,to{opacity:.76;filter:brightness(.96)}50%{opacity:.94;filter:brightness(1.1)}}@media(prefers-reduced-motion:reduce){.shape-overlay .shape-glyph-cell:before{animation:none}}html[data-reduced-motion=true] .shape-overlay .shape-glyph-cell:before{animation:none}@font-face{font-family:Crimson Vault Forum;src:url(./Forum-Regular-B5EFkq5Q.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Crimson Vault Cormorant;src:url(./CormorantSC-Bold-B3GNPYKE.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}.info-modal-backdrop:has(.autoplay-confirm-modal){place-items:center!important;padding:12px!important;background:radial-gradient(circle at 50% 45%,rgba(118,20,33,.16),transparent 42%),#020001db!important;-webkit-backdrop-filter:blur(11px) saturate(.76)!important;backdrop-filter:blur(11px) saturate(.76)!important}.autoplay-confirm-modal{--confirm-frame-edge-height: 46px;--confirm-frame-corner-width: 56px;--confirm-frame-center-width: 51px;--confirm-frame-side-width: 36px;--confirm-frame-side-center-height: 17px;--confirm-button-cap-width: 36px;--confirm-button-gem-width: 24px;--confirm-warning-cap-width: 45px;position:relative;isolation:isolate;box-sizing:border-box;display:grid!important;width:min(600px,calc(100vw - 24px))!important;gap:12px;padding:52px 46px 48px!important;overflow:visible!important;border:0!important;border-image:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Crimson Vault Forum,Georgia,Times New Roman,serif;filter:drop-shadow(0 24px 48px rgba(0,0,0,.78)) drop-shadow(0 0 16px rgba(121,19,31,.15));animation:tomb-popup-arrive .18s cubic-bezier(.2,.78,.25,1)}.autoplay-confirm-modal:before{position:absolute;z-index:0;top:12px;right:10px;bottom:12px;left:10px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(180deg,#0402021f,#04010280),url(./modal-leather-fill-DoZkC1_X.png) center / cover no-repeat;content:""}.autoplay-confirm-modal>:not(.autoplay-confirm-frame){position:relative;z-index:3}.autoplay-confirm-frame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.autoplay-confirm-frame-horizontal{position:absolute;right:0;left:0;display:grid;height:var(--confirm-frame-edge-height);grid-template-columns:var(--confirm-frame-corner-width) minmax(0,1fr) var(--confirm-frame-center-width) minmax(0,1fr) var(--confirm-frame-corner-width)}.autoplay-confirm-frame-horizontal>span,.autoplay-confirm-frame-vertical>span{display:block;min-width:0;min-height:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.autoplay-confirm-frame-top{top:0}.autoplay-confirm-frame-bottom{bottom:0}.autoplay-confirm-frame-vertical{position:absolute;top:var(--confirm-frame-edge-height);bottom:var(--confirm-frame-edge-height);display:grid;width:var(--confirm-frame-side-width);grid-template-rows:minmax(0,1fr) var(--confirm-frame-side-center-height) minmax(0,1fr)}.autoplay-confirm-frame-left{left:0}.autoplay-confirm-frame-right{right:0}.autoplay-confirm-frame-top-left{background-image:url(./modal-top-left-B5lEQ246.png)}.autoplay-confirm-frame-top-rail-left{background-image:url(./modal-top-rail-left-C5Yf7L3b.png)}.autoplay-confirm-frame-top-center{background-image:url(./modal-top-center-B0Htd0Hz.png)}.autoplay-confirm-frame-top-rail-right{background-image:url(./modal-top-rail-right-DqtsRAbB.png)}.autoplay-confirm-frame-top-right{background-image:url(./modal-top-right-CUCLHBWc.png)}.autoplay-confirm-frame-bottom-left{background-image:url(./modal-bottom-left-BUAzquOJ.png)}.autoplay-confirm-frame-bottom-rail-left{background-image:url(./modal-bottom-rail-left-N5cAKBl8.png)}.autoplay-confirm-frame-bottom-center{background-image:url(./modal-bottom-center-D3qpNMm1.png)}.autoplay-confirm-frame-bottom-rail-right{background-image:url(./modal-bottom-rail-right-Bn0hwGI2.png)}.autoplay-confirm-frame-bottom-right{background-image:url(./modal-bottom-right-DWfl419H.png)}.autoplay-confirm-frame-left-rail-top{background-image:url(./modal-left-rail-top-Cp381lKZ.png)}.autoplay-confirm-frame-left-center{background-image:url(./modal-left-center-2GCCCStF.png)}.autoplay-confirm-frame-left-rail-bottom{background-image:url(./modal-left-rail-bottom-Df-PEnr6.png)}.autoplay-confirm-frame-right-rail-top{background-image:url(./modal-right-rail-top-DXttVFyF.png)}.autoplay-confirm-frame-right-center{background-image:url(./modal-right-center-CrBgUv8f.png)}.autoplay-confirm-frame-right-rail-bottom{background-image:url(./modal-right-rail-bottom-CJjzixcn.png)}.autoplay-confirm-modal .info-modal-header{display:grid;grid-template-columns:56px minmax(0,1fr)!important;gap:13px!important;min-width:0;padding:0 2px 2px!important;border:0!important}.autoplay-confirm-modal .autoplay-confirm-emblem{display:grid;width:56px;height:56px;place-items:center;border:0!important;border-radius:0!important;background:var(--autoplay-emblem-image) center / contain no-repeat!important;filter:drop-shadow(0 4px 7px rgba(0,0,0,.58))}.autoplay-confirm-modal .autoplay-confirm-emblem svg{opacity:0}.autoplay-confirm-modal .popup-heading-copy{min-width:0;gap:0}.autoplay-confirm-modal .popup-heading-copy h2{margin:0;color:#f5e5ce;font-family:Crimson Vault Cormorant,Crimson Vault Forum,Georgia,Times New Roman,serif;font-size:clamp(29px,3.2vw,34px)!important;font-weight:700;letter-spacing:.025em;line-height:1.08;text-wrap:balance;text-shadow:0 2px 0 #000,0 0 14px rgba(145,32,39,.18)}.autoplay-confirm-modal .autoplay-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.autoplay-confirm-modal .autoplay-confirm-summary>span{box-sizing:border-box;display:grid;min-width:0;min-height:68px;align-content:center;gap:4px;padding:11px 17px!important;border:0 solid transparent!important;border-image-source:var(--popup-metric-cell)!important;border-image-slice:96 fill!important;border-image-width:12px!important;border-image-repeat:stretch!important;background:none!important;box-shadow:none!important}.autoplay-confirm-modal .autoplay-confirm-summary small{color:#dab584b8;font-family:Crimson Vault Cormorant,Crimson Vault Forum,Georgia,Times New Roman,serif;font-size:11px;font-weight:700;letter-spacing:.055em;line-height:1.2}.autoplay-confirm-modal .autoplay-confirm-summary strong{overflow-wrap:anywhere;color:#f5dfbd;font-family:Crimson Vault Cormorant,Crimson Vault Forum,Georgia,Times New Roman,serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.9)}.autoplay-confirm-modal .autoplay-confirm-warning{position:relative;isolation:isolate;box-sizing:border-box;display:grid;min-height:0;height:84px;place-items:center;margin:0;padding:13px 48px!important;border:0!important;border-image:none!important;color:#ebd8bedb!important;background:none!important;font-family:Crimson Vault Forum,Georgia,Times New Roman,serif;font-size:15px;font-weight:400;letter-spacing:.012em;line-height:1.25;text-align:center;text-wrap:balance;text-shadow:0 2px 4px rgba(0,0,0,.9)}.autoplay-confirm-warning-frame{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--confirm-warning-cap-width) minmax(0,1fr) var(--confirm-warning-cap-width);pointer-events:none}.autoplay-confirm-warning-frame>span{display:block;min-width:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.autoplay-confirm-warning-left-cap{background-image:url(./warning-left-cap-CC1emcwJ.png)}.autoplay-confirm-warning-rail{background-image:url(./warning-rail-C89OexhB.png)}.autoplay-confirm-warning-right-cap{background-image:url(./warning-right-cap-DD9r6Kv8.png)}.autoplay-confirm-warning-copy{position:relative;z-index:1}.autoplay-confirm-modal .info-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:1px 0 0!important;border:0!important}.autoplay-confirm-modal .info-modal-actions button{position:relative;isolation:isolate;box-sizing:border-box;display:grid;width:100%;min-width:0!important;min-height:50px!important;place-items:center;padding:7px 22px!important;overflow:visible;border:0!important;border-image:none!important;border-radius:0!important;color:#ecdbc3!important;background:none!important;box-shadow:none!important;font-family:Crimson Vault Cormorant,Crimson Vault Forum,Georgia,Times New Roman,serif;font-size:16px;font-weight:700!important;letter-spacing:.025em;line-height:1.1;text-shadow:0 2px 4px #000!important;transition:filter .14s ease,transform .14s ease}.autoplay-confirm-button-frame{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--confirm-button-cap-width) minmax(0,1fr) var(--confirm-button-gem-width) minmax(0,1fr) var(--confirm-button-cap-width);pointer-events:none}.autoplay-confirm-button-frame>span{display:block;min-width:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.autoplay-confirm-button-label{position:relative;z-index:1}.autoplay-confirm-modal .secondary .autoplay-confirm-button-left-cap{background-image:url(./secondary-left-cap-DEq8z_5z.png)}.autoplay-confirm-modal .secondary .autoplay-confirm-button-rail-left{background-image:url(./secondary-rail-left-DfJ-4_EE.png)}.autoplay-confirm-modal .secondary .autoplay-confirm-button-center-gem{background-image:url(./secondary-center-gem-DO0Exoi9.png)}.autoplay-confirm-modal .secondary .autoplay-confirm-button-rail-right{background-image:url(./secondary-rail-right-DZ-KeCJI.png)}.autoplay-confirm-modal .secondary .autoplay-confirm-button-right-cap{background-image:url(./secondary-right-cap-CU9-K--f.png)}.autoplay-confirm-modal .primary .autoplay-confirm-button-left-cap{background-image:url(./primary-left-cap-VLRKpND8.png)}.autoplay-confirm-modal .primary .autoplay-confirm-button-rail-left{background-image:url(./primary-rail-left-wPXFB19W.png)}.autoplay-confirm-modal .primary .autoplay-confirm-button-center-gem{background-image:url(./primary-center-gem-CaEcUdIM.png)}.autoplay-confirm-modal .primary .autoplay-confirm-button-rail-right{background-image:url(./primary-rail-right-Dfto45ZV.png)}.autoplay-confirm-modal .primary .autoplay-confirm-button-right-cap{background-image:url(./primary-right-cap-Ds7Sq2vY.png)}.autoplay-confirm-modal .info-modal-actions .secondary{filter:brightness(.9)}.autoplay-confirm-modal .info-modal-actions .primary{color:#fff0d5!important}.autoplay-confirm-modal .info-modal-actions button:hover{filter:brightness(1.1);transform:translateY(-1px)}.autoplay-confirm-modal .info-modal-actions button:active{filter:brightness(.9);transform:translateY(1px)}.autoplay-confirm-modal .info-modal-actions button:focus-visible{outline:2px solid rgba(236,186,100,.82);outline-offset:2px}@media(max-width:560px){.info-modal-backdrop:has(.autoplay-confirm-modal){padding:6px!important}.autoplay-confirm-modal{--confirm-frame-edge-height: 42px;--confirm-frame-corner-width: 52px;--confirm-frame-center-width: 47px;--confirm-frame-side-width: 33px;--confirm-frame-side-center-height: 16px;--confirm-button-cap-width: 34px;--confirm-button-gem-width: 23px;--confirm-warning-cap-width: 49px;width:calc(100vw - 12px)!important;gap:9px;padding:47px 38px 43px!important}.autoplay-confirm-modal:before{background:linear-gradient(180deg,#0402021f,#04010280),url(./modal-leather-fill-mobile-BhUPQjgK.png) center / cover no-repeat}.autoplay-confirm-modal .info-modal-header{grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important}.autoplay-confirm-modal .autoplay-confirm-emblem{width:50px;height:50px}.autoplay-confirm-modal .popup-heading-copy h2{font-size:clamp(25px,7vw,30px)!important;line-height:1.08!important;padding-block:2px!important}.autoplay-confirm-modal .autoplay-confirm-summary{gap:6px}.autoplay-confirm-modal .autoplay-confirm-summary>span{min-height:66px;padding:9px 12px!important;border-image-width:11px!important}.autoplay-confirm-modal .autoplay-confirm-summary small{font-size:9px}.autoplay-confirm-modal .autoplay-confirm-summary strong{font-size:19px}.autoplay-confirm-modal .autoplay-confirm-warning{min-height:0;height:92px;padding:11px 30px!important;font-size:13px}.autoplay-confirm-modal .autoplay-confirm-warning-copy{width:100%;max-width:244px}.autoplay-confirm-modal .info-modal-actions{gap:7px}.autoplay-confirm-modal .info-modal-actions button{min-height:47px!important;padding-inline:15px!important}}@media(max-width:340px),(max-height:560px){.autoplay-confirm-modal{--confirm-frame-edge-height: 39px;--confirm-frame-corner-width: 48px;--confirm-frame-center-width: 44px;--confirm-frame-side-width: 31px;--confirm-frame-side-center-height: 15px;--confirm-warning-cap-width: 48px;gap:7px;padding:43px 35px 40px!important}.autoplay-confirm-modal .autoplay-confirm-emblem{width:44px;height:44px}.autoplay-confirm-modal .info-modal-header{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important}.autoplay-confirm-modal .autoplay-confirm-warning{min-height:0;height:90px;padding:6px 24px!important;font-size:12px;line-height:1.22}.autoplay-confirm-modal .info-modal-actions button{min-height:44px!important}}@media(prefers-reduced-motion:reduce){.autoplay-confirm-modal{animation-duration:.01ms}.autoplay-confirm-modal .info-modal-actions button{transition-duration:.01ms}}.app-shell{--bulk-open-modal-frame: url(./modal-frame-contained-desktop-v5-DtBJdQVW.webp);--bulk-open-modal-frame-mobile: url(./modal-frame-contained-mobile-v5-eW-YqoJN.webp);--bulk-open-sealed-card: url(./sealed-card-square-v10-3T0TG6w-.webp);--bulk-open-result-tile: url(./result-card-square-v10-CG3JGDOb.png);--bulk-open-result-tile-mobile: url(./result-card-square-v10-CG3JGDOb.png);--bulk-open-action-button: url(./action-button-v11-CpwlM8RI.png);--bulk-open-metric-plaque: url(./metric-plaque-v3-MpsKaQzu.png)}.round-action-buttons{display:grid;min-width:0;gap:7px}.round-action-buttons[data-bulk-action=true]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.round-action-buttons[data-bulk-action=true] .panel-primary-action,.mobile-action-dock[data-bulk-action=true] .mobile-primary-action{--settings-primary-image: var(--bulk-open-action-button);border:0!important;border-image:none!important;border-radius:0!important;background:var(--bulk-open-action-button) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.52)) drop-shadow(0 0 6px rgba(118,17,25,.14))}.bulk-open-trigger{position:relative;display:inline-flex;min-width:0;min-height:54px;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;padding:7px 14px 6px 12px;isolation:isolate;overflow:hidden;border:0!important;border-image:none!important;border-radius:0!important;color:#f2dfb8;background:var(--bulk-open-action-button) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.52)) drop-shadow(0 0 6px rgba(118,17,25,.14));font-family:Georgia,Times New Roman,serif;text-shadow:0 2px 5px rgba(0,0,0,.96);cursor:pointer;transition:filter .14s ease,transform .14s ease}.bulk-open-trigger:before,.bulk-open-trigger:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";-webkit-mask:var(--bulk-open-action-button) center / 100% 100% no-repeat;mask:var(--bulk-open-action-button) center / 100% 100% no-repeat;pointer-events:none}.bulk-open-trigger:before{background:linear-gradient(108deg,transparent 0 42%,rgba(255,229,176,.1) 47%,rgba(255,244,216,.3) 50%,rgba(255,229,176,.08) 53%,transparent 58% 100%);background-position:-120% 0;background-repeat:no-repeat;background-size:38% 100%;opacity:0}.bulk-open-trigger:after{background:radial-gradient(ellipse at 50% 58%,rgba(129,18,26,.2),transparent 68%);opacity:.4}.bulk-open-trigger:hover:not(:disabled){filter:brightness(1.1) drop-shadow(0 7px 9px rgba(0,0,0,.56)) drop-shadow(0 0 8px rgba(135,22,31,.2));transform:translateY(-1px)}.bulk-open-trigger:hover:not(:disabled):before{opacity:.7;animation:bulk-trigger-shine .82s ease-out both}.bulk-open-trigger:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}.bulk-open-trigger:disabled{opacity:.48;filter:grayscale(.52) brightness(.62);cursor:not-allowed}.bulk-open-trigger>img{position:relative;z-index:1;width:27px;height:27px;flex:0 0 27px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.9)) drop-shadow(0 0 4px rgba(158,31,38,.22))}.bulk-open-trigger>span{position:relative;z-index:1;display:grid;min-width:0;gap:3px;text-align:left}.bulk-open-trigger strong,.bulk-open-trigger small{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bulk-open-trigger strong{font-size:11.5px;letter-spacing:.045em;line-height:1}.bulk-open-trigger small{color:#bda77e;font:700 8.5px/1 Inter,system-ui,sans-serif}.bulk-open-overlay{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;padding:clamp(9px,2vw,24px);overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(106,13,24,.22),transparent 48%),linear-gradient(#070304c2,#020203eb);-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8);animation:bulk-overlay-enter .18s ease-out both}.bulk-open-dialog{position:relative;width:min(980px,100%);max-height:calc(100dvh - 18px);box-sizing:border-box;padding:43px 50px 58px;overflow-x:hidden;overflow-y:auto;border:0;color:#eadbbd;background-color:#080606;background-image:var(--bulk-open-modal-frame);background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;filter:drop-shadow(0 25px 42px rgba(0,0,0,.68)) drop-shadow(0 0 16px rgba(92,12,20,.16));scrollbar-color:rgba(108,63,32,.72) rgba(4,3,3,.42)}.bulk-open-dialog>*{position:relative;z-index:1}.bulk-open-header{display:grid;grid-template-columns:62px minmax(0,1fr) 50px;align-items:center;min-height:62px;gap:11px;margin-bottom:10px;padding:0 8px 12px}.bulk-open-overlay[data-phase=revealed] .bulk-open-header{grid-template-columns:62px minmax(0,1fr)}.bulk-open-header:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:url(./tomb-popup-divider-v1-7Ho2vEEk.png) center / 100% 100% no-repeat;content:"";opacity:.82;pointer-events:none}.bulk-open-header-emblem{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.84)) drop-shadow(0 0 5px rgba(132,23,31,.2))}.bulk-open-header>div{min-width:0}.bulk-open-header span,.bulk-open-header p,.bulk-open-header h2{margin:0}.bulk-open-header>div>span{display:block;overflow:hidden;color:#aa9470;font:400 10px/1.1 Crimson Vault Forum,Georgia,Times New Roman,serif;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bulk-open-header h2{margin-top:2px;color:#f4e6c7;font:700 clamp(29px,2.9vw,36px)/.92 "Crimson Vault Cormorant","Crimson Vault Forum",Georgia,"Times New Roman",serif;letter-spacing:.025em;text-shadow:0 3px 7px #000,0 0 8px rgba(133,70,30,.16)}.bulk-open-header p{margin-top:6px;color:#b9a68e;font:400 11px/1.15 Crimson Vault Forum,Georgia,Times New Roman,serif;letter-spacing:.012em}.bulk-open-ritual{position:relative;display:grid;width:44px;height:44px;place-items:center;justify-self:end}.bulk-open-ritual:before,.bulk-open-ritual:after{position:absolute;content:"";pointer-events:none}.bulk-open-ritual:before{top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(137,84,42,.62);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:inset 0 0 0 3px #020203d1;animation:bulk-ritual-pulse 1.2s ease-in-out infinite}.bulk-open-ritual:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid rgba(119,17,27,.48);transform:rotate(45deg);animation:bulk-ritual-orbit 2.4s linear infinite}.bulk-open-ritual-orbit{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(184,137,75,.32);border-radius:50%;animation:bulk-ritual-orbit 1.45s linear infinite reverse}.bulk-open-ritual>img{position:relative;z-index:1;width:30px;height:30px;object-fit:contain;animation:bulk-ritual-emblem .9s ease-in-out infinite alternate}.bulk-open-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bulk-open-card{height:clamp(176px,22dvh,198px);min-width:0;perspective:1000px}.bulk-open-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.72,.24,1)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{transform:rotateY(180deg)}.bulk-open-card-front,.bulk-open-card-back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.bulk-open-card-front{background:transparent;box-shadow:none}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front{animation:bulk-vault-awaken 1.45s ease-in-out infinite}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before,.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{position:absolute;z-index:3;content:"";pointer-events:none}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before{top:13%;right:20%;bottom:13%;left:20%;background:radial-gradient(circle,rgba(133,17,27,.32),transparent 65%);filter:blur(5px);animation:bulk-vault-heartbeat .94s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{top:-32%;bottom:-32%;left:-45%;width:17%;background:linear-gradient(90deg,transparent,rgba(232,189,112,.3),transparent);filter:blur(1px);transform:rotate(10deg);animation:bulk-vault-sweep 1.5s cubic-bezier(.34,.05,.3,1) infinite}.bulk-open-card-front>.bulk-open-sealed-art{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5)) drop-shadow(0 0 5px rgba(126,19,28,.12))}.bulk-open-sealed-art-mobile{display:none}.bulk-open-card-slot{position:absolute;z-index:4;display:grid;width:19px;height:19px;place-items:center;box-sizing:border-box;border:1px solid rgba(131,82,39,.78);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:#d5c09b;background:linear-gradient(145deg,#2b1b18,#0d090a);box-shadow:inset 0 0 0 2px #020203b8;font:700 8px/1 Inter,system-ui,sans-serif}.bulk-open-card-front>span{position:absolute;z-index:4;top:12%;right:8.8%;display:grid;width:21px;height:21px;place-items:center;color:#dfc79d;font:800 8px/1 Inter,system-ui,sans-serif;text-shadow:0 1px 3px #000,0 0 4px rgba(174,101,38,.36)}.bulk-open-card-back{align-content:center;gap:3px;padding:29px 19px 17px;background-color:#080707;background-image:var(--bulk-open-result-tile);background-position:center;background-repeat:no-repeat;background-size:100% 100%;text-align:center;transform:rotateY(180deg)}.bulk-open-card.is-win .bulk-open-card-back:before,.bulk-open-card.is-loss .bulk-open-card-back:before{position:absolute;z-index:0;top:18%;right:16%;bottom:18%;left:16%;content:"";pointer-events:none}.bulk-open-card.is-win .bulk-open-card-back:before{background:radial-gradient(circle,rgba(183,112,27,.18),transparent 68%)}.bulk-open-card.is-loss .bulk-open-card-back:before{background:radial-gradient(circle,rgba(107,17,29,.2),transparent 68%)}.bulk-open-card.is-missing .bulk-open-card-back{color:#8d8375;filter:saturate(.42)}.bulk-open-card-back>img,.bulk-open-card-back>strong,.bulk-open-card-back>small{position:relative;z-index:1}.bulk-open-card-back>img{width:min(82px,53%);height:78px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(0,0,0,.58)) drop-shadow(0 0 7px rgba(204,132,40,.1))}.bulk-open-card-back>strong{color:#e7d5ad;font:700 20px/1 Georgia,Times New Roman,serif;text-shadow:0 2px 6px #000}.bulk-open-card.is-loss .bulk-open-card-back>strong{color:#d8a4a0;font-size:16px}.bulk-open-card-back>small{color:#ad9d84;font:700 9px/1.15 Inter,system-ui,sans-serif}.bulk-open-card-slot{top:10px;right:10px}.bulk-open-card-back>.bulk-open-card-missing{max-width:100px;color:#938878;font-size:13px;line-height:1.15}.bulk-open-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.bulk-open-summary>div{display:grid;min-width:0;min-height:50px;align-content:center;gap:3px;box-sizing:border-box;padding:8px 19px 7px;background:var(--bulk-open-metric-plaque) center / 100% 100% no-repeat;text-align:center}.bulk-open-summary span{overflow:hidden;color:#a99576;font:700 8px/1.1 Inter,system-ui,sans-serif;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bulk-open-summary strong{overflow:hidden;color:#e7d7b5;font:700 15px/1.1 Georgia,Times New Roman,serif;text-overflow:ellipsis;white-space:nowrap}.bulk-open-summary [data-tone=gain] strong{color:#d5b66c}.bulk-open-summary [data-tone=loss] strong{color:#c78884}.bulk-open-error{margin:7px 0 0;padding:7px 10px;border:1px solid rgba(126,31,40,.38);color:#d2a19e;background:#3d0c1261;font:600 9px/1.3 Inter,system-ui,sans-serif;text-align:center}.bulk-open-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding-inline:7px}.bulk-open-actions button{min-width:0;min-height:41px;box-sizing:border-box;padding:8px 18px;overflow:hidden;border:0;border-radius:0;color:#ebdab7;background:var(--bulk-open-action-button) center / 100% 100% no-repeat;box-shadow:none;font:700 11.5px/1.1 Georgia,Times New Roman,serif;letter-spacing:.035em;text-overflow:ellipsis;text-shadow:0 2px 4px #000;white-space:nowrap;cursor:pointer;transition:filter .13s ease,transform .13s ease}.bulk-open-actions button:last-child{color:#ebdab7;filter:none}.bulk-open-actions button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.bulk-open-actions button:last-child:hover:not(:disabled){filter:brightness(1.1)}.bulk-open-actions button:active:not(:disabled){transform:translateY(1px)}.bulk-open-actions button:disabled{opacity:.42;filter:grayscale(.58) brightness(.56);cursor:not-allowed}.bulk-open-actions button:focus-visible,.bulk-open-trigger:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:inset 0 0 0 1px #dab570e6,inset 0 0 10px #85231d4d}@keyframes bulk-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes bulk-trigger-shine{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes bulk-ritual-orbit{to{transform:rotate(405deg)}}@keyframes bulk-ritual-pulse{0%,to{filter:brightness(.72);transform:scale(.94)}50%{filter:brightness(1.16);transform:scale(1.02)}}@keyframes bulk-ritual-emblem{0%{filter:brightness(.76) drop-shadow(0 0 2px rgba(111,16,26,.3));transform:scale(.92)}to{filter:brightness(1.12) drop-shadow(0 0 7px rgba(164,30,38,.44));transform:scale(1.03)}}@keyframes bulk-vault-awaken{0%,to{filter:brightness(.76) saturate(.84);transform:translateY(1px) scale(.988)}50%{filter:brightness(1.1) saturate(1.02);transform:translateY(-2px) scale(1.008)}}@keyframes bulk-vault-heartbeat{0%{opacity:.18;transform:scale(.82)}to{opacity:.72;transform:scale(1.1)}}@keyframes bulk-vault-sweep{0%{left:-45%;opacity:0}18%{opacity:.68}76%{opacity:.46}to{left:128%;opacity:0}}@media(min-width:721px)and (max-height:800px){.bulk-open-dialog{padding-block:38px 50px}.bulk-open-header{min-height:54px;margin-bottom:8px;padding-bottom:10px}.bulk-open-header-emblem{width:51px;height:51px}.bulk-open-card{height:clamp(145px,21dvh,162px)}.bulk-open-card-back{padding-block:24px 13px}.bulk-open-card-back>img{width:min(66px,47%);height:59px}.bulk-open-card-back>strong{font-size:18px}.bulk-open-summary{margin-top:8px}.bulk-open-summary>div{min-height:45px;padding-block:6px}.bulk-open-actions{margin-top:7px}}@media(max-width:720px){.control-panel .panel-bulk-open-trigger{display:none!important}.app-shell[data-phase=idle][data-auto-playing=false] .mobile-action-dock[data-bulk-action=true]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px}.mobile-bulk-open-trigger{min-height:var(--mobile-game-action-height, 58px)}.bulk-open-overlay{align-items:center;padding:max(7px,env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom))}.bulk-open-dialog{width:min(100%,398px);max-height:calc(100dvh - 14px);padding:31px 24px 42px;background-image:var(--bulk-open-modal-frame-mobile)}.bulk-open-header{grid-template-columns:47px minmax(0,1fr) 38px;min-height:49px;gap:7px;margin-bottom:7px;padding:0 3px 10px}.bulk-open-overlay[data-phase=revealed] .bulk-open-header{grid-template-columns:47px minmax(0,1fr)}.bulk-open-header-emblem{width:44px;height:44px}.bulk-open-header h2{margin-top:1px;font-size:25px}.bulk-open-header p{margin-top:4px;font-size:9px}.bulk-open-header>div>span{font-size:8px}.bulk-open-ritual{width:35px;height:35px}.bulk-open-ritual>img{width:24px;height:24px}.bulk-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bulk-open-card{height:clamp(87px,11.7dvh,98px)}.bulk-open-sealed-art-desktop{display:none}.bulk-open-card-front>.bulk-open-sealed-art-mobile{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bulk-open-card-slot{width:17px;height:17px;font-size:7px}.bulk-open-card-front>span{top:7px;right:9px;width:19px;height:19px;font-size:7px}.bulk-open-card-back{grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr 1fr;align-content:center;column-gap:7px;row-gap:1px;padding:14px 24px 10px 20px;background-image:var(--bulk-open-result-tile-mobile);text-align:left}.bulk-open-card-back>img{grid-row:1 / 3;width:45px;height:60px}.bulk-open-card-back>strong{align-self:end;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:13px}.bulk-open-card-back>small{align-self:start;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bulk-open-card-slot{top:5px;right:5px}.bulk-open-card-back>.bulk-open-card-missing{grid-column:1 / 3;grid-row:1 / 3;align-self:center;justify-self:center;text-align:center}.bulk-open-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px}.bulk-open-summary>div{min-height:40px;padding:6px 16px 5px}.bulk-open-summary span{font-size:6.5px}.bulk-open-summary strong{font-size:11px}.bulk-open-error{margin-top:5px;padding:5px 7px;font-size:8px}.bulk-open-actions{gap:6px;margin-top:7px;padding-inline:4px}.bulk-open-actions button{min-height:37px;padding:7px 8px;font-size:9.5px}.bulk-open-trigger{padding-inline:10px 11px}.bulk-open-trigger>img{width:25px;height:25px;flex-basis:25px}}@media(max-width:380px){.bulk-open-dialog{padding-inline:22px}.bulk-open-card{height:clamp(82px,11.4dvh,92px)}.bulk-open-card-back{grid-template-columns:42px minmax(0,1fr);padding-right:21px;padding-left:18px}.bulk-open-card-back>img{width:40px;height:54px}.bulk-open-trigger strong{font-size:10.5px}.bulk-open-trigger small{font-size:7.5px}}@media(max-width:720px)and (max-height:700px){.bulk-open-dialog{padding-block:28px 36px}.bulk-open-header{min-height:43px;margin-bottom:5px}.bulk-open-header-emblem{width:40px;height:40px}.bulk-open-card{height:clamp(75px,11.2dvh,82px)}.bulk-open-summary>div{min-height:36px}.bulk-open-actions button{min-height:34px}}html[data-reduced-motion=true] .bulk-open-overlay,html[data-reduced-motion=true] .bulk-open-ritual,html[data-reduced-motion=true] .bulk-open-ritual:before,html[data-reduced-motion=true] .bulk-open-ritual:after,html[data-reduced-motion=true] .bulk-open-ritual-orbit,html[data-reduced-motion=true] .bulk-open-ritual>img,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{animation:none}html[data-reduced-motion=true] .bulk-open-card-inner{transition:none}.app-shell{--bulk-open-result-card-v6: url(./result-card-square-v7-Bp_wfg-Z.webp)}.bulk-open-dialog{width:min(940px,100%);padding-inline:44px}.bulk-open-header h2{line-height:1.04}.bulk-open-grid{width:min(100%,700px);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;perspective:1500px}.bulk-open-card{position:relative;width:100%;height:auto;aspect-ratio:2 / 3;perspective:1100px;transform-style:preserve-3d}.bulk-open-card-inner{transform-origin:50% 50%;transition:none;will-change:transform,filter}.bulk-open-overlay[data-phase=opening] .bulk-open-card{animation:bulk-card-deal-in .52s cubic-bezier(.18,.72,.2,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 48ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{transform:none;animation:bulk-card-lift-v6 .82s cubic-bezier(.16,.76,.18,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 105ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{opacity:0;animation:bulk-card-front-flip-v6 .82s cubic-bezier(.22,.68,.2,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 105ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{opacity:1;animation:bulk-card-back-flip-v6 .82s cubic-bezier(.22,.68,.2,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 105ms)}.bulk-open-card-front,.bulk-open-card-back{overflow:visible;clip-path:none;border-radius:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bulk-open-card-front>.bulk-open-sealed-art{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.58)) drop-shadow(0 0 6px rgba(127,18,27,.15))}.bulk-open-card-front>span{top:5.5%;right:8.5%;width:22px;height:22px;border:1px solid rgba(183,124,58,.56);border-radius:50%;color:#ead4ab;background:#050405c7;box-shadow:inset 0 0 0 2px #371c16b8,0 2px 5px #000000bf;font-size:8px}.bulk-open-card-back{align-content:center;gap:4px;padding:23% 18% 15%;overflow:hidden;opacity:0;background:var(--bulk-open-result-card-v6) center / contain no-repeat;transform:rotateY(-90deg);transform-origin:50% 50%}.bulk-open-card-back:after{position:absolute;z-index:0;top:9%;right:10%;bottom:9%;left:10%;border-radius:30%;content:"";opacity:0;pointer-events:none}.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-win .bulk-open-card-back:after{background:radial-gradient(circle,rgba(226,154,52,.34),transparent 66%);animation:bulk-result-glow-win .76s ease-out both;animation-delay:calc(.45s + var(--bulk-card-index, 0) * 105ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-loss .bulk-open-card-back:after{background:radial-gradient(circle,rgba(138,20,34,.34),transparent 66%);animation:bulk-result-glow-loss .62s ease-out both;animation-delay:calc(.45s + var(--bulk-card-index, 0) * 105ms)}.bulk-open-card.is-win .bulk-open-card-back:before,.bulk-open-card.is-loss .bulk-open-card-back:before{top:18%;right:13%;bottom:18%;left:13%}.bulk-open-card-back>img{width:min(78px,72%);height:72px}.bulk-open-card-back>strong{font-size:19px}.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:15px}.bulk-open-card-back>small{font-size:8px}.bulk-open-card-slot{top:7%;right:9%;width:21px;height:21px;border-radius:50%;clip-path:none}.bulk-open-overlay[data-phase=revealed] .bulk-open-summary,.bulk-open-overlay[data-phase=revealed] .bulk-open-error,.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:bulk-summary-arrive .38s ease-out both;animation-delay:1.42s}.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation-delay:1.5s}@keyframes bulk-card-deal-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bulk-card-lift-v6{0%{transform:translateZ(0) translateY(0) scale(1)}38%{transform:translateZ(42px) translateY(-8px) scale(1.035)}56%{transform:translateZ(50px) translateY(-9px) scale(1.04)}82%{transform:translateZ(10px) translateY(-2px) scale(1.012)}to{transform:translateZ(0) translateY(0) scale(1)}}@keyframes bulk-result-glow-win{0%{opacity:0;transform:scale(.45)}36%{opacity:.92;transform:scale(1.12)}to{opacity:.3;transform:scale(1)}}@keyframes bulk-card-front-flip-v6{0%{opacity:1;transform:rotateY(0)}48%{opacity:1;transform:rotateY(88deg)}49%,to{opacity:0;transform:rotateY(90deg)}}@keyframes bulk-card-back-flip-v6{0%,49%{opacity:0;transform:rotateY(-90deg)}50%{opacity:1;transform:rotateY(-88deg)}82%{opacity:1;transform:rotateY(5deg)}to{opacity:1;transform:rotateY(0)}}@keyframes bulk-result-glow-loss{0%{opacity:0;transform:scale(.58)}45%{opacity:.82;transform:scale(1.05)}to{opacity:.24;transform:scale(1)}}@keyframes bulk-summary-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:721px)and (max-height:820px){.bulk-open-grid{width:min(100%,590px);gap:9px}}@media(max-width:720px){.bulk-open-dialog{width:min(100%,398px);padding:30px 22px 40px}.bulk-open-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bulk-open-card{height:auto;aspect-ratio:2 / 3}.bulk-open-card-front>.bulk-open-sealed-art{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bulk-open-card-front>span{top:5px;right:6px;width:17px;height:17px;font-size:6.5px}.bulk-open-card-back{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:1px;padding:22% 14% 13%;text-align:center}.bulk-open-card-back>img{grid-row:auto;width:min(42px,78%);height:40px}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{align-self:auto;max-width:100%;font-size:12px;line-height:1}.bulk-open-card-back>small{align-self:auto;max-width:100%;font-size:6px;line-height:1.05}.bulk-open-card-slot{top:5px;right:6px;width:17px;height:17px;font-size:6.5px}.bulk-open-card-back>.bulk-open-card-missing{grid-column:1;grid-row:1 / 4;font-size:9px}}@media(max-width:380px){.bulk-open-dialog{padding-inline:20px}.bulk-open-card-back>img{width:min(36px,76%);height:34px}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:10px}.bulk-open-card-back>small{font-size:5.5px}}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-front,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-back,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-back:after,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-summary,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-error,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:none}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{opacity:0;transform:rotateY(90deg)}.bulk-open-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.bulk-open-dialog{filter:none;box-shadow:0 24px 52px #00000094,0 0 20px #5c0c141f}.bulk-open-card{contain:layout style;isolation:isolate}.bulk-open-card-inner{transform:translateZ(0);transform-style:preserve-3d;will-change:auto}.bulk-open-card-front,.bulk-open-card-back{opacity:1;transform-style:preserve-3d;will-change:auto}.bulk-open-overlay[data-phase=opening] .bulk-open-card{animation:bulk-card-deal-v17 .42s cubic-bezier(.18,.78,.22,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 36ms);will-change:opacity,transform}.bulk-open-overlay[data-phase=opening] .bulk-open-card-inner{animation:bulk-card-idle-v17 1.8s ease-in-out infinite;animation-delay:calc(.42s + var(--bulk-card-index, 0) * 41ms);will-change:transform}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front{animation:none}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before{animation:bulk-card-heartbeat-v17 1.65s ease-in-out infinite alternate;animation-delay:calc(var(--bulk-card-index, 0) * -73ms);will-change:opacity,transform}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(108deg,transparent 36%,rgba(219,168,93,.02) 43%,rgba(249,220,166,.2) 49%,rgba(255,238,201,.29) 51%,rgba(186,118,58,.06) 57%,transparent 64%);background-position:center;background-size:100% 100%;opacity:0;transform:translate3d(-108%,0,0);animation:bulk-card-sheen-v17 2.25s cubic-bezier(.22,.55,.3,1) infinite;animation-delay:calc(var(--bulk-card-index, 0) * 83ms);will-change:opacity,transform}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{transform:none;animation:bulk-card-reveal-v17 .72s cubic-bezier(.2,.72,.18,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 72ms);will-change:transform}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front,.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{opacity:1;animation:none}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{transform:rotateY(0)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{transform:rotateY(180deg)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-win .bulk-open-card-back:after,.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-loss .bulk-open-card-back:after{animation:bulk-result-glow-v17 .62s ease-out both;animation-delay:calc(.36s + var(--bulk-card-index, 0) * 72ms);will-change:opacity,transform}.bulk-open-overlay[data-phase=revealed] .bulk-open-summary,.bulk-open-overlay[data-phase=revealed] .bulk-open-error,.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:bulk-summary-arrive .34s ease-out both;animation-delay:1.26s}.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation-delay:1.32s}@keyframes bulk-card-deal-v17{0%{opacity:0;transform:translate3d(0,10px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes bulk-card-idle-v17{0%,to{transform:translateZ(0)}24%{transform:translate3d(.32px,-.22px,0)}53%{transform:translate3d(-.28px,.18px,0)}78%{transform:translate3d(.2px,.12px,0)}}@keyframes bulk-card-heartbeat-v17{0%{opacity:.18;transform:scale(.96)}to{opacity:.58;transform:scale(1.01)}}@keyframes bulk-card-sheen-v17{0%,16%{opacity:0;transform:translate3d(-108%,0,0)}30%{opacity:.68}72%{opacity:.42}86%,to{opacity:0;transform:translate3d(108%,0,0)}}@keyframes bulk-card-reveal-v17{0%{transform:translateZ(0) rotateY(0) scale(1)}30%{transform:translate3d(0,-2px,8px) rotateY(42deg) scale(1.012)}58%{transform:translate3d(0,-3px,10px) rotateY(112deg) scale(1.016)}82%{transform:translate3d(0,-1px,4px) rotateY(176deg) scale(1.006)}to{transform:translateZ(0) rotateY(180deg) scale(1)}}@keyframes bulk-result-glow-v17{0%{opacity:0;transform:scale(.82)}48%{opacity:.58;transform:scale(1.025)}to{opacity:.18;transform:scale(1)}}.bulk-open-dialog{--bulk-open-action-primary-v12: url(./action-primary-v12-DMZ4N4gO.webp);--bulk-open-action-secondary-v12: url(./action-secondary-v12-WRpPJ127.png);--bulk-open-result-plaque-v12: url(./result-plaque-v12-BbDH6fP-.png);--bulk-open-divider-left-v16: url(./header-divider-left-v16-Bn0Ll_xl.png);--bulk-open-divider-center-v16: url(./header-divider-center-v16-lRh5voMO.png);--bulk-open-divider-right-v16: url(./header-divider-right-v16-DgzttJpH.png)}.bulk-open-overlay .bulk-open-dialog{overflow:visible}.bulk-open-overlay .bulk-open-dialog:before{background:linear-gradient(180deg,#04020314,#02010257),radial-gradient(ellipse at 50% 48%,rgba(73,20,25,.08),transparent 70%),url(./modal-obsidian-backdrop-v10-CIeuxIQx.webp) center / cover no-repeat}.bulk-open-overlay .bulk-open-header:after{right:0;bottom:-2px;left:0;height:18px;background:var(--bulk-open-divider-center-v16) center / auto 18px no-repeat,var(--bulk-open-divider-left-v16) left center / calc(50% - 27px) 18px no-repeat,var(--bulk-open-divider-right-v16) right center / calc(50% - 27px) 18px no-repeat;opacity:.72}.bulk-open-overlay .bulk-open-summary{display:flex;width:min(100%,330px);justify-content:center;margin:12px auto 0}.bulk-open-overlay .bulk-open-summary>div{position:relative;display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:1px 24px;border-width:7px 16px;border-image-source:var(--bulk-open-result-plaque-v12);border-image-slice:54 72 fill;border-image-width:7px 16px;border-image-repeat:stretch;overflow:hidden;background:none;isolation:isolate}.bulk-open-overlay .bulk-open-summary>div:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(106deg,transparent 0 40%,rgba(228,190,123,.02) 44%,rgba(255,232,184,.2) 49%,rgba(255,242,211,.32) 51%,rgba(213,165,91,.08) 55%,transparent 61% 100%);background-position:145% 0;background-repeat:no-repeat;background-size:240% 100%;content:"";opacity:0;-webkit-mask:var(--bulk-open-result-plaque-v12) center / 100% 100% no-repeat;mask:var(--bulk-open-result-plaque-v12) center / 100% 100% no-repeat;animation:bulk-open-result-plaque-shine-v13 5.8s ease-in-out infinite;animation-duration:5.8s!important;animation-iteration-count:infinite!important;pointer-events:none}.bulk-open-overlay .bulk-open-summary span,.bulk-open-overlay .bulk-open-summary strong{position:relative;z-index:1}.bulk-open-overlay .bulk-open-summary span{flex:0 0 auto;color:#bcae98;font-size:8px;letter-spacing:.09em}.bulk-open-overlay .bulk-open-summary strong{flex:0 0 auto;color:#ded2bd;font-size:18px}.bulk-open-overlay .bulk-open-summary [data-tone=gain] strong{color:#e3c379}.bulk-open-overlay .bulk-open-summary [data-tone=loss] strong{color:#d19691}.bulk-open-overlay .bulk-open-actions{width:min(100%,620px);gap:14px;margin:13px auto 18px;padding-inline:0}.bulk-open-overlay .bulk-open-actions button{min-height:42px;padding:1px 16px;border-width:8px 18px;border-image-source:var(--bulk-open-action-primary-v12);border-image-slice:64 78 fill;border-image-width:8px 18px;border-image-repeat:stretch;color:#eadfc9;background:none;font-size:11px;letter-spacing:.025em}.bulk-open-overlay .bulk-open-actions button:last-child{border-image-source:var(--bulk-open-action-secondary-v12);border-image-slice:56 78 fill;color:#d7cbb8}.bulk-open-overlay .bulk-open-actions button:hover:not(:disabled){filter:brightness(1.05)}.bulk-open-overlay .bulk-open-frame{box-sizing:border-box;border:26px solid transparent;border-image-source:url(./modal-frame-base-v10-CLZ1juVV.png);border-image-slice:116 118 108 118;border-image-width:26px;border-image-repeat:stretch}.bulk-open-overlay .bulk-open-frame>span{display:none}.bulk-open-overlay .bulk-open-frame:after{position:absolute;top:-38px;left:50%;width:104px;height:42px;background:url(./modal-frame-crest-v11-BG0zf8GQ.png) center / contain no-repeat;content:"";transform:translate(-50%)}@media(max-width:720px){.bulk-open-overlay .bulk-open-dialog:before{background:linear-gradient(180deg,#04020314,#02010257),radial-gradient(ellipse at 50% 48%,rgba(73,20,25,.08),transparent 70%),url(./modal-obsidian-backdrop-v10-CIeuxIQx.webp) center / cover no-repeat}.bulk-open-overlay .bulk-open-summary{width:min(100%,260px);margin-top:8px}.bulk-open-overlay .bulk-open-header:after{bottom:-1px;height:15px;background-size:auto 15px,calc(50% - 22.5px) 15px,calc(50% - 22.5px) 15px}.bulk-open-overlay .bulk-open-summary>div{min-height:39px;gap:7px;padding-inline:12px;border-width:7px 13px;border-image-width:7px 13px}.bulk-open-overlay .bulk-open-summary span{font-size:7px}.bulk-open-overlay .bulk-open-summary strong{font-size:14px}.bulk-open-overlay .bulk-open-actions{gap:9px;margin:10px auto 14px}.bulk-open-overlay .bulk-open-actions button{min-height:37px;padding-inline:8px;border-width:7px 13px;border-image-width:7px 13px;font-size:9.5px}.bulk-open-overlay .bulk-open-frame{border-width:21px;border-image-width:21px}.bulk-open-overlay .bulk-open-frame:after{top:-29px;width:82px;height:33px}}@media(max-height:620px){.bulk-open-overlay .bulk-open-summary{margin-top:5px}.bulk-open-overlay .bulk-open-summary>div{min-height:34px}.bulk-open-overlay .bulk-open-actions{margin:8px auto 10px}}@keyframes bulk-open-result-plaque-shine-v13{0%,62%{background-position:145% 0;opacity:0}67%{opacity:.42}82%{background-position:-125% 0;opacity:.34}88%,to{background-position:-125% 0;opacity:0}}html[data-reduced-motion=true] .bulk-open-overlay .bulk-open-summary>div:before{animation:none;opacity:0}.bulk-open-dialog{--bulk-open-action-button-v10: url(./action-button-v10-mbv8Ihi6.png)}.bulk-open-dialog:before{background:linear-gradient(180deg,#04020314,#02010257),radial-gradient(ellipse at 50% 48%,rgba(73,20,25,.08),transparent 70%),url(./modal-obsidian-backdrop-v10-CIeuxIQx.webp) center / cover no-repeat}.bulk-open-summary{display:flex;width:min(100%,330px);justify-content:center;margin-top:12px}.bulk-open-summary>div{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:1px 24px;border-width:8px 18px;border-image-source:var(--bulk-open-action-button-v10);border-image-slice:76 104 fill;border-image-width:8px 18px;border-image-repeat:stretch}.bulk-open-summary span{flex:0 0 auto;color:#bcae98;font-size:8px;letter-spacing:.09em}.bulk-open-summary strong{flex:0 0 auto;color:#ded2bd;font-size:18px}.bulk-open-summary [data-tone=gain] strong{color:#e3c379}.bulk-open-summary [data-tone=loss] strong{color:#d19691}.bulk-open-actions{width:min(100%,620px);gap:10px;margin-top:9px;padding-inline:0}.bulk-open-actions button{min-height:42px;padding:1px 16px;border-width:8px 18px;border-image-source:var(--bulk-open-action-button-v10);border-image-slice:76 104 fill;border-image-width:8px 18px;border-image-repeat:stretch;color:#eadfc9;background:none;font-size:11px;letter-spacing:.025em}@media(max-width:720px){.bulk-open-dialog:before{background:linear-gradient(180deg,#04020314,#02010257),radial-gradient(ellipse at 50% 48%,rgba(73,20,25,.08),transparent 70%),url(./modal-obsidian-backdrop-v10-CIeuxIQx.webp) center / cover no-repeat}.bulk-open-summary{width:min(100%,260px);margin-top:8px}.bulk-open-summary>div{min-height:39px;gap:7px;padding-inline:12px;border-width:7px 13px;border-image-width:7px 13px}.bulk-open-summary span{font-size:7px}.bulk-open-summary strong{font-size:14px}.bulk-open-actions{gap:7px;margin-top:7px}.bulk-open-actions button{min-height:37px;padding-inline:8px;border-width:7px 13px;border-image-width:7px 13px;font-size:9.5px}}@media(max-height:620px){.bulk-open-summary{margin-top:5px}.bulk-open-summary>div{min-height:34px}.bulk-open-actions{margin-top:5px}}.bulk-open-frame{box-sizing:border-box;border:26px solid transparent;border-image-source:url(./modal-frame-base-v10-CLZ1juVV.png);border-image-slice:116 118 108 118;border-image-width:26px;border-image-repeat:stretch}.bulk-open-frame>span{display:none}.bulk-open-frame:after{position:absolute;top:-24px;left:50%;width:96px;height:56px;background:url(./modal-frame-top-center-v10-BiV1m78b.png) center / contain no-repeat;content:"";transform:translate(-50%)}@media(max-width:720px){.bulk-open-frame{border-width:21px;border-image-width:21px}.bulk-open-frame:after{top:-19px;width:76px;height:45px}}.bulk-open-dialog{--bulk-frame-edge-height: 40px;--bulk-frame-corner-width: 50px;--bulk-frame-center-width: 45px;--bulk-frame-side-width: 30px;--bulk-frame-side-center-height: 14px;isolation:isolate;width:min(860px,100%);padding:34px 38px 44px;background:transparent}.bulk-open-dialog:before{position:absolute;z-index:0;top:10px;right:8px;bottom:10px;left:8px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(180deg,#05020314,#0301026b),url(./modal-leather-fill-DoZkC1_X.png) center / cover no-repeat;content:"";pointer-events:none}.bulk-open-dialog>:not(.bulk-open-frame){position:relative;z-index:3}.bulk-open-frame{position:absolute!important;z-index:2!important;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.bulk-open-frame-horizontal{position:absolute;right:0;left:0;display:grid;height:var(--bulk-frame-edge-height);grid-template-columns:var(--bulk-frame-corner-width) minmax(0,1fr) var(--bulk-frame-center-width) minmax(0,1fr) var(--bulk-frame-corner-width)}.bulk-open-frame-horizontal>span,.bulk-open-frame-vertical>span{display:block;min-width:0;min-height:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.bulk-open-frame-top{top:0}.bulk-open-frame-bottom{bottom:0}.bulk-open-frame-vertical{position:absolute;top:var(--bulk-frame-edge-height);bottom:var(--bulk-frame-edge-height);display:grid;width:var(--bulk-frame-side-width);grid-template-rows:minmax(0,1fr) var(--bulk-frame-side-center-height) minmax(0,1fr)}.bulk-open-frame-left{left:0}.bulk-open-frame-right{right:0}.bulk-open-frame-top-left{background-image:url(./modal-top-left-B5lEQ246.png)}.bulk-open-frame-top-rail-left{background-image:url(./modal-top-rail-left-C5Yf7L3b.png)}.bulk-open-frame-top-center{background-image:url(./modal-top-center-B0Htd0Hz.png)}.bulk-open-frame-top-rail-right{background-image:url(./modal-top-rail-right-DqtsRAbB.png)}.bulk-open-frame-top-right{background-image:url(./modal-top-right-CUCLHBWc.png)}.bulk-open-frame-bottom-left{background-image:url(./modal-bottom-left-BUAzquOJ.png)}.bulk-open-frame-bottom-rail-left{background-image:url(./modal-bottom-rail-left-N5cAKBl8.png)}.bulk-open-frame-bottom-center{background-image:url(./modal-bottom-center-D3qpNMm1.png)}.bulk-open-frame-bottom-rail-right{background-image:url(./modal-bottom-rail-right-Bn0hwGI2.png)}.bulk-open-frame-bottom-right{background-image:url(./modal-bottom-right-DWfl419H.png)}.bulk-open-frame-left-rail-top{background-image:url(./modal-left-rail-top-Cp381lKZ.png)}.bulk-open-frame-left-center{background-image:url(./modal-left-center-2GCCCStF.png)}.bulk-open-frame-left-rail-bottom{background-image:url(./modal-left-rail-bottom-Df-PEnr6.png)}.bulk-open-frame-right-rail-top{background-image:url(./modal-right-rail-top-DXttVFyF.png)}.bulk-open-frame-right-center{background-image:url(./modal-right-center-CrBgUv8f.png)}.bulk-open-frame-right-rail-bottom{background-image:url(./modal-right-rail-bottom-CJjzixcn.png)}@keyframes bulk-card-await-v8{0%,to{filter:brightness(.84) saturate(.9);transform:translateZ(0) rotate(0)}16%{transform:translate3d(-.45px,.2px,0) rotate(-.08deg)}31%{filter:brightness(.94) saturate(.96);transform:translate3d(.35px,-.25px,0) rotate(.07deg)}48%{transform:translate3d(-.2px,-.4px,0) rotate(-.05deg)}65%{filter:brightness(1.05) saturate(1.02);transform:translate3d(.5px,.15px,0) rotate(.09deg)}82%{transform:translate3d(-.3px,.3px,0) rotate(-.06deg)}}@keyframes bulk-card-heartbeat-v8{0%{opacity:.28;transform:scale(.94)}to{opacity:.84;transform:scale(1.015)}}@keyframes bulk-card-sheen-v8{0%,14%{opacity:0;background-position:165% 0}29%{opacity:.78}72%{opacity:.52}88%,to{opacity:0;background-position:-72% 0}}@media(max-width:720px){.bulk-open-dialog{--bulk-frame-edge-height: 34px;--bulk-frame-corner-width: 42px;--bulk-frame-center-width: 38px;--bulk-frame-side-width: 26px;--bulk-frame-side-center-height: 12px;width:min(100%,372px);padding:28px 22px 36px}.bulk-open-dialog:before{top:8px;right:7px;bottom:8px;left:7px;background:linear-gradient(180deg,#05020314,#0301026b),url(./modal-leather-fill-mobile-BhUPQjgK.png) center / cover no-repeat}.bulk-open-header,.bulk-open-overlay[data-phase=revealed] .bulk-open-header{grid-template-columns:minmax(0,1fr);min-height:47px;padding-inline:9px}.bulk-open-summary>div{min-height:40px;padding:1px 6px;border-width:7px 11px;border-image-width:7px 11px}.bulk-open-actions button{min-height:37px;padding:1px 6px;border-width:8px 13px;border-image-width:8px 13px}}.bulk-open-dialog{width:min(940px,100%);max-height:calc(100dvh - 16px);padding:36px 42px 48px;overflow:hidden}.bulk-open-grid{width:min(100%,680px);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;perspective:1400px}.bulk-open-card{position:relative;width:100%;height:auto;min-width:0;aspect-ratio:1;perspective:980px;transform-style:preserve-3d}.bulk-open-card-inner{position:relative;width:100%;height:100%;transform:none;transform-origin:50% 50%;transform-style:preserve-3d;transition:none;will-change:transform}.bulk-open-card-front,.bulk-open-card-back{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow:hidden;clip-path:none;border-radius:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bulk-open-card-front{display:block;opacity:1;transform:rotateY(0);transform-origin:50% 50%}.bulk-open-card-front>.bulk-open-sealed-art{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.54))}.bulk-open-card-front>span,.bulk-open-card-slot{top:6.5%;right:6.5%;width:20px;height:20px;border:1px solid rgba(176,117,55,.52);border-radius:50%;clip-path:none;color:#ead7b3;background:#050405d6;box-shadow:inset 0 0 0 2px #301914b3,0 2px 4px #000000b3;font-size:7.5px}.bulk-open-overlay[data-phase=opening] .bulk-open-card{animation:bulk-card-deal-v7 .46s cubic-bezier(.18,.78,.22,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 42ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front{animation:bulk-card-breathe-v7 1.55s ease-in-out infinite;animation-delay:calc(var(--bulk-card-index, 0) * -65ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before,.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:"";pointer-events:none;-webkit-mask:var(--bulk-open-sealed-card) center / contain no-repeat;mask:var(--bulk-open-sealed-card) center / contain no-repeat}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before{background:radial-gradient(circle at 50% 50%,rgba(173,30,42,.34) 0 8%,rgba(117,13,25,.13) 20%,transparent 47%);filter:none;animation:bulk-card-heartbeat-v7 1.1s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{top:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 34%,rgba(238,201,132,.03) 42%,rgba(238,201,132,.24) 49%,rgba(238,201,132,.05) 56%,transparent 64%);background-position:160% 0;background-size:240% 100%;filter:none;transform:none;animation:bulk-card-sheen-v7 1.9s cubic-bezier(.34,.05,.3,1) infinite;animation-delay:calc(var(--bulk-card-index, 0) * 70ms)}.bulk-open-card-back{display:grid;align-content:center;place-items:center;gap:3px;padding:14% 12% 11%;opacity:0;background:var(--bulk-open-result-tile) center / contain no-repeat;text-align:center;transform:rotateY(-92deg);transform-origin:50% 50%}.bulk-open-card-back:after{position:absolute;z-index:0;top:5%;right:5%;bottom:5%;left:5%;border-radius:12%;content:"";opacity:0;pointer-events:none}.bulk-open-card.is-win .bulk-open-card-back:before,.bulk-open-card.is-loss .bulk-open-card-back:before{top:16%;right:16%;bottom:16%;left:16%}.bulk-open-card-back>img{width:min(64px,48%);height:62px}.bulk-open-card-back>strong{font-size:18px}.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:14px}.bulk-open-card-back>small{font-size:7.5px}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{transform:none;animation:bulk-card-lift-v7 .72s cubic-bezier(.16,.78,.2,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 86ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{opacity:0;animation:bulk-card-front-flip-v7 .72s cubic-bezier(.2,.7,.18,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 86ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{opacity:1;animation:bulk-card-back-flip-v7 .72s cubic-bezier(.2,.7,.18,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 86ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-win .bulk-open-card-back:after{background:radial-gradient(circle,rgba(225,156,54,.28),transparent 66%);animation:bulk-result-glow-v7 .68s ease-out both;animation-delay:calc(.41s + var(--bulk-card-index, 0) * 86ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-card.is-loss .bulk-open-card-back:after{background:radial-gradient(circle,rgba(145,23,36,.3),transparent 66%);animation:bulk-result-glow-v7 .68s ease-out both;animation-delay:calc(.41s + var(--bulk-card-index, 0) * 86ms)}.bulk-open-overlay[data-phase=revealed] .bulk-open-summary,.bulk-open-overlay[data-phase=revealed] .bulk-open-error,.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:bulk-summary-arrive .36s ease-out both;animation-delay:1.32s}.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation-delay:1.38s}@keyframes bulk-card-deal-v7{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bulk-card-breathe-v7{0%,to{filter:brightness(.82) saturate(.9);transform:translateY(0) scale(.996)}50%{filter:brightness(1.06) saturate(1);transform:translateY(-1px) scale(1)}}@keyframes bulk-card-heartbeat-v7{0%{opacity:.34;transform:scale(.94)}to{opacity:.86;transform:scale(1.02)}}@keyframes bulk-card-sheen-v7{0%,18%{opacity:0;background-position:160% 0}32%{opacity:.74}74%{opacity:.48}88%,to{opacity:0;background-position:-70% 0}}@keyframes bulk-card-lift-v7{0%{transform:translateY(0) scale(1)}44%{transform:translateY(-4px) scale(1.018)}72%{transform:translateY(-1px) scale(1.006)}to{transform:translateY(0) scale(1)}}@keyframes bulk-card-front-flip-v7{0%{opacity:1;transform:rotateY(0)}48%{opacity:1;transform:rotateY(88deg)}49%,to{opacity:0;transform:rotateY(92deg)}}@keyframes bulk-card-back-flip-v7{0%,49%{opacity:0;transform:rotateY(-92deg)}50%{opacity:1;transform:rotateY(-88deg)}82%{opacity:1;transform:rotateY(3deg)}to{opacity:1;transform:rotateY(0)}}@keyframes bulk-result-glow-v7{0%{opacity:0;transform:scale(.7)}48%{opacity:.72;transform:scale(1.04)}to{opacity:.2;transform:scale(1)}}@media(min-width:721px)and (max-height:820px){.bulk-open-dialog{padding-block:30px 40px}.bulk-open-grid{width:min(100%,580px);gap:8px}}@media(max-width:720px){.bulk-open-dialog{width:min(100%,398px);padding:30px 22px 40px;overflow:hidden}.bulk-open-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bulk-open-card{height:auto;aspect-ratio:1}.bulk-open-card-front>span,.bulk-open-card-slot{top:5px;right:5px;width:16px;height:16px;font-size:6px}.bulk-open-card-back{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:1px;padding:15% 11% 10%;background-image:var(--bulk-open-result-tile-mobile);text-align:center}.bulk-open-card-back>img{grid-row:auto;width:min(34px,47%);height:32px}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{align-self:auto;max-width:100%;font-size:10.5px;line-height:1}.bulk-open-card-back>small{align-self:auto;max-width:100%;font-size:5.6px;line-height:1.05}.bulk-open-card-back>.bulk-open-card-missing{grid-column:1;grid-row:1 / 4;font-size:8px}}@media(max-width:380px){.bulk-open-dialog{padding-inline:20px}.bulk-open-card-back>img{width:min(30px,45%);height:28px}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:9.5px}.bulk-open-card-back>small{font-size:5px}}@media(max-height:620px){.bulk-open-dialog{padding-block:24px 30px}.bulk-open-header{min-height:42px;margin-bottom:5px;padding-bottom:8px}.bulk-open-header-emblem{width:39px;height:39px}.bulk-open-header h2{font-size:23px}.bulk-open-header p{margin-top:2px;font-size:8px}.bulk-open-grid{width:min(100%,520px);gap:6px}.bulk-open-summary{gap:4px;margin-top:5px}.bulk-open-summary>div{min-height:34px;padding-block:5px}.bulk-open-actions{margin-top:5px}.bulk-open-actions button{min-height:32px}}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-front,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-back,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-back:after,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-summary,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-error,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:none}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{transform:none}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{opacity:0;transform:rotateY(92deg)}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{opacity:1;transform:rotateY(0)}.bulk-open-dialog{width:min(860px,100%);padding:34px 38px 44px;background:transparent}.bulk-open-header,.bulk-open-overlay[data-phase=revealed] .bulk-open-header{grid-template-columns:minmax(0,1fr);min-height:58px;padding-inline:16px}.bulk-open-grid{width:min(100%,620px);gap:9px}.bulk-open-summary,.bulk-open-actions{width:min(100%,760px);margin-inline:auto}.bulk-open-summary>div{min-height:50px;padding:2px 8px;border-color:transparent;border-style:solid;border-width:8px 14px;border-image-source:var(--bulk-open-metric-plaque);border-image-slice:56 122 fill;border-image-width:8px 14px;border-image-repeat:stretch;background:none}.bulk-open-actions button{min-height:42px;padding:1px 14px;border-color:transparent;border-style:solid;border-width:10px 18px;border-image-source:var(--bulk-open-action-button);border-image-slice:70 112 fill;border-image-width:10px 18px;border-image-repeat:stretch;background:none}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front{animation:bulk-card-await-v8 .88s linear infinite;animation-delay:calc(var(--bulk-card-index, 0) * -83ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before{background:radial-gradient(circle at 50% 50%,rgba(184,35,48,.38) 0 7%,rgba(122,15,27,.16) 19%,transparent 46%);animation:bulk-card-heartbeat-v8 1.05s ease-in-out infinite alternate;animation-delay:calc(var(--bulk-card-index, 0) * -57ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{background:linear-gradient(110deg,transparent 30%,rgba(155,25,40,.08) 39%,rgba(240,198,119,.31) 48%,rgba(255,235,196,.16) 52%,rgba(155,25,40,.13) 59%,transparent 68%);background-position:165% 0;background-size:250% 100%;animation:bulk-card-sheen-v8 1.7s cubic-bezier(.32,.05,.28,1) infinite;animation-delay:calc(var(--bulk-card-index, 0) * 74ms)}@media(min-width:721px)and (max-height:820px){.bulk-open-dialog{width:min(820px,100%);padding-block:30px 38px}.bulk-open-grid{width:min(100%,560px);gap:8px}}@media(max-width:720px){.bulk-open-dialog{width:min(100%,372px);padding:28px 22px 36px}.bulk-open-header,.bulk-open-overlay[data-phase=revealed] .bulk-open-header{grid-template-columns:minmax(0,1fr);min-height:47px;padding-inline:9px}.bulk-open-summary>div{min-height:40px;padding:1px 6px;border-width:7px 11px;border-image-width:7px 11px}.bulk-open-actions button{min-height:37px;padding:1px 6px;border-width:8px 13px;border-image-width:8px 13px}}@media(max-width:380px){.bulk-open-dialog{width:min(100%,356px);padding-inline:20px}}@media(max-height:620px){.bulk-open-dialog{padding-block:23px 29px}.bulk-open-grid{width:min(100%,510px)}}.bulk-open-overlay{overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.bulk-open-overlay:before,.bulk-open-overlay:after{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;content:"";opacity:0;pointer-events:none}.bulk-open-overlay:before{background:radial-gradient(circle at 50% 46%,transparent 0 14%,rgba(105,12,24,.08) 27%,rgba(35,2,8,.64) 74%,rgba(0,0,0,.86) 100%),repeating-conic-gradient(from 12deg at 50% 46%,transparent 0 10deg,rgba(131,20,34,.08) 11deg 12deg,transparent 13deg 25deg)}.bulk-open-overlay:after{inset:50% auto auto 50%;width:min(76vw,820px);aspect-ratio:1;border:1px solid rgba(204,59,68,.38);border-radius:50%;box-shadow:0 0 28px #9d14235c,inset 0 0 40px #ae1b2738;transform:translate(-50%,-50%) scale(.12)}.bulk-open-dialog{z-index:1;filter:none;box-shadow:0 28px 58px #000000a8,0 0 24px #5c0c1429}.bulk-open-overlay[data-phase=opening]:before{opacity:1;animation:bulk-room-charge 1.6s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening][data-anticipation-tier=rare]:before{animation:bulk-room-rare-charge 1.05s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening][data-anticipation-tier=epic]:before{animation:bulk-room-epic-charge .82s cubic-bezier(.45,0,.3,1) infinite alternate}.bulk-open-overlay[data-phase=revealing]:before{opacity:1;animation:bulk-room-release 1.45s cubic-bezier(.18,.7,.24,1) both}.bulk-open-overlay[data-phase=revealing][data-anticipation-tier=epic]:before{animation:bulk-room-epic-release 1.75s cubic-bezier(.18,.7,.24,1) both}.bulk-open-overlay[data-phase=revealing]:after{animation:bulk-room-shockwave 1.15s cubic-bezier(.12,.68,.24,1) both}.bulk-open-header{position:relative}.bulk-open-overlay:not([data-phase=revealed]) .bulk-open-header>div{padding-right:62px}.bulk-open-ritual{position:absolute;top:50%;right:10px;margin-top:-22px}.bulk-open-overlay[data-phase=opening] .bulk-open-ritual{animation:bulk-ritual-charge 1.25s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=revealing] .bulk-open-ritual{animation:bulk-ritual-release .72s cubic-bezier(.12,.74,.24,1) both}.bulk-open-overlay[data-anticipation-tier=rare] .bulk-open-ritual{filter:drop-shadow(0 0 10px rgba(229,38,55,.72))}.bulk-open-overlay[data-anticipation-tier=epic] .bulk-open-ritual{filter:drop-shadow(0 0 9px rgba(239,38,52,.86)) drop-shadow(0 0 16px rgba(231,166,66,.46))}.bulk-open-card{position:relative;contain:layout style;isolation:isolate;perspective:1200px;perspective-origin:50% 50%}.bulk-open-card:before,.bulk-open-card:after{position:absolute;z-index:5;content:"";opacity:0;pointer-events:none}.bulk-open-card:before{top:-14%;right:-14%;bottom:-14%;left:-14%;border:1px solid rgba(224,76,83,.58);border-radius:22%;box-shadow:0 0 14px #c51c2b80,inset 0 0 14px #c51c2b57;transform:scale(.62)}.bulk-open-card:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid transparent;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.bulk-open-card-inner{transform:translateZ(0) rotateY(0);transform-style:preserve-3d;will-change:transform}.bulk-open-card-front,.bulk-open-card-back{opacity:1;transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bulk-open-card-front{transform:rotateY(0)}.bulk-open-card-back{transform:rotateY(180deg)}.bulk-open-card-front>.bulk-open-sealed-art{filter:none;transform:translateZ(0)}.bulk-open-overlay[data-phase=opening] .bulk-open-card{animation:bulk-card-deal-from-centre .72s cubic-bezier(.16,.84,.2,1) both;animation-delay:calc(var(--bulk-card-index, 0) * 74ms);will-change:opacity,transform}.bulk-open-overlay[data-phase=opening] .bulk-open-card-inner{animation:bulk-card-seal-breathe 1.18s ease-in-out infinite;animation-delay:calc(.71s + var(--bulk-card-index, 0) * 74ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:before{animation:bulk-card-heartbeat 1.18s ease-in-out infinite alternate;animation-delay:calc(var(--bulk-card-index, 0) * -61ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card-front:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(108deg,transparent 31%,rgba(178,35,48,.08) 39%,rgba(255,226,170,.34) 49%,rgba(220,142,72,.13) 56%,transparent 66%);opacity:0;transform:translate3d(-112%,0,0);animation:bulk-card-sheen 1.76s cubic-bezier(.22,.55,.3,1) infinite;animation-delay:calc(.62s + var(--bulk-card-index, 0) * 91ms)}.bulk-open-overlay[data-phase=opening] .bulk-open-card[data-anticipation-tier=heated]:after{border-color:#c77d2e7a;box-shadow:0 0 13px #a54d1a38;animation:bulk-card-heated-signal 1.2s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card[data-anticipation-tier=rare]:after{border-color:#f53e4bdb;box-shadow:0 0 15px #e21f31a3,inset 0 0 18px #840b1947;animation:bulk-card-rare-signal .78s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card[data-anticipation-tier=epic]:after{border-color:#ff4c56f5;box-shadow:0 0 18px #ed2031c2,0 0 34px #ab142261,inset 0 0 22px #9b0e1b6b;animation:bulk-card-epic-signal .65s cubic-bezier(.45,0,.32,1) infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card[data-anticipation-tier=rare] .bulk-open-sealed-art{animation:bulk-seal-rare-colour .78s ease-in-out infinite alternate}.bulk-open-overlay[data-phase=opening] .bulk-open-card[data-anticipation-tier=epic] .bulk-open-sealed-art{animation:bulk-seal-epic-colour .65s cubic-bezier(.45,0,.32,1) infinite alternate}.bulk-open-overlay[data-phase=revealing] .bulk-open-card-inner{animation:bulk-card-ritual-flip .72s cubic-bezier(.18,.78,.16,1) both;animation-delay:calc(var(--bulk-reveal-order, var(--bulk-card-index, 0)) * 95ms)}.bulk-open-overlay[data-phase=revealing] .bulk-open-card:before{animation:bulk-card-break-ring .6s cubic-bezier(.12,.7,.2,1) both;animation-delay:calc(.26s + var(--bulk-reveal-order, var(--bulk-card-index, 0)) * 95ms)}.bulk-open-overlay[data-phase=revealing] .bulk-open-card-front:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(110deg,transparent 34%,rgba(255,244,211,.86) 47%,rgba(245,176,77,.56) 52%,transparent 64%);opacity:0;animation:bulk-seal-break-flash .43s ease-out both;animation-delay:calc(70ms + var(--bulk-reveal-order, var(--bulk-card-index, 0)) * 95ms)}.bulk-open-overlay[data-phase=revealing] .bulk-open-card.is-win .bulk-open-card-back:after,.bulk-open-overlay[data-phase=revealing] .bulk-open-card.is-loss .bulk-open-card-back:after{animation:bulk-result-glow .54s ease-out both;animation-delay:calc(.34s + var(--bulk-reveal-order, var(--bulk-card-index, 0)) * 95ms)}.bulk-open-overlay[data-phase=revealing] .bulk-open-card.is-featured{animation:bulk-featured-card-focus .75s cubic-bezier(.16,.76,.18,1) both;animation-delay:calc(.18s + var(--bulk-reveal-order, var(--bulk-card-index, 0)) * 95ms);z-index:8}.bulk-open-overlay[data-phase=revealing] .bulk-open-card.is-featured[data-anticipation-tier=epic]:before{border-color:#fac75bf0;box-shadow:0 0 20px #f42c3aa8,0 0 44px #e9a8379e,inset 0 0 20px #f8c7594d;animation-name:bulk-card-epic-break-ring;animation-duration:.85s}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{animation:none!important;transform:rotateY(180deg)!important}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front,.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{opacity:1!important;animation:none!important}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-front{transform:rotateY(0)!important}.bulk-open-overlay[data-phase=revealed] .bulk-open-card-back{transform:rotateY(180deg)!important}.bulk-open-overlay[data-phase=opening] .bulk-open-summary,.bulk-open-overlay[data-phase=opening] .bulk-open-error,.bulk-open-overlay[data-phase=opening] .bulk-open-actions,.bulk-open-overlay[data-phase=revealing] .bulk-open-summary,.bulk-open-overlay[data-phase=revealing] .bulk-open-error,.bulk-open-overlay[data-phase=revealing] .bulk-open-actions{visibility:hidden;opacity:0;pointer-events:none}.bulk-open-overlay[data-phase=revealed] .bulk-open-summary,.bulk-open-overlay[data-phase=revealed] .bulk-open-error,.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation:bulk-summary-land .46s cubic-bezier(.16,.78,.2,1) both}.bulk-open-overlay[data-phase=revealed] .bulk-open-actions{animation-delay:80ms}.bulk-open-summary{width:min(100%,290px)!important}@keyframes bulk-card-deal-from-centre{0%{opacity:0;transform:translate3d(var(--bulk-deal-x, 0),var(--bulk-deal-y, 0),0) scale(.42) rotate(var(--bulk-deal-tilt, 0deg));filter:brightness(1.55) saturate(1.35)}58%{opacity:1;transform:translate3d(-3px,-2px,0) scale(1.035) rotate(-.8deg);filter:brightness(1.13) saturate(1.12)}78%{transform:translate3d(1px,1px,0) scale(.992) rotate(.25deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes bulk-card-seal-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.5px,0) scale(1.012)}}@keyframes bulk-card-heartbeat{0%{opacity:.2;transform:scale(.9)}to{opacity:.72;transform:scale(1.04)}}@keyframes bulk-card-sheen{0%,16%{opacity:0;transform:translate3d(-112%,0,0)}34%{opacity:.8}74%{opacity:.48}88%,to{opacity:0;transform:translate3d(112%,0,0)}}@keyframes bulk-card-heated-signal{0%{opacity:.2}to{opacity:.72}}@keyframes bulk-card-rare-signal{0%{opacity:.38;transform:scale(.992)}to{opacity:1;transform:scale(1.012)}}@keyframes bulk-card-epic-signal{0%{border-color:#f43141bd;opacity:.56;transform:scale(.99)}to{border-color:#f5c25bfa;opacity:1;transform:scale(1.018)}}@keyframes bulk-seal-rare-colour{0%{filter:saturate(1.08) brightness(.88) drop-shadow(0 0 3px rgba(170,15,31,.28))}to{filter:saturate(1.5) brightness(1.12) drop-shadow(0 0 10px rgba(235,34,53,.72))}}@keyframes bulk-seal-epic-colour{0%{filter:saturate(1.28) brightness(.9) drop-shadow(0 0 6px rgba(219,23,42,.6))}to{filter:saturate(1.62) brightness(1.2) sepia(.18) drop-shadow(0 0 11px rgba(239,41,55,.78)) drop-shadow(0 0 7px rgba(245,191,78,.58))}}@keyframes bulk-card-ritual-flip{0%{transform:translateZ(0) rotateY(0) scale(1)}24%{transform:translate3d(0,-7px,24px) rotateY(16deg) scale(1.04)}56%{transform:translate3d(0,-9px,34px) rotateY(104deg) scale(1.075)}82%{transform:translate3d(0,-2px,8px) rotateY(187deg) scale(1.018)}to{transform:translateZ(0) rotateY(180deg) scale(1)}}@keyframes bulk-card-break-ring{0%{opacity:0;transform:scale(.56)}34%{opacity:.92}to{opacity:0;transform:scale(1.22)}}@keyframes bulk-card-epic-break-ring{0%{opacity:0;transform:scale(.5) rotate(0)}30%{opacity:1}64%{border-color:#f0303de6}to{opacity:0;border-color:#fbd06b;transform:scale(1.34) rotate(8deg)}}@keyframes bulk-seal-break-flash{0%,22%{opacity:0;transform:translate3d(-64%,0,0)}48%{opacity:1}to{opacity:0;transform:translate3d(64%,0,0)}}@keyframes bulk-result-glow{0%{opacity:0;transform:scale(.62)}48%{opacity:.82;transform:scale(1.08)}to{opacity:.22;transform:scale(1)}}@keyframes bulk-featured-card-focus{0%,12%{transform:translateZ(0) scale(1);filter:brightness(1)}42%{transform:translate3d(0,-7px,30px) scale(1.09);filter:brightness(1.22) saturate(1.25)}72%{transform:translate3d(0,-4px,16px) scale(1.055);filter:brightness(1.12) saturate(1.16)}to{transform:translateZ(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes bulk-room-charge{0%{opacity:.5;filter:saturate(.92)}to{opacity:.76;filter:saturate(1.08)}}@keyframes bulk-room-rare-charge{0%{opacity:.58;filter:saturate(1.02) brightness(.92)}to{opacity:.9;filter:saturate(1.35) brightness(1.06)}}@keyframes bulk-room-epic-charge{0%{opacity:.62;filter:saturate(1.08) brightness(.9)}to{opacity:.96;filter:saturate(1.52) brightness(1.1)}}@keyframes bulk-room-release{0%{opacity:.88;filter:saturate(1.34) brightness(.92)}18%{opacity:1;filter:saturate(1.6) brightness(1.14)}to{opacity:.42;filter:saturate(1) brightness(.86)}}@keyframes bulk-room-epic-release{0%{opacity:.9;filter:saturate(1.48) hue-rotate(0deg) brightness(.9)}42%{opacity:1;filter:saturate(1.78) hue-rotate(-4deg) brightness(1.13)}73%{opacity:.92;filter:saturate(1.56) sepia(.16) hue-rotate(5deg) brightness(1.1)}to{opacity:.5;filter:saturate(1.12) sepia(.22) hue-rotate(9deg) brightness(.9)}}@keyframes bulk-room-shockwave{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}22%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.42)}}@keyframes bulk-ritual-charge{0%{transform:scale(.96) rotate(-2deg)}to{transform:scale(1.06) rotate(2deg)}}@keyframes bulk-ritual-release{0%{opacity:1;transform:scale(1) rotate(0)}54%{opacity:1;transform:scale(1.22) rotate(14deg)}to{opacity:.24;transform:scale(.82) rotate(28deg)}}@keyframes bulk-summary-land{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:720px){.bulk-open-summary{width:min(100%,232px)!important}.bulk-open-overlay:not([data-phase=revealed]) .bulk-open-header>div{padding-right:48px}.bulk-open-ritual{right:2px;width:38px;height:38px;margin-top:-19px}.bulk-open-ritual>img{width:25px;height:25px}.bulk-open-overlay[data-phase=opening] .bulk-open-card{animation-name:bulk-card-deal-from-centre-mobile}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .mobile-action-dock[data-bulk-action=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobile-action-dock[data-bulk-action=true] .mobile-primary-action,.mobile-action-dock[data-bulk-action=true] .mobile-bulk-open-trigger{min-height:var(--mobile-game-action-height, 58px)!important}.mobile-action-dock[data-bulk-action=true] .mobile-primary-action{gap:6px;padding-inline:14px!important;font-size:12px;letter-spacing:.035em}.mobile-action-dock[data-bulk-action=true] .mobile-primary-action .primary-action-icon{width:25px;height:25px;flex-basis:25px}.mobile-action-dock[data-bulk-action=true] .mobile-bulk-open-trigger{gap:6px;padding-inline:12px}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .mobile-action-dock[data-bulk-action=true] .mobile-menu-action{grid-column:1 / -1;min-height:38px!important}.app-shell:is([data-phase=bust],[data-phase=cashed_out]){padding-bottom:calc(var(--mobile-game-action-height) + 38px + var(--mobile-game-action-gap) * 3 + env(safe-area-inset-bottom))!important}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .game-layout{scroll-padding-bottom:calc(var(--mobile-game-action-height) + 38px + var(--mobile-game-action-gap) * 3 + env(safe-area-inset-bottom))}}@keyframes bulk-card-deal-from-centre-mobile{0%{opacity:0;transform:translate3d(var(--bulk-deal-x-mobile, 0),var(--bulk-deal-y-mobile, 0),0) scale(.42) rotate(var(--bulk-deal-tilt, 0deg));filter:brightness(1.48) saturate(1.3)}58%{opacity:1;transform:translate3d(-2px,-1px,0) scale(1.035) rotate(-.6deg);filter:brightness(1.12) saturate(1.1)}78%{transform:translate3d(1px,1px,0) scale(.992) rotate(.2deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:brightness(1) saturate(1)}}@media(min-width:721px){.round-action-buttons[data-bulk-action=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.round-action-buttons[data-bulk-action=true] .panel-primary-action{gap:5px;padding-inline:12px!important;font-size:10.5px;letter-spacing:.025em}.round-action-buttons[data-bulk-action=true] .panel-primary-action .primary-action-icon{display:block;width:22px;height:22px;flex-basis:22px}.round-action-buttons[data-bulk-action=true] .panel-bulk-open-trigger{gap:4px;padding-inline:8px}.round-action-buttons[data-bulk-action=true] .panel-bulk-open-trigger>img{width:24px;height:24px;flex-basis:24px}.round-action-buttons[data-bulk-action=true] .panel-bulk-open-trigger strong{font-size:10.5px}.round-action-buttons[data-bulk-action=true] .panel-bulk-open-trigger small{font-size:7.5px}}html[data-reduced-motion=true] .bulk-open-overlay:before,html[data-reduced-motion=true] .bulk-open-overlay:after,html[data-reduced-motion=true] .bulk-open-ritual,html[data-reduced-motion=true] .bulk-open-card,html[data-reduced-motion=true] .bulk-open-card:before,html[data-reduced-motion=true] .bulk-open-card:after,html[data-reduced-motion=true] .bulk-open-card-front:before,html[data-reduced-motion=true] .bulk-open-card-front:after,html[data-reduced-motion=true] .bulk-open-card-back:after,html[data-reduced-motion=true] .bulk-open-summary,html[data-reduced-motion=true] .bulk-open-error,html[data-reduced-motion=true] .bulk-open-actions{animation:none!important}html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealing] .bulk-open-card-inner,html[data-reduced-motion=true] .bulk-open-overlay[data-phase=revealed] .bulk-open-card-inner{animation:none!important;transform:rotateY(180deg)!important}.viewport-autoscale-stage{display:contents}@media(min-width:721px){html,body,#root{width:100%;height:100%;min-height:100%;overflow:hidden}.viewport-autoscale-stage[data-active=true]{position:fixed;z-index:1;top:var(--viewport-autoscale-top);left:var(--viewport-autoscale-left);display:block;width:1184px;height:802px;box-sizing:border-box;padding:18px 18px 8px;transform:scale(var(--viewport-autoscale));transform-origin:left top}.app-shell[data-viewport-autoscale=true]{width:100%;height:100dvh;min-height:100dvh!important;padding:0!important;overflow:hidden!important}.viewport-autoscale-stage[data-active=true]>.top-bar{width:1148px!important;min-height:82px!important;margin:0 auto 18px!important;padding:18px 20px!important}.viewport-autoscale-stage[data-active=true] .brand-mark{width:170px!important;height:38px!important}.viewport-autoscale-stage[data-active=true] .brand-logo{height:38px!important}.viewport-autoscale-stage[data-active=true] .header-balance{height:37px!important}.viewport-autoscale-stage[data-active=true] .header-balance .status-pill{width:180px!important;min-width:180px!important;height:37px!important}.viewport-autoscale-stage[data-active=true] .header-actions>.icon-button,.viewport-autoscale-stage[data-active=true] .header-actions>.app-language-toggle,.viewport-autoscale-stage[data-active=true] .header-statistics,.viewport-autoscale-stage[data-active=true] .header-statistics-trigger{width:36px!important;height:36px!important;flex-basis:36px!important}.viewport-autoscale-stage[data-active=true]>.game-layout,.app-shell[data-phase=idle] .viewport-autoscale-stage[data-active=true]>.game-layout,.viewport-autoscale-stage[data-active=true]>.game-layout[data-play-mode=classic]{display:grid!important;width:1148px!important;height:676px!important;min-height:676px!important;max-height:676px!important;grid-template-columns:296px minmax(440px,540px) 260px!important;grid-template-rows:676px!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.viewport-autoscale-stage[data-active=true] .control-panel,.app-shell[data-phase=idle] .viewport-autoscale-stage[data-active=true] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .viewport-autoscale-stage[data-active=true] .control-panel{grid-column:1!important;grid-row:1!important;width:296px!important;height:auto!important;min-height:440px!important;align-self:center!important;margin:0!important;opacity:1!important;transform:none!important}.viewport-autoscale-stage[data-active=true] .board-area,.app-shell[data-phase=idle] .viewport-autoscale-stage[data-active=true] .board-area,.viewport-autoscale-stage[data-active=true] .game-layout[data-play-mode=classic] .board-area{display:flex!important;grid-column:2!important;grid-row:1!important;width:540px!important;height:676px!important;align-self:center!important;margin:0!important;opacity:1!important;transform:none!important}.viewport-autoscale-stage[data-active=true] .board-stage{width:508px!important;min-width:508px!important;max-width:508px!important;margin-inline:auto!important}.viewport-autoscale-stage[data-active=true] .glyph-panel,.app-shell[data-phase=idle] .viewport-autoscale-stage[data-active=true] .glyph-panel{display:block!important;grid-column:3!important;grid-row:1!important;width:260px!important;align-self:center!important;margin:0!important;opacity:1!important;transform:none!important}.viewport-autoscale-stage[data-active=true] .game-layout[data-play-mode=classic]{grid-template-columns:296px minmax(440px,540px)!important}.viewport-autoscale-stage[data-active=true] .game-layout[data-play-mode=classic] .glyph-panel,.viewport-autoscale-stage[data-active=true] .mobile-action-dock,.viewport-autoscale-stage[data-active=true] .mobile-swipe-cue,.viewport-autoscale-stage[data-active=true] .mobile-info-back,.viewport-autoscale-stage[data-active=true] .mobile-setup-heading{display:none!important}}.relic-icon,.shielded-mine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-items:center;isolation:isolate;overflow:visible;pointer-events:none}.relic-icon{--relic-rgb: 210 181 128;animation:relic-arrival .68s cubic-bezier(.16,.92,.24,1.2) both}.relic-icon[data-rarity=uncommon]{--relic-rgb: 164 112 238}.relic-icon[data-rarity=rare]{--relic-rgb: 70 208 255}.relic-icon[data-rarity=epic]{--relic-rgb: 255 190 58}.relic-texture{position:relative;z-index:4;display:block;width:78%;height:78%;object-fit:contain;transform-origin:50% 55%;filter:drop-shadow(0 5px 5px rgba(0,0,0,.72)) drop-shadow(0 0 7px rgb(var(--relic-rgb) / .42));animation:relic-texture-settle .82s cubic-bezier(.17,.82,.24,1.15) both}.relic-aura,.relic-glint,.relic-rays,.relic-rays>span,.relic-shield-rune{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.relic-aura{z-index:1;top:10%;right:10%;bottom:10%;left:10%;border:1px solid rgb(var(--relic-rgb) / .55);border-radius:50%;background:radial-gradient(circle,rgb(var(--relic-rgb) / .28),transparent 58%),conic-gradient(from 20deg,transparent,rgb(var(--relic-rgb) / .25),transparent 34% 72%,rgb(var(--relic-rgb) / .18),transparent);box-shadow:0 0 12px rgb(var(--relic-rgb) / .38),inset 0 0 9px rgb(var(--relic-rgb) / .28);opacity:0;animation:relic-aura-bloom 1.2s 90ms cubic-bezier(.18,.88,.2,1) both}.relic-rays{z-index:2;top:50%;right:50%;bottom:50%;left:50%;animation:relic-rays-turn 5.8s .7s linear infinite}.relic-rays>span{inset:auto;left:-1px;top:-46%;width:2px;height:42%;border-radius:999px;background:linear-gradient(to top,rgb(var(--relic-rgb) / .72),transparent);transform:rotate(var(--relic-ray-angle)) translateY(-20%);transform-origin:1px 46%;opacity:0;animation:relic-ray-launch .76s var(--relic-ray-delay, 0ms) cubic-bezier(.12,.7,.26,1) both}.relic-glint{z-index:5;top:18%;right:18%;bottom:18%;left:18%;background:linear-gradient(118deg,transparent 35%,rgba(255,255,255,.8) 48%,transparent 59%) -160% 0 / 220% 100% no-repeat;mix-blend-mode:screen;-webkit-mask:radial-gradient(circle,#000 12%,transparent 70%);mask:radial-gradient(circle,#000 12%,transparent 70%);animation:relic-glint-pass 1.1s .36s ease-out both}.board-frame .tile-grid>.tile-button.relic-tile,.board-frame .tile-grid>.tile-button.shielded-mine-tile{filter:brightness(1.14) saturate(1.16)!important}.board-frame .tile-grid>.tile-button.relic-tile:before,.board-frame .tile-grid>.tile-button.shielded-mine-tile:before{opacity:1!important;background:radial-gradient(circle at 50% 52%,rgb(var(--relic-tile-rgb, 210 181 128) / .32),transparent 62%),linear-gradient(145deg,#ffffff12,#00000040)!important;animation:relic-tile-flash .82s ease-out both}.tile-button.relic-rarity-uncommon{--relic-tile-rgb: 164 112 238}.tile-button.relic-rarity-rare{--relic-tile-rgb: 70 208 255}.tile-button.relic-rarity-epic{--relic-tile-rgb: 255 190 58}.relic-web .relic-texture{width:84%;height:84%;filter:drop-shadow(0 3px 4px rgba(0,0,0,.78));animation-name:relic-web-unfold}.relic-web .relic-aura,.relic-web .relic-rays,.relic-web .relic-glint{opacity:0!important;animation:none}.relic-coin .relic-texture{width:86%;height:86%;animation-name:relic-coins-drop}.relic-trap{--relic-rgb: 242 54 72}.tile-button.relic-tile-trap{--relic-tile-rgb: 242 54 72;animation:relic-trap-tile-hit .76s cubic-bezier(.24,.86,.32,1) both}.relic-trap .relic-rays{opacity:0!important;animation:none}.relic-trap .relic-aura{top:10%;right:10%;bottom:10%;left:10%;border-color:#ff4952b8;background:radial-gradient(circle,rgba(242,54,72,.34),transparent 61%);animation:relic-trap-warning-pulse .86s ease-out both}.relic-trap .relic-texture{width:92%;height:82%;transform-origin:50% 62%}.relic-trap .relic-texture:not(.relic-trap-closed){animation:relic-trap-open-frame .9s cubic-bezier(.14,.84,.2,1.08) both}.relic-trap .relic-trap-closed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:auto;opacity:0;animation:relic-trap-closed-frame .9s cubic-bezier(.2,.88,.26,1.12) both,relic-trap-metal-pulse 2.4s 1s ease-in-out infinite}.relic-trap-snap,.relic-trap-impact{position:absolute;pointer-events:none}.relic-trap-snap{z-index:7;top:10%;right:10%;bottom:10%;left:10%;border:2px solid rgba(255,85,91,.9);border-radius:50%;box-shadow:0 0 12px #f23648d1,inset 0 0 10px #f236488a;opacity:0;animation:relic-trap-snap-ring .82s ease-out both}.relic-trap-impact{z-index:3;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:#ffe1c2f5;box-shadow:0 0 18px 7px #f23648c7;opacity:0;animation:relic-trap-impact-flash .76s ease-out both}.relic-fire-chalice{--relic-rgb: 255 130 42}.relic-fire-chalice .relic-texture{width:88%;height:88%;animation:relic-fire-chalice-ignite .92s cubic-bezier(.14,.9,.2,1.15) both,relic-fire-chalice-breathe 1.8s .92s ease-in-out infinite}.relic-shield .relic-texture{width:84%;height:84%;animation:relic-shield-lock .9s cubic-bezier(.14,.88,.18,1.12) both}.relic-shield-rune{z-index:3;top:11%;right:11%;bottom:11%;left:11%;border:2px solid rgba(83,220,255,.78);border-radius:50%;box-shadow:0 0 12px #32cfffb3,inset 0 0 10px #32cfff57;opacity:0;animation:relic-shield-rune-lock 1.5s .26s ease-out both,relic-shield-rune-idle 3s 1.75s ease-in-out infinite}.tile-button.relic-status-consumed .relic-shield .relic-texture{filter:grayscale(.72) brightness(.62) drop-shadow(0 3px 3px rgba(0,0,0,.8));animation:relic-shield-consumed .72s cubic-bezier(.3,.02,.42,1) both}.tile-button.relic-status-consumed .relic-shield-rune{animation:relic-shield-rune-break .62s ease-out both}.app-shell[data-phase=bust] .tile-button.crystal-destroyed .relic-icon{animation:relic-blast-destroy .84s var(--blast-delay, 0ms) cubic-bezier(.2,.02,.42,1) both}.relic-crown{--relic-rgb: 255 190 58}.relic-crown .relic-texture{width:91%;height:80%;animation:relic-crown-descend 1.05s cubic-bezier(.12,.84,.2,1.1) both}.relic-crown .relic-aura{top:4%;right:4%;bottom:4%;left:4%;border-width:2px;animation:relic-aura-bloom 1.2s 90ms cubic-bezier(.18,.88,.2,1) both,relic-epic-aura 2.3s 1.2s ease-in-out infinite}.shielded-mine{--relic-rgb: 70 208 255;top:5%;right:5%;bottom:5%;left:5%;overflow:hidden;border-radius:7px;contain:paint;animation:shielded-impact-container 1.05s ease-out both}.shielded-mine-bomb{z-index:1!important;width:62%!important;height:62%!important;opacity:.88;filter:saturate(.7) brightness(.75) drop-shadow(0 0 7px rgba(255,61,46,.68));animation:shielded-bomb-hit .72s cubic-bezier(.2,.84,.28,1) both!important}.shielded-mine-aegis{position:relative;z-index:4;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(53,210,255,.92));animation:shielded-aegis-impact .9s cubic-bezier(.16,.86,.2,1) both}.shielded-impact-core,.shielded-impact-ring,.shielded-impact-runes,.shielded-impact-runes>span{position:absolute;pointer-events:none}.shielded-impact-core{z-index:3;top:36%;right:36%;bottom:36%;left:36%;border-radius:50%;background:#fff;box-shadow:0 0 11px 4px #4adcffd1;animation:shielded-core-flash .68s ease-out both}.shielded-impact-ring{z-index:5;top:13%;right:13%;bottom:13%;left:13%;border:2px solid rgba(123,234,255,.9);border-radius:50%;box-shadow:0 0 9px #3fd7ffad,inset 0 0 8px #3fd7ff75;animation:shielded-ring-expand .92s ease-out both}.shielded-impact-runes{z-index:6;top:50%;right:50%;bottom:50%;left:50%}.shielded-impact-runes>span{left:-1px;top:-1px;width:2px;height:36%;transform-origin:1px 1px;transform:rotate(var(--relic-ray-angle)) translateY(-72%);background:linear-gradient(to top,rgba(84,221,255,.95),transparent);animation:shielded-rune-spark .86s ease-out both}.board-event-strip[data-relic-event]{--event-rgb: 210 181 128;display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:min(94%,470px)!important;min-height:34px!important;margin:7px auto 0!important;padding:5px 7px 5px 11px!important;border:1px solid rgb(var(--event-rgb) / .42)!important;border-radius:7px!important;color:#ffeed0e6!important;background:radial-gradient(circle at 12% 50%,rgb(var(--event-rgb) / .14),transparent 38%),linear-gradient(90deg,#10080bf7,#1c0c11f2)!important;box-shadow:inset 0 0 14px #0000008f,0 7px 16px #00000057;animation:relic-event-strip-in .52s cubic-bezier(.16,.88,.2,1.08) both}.board-event-strip[data-relic-event=trap]{--event-rgb: 242 54 72}.board-event-strip[data-relic-event=fire_chalice]{--event-rgb: 255 130 42}.board-event-strip[data-relic-event=shield]{--event-rgb: 70 208 255}.board-event-strip[data-relic-event=crown]{--event-rgb: 255 190 58}.relic-event-copy{min-width:0;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:left}.relic-event-metrics{display:flex;flex:0 0 auto;align-items:center;gap:4px}.relic-event-chip{min-width:60px;padding:4px 6px;border:1px solid rgba(234,188,123,.2);border-radius:4px;color:#ffe1b2d6;background:#00000057;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.relic-shield-chip[data-active=true]{border-color:#4cd8ff8a;color:#9aeaff;box-shadow:0 0 8px #33d2ff2e}.rules-relics>p{margin:0 0 10px;color:#eed8b9b8;font-size:11px;line-height:1.45}.relic-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.relic-rule-card{--card-rgb: 210 181 128;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;min-width:0;min-height:66px;padding:6px 7px;border:1px solid rgb(var(--card-rgb) / .26);border-radius:5px;background:radial-gradient(circle at 19% 50%,rgb(var(--card-rgb) / .12),transparent 43%),#070507b8;box-shadow:inset 0 0 12px #0000006b}.relic-rule-card[data-rarity=uncommon]{--card-rgb: 164 112 238}.relic-rule-card[data-rarity=rare]{--card-rgb: 70 208 255}.relic-rule-card[data-rarity=epic]{--card-rgb: 255 190 58}.relic-rule-card[data-tone=negative]{--card-rgb: 242 54 72;background:radial-gradient(circle at 19% 50%,rgba(242,54,72,.2),transparent 44%),#100407cc}.relic-rule-card[data-tone=negative] .relic-rule-copy>span{color:#ff858be6}.relic-rule-card>img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.64))}.relic-rule-copy{display:grid;min-width:0;gap:2px}.relic-rule-copy small{color:rgb(var(--card-rgb) / .78);font-size:7px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.relic-rule-copy strong{color:#ffeccdf0;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.08;white-space:normal}.relic-rule-copy>span{color:#e7cca5ad;font-size:8px;font-weight:700;line-height:1}@keyframes relic-arrival{0%{opacity:0;transform:scale(.34) rotate(-12deg);filter:blur(5px)}58%{opacity:1;transform:scale(1.13) rotate(2deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes relic-texture-settle{0%{transform:translateY(-28%) scale(.56) rotate(-9deg)}62%{transform:translateY(3%) scale(1.08) rotate(2deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes relic-aura-bloom{0%{opacity:0;transform:scale(.22) rotate(-28deg)}52%{opacity:1;transform:scale(1.14) rotate(6deg)}to{opacity:.58;transform:scale(1) rotate(0)}}@keyframes relic-rays-turn{to{transform:rotate(360deg)}}@keyframes relic-ray-launch{0%{opacity:0;transform:rotate(var(--relic-ray-angle)) translateY(-8%) scaleY(.2)}32%{opacity:.9}to{opacity:0;transform:rotate(var(--relic-ray-angle)) translateY(-82%) scaleY(1)}}@keyframes relic-glint-pass{0%{opacity:0;background-position:-160% 0}24%{opacity:1}to{opacity:0;background-position:150% 0}}@keyframes relic-tile-flash{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:.72;transform:scale(1)}}@keyframes relic-web-unfold{0%{opacity:0;transform:scaleX(.34) scaleY(.18) rotate(-8deg)}70%{opacity:1;transform:scaleX(1.06) scaleY(1.04) rotate(1deg)}to{opacity:.82;transform:scale(1)}}@keyframes relic-coins-drop{0%{opacity:0;transform:translateY(-52%) rotate(-18deg) scale(.6)}54%{opacity:1;transform:translateY(8%) rotate(5deg) scale(1.1)}72%{transform:translateY(-3%) rotate(-2deg) scale(.97)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes relic-trap-tile-hit{0%,36%,to{transform:translate(0) rotate(0)!important}48%{transform:translate(-3px,1px) rotate(-1.4deg)!important}56%{transform:translate(3px,-2px) rotate(1.2deg)!important}65%{transform:translate(-2px,1px) rotate(-.6deg)!important}76%{transform:translate(1px) rotate(.3deg)!important}}@keyframes relic-trap-open-frame{0%{opacity:0;transform:translateY(-24%) scale(.54) rotate(-5deg);filter:brightness(1.7) blur(3px)}34%{opacity:1;transform:translateY(1%) scale(1.08) rotate(1deg);filter:brightness(1.18) blur(0)}48%{opacity:1;transform:translateY(0) scale(1.02);filter:brightness(1)}55%{opacity:0;transform:translateY(3%) scaleX(.93) scaleY(.7);filter:brightness(1.65)}to{opacity:0;transform:translateY(3%) scaleX(.93) scaleY(.7)}}@keyframes relic-trap-closed-frame{0%,48%{opacity:0;transform:scaleX(1.06) scaleY(.9);filter:brightness(1.65)}54%{opacity:1;transform:scaleX(.92) scaleY(.67);filter:brightness(1.9)}66%{opacity:1;transform:scaleX(1.02) scaleY(.8);filter:brightness(1.08)}78%{opacity:1;transform:scaleX(.96) scaleY(.74)}to{opacity:1;transform:scaleX(.98) scaleY(.76);filter:brightness(.9)}}@keyframes relic-trap-warning-pulse{0%{opacity:0;transform:scale(1.2)}34%{opacity:.78;transform:scale(1)}58%{opacity:.96;transform:scale(.7)}to{opacity:.34;transform:scale(.92)}}@keyframes relic-trap-snap-ring{0%,34%{opacity:0;transform:scale(1.28)}46%{opacity:.95;transform:scale(1.03)}64%{opacity:.28;transform:scale(.55)}to{opacity:0;transform:scale(.46)}}@keyframes relic-trap-impact-flash{0%,42%{opacity:0;transform:scale(.12)}52%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes relic-trap-metal-pulse{0%,to{filter:brightness(.9) drop-shadow(0 0 4px rgba(242,54,72,.26))}50%{filter:brightness(1.02) drop-shadow(0 0 7px rgba(242,54,72,.44))}}@keyframes relic-fire-chalice-ignite{0%{opacity:0;transform:translateY(24%) scale(.48);filter:brightness(.48)}44%{opacity:1;transform:translateY(-5%) scale(1.12);filter:brightness(1.75)}68%{transform:translateY(2%) scale(.97);filter:brightness(1.1)}to{transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes relic-fire-chalice-breathe{0%,to{filter:brightness(.94) drop-shadow(0 0 4px rgba(255,101,27,.38))}50%{filter:brightness(1.16) drop-shadow(0 0 10px rgba(255,130,42,.74))}}@keyframes relic-shield-lock{0%{opacity:0;transform:rotateY(88deg) scale(.54)}48%{opacity:1;transform:rotateY(-12deg) scale(1.12)}72%{transform:rotateY(7deg) scale(.98)}to{transform:rotateY(0) scale(1)}}@keyframes relic-shield-rune-lock{0%{opacity:0;transform:scale(1.5) rotate(-35deg)}44%{opacity:1;transform:scale(.88) rotate(8deg)}to{opacity:.72;transform:scale(1) rotate(0)}}@keyframes relic-shield-rune-idle{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.9;transform:scale(1.05)}}@keyframes relic-shield-consumed{0%{opacity:1;transform:scale(1)}32%{opacity:1;transform:scale(1.14) rotate(4deg);filter:brightness(2.2) drop-shadow(0 0 12px rgba(67,218,255,.92))}to{opacity:.62;transform:scale(.88) rotate(-5deg)}}@keyframes relic-shield-rune-break{0%{opacity:.9;transform:scale(1)}45%{opacity:1;transform:scale(1.36) rotate(24deg)}to{opacity:0;transform:scale(1.82) rotate(48deg)}}@keyframes relic-blast-destroy{0%{opacity:1;transform:translate(0) scale(1) rotate(0);filter:brightness(1)}28%{opacity:1;transform:translate(2%,-3%) scale(1.16) rotate(5deg);filter:brightness(2.2) saturate(.3)}to{opacity:.18;transform:translate(10%,18%) scale(.62) rotate(18deg);filter:grayscale(1) brightness(.34)}}@keyframes relic-crown-descend{0%{opacity:0;transform:translateY(-44%) scale(.48);filter:brightness(2.5) blur(5px)}58%{opacity:1;transform:translateY(5%) scale(1.12);filter:brightness(1.45) blur(0)}78%{transform:translateY(-2%) scale(.98)}to{transform:translateY(0) scale(1);filter:brightness(1.08)}}@keyframes relic-epic-aura{0%,to{opacity:.48;transform:scale(.96) rotate(0)}50%{opacity:.94;transform:scale(1.1) rotate(18deg)}}@keyframes shielded-impact-container{0%{filter:brightness(2.4)}to{filter:brightness(1)}}@keyframes shielded-bomb-hit{0%{opacity:0;transform:scale(.46)}38%{opacity:1;transform:scale(1.12)}to{opacity:.68;transform:scale(.86)}}@keyframes shielded-aegis-impact{0%{opacity:0;transform:scale(1.55) rotate(-12deg)}34%{opacity:1;transform:scale(.88) rotate(5deg)}58%{transform:scale(1.12) rotate(-2deg);filter:brightness(2.1) drop-shadow(0 0 18px rgba(53,210,255,1))}to{opacity:.78;transform:scale(.88) rotate(0);filter:grayscale(.32) brightness(.75)}}@keyframes shielded-core-flash{0%{opacity:0;transform:scale(.1)}24%{opacity:1}to{opacity:0;transform:scale(1.72)}}@keyframes shielded-ring-expand{0%{opacity:0;transform:scale(.28)}30%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes shielded-rune-spark{0%{opacity:0;transform:rotate(var(--relic-ray-angle)) translateY(-34%) scaleY(.2)}34%{opacity:1}to{opacity:0;transform:rotate(var(--relic-ray-angle)) translateY(-82%) scaleY(1)}}@keyframes relic-event-strip-in{0%{opacity:0;transform:translateY(-7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.board-event-strip[data-relic-event]{width:min(96%,360px)!important;min-height:32px!important;gap:5px;margin-top:5px!important;padding:4px 5px 4px 8px!important}.relic-event-copy{font-size:8px}.relic-event-chip{min-width:48px;padding:3px 4px;font-size:7px}.relic-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.relic-rule-card{grid-template-columns:42px minmax(0,1fr);min-height:58px;padding:5px}.relic-rule-card>img{width:40px;height:40px}}@media(max-width:370px){.relic-event-copy{max-width:126px}.relic-event-metrics{gap:2px}.relic-event-chip{min-width:43px;font-size:6px}.relic-rule-copy strong{font-size:9px}}html[data-reduced-motion=true] .relic-icon,html[data-reduced-motion=true] .relic-texture,html[data-reduced-motion=true] .relic-aura,html[data-reduced-motion=true] .relic-rays,html[data-reduced-motion=true] .relic-rays>span,html[data-reduced-motion=true] .relic-glint,html[data-reduced-motion=true] .relic-shield-rune,html[data-reduced-motion=true] .shielded-mine,html[data-reduced-motion=true] .shielded-mine *,html[data-reduced-motion=true] .board-event-strip[data-relic-event]{animation:none!important}html[data-reduced-motion=true] .relic-icon,html[data-reduced-motion=true] .relic-texture,html[data-reduced-motion=true] .shielded-mine{opacity:1!important;transform:none!important}html[data-reduced-motion=true] .relic-trap .relic-texture:not(.relic-trap-closed){opacity:0!important}html[data-reduced-motion=true] .relic-trap .relic-trap-closed{opacity:1!important;transform:scaleX(.98) scaleY(.76)!important}html[data-reduced-motion=true] .relic-trap-snap,html[data-reduced-motion=true] .relic-trap-impact,html[data-reduced-motion=true] .shielded-impact-core,html[data-reduced-motion=true] .shielded-impact-ring,html[data-reduced-motion=true] .shielded-impact-runes{opacity:0!important}html[data-reduced-motion=true] .shielded-mine-bomb{opacity:.58!important;transform:scale(.82)!important}html[data-reduced-motion=true] .shielded-mine-aegis{opacity:.9!important;transform:scale(.88)!important}.bulk-open-key-moments{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:min(96px,78%);height:64px;overflow:visible;isolation:isolate}.bulk-open-card-back{overflow:visible}.bulk-open-key-moment{position:relative;display:grid;flex:0 0 38px;width:38px;height:40px;place-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.74));transform-origin:50% 65%;animation:bulk-open-key-arrive .52s cubic-bezier(.15,.86,.22,1.16) both;animation-delay:calc(.56s + var(--bulk-card-index, 0) * 86ms + var(--bulk-key-index, 0) * 95ms)}.bulk-open-key-moment:before{position:absolute;z-index:-1;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,rgba(238,169,68,.36) 0 20%,rgba(181,62,33,.18) 42%,transparent 72%);content:"";opacity:.72;filter:blur(7px);pointer-events:none}.bulk-open-key-moment:first-child{z-index:4;flex-basis:58px;width:58px;height:58px}.bulk-open-key-moments[data-count="1"] .bulk-open-key-moment{flex-basis:68px;width:68px;height:60px}.bulk-open-key-moments[data-count="1"] .bulk-open-key-moment[data-kind=crown]{flex-basis:90px;width:90px;height:68px}.bulk-open-card[data-main-moment=crown] .bulk-open-key-moments:before{position:absolute;top:5px;right:2px;bottom:5px;left:2px;z-index:0;border:1px solid rgba(255,198,77,.36);border-radius:50%;background:radial-gradient(circle,rgba(255,188,57,.3),transparent 68%);box-shadow:0 0 13px #ffb12f3d,inset 0 0 10px #ffd16821;content:""}.bulk-open-card[data-main-moment=crown] .bulk-open-key-primary{transform:scale(1.08);filter:brightness(1.3) saturate(1.2) drop-shadow(0 0 8px rgba(255,222,127,.86)) drop-shadow(0 0 18px rgba(255,157,40,.58))}.bulk-open-key-moment[data-kind=crown]:before,.bulk-open-key-moment[data-kind=fire-chalice]:before{top:-21px;right:-21px;bottom:-21px;left:-21px;background:radial-gradient(circle,rgba(255,221,116,.55) 0 16%,rgba(255,113,31,.29) 40%,transparent 73%);opacity:.94;filter:blur(9px)}.bulk-open-key-moment[data-kind=fire-chalice] .bulk-open-key-primary{transform:scale(1.12);filter:brightness(1.28) saturate(1.22) drop-shadow(0 0 8px rgba(255,225,126,.82)) drop-shadow(0 0 17px rgba(255,100,26,.56))}.bulk-open-key-moment[data-kind=shield]:before,.bulk-open-key-moment[data-kind=shield-block]:before{background:radial-gradient(circle,rgba(126,235,255,.52) 0 18%,rgba(43,154,255,.24) 43%,transparent 72%);opacity:.9}.bulk-open-key-moment[data-kind=shield] .bulk-open-key-primary{transform:scale(1.08);filter:brightness(1.22) saturate(1.16) drop-shadow(0 0 8px rgba(106,228,255,.82)) drop-shadow(0 0 16px rgba(49,135,255,.46))}.bulk-open-key-moment[data-kind=coin] .bulk-open-key-primary,.bulk-open-key-moment[data-kind=crystal] .bulk-open-key-primary{transform:scale(1.06);filter:brightness(1.2) saturate(1.16) drop-shadow(0 0 7px rgba(255,207,91,.72)) drop-shadow(0 0 14px rgba(220,107,24,.34))}.bulk-open-card[data-main-moment=crown] .bulk-open-card-back>strong{color:#ffd98c;text-shadow:0 1px 0 #000,0 0 9px rgba(255,182,54,.42)}.bulk-open-key-moment:not(:first-child){z-index:2;margin-left:-13px;transform:translateY(10px)}.bulk-open-key-primary,.bulk-open-key-impact{position:absolute;display:block;width:100%;height:100%;object-fit:contain}.bulk-open-key-moment[data-kind=shield-block] .bulk-open-key-primary{z-index:2;width:82%;height:82%;transform:translate(12%,-7%);filter:drop-shadow(0 0 6px rgba(62,218,255,.78))}.bulk-open-key-moment[data-kind=shield-block] .bulk-open-key-impact{z-index:1;width:61%;height:61%;transform:translate(-18%,17%);filter:saturate(.76) brightness(.7)}.bulk-open-key-moment>b{position:absolute;z-index:5;right:2px;bottom:2px;min-width:17px;padding:2px 3px;border:1px solid rgba(234,196,126,.48);border-radius:999px;color:#f7dfb3;background:#0c0708eb;font-size:7px;line-height:1}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{position:relative;z-index:3;max-width:90%;color:#f3d9a8;font-size:12px;line-height:1.02;text-wrap:balance}.bulk-open-card-back>small{position:relative;z-index:3;max-width:94%;font-size:6.5px;line-height:1.05;white-space:nowrap}@keyframes bulk-open-key-arrive{0%{opacity:0;transform:translateY(-10px) scale(.34) rotate(-9deg);filter:brightness(2.1) blur(3px)}64%{opacity:1;transform:translateY(2px) scale(1.1) rotate(2deg);filter:brightness(1.25) blur(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:brightness(1) blur(0)}}@media(max-width:720px){.bulk-open-key-moments{width:min(54px,80%);height:34px}.bulk-open-key-moment{flex-basis:20px;width:20px;height:22px}.bulk-open-key-moment:first-child{flex-basis:31px;width:31px;height:31px}.bulk-open-key-moments[data-count="1"] .bulk-open-key-moment{flex-basis:35px;width:35px;height:33px}.bulk-open-key-moments[data-count="1"] .bulk-open-key-moment[data-kind=crown]{flex-basis:50px;width:50px;height:37px}.bulk-open-key-moment:before{top:-8px;right:-8px;bottom:-8px;left:-8px;filter:blur(5px)}.bulk-open-key-moment[data-kind=crown]:before,.bulk-open-key-moment[data-kind=fire-chalice]:before{top:-12px;right:-12px;bottom:-12px;left:-12px;filter:blur(6px)}.bulk-open-key-moment:not(:first-child){margin-left:-7px;transform:translateY(5px)}.bulk-open-key-moment>b{min-width:12px;padding:1px 2px;font-size:5px}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:8px;line-height:.96}.bulk-open-card-back>small{font-size:4.6px}}html[data-reduced-motion=true] .bulk-open-key-moment{animation:none}@media(max-width:720px){.top-bar,.app-shell[data-phase]:not([data-phase=idle]) .top-bar,.app-shell[data-auto-playing=true] .top-bar{width:calc(100% - 8px)!important;min-height:80px!important;grid-template-columns:auto auto!important;grid-template-rows:30px 28px!important;align-content:center!important;justify-content:center!important;column-gap:18px!important;row-gap:4px!important;margin-bottom:10px!important;padding:8px 18px!important;border:1px solid transparent!important;border-image-source:url(./mobile-header-frame-v1-BsaxSUfn.png)!important;border-image-slice:34 38 fill!important;border-image-width:6px!important;border-image-repeat:stretch!important;background:none!important}.top-bar>.brand-mark,.top-bar>.header-balance,.top-bar>.header-actions,.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.brand-mark,.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.header-balance,.app-shell[data-phase]:not([data-phase=idle]) .top-bar>.header-actions,.app-shell[data-auto-playing=true] .top-bar>.brand-mark,.app-shell[data-auto-playing=true] .top-bar>.header-balance,.app-shell[data-auto-playing=true] .top-bar>.header-actions{position:relative;top:auto!important}.top-bar .brand-mark,.app-shell[data-phase]:not([data-phase=idle]) .brand-mark,.app-shell[data-auto-playing=true] .brand-mark{width:90px!important;height:30px!important;grid-column:1;grid-row:1}.top-bar .header-balance,.app-shell[data-phase]:not([data-phase=idle]) .header-balance,.app-shell[data-auto-playing=true] .header-balance{width:118px!important;height:30px!important;grid-column:2;grid-row:1}.top-bar .header-balance .status-pill,.app-shell[data-phase]:not([data-phase=idle]) .header-balance .status-pill,.app-shell[data-auto-playing=true] .header-balance .status-pill{width:118px!important;min-width:118px!important;height:30px!important;grid-template-columns:33px minmax(0,1fr)!important;padding:2px 9px 2px 4px!important;overflow:hidden!important;border:0!important;border-image:none!important;background:var(--header-balance-texture) center / 100% 100% no-repeat!important}.top-bar .header-balance .status-pill strong{min-width:0;overflow:hidden;font-size:10px!important;letter-spacing:0!important;text-overflow:clip}.top-bar .header-actions,.app-shell[data-phase]:not([data-phase=idle]) .header-actions,.app-shell[data-auto-playing=true] .header-actions{grid-column:1 / -1;grid-row:2;justify-self:center!important;gap:7px!important}.top-bar .header-actions>.icon-button,.top-bar .header-actions>.app-language-toggle,.top-bar .header-statistics,.top-bar .header-statistics-trigger,.app-shell[data-phase]:not([data-phase=idle]) .header-actions>.icon-button,.app-shell[data-phase]:not([data-phase=idle]) .header-actions>.app-language-toggle,.app-shell[data-phase]:not([data-phase=idle]) .header-statistics,.app-shell[data-phase]:not([data-phase=idle]) .header-statistics-trigger,.app-shell[data-auto-playing=true] .header-actions>.icon-button,.app-shell[data-auto-playing=true] .header-actions>.app-language-toggle,.app-shell[data-auto-playing=true] .header-statistics,.app-shell[data-auto-playing=true] .header-statistics-trigger{width:28px!important;height:28px!important;flex-basis:28px!important}.app-shell[data-phase]:not([data-phase=idle]) .glyph-panel,.app-shell[data-auto-playing=true] .glyph-panel{width:min(calc(100dvw - 28px),344px)!important}.app-shell[data-phase]:not([data-phase=idle]) .glyph-card,.app-shell[data-auto-playing=true] .glyph-card{min-height:62px!important;aspect-ratio:auto!important;padding:8px 14px!important;overflow:hidden!important;border:1px solid transparent!important;border-image-source:url(./mobile-progress-plaque-v1-CZnQZCUo.png)!important;border-image-slice:32 36 fill!important;border-image-width:5px 7px!important;border-image-repeat:stretch!important;background:none!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.42)) drop-shadow(0 0 5px rgba(157,39,39,.1))!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-card,.app-shell[data-auto-playing=true] .structure-progress-card{width:100%;min-width:0;grid-template-columns:minmax(92px,.78fr) minmax(128px,1.22fr)!important;gap:8px!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand,.app-shell[data-auto-playing=true] .structure-progress-brand{min-width:0;overflow:hidden}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-brand-copy small,.app-shell[data-auto-playing=true] .structure-progress-brand-copy small{display:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-frame,.app-shell[data-auto-playing=true] .structure-progress-frame{width:100%;min-width:0;max-width:100%;overflow:hidden!important;padding:1px 0 0!important;border:0!important;border-image:none!important;background:none!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-meta,.app-shell[data-auto-playing=true] .structure-progress-meta{min-width:0;overflow:hidden}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-percent,.app-shell[data-auto-playing=true] .structure-progress-percent{max-width:100%;overflow:hidden;font-size:clamp(13px,4vw,16px)!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-meter-row,.app-shell[data-auto-playing=true] .structure-progress-meter-row,.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-segments,.app-shell[data-auto-playing=true] .structure-progress-segments{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.discovery-notice-actions[data-has-secondary=true]{width:min(100%,238px)!important;gap:8px!important}.discovery-notice-actions[data-has-secondary=true] .discovery-notice-action.secondary{width:78%!important;min-height:32px!important;justify-self:center!important;padding:5px 12px!important;border-image-width:8px 12px!important;font-size:9px!important;letter-spacing:.065em!important;filter:saturate(.58) brightness(.66)!important}}@media(max-width:720px)and (max-height:820px){.app-shell[data-phase]:not([data-phase=idle]),.app-shell[data-auto-playing=true]{--mobile-active-board-size: clamp(260px, calc(100dvh - 416px) , min( calc(100dvw - 24px) , 366px))}}@media(max-width:340px){.top-bar,.app-shell[data-phase]:not([data-phase=idle]) .top-bar,.app-shell[data-auto-playing=true] .top-bar{min-height:76px!important;grid-template-rows:27px 27px!important;column-gap:16px!important;row-gap:3px!important;padding:8px 16px!important}.top-bar .brand-mark,.app-shell[data-phase]:not([data-phase=idle]) .brand-mark,.app-shell[data-auto-playing=true] .brand-mark{width:78px!important;height:27px!important}.top-bar .header-balance,.top-bar .header-balance .status-pill,.app-shell[data-phase]:not([data-phase=idle]) .header-balance,.app-shell[data-phase]:not([data-phase=idle]) .header-balance .status-pill,.app-shell[data-auto-playing=true] .header-balance,.app-shell[data-auto-playing=true] .header-balance .status-pill{width:105px!important;min-width:105px!important;height:27px!important}.top-bar .header-balance .status-pill{grid-template-columns:29px minmax(0,1fr)!important;padding-right:7px!important}.top-bar .header-actions>.icon-button,.top-bar .header-actions>.app-language-toggle,.top-bar .header-statistics,.top-bar .header-statistics-trigger{width:27px!important;height:27px!important;flex-basis:27px!important}.app-shell[data-phase]:not([data-phase=idle]) .glyph-card,.app-shell[data-auto-playing=true] .glyph-card{padding-inline:12px!important}.app-shell[data-phase]:not([data-phase=idle]) .structure-progress-card,.app-shell[data-auto-playing=true] .structure-progress-card{grid-template-columns:minmax(86px,.75fr) minmax(128px,1.25fr)!important}}@media(max-width:720px)and (max-height:420px)and (orientation:landscape){.mobile-action-dock,.mobile-action-dock[aria-hidden=true],.app-shell[data-phase=idle][data-auto-playing=false] .mobile-action-dock,.app-shell[data-phase]:not([data-phase=idle]) .mobile-action-dock,.app-shell[data-auto-playing=true] .mobile-action-dock{position:static!important;inset:auto!important;z-index:auto!important;order:3!important;width:min(calc(100% - 16px),430px)!important;margin:8px auto 0!important;transform:none!important}}@media(min-width:1100px){.game-layout{--desktop-side-panel-optical-lift: 6px}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel,.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{align-self:center!important;transform:translateY(calc(0px - var(--desktop-side-panel-optical-lift)))!important}.app-shell[data-phase]:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust],[data-phase=cashed_out]) .control-panel,.app-shell[data-phase]:is([data-phase=starting],[data-phase=playing],[data-phase=revealing],[data-phase=cashing_out],[data-phase=bust],[data-phase=cashed_out]) .glyph-panel{transform:translateY(calc(0px - var(--desktop-side-panel-optical-lift) - var(--active-side-panel-lift, 0px)))!important}}@font-face{font-family:Crimson Vault Forum;src:url(./Forum-Regular-B5EFkq5Q.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Crimson Vault Cormorant;src:url(./CormorantSC-Bold-B3GNPYKE.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--review-body-font: "Crimson Vault Forum", Georgia, "Times New Roman", serif;--review-display-font: "Crimson Vault Cormorant", "Crimson Vault Forum", Georgia, "Times New Roman", serif;--review-secondary-size: 12px;--review-secondary-line: 1.28;--review-control-size: 14px;--review-touch-size: 44px;--review-copy: #f2e1c1;--review-muted: rgba(238, 213, 176, .82);--review-gold: #efc579;--review-line: rgba(225, 168, 91, .28)}html,body,button,input,select,textarea{font-family:var(--review-body-font)!important}body{color:var(--review-copy);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-shell :is(.settings-panel-header h2,.settings-surface-header strong,.pattern-trigger-copy strong,.settings-disclosure-copy strong,.primary-action-label,.bulk-open-trigger strong,.auto-play-heading-copy strong,.board-story strong,.glyph-heading strong,.info-modal h2,.settings-popup h2,.pattern-picker-modal h2){font-family:var(--review-display-font)!important;font-weight:700!important}.app-shell :is(.status-pill-label,.control-label,.settings-panel-heading-copy>span,.pattern-trigger-copy small,.structure-progress-brand-copy small,.structure-progress-label,.board-story>span,.vault-intel-grid small,.bulk-open-trigger small,.inline-auto-play small,.settings-popup small,.pattern-picker-modal small,.info-modal small,.rules-modal small,.autoplay-confirm-modal small){font-size:var(--review-secondary-size)!important;line-height:var(--review-secondary-line)!important}.app-shell :is(.status-pill strong,.bet-stepper input,.stepper strong,.structure-progress-percent,.vault-intel-grid strong){font-family:var(--review-body-font)!important;font-variant-numeric:tabular-nums}.app-shell :is(.pattern-trigger-copy strong,.primary-action,.bulk-open-trigger,.auto-primary-action,.mobile-menu-action,.settings-popup button,.info-modal-actions button){font-size:var(--review-control-size)!important;line-height:1.15!important}.status-pill-label,.control-label,.structure-progress-label,.vault-intel-grid small{color:var(--review-muted)!important}.settings-panel-heading-copy{display:grid;min-width:0;gap:3px;align-content:center}.settings-panel-heading-copy>span{color:#e6b36cd6;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.settings-panel-heading-copy>h2{margin:0!important;color:#f6e2ba!important;font-size:clamp(21px,1.55vw,25px)!important;line-height:1.02!important;letter-spacing:.015em!important;text-wrap:balance}.board-story{box-sizing:border-box;display:grid!important;width:fit-content;max-width:min(100%,430px);min-height:42px;margin:0 auto 9px!important;padding:6px 22px!important;align-content:center;justify-items:center;gap:1px;overflow:hidden;border:8px solid transparent;border-image-source:url(./temple-vault-progress-inset-v3-DItKKqEd.webp);border-image-slice:70 fill;border-image-width:8px 16px;border-image-repeat:stretch;color:var(--review-copy);text-align:center;filter:drop-shadow(0 7px 12px rgba(0,0,0,.42))}.board-story>span{max-width:100%;overflow:hidden;color:#e5ba77d6!important;letter-spacing:.085em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.board-story>strong{display:block;max-width:100%;overflow:hidden;color:#f7e3bd;font-size:17px!important;line-height:1.05!important;text-overflow:ellipsis;white-space:nowrap}.vault-intel-grid{display:grid!important;min-width:0;margin-top:9px;gap:5px}.vault-intel-grid>span{box-sizing:border-box;display:grid;min-width:0;min-height:39px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 10px;overflow:hidden;border:7px solid transparent;border-image-source:url(./temple-vault-progress-inset-v3-DItKKqEd.webp);border-image-slice:70 fill;border-image-width:7px 12px;border-image-repeat:stretch}.vault-intel-grid small{min-width:0;overflow:hidden;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.vault-intel-grid strong{min-width:0;color:#f6deb1;font-size:14px!important;line-height:1.1!important;text-align:right;white-space:nowrap}.vault-intel-grid>span[data-active=true] strong{color:#8fe0a8;text-shadow:0 0 9px rgba(67,201,119,.24)}.vault-intel-grid .vault-intel-coefficient strong,.vault-intel-grid .vault-intel-win strong{font-size:16px!important;color:#f9e6bd}@media(min-width:721px){.control-panel:has(.secondary-tools-disclosure[open]){max-height:calc(100dvh - 132px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(203,146,77,.48) transparent}.secondary-tools-disclosure[open]{height:auto!important;max-height:none!important}.secondary-tools-disclosure[open]>.secondary-tools-content,.secondary-tools-disclosure[open] .inline-auto-play{position:relative!important;inset:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.viewport-autoscale-stage[data-active=true] :is(.status-pill-label,.control-label,.settings-panel-heading-copy>span,.pattern-trigger-copy small,.structure-progress-brand-copy small,.structure-progress-label,.board-story>span,.vault-intel-grid small,.bulk-open-trigger small){font-size:13px!important}}@media(min-width:1400px)and (min-height:820px){.app-shell{--review-board-size: clamp(560px, 33vw, 640px);--review-settings-width: clamp(306px, 20vw, 340px);--review-intel-width: clamp(286px, 18vw, 320px);--review-scene-gap: clamp(26px, 2vw, 38px);padding-top:18px!important;padding-bottom:16px!important}.top-bar{width:min(1320px,calc(100vw - 36px))!important;min-height:82px!important;margin:0 auto 14px!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{display:grid!important;width:min(1420px,calc(100vw - 28px))!important;height:clamp(680px,calc(100dvh - 128px),820px)!important;min-height:680px!important;max-height:820px!important;grid-template-columns:var(--review-settings-width) var(--review-board-size) var(--review-intel-width)!important;grid-template-rows:minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:var(--review-scene-gap)!important;margin:0 auto!important;padding:0!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{width:var(--review-settings-width)!important;max-height:min(740px,calc(100dvh - 150px));align-self:center!important;transform:translateY(-4px)!important}.board-area,.app-shell[data-phase=idle] .board-area,.game-layout[data-play-mode=classic] .board-area{width:var(--review-board-size)!important;height:auto!important;align-self:center!important;padding:8px!important}.board-stage{width:var(--review-board-size)!important;min-width:0!important;max-width:var(--review-board-size)!important}.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{width:var(--review-intel-width)!important;align-self:center!important;transform:translateY(-4px)!important}.game-layout[data-play-mode=classic]{width:min(1100px,calc(100vw - 28px))!important;grid-template-columns:var(--review-settings-width) var(--review-board-size)!important}.settings-panel-heading-copy>h2{font-size:25px!important}.app-shell :is(.control-label,.settings-panel-heading-copy>span,.pattern-trigger-copy small,.structure-progress-brand-copy small,.structure-progress-label,.board-story>span,.vault-intel-grid small){font-size:13px!important}}@media(max-width:720px){:root{--review-secondary-size: 13px;--review-secondary-line: 1.3;--review-control-size: 16px}html,body,#root{width:100%;min-height:100%;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}body{min-height:100dvh;overflow-y:auto!important;overscroll-behavior-y:contain}.app-shell,.app-shell[data-phase=idle],.app-shell[data-phase]:not([data-phase=idle]){width:100%!important;height:auto!important;min-height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) 8px max(14px,env(safe-area-inset-bottom))!important;overflow:visible!important}.viewport-autoscale-stage{display:contents!important}.top-bar,.app-shell[data-phase]:not([data-phase=idle]) .top-bar,.app-shell[data-auto-playing=true] .top-bar{box-sizing:border-box;width:100%!important;min-height:96px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:36px 44px!important;column-gap:8px!important;row-gap:4px!important;margin:0 auto 9px!important;padding:8px 12px!important}.top-bar .brand-mark{grid-column:1;grid-row:1;width:clamp(96px,30vw,112px)!important;height:34px!important;justify-self:start!important}.top-bar .brand-logo{width:100%!important;height:34px!important;object-fit:contain}.top-bar .header-balance{grid-column:3;grid-row:1;justify-self:end!important}.top-bar .header-balance,.top-bar .header-balance .status-pill{width:clamp(120px,34vw,138px)!important;min-width:120px!important;height:36px!important}.top-bar .header-actions{grid-column:1 / -1!important;grid-row:2!important;width:max-content;max-width:100%;justify-self:center!important;gap:4px!important}.top-bar .header-actions>.icon-button,.top-bar .header-actions>.app-language-toggle,.top-bar .header-actions>.preferences-button,.top-bar .header-statistics,.top-bar .header-statistics-trigger,.mobile-info-back,.pattern-picker-header>.icon-button,.statistics-close-button,.settings-popup-close{width:var(--review-touch-size)!important;min-width:var(--review-touch-size)!important;height:var(--review-touch-size)!important;min-height:var(--review-touch-size)!important;flex-basis:var(--review-touch-size)!important}.top-bar .header-actions svg{width:17px!important;height:17px!important}.top-bar .app-language-toggle span{font-size:13px!important;line-height:1!important}.status-pill strong{font-size:13px!important}.game-layout,.app-shell[data-phase=idle] .game-layout,.game-layout[data-play-mode=classic]{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel{width:100%!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}.app-shell :is(.settings-panel-heading-copy>span,.control-label,.pattern-trigger-copy small,.structure-progress-brand-copy small,.structure-progress-label,.board-story>span,.vault-intel-grid small,.bulk-open-trigger small,.inline-auto-play small,.settings-popup small,.info-modal small){font-size:13px!important;line-height:1.3!important}.settings-panel-heading-copy>h2{font-size:clamp(23px,7vw,27px)!important}.settings-surface-header strong,.pattern-trigger-copy strong,.settings-disclosure-copy strong{font-size:16px!important;line-height:1.12!important}.bet-stepper,.stepper,.pattern-trigger,.settings-disclosure>summary,.segmented-control>button,.auto-panel-collapse,.inline-auto-stop-options>button,.auto-stepper>button{min-height:var(--review-touch-size)!important}.stepper .icon-button,.bet-stepper .icon-button,.auto-stepper>button{width:var(--review-touch-size)!important;min-width:var(--review-touch-size)!important;height:var(--review-touch-size)!important;min-height:var(--review-touch-size)!important}.bet-stepper input,.auto-stepper input,.settings-popup input,.settings-popup select{min-height:var(--review-touch-size)!important;font-size:16px!important}.mobile-action-dock,.mobile-action-dock[aria-hidden=true],.app-shell[data-phase=idle][data-auto-playing=false] .mobile-action-dock,.app-shell[data-phase]:not([data-phase=idle]) .mobile-action-dock,.app-shell[data-auto-playing=true] .mobile-action-dock{position:static!important;inset:auto!important;z-index:auto!important;box-sizing:border-box;display:grid!important;width:100%!important;max-width:430px;min-height:0!important;margin:0 auto!important;padding:2px 0 max(2px,env(safe-area-inset-bottom))!important;gap:8px!important;filter:none!important;transform:none!important}.mobile-primary-action,.mobile-bulk-open-trigger,.mobile-menu-action{min-height:56px!important;margin:0!important}.discovery-notice-action{min-height:var(--review-touch-size)!important}.info-modal-header .icon-button{width:var(--review-touch-size)!important;min-width:var(--review-touch-size)!important;height:var(--review-touch-size)!important;min-height:var(--review-touch-size)!important}.info-modal-actions button{min-height:var(--review-touch-size)!important}.app-shell .info-modal-actions .primary,.app-shell .info-modal-actions .secondary{min-height:44px!important}.auto-primary-action{min-height:var(--review-touch-size)!important}.bulk-open-header p{font-size:12px!important;line-height:1.2!important}.bulk-open-actions button{min-height:var(--review-touch-size)!important}.app-shell[data-phase=idle] .game-layout{display:grid!important;grid-template-columns:minmax(132px,.9fr) minmax(150px,1.1fr)!important;grid-template-areas:"preview intel" "setup setup" "actions actions"!important;align-items:center!important;column-gap:8px!important;row-gap:10px!important}.app-shell[data-phase=idle] .board-area,.app-shell[data-phase=idle][data-auto-playing=false] .game-layout .board-area{grid-area:preview;display:flex!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px!important;align-self:center!important;opacity:1!important;visibility:visible!important;transform:none!important}.app-shell[data-phase=idle] .board-stage{width:min(100%,184px)!important;min-width:0!important;max-width:184px!important;margin:0 auto!important}.app-shell[data-phase=idle] .board-story{width:100%;min-height:37px;margin-bottom:5px!important;padding:4px 8px!important;border-image-width:6px 8px}.app-shell[data-phase=idle] .board-story>span{font-size:13px!important}.app-shell[data-phase=idle] .board-story>strong{font-size:15px!important}.app-shell[data-phase=idle] .glyph-panel,.app-shell[data-phase=idle][data-auto-playing=false] .game-layout .glyph-panel{grid-area:intel;display:block!important;width:100%!important;min-width:0!important;margin:0!important;align-self:center!important;opacity:1!important;visibility:visible!important;transform:none!important}.app-shell[data-phase=idle] .glyph-card{width:100%!important;min-width:0!important;min-height:0!important;padding:9px!important}.app-shell[data-phase=idle] .glyph-heading{display:none!important}.app-shell[data-phase=idle] .structure-progress-card{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:1fr!important;gap:5px!important}.app-shell[data-phase=idle] .structure-progress-brand,.app-shell[data-phase=idle] .structure-progress-frame{width:100%!important;min-width:0!important}.app-shell[data-phase=idle] .structure-progress-brand{display:none!important}.app-shell[data-phase=idle] .structure-progress-brand-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-phase=idle] .structure-progress-label{display:none!important}.app-shell[data-phase=idle] .vault-intel-grid{margin-top:6px;gap:3px}.app-shell[data-phase=idle] .vault-intel-grid>span{min-height:34px;padding:3px 6px;gap:5px;border-image-width:5px 7px}.app-shell[data-phase=idle] .vault-intel-grid small{font-size:13px!important}.app-shell[data-phase=idle] .vault-intel-grid strong{font-size:14px!important}.app-shell[data-phase=idle] .control-panel{grid-area:setup}.app-shell[data-phase=idle] .mobile-action-dock{grid-area:actions}.app-shell[data-phase]:not([data-phase=idle]) .game-layout,.app-shell[data-auto-playing=true] .game-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}.app-shell[data-phase]:not([data-phase=idle]) .mobile-action-dock,.app-shell[data-auto-playing=true] .mobile-action-dock{order:3!important}}@media(max-width:720px)and (min-height:700px){.bulk-open-dialog{max-height:calc(100dvh - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important}.bulk-open-grid{width:min(100%,288px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.bulk-open-card{height:auto!important;aspect-ratio:1!important}.bulk-open-card-back>strong,.bulk-open-card.is-loss .bulk-open-card-back>strong{font-size:13px!important;line-height:1.05!important}.bulk-open-card-back>small{font-size:10px!important;line-height:1.1!important}.bulk-open-card-front>span,.bulk-open-card-slot{width:20px!important;height:20px!important;font-size:10px!important}}@media(max-width:370px)and (max-height:620px){.top-bar,.app-shell[data-phase]:not([data-phase=idle]) .top-bar,.app-shell[data-auto-playing=true] .top-bar{min-height:94px!important;margin-bottom:7px!important;padding-inline:8px!important}.top-bar .brand-mark{width:92px!important}.top-bar .header-balance,.top-bar .header-balance .status-pill{width:120px!important}.app-shell[data-phase=idle] .game-layout{grid-template-columns:minmax(126px,.92fr) minmax(142px,1.08fr)!important;column-gap:6px!important;row-gap:8px!important}.app-shell[data-phase=idle] .board-stage{width:min(100%,146px)!important;max-width:146px!important}.app-shell[data-phase=idle] .board-story{min-height:32px;margin-bottom:3px!important}.app-shell[data-phase=idle] .board-story>span{display:none!important}.app-shell[data-phase=idle] .board-story>strong{font-size:14px!important}.app-shell[data-phase=idle] .glyph-card{padding:6px!important}.app-shell[data-phase=idle] .structure-progress-brand-copy small,.app-shell[data-phase=idle] .vault-intel-grid small{font-size:13px!important}.app-shell[data-phase=idle] .vault-intel-grid>span{min-height:31px;padding-block:2px}.mobile-primary-action,.mobile-bulk-open-trigger,.mobile-menu-action{min-height:54px!important}}@media(prefers-reduced-motion:reduce){.board-story,.vault-intel-grid,.settings-panel-heading-copy{scroll-behavior:auto}}@media(min-width:721px){.viewport-autoscale-stage[data-active=true] .board-area,.app-shell[data-phase=idle] .viewport-autoscale-stage[data-active=true] .board-area,.viewport-autoscale-stage[data-active=true] .game-layout[data-play-mode=classic] .board-area{height:540px!important;block-size:540px!important}.board-area,.app-shell[data-phase=idle] .board-area,.game-layout[data-play-mode=classic] .board-area{height:var(--review-board-size)!important;block-size:var(--review-board-size)!important;min-height:0!important;align-self:center!important}.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel,.glyph-panel,.app-shell[data-phase=idle] .glyph-panel{align-self:center!important;transform:none!important}.header-balance .status-pill{grid-template-rows:12px 17px;align-content:center;padding-block:4px!important}.header-balance .status-pill-label,.header-balance .status-pill strong{align-self:center}.control-panel .panel-action-zone{padding-inline:10px}.control-panel .panel-primary-action{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:14px!important}.round-action-buttons[data-bulk-action=true]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.panel-bulk-open-trigger>span{display:block}}@media(max-width:720px){.vault-intel-grid{display:none!important}.board-stage{display:flex!important;flex-direction:column!important}.board-story{order:3;margin:8px auto 0!important}.app-shell[data-phase=idle] .game-layout,.app-shell[data-phase=idle][data-auto-playing=false] .game-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.app-shell[data-phase=idle] .board-area,.app-shell[data-phase=idle][data-auto-playing=false] .game-layout .board-area,.app-shell[data-phase=idle] .glyph-panel,.app-shell[data-phase=idle][data-auto-playing=false] .game-layout .glyph-panel{display:none!important}.app-shell[data-phase=idle] .control-panel{order:1!important}.app-shell[data-phase=idle] .mobile-action-dock{order:2!important}.top-bar .header-balance .status-pill{grid-template-rows:12px 17px!important;padding:4px 10px 4px 5px!important}.mobile-action-dock .mobile-primary-action,.mobile-action-dock .mobile-bulk-open-trigger{box-sizing:border-box;padding-inline:24px!important}}@media(min-width:721px){.board-story{margin-bottom:18px!important}.glyph-card{box-sizing:border-box;height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-content:start!important;padding:12px 11px 14px!important;overflow:visible!important;border:10px solid transparent!important;border-image-source:url(./temple-vault-progress-card-v5-BXAGgnhl.png)!important;border-image-slice:82 96 fill!important;border-image-width:14px 16px!important;border-image-repeat:stretch!important;background:none!important}.glyph-card:before{top:9px!important;right:10px!important;bottom:9px!important;left:10px!important}.structure-progress-card{gap:12px!important}.structure-progress-frame{min-height:76px!important;padding:14px 14px 13px!important}.vault-intel-grid{margin-top:12px!important;gap:7px!important}.vault-intel-grid>span{min-height:42px;padding:6px 10px}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .round-action-buttons[data-bulk-action=true]{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .round-action-buttons[data-bulk-action=true]>button{width:100%!important}}@media(max-width:720px){.mobile-action-dock .mobile-primary-action,.mobile-action-dock .mobile-bulk-open-trigger{min-width:0;padding-inline:12px!important}.mobile-action-dock .mobile-primary-action[data-action=new-round]{gap:5px!important;padding-inline:10px!important;font-size:11.5px!important;letter-spacing:.035em!important}.mobile-action-dock .mobile-primary-action[data-action=new-round] .primary-action-icon{width:20px;height:20px;flex-basis:20px}}@media(max-width:340px){.mobile-action-dock .mobile-primary-action[data-action=new-round]{padding-inline:8px!important;font-size:11px!important}.mobile-action-dock .mobile-primary-action[data-action=new-round] .primary-action-icon{width:18px;height:18px;flex-basis:18px}}@media(min-width:1100px){.control-panel,.app-shell[data-phase=idle] .control-panel,.app-shell[data-phase]:not([data-phase=idle]) .control-panel,.glyph-panel,.app-shell[data-phase=idle] .glyph-panel,.app-shell[data-phase] .game-layout>.control-panel,.app-shell[data-phase] .game-layout>.glyph-panel,.app-shell[data-phase] .viewport-autoscale-stage[data-active=true] .game-layout>.control-panel,.app-shell[data-phase] .viewport-autoscale-stage[data-active=true] .game-layout>.glyph-panel{transform:translateY(var(--desktop-field-center-offset, 0px))!important}.app-shell:is([data-phase=bust],[data-phase=cashed_out]) .round-action-buttons[data-bulk-action=true]>button{min-height:40px!important}}@media(max-width:720px){.top-bar .header-balance .status-pill{grid-template-rows:minmax(0,1fr)!important;align-content:center!important;align-items:center!important;padding:3px 10px 3px 5px!important}.top-bar .header-balance .status-pill strong{grid-row:1!important;align-self:center!important;line-height:1!important}}:root{--vault-glow-gold-soft: rgba(232, 189, 105, .22);--vault-glow-gold: rgba(232, 189, 105, .55);--vault-glow-gold-strong: rgba(255, 224, 158, .85);--vault-glow-ruby: rgba(196, 62, 82, .5);--vault-glow-ruby-strong: rgba(255, 108, 130, .78);--vault-glow-cyan: rgba(120, 210, 255, .5);--vault-glow-green: rgba(120, 224, 160, .5);--vault-glow-blur-soft: 10px;--vault-glow-blur-strong: 22px}.background-crystals{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.background-crystals span{display:none}.background-crystals:before,.background-crystals:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none}.background-crystals:before{background:radial-gradient(circle at 18% 22%,rgba(232,189,105,.15),transparent 30%),radial-gradient(circle at 84% 18%,rgba(196,62,82,.13),transparent 32%),radial-gradient(circle at 46% 86%,rgba(232,189,105,.1),transparent 34%);opacity:.75;animation:vault-atmosphere-glow 12s ease-in-out infinite}.background-crystals:after{background:linear-gradient(102deg,transparent 32%,rgba(255,238,214,.03) 50%,transparent 68%);opacity:.55;animation:vault-atmosphere-fog 24s ease-in-out infinite}@keyframes vault-atmosphere-glow{0%,to{opacity:.6;transform:translateZ(0) scale(1)}50%{opacity:.92;transform:translate3d(0,-1.4%,0) scale(1.025)}}@keyframes vault-atmosphere-fog{0%,to{transform:translate3d(-3.5%,0,0)}50%{transform:translate3d(3.5%,0,0)}}.atmosphere-dust{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.atmosphere-dust__mote{position:absolute;left:var(--mote-x, 50%);top:var(--mote-y, 50%);width:var(--mote-size, 3px);height:var(--mote-size, 3px);border-radius:50%;background:radial-gradient(circle,#ffe2b2cc,#ffe2b200 70%);opacity:0;animation:vault-dust-drift var(--mote-duration, 16s) ease-in-out infinite;animation-delay:var(--mote-delay, 0s);will-change:transform,opacity}@keyframes vault-dust-drift{0%{opacity:0;transform:translate3d(0,6vh,0)}12%{opacity:.5}50%{opacity:.7;transform:translate3d(1.4vw,-6vh,0)}88%{opacity:.28}to{opacity:0;transform:translate3d(-1vw,-14vh,0)}}html[data-reduced-motion=true] .background-crystals:before,html[data-reduced-motion=true] .background-crystals:after{animation:none!important;opacity:.32!important;transform:none!important}html[data-low-detail=true] body{background:linear-gradient(180deg,#0c0405,#050202 55%,#030101)!important}html[data-low-detail=true] .background-crystals:before,html[data-low-detail=true] .background-crystals:after{display:none!important}html[data-reduced-motion=true] .atmosphere-dust__mote{animation:none!important;opacity:0!important}@media(prefers-reduced-motion:reduce){.background-crystals:before,.background-crystals:after{animation:none!important;opacity:.32!important;transform:none!important}.atmosphere-dust__mote{animation:none!important;opacity:0!important}}.settings-preferences-section{gap:10px}.settings-preferences-hint{margin:-4px 0 0;color:var(--tomb-popup-muted, rgba(238, 217, 184, .7));font-size:10px;line-height:1.5}.settings-preferences-options{display:grid;min-width:0;grid-template-columns:repeat(var(--pref-columns, 2),minmax(0,1fr));gap:10px}.settings-preferences-options .settings-option-card{min-height:58px;padding:12px 14px;gap:6px}.settings-preferences-links{gap:10px;justify-items:center}.settings-preferences-reset{padding:8px 4px;border:0;color:#e2d2b8ad;background:transparent;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:10px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .14s ease}.settings-preferences-reset:hover{color:#ffe5b6}.settings-preferences-reset:active{color:#d6a45c}@media(prefers-reduced-motion:reduce){.settings-preferences-reset{transition:none}}.tile-button.hidden:not(.shape-target){animation:vault-hidden-tile-breathe 5.5s ease-in-out infinite;animation-delay:var(--hidden-shimmer-delay, 0ms)}@keyframes vault-hidden-tile-breathe{0%,to{filter:brightness(.88) saturate(.9)}50%{filter:brightness(.94) saturate(.96) drop-shadow(0 0 3px var(--vault-glow-gold-soft, rgba(232, 189, 105, .22)))}}.crystal-idle-glow{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 34%,rgb(var(--revealed-cell-rgb, 80 174 207) / .34) 64%,transparent 100%);opacity:.4;animation:vault-crystal-idle-pulse 4.2s ease-in-out infinite}@keyframes vault-crystal-idle-pulse{0%,to{opacity:.3}50%{opacity:.62}}.crystal-sparkle{position:absolute;top:50%;right:50%;bottom:50%;left:50%;z-index:3;pointer-events:none}.crystal-sparkle>span{position:absolute;left:-1px;top:-38%;width:2px;height:34%;border-radius:999px;background:linear-gradient(to top,rgba(255,244,214,.9),transparent);transform:rotate(var(--sparkle-angle, 0deg)) translateY(-20%);transform-origin:1px 46%;opacity:0;animation:vault-crystal-sparkle .62s var(--sparkle-delay, 0ms) cubic-bezier(.12,.7,.26,1) both}@keyframes vault-crystal-sparkle{0%{opacity:0;transform:rotate(var(--sparkle-angle, 0deg)) translateY(0) scaleY(.4)}40%{opacity:1}to{opacity:0;transform:rotate(var(--sparkle-angle, 0deg)) translateY(-55%) scaleY(1)}}.tile-shape-glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;z-index:2;border-radius:8%;pointer-events:none;box-shadow:inset 0 0 0 1px var(--vault-glow-gold-soft, rgba(232, 189, 105, .35)),0 0 6px var(--vault-glow-gold-soft, rgba(232, 189, 105, .25));opacity:.8}.structure-progress-segments>span[data-just-filled=true]{animation:vault-segment-just-filled .7s ease-out}@keyframes vault-segment-just-filled{0%{filter:brightness(2.1) saturate(1.2)}to{filter:brightness(1)}}.structure-progress-percent .animated-swap{animation:structure-percent-swap .24s cubic-bezier(.16,1,.3,1) both,vault-percent-pulse .42s cubic-bezier(.16,1,.3,1) both}@keyframes vault-percent-pulse{0%{text-shadow:0 0 0 transparent}40%{text-shadow:0 0 10px var(--structure-progress-glow, rgba(255, 129, 108, .55))}to{text-shadow:0 0 0 transparent}}.structure-progress-frame[data-percent-complete=true]{animation:vault-progress-complete-glow 1.4s ease-in-out 2}@keyframes vault-progress-complete-glow{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.16) saturate(1.15) drop-shadow(0 0 12px var(--structure-progress-glow, rgba(255, 129, 108, .5)))}}html[data-low-detail=true] .tile-button.hidden:not(.shape-target),html[data-reduced-motion=true] .tile-button.hidden:not(.shape-target),html[data-low-detail=true] .crystal-idle-glow,html[data-reduced-motion=true] .crystal-idle-glow{animation:none!important}html[data-low-detail=true] .crystal-sparkle{display:none!important}html[data-reduced-motion=true] .crystal-sparkle>span{animation-duration:1ms!important}@media(prefers-reduced-motion:reduce){.tile-button.hidden:not(.shape-target),.crystal-idle-glow{animation:none!important}.crystal-sparkle>span{animation-duration:1ms!important}}.vault-win-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;opacity:0;pointer-events:none}.board-frame[data-win-stage="4"] .vault-win-burst,.board-frame[data-win-stage="5"] .vault-win-burst,.board-frame[data-win-stage="6"] .vault-win-burst{opacity:1}.vault-win-rays{position:absolute;top:50%;right:50%;bottom:50%;left:50%}.vault-win-rays>span{position:absolute;left:-1px;top:-62%;width:2px;height:56%;border-radius:999px;background:linear-gradient(to top,rgba(255,226,178,.6),transparent);transform:rotate(var(--win-ray-angle, 0deg)) translateY(-8%);transform-origin:1px 56%;opacity:0}.board-frame[data-win-stage="4"] .vault-win-rays>span{animation:vault-win-ray-flash .9s ease-out both}@keyframes vault-win-ray-flash{0%{opacity:0;transform:rotate(var(--win-ray-angle, 0deg)) translateY(0) scaleY(.3)}35%{opacity:.9}to{opacity:0;transform:rotate(var(--win-ray-angle, 0deg)) translateY(-26%) scaleY(1)}}.vault-win-dust{position:absolute;top:0;right:0;bottom:0;left:0}.vault-win-dust>span{position:absolute;bottom:-4%;left:var(--win-dust-x, 50%);width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,rgba(255,238,214,.9),transparent 70%);opacity:0}.board-frame[data-win-stage="4"] .vault-win-dust>span,.board-frame[data-win-stage="5"] .vault-win-dust>span{animation:vault-win-dust-rise 1.3s ease-out var(--win-dust-delay, 0ms) both}@keyframes vault-win-dust-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-72%)}}.board-frame[data-win-stage="3"] .tile-button.shape-completed{animation:vault-shape-activate .52s ease-out var(--shape-complete-delay, 0ms) both}@keyframes vault-shape-activate{0%{filter:brightness(1.05) saturate(1.08) drop-shadow(0 0 5px var(--vault-glow-gold-soft, rgba(232, 189, 105, .22)))}50%{filter:brightness(1.55) saturate(1.3) drop-shadow(0 0 16px var(--vault-glow-gold-strong, rgba(255, 224, 158, .78)))}to{filter:brightness(1.05) saturate(1.08) drop-shadow(0 0 5px var(--vault-glow-gold-soft, rgba(232, 189, 105, .22)))}}.board-frame[data-win-stage="4"],.board-frame[data-win-stage="5"]{animation:vault-frame-pulse .7s ease-in-out}@keyframes vault-frame-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.board-stage[data-win-stage="5"] .board-story{animation:vault-message-settle .52s cubic-bezier(.16,1,.3,1) both}@keyframes vault-message-settle{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}html[data-low-detail=true] .vault-win-rays,html[data-low-detail=true] .vault-win-dust{display:none!important}html[data-reduced-motion=true] .vault-win-rays>span,html[data-reduced-motion=true] .vault-win-dust>span,html[data-reduced-motion=true] .tile-button.shape-completed,html[data-reduced-motion=true] .board-frame[data-win-stage],html[data-reduced-motion=true] .board-stage[data-win-stage] .board-story{animation:none!important}@media(prefers-reduced-motion:reduce){.vault-win-rays>span,.vault-win-dust>span,.tile-button.shape-completed,.board-frame[data-win-stage],.board-stage[data-win-stage] .board-story{animation:none!important}}.auto-state-badge{display:inline-flex;align-items:center;gap:.35em;margin-left:auto;padding:.22em .6em;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid rgba(255,231,199,.18);background:#00000047;color:#ffe7c7b8}.auto-state-badge:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor;flex:none}.auto-state-badge[data-auto-state=idle]{color:#ffe7c78c}.auto-state-badge[data-auto-state=confirming]{color:var(--tv-ivory);border-color:#ffe7c766;background:#c8783d2e;animation:auto-state-pulse 1.1s ease-in-out infinite}.auto-state-badge[data-auto-state=running]{color:var(--tv-copper);border-color:#c8783d80;background:#c8783d24;animation:auto-state-pulse 1.6s ease-in-out infinite}.auto-state-badge[data-auto-state=completed]{color:var(--tv-blue);border-color:#91e8ff66;background:#91e8ff1f}.auto-state-badge[data-auto-state=stopped]{color:var(--tv-red);border-color:#ff565a59;background:#ff565a1a}@keyframes auto-state-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.auto-state-badge{animation:none!important}}.vault-intel-coefficient small:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;opacity:.85;animation:reward-live-pulse 1.4s ease-in-out infinite}.vault-intel-coefficient[data-settled=true] small:before{animation:none;opacity:.5}@keyframes reward-live-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.vault-intel-coefficient small:before{animation:none!important}}@media(max-width:720px){.vault-intel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:8px 0 0!important}.vault-intel-grid>span{min-height:30px!important;padding:4px 8px!important;border:1px solid rgba(196,148,74,.32)!important;border-image:none!important;border-radius:6px!important;background:#0804048c!important}.vault-intel-grid small{font-size:8.5px!important}.vault-intel-grid strong,.vault-intel-grid .vault-intel-coefficient strong,.vault-intel-grid .vault-intel-win strong{font-size:12px!important}}@media(max-width:340px){.vault-intel-grid small{font-size:7.5px!important}.vault-intel-grid strong,.vault-intel-grid .vault-intel-coefficient strong,.vault-intel-grid .vault-intel-win strong{font-size:11px!important}}:root{--burst-guard: 122 196 214;--burst-relic: 214 168 92;--burst-vault: 224 96 96}.burst-meter-panel{margin:8px 0 0}.burst-meter-track{padding:6px 10px;border:1px solid rgba(196,148,74,.28);border-radius:6px;background:#08040480}.burst-meter-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;color:#e2d2b8b8;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.burst-meter-header strong{color:#f0d9ac;font-size:11px}.burst-meter-bar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#0000008c;box-shadow:inset 0 1px 2px #0009}.burst-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#c4944aa6,#f0d9ac);transition:width var(--reveal-med, .26s) var(--reveal-ease, ease-out)}.burst-meter-panel[data-burst-state=ready] .burst-meter-fill{animation:burst-fill-ready-pulse .9s ease-in-out infinite}.burst-meter-panel[data-burst-state=ready] .burst-meter-track{border-color:#f0d9acb3;box-shadow:0 0 12px #f0d9ac47}@keyframes burst-fill-ready-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.burst-path-choice{display:flex;flex-direction:column;gap:7px;padding:9px 10px;border:1px solid rgba(240,217,172,.55);border-radius:7px;background:#0a0505c7;box-shadow:0 0 16px #f0d9ac33;animation:burst-panel-in var(--reveal-fast, .16s) var(--reveal-ease, ease-out) both}.burst-path-choice-header{display:flex;flex-direction:column;gap:4px}.burst-path-choice-title{color:#f0d9ac;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.burst-choice-countdown{height:3px;overflow:hidden;border-radius:999px;background:#f0d9ac29}.burst-choice-countdown-fill{height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#f0d9ac8c,#f0d9ac);animation-name:burst-countdown-shrink;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes burst-countdown-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.burst-path-choice-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.burst-path-option{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px 6px;border:1px solid rgba(196,148,74,.4);border-radius:6px;background:#0006;color:#e2d2b8e6;text-align:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.burst-path-option strong{font-size:9.5px;font-weight:700;letter-spacing:.01em;line-height:1.15}.burst-path-option small{color:#e2d2b89e;font-size:8px;line-height:1.25}.burst-path-option:hover{transform:translateY(-1px)}.burst-path-option[data-path=relic]{border-color:rgba(var(--burst-relic),.55);color:rgb(var(--burst-relic))}.burst-path-option[data-path=guard]{border-color:rgba(var(--burst-guard),.55);color:rgb(var(--burst-guard))}.burst-path-option[data-path=vault]{border-color:rgba(var(--burst-vault),.55);color:rgb(var(--burst-vault))}.burst-path-option[data-path=relic] small,.burst-path-option[data-path=guard] small,.burst-path-option[data-path=vault] small{color:#e2d2b8ad}.burst-path-option[data-path=relic]:hover{background:rgba(var(--burst-relic),.16)}.burst-path-option[data-path=guard]:hover{background:rgba(var(--burst-guard),.16)}.burst-path-option[data-path=vault]:hover{background:rgba(var(--burst-vault),.16)}.burst-path-option[data-default=true]{box-shadow:0 0 0 1px #f0d9ac59,0 0 10px #f0d9ac2e}.burst-celebration{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(240,217,172,.6);border-radius:7px;background:#0a0505bf;box-shadow:0 0 18px #f0d9ac4d;animation:burst-panel-in var(--reveal-fast, .16s) var(--reveal-ease, ease-out) both}.burst-celebration[data-path=guard]{color:rgb(var(--burst-guard))}.burst-celebration[data-path=relic]{color:rgb(var(--burst-relic))}.burst-celebration[data-path=vault]{color:rgb(var(--burst-vault))}.burst-celebration-copy{display:flex;flex-direction:column;gap:1px}.burst-celebration-title{color:#f0d9ac;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.burst-celebration-path{font-size:13px;letter-spacing:.02em;text-shadow:0 0 10px currentColor}@keyframes burst-panel-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.board-burst-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0301015c;opacity:0;pointer-events:none;transition:opacity .22s ease}.board-frame[data-burst-active=true] .board-burst-veil{opacity:1}.burst-guard-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.burst-guard-barrier{position:absolute;top:3%;right:3%;bottom:3%;left:3%;border:1.5px solid rgba(var(--burst-guard),.55);border-radius:10px;opacity:0;animation:burst-guard-barrier-in 1.1s ease-out both}@keyframes burst-guard-barrier-in{0%{opacity:0;transform:scale(.97)}30%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(1)}}.burst-guard-orb{position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#eafcff,rgb(var(--burst-guard)) 60%,transparent 78%);offset-path:inset(3% round 10px);animation:burst-guard-orbit 1.5s linear}@keyframes burst-guard-orbit{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.board-frame[data-burst-active=true][data-burst-path=guard]{animation:burst-frame-pulse-guard 1.1s ease-in-out infinite}@keyframes burst-frame-pulse-guard{0%,to{filter:brightness(1)}50%{filter:brightness(1.08) saturate(1.1)}}.board-frame[data-burst-path=guard] .relic-icon.relic-shield,.board-frame[data-burst-path=guard] .relic-shield-rune{animation:burst-guard-shield-glow .9s ease-in-out infinite}@keyframes burst-guard-shield-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.55) drop-shadow(0 0 8px rgba(var(--burst-guard),.8))}}.board-frame[data-burst-path=guard] .shielded-mine-aegis{animation:burst-guard-aegis-flash .9s ease-out}.board-frame[data-burst-path=guard] .shielded-impact-ring{animation:shielded-ring-expand .92s ease-out both,burst-guard-shield-glow .9s ease-in-out 2}@keyframes burst-guard-aegis-flash{0%{filter:brightness(1);transform:scale(1)}30%{filter:brightness(1.8) drop-shadow(0 0 12px rgba(var(--burst-guard),.9));transform:scale(1.12)}to{filter:brightness(1);transform:scale(1)}}.burst-relic-chain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:visible;pointer-events:none}.burst-relic-chain-line{stroke:rgba(var(--burst-relic),.8);stroke-width:.6;stroke-linecap:round;stroke-dasharray:2.4 1.6;opacity:0;animation:burst-relic-line-flow 1.5s var(--chain-delay, 0ms) ease-out both}@keyframes burst-relic-line-flow{0%{opacity:0;stroke-dashoffset:8}20%{opacity:1}80%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}.burst-relic-chain-node{fill:rgb(var(--chain-rgb, var(--burst-relic)));opacity:0;animation:burst-relic-node-pulse 1.5s var(--chain-delay, 0ms) ease-out both}@keyframes burst-relic-node-pulse{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.25)}55%{transform:scale(1)}to{opacity:.85;transform:scale(1)}}.board-frame[data-burst-active=true][data-burst-path=relic]{animation:burst-frame-pulse-relic 1.1s ease-in-out infinite}@keyframes burst-frame-pulse-relic{0%,to{filter:brightness(1)}50%{filter:brightness(1.1) saturate(1.15)}}.board-frame[data-burst-path=vault] .tile-button.shape-target.revealed_safe .crystal,.board-frame[data-burst-path=vault] .tile-shape-glow{animation:burst-vault-illuminate 1.1s calc(var(--diag-shimmer-delay, 0ms) * .5) ease-in-out infinite}@keyframes burst-vault-illuminate{0%,to{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.55) drop-shadow(0 0 8px rgba(var(--burst-vault),.7))}}.board-frame[data-burst-active=true][data-burst-path=vault]{animation:burst-frame-pulse-vault 1s ease-in-out infinite,burst-vault-lock-in .9s ease-out}@keyframes burst-frame-pulse-vault{0%,to{filter:brightness(1)}50%{filter:brightness(1.12) saturate(1.2)}}@keyframes burst-vault-lock-in{0%{filter:brightness(1)}35%{filter:brightness(1.5)}to{filter:brightness(1)}}.burst-vault-emblem{position:absolute;top:50%;left:50%;z-index:6;width:14%;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) scale(.4) rotate(45deg);background:linear-gradient(135deg,#ffe3afe6,rgba(var(--burst-vault),.7));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;animation:burst-vault-emblem-activate 1.2s ease-out both}@keyframes burst-vault-emblem-activate{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(45deg)}35%{opacity:.95;transform:translate(-50%,-50%) scale(1.15) rotate(45deg)}70%{opacity:.8;transform:translate(-50%,-50%) scale(.9) rotate(45deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.board-frame[data-burst-active=true],.board-frame[data-burst-path],.burst-guard-orb,.burst-guard-barrier,.burst-relic-chain-line,.burst-relic-chain-node,.burst-vault-emblem,.burst-choice-countdown-fill,.burst-meter-panel[data-burst-state=ready] .burst-meter-fill{animation:none!important}.burst-guard-barrier,.burst-relic-chain,.burst-vault-emblem{opacity:0!important}.board-burst-veil{transition:none!important}}
