.SetHero-module__1vcDGa__hero{--nav-height:0px;min-height:calc(100dvh - var(--nav-height));background:linear-gradient(to bottom, var(--set-backdrop-top) 0%, var(--set-backdrop-top) 46%, var(--set-backdrop-horizon) 66.67%, var(--set-backdrop-bottom) 88%, var(--set-backdrop-bottom) 100%);color:var(--set-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.SetHero-module__1vcDGa__chrome{z-index:1;pointer-events:none;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5) 0;flex-direction:column;flex:1;display:flex;position:relative}.SetHero-module__1vcDGa__chrome a,.SetHero-module__1vcDGa__chrome button{pointer-events:auto}.SetHero-module__1vcDGa__topBar{align-items:start;gap:var(--space-3);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.SetHero-module__1vcDGa__topBarLeft{align-items:center;gap:var(--space-2);display:flex}.SetHero-module__1vcDGa__topBarMiddle{transition:opacity .22s var(--ease-out);justify-content:center;display:flex}.SetHero-module__1vcDGa__topBarRight{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.SetHero-module__1vcDGa__topBarMiddle[data-quiet]{opacity:0}.SetHero-module__1vcDGa__summary{flex-direction:column;align-items:center;gap:2px;display:flex}.SetHero-module__1vcDGa__setNum{font-family:var(--font-mono);font-size:15px;font-weight:var(--weight-medium);color:color-mix(in srgb, var(--set-ink) 55%, transparent);margin:0;line-height:18px;display:block}.SetHero-module__1vcDGa__summaryButton{align-items:inherit;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;margin:-2px -4px;padding:2px 4px;display:flex}.SetHero-module__1vcDGa__summaryButton:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.SetHero-module__1vcDGa__priceBadge{box-sizing:border-box;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;height:20px;font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);border:1px solid #ffffff0d;border-radius:8px;align-items:stretch;padding:1px;line-height:16px;display:inline-flex}.SetHero-module__1vcDGa__priceCurrency{background:#ffffff14;border-radius:7px 0 0 7px;align-items:center;padding-inline:8px;display:inline-flex}.SetHero-module__1vcDGa__priceAmount{background:#00000014;border-radius:0 7px 7px 0;align-items:center;padding-inline:8px;display:inline-flex}.SetHero-module__1vcDGa__summaryButton:hover .SetHero-module__1vcDGa__priceAmount,.SetHero-module__1vcDGa__summaryButton[data-popup-open] .SetHero-module__1vcDGa__priceAmount{background:#ffffff0f}.SetHero-module__1vcDGa__summaryButton:hover .SetHero-module__1vcDGa__setNum{color:color-mix(in srgb, var(--set-ink) 75%, transparent)}.SetHero-module__1vcDGa__foot{margin-inline:calc(-1 * var(--space-5));margin-bottom:var(--build-sheet-height,0px);transition:margin-bottom var(--duration-base) var(--ease-out);flex-direction:column;align-items:center;gap:2px;display:flex}.SetHero-module__1vcDGa__railBox{justify-content:center;align-self:stretch;min-width:0;display:flex}.SetHero-module__1vcDGa__identity{max-width:40rem;padding:var(--space-2) var(--space-4) 0;text-align:center;cursor:pointer;pointer-events:auto;transition:opacity .22s var(--ease-out), visibility 0s linear 0s;flex-direction:column;gap:6px;display:flex}.SetHero-module__1vcDGa__identity[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out), visibility 0s linear .22s}.SetHero-module__1vcDGa__title{font-family:var(--font-mono);font-size:15px;font-weight:var(--weight-bold);color:var(--set-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.SetHero-module__1vcDGa__subtitle,.SetHero-module__1vcDGa__counts{font-family:var(--font-mono);color:var(--set-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:16px;overflow:hidden}.SetHero-module__1vcDGa__identity[data-expanded] .SetHero-module__1vcDGa__title{-webkit-line-clamp:unset;line-clamp:none;display:block}.SetHero-module__1vcDGa__identity[data-expanded] .SetHero-module__1vcDGa__subtitle,.SetHero-module__1vcDGa__identity[data-expanded] .SetHero-module__1vcDGa__counts{white-space:normal}@media (min-width:48rem) and (min-height:36rem){.SetHero-module__1vcDGa__chrome{padding:var(--space-6) var(--space-7) 0}.SetHero-module__1vcDGa__foot{margin-inline:calc(-1 * var(--space-7))}.SetHero-module__1vcDGa__title{font-size:var(--text-xl);line-height:1.3}.SetHero-module__1vcDGa__subtitle,.SetHero-module__1vcDGa__counts{font-size:var(--text-sm);line-height:1.4}}@media (orientation:landscape) and (max-height:32rem){.SetHero-module__1vcDGa__topBar{gap:var(--space-2);grid-template-columns:auto auto 1fr}.SetHero-module__1vcDGa__topBarMiddle{justify-content:flex-start}.SetHero-module__1vcDGa__summary{align-items:flex-start}.SetHero-module__1vcDGa__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-direction:row}.SetHero-module__1vcDGa__identity{min-width:0;padding:0 var(--space-2) var(--space-4) var(--space-5);text-align:left;flex:auto}.SetHero-module__1vcDGa__title{-webkit-line-clamp:1;line-clamp:1}.SetHero-module__1vcDGa__railBox{flex:0 60%;justify-content:flex-end;align-self:auto}}.SetHero-module__1vcDGa__pill{align-items:center;gap:var(--space-2);height:var(--hero-control-height);padding:0 var(--hero-control-pad);border:1px solid color-mix(in srgb, var(--set-ink) 14%, transparent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);color:var(--set-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;pointer-events:auto;background:#0f0f1273;text-decoration:none;display:inline-flex}.SetHero-module__1vcDGa__pill svg{flex:none;width:16px;height:16px}.SetHero-module__1vcDGa__pill:hover{color:var(--set-ink);background:#0f0f12b3}.SetHero-module__1vcDGa__pill:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.SetHero-module__1vcDGa__actions{display:contents}.SetHero-module__1vcDGa__steppers{align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.SetHero-module__1vcDGa__buttons{align-items:center;gap:var(--space-2);display:flex}.SetHero-module__1vcDGa__buyGroup{align-items:stretch;display:inline-flex}.SetHero-module__1vcDGa__buyButton,.SetHero-module__1vcDGa__buyMore,.SetHero-module__1vcDGa__detailsButton{height:var(--hero-control-height);padding:0 var(--hero-control-pad);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--set-accent);white-space:nowrap;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.SetHero-module__1vcDGa__buyButton{color:var(--set-ink);border-radius:var(--radius-md) 0 0 var(--radius-md);background:0 0;border-right-width:0}.SetHero-module__1vcDGa__buyButton:hover,.SetHero-module__1vcDGa__buyMore:hover,.SetHero-module__1vcDGa__buyMore[data-popup-open]{background:color-mix(in srgb, var(--set-ink) 12%, transparent)}.SetHero-module__1vcDGa__buyMore{padding-inline:var(--space-2);color:var(--set-ink);border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;background:0 0}.SetHero-module__1vcDGa__buyMenuPositioner{z-index:30}.SetHero-module__1vcDGa__buyMenu{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:14rem;box-shadow:var(--shadow-md);padding:var(--space-2) 0}.SetHero-module__1vcDGa__buyMenuItem{gap:var(--space-1);padding:var(--space-2) var(--space-4);cursor:pointer;outline:none;flex-direction:column;text-decoration:none;display:flex}.SetHero-module__1vcDGa__buyMenuItem[data-highlighted]{background:var(--surface-hover)}.SetHero-module__1vcDGa__buyMenuShop{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.SetHero-module__1vcDGa__buyMenuNote{font-size:var(--text-xs);color:var(--text-secondary)}.SetHero-module__1vcDGa__detailsButton{background:var(--set-accent);color:var(--set-accent-ink)}.SetHero-module__1vcDGa__detailsButton:hover{background:color-mix(in srgb, var(--set-accent) 85%, black)}.SetHero-module__1vcDGa__buyButton:focus-visible,.SetHero-module__1vcDGa__buyMore:focus-visible,.SetHero-module__1vcDGa__detailsButton:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.SetHero-module__1vcDGa__signInPrompt{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--set-ink-muted);margin:0}.SetHero-module__1vcDGa__signInLink{color:var(--set-ink);font-weight:var(--weight-medium);pointer-events:auto}.SetHero-module__1vcDGa__signInLink:hover{text-decoration:underline}.SetHero-module__1vcDGa__flagHint{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--set-ink,inherit);display:flex}
.SheetHandle-module__HE0G-a__strip{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;justify-content:center;align-items:center;height:20px;display:flex;position:absolute;top:-10px;left:0;right:0}.SheetHandle-module__HE0G-a__bar{background:var(--set-ink-muted,#fff9);opacity:.7;border-radius:2px;width:40px;height:4px;transition:opacity .12s}.SheetHandle-module__HE0G-a__strip:hover .SheetHandle-module__HE0G-a__bar,.SheetHandle-module__HE0G-a__strip[data-dragging] .SheetHandle-module__HE0G-a__bar,.SheetHandle-module__HE0G-a__strip:focus-visible .SheetHandle-module__HE0G-a__bar{opacity:1;background:var(--set-ink,white)}.SheetHandle-module__HE0G-a__strip:focus-visible{outline:none}.SheetHandle-module__HE0G-a__strip:focus-visible .SheetHandle-module__HE0G-a__bar{outline:2px solid var(--set-ink,white);outline-offset:3px}
.BuildPanel-module__uxe3Oq__panel{--rail-pad:var(--space-4);--section-width:15rem;--control-text:var(--text-sm);--pill-text:var(--text-xs);--ink-8:color-mix(in srgb, var(--set-ink,white) 8%, transparent);--ink-12:color-mix(in srgb, var(--set-ink,white) 12%, transparent);--ink-14:color-mix(in srgb, var(--set-ink,white) 14%, transparent);--ink-20:color-mix(in srgb, var(--set-ink,white) 20%, transparent);--slider-ink:var(--set-ink-muted);--slider-text:var(--control-text);--slider-track:var(--ink-20);--slider-fill:var(--set-accent);--slider-thumb:var(--set-ink);--slider-focus:var(--set-ink);inset-inline:0;z-index:40;align-items:flex-start;gap:var(--space-3);padding:var(--rail-pad);border-top:1px solid var(--ink-12);color:var(--set-ink,white);font-family:var(--font-mono);visibility:hidden;pointer-events:auto;background:#0c0c0f;transition:transform .32s,visibility 0s linear .32s;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.BuildPanel-module__uxe3Oq__panel[data-open=true]{visibility:visible;transition:transform .32s;transform:translateY(0)}.BuildPanel-module__uxe3Oq__list{align-items:stretch;gap:var(--space-5);scrollbar-width:thin;flex-direction:row;flex:auto;min-width:0;display:flex;overflow-x:auto}.BuildPanel-module__uxe3Oq__section{min-width:var(--section-width);gap:var(--space-3);flex-direction:column;flex:1 1 0;align-self:flex-start;display:flex}.BuildPanel-module__uxe3Oq__section+.BuildPanel-module__uxe3Oq__section{padding-left:var(--space-5);border-left:1px solid var(--ink-12)}.BuildPanel-module__uxe3Oq__section.BuildPanel-module__uxe3Oq__manualSection{flex-grow:1.5}.BuildPanel-module__uxe3Oq__title{align-items:center;gap:var(--space-2);min-height:24px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--set-ink-muted);margin:0;display:flex}.BuildPanel-module__uxe3Oq__icon{text-align:center;width:14px;font-size:var(--text-sm);flex:none;line-height:1}.BuildPanel-module__uxe3Oq__popover{gap:var(--space-3);flex-direction:column;max-height:min(34dvh,18rem);display:flex;overflow-y:auto}.BuildPanel-module__uxe3Oq__close{width:40px;height:40px;color:var(--set-ink-muted);font:inherit;font-size:var(--control-text);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.BuildPanel-module__uxe3Oq__close:hover{background:var(--ink-8);color:var(--set-ink)}.BuildPanel-module__uxe3Oq__close:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__manualToggle{background:var(--ink-12);height:28px;color:var(--set-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;align-items:center;margin-inline-start:auto;padding:0 10px;text-decoration:none;display:inline-flex}.BuildPanel-module__uxe3Oq__manualToggle[aria-expanded=true]{background:var(--set-accent);color:var(--set-accent-ink)}.BuildPanel-module__uxe3Oq__manualToggle:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__footnote{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--set-ink-muted);margin:0}.BuildPanel-module__uxe3Oq__footnote[data-finished]{color:var(--set-ink,white);font-weight:var(--weight-semibold)}.BuildPanel-module__uxe3Oq__keys{opacity:.7}.BuildPanel-module__uxe3Oq__stepRow{align-items:center;gap:var(--space-2);display:flex}.BuildPanel-module__uxe3Oq__stepRow .BuildPanel-module__uxe3Oq__move{flex:auto}.BuildPanel-module__uxe3Oq__stepLabel{font-variant-numeric:tabular-nums;margin:0}.BuildPanel-module__uxe3Oq__stepNumber{font-size:var(--text-xl,1.375rem);font-weight:var(--weight-semibold);color:var(--set-ink);line-height:1}.BuildPanel-module__uxe3Oq__stepOf,.BuildPanel-module__uxe3Oq__brickCount{font-size:var(--text-sm);color:var(--set-ink-muted)}.BuildPanel-module__uxe3Oq__move{background:var(--ink-14);height:36px;color:var(--set-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px}.BuildPanel-module__uxe3Oq__move:hover:not(:disabled){background:var(--ink-20)}.BuildPanel-module__uxe3Oq__move:disabled{opacity:.35;cursor:default}.BuildPanel-module__uxe3Oq__move:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__jump{background:var(--ink-8);width:32px;height:36px;color:var(--set-ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0}.BuildPanel-module__uxe3Oq__jump:hover:not(:disabled){background:var(--ink-14);color:var(--set-ink)}.BuildPanel-module__uxe3Oq__jump:disabled{opacity:.35;cursor:default}.BuildPanel-module__uxe3Oq__jump:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__sliders{gap:var(--space-3);flex-direction:column;display:flex}.BuildPanel-module__uxe3Oq__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;font-size:var(--control-text);color:var(--set-ink);display:flex}.BuildPanel-module__uxe3Oq__word{border-radius:var(--radius-full);color:var(--set-ink-muted);font:inherit;font-size:var(--pill-text);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:3px 8px}.BuildPanel-module__uxe3Oq__word[aria-pressed=true]{background:var(--set-accent);color:var(--set-accent-ink)}.BuildPanel-module__uxe3Oq__word:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__action{background:var(--ink-12);height:32px;color:var(--set-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px}.BuildPanel-module__uxe3Oq__action:hover:not(:disabled){background:var(--ink-20)}.BuildPanel-module__uxe3Oq__action:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__motionRow{align-items:flex-end;gap:var(--space-3);display:flex}.BuildPanel-module__uxe3Oq__motionSlider{flex:1;min-width:0}.BuildPanel-module__uxe3Oq__caption{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--set-ink-muted);margin:0}.BuildPanel-module__uxe3Oq__select{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;font-size:var(--control-text);color:var(--set-ink);display:flex}.BuildPanel-module__uxe3Oq__select select{background:var(--ink-12);height:28px;color:var(--set-ink);font:inherit;font-size:var(--control-text);cursor:pointer;border:0;border-radius:8px;padding:0 10px}.BuildPanel-module__uxe3Oq__select select:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__switch{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:32px;color:var(--set-ink);font:inherit;font-size:var(--control-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.BuildPanel-module__uxe3Oq__switch:focus-visible{outline:2px solid var(--set-ink);outline-offset:2px}.BuildPanel-module__uxe3Oq__words{border-radius:var(--radius-full);background:var(--ink-8);font-size:var(--pill-text);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;padding:2px;display:flex}.BuildPanel-module__uxe3Oq__words span{border-radius:var(--radius-full);color:var(--set-ink-muted);padding:3px 8px}.BuildPanel-module__uxe3Oq__switch[aria-checked=true] .BuildPanel-module__uxe3Oq__words span:last-child{background:var(--set-accent);color:var(--set-accent-ink)}.BuildPanel-module__uxe3Oq__switch[aria-checked=false] .BuildPanel-module__uxe3Oq__words span:first-child{background:var(--ink-14);color:var(--set-ink)}.BuildPanel-module__uxe3Oq__pages{gap:var(--space-4);flex-direction:column;max-height:min(56dvh,34rem);display:flex;position:relative;overflow-y:auto}.BuildPanel-module__uxe3Oq__panel[data-manual=false] .BuildPanel-module__uxe3Oq__pages{display:none}.BuildPanel-module__uxe3Oq__pageFrame{gap:var(--space-2);cursor:pointer;flex-direction:column;margin:0;display:flex}.BuildPanel-module__uxe3Oq__pageCanvas{max-width:100%;box-shadow:0 0 0 1px var(--ink-12);opacity:.72;background:#fff;border-radius:8px;transition:opacity .16s;display:block}.BuildPanel-module__uxe3Oq__pageCanvas canvas{display:block}.BuildPanel-module__uxe3Oq__pageFrame:hover .BuildPanel-module__uxe3Oq__pageCanvas,.BuildPanel-module__uxe3Oq__pageFrame[data-current=true] .BuildPanel-module__uxe3Oq__pageCanvas{opacity:1}.BuildPanel-module__uxe3Oq__pageFrame[data-current=true] .BuildPanel-module__uxe3Oq__pageCanvas{box-shadow:0 0 0 1px var(--ink-12), 0 0 0 3px var(--set-accent)}.BuildPanel-module__uxe3Oq__pageCaption{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--set-ink-muted)}@media (max-width:43.75rem){.BuildPanel-module__uxe3Oq__panel{--rail-pad:var(--space-3);max-height:48vh;transition:transform .32s,max-height .24s;overflow-y:auto}.BuildPanel-module__uxe3Oq__panel[data-manual=true]{max-height:88vh}.BuildPanel-module__uxe3Oq__list{gap:var(--space-4);flex-direction:column;overflow-x:visible}.BuildPanel-module__uxe3Oq__section{align-self:stretch;min-width:0}.BuildPanel-module__uxe3Oq__section+.BuildPanel-module__uxe3Oq__section{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid var(--ink-12)}.BuildPanel-module__uxe3Oq__popover{max-height:none;overflow-y:visible}.BuildPanel-module__uxe3Oq__close{position:sticky;top:0}.BuildPanel-module__uxe3Oq__keys{display:none}}.BuildPanel-module__uxe3Oq__panel[data-resized]{max-height:none;overflow:hidden}.BuildPanel-module__uxe3Oq__panel[data-resized] .BuildPanel-module__uxe3Oq__list{align-self:stretch;min-height:0;overflow-y:auto}.BuildPanel-module__uxe3Oq__panel[data-resized] .BuildPanel-module__uxe3Oq__popover{max-height:none;overflow-y:visible}.BuildPanel-module__uxe3Oq__panel[data-resized] .BuildPanel-module__uxe3Oq__pages{max-height:calc(var(--sheet-height) - 6rem)}
.BuildTray-module__t7jkkW__title{color:var(--set-ink,white);font-family:var(--font-mono);font-size:2.6rem;font-weight:var(--weight-bold,700);letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 3px #0009;pointer-events:none;z-index:1;line-height:1;position:absolute;transform:translateY(-100%)}.BuildTray-module__t7jkkW__badge{color:var(--set-ink,white);font-family:var(--font-mono);white-space:nowrap;text-shadow:0 1px 2px #000000b3;flex-direction:column;align-items:center;gap:2px;display:flex;transform:translateY(1.6em)}.BuildTray-module__t7jkkW__badge[data-done=true]{opacity:.35}.BuildTray-module__t7jkkW__trayBadge{color:#151515;font-family:var(--font-mono);white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex}.BuildTray-module__t7jkkW__trayBadge[data-done=true]{opacity:.35}.BuildTray-module__t7jkkW__more{color:var(--set-ink,white);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px 2px #000000b3}.BuildTray-module__t7jkkW__trayBadge .BuildTray-module__t7jkkW__count{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.BuildTray-module__t7jkkW__trayBadge .BuildTray-module__t7jkkW__part{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:.5625rem}.BuildTray-module__t7jkkW__badge[data-check=borrowed] .BuildTray-module__t7jkkW__count:after{content:" ?";color:#ffb547}.BuildTray-module__t7jkkW__badge[data-check=exact] .BuildTray-module__t7jkkW__count:after{content:" ✓";color:#7fe0a4}.BuildTray-module__t7jkkW__rowLabel{color:var(--set-ink,white);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0f0f12bf;border-radius:6px;padding:2px 8px}.BuildTray-module__t7jkkW__count{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.BuildTray-module__t7jkkW__part{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.625rem}
.ComparisonShoppingDialog-module__4KIPVq__comparison{gap:var(--space-4);flex-direction:column;display:flex}.ComparisonShoppingDialog-module__4KIPVq__lede,.ComparisonShoppingDialog-module__4KIPVq__foot,.ComparisonShoppingDialog-module__4KIPVq__status{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.ComparisonShoppingDialog-module__4KIPVq__options{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ComparisonShoppingDialog-module__4KIPVq__option{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ComparisonShoppingDialog-module__4KIPVq__option[data-cheapest]{border-color:var(--success);border-width:2px}.ComparisonShoppingDialog-module__4KIPVq__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.ComparisonShoppingDialog-module__4KIPVq__name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.ComparisonShoppingDialog-module__4KIPVq__total{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin:0}.ComparisonShoppingDialog-module__4KIPVq__tags{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.ComparisonShoppingDialog-module__4KIPVq__tag,.ComparisonShoppingDialog-module__4KIPVq__cheapestTag,.ComparisonShoppingDialog-module__4KIPVq__shortTag{padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-secondary);font-weight:var(--weight-medium)}.ComparisonShoppingDialog-module__4KIPVq__cheapestTag{border-color:var(--success);color:var(--success)}.ComparisonShoppingDialog-module__4KIPVq__shortTag{border-color:var(--danger);color:var(--danger)}.ComparisonShoppingDialog-module__4KIPVq__delta{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-left:auto}.ComparisonShoppingDialog-module__4KIPVq__note{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.45}
.BuildableWithSet-module__HOPeAG__section{gap:var(--space-4);flex-direction:column;display:flex}.BuildableWithSet-module__HOPeAG__heading{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.BuildableWithSet-module__HOPeAG__empty{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.BuildableWithSet-module__HOPeAG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.BuildableWithSet-module__HOPeAG__cardItem{display:flex}.BuildableWithSet-module__HOPeAG__card{gap:var(--space-1);width:100%;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.BuildableWithSet-module__HOPeAG__card:hover{border-color:var(--border-strong)}.BuildableWithSet-module__HOPeAG__cardImageFrame{aspect-ratio:1;background:var(--surface-sunken);border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.BuildableWithSet-module__HOPeAG__cardImage{object-fit:contain;padding:var(--space-2)}.BuildableWithSet-module__HOPeAG__cardName{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.BuildableWithSet-module__HOPeAG__cardMeta{font-size:var(--text-xs);color:var(--text-secondary)}.BuildableWithSet-module__HOPeAG__cardCoverage{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent)}.BuildableWithSet-module__HOPeAG__showMoreRow{justify-content:center;display:flex}.BuildableWithSet-module__HOPeAG__error{color:var(--red-500);font-size:var(--text-sm);margin:0}
