.create-head{max-width:1100px;padding:2rem 0 1.25rem}.create-head h1{font:700 clamp(1.9rem,3.6vw,2.6rem)/1.08 var(--font-display);letter-spacing:-.02em;margin:.7rem 0 .55rem}.create-head h1 .grad{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.create-head .lede{max-width:64ch;font-size:1.02rem}.create-head-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;display:flex}.create-head-row .in-chips{margin-top:0}.create-flow{font:600 .78rem/1 var(--font-body);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.create-flow li{align-items:center;gap:.4rem;display:inline-flex}.create-flow li+li:before{content:"";background:var(--line-strong);border-radius:2px;width:14px;height:1.5px;margin-right:.35rem}.create-flow .fn{font:700 .68rem/1 var(--font-mono);color:var(--accent-t);background:var(--tint);border-radius:6px;padding:.3rem .4rem}.builder-shell{border:1px solid var(--line-strong);background:var(--bg-raised);box-shadow:var(--deck-shadow);border-radius:22px;overflow:clip}.builder-shell-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-soft) 55%,transparent);align-items:center;gap:.7rem;padding:.9rem 1.4rem;display:flex}.builder-shell-bar .t{font:700 .86rem/1 var(--font-display)}.builder-shell-bar .live{font:600 .68rem/1 var(--font-mono);letter-spacing:.06em;color:var(--ok);background:var(--ok-soft);border-radius:16px;align-items:center;gap:.45rem;margin-left:auto;padding:.42rem .75rem;display:inline-flex}.builder-shell-bar .live:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite hp-pulse}@keyframes hp-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.builder-shell-bar .live:before{animation:none}}.builder-grid{grid-template-columns:minmax(0,1fr) clamp(300px,32%,370px);align-items:start;gap:0;display:grid}.builder-main{gap:0;min-width:0;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.bsection{border-bottom:1px dashed var(--line-strong);padding:1.5rem 0}.bsection:first-child{padding-top:.25rem}.bsection:last-child{border-bottom:0;padding-bottom:.25rem}.bsec-head{align-items:flex-start;gap:.9rem;margin-bottom:1.1rem;display:flex}.bsec-n{background:var(--tint);width:38px;height:38px;color:var(--accent-t);font:700 .85rem/1 var(--font-mono);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bsection.done-hint .bsec-n{background:var(--grad-btn);color:#fff}[data-theme=dark] .bsection.done-hint .bsec-n{color:#0a0d14}.bsec-head h2{font:700 1.12rem/1.3 var(--font-display);letter-spacing:-.015em}.bsec-head p{color:var(--text-2);max-width:64ch;margin-top:.15rem;font-size:.88rem}.bsec-head .bsec-ico{background:var(--bg-soft);width:38px;height:38px;color:var(--text-3);border-radius:11px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:.95rem;display:inline-flex}.field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field-grid .full{grid-column:1/-1}.field-grid .sel-btn{height:60px}.field{gap:.42rem;min-width:0;display:grid}.field label{font:600 .85rem/1.4 var(--font-body)}.field label .opt{color:var(--text-3);font-weight:400}.field input,.field select,.field textarea{background:var(--bg);border:1.5px solid var(--line-strong);border-radius:11px;width:100%;min-height:48px;padding:.75rem .95rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.field textarea{resize:vertical;min-height:110px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text-3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--bg-raised);outline:none}.field input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.field .hint{color:var(--text-2);font-size:.79rem}.field .err{color:var(--danger);font-size:.82rem;font-weight:600}.supply-input{letter-spacing:-.01em;font:700 1.15rem/1.4 var(--font-mono)!important}.quick-row{flex-wrap:wrap;gap:.5rem;display:flex}.quick-row button{border:1px solid var(--line-strong);background:var(--bg-raised);font:600 .78rem/1.4 var(--font-mono);color:var(--text-2);border-radius:20px;padding:.45rem .9rem;transition:border-color .15s,color .15s}.quick-row button:hover{border-color:var(--accent);color:var(--accent-t)}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.feat-card{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;padding:1rem 1.05rem;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden}.feat-card:before{content:"";background:0 0;height:3px;transition:background .18s;position:absolute;inset:0 0 auto}.feat-card:hover{border-color:var(--line-strong)}.feat-card.enabled{border-color:var(--accent);background:var(--tint);box-shadow:0 10px 24px -16px #3d5be080}.feat-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.feat-name{font:700 .92rem/1.35 var(--font-display);letter-spacing:-.01em;align-items:center;gap:.6rem;display:flex}.feat-ico{background:var(--bg-soft);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.85rem;transition:background .18s,color .18s;display:inline-flex}.feat-card.enabled .feat-ico{background:var(--grad-btn);color:#fff}[data-theme=dark] .feat-card.enabled .feat-ico{color:#0a0d14}.feat-cat{font:700 .64rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.feat-card.enabled .feat-cat{color:var(--accent-t)}.feat-fee{font:600 .68rem/1 var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--text-2);background:var(--bg-soft);white-space:nowrap;border-radius:8px;margin-left:auto;padding:.28rem .5rem}.feat-card.enabled .feat-fee{color:var(--accent-t);background:color-mix(in srgb,var(--accent) 14%,transparent)}.feat-desc{color:var(--text-2);margin-top:.25rem;font-size:.82rem}.feat-controls{gap:.7rem;margin-top:.9rem;display:grid}.feat-controls .field input{min-height:44px;font-size:.95rem}.switch{border:1.5px solid var(--line-strong);background:var(--bg-soft);border-radius:20px;flex:none;width:48px;height:27px;transition:background-color .18s,border-color .18s;position:relative}.switch:after{content:"";background:var(--text-3);border-radius:50%;width:20px;height:20px;transition:transform .18s,background-color .18s;position:absolute;top:2px;left:2px}.switch:hover{border-color:var(--accent)}.switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.switch[aria-checked=true]:after{background:#fff;transform:translate(21px)}[data-theme=dark] .switch[aria-checked=true]:after{background:#0a0d14}@media (prefers-reduced-motion:reduce){.switch,.switch:after,.feat-card,.feat-card:before{transition:none}}.pct-wrap{position:relative}.pct-wrap input{font-family:var(--font-mono);padding-right:2.4rem!important}.pct-wrap .suffix{color:var(--text-3);font:600 .9rem/1 var(--font-mono);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.collapse-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;display:flex}.collapse-head .chev{color:var(--text-3);flex:none;transition:transform .18s}.collapse-head[aria-expanded=false] .chev{transform:rotate(-90deg)}.sum-console{border-left:1px solid var(--line);background:color-mix(in srgb,var(--bg-soft) 38%,var(--bg-raised));top:calc(var(--nav-h) + 12px);flex-direction:column;align-self:start;display:flex;position:sticky}.sum-console-top{color:#dbe2f7;background:#0d1220;align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:flex}.sum-console-top .t{font:700 .82rem/1 var(--font-display);letter-spacing:.02em}.sum-console-top .live{font:600 .66rem/1 var(--font-mono);color:#7fd6a4;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.sum-console-top .live:before{content:"";background:#4cc38a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite hp-pulse}.sum-body{flex:1;align-content:start;gap:.8rem;padding:1rem 1.1rem;display:grid}.sum-token{border:1px solid var(--line);background:var(--bg-raised);border-radius:13px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.sum-token .av{background:color-mix(in srgb,var(--network-accent) 13%,var(--bg-raised));border:1px solid color-mix(in srgb,var(--network-accent) 35%,var(--line));width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px -18px var(--network-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sum-token .nm{font:700 .98rem/1.25 var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.sum-token .sm{font:500 .7rem/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.sum-token .sp{text-align:right;flex:none;margin-left:auto}.sum-token .sp b{font:700 .95rem/1.2 var(--font-mono);display:block}.sum-token .sp span{font:500 .66rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sum-rows{border:1px solid var(--line);background:var(--bg-raised);border-radius:13px;overflow:hidden}.sum-row{justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .95rem;font-size:.84rem;display:flex}.sum-row+.sum-row{border-top:1px solid var(--line)}.sum-row .k{color:var(--text-3);font:500 .72rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sum-row .v{color:var(--text);font-weight:700}.sum-row .v.mono{font:600 .8rem/1.4 var(--font-mono);color:var(--accent-t)}.sum-row .sum-network{color:var(--text);background:color-mix(in srgb,var(--network-accent) 8%,var(--bg-raised));border:1px solid color-mix(in srgb,var(--network-accent) 30%,var(--line));border-radius:13px;align-items:center;gap:.42rem;padding:.28rem .5rem;display:inline-flex}.sum-feats{gap:.42rem;list-style:none;display:grid}.sum-feats li{color:var(--text-2);align-items:center;gap:.55rem;font-size:.86rem;display:flex}.sum-feats li i{color:var(--ok);flex:none;font-size:.66rem}.sum-feats li .fee{font:600 .72rem/1.4 var(--font-mono);color:var(--accent-t);white-space:nowrap}.sum-feats .none{color:var(--text-3)}.sum-price{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:13px;gap:.55rem;padding:1rem 1.05rem;display:grid}.sum-line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sum-line .t{font:600 .82rem/1.4 var(--font-body);color:var(--text-2)}.sum-line .a{font:700 1.45rem/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.sum-line .a span{font:600 .78rem/1 var(--font-body);color:var(--text-3)}.sum-line.sub .a{font-size:.95rem}.sum-note{font:400 .76rem/1.55 var(--font-mono);color:var(--text-2)}.sum-foot{gap:.7rem;padding:1.1rem;display:grid}.sum-foot .btn{width:100%}.phase-notice{border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text-2);border-radius:12px;padding:.85rem 1rem;font-size:.83rem}.phase-notice b{color:var(--text)}.phase-lock{font:700 .66rem/1 var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.success-panel{border-color:color-mix(in srgb,var(--ok) 55%,var(--line));gap:.45rem;display:grid}.success-panel code{overflow-wrap:anywhere;color:var(--text);font-size:.72rem;display:block}.success-panel a{color:var(--accent-t);font-size:.8rem;font-weight:700}.success-panel small{color:var(--text-2);line-height:1.4}.advanced-steps{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:6px;gap:.7rem;padding:1rem;display:grid}.advanced-steps h3{font:700 .95rem/1.3 var(--font-display)}.advanced-steps p{color:var(--text-2);font-size:.78rem}.advanced-steps .btn{width:100%}.dex-addresses{border:1px solid var(--line);font:500 .7rem/1.4 var(--font-mono);color:var(--text-2);border-radius:6px;gap:.3rem;padding:.7rem;display:grid}.dex-addresses span{justify-content:space-between;gap:.7rem;display:flex}.dex-addresses a{color:var(--accent-t);font-weight:700}.dex-step-cost{color:var(--text-2);justify-content:space-between;align-items:center;gap:.7rem;font-size:.76rem;display:flex}.dex-step-cost b{font:600 .7rem/1.4 var(--font-mono);color:var(--text);text-align:right}.advanced-steps small{color:var(--text-3);font-size:.7rem;line-height:1.45}.create-trust{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.create-trust .ct{border:1px solid var(--line);background:var(--bg-raised);color:var(--text-2);border-radius:14px;padding:1.05rem 1rem;font-size:.82rem}.create-trust .ct i{color:var(--accent-t);margin-bottom:.5rem;font-size:.95rem;display:block}.create-trust .ct b{color:var(--text);margin-bottom:.15rem;font-size:.86rem;display:block}@media (max-width:1024px){.builder-grid{grid-template-columns:1fr}.sum-console{border-left:0;border-top:1px solid var(--line);position:static}.create-head-row{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.create-flow{row-gap:.65rem}.create-flow li+li:before{display:none}.field-grid,.feat-grid{grid-template-columns:1fr}.field input,.field select,.field textarea{font-size:16px}.create-trust{grid-template-columns:1fr 1fr}.builder-main{padding:1rem}}.create-head{padding-top:2.4rem}.create-flow .fn{border:1px solid var(--line);background:0 0;border-radius:4px}.builder-shell{box-shadow:none;border-radius:10px}.builder-shell-bar{background:var(--bg-soft)}.builder-shell-bar .live{border:1px solid color-mix(in srgb,var(--ok) 30%,var(--line));background:0 0;border-radius:5px}.bsection{border-bottom:1px solid var(--line)}.bsec-n,.bsec-head .bsec-ico{border:1px solid var(--line);background:0 0;border-radius:6px}.bsection.done-hint .bsec-n{background:var(--accent);border-color:var(--accent)}.field label{font:700 .7rem/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.field label .opt{text-transform:none;letter-spacing:0}.field input,.field select,.field textarea,.sel-btn{background:var(--bg-raised);border-radius:7px}.quick-row button{background:0 0;border-radius:5px}.feat-card{box-shadow:none;background:0 0;border-radius:6px;padding:1rem}.feat-card:before{width:3px;height:auto;inset:0 auto 0 0}.feat-card.enabled{background:var(--tint);box-shadow:none}.feat-card.enabled:before{background:var(--accent)}.feat-ico{border:1px solid var(--line);background:0 0;border-radius:5px}.feat-card.enabled .feat-ico{background:var(--accent);border-color:var(--accent)}.feat-fee{border-radius:4px}.sum-console{background:var(--bg-soft)}.sum-console-top{color:#e3e7ed;background:#11161d;border-bottom:1px solid #29313b}.sum-token,.sum-rows,.sum-price,.phase-notice{border-radius:6px}.sum-token .av{box-shadow:none;border-radius:6px}.sum-row .sum-network{border-radius:5px}.sum-price{border-left:3px solid var(--accent)}.sum-foot .wallet-control{width:100%}.create-trust{border-block:1px solid var(--line);gap:0}.create-trust .ct{background:0 0;border:0;border-radius:0;padding:1.1rem}.create-trust .ct+.ct{border-left:1px solid var(--line)}@media (max-width:680px){.create-trust{border-bottom:0}.create-trust .ct{border-bottom:1px solid var(--line)}.create-trust .ct+.ct{border-left:0}.create-trust .ct:nth-child(2n){border-left:1px solid var(--line)}}
