.prize-lab{max-width:1100px;padding:calc(22px + env(safe-area-inset-top)) 28px calc(30px + env(safe-area-inset-bottom));color:#e7eee8;margin:auto;font-family:Arial,sans-serif}.lab-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-top a{color:#f5e5b9;align-items:center;gap:14px;text-decoration:none;display:flex}.lab-top a span{font:italic 700 32px Georgia,serif}.lab-badge{letter-spacing:.12em;color:#c6d9c5;border:1px solid #587269;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.lab-intro{padding:45px 0 24px}.lab-eyebrow{letter-spacing:.17em;color:#d8bd7e;font-size:10px;font-weight:700}.lab-intro h1{letter-spacing:-.035em;margin:14px 0 17px;font:48px/1.12 Georgia,serif}.lab-intro h1 em{color:#e8cd8e}.lab-intro>p{color:#b7c6be;font-size:15px}.lab-notice{background:#14362b;border:1px solid #3c6353;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:25px;padding:15px 18px;display:flex}.lab-notice svg{color:#a8d7b9;flex-shrink:0}.lab-notice p{color:#bed3c6;margin:0;font-size:13px;line-height:1.6}.lab-notice strong{color:#edf5ee}.lab-grid{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.lab-panel{background:linear-gradient(140deg,#15332a,#0c211b);border:1px solid #344b42;border-radius:20px;padding:24px;box-shadow:0 12px 28px #0002}.lab-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-panel h2{margin:0;font-size:17px;font-weight:600}.lab-panel-heading>span{color:#b0c0b5;font-size:11px}.lab-prize{background:radial-gradient(#cfa95713,#0000 70%);flex-direction:column;align-items:center;gap:6px;padding:24px 0 23px;display:flex}.lab-prize-icon{color:#eacb86;background:#d4b06b15;border:1px solid #ab8c4544;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.lab-prize>strong{letter-spacing:-.04em;color:#f4dfaa;text-shadow:0 3px 16px #e4b5671a;font-variant-numeric:tabular-nums;font:76px/1.1 Georgia,serif}.lab-prize>span:last-child{color:#abc0b1;font-size:12px}.lab-outcomes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lab-outcomes>div{background:#082018;border:1px solid #496052;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:12px 5px;display:flex}.lab-outcomes b{color:#eee0ba;font:25px Georgia,serif}.lab-outcomes span{color:#b8c9bf;font-size:12px}.lab-outcomes .is-picked{background:#655c2c4a;border-color:#e2c17c;box-shadow:0 0 0 1px #ddc58233}.lab-caption{color:#b1c4b7;margin:15px 0;font-size:12px;line-height:1.6}.lab-controls{flex-direction:column;gap:10px;display:flex}.prize-lab button{font:inherit;cursor:pointer;min-height:44px;transition:background .15s}.prize-lab button:disabled{opacity:.5;cursor:default}.prize-lab :focus-visible{outline-offset:4px;outline:2px solid #f6da92}.lab-primary,.lab-secondary{border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex;font-weight:700!important}.lab-primary{color:#1e2d21;background:linear-gradient(140deg,#f2daa2,#cba75e);border:1px solid #e8c884;box-shadow:0 3px #8e773e}.lab-secondary{color:#d9e7db;background:#183d2d;border:1px solid #688572;width:100%;font-size:12px!important}.lab-step{color:#e1d6b8;margin:4px 0;font-size:12px;line-height:1.5}.lab-winner-buttons{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lab-winner-buttons button{color:#edf2e4;background:#274b3a;border:1px solid #638069;border-radius:9px;padding:8px;font-size:12px}.lab-text-button{color:#d9c99e;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;display:flex;font-size:12px!important}.lab-result{color:#e9f3d7;background:#305237;border-radius:10px;margin:4px 0;padding:13px;font-size:12px;line-height:1.6}.lab-result span{color:#c4d6b9;display:block}.lab-error{color:#ffcfbf;background:#602c253f;border-radius:9px;margin:4px 0;padding:12px;font-size:13px;line-height:1.5}.lab-players{gap:19px;margin:26px 0;display:grid}.lab-players>div{align-items:center;gap:10px;display:flex}.lab-avatar{color:#fff1cf;background:linear-gradient(130deg,#bfa269,#514426);border:1px solid #a58b55;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font:22px Georgia,serif;display:grid}.lab-avatar.avatar-1{color:#dbebde;background:linear-gradient(130deg,#537f74,#1d3931);border-color:#749b82}.lab-avatar.avatar-2{color:#e3dff0;background:linear-gradient(130deg,#696086,#302d42);border-color:#888196}.lab-players>div>span:nth-child(2){font-size:14px}.lab-players small{color:#a1b5a9;margin-top:5px;font-size:10px;display:block}.lab-players b{font-variant-numeric:tabular-nums;color:#f2e8c8;margin-left:auto;font-size:20px;font-weight:500}.lab-accounts{border-top:1px solid #3a5246;gap:16px;margin:0;padding-top:18px;display:grid}.lab-accounts>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.lab-accounts dt{color:#b9cabc}.lab-accounts dd{font-variant-numeric:tabular-nums;color:#ead8a4;margin:0}.lab-technical{border-top:1px solid #3a5246;margin-top:24px;padding-top:16px;font-size:12px}.prize-lab summary{cursor:pointer;color:#cbbd96;min-height:30px}.lab-technical p{color:#9cb3a2;font-size:11px;line-height:1.6}.lab-economics{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.lab-economics h2{margin:9px 0 14px;font:27px Georgia,serif}.lab-economics p{color:#b3c6b7;margin:0;font-size:13px;line-height:1.7}.lab-economics dl{grid-template-columns:1fr 1fr;gap:22px;margin:0;display:grid}.lab-economics dt{color:#b6c4b9;font-size:11px;line-height:1.5}.lab-economics dd{color:#e4cb92;margin:7px 0 0;font:26px Georgia,serif}.lab-economics .lab-economics-note{border-top:1px solid #344f3f;grid-column:1/-1;padding-top:15px;font-size:11px}.lab-history{margin-top:20px}.lab-history>ol{margin:15px 0 0;padding:0;list-style:none}.lab-history>ol>li{border-top:1px solid #2c4939;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.lab-history b{font-size:12px;font-weight:500}.lab-history small{color:#9cb4a2;margin-top:5px;font-size:10px;display:block}.lab-history details{text-align:right;min-width:90px;font-size:11px}.lab-history ul{padding:0;list-style:none}.lab-history ul li{justify-content:space-between;gap:16px;padding:5px 0;font-size:10px;display:flex}.lab-footer{text-align:center;color:#a2b7a8;max-width:560px;margin:26px auto;font-size:11px;line-height:1.7}.is-drawing>strong{animation:.45s ease-in-out infinite lab-draw}.is-drawing .lab-prize-icon{animation:.7s ease-in-out infinite lab-draw}@keyframes lab-draw{50%{opacity:.4;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.is-drawing>strong,.is-drawing .lab-prize-icon{animation:none}}@media (max-width:720px){.prize-lab{padding-left:16px;padding-right:16px}.lab-intro{padding-top:30px}.lab-intro h1{font-size:37px}.lab-grid{grid-template-columns:1fr}.lab-panel{border-radius:16px;padding:20px}.lab-economics{grid-template-columns:1fr}.lab-economics dl{padding-top:8px}.lab-history>ol>li{flex-wrap:wrap}.lab-history details{text-align:left}.lab-top a span{font-size:29px}.lab-notice{padding:12px}.lab-notice p{font-size:12px}}
