.u5oBAG_overlay{z-index:210;background:#1e1e1a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.u5oBAG_modal{border:1px solid var(--line);background:var(--paper-light);width:min(480px,100%);max-height:90vh;padding:18px;overflow:auto}.u5oBAG_head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.u5oBAG_title{font-size:20px}.u5oBAG_close{cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.u5oBAG_slider{color:var(--muted);gap:6px;margin-bottom:12px;font-size:12px;display:grid}.u5oBAG_slider span{justify-content:space-between;display:flex}.u5oBAG_slider strong{color:var(--ink);font-size:14px}.u5oBAG_slider input{width:100%;accent-color:var(--green)}.u5oBAG_recommend{border:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;padding:10px 12px;font-size:12px;display:flex}.u5oBAG_recommend strong{color:var(--gold);font-size:18px}.u5oBAG_recommend button{margin-left:auto}.u5oBAG_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.u5oBAG_card,.u5oBAG_cardActive{border:1px solid var(--line);background:var(--paper);text-align:center;cursor:pointer;gap:2px;padding:8px 6px;display:grid}.u5oBAG_cardActive{border-color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}.u5oBAG_card strong,.u5oBAG_cardActive strong{font-size:14px}.u5oBAG_card span,.u5oBAG_cardActive span{color:var(--muted);font-size:10px}.u5oBAG_actions{justify-content:flex-end;display:flex}@media (max-width:480px){.u5oBAG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FbHM4q_layer{z-index:120;pointer-events:none;position:fixed;inset:0}.FbHM4q_bead{will-change:transform, opacity;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.FbHM4q_bead img{object-fit:cover;width:100%;height:100%;display:block}.FbHM4q_bead span{border-radius:inherit;width:100%;height:100%;display:block}
.LA3VRG_studio{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.LA3VRG_canvasPane{border:1px solid var(--line);background:var(--paper-light);padding:16px;position:sticky;top:96px}.LA3VRG_canvasHead{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.LA3VRG_canvasHead strong{color:var(--ink);font-size:14px;font-weight:600}.LA3VRG_canvasWrap{place-items:center;display:grid;position:relative}.LA3VRG_canvas{aspect-ratio:1;width:100%;max-width:520px}.LA3VRG_guide{fill:none;stroke:var(--line);stroke-width:.35px;stroke-dasharray:1.2 2.4}.LA3VRG_bead{cursor:pointer;outline:none}.LA3VRG_bead:focus-visible circle:first-child{stroke:var(--gold);stroke-width:.9px}.LA3VRG_empty{width:220px;color:var(--muted);text-align:center;font-size:14px;line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LA3VRG_hint{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}.LA3VRG_panel{gap:12px;display:grid}.LA3VRG_wrist{border:1px solid var(--line);background:var(--paper-light);gap:6px;padding:12px;display:grid}.LA3VRG_wrist span{color:var(--muted);letter-spacing:.06em;font-size:12px}.LA3VRG_wrist strong{font-family:var(--font-serif);font-size:22px;font-weight:500}.LA3VRG_wrist input{width:100%;accent-color:var(--green)}.LA3VRG_summary{border:1px solid var(--line);background:var(--paper-light);gap:6px;margin:0;padding:12px;display:grid}.LA3VRG_summary div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.LA3VRG_summary dt{color:var(--muted)}.LA3VRG_summary dd{margin:0}.LA3VRG_total{border-top:1px solid var(--line);padding-top:10px;font-size:16px}.LA3VRG_total dd{color:var(--gold);font-weight:600}.LA3VRG_rowActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.LA3VRG_note{color:var(--muted);font-size:12px;line-height:1.6}.LA3VRG_note p{margin:0}.LA3VRG_materials{gap:12px;display:grid}.LA3VRG_materialsTitle{font-size:20px}.LA3VRG_tabs{flex-wrap:wrap;gap:8px;display:flex}.LA3VRG_tab,.LA3VRG_tabActive{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}.LA3VRG_tabActive{border-color:var(--green);background:var(--green);color:var(--paper-light)}.LA3VRG_grid{grid-template-columns:1fr 1fr;gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.LA3VRG_material{border:1px solid var(--line);background:var(--paper-light);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid;position:relative}.LA3VRG_materialUsage{z-index:1;background:var(--gold);min-width:16px;color:var(--paper-light);text-align:center;pointer-events:none;border-radius:8px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;right:6px}.LA3VRG_collarStage{aspect-ratio:1;background:#fff;width:100%;max-width:520px;margin:0 auto;position:relative}.LA3VRG_collarSvg{touch-action:pan-y;width:100%;height:100%;display:block}.LA3VRG_collarBead,.LA3VRG_collarSlot{touch-action:none}.LA3VRG_collarBead{cursor:grab}.LA3VRG_collarBead:active{cursor:grabbing}.LA3VRG_collarBead,.LA3VRG_collarSlot{outline:none}.LA3VRG_collarBead:focus-visible,.LA3VRG_collarSlot:focus-visible{filter:drop-shadow(0 0 .6px var(--gold)) drop-shadow(0 0 1px var(--gold))}.LA3VRG_collarSlot{cursor:pointer}.LA3VRG_collarEmptyHint{color:var(--muted);text-align:center;pointer-events:none;margin:0;font-size:12px;position:absolute;inset:auto 0 10px}.LA3VRG_collarBases{gap:8px;display:grid}.LA3VRG_collarBasesLabel{color:var(--muted);letter-spacing:.06em;font-size:12px}.LA3VRG_collarBaseStrip{flex-wrap:wrap;gap:8px;display:flex}.LA3VRG_collarBaseCard{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12px;display:grid}.LA3VRG_collarBaseCard:hover{border-color:var(--green)}.LA3VRG_collarBaseCardActive{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.LA3VRG_collarBaseCard img{object-fit:contain;background:#fff;border-radius:2px;width:34px;height:34px}.LA3VRG_collarBaseFallback{background:var(--paper-deep);border-radius:50%;width:34px;height:34px;display:block}.LA3VRG_material:hover{border-color:var(--green)}.LA3VRG_material:disabled{opacity:.45;cursor:not-allowed}.LA3VRG_swatch{border-radius:50%;width:26px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c503c26}.LA3VRG_swatchImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.LA3VRG_materialText{gap:2px;min-width:0;display:grid}.LA3VRG_materialName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.LA3VRG_materialMeta{color:var(--muted);font-size:11px}@media (max-width:1023px){.LA3VRG_studio{grid-template-columns:1fr}.LA3VRG_canvasPane{position:static}}@media (max-width:560px){.LA3VRG_canvasPane{padding:14px}.LA3VRG_grid{grid-template-columns:1fr;max-height:none}}.LA3VRG_memberBar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.LA3VRG_member,.LA3VRG_memberActive{border:1px solid var(--line);background:var(--paper-light);text-align:left;cursor:pointer;gap:2px;padding:8px 12px;display:grid}.LA3VRG_memberActive{border-color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}.LA3VRG_memberName{font-size:13px}.LA3VRG_memberMeta{color:var(--muted);font-size:11px}.LA3VRG_aiDraft{border:1px dashed var(--line);background:var(--paper-light);gap:8px;padding:12px;display:grid}.LA3VRG_aiDraftHint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.LA3VRG_memberForm{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.LA3VRG_memberForm label{color:var(--muted);gap:6px;font-size:12px;display:grid}.LA3VRG_memberForm input:not([type]),.LA3VRG_memberForm input[type=range],.LA3VRG_memberForm select{width:100%}.LA3VRG_memberForm input:not([type]),.LA3VRG_memberForm select{border:1px solid var(--line);background:var(--paper-light);height:36px;color:var(--ink);font:inherit;padding:0 10px;font-size:13px}.LA3VRG_memberForm strong{color:var(--ink);font-size:13px}.LA3VRG_memberActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.LA3VRG_memberForm,.LA3VRG_memberActions{grid-template-columns:1fr}}.LA3VRG_trash{border:1px dashed var(--line);color:var(--muted);text-align:center;margin-top:10px;padding:10px;font-size:12px;transition:border-color .15s,background .15s,color .15s}.LA3VRG_trashArmed{border-color:var(--green);color:var(--green);background:#596a550f}.LA3VRG_trashActive{color:#a8453c;background:#f8ece9;border-color:#a8453c}.LA3VRG_bead{cursor:grab}.LA3VRG_bead:active{cursor:grabbing}.LA3VRG_materialGhost{z-index:100;background:var(--paper-light);pointer-events:none;border-radius:50%;width:44px;height:44px;position:fixed;overflow:hidden;box-shadow:0 8px 20px #282d2640}.LA3VRG_materialGhost img{object-fit:cover;width:100%;height:100%}.LA3VRG_savedLink{color:var(--green);text-align:center;font-size:12px;text-decoration:underline}.LA3VRG_guideLink{color:var(--green);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.LA3VRG_loopTabs{gap:6px;margin-bottom:12px;display:flex}.LA3VRG_loopTab,.LA3VRG_loopTabActive{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.LA3VRG_loopTabActive{border-color:var(--green);background:var(--green);color:var(--paper-light)}.LA3VRG_search{border:1px solid var(--line);background:var(--paper);width:100%;height:34px;color:var(--ink);font:inherit;padding:0 10px;font-size:12px}.LA3VRG_search:focus-visible{outline:2px solid var(--green);outline-offset:1px}.LA3VRG_loopNote{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.5}
._3HiLWa_page{max-width:var(--container);padding:32px var(--gutter) 32px;margin:0 auto}._3HiLWa_head{gap:6px;max-width:720px;margin-bottom:18px;display:grid}._3HiLWa_eyebrow{color:var(--green);letter-spacing:.24em;text-transform:uppercase;font-size:11px}._3HiLWa_title{font-size:clamp(34px,4vw,52px);line-height:1.08}._3HiLWa_lead{color:var(--muted);font-size:16px;line-height:1.7}
