.lw{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.lw-main h3{margin:6px 0 4px}.lw-main .label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ft-chips{flex-wrap:wrap;gap:8px;display:flex}.ft-chips .chip{padding:6px 13px;font-size:13px;transition:border-color .12s,background .12s,color .12s}.ft-chips .chip:hover{border-color:#5a4350}.ft-chips .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.ft-chips .chip.custom{border-style:dashed}.look-row{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.look-row .look{scroll-snap-align:start;flex:0 0 92px}.look.upload{border-style:dashed;grid-template-rows:1fr auto;display:grid}.look-plus{aspect-ratio:1;font:300 34px/1 var(--body);color:var(--accent);place-items:center;display:grid}.look.upload .avatar{aspect-ratio:1;height:auto}.ft{border:1px solid var(--line);background:var(--bg);border-radius:16px}.ft.open{border-color:#4a3442}.ft-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ft-head>span:first-child{gap:2px;margin-right:auto;display:grid}.ft-head b{font-size:15px}.ft-head span span{color:var(--muted);font-size:12.5px}.ft-head i{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;margin:-4px 4px 0;transition:transform .15s;transform:rotate(45deg)}.ft.open .ft-head i{margin-top:4px;transform:rotate(-135deg)}.ft-body{gap:18px;padding:4px 16px 18px;display:grid}.ft-cat{gap:8px;display:grid}.ft-cat input{max-width:360px;margin-top:0;padding:8px 12px;font-size:14px}.send{border:1px dashed var(--line);border-radius:16px;padding:14px 16px}.send b{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.send dl{gap:8px;margin:10px 0 0;display:grid}.send dl>div{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.send dt{color:var(--muted)}.send dd{overflow-wrap:anywhere;margin:0}.pv{gap:10px;padding:14px;display:grid;position:sticky;top:92px}.pv-media{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.pv-portrait,.pv-token>div{background:var(--bg);border:1px solid var(--line);position:relative;overflow:hidden}.pv-portrait{aspect-ratio:3/4;border-radius:16px}.pv-token>div{aspect-ratio:1;border-radius:50%}.pv-portrait.busy .avatar{filter:blur(6px)saturate(.4)}.pv-cap{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.pv-portrait .pv-cap{color:#fff;background:#0000008c;border-radius:999px;padding:2px 9px;position:absolute;top:4px;left:10px}.pv-token .pv-cap{text-align:center}.pv-empty{text-align:center;color:var(--muted);place-content:center;justify-items:center;gap:10px;padding:12px;font-size:12.5px;display:grid;position:absolute;inset:0}.pv-empty span{border:2px dashed var(--line);border-radius:50%;width:34px;height:34px}.pv-empty.small span{width:22px;height:22px}.pv-name{font:800 28px / 1 var(--display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin-top:4px}.pv-name span{font:700 15px var(--body);letter-spacing:0}.pv .pill{justify-self:start}.pv p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:900px){.lw{grid-template-columns:minmax(0,1fr)}.pv{order:-1;grid-template-columns:150px minmax(0,1fr);align-content:start;column-gap:14px;position:static}.pv-media{grid-row:1/span 5;grid-template-columns:minmax(0,1fr)}.pv-token{display:none}.pv .pill{white-space:normal}}.rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rules li{padding-left:26px;line-height:1.5;position:relative}.rules li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:4px;box-shadow:0 0 0 4px #ff3ea526}.box{border:1px solid var(--line);background:var(--bg);border-radius:18px;gap:12px;padding:16px;display:grid}.box h3{margin:0}.box input[type=range]{margin:2px 0 0}.legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legend>div{grid-template-columns:12px minmax(0,1fr);column-gap:8px;font-size:13.5px;display:grid}.legend i{border-radius:3px;grid-row:span 2;width:10px;height:10px;margin-top:5px}.legend i.burn{background:var(--warn)}.legend i.treasury{background:var(--accent)}.legend i.creator{background:var(--up)}.legend span{color:var(--muted);font-size:12px}.cost{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.box h3+.cost{border-top:0;padding-top:0}.cost.col{display:block}.cost label{color:var(--text);gap:4px;font-size:14.5px;font-weight:600;display:grid}.cost label .small{font-weight:400}.cost.total{font-weight:600}.sol-input{display:block;position:relative}.sol-input input{margin-top:4px;padding-right:56px}.sol-input i{color:var(--muted);font-size:12.5px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-40%)}.agree{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.agree:has(input:checked){border-color:var(--accent)}.agree input{flex:none;width:18px;height:18px;margin-top:3px}@media (max-width:560px){.legend{grid-template-columns:minmax(0,1fr)}}.adv-note{margin:0}.adv-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.ft-body input[type=range]{max-width:none;margin-top:10px;padding:0}.adv-net button:disabled{opacity:.45;cursor:not-allowed}.adv-net button{text-transform:none}
