@property --ps-n{syntax:"<integer>";inherits:false;initial-value:0}._2PNBsa_root{flex-direction:column;gap:18px;display:flex;container-type:inline-size}._2PNBsa_wrap{container-type:inline-size}._2PNBsa_field{--t:6;height:46cqw;position:relative}._2PNBsa_feed,._2PNBsa_tray,._2PNBsa_card,._2PNBsa_slot,._2PNBsa_tile,._2PNBsa_trayRing{position:absolute}._2PNBsa_feed,._2PNBsa_tray,._2PNBsa_card,._2PNBsa_slot,._2PNBsa_trayRing{left:calc(var(--dx) * 1cqw);top:calc(var(--dy) * 1cqw)}._2PNBsa_feed,._2PNBsa_tray,._2PNBsa_card{box-sizing:border-box;background:var(--surface-0);box-shadow:var(--sheet-shadow);border-radius:3px}._2PNBsa_feed:before,._2PNBsa_card:before{content:"";border-bottom:1px solid var(--sheet-rule);height:30px;position:absolute;inset:0 0 auto}._2PNBsa_feed{justify-content:space-between;align-items:flex-start;width:34cqw;height:35cqw;padding:7px 10px;display:flex;overflow:hidden}._2PNBsa_feedHead,._2PNBsa_trayHead,._2PNBsa_cardHead{font-family:var(--font-display);font-size:var(--fs-caption);color:var(--ink);font-weight:600;line-height:1.2}._2PNBsa_feedMeta,._2PNBsa_cardFoot,._2PNBsa_trayMeta{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink-muted);line-height:1.2}._2PNBsa_cleared{grid-auto-rows:1fr;margin:0;transition:opacity .6s 3.3s;display:grid;position:absolute;inset:31px 10px 0}._2PNBsa_cleared div{border-bottom:1px solid var(--sheet-rule);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:8px;display:grid}._2PNBsa_cleared div:last-child{border-bottom:0}._2PNBsa_cleared dt{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}._2PNBsa_cleared dd{font-size:var(--fs-caption);color:var(--ink-subtle);margin:0;line-height:1.25}._2PNBsa_cleared ._2PNBsa_clearedFlag dt,._2PNBsa_cleared ._2PNBsa_clearedFlag dd{color:var(--mark)}[data-on=false] ._2PNBsa_cleared{opacity:0}._2PNBsa_feedHead,._2PNBsa_feedMeta,._2PNBsa_trayHead,._2PNBsa_trayMeta,._2PNBsa_cardHead,._2PNBsa_cardFoot{z-index:2;position:relative}._2PNBsa_cardFoot{background:var(--surface-0);align-self:flex-start;padding-right:4px}._2PNBsa_tray{flex-direction:column;justify-content:center;gap:2px;width:34cqw;height:9cqw;padding:0 10px;display:flex}._2PNBsa_trayHead{color:var(--mark)}._2PNBsa_card{flex-direction:column;justify-content:space-between;width:30.5cqw;height:22cqw;padding:7px 10px 8px;display:flex}._2PNBsa_cardHead b{font-family:var(--font-body);color:var(--ink-muted);margin-left:2px;font-weight:500}._2PNBsa_cardFoot{color:var(--ink-brand);transition:opacity .4s;transition-delay:calc(2.6s + var(--i) * .12s);font-weight:600}._2PNBsa_cardFlag{color:var(--mark)}._2PNBsa_slot{width:calc(var(--t) * 1cqw);height:calc(var(--t) * 1cqw);box-sizing:border-box;border:1px dashed var(--sheet-rule);border-radius:2px}._2PNBsa_slotEmpty{border:1.5px dashed var(--mark)}._2PNBsa_tile{--X0:var(--dx0);--Y0:var(--dy0);--X1:var(--dx1);--Y1:var(--dy1);--HX:var(--dhx);--HY:var(--dhy);width:calc(var(--t) * 1cqw);height:calc(var(--t) * 1cqw);box-sizing:border-box;border:2px solid var(--surface-0);box-shadow:0 0 0 1px var(--ink-faint);border-radius:2px}._2PNBsa_swatch{border:1px solid var(--edge-strong);border-radius:3px;width:14px;height:14px;display:inline-block}._2PNBsa_render{background:radial-gradient(color-mix(in srgb, var(--ink) 58%, transparent) .8px, transparent 1px) 0 0 / 5px 5px, var(--surface-0)}._2PNBsa_insulation{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 22%, transparent) 0 1px, transparent 1px 7px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 22%, transparent) 0 1px, transparent 1px 7px), var(--surface-0)}._2PNBsa_board{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 26%, transparent) 0 1px, transparent 1px 7px), var(--surface-0)}._2PNBsa_cavity{background:linear-gradient(90deg, transparent 22%, color-mix(in srgb, var(--ink) 55%, transparent) 22% calc(22% + 1px), var(--surface-0) calc(22% + 1px) calc(78% - 1px), color-mix(in srgb, var(--ink) 55%, transparent) calc(78% - 1px) 78%, transparent 78%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 34%, transparent) 0 1px, transparent 1px 4px), var(--surface-0)}._2PNBsa_slotName{font-size:var(--fs-caption);white-space:nowrap;color:var(--ink-muted);line-height:1.2;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}._2PNBsa_slotEmpty ._2PNBsa_slotName{color:var(--mark)}._2PNBsa_trayRing{width:calc(var(--t) * 1cqw);height:calc(var(--t) * 1cqw);box-shadow:0 0 0 3px var(--surface-0), 0 0 0 4.5px var(--mark);pointer-events:none;border-radius:3px;transition:opacity .35s 3.45s,transform .45s cubic-bezier(.2,0,0,1) 3.45s}._2PNBsa_foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;display:flex}._2PNBsa_count{align-items:baseline;gap:8px;margin:0;display:flex}._2PNBsa_num{--ps-n:0;counter-reset:psn var(--ps-n);min-width:3ch;font-family:var(--font-body);color:var(--ink);font-size:30px;font-weight:600;transition:--ps-n 2.9s cubic-bezier(.3,0,.3,1) .3s}._2PNBsa_num:before{content:counter(psn)}._2PNBsa_of{font-size:var(--fs-body-sm);color:var(--ink-subtle)}._2PNBsa_legend{font-size:var(--fs-caption);color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:none}._2PNBsa_legend li{align-items:center;gap:6px;display:inline-flex}._2PNBsa_tile{left:calc(var(--X1) * 1cqw);top:calc(var(--Y1) * 1cqw);--fx:calc((var(--X0) - var(--X1)) * 1cqw);--fy:calc((var(--Y0) - var(--Y1)) * 1cqw);--hx:calc((var(--HX) - var(--X1)) * 1cqw);--hy:calc((var(--HY) - var(--Y1)) * 1cqw)}[data-on=true] ._2PNBsa_tile{animation:_2PNBsa_ps-fly .9s cubic-bezier(.5, 0, .2, 1) calc(.3s + var(--i) * .12s) both}[data-on=true] ._2PNBsa_doubt{animation:_2PNBsa_ps-doubt 2.6s cubic-bezier(.45, 0, .25, 1) calc(.3s + var(--i) * .12s) both}[data-on=false] ._2PNBsa_tile{transform:translate(var(--fx), var(--fy))}[data-on=false] ._2PNBsa_cardFoot{opacity:0}[data-on=false] ._2PNBsa_trayRing{opacity:0;transform:scale(1.6)}[data-on=true] ._2PNBsa_num{--ps-n:427}@keyframes _2PNBsa_ps-fly{0%{transform:translate(var(--fx), var(--fy))}to{transform:translate(0)}}@keyframes _2PNBsa_ps-doubt{0%{transform:translate(var(--fx), var(--fy))}38%,62%{transform:translate(var(--hx), var(--hy))}to{transform:translate(0)}}@container (max-width:520px){._2PNBsa_field{--t:9;height:130cqw}._2PNBsa_feed,._2PNBsa_tray,._2PNBsa_card,._2PNBsa_slot,._2PNBsa_trayRing{left:calc(var(--mx) * 1cqw);top:calc(var(--my) * 1cqw)}._2PNBsa_tile{--X0:var(--mx0);--Y0:var(--my0);--X1:var(--mx1);--Y1:var(--my1);--HX:var(--mhx);--HY:var(--mhy)}._2PNBsa_feed{width:100cqw;height:33cqw}._2PNBsa_cleared{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}._2PNBsa_cleared div{grid-template-columns:2.25rem minmax(0,1fr);gap:6px}._2PNBsa_slotName{display:none}._2PNBsa_legend{display:flex}._2PNBsa_cleared div:nth-last-child(2){border-bottom:0}._2PNBsa_cleared dt{font-size:1.25rem}._2PNBsa_tray{width:100cqw;height:14cqw}._2PNBsa_card{width:48cqw;height:37cqw}}
