.darkroom .dr-builder-page{--dr-bench-off:113px}.darkroom .dr-builder-bar{border-bottom:1px solid var(--dr-hairline)}.darkroom .dr-builder-bar-inner{align-items:baseline;gap:.5rem;min-width:0;max-width:1400px;margin-inline:auto;padding:.625rem 1.25rem;display:flex}@media (min-width:768px){.darkroom .dr-builder-bar-inner{padding:.75rem 2.5rem}}.darkroom .dr-builder-h1{min-width:0;color:var(--dr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1;overflow:hidden}@media (min-width:768px){.darkroom .dr-builder-h1{font-size:19px}}.darkroom .dr-builder-benefit{color:var(--dr-accent-text);white-space:nowrap}@media (max-width:479px){.darkroom .dr-builder-benefit{display:none}}.darkroom .dr-builder-meta{color:var(--dr-dim);white-space:nowrap;margin-inline-start:auto}@media (max-width:767px){.darkroom .dr-builder-meta{display:none}}.darkroom .dr-builder-meta-dot{color:var(--dr-accent)}.darkroom .dr-builder-tabs{z-index:40;background:var(--dr-stage);border-bottom:1px solid var(--dr-hairline);gap:0;display:flex;position:sticky;top:64px}@media (min-width:1024px){.darkroom .dr-builder-tabs{display:none}}.darkroom .dr-tab-chip{border:1px solid var(--dr-hairline);min-height:44px;color:var(--dr-dim);cursor:pointer;background:0 0;flex:1 1 0;padding:11px 18px;transition:background-color .15s,border-color .15s,color .15s}.darkroom .dr-tab-chip[aria-pressed=true]{background:var(--dr-accent);border-color:var(--dr-accent);color:var(--dr-on-accent)}.darkroom .dr-tab-chip:focus-visible{outline:2px solid var(--dr-accent-text);outline-offset:-3px}.darkroom .dr-bench{display:block}.darkroom .dr-bench-pane[data-dr-pane-off=true]{display:none}@media (min-width:1024px){.darkroom .dr-bench{height:calc(100dvh - var(--dr-bench-off));grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:480px;display:grid}.darkroom .dr-bench-pane[data-dr-pane-off=true]{display:block}.darkroom .dr-bench-pane{overscroll-behavior:contain;height:100%;overflow-y:auto}}.darkroom .dr-bench-pane:focus-visible{outline:2px solid var(--dr-accent-text);outline-offset:-3px}.darkroom .dr-bench-editor{background:var(--dr-panel);padding-bottom:7rem}@media (min-width:1024px){.darkroom .dr-bench-editor{border-right:1px solid var(--dr-hairline);padding-bottom:5rem}}.darkroom .dr-bench-preview{background:var(--dr-stage-deep);padding-bottom:7rem}@media (min-width:1024px){.darkroom .dr-bench-preview{padding-bottom:5rem}}.darkroom .dr-builder-toolbar{background:var(--dr-panel);border-bottom:1px solid var(--dr-hairline);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem;display:grid}.darkroom .dr-builder-form{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid}.darkroom .dr-builder-strip{height:40px;color:var(--dr-dim);background:var(--dr-stage-deep);border-bottom:1px solid var(--dr-hairline);align-items:center;gap:.5rem;padding-inline:1.25rem;display:flex}@media (min-width:1024px){.darkroom .dr-builder-strip{z-index:10;position:sticky;top:0}}.darkroom .dr-builder-stage{grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.5rem 1.25rem;display:grid}.darkroom .dr-builder-sheet{--dr-accent-text:var(--dr-accent-on-sheet);background:var(--dr-sheet);border:1px solid var(--dr-hairline);border-radius:2px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.darkroom .dr-builder-sheet-note{color:var(--dr-sheet-ink);opacity:.7}.darkroom .dr-toolbar-row{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}.darkroom .dr-toolbar-row-label{color:var(--dr-dim)}.darkroom .dr-toolbar-row-items{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.darkroom .dr-builder-block{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.darkroom .dr-builder-block-title{color:var(--dr-dim)}@media (pointer:coarse),(max-width:1023px){.darkroom .dr-builder-toolbar .dr-pill,.darkroom .dr-toolbar-row-items .dr-pill,.darkroom .dr-page-group .dr-pill,.darkroom .dr-segmented .dr-pill,.darkroom .dr-chip-row .dr-pill{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.darkroom .dr-builder-form .dr-control,.darkroom .dr-kit-builder .dr-control{min-height:44px}.darkroom .dr-entry-head .dr-btn-link,.darkroom .dr-section-head .dr-btn-link{place-items:center;min-width:44px;min-height:44px;display:inline-grid}}.darkroom .dr-entry-card{background:var(--dr-panel-2);border:1px solid var(--dr-hairline);border-radius:2px;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.875rem;display:grid}.darkroom .dr-entry-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.darkroom .dr-entry-title{overflow-wrap:break-word;min-width:0;color:var(--dr-ink)}.darkroom .dr-ghost-row{border:1px dashed var(--dr-hairline-strong);width:100%;min-height:44px;color:var(--dr-dim);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;transition:border-color .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.darkroom .dr-ghost-row:hover{border-color:var(--dr-accent);color:var(--dr-accent-text)}}.darkroom .dr-ghost-row:focus-visible{outline:2px solid var(--dr-accent-text);outline-offset:2px}.darkroom .dr-tpl-strip{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.375rem;min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.darkroom .dr-tpl-strip>*{flex:none}.darkroom .dr-tpl-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;padding:4px;display:block}.darkroom .dr-tpl-item--on{border-color:var(--dr-accent)}.darkroom .dr-tpl{grid-template-columns:minmax(0,1fr);gap:4px;width:72px;display:grid}.darkroom .dr-tpl-paper{object-fit:cover;object-position:top;background:var(--dr-sheet);border:1px solid var(--dr-hairline);width:72px;height:95px}.darkroom .dr-tpl-name{text-align:center;overflow-wrap:break-word;color:var(--dr-dim);line-height:1.2}.darkroom .dr-tpl-item--on .dr-tpl-name{color:var(--dr-accent-text)}.darkroom .dr-segmented{border:1px solid var(--dr-hairline);border-radius:2px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.darkroom .dr-section-list{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.darkroom .dr-section-head{align-items:center;gap:.375rem;display:flex}.darkroom .dr-section-head .dr-builder-block-title{flex:auto;min-width:0}.darkroom .dr-page-group{flex-wrap:wrap;align-items:center;gap:.375rem;margin-inline-end:.75rem;display:inline-flex}.darkroom .dr-page-group-label{color:var(--dr-dim);opacity:.75}.darkroom .dr-currency-input{text-align:center;width:4.5rem}.darkroom .dr-fixed-price-input{flex:12rem;min-width:0}.darkroom .dr-category-input{flex:auto;min-width:0}.darkroom .dr-stack{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.darkroom .dr-stack--tight{gap:.375rem}.darkroom .dr-chip-row{flex-wrap:wrap;gap:.375rem;display:flex}.darkroom .dr-add-row{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (min-width:640px){.darkroom .dr-add-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.darkroom .dr-reorder-row{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.darkroom .dr-b-icon-btn{border:1px solid var(--dr-hairline);width:44px;height:44px;color:var(--dr-dim);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-items:center;transition:border-color .15s,color .15s,opacity .15s;display:grid}.darkroom .dr-b-icon-btn:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.darkroom .dr-b-icon-btn:not(:disabled):hover{border-color:var(--dr-accent);color:var(--dr-accent-text)}}.darkroom .dr-b-icon-btn:focus-visible{outline:2px solid var(--dr-accent-text);outline-offset:2px}.darkroom .dr-field-pair{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (min-width:640px){.darkroom .dr-field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.darkroom .dr-field-pair--network{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.darkroom .dr-field-pair--price{grid-template-columns:minmax(0,1fr) minmax(0,6.5rem)}}.darkroom .dr-b-swatch{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.darkroom .dr-b-swatch-core{border:1px solid var(--dr-hairline-strong);border-radius:2px;width:20px;height:20px;transition:box-shadow .15s;display:block}.darkroom .dr-b-swatch[aria-pressed=true] .dr-b-swatch-core,.darkroom .dr-b-swatch[data-dr-active=true] .dr-b-swatch-core{border-color:var(--dr-accent);box-shadow:0 0 0 2px var(--dr-accent)}.darkroom .dr-b-swatch:focus-visible,.darkroom .dr-b-swatch:focus-within{outline:2px solid var(--dr-accent-text);outline-offset:-2px}.darkroom .dr-builder-frame{border:0;width:100%;height:100%}.darkroom .dr-builder-frame:focus-within{outline:2px solid var(--dr-accent-text);outline-offset:-3px}.darkroom .dr-builder-sheet-wrap{width:100%;max-width:560px}.darkroom .dr-builder-sheet-wrap--card{max-width:520px}.darkroom .dr-avatar-row{align-items:center;gap:.75rem;display:flex}.darkroom .dr-avatar-thumb{object-fit:cover;border:1px solid var(--dr-hairline);border-radius:2px;flex:none;width:64px;height:64px}.darkroom .dr-avatar-well{border:1px dashed var(--dr-hairline-strong);width:64px;height:64px;color:var(--dr-dim);border-radius:2px;flex:none;place-items:center;display:grid}.darkroom .dr-avatar-actions{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}.darkroom .dr-avatar-buttons{flex-wrap:wrap;gap:.375rem;display:flex}.darkroom .dr-bullet-row{align-items:flex-start;gap:.5rem;display:flex}.darkroom .dr-bullet-dot{color:var(--dr-dim);flex:none;padding-top:.75rem}.darkroom .dr-bullet-input{flex:auto;min-width:0}.darkroom .dr-bullet-remove{width:44px;height:44px;color:var(--dr-dim);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;font-size:17px;line-height:1;transition:color .15s;display:grid}@media (hover:hover) and (pointer:fine){.darkroom .dr-bullet-remove:hover{color:var(--dr-accent-text)}}.darkroom .dr-bullet-remove:focus-visible{outline:2px solid var(--dr-accent-text);outline-offset:-2px}.darkroom .dr-crop-dialog{outline:none;grid-template-columns:minmax(0,1fr);gap:.875rem;width:100%;max-width:28rem;padding:1rem;display:grid}.darkroom .dr-crop-title{color:var(--dr-sheet-ink)}.darkroom .dr-crop-stage{border:1px solid var(--dr-hairline);background:var(--dr-stage-deep);border-radius:2px;height:320px;overflow:hidden}.darkroom .dr-crop-stage:focus-visible{outline:2px solid var(--dr-accent-on-sheet);outline-offset:2px}.darkroom .dr-crop-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.darkroom .dr-crop-actions-end{align-items:center;gap:.5rem;display:flex}.darkroom .dr-kit-builder{border:1px solid var(--dr-hairline)}.darkroom .dr-kit-strip{border-bottom:1px solid var(--dr-hairline);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem 1.25rem;display:grid}@media (min-width:1024px){.darkroom .dr-kit-strip .dr-builder-tabs{max-width:320px;display:flex;position:static}.darkroom .dr-bench.dr-kit-bench{height:640px}}.darkroom .dr-kit-sheet-wrap{width:100%;max-width:320px}@media (prefers-reduced-motion:reduce){.darkroom .dr-tab-chip,.darkroom .dr-ghost-row{transition:none}}
