.sc-root{--sc-paper:#f9f4eb;--sc-panel:#f2ece1;--sc-edge:#d7d0c4;--sc-ink:#2d251d;--sc-ink-soft:#6a625a;--sc-accent:#c0432b;--sc-shadow:40 30 20;--sc-shadow-strength:1;--sc-again:var(--muted,#6b6b66);--sc-again-hover:var(--heading,#22221f);--sc-ease-ui:cubic-bezier(.2, .8, .2, 1);--sc-ease-press:cubic-bezier(.3, 1.35, .5, 1);--sc-ease-lift:cubic-bezier(.4, 0, .6, 1);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:18px;width:min(320px,100%);display:flex;position:relative}@supports (color:lab(0% 0 0)){.sc-root{--sc-paper:lab(96.4584% .307828 4.97129);--sc-panel:lab(93.7947% .584006 6.113);--sc-edge:lab(83.8085% 1.09994 6.82893);--sc-ink:lab(15.2826% 3.09309 6.30361);--sc-ink-soft:lab(41.9885% 2.28257 5.67563);--sc-accent:lab(46.8882% 50.0353 42.2089);--sc-again:var(--muted,lab(45.0833% -.770927 2.93185));--sc-again-hover:var(--heading,lab(13.0496% -.566229 2.20828))}}[data-theme=dark] .sc-root{--sc-paper:#eae5dc;--sc-panel:#e3ddd1;--sc-edge:#c5bcb0;--sc-shadow:0 0 0;--sc-shadow-strength:2.2}@supports (color:lab(0% 0 0)){[data-theme=dark] .sc-root{--sc-paper:lab(91.2358% .503868 5.34391);--sc-panel:lab(88.2221% .830352 6.4763);--sc-edge:lab(76.8433% 1.47766 7.55551)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-root{--sc-paper:#eae5dc;--sc-panel:#e3ddd1;--sc-edge:#c5bcb0;--sc-shadow:0 0 0;--sc-shadow-strength:2.2}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .sc-root{--sc-paper:lab(91.2358% .503868 5.34391);--sc-panel:lab(88.2221% .830352 6.4763);--sc-edge:lab(76.8433% 1.47766 7.55551)}}}.sc-card{--sc-u:calc(100cqw / 320);aspect-ratio:320/200;background:linear-gradient(160deg, #ffffff80, #fff0 40%, #5245360a), var(--sc-paper);width:100%;box-shadow:inset 0 0 0 .5px var(--sc-edge), inset 0 1px 0 #ffffffb3, 0 .5px 1px rgb(var(--sc-shadow) / calc(.16 * var(--sc-shadow-strength))), 0 3px 8px -2px rgb(var(--sc-shadow) / calc(.1 * var(--sc-shadow-strength))), 0 18px 36px -14px rgb(var(--sc-shadow) / calc(.22 * var(--sc-shadow-strength)));color:var(--sc-ink);border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.sc-card{background:linear-gradient(160deg, lab(100% 0 0/.5), lab(100% 0 0/0) 40%, lab(30.3878% 3.96913 11.2524/.04)), var(--sc-paper);box-shadow:inset 0 0 0 .5px var(--sc-edge), inset 0 1px 0 lab(100% 0 0/.7), 0 .5px 1px rgb(var(--sc-shadow) / calc(.16 * var(--sc-shadow-strength))), 0 3px 8px -2px rgb(var(--sc-shadow) / calc(.1 * var(--sc-shadow-strength))), 0 18px 36px -14px rgb(var(--sc-shadow) / calc(.22 * var(--sc-shadow-strength)))}}.sc-guilloche{fill:none;width:100%;height:100%;stroke:var(--sc-accent);stroke-width:.4px;opacity:.11;pointer-events:none;position:absolute;inset:0}.sc-head{left:calc(var(--sc-u) * 20);right:calc(var(--sc-u) * 20);top:calc(var(--sc-u) * 15);row-gap:calc(var(--sc-u) * 1);grid-template-columns:1fr auto;line-height:1.2;display:grid;position:absolute}.sc-title{font-family:ui-serif,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:calc(var(--sc-u) * 15);letter-spacing:-.01em;color:var(--sc-ink);font-style:italic}.sc-sub{font-size:calc(var(--sc-u) * 8);letter-spacing:.04em;color:var(--sc-ink-soft);grid-row:2}.sc-serial{padding-top:calc(var(--sc-u) * 3);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(var(--sc-u) * 8.5);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--sc-accent);grid-row:1/3;align-self:start}.sc-panel{left:calc(var(--sc-u) * 18);top:calc(var(--sc-u) * 54);width:calc(var(--sc-u) * 284);height:calc(var(--sc-u) * 96);border-radius:calc(var(--sc-u) * 8);background:var(--sc-panel);box-shadow:0 0 0 calc(var(--sc-u) * 3) var(--sc-paper), 0 0 0 calc(var(--sc-u) * 3.6) color-mix(in oklch, var(--sc-ink) 22%, transparent);position:absolute}.sc-print{padding:0 calc(var(--sc-u) * 16);text-align:center;border-radius:inherit;background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--sc-accent) 5%, transparent) 0 .5px, transparent .5px 4px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sc-eyebrow{font-size:calc(var(--sc-u) * 8);letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent);font-weight:600}.sc-prize{margin:calc(var(--sc-u) * 5) 0 calc(var(--sc-u) * 6);font-family:ui-serif,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:calc(var(--sc-u) * 22);letter-spacing:-.015em;color:var(--sc-ink);text-wrap:balance;line-height:1.08}.sc-terms{font-size:calc(var(--sc-u) * 7.5);letter-spacing:.02em;color:var(--sc-ink-soft)}.sc-stamp{right:calc(var(--sc-u) * 11);top:calc(var(--sc-u) * 10);padding:calc(var(--sc-u) * 1.5) calc(var(--sc-u) * 6);border:calc(var(--sc-u) * 1.1) solid currentColor;border-radius:calc(var(--sc-u) * 4);font-size:calc(var(--sc-u) * 7.5);letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent);opacity:0;transition:opacity .16s var(--sc-ease-lift);font-weight:700;position:absolute;transform:rotate(-9deg)scale(1)}.sc-root[data-phase=revealed] .sc-stamp{opacity:.82;animation:sc-stamp .28s var(--sc-ease-press) .12s both}@keyframes sc-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.4)}to{opacity:.82;transform:rotate(-9deg)scale(1)}}.sc-surface{border-radius:inherit;cursor:crosshair;touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(115deg,#e3e5e8,#b3b7bd 55%,#c4c7cc);border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.sc-root[data-ready] .sc-surface{background:0 0}.sc-root[data-phase=revealed] .sc-surface{cursor:default}.sc-surface canvas{width:100%;height:100%;display:block}.sc-surface:focus-visible{outline:2px solid var(--link,#3d7a50);outline-offset:calc(var(--sc-u) * 6)}@supports (color:lab(0% 0 0)){.sc-surface:focus-visible{outline:2px solid var(--link,lab(46.3206% -28.2577 16.8119))}}.sc-foot{left:calc(var(--sc-u) * 20);right:calc(var(--sc-u) * 20);bottom:calc(var(--sc-u) * 15);font-size:calc(var(--sc-u) * 7.5);letter-spacing:.04em;color:var(--sc-ink-soft);justify-content:space-between;align-items:center;display:flex;position:absolute}.sc-barcode{width:calc(var(--sc-u) * 54);height:calc(var(--sc-u) * 10);fill:var(--sc-ink);opacity:.78}.sc-flakes{pointer-events:none;z-index:2;position:absolute;inset:-12px -14px -40px;overflow:clip}.sc-flake{visibility:hidden;will-change:transform;clip-path:polygon(10% 20%,70% 0%,100% 55%,60% 100%,0% 80%);background:linear-gradient(135deg,#eef0f2,#a7abb2);width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.sc-flake-1{clip-path:polygon(0% 30%,55% 0%,100% 25%,85% 90%,25% 100%);background:linear-gradient(200deg,#d8dbdf,#8f949b)}.sc-flake-2{clip-path:polygon(20% 0%,100% 15%,75% 70%,40% 100%,0% 45%);background:linear-gradient(60deg,#c3c6cb,#f3f4f6)}.sc-flake-3{clip-path:polygon(0% 0%,100% 35%,70% 100%,15% 65%);background:linear-gradient(160deg,#b8bcc2,#e6e8eb 60%,#9ea2a9)}.sc-again{min-height:40px;color:var(--sc-again);font:inherit;letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition:opacity .16s var(--sc-ease-ui), transform .16s var(--sc-ease-ui), visibility 0s .16s, color .15s var(--sc-ease-ui), background-color .15s var(--sc-ease-ui);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500;transform:translateY(4px)}.sc-root[data-phase=revealed] .sc-again{opacity:1;visibility:visible;transition:opacity .32s var(--sc-ease-ui) .52s, transform .32s var(--sc-ease-ui) .52s, visibility 0s .52s, color .15s var(--sc-ease-ui), background-color .15s var(--sc-ease-ui);transform:translateY(0)}@media (hover:hover){.sc-again:hover{color:var(--sc-again-hover);background:color-mix(in oklch, var(--sc-again-hover) 7%, transparent)}}.sc-again:active{transform:scale(.97)}.sc-again:focus-visible{outline:2px solid var(--link,#3d7a50);outline-offset:2px;color:var(--sc-again-hover)}@supports (color:lab(0% 0 0)){.sc-again:focus-visible{outline:2px solid var(--link,lab(46.3206% -28.2577 16.8119))}}.sc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-root[data-reduce] .sc-stamp,.sc-root[data-reduce][data-phase=revealed] .sc-stamp{transition:opacity .2s var(--sc-ease-ui);animation:none;transform:rotate(-9deg)}@media (prefers-reduced-motion:reduce){.sc-root[data-phase=revealed] .sc-stamp{animation:none}.sc-again,.sc-root[data-phase=revealed] .sc-again{transition:opacity .2s var(--sc-ease-ui), visibility 0s;transform:none}}
