.ach-sec+.ach-sec{margin-top:40px}.ach-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;display:grid}.ach-clamp>:nth-child(n+6){display:none}.ach-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:ach-rise .56s var(--ease) calc(var(--i,0) * 45ms) backwards;background:0 0;border:0;align-content:start;gap:10px;padding:0;text-decoration:none;display:grid}.ach-art{transform:perspective(700px) translateY(var(--lift,0)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .24s var(--ease), filter .24s var(--ease)}.ach-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ach-sheen{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff6b, #fff0 58%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .24s var(--ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ach-card:hover .ach-art{--lift:-4px;filter:drop-shadow(0 18px 16px #0003)}.ach-card:hover .ach-sheen{opacity:1}}.ach-card:active .ach-art{transition-duration:.12s;transform:perspective(700px)scale(.97)}.ach-t{gap:2px;min-width:0;display:grid}.ach-t b{font:600 15px/20px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ach-t span{font:500 13px/18px var(--font);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ach-next{cursor:default}.ach-emb{aspect-ratio:480/520;width:94%;position:relative}.ach-emb canvas{width:100%;height:100%;position:absolute;inset:0}.ach-ghost{filter:grayscale();opacity:.4}.ach-lit{-webkit-mask:linear-gradient(#0000 48%,#000 52%) 0 0/100% 200% no-repeat;mask:linear-gradient(#0000 48%,#000 52%) 0 0/100% 200% no-repeat}.ach-next.go .ach-lit{-webkit-mask-position:0 calc(var(--q,0) * 100%);-webkit-mask-position:0 calc(var(--q,0) * 100%);mask-position:0 calc(var(--q,0) * 100%);animation:ach-fill 1.4s var(--ease) .12s backwards}.ach-next.done .ach-lit{animation:none}.ach-yours{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ach-yours p{font:500 15px/21px var(--font);color:var(--muted);margin:0}.ach-yours b{color:var(--fg);font-weight:600}.ach-roblox{gap:8px}.ach-roblox svg{width:16px;height:16px}.s-ach{scroll-margin-top:88px}.apack{aspect-ratio:660/1000;display:block}.apack img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000059);width:100%;height:100%;display:block}.ach-pile{aspect-ratio:1366/2078;display:block;position:relative}.ach-pile .apack{rotate:calc(var(--k) * 3.5deg - 1deg);translate:calc(var(--k) * 2.5%) calc(var(--k) * -2.5%);transition:rotate .28s var(--ease), translate .28s var(--ease);position:absolute;inset:7% 7% auto}@media (hover:hover) and (pointer:fine){.ach-sealed:hover .ach-pile .apack{rotate:calc(var(--k) * 6deg - 2deg);translate:calc(var(--k) * 5%) calc(var(--k) * -4% - 3%)}}.ach-pile-n{z-index:2;color:#fff;min-width:26px;font:700 13px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 35% 30%,#e2394f,#960e24);border-radius:999px;padding:3px 8px;position:absolute;top:0;right:0;box-shadow:0 4px 10px #00000059}.rcpt{color:#1c1c1e;width:min(330px,100%);-webkit-mask:conic-gradient(from -45deg at bottom, transparent 90deg, black 0) bottom / 12px 7px repeat-x, linear-gradient(black 0 0) top / 100% calc(100% - 6px) no-repeat;mask:conic-gradient(from -45deg at bottom, transparent 90deg, black 0) bottom / 12px 7px repeat-x, linear-gradient(black 0 0) top / 100% calc(100% - 6px) no-repeat;background:#f8f6f0;margin:0 auto;padding:16px 18px 24px;font:500 12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 10px 24px -14px #00000080}.rcpt[hidden]{display:none}.rcpt-head{letter-spacing:.18em;border-bottom:1px dashed #1c1c1e66;justify-items:center;margin-bottom:8px;padding-bottom:10px;display:grid}.rcpt-head b{font-size:14px}.rcpt-row{justify-content:space-between;gap:14px;display:flex}.rcpt-row span:first-child{color:#1c1c1e99;white-space:nowrap}.rcpt-row span:last-child{text-align:right}.rcpt-cert{text-align:center;letter-spacing:.14em;border-top:1px dashed #1c1c1e66;margin-top:10px;padding-top:10px;font-weight:700}.ach-acts{gap:10px;margin-top:20px;display:flex}.ach-acts .ach-share{flex:1;margin:0}.ach-sheet .rcpt{margin-top:16px}.ach-sheet{--fs-w:420px}.ach-stage{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 34%, transparent), transparent);place-items:center;padding:18px 0 22px;display:grid}.ach-big{aspect-ratio:750/1050;width:min(260px,62vw);box-shadow:0 26px 50px -24px color-mix(in srgb, var(--tone) 90%, transparent);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .52s var(--ease);touch-action:none;cursor:grab;animation:ach-turn .76s var(--ease) backwards;border-radius:14px;display:block;position:relative;overflow:hidden}.ach-big.held{cursor:grabbing;transition-duration:70ms}.ach-big .ach-sheen{opacity:.6}.ach-words{text-align:center;gap:4px;display:grid}.ach-eyebrow{font:600 13px/18px var(--font);color:color-mix(in srgb, var(--tone) 70%, var(--fg))}.ach-words h3{font:600 30px/36px var(--display);letter-spacing:-.03em;margin:0}.ach-sub,.ach-held{font:500 15px/21px var(--font);color:var(--muted);margin:0}.ach-sub a{color:var(--fg);transition:opacity .18s var(--ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.ach-sub a:hover{opacity:.7}}.ach-held{font-size:14px}.ach-share{width:100%;margin-top:20px}@keyframes ach-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ach-fill{0%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ach-turn{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)scale(.9)}}@media (width<=640px){.ach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.ach-clamp>:nth-child(n+4),.ach-rows2>:nth-child(n+7){display:none}.ach-t b{font-size:14px}.ach-t span{font-size:12px}}@media (prefers-reduced-motion:reduce){.ach-card,.ach-big,.ach-next .ach-lit{animation:none}}.case{aspect-ratio:1366/2078;filter:drop-shadow(0 12px 14px #00000029);transition:transform .3s var(--ease), filter .3s var(--ease), color .3s var(--ease);display:block;position:relative}.case:not(.drawn,.empty):before{content:"";background:color-mix(in srgb, var(--tone,var(--fg)) 10%, var(--tile));border-radius:5.1%/3.4%;position:absolute;inset:2.8% 5.4%}.case-cv{width:100%;height:100%;animation:fade-in var(--appear-pic) var(--ease) backwards;display:block}.case.empty{filter:none;color:color-mix(in srgb, var(--fg) 13%, transparent)}.case-shell{background:linear-gradient(160deg, color-mix(in srgb, var(--fg) 4%, transparent), transparent 55%);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:5.1%/3.4%;position:absolute;inset:2.8% 5.4%}.case-label{background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:6px;height:13.3%;position:absolute;top:2.6%;left:6.6%;right:6.6%}.case-win{background:radial-gradient(circle, color-mix(in srgb, var(--fg) 9%, transparent) 1.3px, transparent 1.8px) center / 16px 16px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;place-items:center;display:grid;position:absolute;inset:19.9% 4.1% 2.6%}.case-win .who{width:46%;height:auto}.case-win .who-sil{fill:currentColor}.case-win .who-q{fill:none;stroke:var(--bg);stroke-width:1.3px;stroke-linecap:round}.case-win .who-dot{fill:var(--bg)}@media (prefers-reduced-motion:reduce){.case-cv{animation:none}}
