body.field-pack-open{overflow:hidden}.field-pack-dialog{inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:auto;background:radial-gradient(ellipse at 50% 50%,#34422d 0,#121d15 42%,#090f0c 76%)!important;color:#f1f0df;z-index:100}.field-pack-dialog::backdrop{background:#090f0c!important}.fp-shell{min-height:100%;display:flex;flex-direction:column;position:relative}.fp-header{height:91px;max-width:none;padding:20px 5%;border-bottom:1px solid #c7d4ac16;display:flex;justify-content:space-between;width:100%;flex-shrink:0}.fp-header strong{font:600 18px 'Barlow Condensed',Arial;letter-spacing:4px;display:block;margin-top:7px}.fp-kicker{font:600 9px Inter,Arial;letter-spacing:2.5px;color:#bcbb91}.fp-close{background:none;color:#9eac9f;font:11px Inter,Arial;display:flex;gap:18px;align-items:center;padding:14px}.fp-close span{font-size:25px}.fp-opening{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:22px 20px 16px;min-height:580px;overflow:hidden}.fp-progress{display:flex;gap:7px;align-items:center;justify-content:center;margin-bottom:25px}.fp-progress i{height:3px;width:22px;background:#80947c35;border-radius:2px}.fp-progress i.filled{background:#d8bd7d}.fp-progress span{font:10px Inter,Arial;letter-spacing:2px;color:#b4bea9;margin-left:12px}.fp-stage{position:relative;perspective:1200px;width:258px;height:365px;isolation:isolate}.fp-card-button{position:absolute;inset:0;border:0;padding:0;width:100%;height:100%;background:none;border-radius:11px;outline-offset:8px;perspective:1200px;touch-action:pan-y;user-select:none;z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent}.fp-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 720ms cubic-bezier(.22,.75,.2,1);border-radius:11px}.fp-card-button.is-revealed .fp-card-inner{transform:rotateY(180deg)}.fp-card-back,.fp-card-front{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #b9bf88;border-radius:11px;overflow:hidden;box-shadow:0 20px 55px #0009}.fp-card-back{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 25% 20%,#5e6e43,#1d3224 60%,#15261b);padding:30px 16px}.fp-back-grid{position:absolute;inset:8px;border:1px solid #abb78655;border-radius:6px;background:repeating-linear-gradient(45deg,transparent 0 13px,#d1d6a208 14px,transparent 15px 28px)}.fp-back-top{font:600 17px 'Barlow Condensed',Arial;letter-spacing:5px;position:relative}.fp-emblem{font:700 116px 'Barlow Condensed',Arial;transform:skew(-9deg);color:#d8bd7d;text-shadow:0 4px 0 #121f14;width:116px;height:138px;border:1px solid #bcc28e88;display:grid;place-items:center;box-shadow:inset 0 0 0 7px #233d2b,0 0 0 1px #677b54}.fp-back-bottom{font:600 10px Inter,Arial;letter-spacing:3px;line-height:2.2;position:relative;text-align:center}.fp-back-bottom small{font-size:6px;letter-spacing:2px;color:#a6ba9a}.fp-card-front{transform:rotateY(180deg);text-align:left;background:linear-gradient(145deg,#364c32,#121e16);border-color:#91ac80}.fp-card-front.rare,.fp-result.rare{border-color:#86afc1}.fp-card-front.elite,.fp-result.elite{border-color:#c5b982}.fp-front-art{height:53%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 100%,#afbd8d33,transparent 65%);padding:35px 15px 0}.fp-front-art svg{height:100%;width:100%;filter:drop-shadow(0 12px 8px #0008)}.fp-front-top{position:absolute;top:16px;left:17px;right:17px;display:flex;justify-content:space-between;align-items:center;font:600 8px Inter,Arial;letter-spacing:1.7px;color:#c3d0b6}.fp-front-top>span:last-child{font:600 18px 'Barlow Condensed',Arial;color:#e1d5a7;letter-spacing:0}.fp-front-top small{font:6px Inter,Arial;letter-spacing:1px}.fp-front-info{padding:16px 19px 15px;background:#0e1913a8;height:47%;display:flex;flex-direction:column}.fp-rarity{font:600 8px Inter,Arial;text-transform:uppercase;letter-spacing:2px;color:#9cb78c}.fp-rarity.rare{color:#a4c6da}.fp-rarity.elite{color:#dec583}.fp-front-info h2{font:600 25px/1.05 'Barlow Condensed',Arial;margin:7px 0!important;letter-spacing:.2px}.fp-front-info p{font:9px/1.4 Inter,Arial;color:#a3b49d;margin:0!important}.fp-stats{display:flex;gap:25px;border-top:1px solid #bed19c1c;padding-top:8px;margin-top:10px;color:#d5dabd;font:600 15px 'Barlow Condensed',Arial}.fp-stats span{display:flex;gap:8px;align-items:center}.fp-stats small{font:6px Inter,Arial;color:#9eaf98;letter-spacing:1px}.fp-owned{position:absolute;bottom:13px;right:14px;font:600 6px Inter,Arial;letter-spacing:.7px;border:1px solid #b5c69b44;border-radius:12px;padding:5px 7px;color:#c8d6b9}.fp-owned.new{color:#cddcae;background:#59764255;border-color:#8cad6e66}.fp-stack{position:absolute;inset:0;border:1px solid #667c54;border-radius:11px;background:#203423;box-shadow:0 15px 20px #0005;pointer-events:none}.fp-stack-one{transform:translate(7px,4px) rotate(3deg);z-index:2}.fp-stack-two{transform:translate(-9px,7px) rotate(-4deg);z-index:1}.fp-hint{margin:27px 0 0!important;font:11px Inter,Arial;letter-spacing:.3px;color:#b8c6b1}.fp-action-row{height:55px;display:flex;align-items:center;justify-content:center}.fp-next{display:flex;align-items:center;gap:28px;padding:12px 18px;border:1px solid #9bac7c38;background:#15281c;color:#e0e5d2;border-radius:4px;font:11px Inter,Arial}.fp-next:hover{background:#263c27}.fp-key-help{font:9px Inter,Arial;color:#778975}.fp-footnote{padding:14px 20px 22px;text-align:center;font:9px Inter,Arial;color:#748571;letter-spacing:.3px}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-summary{padding:40px 5%;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.fp-summary h1{font:600 clamp(36px,5vw,55px) 'Barlow Condensed',Arial;margin:10px 0}.fp-summary>p{font:12px/1.5 Inter,Arial;color:#a7b7a0}.fp-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(100%,1080px);margin:30px auto}.fp-result{position:relative;border:1px solid #91ac80;border-radius:8px;height:295px;overflow:hidden;background:linear-gradient(145deg,#364c32,#121e16);text-align:left}.fp-result .fp-front-info{padding:12px 12px 18px}.fp-result h2{font-size:21px}.fp-result .fp-front-top{left:12px;right:12px;top:10px;font-size:7px}.fp-result .fp-front-info p{font-size:8px}.fp-result .fp-stats{gap:12px;margin-top:8px;padding-top:6px}.fp-result .fp-owned{bottom:9px;right:9px;font-size:5px;padding:4px 5px}.fp-result .fp-front-art{padding-top:25px;height:48%}.fp-result .fp-front-info{height:52%}.fp-finish{padding:14px 30px;display:flex;gap:35px;background:#d8bd7d;color:#17241a;border:0;border-radius:4px;font:600 12px Inter,Arial;min-width:180px;justify-content:center}.fp-summary-note{font-size:10px!important;margin-top:16px!important}.fp-card-button:focus-visible,.fp-close:focus-visible,.fp-next:focus-visible,.fp-finish:focus-visible{outline:2px solid #e9d391;outline-offset:5px}@media(max-width:850px){.fp-results{grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px}.fp-result{height:285px}}@media(max-width:540px){.fp-header{height:76px;padding:14px 18px}.fp-header strong{font-size:16px}.fp-kicker{font-size:8px}.fp-close{font-size:9px;padding:10px 0}.fp-opening{min-height:0;padding-top:24px;padding-bottom:12px}.fp-stage{width:230px;height:330px}.fp-progress{margin-bottom:20px}.fp-front-info h2{font-size:24px}.fp-front-info{padding:13px 16px}.fp-stats{margin-top:9px}.fp-owned{bottom:9px;font-size:5px}.fp-hint{margin-top:23px!important;font-size:10px}.fp-footnote{font-size:8px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.fp-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-result{height:255px}.fp-result .fp-front-info h2{font-size:20px}.fp-result .fp-front-info p{display:none}.fp-result .fp-stats{display:flex;flex-direction:column;gap:3px}.fp-result .fp-front-top{font-size:6px;letter-spacing:1px}.fp-result .fp-front-top small{display:none}.fp-result .fp-front-art{height:49%}.fp-result .fp-front-info{height:51%;padding:11px}.fp-result .fp-owned{font-size:5px;bottom:8px}.fp-summary{padding:35px 18px}.fp-summary>p{font-size:11px}.fp-summary h1{font-size:36px}}@media(max-height:700px) and (min-width:541px){.fp-header{height:68px}.fp-stage{width:220px;height:310px}.fp-opening{min-height:0;padding-top:15px}.fp-progress{margin-bottom:15px}.fp-hint{margin-top:18px!important}.fp-front-info h2{font-size:22px}.fp-front-info{padding:11px 15px}.fp-footnote{padding:8px 15px 15px}}@media(prefers-reduced-motion:reduce){.fp-card-inner,.fp-card-button{transition:none!important}.fp-stack{transform:none}}
