.tile-trap-play-home{align-items:center;background:#aeea74;display:grid;height:100dvh;justify-items:center;overflow:hidden;padding:0;position:relative}.tile-trap-play-home:before{content:"";display:none;inset:0;pointer-events:none;position:absolute}.tile-trap-shell{aspect-ratio:auto;background:transparent;box-shadow:none;color:#0c3b6d;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}.tile-trap-shell:after,.tile-trap-shell:before{content:"";display:none;pointer-events:none;position:absolute;z-index:1}.tile-trap-shell:before{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 20%),linear-gradient(0deg,rgba(2,95,158,.16),transparent 24%);inset:0}.tile-trap-shell:after{border:1px solid rgba(255,255,255,.24);inset:0}.tile-trap-shell .gamekit-canvas-host{inset:0;overflow:hidden;position:absolute;z-index:0}.tile-trap-shell .gamekit-canvas-host canvas{display:block;height:100%!important;width:100%!important}.tile-trap-rewarded-ad-live-status{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tile-trap-rewarded-ad-prompt{align-items:end;background:rgba(5,21,36,.42);display:grid;inset:0;justify-items:center;padding:22px;position:absolute;z-index:3}.tile-trap-rewarded-ad-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,250,255,.98)),#f3fbff;border:2px solid rgba(35,166,224,.76);border-radius:18px;box-shadow:0 18px 44px rgba(4,20,38,.36),inset 0 0 0 2px rgba(255,255,255,.64);color:#0d223c;display:grid;gap:10px;padding:18px;width:min(100%,360px)}.tile-trap-rewarded-ad-panel>span{color:#008f9b;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.tile-trap-rewarded-ad-panel h2,.tile-trap-rewarded-ad-panel p{margin:0}.tile-trap-rewarded-ad-panel h2{color:#0b203a;font-size:24px;font-weight:950;line-height:1.06}.tile-trap-rewarded-ad-panel p{color:#40556f;font-size:15px;font-weight:750;line-height:1.32}.tile-trap-rewarded-ad-status{color:#0d6f92!important;font-size:13px!important;font-weight:900!important}.tile-trap-rewarded-ad-actions{display:grid;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-top:4px}.tile-trap-rewarded-ad-actions button{border:0;border-radius:8px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:950;letter-spacing:0;min-height:44px;padding:0 14px}.tile-trap-rewarded-ad-actions button:first-child{background:#e5eef5;color:#30465f}.tile-trap-rewarded-ad-actions button:last-child{background:linear-gradient(180deg,#dfff23,#9edb17);box-shadow:0 5px 0 rgba(18,61,15,.28),inset 0 2px 0 rgba(255,255,255,.42);color:#0b203a}.tile-trap-rewarded-ad-actions button:disabled{cursor:default;opacity:.64}.tile-trap-result-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,21,36,.58);inset:0;padding:22px;position:absolute;z-index:4}.tile-trap-result-overlay,.tile-trap-result-panel{align-items:center;display:grid;justify-items:center}.tile-trap-result-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,218,.98)),#fff5d2;border:3px solid #e2b45e;border-radius:28px;box-shadow:0 18px 0 rgba(121,79,24,.16),0 28px 70px rgba(4,20,38,.42),inset 0 0 0 3px rgba(255,255,255,.72);color:#0d223c;gap:12px;max-height:calc(100% - 12px);overflow:auto;padding:28px 26px 20px;text-align:center;width:min(100%,424px)}.tile-trap-result-badge{align-items:center;background:#cbf21d;border:3px solid #83a410;border-radius:50%;box-shadow:0 6px 0 rgba(87,117,12,.52),inset 0 0 0 3px rgba(255,255,255,.38);color:#0d2d4d;display:grid;height:76px;justify-items:center;width:76px}.tile-trap-result-overlay.is-failure .tile-trap-result-badge{background:#ffb25d;border-color:#bb6230;box-shadow:0 6px 0 rgba(129,55,23,.45),inset 0 0 0 3px rgba(255,255,255,.34)}.tile-trap-result-panel h2{color:#0b203a;font-size:44px;font-weight:950;line-height:.96;margin:6px 0}.tile-trap-result-label,.tile-trap-result-meta{color:#516073;font-size:18px;font-weight:900;line-height:1.2;margin:0}.tile-trap-result-metric{color:#0b203a;display:block;font-size:54px;font-weight:950;line-height:.98;margin-top:-2px}.tile-trap-result-meta{color:#10243d;font-size:17px;margin-bottom:10px}.tile-trap-result-explanation{color:#5a6678;font-size:14px;font-weight:700;line-height:1.24;margin:-2px 0 10px;max-width:28ch}.tile-trap-handle-claim{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;width:100%}.tile-trap-handle-claim button,.tile-trap-handle-claim input{border-radius:8px;font-family:inherit;font-weight:900;letter-spacing:0;min-height:40px}.tile-trap-handle-claim input{background:rgba(255,255,255,.82);border:2px solid rgba(218,173,89,.72);color:#10243d;min-width:0;padding:0 10px}.tile-trap-handle-claim button{background:#10243d;border:0;color:#ffffff;cursor:pointer;padding:0 14px}.tile-trap-handle-claim button:disabled{cursor:default;opacity:.58}.tile-trap-handle-claim-status{color:#008f9b;font-size:12px;font-weight:900;grid-column:1/-1;line-height:1.1;text-align:left}.tile-trap-result-action{align-items:center;border:0;cursor:pointer;display:inline-grid;font-family:inherit;font-weight:950;gap:8px;grid-auto-flow:column;justify-content:center;letter-spacing:0;min-width:0}.tile-trap-result-action:disabled{cursor:default;opacity:.58}.tile-trap-result-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-trap-result-action{border-radius:8px;box-shadow:0 6px 0 rgba(18,61,15,.36),inset 0 2px 0 rgba(255,255,255,.42);gap:6px;min-height:48px;padding:0 10px}.tile-trap-result-action.is-primary{background:linear-gradient(180deg,#dfff23,#9edb17);color:#0b203a;font-size:24px;min-height:58px;width:100%}.tile-trap-result-action.is-blue{background:linear-gradient(180deg,#36a6ff,#1077d8);box-shadow:0 5px 0 rgba(5,70,137,.48),inset 0 2px 0 rgba(255,255,255,.42);color:#ffffff;font-size:14px}.tile-trap-result-action.is-dark{background:linear-gradient(180deg,#243d61,#10243d);box-shadow:0 5px 0 rgba(5,16,32,.56),inset 0 2px 0 rgba(255,255,255,.2);color:#ffe7be;font-size:14px}.tile-trap-result-secondary-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tile-trap-result-secondary-actions .tile-trap-result-action svg{height:18px;width:18px}.tile-trap-result-action:focus-visible{outline:3px solid rgba(6,140,230,.72);outline-offset:3px}@media (max-height:740px){.tile-trap-result-panel{gap:9px;padding:20px 20px 16px}.tile-trap-result-badge{height:60px;width:60px}.tile-trap-result-panel h2{font-size:36px}.tile-trap-result-metric{font-size:44px}.tile-trap-result-action.is-primary{min-height:52px}}