.prototype_guide__f_tLB{position:relative;padding:var(--s-6) var(--s-7);border-radius:var(--r-lg);background:var(--surface-sunk);border:1px solid var(--line);margin-bottom:var(--s-6)}.prototype_guideHead__FO_V4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.prototype_guideTitle__Zjv_i{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.01em}.prototype_guideSub__GRW8O{font-size:var(--fs-body-sm);color:var(--ink-muted);margin-top:3px;max-width:62ch}.prototype_guideSteps__0kTLg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.prototype_guideStep__fwtus{display:flex;gap:var(--s-3);align-items:flex-start}.prototype_guideNum__EYK2e{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--terracotta);color:var(--ink-on-accent);font-size:var(--fs-micro);font-weight:700}.prototype_guideStep__fwtus strong{display:block;font-size:var(--fs-body-sm);font-weight:600}.prototype_guideStep__fwtus span{display:block;font-size:var(--fs-meta);color:var(--ink-muted);margin-top:2px;line-height:1.5}.prototype_guideDismiss__2rIm5{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);color:var(--ink-muted)}.prototype_guideDismiss__2rIm5:hover{background:var(--surface);color:var(--ink)}.prototype_guideReopen__r758t{font-size:var(--fs-meta);color:var(--terracotta);margin-bottom:var(--s-5)}@media (max-width:1000px){.prototype_guideSteps__0kTLg{grid-template-columns:1fr 1fr}}@media (max-width:620px){.prototype_guideSteps__0kTLg{grid-template-columns:1fr}}.prototype_head__e02Zy{margin-bottom:var(--s-6)}.prototype_headTop__V7Mnl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.prototype_title__IFJBI{font-family:var(--font-display);font-size:var(--fs-display-sm);letter-spacing:-.01em}.prototype_lede__4Nehp{margin-top:var(--s-2);font-size:var(--fs-body-sm);color:var(--ink-muted);max-width:62ch}.prototype_counter__p0NrZ{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-body)}.prototype_counter__p0NrZ strong{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prototype_actions___0_ea{display:flex;gap:var(--s-3);flex-wrap:wrap}.prototype_drop__xc_mK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-9) var(--s-6);border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface-sunk);text-align:center;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease);cursor:pointer}.prototype_dropOver__PP_Gv,.prototype_drop__xc_mK:hover{border-color:var(--terracotta)}.prototype_dropOver__PP_Gv{background:var(--terracotta-softer)}.prototype_dropIcon__mUbiS{color:var(--terracotta)}.prototype_dropTitle__FX8kD{font-size:var(--fs-body);font-weight:600}.prototype_dropHint__wh5yS{font-size:var(--fs-meta);color:var(--ink-muted)}.prototype_dropCompact___a7D6{padding:var(--s-6)}.prototype_hiddenInput__Q_9yW{display:none}.prototype_filters__yw_Ob{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-6) 0 var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.prototype_spacer__2FdJl{flex:1 1}.prototype_grid__vgIck{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.prototype_tile__WEEFZ{position:relative;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.prototype_tileSel__LuA73{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--terracotta-soft)}.prototype_tileArt__TxY_s{position:relative;aspect-ratio:1;background:var(--surface-sunk)}.prototype_tileArt__TxY_s img{width:100%;height:100%;object-fit:cover;display:block}.prototype_tileBody__eJ2Nk{padding:var(--s-3)}.prototype_tileName__70_Jy{font-size:var(--fs-micro);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype_tileMeta__lHwg_{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:4px;font-size:10px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prototype_tileTools__65a3N{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.prototype_tile__WEEFZ:hover .prototype_tileTools__65a3N{opacity:1}.prototype_tileBtn__h6kb9{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-xs);background:hsla(0,0%,100%,.94);color:var(--ink-muted);box-shadow:var(--shadow-sm)}.prototype_tileBtnOn__6Od_V,.prototype_tileBtn__h6kb9:hover{color:var(--terracotta)}.prototype_tileFlag__GHsv1{position:absolute;bottom:6px;left:6px}.prototype_empty__7JbYJ{padding:var(--s-9) var(--s-6);text-align:center;color:var(--ink-muted);font-size:var(--fs-body-sm)}.prototype_empty__7JbYJ strong{display:block;color:var(--ink);margin-bottom:5px}.prototype_report__WREJu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin-bottom:var(--s-6)}.prototype_metric__FBIEL{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.prototype_metricN__u3qOF{display:block;font-size:1.65rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.prototype_metricL___B_QA{display:block;margin-top:3px;font-size:var(--fs-meta);color:var(--ink-muted)}.prototype_bars__YMLRy{display:flex;flex-direction:column;gap:var(--s-3)}.prototype_bar__d59T7{display:grid;grid-template-columns:140px 1fr 52px;grid-gap:var(--s-4);gap:var(--s-4);align-items:center}.prototype_barLabel__ZXdP2{font-size:var(--fs-body-sm)}.prototype_barTrack__SYVkS{height:8px;border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden}.prototype_barFill__bHqnn{height:100%;background:var(--terracotta);border-radius:var(--r-pill)}.prototype_barN__qSEyG{font-size:var(--fs-meta);color:var(--ink-muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prototype_workspace__EYwcJ{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.prototype_pane__5C3Bn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.prototype_paneHead__62Lrr{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);font-size:var(--fs-body-sm);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.prototype_paneScroll__SRLfO{max-height:560px;overflow-y:auto}.prototype_plItem___arBg{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.prototype_plItem___arBg:hover{background:var(--surface-sunk)}.prototype_plOn__9L2ej{background:var(--terracotta-softer)}.prototype_plThumb__zhZdT{width:40px;flex:none;border-radius:var(--r-xs);overflow:hidden}.prototype_plBody__9kyeI{flex:1 1;min-width:0}.prototype_plName__HD5pt{display:block;font-size:var(--fs-meta);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype_plSub__cKDyT{display:block;font-size:10px;color:var(--ink-faint);margin-top:1px}.prototype_stage__YUJn5{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5);align-items:center}.prototype_preview__QXL9e{width:100%;max-width:420px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}.prototype_previewLabel__aPLfP{font-size:var(--fs-meta);color:var(--ink-muted);text-align:center}.prototype_controls__6PskG{width:100%;display:flex;flex-direction:column;gap:var(--s-4)}.prototype_ctrlGroup__dyiK9{border-top:1px solid var(--line);padding-top:var(--s-4)}.prototype_ctrlTitle__ZG_F1{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-3)}.prototype_slider__ZzPHf{display:grid;grid-template-columns:78px 1fr 46px;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;margin-bottom:var(--s-2)}.prototype_sliderLabel__l8kTu,.prototype_sliderVal__VyVOt{font-size:var(--fs-meta);color:var(--ink-muted)}.prototype_sliderVal__VyVOt{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prototype_slider__ZzPHf input[type=range]{width:100%;accent-color:var(--terracotta)}.prototype_bgPicker__JrWom{padding:var(--s-4);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.prototype_bgOpt__HCx25{position:relative;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;aspect-ratio:4/3;background:var(--surface-sunk);cursor:pointer}.prototype_bgOpt__HCx25 img{width:100%;height:100%;object-fit:cover}.prototype_bgOptOn__R55I_{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--terracotta-soft)}.prototype_bgOptLabel__cFObl{position:absolute;inset:auto 0 0 0;padding:4px 6px;background:rgba(20,14,10,.62);color:var(--ink-on-dark);font-size:9.5px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype_bgNone__znICJ{display:grid;place-items:center;font-size:var(--fs-meta);color:var(--ink-muted)}.prototype_bulkBar__eUOep{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--terracotta-softer);border:1px solid var(--terracotta-soft);margin-bottom:var(--s-5);flex-wrap:wrap}.prototype_bulkCount__ZM3_h{font-size:var(--fs-body-sm);font-weight:600}.prototype_checkRow__PSKaA{display:flex;gap:var(--s-4);flex-wrap:wrap;margin:var(--s-4) 0}.prototype_checkItem__XV_J3{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-body-sm);cursor:pointer}.prototype_checkBox__5cQgR{display:grid;place-items:center;width:17px;height:17px;border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface);color:transparent;flex:none}.prototype_checkOn__ItC6N{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.prototype_note__F6Ql4{padding:var(--s-4) var(--s-5);border-left:3px solid var(--terracotta);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--terracotta-softer);font-size:var(--fs-body-sm);color:var(--ink-muted);line-height:1.55;margin-bottom:var(--s-5)}.prototype_note__F6Ql4 strong{color:var(--ink)}.prototype_danger___1GUq{color:#a13a26}@media (max-width:1300px){.prototype_workspace__EYwcJ{grid-template-columns:240px minmax(0,1fr)}.prototype_bgPane__zXIcE{grid-column:1/-1}.prototype_bgPicker__JrWom{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.prototype_workspace__EYwcJ{grid-template-columns:minmax(0,1fr)}.prototype_bgPicker__JrWom{grid-template-columns:repeat(3,1fr)}.prototype_bar__d59T7{grid-template-columns:100px 1fr 44px}}