.steps{align-items:flex-start;margin:0 0 1rem;padding:0;list-style:none;display:flex}.step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.step+.step:before{content:"";background:var(--line);height:2px;position:absolute;top:10px;left:-50%;right:50%}.step-dot{border:1px solid var(--line);background:var(--surface-2);width:22px;height:22px;color:var(--ink-3);transition:background var(--fast), border-color var(--fast), color var(--fast);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;line-height:1;display:grid;position:relative}.step-label{color:var(--ink-3);overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.step.is-done .step-dot{background:var(--good);border-color:var(--good);color:var(--paper)}.step.is-done+.step:before{background:var(--good)}.step.is-now .step-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.step.is-now .step-label{color:var(--ink);font-weight:650}@media (prefers-reduced-motion:reduce){.step-dot{transition:none}}
.fill-blocked{font-size:var(--step--2);border-radius:var(--r-sm);color:var(--warn);background:var(--warn-wash);border-left:3px solid;gap:.4rem;margin:.6rem 0;padding:.7rem .8rem;line-height:1.55;display:grid}.fill-blocked p{margin:0}
.offers{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:1rem;padding:1.15rem 1.2rem 1.25rem}.offers-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.offers-count{font-size:var(--step--2);color:var(--ink-3);font-variant-numeric:tabular-nums}.offers-empty{font-size:var(--step--1);color:var(--ink-3);margin:0}.offers-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.offers-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.6rem 0;display:grid}.offers-row:first-child{border-top:0}.offers-row.is-mine .offers-price{color:var(--ink)}.offers-price{font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.offers-who{font-size:var(--step--2);color:var(--ink-2);flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.offers-when{font-size:var(--step--3);color:var(--ink-3)}.offers-make{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.05rem}.offers-make-title{font-size:var(--step--1);letter-spacing:-.01em;margin:0 0 .75rem;font-weight:700}.offers-fields{grid-template-columns:1fr 9.5rem;align-items:end;gap:.6rem;display:grid}.offers-label{font-size:var(--step--3);color:var(--ink-3);margin-bottom:.3rem;font-weight:600;display:block}.offers-fields input,.offers-fields .sel,.offers-fields .sel-trigger{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);width:100%;min-height:44px;color:var(--ink);font-size:max(16px, var(--step--1));padding:.55rem .7rem}.offers-fields .sel{background:0 0;border:none;min-height:0;padding:0}.offers-fields .sel-menu{font-size:var(--step--1)}.field-suffix{position:relative}.field-suffix input{padding-right:4.6rem}.field-suffix span{font-size:var(--step--2);color:var(--ink-3);pointer-events:none;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.offers-fields:has(>.offers-qty){grid-template-columns:5.5rem 1fr 9.5rem}.offers-total{font-size:var(--step--2);color:var(--ink-2);margin:.7rem 0 0;line-height:1.5}.offers-total b{color:var(--ink);font-weight:700}.offers-balance{font-size:var(--step--2);color:var(--ink-3);margin:.7rem 0 .85rem}.offers-balance b{color:var(--ink-2);font-weight:600}.offers-note{font-size:var(--step--3);color:var(--ink-3);margin:.7rem 0 0;line-height:1.5}@media (max-width:460px){:is(.offers-fields,.offers-fields:has(>.offers-qty)){grid-template-columns:1fr}.offers-row{grid-template-columns:1fr auto;row-gap:.4rem}.offers-row .btn{grid-column:1/-1;width:100%}}.offers-approve-note{font-size:var(--step--2);color:var(--ink-2);margin:0 0 .6rem;line-height:1.55}
.draw{display:inline-flex;position:relative}.draw-pill{border-radius:var(--r-pill);background:var(--up);color:var(--surface);font:inherit;font-size:var(--step--3);letter-spacing:.01em;white-space:nowrap;cursor:help;border:0;align-items:center;gap:.3rem;padding:.24rem .42rem .24rem .4rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 4px 12px -4px #00000073}.draw-pill:focus-visible{outline:2px solid var(--up);outline-offset:2px}.draw-gift,.draw-info{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.draw-gift{stroke-width:2px;width:13px;height:13px}.draw-info{stroke-width:1.6px;opacity:.85;width:12px;height:12px}.draw-info-dot{fill:currentColor;stroke:none}.draw-tip{z-index:5;border-radius:var(--r-md);background:var(--surface);width:15rem;color:var(--ink-2);font-size:var(--step--2);text-align:left;white-space:normal;box-shadow:0 0 0 1px var(--line), 0 14px 32px -12px #00000080;opacity:0;visibility:hidden;transition:opacity var(--fast), translate var(--fast), visibility var(--fast);pointer-events:none;flex-direction:column;gap:.35rem;padding:.7rem .8rem;font-weight:500;line-height:1.45;display:flex;position:absolute;bottom:calc(100% + 7px);left:0;translate:0 4px}.draw-tip b{color:var(--ink);font-weight:750}.draw-tip-fine{color:var(--ink-3);font-size:var(--step--3)}.draw:hover .draw-tip,.draw:focus-within .draw-tip{opacity:1;visibility:visible;translate:0}.draw-card{z-index:3;pointer-events:none;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.draw-card .draw-pill{pointer-events:auto}.draw-card .draw-tip{width:auto;right:0}@media (max-width:700px){.draw-card{bottom:.4rem;left:.4rem;right:.4rem}.draw-card .draw-pill{gap:.22rem;padding:.16rem .32rem;font-size:.5625rem}.draw-card .draw-gift{width:10px;height:10px}.draw-card .draw-info{width:9px;height:9px}.draw-card .draw-tip{gap:.25rem;padding:.5rem .55rem;font-size:.625rem}.draw-card .draw-tip-fine{font-size:.5625rem}}.draw-chip .draw-pill{font-size:var(--step--2);padding:.3rem .55rem .3rem .5rem}@media (prefers-reduced-motion:reduce){.draw-tip{transition:none}}
.od-scrim{z-index:58;background:var(--scrim);position:fixed;inset:0}.od{z-index:59;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;width:min(94vw,27rem);max-height:min(86svh,44rem);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 70px -24px #0000008c}.od-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .9rem 1.25rem;display:flex}.od-kicker{font-size:var(--step--3);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .15rem;font-weight:700}.od-head h2{font-size:var(--step-0);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700}.od-close{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative}.od-close:hover{color:var(--ink);border-color:var(--ink-3)}.od-close:after{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.od-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.od-body{padding:1rem 1.25rem 1.25rem;overflow-y:auto}.od-standing{border-bottom:1px solid var(--line);flex-direction:column;gap:.4rem;margin:0 0 1rem;padding:0 0 .9rem;list-style:none;display:flex}.od-standing li{font-size:var(--step--2);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.od-standing li span:first-child{font-variant-numeric:tabular-nums;font-weight:700}.od-standing li span:last-child{color:var(--ink-3)}.od-empty{border-bottom:1px solid var(--line);font-size:var(--step--2);color:var(--ink-3);margin:0 0 1rem;padding-bottom:.9rem}.od .offers-make{margin:0}
.ur{margin-top:1.25rem}.ur-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:.6rem;padding:.9rem 1rem;display:grid}.ur-title{font-size:var(--step-0);color:var(--ink);margin:0;line-height:1.2}.ur-lead{font-size:var(--step--1);color:var(--ink-2);margin:0;line-height:1.5}.ur-lead strong{color:var(--ink);font-variant-numeric:tabular-nums}.ur-pot{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ur-chip{border-radius:var(--r-sm);background:var(--tier-wash,var(--surface));border:1px solid color-mix(in srgb, var(--tier,var(--ink-3)) 28%, transparent);white-space:nowrap;align-items:baseline;gap:.3rem;padding:.25rem .5rem;display:inline-flex}.ur-chip-count{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--tier,var(--ink));font-weight:700}.ur-chip-name{font-size:var(--step--3);letter-spacing:.04em;text-transform:uppercase;color:var(--tier,var(--ink-3));font-weight:600}.ur-chip-common{--tier:var(--common);--tier-wash:var(--common-wash)}.ur-chip-uncommon{--tier:var(--uncommon);--tier-wash:var(--uncommon-wash)}.ur-chip-rare{--tier:var(--rare);--tier-wash:var(--rare-wash)}.ur-chip-superrare{--tier:var(--superrare);--tier-wash:var(--superrare-wash)}.ur-chip-epic{--tier:var(--epic);--tier-wash:var(--epic-wash)}.ur-chip-legendary{--tier:var(--legendary);--tier-wash:var(--legendary-wash)}.ur-proof{font-size:var(--step--2);color:var(--ink-3);justify-self:start;text-decoration:none}.ur-proof:hover{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.ur-notice{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.ur-notice-icon{background:var(--ink);width:2rem;height:2rem;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.ur-notice-text{flex:14rem;gap:.15rem;min-width:0;display:grid}.ur-notice-title{font-size:var(--step--1);color:var(--ink);margin:0;font-weight:700}.ur-notice-lead{font-size:var(--step--2);color:var(--ink-2);margin:0;line-height:1.45}.ur-notice-lead strong{color:var(--ink);font-variant-numeric:tabular-nums}.ur-notice-cta{flex:none}.seal-icon{flex:none;display:block}
