:root{--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--shadow-subtle:0 4px 8px rgba(0,0,0,.06);--shadow-medium:0 6px 12px rgba(0,0,0,.12);--shadow-strong:0 6px 16px rgba(0,0,0,.2);--cookoff-warning:#d98026;--cookoff-warning-rgb:217,128,38;--cookoff-success-rgb:43,136,85;--cookoff-primary-dark:#9e4302;--cookoff-primary-dark-rgb:158,67,2;--cookoff-gold:#d8a60d;--cookoff-silver:#9a9a9e;--cookoff-bronze:#b87430;--cookoff-bg-top:#fdf6f0;--cookoff-bg-bottom:#f5ebd8;--opacity-subtle-low:0.10;--opacity-subtle:0.12;--opacity-subtle-decorative:0.15;--opacity-medium:0.30;--opacity-disabled-text:0.55;--opacity-disabled:0.65}@media (prefers-color-scheme:dark){:root:not(.light){--cookoff-warning:#f2aa4d;--cookoff-warning-rgb:242,170,77;--cookoff-success-rgb:95,199,135;--cookoff-primary-dark:#c76619;--cookoff-primary-dark-rgb:199,102,25;--cookoff-gold:#f2c033;--cookoff-silver:#bebfc2;--cookoff-bronze:#d18c47;--cookoff-bg-top:#191a1e;--cookoff-bg-bottom:#2a2420}}html.dark{--cookoff-warning:#f2aa4d;--cookoff-warning-rgb:242,170,77;--cookoff-success-rgb:95,199,135;--cookoff-primary-dark:#c76619;--cookoff-primary-dark-rgb:199,102,25;--cookoff-gold:#f2c033;--cookoff-silver:#bebfc2;--cookoff-bronze:#d18c47;--cookoff-bg-top:#191a1e;--cookoff-bg-bottom:#2a2420}.trophy-card-shell{width:100%;container-type:inline-size;container-name:tc}.trophy-card{--tc-radius-outer:6.1cqw;--tc-radius-inner:4.6cqw;--tc-padding-x:max(9px,4.8cqw);--tc-padding-y:max(10px,5.65cqw);--tc-pad-bottom:max(8px,4.35cqw);position:relative;width:100%;aspect-ratio:5/7;padding:1.96cqw;background:#15131c;isolation:isolate;box-shadow:0 24px 60px -18px var(--glow),0 6px 18px rgba(0,0,0,.45);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;color:#f5f0e6}.trophy-card,.trophy-card .tc-frame{border-radius:var(--tc-radius-outer)}.trophy-card .tc-frame{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.trophy-card .tc-frame-spin{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:var(--ring-bg);animation:tc-frame-spin 8s linear infinite}.trophy-card[data-placement="1"] .tc-frame-spin{animation-duration:8s}.trophy-card[data-placement="2"] .tc-frame-spin,.trophy-card[data-placement="3"] .tc-frame-spin{animation:none}@keyframes tc-frame-spin{to{transform:rotate(1turn)}}.trophy-card--static .tc-frame-spin{animation:none}.trophy-card .tc-inner{position:relative;z-index:2;width:100%;height:100%;border-radius:var(--tc-radius-inner);background:linear-gradient(180deg,#15131c,#0a0a10);padding:var(--tc-padding-y) var(--tc-padding-x) var(--tc-pad-bottom);display:flex;flex-direction:column;overflow:hidden}.trophy-card .tc-holo-stripes{position:absolute;inset:0;border-radius:var(--tc-radius-inner);background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.16) 0 2px,transparent 2px 6px),repeating-linear-gradient(65deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;pointer-events:none;z-index:4}.trophy-card .tc-foil-sweep-mono,.trophy-card .tc-foil-sweeps{position:absolute;inset:0;border-radius:var(--tc-radius-inner);overflow:hidden;pointer-events:none;z-index:3}.trophy-card .tc-foil-sweep-mono i,.trophy-card .tc-foil-sweeps i{position:absolute;top:0;bottom:0;width:30%;left:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.32) 45%,rgba(255,225,138,.45) 50%,hsla(0,0%,100%,.32) 55%,transparent);transform:translateX(-100%) skewX(-18deg);mix-blend-mode:overlay;animation:tc-sweep 5.5s ease-in-out infinite;will-change:transform}.trophy-card .tc-foil-sweeps i:nth-child(2){background:linear-gradient(110deg,transparent 40%,rgba(196,82,255,.4) 50%,transparent 60%);animation-delay:1.2s}.trophy-card[data-placement="2"] .tc-foil-sweep-mono i{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.28) 50%,transparent);animation-duration:8s}.trophy-card[data-placement="3"] .tc-foil-sweep-mono i{background:linear-gradient(110deg,transparent,hsla(32,77%,74%,.3) 50%,transparent);animation-duration:11s}.trophy-card--static .tc-foil-sweep-mono i,.trophy-card--static .tc-foil-sweeps i{animation:none;transform:translateX(100%) skewX(-18deg)}@keyframes tc-sweep{0%,to{transform:translateX(-100%) skewX(-18deg)}50%{transform:translateX(370%) skewX(-18deg)}}.trophy-card .tc-eyebrow{position:relative;z-index:6;display:flex;justify-content:flex-start;align-items:center;gap:1.74cqw;font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;font-size:max(7px,2.83cqw);letter-spacing:.18em;text-transform:uppercase;color:hsla(40,43%,93%,.7);border-bottom:1px dashed hsla(40,43%,93%,.18);padding-bottom:2.6cqw;margin-bottom:3.9cqw}.trophy-card .tc-eyebrow .tc-event-date{margin-left:auto}.trophy-card .tc-event-name{color:var(--accent);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.trophy-card .tc-event-date{flex:0 0 auto;white-space:nowrap}.trophy-card .tc-host-logo{flex:0 0 auto;display:block;width:max(13px,4.6cqw);height:max(13px,4.6cqw);padding:max(1px,.44cqw);border-radius:max(3px,1.1cqw);background:#f5f0e6;box-shadow:0 0 0 1px rgba(10,10,16,.35)}.trophy-card .tc-dish{position:relative;z-index:6;margin:0 0 3.04cqw;font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;word-break:break-word;hyphens:auto;background:var(--text-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.trophy-card[data-placement="1"] .tc-dish{text-shadow:0 0 24px var(--glow);animation:tc-rainbow-shift 6s linear infinite}@keyframes tc-rainbow-shift{0%{background-position:0 50%}to{background-position:200% 50%}}.trophy-card--static[data-placement="1"] .tc-dish{animation:none}.trophy-card .tc-dish--xl{font-size:max(20px,12.17cqw)}.trophy-card .tc-dish--lg{font-size:max(16px,9.57cqw)}.trophy-card .tc-dish--md{font-size:max(13px,7.39cqw)}.trophy-card .tc-dish--sm{font-size:max(11px,5.65cqw)}.trophy-card .tc-art{position:relative;z-index:6;flex:1 1 0;min-height:22cqw;border-radius:3cqw;overflow:hidden;margin-bottom:3.5cqw;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 25%,var(--glow),transparent 60%),radial-gradient(ellipse at 75% 80%,rgba(196,82,255,.1),transparent 65%),rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.trophy-card[data-placement="2"] .tc-art{background:radial-gradient(ellipse at 30% 25%,rgba(212,222,235,.12),transparent 60%),rgba(0,0,0,.4)}.trophy-card[data-placement="3"] .tc-art{background:radial-gradient(ellipse at 30% 25%,rgba(205,133,63,.14),transparent 60%),rgba(0,0,0,.45)}.trophy-card .tc-art-spot{width:80%;filter:blur(12px);background:radial-gradient(circle,var(--glow),transparent 65%)}.trophy-card .tc-art-ring,.trophy-card .tc-art-spot{position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none}.trophy-card .tc-art-ring{width:70%;border:1px solid var(--accent);opacity:.3}.trophy-card .tc-art-halftone{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.08) 1px,transparent 1.4px);background-size:7px 7px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 50%,transparent 100%);pointer-events:none}.trophy-card .tc-emoji{position:relative;z-index:2;font-size:max(28px,20.87cqw);line-height:1;transform:rotate(-3deg);filter:drop-shadow(0 0 18px var(--glow)) drop-shadow(0 6px 12px rgba(0,0,0,.6))}.trophy-card .tc-byline{position:relative;z-index:6;display:flex;justify-content:space-between;align-items:center;gap:2.2cqw;margin-bottom:3.9cqw;min-height:5.65cqw}.trophy-card .tc-by{font-family:var(--font-trophy-byline),"Instrument Serif",Georgia,serif;font-style:italic;font-size:max(10px,4.13cqw);color:hsla(40,43%,93%,.85);line-height:1.1;display:inline-flex;align-items:baseline;gap:.87cqw;min-width:0}.trophy-card .tc-by em{font-style:italic}.trophy-card .tc-by b{font-style:normal;font-family:var(--font-trophy-numerals),var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-weight:400;font-size:max(9px,3.7cqw);letter-spacing:.02em;color:#f5f0e6;overflow:hidden;text-overflow:ellipsis}.trophy-card .tc-by b,.trophy-card .tc-cat{text-transform:uppercase;white-space:nowrap}.trophy-card .tc-cat{font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,monospace;font-size:max(6px,2.39cqw);letter-spacing:.13em;padding:1.3cqw 2.39cqw;border-radius:999px;border:1px solid var(--accent);color:var(--accent);flex-shrink:0}.trophy-card .tc-bottom{position:relative;z-index:6;padding-top:3.9cqw;border-top:1px dashed hsla(0,0%,100%,.18);display:grid;grid-template-columns:auto 1fr;gap:4.8cqw;align-items:center}.trophy-card .tc-pill{position:relative;display:flex;flex-direction:column;align-items:center;padding:3.04cqw 4.8cqw;border-radius:3cqw;border:1.5px solid var(--accent);min-width:28.3cqw;background:radial-gradient(ellipse at top,var(--glow),transparent 70%),hsla(0,0%,100%,.04);box-shadow:0 0 24px -6px var(--glow),inset 0 1px 0 hsla(0,0%,100%,.15);overflow:hidden;flex-shrink:0}.trophy-card .tc-pill:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.4),transparent);transform:translateX(-100%) skewX(-18deg);mix-blend-mode:overlay;animation:tc-sweep 4s ease-in-out infinite;animation-delay:.6s;will-change:transform}.trophy-card--static .tc-pill:before{animation:none}.trophy-card .tc-pill-num{font-family:var(--font-trophy-numerals),var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:max(20px,13.91cqw);line-height:.88;background:var(--pill-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px var(--glow);display:inline-flex;align-items:flex-start}.trophy-card .tc-pill-num sup{font-size:46%;line-height:1;margin-top:.14em;margin-left:2px;-webkit-text-fill-color:var(--accent);color:var(--accent);text-shadow:0 1px 3px rgba(0,0,0,.7)}.trophy-card .tc-pill-lbl{font-size:max(6px,2.39cqw);font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-top:.9cqw;color:var(--accent)}.trophy-card .tc-pill-lbl,.trophy-card .tc-stats{font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,monospace}.trophy-card .tc-stats{display:grid;grid-template-columns:1fr auto;gap:1.3cqw 4.8cqw;align-items:center}.trophy-card .tc-k{font-size:max(6px,2.17cqw);letter-spacing:.14em;text-transform:uppercase;color:hsla(40,43%,93%,.45)}.trophy-card .tc-v{font-size:max(9px,3.91cqw);font-weight:600;color:#f5f0e6;text-align:right;line-height:1.1;white-space:nowrap}.trophy-card .tc-v--accent{color:var(--accent)}.trophy-card .tc-foot{position:relative;z-index:6;margin-top:2.6cqw;display:flex;justify-content:space-between;align-items:center;gap:2.6cqw;font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,monospace;font-size:max(6px,1.96cqw);letter-spacing:.16em;color:hsla(40,43%,93%,.45);text-transform:uppercase}.trophy-card .tc-foot-mark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.trophy-card .tc-foot-dot{width:3.04cqw;height:3.04cqw;border-radius:50%;background:conic-gradient(#ff8a3d,#ff5078,#c452ff,#4ad8ff,#ffe18a);border:1px solid hsla(0,0%,100%,.4);animation:tc-frame-spin 8s linear infinite}.trophy-card[data-placement="2"] .tc-foot-dot{background:linear-gradient(135deg,#f0f4fa,#b6c0cf);animation:none}.trophy-card[data-placement="3"] .tc-foot-dot{background:linear-gradient(135deg,#f0c08a,peru);animation:none}.trophy-card--static .tc-foot-dot{animation:none}@container tc (max-width: 240px){.trophy-card .tc-event-date,.trophy-card .tc-host-logo{display:none}.trophy-card .tc-dish{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.trophy-card .tc-stats>.tc-k,.trophy-card .tc-stats>[data-stat=rivals],.trophy-card .tc-stats>[data-stat=voters]{display:none}.trophy-card .tc-stats{grid-template-columns:1fr}.trophy-card .tc-cat,.trophy-card .tc-foot{display:none}}.trophy-chip-emoji{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.trophy-chip-emoji__glyph{display:inline-block;line-height:1}.trophy-chip-count{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;border-radius:8px;padding:0 4px;background:var(--pill-gradient);color:#0a0a10;font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:9px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--cookoff-surface,#fff);z-index:2}.trophy-reveal-backdrop{position:fixed;inset:0;z-index:50;background:radial-gradient(ellipse at center,#1a1820 0,#08080d 75%);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:env(safe-area-inset-top,24px) 16px env(safe-area-inset-bottom,24px);animation:tc-reveal-fade-in .32s ease-out}@keyframes tc-reveal-fade-in{0%{opacity:0}to{opacity:1}}.trophy-reveal-close{position:fixed;top:max(env(safe-area-inset-top,16px),16px);right:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:hsla(40,43%,93%,.85);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:60;transition:background .15s ease}.trophy-reveal-close:hover{background:hsla(0,0%,100%,.14)}.trophy-reveal-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;max-width:460px;min-height:100%;margin:0 auto;position:relative}.trophy-reveal-pack{position:relative;width:70%;max-width:280px;aspect-ratio:5/7;border:none;border-radius:18px;cursor:pointer;overflow:hidden;background:conic-gradient(from 200deg at 30% 20%,#ffe18a,#ff8a3d,#ff5078,#c452ff,#4ad8ff,#5cffae,#ffe18a);box-shadow:0 30px 80px rgba(255,138,61,.5),0 0 80px rgba(196,82,255,.35),inset 0 0 0 2px hsla(0,0%,100%,.4);animation:tc-pack-pulse 1.6s ease-in-out infinite;display:grid;grid-template-rows:1fr auto auto;align-items:center;justify-items:center;padding:20px}@keyframes tc-pack-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.trophy-reveal-pack:hover{animation-play-state:paused;transform:scale(1.05)}.trophy-reveal-pack .pack-shimmer{position:absolute;inset:0;background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.18) 0 2px,transparent 2px 6px);mix-blend-mode:overlay;pointer-events:none}.trophy-reveal-pack .pack-crest{width:70px;height:70px;border-radius:50%;background:rgba(0,0,0,.45);border:2px solid hsla(0,0%,100%,.45);display:inline-flex;align-items:center;justify-content:center;color:#fff;z-index:2;align-self:end}.trophy-reveal-pack .pack-crest svg{width:38px;height:38px}.trophy-reveal-pack .pack-name{text-align:center;font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;font-size:18px;letter-spacing:.06em;color:rgba(0,0,0,.85);text-transform:uppercase;line-height:1.1;z-index:2;padding:12px 14px;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.trophy-reveal-pack .pack-name small{display:block;font-family:var(--font-trophy-mono),monospace;font-size:9px;letter-spacing:.18em;margin-top:4px;color:rgba(0,0,0,.55)}.trophy-reveal-pack .pack-cta{font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;color:rgba(0,0,0,.85);font-size:12px;letter-spacing:.18em;z-index:2}.trophy-reveal-opening{width:70%;max-width:280px;aspect-ratio:5/7;display:flex;align-items:center;justify-content:center;perspective:1500px;cursor:pointer}.trophy-reveal-opening .opening-card-back{width:100%;height:100%;border-radius:18px;background:repeating-linear-gradient(45deg,#1a1820 0 8px,#14121a 8px 16px);border:6px solid;-o-border-image:linear-gradient(135deg,#ffe18a,#ff8a3d) 1;border-image:linear-gradient(135deg,#ffe18a,#ff8a3d) 1;display:flex;align-items:center;justify-content:center;animation:tc-flip-back .8s cubic-bezier(.42,0,.32,1) forwards;transform-origin:center;transform-style:preserve-3d;box-shadow:0 30px 60px rgba(0,0,0,.5)}.trophy-reveal-opening .pack-crest{width:70px;height:70px;border-radius:50%;border:2px solid rgba(255,225,138,.5);display:inline-flex;align-items:center;justify-content:center;color:#ffe18a}.trophy-reveal-opening .pack-crest svg{width:38px;height:38px}@keyframes tc-flip-back{0%{transform:rotateY(0deg) scale(1)}60%{transform:rotateY(80deg) scale(1.04)}to{transform:rotateY(180deg) scale(1.05);opacity:0}}.card-share-story-preview{margin:0 auto;position:relative;overflow:hidden;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.trophy-reveal-card-mount{width:70%;max-width:320px;animation:tc-reveal-card .6s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center;filter:drop-shadow(0 30px 60px rgba(255,138,61,.4))}.trophy-reveal-card-mount--story{width:auto;max-width:none}@keyframes tc-reveal-card{0%{transform:scale(.6) rotate(-3deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.trophy-reveal-actions{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px;animation:tc-reveal-actions .4s ease-out .4s backwards}.trophy-reveal-error{margin-top:12px;max-width:320px;width:100%;text-align:center;font-size:13px;color:#ff8a8a}@keyframes tc-reveal-actions{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.trophy-reveal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:12px;font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:transform .1s ease,box-shadow .15s ease,opacity .15s ease}.trophy-reveal-btn:disabled{opacity:.55;cursor:progress}.trophy-reveal-btn:active:not(:disabled){transform:scale(.98)}.trophy-reveal-btn--primary{background:linear-gradient(135deg,#ffe18a,#ff8a3d);color:#0a0a10;box-shadow:0 8px 20px rgba(255,138,61,.4)}.trophy-reveal-btn--primary:hover:not(:disabled){box-shadow:0 10px 26px rgba(255,138,61,.5)}.trophy-reveal-btn--ghost{background:hsla(40,43%,93%,.06);color:#f5f0e6;border-color:hsla(40,43%,93%,.18)}.trophy-reveal-btn--ghost:hover:not(:disabled){background:hsla(40,43%,93%,.1)}@media (prefers-reduced-motion:reduce){.trophy-card .tc-foil-sweep-mono i,.trophy-card .tc-foil-sweeps i,.trophy-card .tc-foot-dot,.trophy-card .tc-frame-spin,.trophy-card .tc-pill:before,.trophy-card[data-placement="1"] .tc-dish,.trophy-reveal-actions,.trophy-reveal-card-mount,.trophy-reveal-opening .opening-card-back,.trophy-reveal-pack{animation:none}}.sealed-pack-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;aspect-ratio:240/336;padding:28px 20px;border-radius:28px;border:2px solid hsla(0,0%,100%,.4);background:var(--foil-bg);color:rgba(0,0,0,.85);cursor:pointer;overflow:hidden;box-shadow:0 18px 36px var(--foil-glow),0 0 60px var(--foil-glow);transition:transform .2s ease}.sealed-pack-tile:hover{transform:translateY(-2px)}.sealed-pack-tile:focus-visible{outline:2px solid var(--foil-ring);outline-offset:4px}.sealed-pack-shimmer{position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);transform:translateX(-100%);animation:sealed-pack-shimmer 2.6s linear infinite;mix-blend-mode:overlay;pointer-events:none}@media (prefers-reduced-motion:reduce){.sealed-pack-shimmer{animation:none}}@keyframes sealed-pack-shimmer{to{transform:translateX(100%)}}.sealed-pack-crest{width:96px;height:96px;border-radius:9999px;background:rgba(0,0,0,.45);border:2px solid hsla(0,0%,100%,.45);display:flex;align-items:center;justify-content:center;color:#fff}.sealed-pack-crest svg{width:56px;height:56px}.sealed-pack-event{font-weight:800;font-size:28px;text-align:center;line-height:1.05;display:flex;flex-direction:column;gap:4px}.sealed-pack-event small{font-size:10px;letter-spacing:.25em;font-weight:600;opacity:.55}.sealed-pack-cta{font-size:14px;font-weight:700;letter-spacing:.35em}.trophy-share-sheet{width:100%;max-width:420px;margin:16px auto 0;padding:16px 18px 18px;background:linear-gradient(180deg,#14121a,#0a0a10);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55);color:#f5f0e6;position:relative;transform:translateY(24px);opacity:0;transition:transform .24s ease-out,opacity .2s ease-out}.trophy-share-sheet.is-mounted{transform:translateY(0);opacity:1}.trophy-share-sheet__formats{margin-bottom:12px;--segmented-track-bg:hsla(0,0%,100%,.05);--segmented-track-border:hsla(0,0%,100%,.08);--segmented-label:hsla(40,43%,93%,.55);--segmented-label-selected:#ffe18a;--segmented-thumb-bg:rgba(255,225,138,.14);--segmented-thumb-shadow:inset 0 0 0 1px rgba(255,225,138,.35)}.trophy-share-sheet__formats .segmented-option{min-height:34px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.trophy-share-sheet__formats .segmented-option:hover:not(:disabled){background-color:rgba(255,225,138,.06)}.trophy-share-sheet__formats .segmented-option:disabled{opacity:.55}.trophy-share-sheet__formats .segmented-option__badge{font-size:8.5px;opacity:.6;letter-spacing:.08em}.trophy-share-sheet__primary{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;padding:0 16px;background:linear-gradient(135deg,#ffe18a,#ff8a3d 55%,#ff5078);border:0;border-radius:16px;color:#1a0a04;font-family:Bowlby One SC,sans-serif;font-size:15px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 22px -8px rgba(255,138,61,.55),0 2px 4px rgba(0,0,0,.4);transition:transform .12s ease,box-shadow .14s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent}.trophy-share-sheet__primary:hover:not(:disabled){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 28px -8px rgba(255,138,61,.7),0 2px 4px rgba(0,0,0,.4)}.trophy-share-sheet__primary:active:not(:disabled){transform:translateY(1px)}.trophy-share-sheet__primary:disabled{opacity:.7;cursor:not-allowed}.trophy-share-sheet__primary:focus-visible{outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 3px #0a0a10,0 0 0 5px #ffe18a,0 8px 22px -8px rgba(255,138,61,.55)}.trophy-share-sheet__secondary{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#f5f0e6;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.trophy-share-sheet__secondary:hover:not(:disabled){background:hsla(0,0%,100%,.07);border-color:rgba(255,225,138,.4)}.trophy-share-sheet__secondary:active:not(:disabled){transform:translateY(1px)}.trophy-share-sheet__secondary:disabled{opacity:.55;cursor:not-allowed}.trophy-share-sheet__secondary:focus-visible{outline:none;border-color:#ffe18a;box-shadow:0 0 0 3px #0a0a10,0 0 0 5px #ffe18a}.trophy-share-sheet__spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(26,10,4,.25);border-top-color:rgba(26,10,4,.95);animation:trophy-share-sheet-spin .8s linear infinite}.trophy-share-sheet__spinner--dark{border:2.5px solid hsla(40,43%,93%,.18);border-top-color:hsla(40,43%,93%,.95)}@keyframes trophy-share-sheet-spin{to{transform:rotate(1turn)}}.trophy-share-sheet__hint{margin:10px 0 0;font-size:10px;letter-spacing:.05em;font-family:JetBrains Mono,monospace;color:hsla(40,43%,93%,.45);text-align:center}.trophy-share-sheet__error{margin:10px 0 0;font-size:12px;color:#ff8a80;text-align:center}.trophy-share-sheet__toast{position:absolute;left:50%;top:50%;width:-moz-max-content;width:max-content;padding:7px 14px;background:rgba(10,10,16,.92);border:1px solid rgba(92,255,174,.3);border-radius:999px;color:#b9f4d2;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:8px;opacity:0;transform:translate(-50%,-50%) translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2}.trophy-share-sheet__toast.is-on{opacity:1;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.trophy-share-sheet{transition:none;transform:none;opacity:1}.trophy-share-sheet__spinner{animation:none}}.trophy-share-format{font-family:Bowlby One SC,Anton,sans-serif;color:#f5f0e6}.trophy-share-format__card .trophy-card-shell{width:var(--tc-export-card-width,660px)}.trophy-share-brand{font-family:Bowlby One SC,sans-serif;letter-spacing:.08em;text-transform:lowercase}.trophy-share-brand--compact{font-size:14px;opacity:.9}.trophy-share-brand--full{display:inline-flex;align-items:center;gap:10px;font-size:22px}.trophy-share-brand__crest{width:28px;height:28px}.trophy-share-format--story{width:1080px;height:1920px;--tc-export-card-width:760px;position:relative;background:radial-gradient(ellipse at top,#1a1828 0,#0a0a10 70%);display:flex;flex-direction:column;align-items:center;padding:80px 60px}.trophy-share-format--story .trophy-share-format__bg{position:absolute;inset:0;background:radial-gradient(circle 4px at 20% 18%,rgba(255,225,138,.55) 100%,transparent 0),radial-gradient(circle 3px at 78% 22%,rgba(255,138,61,.55) 100%,transparent 0),radial-gradient(circle 5px at 65% 80%,rgba(122,232,200,.4) 100%,transparent 0);background-repeat:no-repeat}.trophy-share-format--story .trophy-share-format__brand-top{position:relative;margin-bottom:60px}.trophy-share-format--story .trophy-share-format__card{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%}.trophy-share-format--story .trophy-share-format__brand-bottom{position:relative;margin-top:40px;opacity:.7}.trophy-share-format--square{width:1080px;height:1080px;--tc-export-card-width:660px;position:relative;background:radial-gradient(ellipse at center,#1a1828 0,#0a0a10 75%);display:grid;place-items:center}.trophy-share-format--square .trophy-share-format__bg{position:absolute;inset:0;background:radial-gradient(circle 5px at 12% 18%,rgba(255,225,138,.45) 100%,transparent 0),radial-gradient(circle 4px at 85% 82%,rgba(255,138,61,.45) 100%,transparent 0)}.trophy-share-format--square .trophy-share-format__card{position:relative}.trophy-share-format--square .trophy-share-format__brand-corner{position:absolute;bottom:36px;right:36px;opacity:.85}.trophy-share-format-stage{position:fixed;top:0;left:-10000px;pointer-events:none}.jc-ticket{--jc-navy:#22334e;--jc-red:#be3a2c;--jc-warm:#6e5b3f;--jc-muted:#8a7150;--jc-punch:#14121d;--jc-green:#2b8855;position:relative;width:100%;max-width:320px;background:linear-gradient(180deg,#f7eac6,#efdcac);border:3px solid var(--jc-navy);padding:0 20px 18px;box-shadow:0 40px 85px -28px rgba(0,0,0,.9);font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}.jc-safety{inset:0;opacity:.5;background:repeating-linear-gradient(45deg,rgba(34,51,78,.06) 0 1.5px,transparent 1.5px 6px)}.jc-roulette,.jc-safety{position:absolute;pointer-events:none}.jc-roulette{top:-5px;bottom:-5px;width:13px;z-index:6;background-image:radial-gradient(circle at 50% 50%,var(--jc-punch) 3.8px,transparent 4.6px);background-size:13px 21px;background-repeat:repeat-y;background-position:top}.jc-roulette--left{left:-6px}.jc-roulette--right{right:-6px}.jc-ticket-in{position:relative;z-index:2}.jc-selvage{font-size:7.5px;letter-spacing:.34em;text-transform:uppercase;text-align:center;color:rgba(34,51,78,.62);padding:8px 0 6px}.jc-band{margin:0 -20px;background:var(--jc-navy);padding:10px 22px 8px;position:relative;box-shadow:0 1.5px 3px rgba(34,36,42,.3)}.jc-band-text{font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;text-transform:uppercase;color:#f7eac6;text-align:center;line-height:1.16;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;letter-spacing:.06em}.jc-band--with-logo{display:flex;align-items:center;justify-content:center;gap:8px}.jc-host-logo{flex:0 0 auto;display:block;width:26px;height:26px;padding:2px;border-radius:5px;background:#f7eac6;box-shadow:0 0 0 1px rgba(34,51,78,.35)}.jc-band--with-logo .jc-band-text{min-width:0}.jc-band-text--lg{font-size:16.5px}.jc-band-text--md{font-size:14px}.jc-band-text--sm{font-size:12px}.jc-band-text--xs{font-size:10px}.jc-eyebrow{font-size:8.5px;letter-spacing:.32em;color:var(--jc-warm);margin-top:16px}.jc-count,.jc-eyebrow{text-transform:uppercase;text-align:center}.jc-count{font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;line-height:.88;margin-top:5px}.jc-count-word{display:block;color:var(--jc-red);text-shadow:4px 4px 0 rgba(34,51,78,.3)}.jc-count-word--lg{font-size:65px}.jc-count-word--md{font-size:50px}.jc-count-word--sm{font-size:38px}.jc-count-word--xs{font-size:30px}.jc-count-noun{display:block;color:var(--jc-red);letter-spacing:.26em;opacity:.92;margin-top:2px}.jc-count-noun--lg{font-size:24.5px}.jc-count-noun--md{font-size:18px}.jc-count-noun--sm{font-size:14px}.jc-crowd{font-size:9px;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--jc-muted);margin-top:10px}.jc-crowd b{font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:15px;color:var(--jc-red);letter-spacing:0}.jc-perf-row{position:relative;margin:16px -24px 0;height:16px}.jc-perf-dash{position:absolute;left:16px;right:16px;top:50%;border-top:3px dashed rgba(34,51,78,.5)}.jc-perf-notch{position:absolute;top:50%;width:17px;height:17px;border-radius:50%;background:var(--jc-punch);transform:translateY(-50%);z-index:7}.jc-perf-notch--left{left:-9px}.jc-perf-notch--right{right:-9px}.jc-detach{font-size:7px;letter-spacing:.3em;color:rgba(34,51,78,.55);margin-top:3px}.jc-detach,.jc-judge-name{text-transform:uppercase;text-align:center}.jc-judge-name{font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:16px;color:var(--jc-navy);margin-top:6px}.jc-role{font-size:8px;letter-spacing:.3em;text-transform:uppercase;text-align:center;color:var(--jc-muted);margin-top:5px}.jc-pick{text-align:center;margin-top:11px}.jc-pick-label{font-family:var(--font-trophy-byline),"Instrument Serif",Georgia,serif;font-style:italic;font-size:16px;color:var(--jc-muted)}.jc-pick-dish{font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;text-transform:uppercase;font-size:17px;color:var(--jc-navy);line-height:1.05;margin-top:2px}.jc-pick-table{margin-top:10px;padding:0 4px}.jc-pick-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed rgba(34,51,78,.2)}.jc-pick-row:last-of-type{border-bottom:none}.jc-pick-row-cat{font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--jc-muted);flex-shrink:0}.jc-pick-row-dish-group{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0}.jc-pick-row-dish{font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;text-transform:uppercase;font-size:11px;color:var(--jc-navy);text-align:right;line-height:1.15}.jc-pick-row-mark{flex-shrink:0;font-size:11px;line-height:1.15}.jc-pick-row-mark--correct{color:var(--jc-green)}.jc-pick-row-mark--incorrect{color:var(--jc-red);opacity:.55}.jc-pick-more{font-size:7px;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--jc-muted);margin-top:4px}.jc-courses{text-align:center;margin-top:11px}.jc-courses-label{font-size:7.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--jc-muted)}.jc-courses-list{font-family:var(--font-trophy-numerals),"Bowlby One SC",sans-serif;font-size:11px;text-transform:uppercase;color:var(--jc-navy);line-height:1.5;margin-top:3px}.jc-courses-more{color:var(--jc-muted)}.jc-stamp{margin:13px auto 0;width:-moz-max-content;width:max-content;max-width:100%;position:relative;border:3px solid var(--jc-red);border-radius:6px;padding:5px 13px;box-shadow:2.5px 2.5px 0 rgba(190,58,44,.22)}.jc-stamp:before{content:"";position:absolute;inset:2.5px;border:1.5px solid rgba(190,58,44,.6);border-radius:3px}.jc-stamp span{font-family:var(--font-trophy-display),"Anton",Impact,sans-serif;text-transform:uppercase;font-size:16.5px;color:var(--jc-red);letter-spacing:.08em}.jc-serial{font-size:8px;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--jc-warm);margin-top:11px}.jc-serial b{color:var(--jc-red);font-weight:600}.jc-share-format{font-family:var(--font-trophy-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}.jc-share-brand{color:var(--jc-navy)}.jc-share-format--square{width:1080px;height:1080px;position:relative;background:#fffbf5;display:grid;place-items:center}.jc-share-format--square .jc-share-format__card{position:relative;transform:scale(1.4)}.jc-share-format--square .jc-share-format__brand-corner{position:absolute;bottom:48px;right:48px;opacity:.85}.jc-share-format--story{width:1080px;height:1920px;position:relative;background:#fffbf5;display:flex;flex-direction:column;align-items:center;padding:110px 60px}.jc-share-format--story .jc-share-format__brand-top{position:relative;margin-bottom:70px}.jc-share-format--story .jc-share-format__card{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%}.jc-share-format--story .jc-share-format__card .jc-ticket{transform:scale(1.5);transform-origin:center}.jc-share-format--story .jc-share-format__brand-bottom{position:relative;margin-top:50px;opacity:.8}