.build-module__zMtagq__page{z-index:1;padding:clamp(1.25rem,3vw,2.25rem) 0 5rem;position:relative}.build-module__zMtagq__hero{padding:clamp(1.8rem,4vw,3.4rem) 0 1.6rem}.build-module__zMtagq__hero h1{text-wrap:balance;max-width:20ch;font-size:clamp(2.1rem,5vw,4rem);font-weight:560;line-height:1.02}.build-module__zMtagq__hero p{max-width:46rem;color:var(--text);margin-top:.85rem;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.6}.build-module__zMtagq__legend{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.build-module__zMtagq__legendItem{border:1px solid var(--line);color:var(--muted-2);border-radius:0;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.76rem;display:inline-flex}.build-module__zMtagq__legendItem i{border-radius:0;width:.5rem;height:.5rem}.build-module__zMtagq__builder{gap:clamp(1.1rem,2.4vw,1.75rem);display:grid}.build-module__zMtagq__builder[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.build-module__zMtagq__recipes{gap:.9rem;display:grid}.build-module__zMtagq__recipeHead h2{font-size:1.15rem;font-weight:560}.build-module__zMtagq__recipeHead p{color:var(--muted);margin-top:.25rem;font-size:.9rem}.build-module__zMtagq__recipeRow{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.7rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.build-module__zMtagq__recipe{border:1px solid var(--line);background:var(--card);color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis), background var(--dur-2) var(--ease-standard);border-radius:0;gap:.3rem;padding:.9rem 1rem;display:grid}.build-module__zMtagq__recipe:before{content:"";background:var(--accent);border-radius:0;width:1.8rem;height:.22rem}.build-module__zMtagq__recipe strong{font-size:.98rem;font-weight:560}.build-module__zMtagq__recipe span{color:var(--muted);font-size:.83rem;line-height:1.45}.build-module__zMtagq__recipe em{color:var(--muted-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:.7rem;font-style:normal}.build-module__zMtagq__recipeLive{color:var(--accent-bright);letter-spacing:.02em;background:#fffc001f;border-radius:0;margin-left:.4rem;padding:.1rem .4rem;font-style:normal}.build-module__zMtagq__recipe:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent);transform:translateY(-2px)}.build-module__zMtagq__recipe[data-active=true]{border-color:color-mix(in oklab, var(--accent) 60%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 12%, transparent), #ffffff05)}.build-module__zMtagq__workspace{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:clamp(.8rem,1.6vw,1.25rem);display:grid}.build-module__zMtagq__palette{border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow);border-radius:0;gap:.7rem;padding:.95rem;display:grid}.build-module__zMtagq__paletteHead h2{font-size:1rem;font-weight:560}.build-module__zMtagq__paletteHint{color:var(--muted);margin-top:.2rem;font-size:.79rem;line-height:1.45}.build-module__zMtagq__search input{border:1px solid var(--line-soft);width:100%;color:var(--fg);background:#0000003d;border-radius:0;padding:.4rem .6rem;font-family:inherit;font-size:.8rem}.build-module__zMtagq__search input::placeholder{color:var(--muted-2)}.build-module__zMtagq__search input:focus-visible{border-color:#fffc0080;outline:none}.build-module__zMtagq__noMatch{color:var(--muted);padding:.9rem .2rem;font-size:.78rem;line-height:1.5}.build-module__zMtagq__tabs{scrollbar-width:none;gap:.3rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.build-module__zMtagq__tabs::-webkit-scrollbar{display:none}.build-module__zMtagq__tab{border:1px solid var(--line-soft);color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);background:0 0;border-radius:0;padding:.3rem .6rem;font-size:.74rem}.build-module__zMtagq__tab:hover{color:var(--fg)}.build-module__zMtagq__tab[aria-selected=true]{color:var(--fg);background:#fffc0024;border-color:#fffc0073}.build-module__zMtagq__paletteList{overscroll-behavior:contain;scrollbar-width:thin;gap:.4rem;max-height:min(30rem,100vh - 16rem);padding-right:.2rem;display:grid;overflow-y:auto}.build-module__zMtagq__chip{border:1px solid var(--line-soft);color:inherit;text-align:left;touch-action:none;cursor:grab;transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis), opacity var(--dur-2) var(--ease-standard);background:#ffffff06;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .6rem;display:grid}.build-module__zMtagq__chip:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:#ffffff0d;transform:translate(2px)}.build-module__zMtagq__chip[data-fits=false]{opacity:.44}.build-module__zMtagq__chip[data-lifted=true]{opacity:.3}.build-module__zMtagq__chipIcon{width:1.85rem;height:1.85rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:0;place-items:center;display:grid}.build-module__zMtagq__glyph{width:1.05rem;height:1.05rem}.build-module__zMtagq__chipText{gap:.1rem;min-width:0;display:grid}.build-module__zMtagq__chipText strong{font-size:.84rem;font-weight:540}.build-module__zMtagq__chipText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.35;overflow:hidden}.build-module__zMtagq__chipPorts{gap:.18rem;display:grid}.build-module__zMtagq__chipPorts i{border-radius:0;width:.42rem;height:.42rem;display:block}.build-module__zMtagq__canvasWrap{gap:.75rem;min-width:0;display:grid}.build-module__zMtagq__canvasHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.build-module__zMtagq__canvasHead h2{font-size:1.05rem;font-weight:560}.build-module__zMtagq__canvasHead p{color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;margin-top:.15rem;font-size:.75rem}.build-module__zMtagq__canvasActions{flex-wrap:wrap;gap:.4rem;display:flex}.build-module__zMtagq__iconBtn{width:2.1rem;padding:.42rem 0;font-size:.95rem;line-height:1}.build-module__zMtagq__ghostBtn{border:1px solid var(--line);color:var(--text);cursor:pointer;transition:color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);background:#ffffff08;border-radius:0;padding:.42rem .8rem;font-size:.8rem}.build-module__zMtagq__ghostBtn:hover:not(:disabled){color:var(--accent-bright);border-color:#fffc0066}.build-module__zMtagq__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.build-module__zMtagq__scopeBanner{border:1px solid var(--line-soft);color:var(--muted);background:#fffc000f;border-left:2px solid #fffc0080;border-radius:0;padding:.6rem .8rem;font-size:.79rem;line-height:1.55}.build-module__zMtagq__scopeBanner strong{color:var(--text);font-weight:540}.build-module__zMtagq__canvas{border:1px solid var(--line);background:radial-gradient(120% 60% at 50% 0%, #fffc0014, transparent 70%), var(--card);box-shadow:var(--card-shadow);border-radius:0;padding:clamp(.7rem,1.6vw,1.1rem);display:grid}.build-module__zMtagq__slotGroup{display:grid}.build-module__zMtagq__empty{border:1px dashed var(--line);text-align:center;transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard);border-radius:0;justify-items:center;gap:.35rem;padding:2.6rem 1.2rem;display:grid}.build-module__zMtagq__empty[data-over=true]{background:#fffc000f;border-color:#fffc0080}.build-module__zMtagq__emptyGlyph{width:1.6rem;height:1.6rem;color:var(--muted-2)}.build-module__zMtagq__empty strong{font-size:.95rem;font-weight:540}.build-module__zMtagq__empty span{max-width:28rem;color:var(--muted);font-size:.82rem;line-height:1.5}.build-module__zMtagq__slot{height:0;transition:height var(--dur-2) var(--ease-emphasis);display:grid;overflow:hidden}.build-module__zMtagq__slot[data-open=true]{height:3.1rem;padding:.35rem 0}.build-module__zMtagq__slot>span{background:#ff7a9014;border:1px dashed #ff7a908c;border-radius:0;height:100%;display:block}.build-module__zMtagq__slot[data-valid=true]>span{animation:build-module__zMtagq__slotPulse 1.1s var(--ease-standard) infinite;background:#fffc001a;border-color:#fffc0099}.build-module__zMtagq__joint{place-items:center;height:2.1rem;display:grid;position:relative}.build-module__zMtagq__jointLine{background:color-mix(in oklab, var(--accent) 55%, transparent);border-radius:0;width:2px;position:absolute;top:0;bottom:0}.build-module__zMtagq__joint[data-flowing=true] .build-module__zMtagq__jointLine:after{content:"";background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 12px var(--accent);animation:build-module__zMtagq__flowDown .38s var(--ease-standard) both;border-radius:50%;margin-left:-.21rem;position:absolute;left:50%}.build-module__zMtagq__jointLabel{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);color:color-mix(in oklab, var(--accent) 80%, white);background:var(--bg-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;white-space:nowrap;border-radius:0;padding:.12rem .5rem;font-size:.63rem;position:relative}.build-module__zMtagq__joint[data-status=mismatch] .build-module__zMtagq__jointLine,.build-module__zMtagq__joint[data-status=orphan] .build-module__zMtagq__jointLine{background:repeating-linear-gradient(#ff7a90 0 4px,#0000 4px 8px)}.build-module__zMtagq__card{border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis), box-shadow var(--dur-3) var(--ease-standard), opacity var(--dur-2) var(--ease-standard);background:linear-gradient(#ffffff0e,#ffffff04);border-radius:0;position:relative}.build-module__zMtagq__card:after{z-index:1;content:"";background:color-mix(in oklab, var(--accent) 70%, transparent);border-radius:0;width:1.5rem;height:.3rem;margin-left:-.75rem;position:absolute;bottom:-.3rem;left:50%}.build-module__zMtagq__card[data-kind=sink]:after{display:none}.build-module__zMtagq__card:hover{border-color:color-mix(in oklab, var(--accent) 38%, transparent)}.build-module__zMtagq__card[data-open=true]{border-color:color-mix(in oklab, var(--accent) 45%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent), 0 18px 50px #00000059}.build-module__zMtagq__card[data-broken=true]{background:linear-gradient(#ff7a9017,#ffffff04);border-color:#ff7a908c}.build-module__zMtagq__card[data-lifted=true]{opacity:.32}.build-module__zMtagq__card[data-flagged=true]{animation:build-module__zMtagq__flagPulse 1.1s var(--ease-standard) 2;border-color:#fffc00b3;box-shadow:0 0 0 1px #fffc0066,0 0 34px #fffc0047}.build-module__zMtagq__card[data-running=true]{border-color:color-mix(in oklab, var(--accent) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent), 0 0 42px color-mix(in oklab, var(--accent) 26%, transparent);animation:build-module__zMtagq__runPop var(--dur-3) var(--ease-spring)}.build-module__zMtagq__cardMain{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem .7rem;display:grid}.build-module__zMtagq__handle{width:2.1rem;height:2.1rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 15%, transparent);touch-action:none;cursor:grab;transition:transform var(--dur-2) var(--ease-spring), background var(--dur-2) var(--ease-standard);border-radius:0;place-items:center;display:grid}.build-module__zMtagq__handle:hover{background:color-mix(in oklab, var(--accent) 24%, transparent);transform:scale(1.06)}.build-module__zMtagq__handle:active{cursor:grabbing}.build-module__zMtagq__cardTitle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;display:grid}.build-module__zMtagq__cardTitle strong{font-size:.92rem;font-weight:540}.build-module__zMtagq__cardTitle span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.build-module__zMtagq__cardTools{align-items:center;gap:.22rem;display:flex}.build-module__zMtagq__cardTools button{border:1px solid var(--line-soft);width:1.65rem;height:1.65rem;color:var(--muted);cursor:pointer;transition:color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);background:0 0;border-radius:0;place-items:center;font-size:.75rem;display:grid}.build-module__zMtagq__cardTools button:hover:not(:disabled){color:var(--fg);border-color:#fff3}.build-module__zMtagq__cardTools button:disabled{opacity:.28;cursor:not-allowed}.build-module__zMtagq__maturity{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.03em;border-radius:0;padding:.14rem .42rem;font-size:.6rem}.build-module__zMtagq__maturity[data-level=live]{color:var(--accent-bright);background:#fffc001f}.build-module__zMtagq__maturity[data-level=preview]{color:var(--accent-dim);background:#fffc0029}.build-module__zMtagq__maturity[data-level=review]{color:#ffc26b;background:#ffc26b1f}.build-module__zMtagq__maturity[data-level=blocked]{color:#ff7a90;background:#ff7a9024}.build-module__zMtagq__cardBody{animation:build-module__zMtagq__bodyIn var(--dur-3) var(--ease-emphasis);gap:.7rem;padding:0 .7rem .8rem;display:grid}.build-module__zMtagq__cardBody p{color:var(--text);font-size:.82rem;line-height:1.55}.build-module__zMtagq__params{gap:.55rem;display:grid}.build-module__zMtagq__param{border:1px solid var(--line-soft);background:#0003;border-radius:0;gap:.28rem;padding:.5rem .6rem;display:grid}.build-module__zMtagq__paramLabel{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.74rem;display:flex}.build-module__zMtagq__paramLabel em{color:var(--fg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.76rem;font-style:normal}.build-module__zMtagq__param input[type=range]{width:100%;height:1.15rem;accent-color:var(--accent);cursor:pointer}.build-module__zMtagq__param select,.build-module__zMtagq__param input[type=text]{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--fg);border-radius:0;padding:.4rem .5rem;font-family:inherit;font-size:.82rem}.build-module__zMtagq__runStep{animation:build-module__zMtagq__bodyIn var(--dur-2) var(--ease-emphasis);background:#fffc000f;border:1px solid #fffc0047;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .8rem;font-size:.8rem;display:flex}.build-module__zMtagq__runStep>span{color:var(--accent-bright);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;white-space:nowrap;font-size:.7rem}.build-module__zMtagq__runStep strong{font-weight:540}.build-module__zMtagq__runStep em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;overflow:hidden}.build-module__zMtagq__srStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.build-module__zMtagq__hint{color:#ffc26b;animation:build-module__zMtagq__bodyIn var(--dur-3) var(--ease-emphasis);background:#ffc26b12;border:1px solid #ffc26b57;border-radius:0;padding:.55rem .8rem;font-size:.82rem;line-height:1.45}.build-module__zMtagq__readout{top:calc(var(--nav-h) + 1rem);max-height:calc(100vh - var(--nav-h) - 2rem);border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow);scrollbar-width:thin;border-radius:0;gap:.8rem;padding:.95rem;display:grid;position:sticky;overflow-y:auto}.build-module__zMtagq__verdict{align-items:center;gap:.6rem;display:flex}.build-module__zMtagq__verdict strong{font-size:.95rem;font-weight:560;display:block}.build-module__zMtagq__verdict span{color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:.72rem}.build-module__zMtagq__verdictDot{background:var(--accent-bright);border-radius:50%;flex:none;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #fffc0024}.build-module__zMtagq__verdict[data-status=warn] .build-module__zMtagq__verdictDot{background:#ffc26b;box-shadow:0 0 0 4px #ffc26b24}.build-module__zMtagq__verdict[data-status=block] .build-module__zMtagq__verdictDot{background:#ff7a90;box-shadow:0 0 0 4px #ff7a9024}.build-module__zMtagq__meter{gap:.35rem;display:grid}.build-module__zMtagq__meterHead{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.78rem;display:flex}.build-module__zMtagq__meterHead strong{color:var(--fg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.build-module__zMtagq__meterTrack{background:#ffffff12;border-radius:0;height:.4rem;overflow:hidden}.build-module__zMtagq__meterTrack span{background:var(--grad-brand);height:100%;transition:width var(--dur-3) var(--ease-emphasis);border-radius:0;display:block}.build-module__zMtagq__meterTrack span[data-level=part]{background:linear-gradient(90deg,#ffc26b,#ffd79b)}.build-module__zMtagq__meterTrack span[data-level=low]{background:linear-gradient(90deg,#ff7a90,#ffa0b0)}.build-module__zMtagq__gaps{gap:.25rem;margin-top:.15rem;list-style:none;display:grid}.build-module__zMtagq__gaps li{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;line-height:1.45;display:flex}.build-module__zMtagq__gaps li strong{color:var(--text);font-weight:540}.build-module__zMtagq__gaps li button{border:1px solid var(--line);color:var(--muted-2);cursor:pointer;transition:color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);background:0 0;border-radius:0;flex:none;padding:.16rem .5rem;font-family:inherit;font-size:.68rem}.build-module__zMtagq__gaps li button:hover{color:var(--accent-bright);border-color:#fffc0066}.build-module__zMtagq__issues{gap:.3rem;list-style:none;display:grid}.build-module__zMtagq__issues li{background:#ffc26b12;border-left:2px solid #ffc26b;border-radius:0}.build-module__zMtagq__issues li[data-level=block]{background:#ff7a9012;border-left-color:#ff7a90}.build-module__zMtagq__issues li>span,.build-module__zMtagq__issues li>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.45rem .55rem .45rem .7rem;font-family:inherit;font-size:.74rem;line-height:1.45;display:flex}.build-module__zMtagq__issues li>button{cursor:pointer;transition:color var(--dur-1) var(--ease-standard)}.build-module__zMtagq__issues li>button:hover{color:var(--fg)}.build-module__zMtagq__issues li>button em{color:var(--muted-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;flex:none;font-size:.65rem;font-style:normal}.build-module__zMtagq__issues li>button:hover em{color:var(--accent-dim)}.build-module__zMtagq__checks{gap:.4rem;list-style:none;display:grid}.build-module__zMtagq__checks li{border-left:2px solid var(--accent);background:#ffffff07;border-radius:0;gap:.15rem;padding:.5rem .6rem .5rem .75rem;display:grid}.build-module__zMtagq__checks li[data-status=warn]{border-left-color:#ffc26b}.build-module__zMtagq__checks li[data-status=block]{border-left-color:#ff7a90}.build-module__zMtagq__checks strong{font-size:.79rem;font-weight:540}.build-module__zMtagq__checks span{color:var(--muted);font-size:.75rem;line-height:1.45}.build-module__zMtagq__hashRow{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.2rem;font-size:.78rem;display:flex}.build-module__zMtagq__hashNote{color:var(--muted-2);margin-top:-.45rem;font-size:.71rem;line-height:1.5}.build-module__zMtagq__hashNote strong{color:var(--text);font-weight:560}.build-module__zMtagq__deploy{gap:.5rem;padding-top:.2rem;display:grid}.build-module__zMtagq__deployBtn{color:var(--bg);background:var(--grad-brand);text-align:center;transition:transform var(--dur-2) var(--ease-emphasis), box-shadow var(--dur-3) var(--ease-standard);border:1px solid #fffc006b;border-radius:0;padding:.62rem .8rem;font-size:.86rem;font-weight:600;display:block}.build-module__zMtagq__deployBtn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #fffc0038}.build-module__zMtagq__saveBtn{border:1px solid var(--line);color:var(--text);cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);background:#ffffff08;border-radius:0;padding:.62rem .8rem;font-family:inherit;font-size:.86rem;font-weight:540}.build-module__zMtagq__saveBtn:hover{color:var(--fg);border-color:#fffc0073}.build-module__zMtagq__deployNote{color:var(--muted);font-size:.73rem;line-height:1.5}.build-module__zMtagq__unenforced,.build-module__zMtagq__reasons{background:#ffc26b12;border:1px solid #ffc26b57;border-radius:0;gap:.35rem;padding:.6rem .7rem;display:grid}.build-module__zMtagq__reasons{background:#ff7a900f;border-color:#ff7a9052}.build-module__zMtagq__unenforced strong,.build-module__zMtagq__reasons strong{color:#ffc26b;font-size:.78rem;font-weight:560;line-height:1.45}.build-module__zMtagq__reasons strong{color:#ff9fb0}.build-module__zMtagq__unenforced p{color:var(--muted);font-size:.72rem;line-height:1.5}.build-module__zMtagq__unenforced ul,.build-module__zMtagq__reasons ul{gap:.3rem;list-style:none;display:grid}.build-module__zMtagq__unenforced li,.build-module__zMtagq__reasons li{color:var(--text);border-left:2px solid #ffc26b66;padding-left:.7rem;font-size:.73rem;line-height:1.5}.build-module__zMtagq__reasons li{border-left-color:#ff7a9066}.build-module__zMtagq__readoutActions{gap:.45rem;display:grid}.build-module__zMtagq__exportBtn{justify-content:center;width:100%}.build-module__zMtagq__importToggle{border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis);background:#ffffff09;border-radius:0;justify-content:center;align-items:center;padding:.34rem .6rem;font-size:.72rem;display:inline-flex}.build-module__zMtagq__importToggle:hover{color:var(--fg);background:#ffffff12;border-color:#ffffff38;transform:translateY(-1px)}.build-module__zMtagq__importToggle:active{transform:translateY(0)scale(.97)}.build-module__zMtagq__import{border:1px solid var(--line-soft);animation:build-module__zMtagq__bodyIn var(--dur-3) var(--ease-emphasis);background:#00000038;border-radius:0;gap:.4rem;padding:.6rem;display:grid}.build-module__zMtagq__import label{color:var(--muted);font-size:.72rem;line-height:1.45}.build-module__zMtagq__import textarea{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--fg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;resize:vertical;border-radius:0;padding:.45rem .5rem;font-size:.72rem;line-height:1.5}.build-module__zMtagq__import textarea::placeholder{color:var(--muted-2)}.build-module__zMtagq__import button{border:1px solid var(--line);color:var(--text);cursor:pointer;transition:color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);background:0 0;border-radius:0;justify-self:start;padding:.34rem .7rem;font-family:inherit;font-size:.75rem}.build-module__zMtagq__import button:hover:not(:disabled){color:var(--accent-bright);border-color:#fffc0066}.build-module__zMtagq__import button:disabled{opacity:.4;cursor:not-allowed}.build-module__zMtagq__openApp{color:var(--accent-bright);text-align:center;transition:background var(--dur-2) var(--ease-standard);border:1px solid #fffc0052;border-radius:0;padding:.5rem .8rem;font-size:.82rem}.build-module__zMtagq__openApp:hover{background:#fffc0017}.build-module__zMtagq__disclaimer{color:var(--muted);font-size:.72rem;line-height:1.5}.build-module__zMtagq__ghost{z-index:80;border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);color:var(--fg);pointer-events:none;animation:build-module__zMtagq__liftIn var(--dur-2) var(--ease-spring);background:#060807f5;border-radius:0;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex;position:fixed;top:0;left:0;rotate:-1.4deg;box-shadow:0 22px 60px #0000008c}.build-module__zMtagq__ghost strong{font-size:.85rem;font-weight:540}.build-module__zMtagq__ghost svg{color:var(--accent)}.build-module__zMtagq__ghost[data-valid=false]{border-color:#ff7a9099}@media (max-width:1180px){.build-module__zMtagq__workspace{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.build-module__zMtagq__readout{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;max-height:none;position:static;overflow-y:visible}.build-module__zMtagq__checks,.build-module__zMtagq__issues{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}@media (max-width:860px){.build-module__zMtagq__workspace{grid-template-columns:minmax(0,1fr)}.build-module__zMtagq__palette{top:calc(var(--nav-h) + .4rem);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c0e11fa,#0a0c0ef0);order:-1;position:sticky}.build-module__zMtagq__paletteHint{display:none}.build-module__zMtagq__paletteList{scroll-snap-type:x proximity;max-height:none;padding-bottom:.35rem;display:flex;overflow:auto hidden}.build-module__zMtagq__chip{scroll-snap-align:start;touch-action:pan-x;flex:none;width:13.5rem}.build-module__zMtagq__chip:hover{transform:none}.build-module__zMtagq__recipeRow{grid-auto-columns:minmax(13rem,78%)}.build-module__zMtagq__readout,.build-module__zMtagq__checks,.build-module__zMtagq__issues{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.build-module__zMtagq__canvasHead{flex-direction:column;align-items:flex-start}.build-module__zMtagq__cardMain{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"handle title""tools tools";row-gap:.5rem}.build-module__zMtagq__handle{grid-area:handle}.build-module__zMtagq__cardTitle{grid-area:title}.build-module__zMtagq__cardTools{grid-area:tools;justify-content:flex-end}.build-module__zMtagq__maturity{margin-right:auto}}@keyframes build-module__zMtagq__slotPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes build-module__zMtagq__flowDown{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:100%}}@keyframes build-module__zMtagq__runPop{0%{transform:none}45%{transform:scale(1.014)}to{transform:none}}@keyframes build-module__zMtagq__flagPulse{0%,to{box-shadow:0 0 0 1px #fffc0066,0 0 34px #fffc0047}50%{box-shadow:0 0 0 1px #fffc00b3,0 0 46px #fffc0073}}@keyframes build-module__zMtagq__bodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes build-module__zMtagq__liftIn{0%{opacity:0;transform:scale(.94)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.build-module__zMtagq__slot,.build-module__zMtagq__card,.build-module__zMtagq__chip,.build-module__zMtagq__recipe,.build-module__zMtagq__meterTrack span{transition-duration:1ms}.build-module__zMtagq__cardBody,.build-module__zMtagq__hint,.build-module__zMtagq__ghost,.build-module__zMtagq__card[data-running=true],.build-module__zMtagq__card[data-flagged=true],.build-module__zMtagq__slot[data-valid=true]>span,.build-module__zMtagq__joint[data-flowing=true] .build-module__zMtagq__jointLine:after{animation:none}}.build-module__zMtagq__cardProtocols{flex:none;align-items:center;margin-right:.45rem;display:inline-flex}.build-module__zMtagq__chipText strong{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:640px){.build-module__zMtagq__useTabs.build-module__zMtagq__useTabs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.build-module__zMtagq__useTabs.build-module__zMtagq__useTabs button{padding:.6rem .75rem}.build-module__zMtagq__useTabs.build-module__zMtagq__useTabs button em{font-size:.68rem}}.build-module__zMtagq__libraryRow{gap:.9rem;display:grid}.build-module__zMtagq__saved{border:1px solid var(--line);background:var(--card);scroll-snap-align:start;border-radius:0;grid-template-rows:1fr auto;display:grid}.build-module__zMtagq__savedLoad{color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease-standard);background:0 0;border:0;border-radius:0;gap:.3rem;padding:.9rem 1rem;font-family:inherit;display:grid}.build-module__zMtagq__savedLoad:before{content:"";background:var(--accent);width:1.8rem;height:.22rem}.build-module__zMtagq__savedLoad:hover{background:#fffc000d}.build-module__zMtagq__savedLoad strong{font-size:.98rem;font-weight:560}.build-module__zMtagq__savedLoad em{color:var(--muted-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:.7rem;font-style:normal}.build-module__zMtagq__savedRename{gap:.4rem;padding:.9rem 1rem .5rem;display:flex}.build-module__zMtagq__savedRename input{border:1px solid var(--line);background:var(--bg-2);min-width:0;color:var(--fg);border-radius:0;flex:1;padding:.4rem .5rem;font-family:inherit;font-size:.85rem}.build-module__zMtagq__savedRename button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:0;padding:.34rem .7rem;font-family:inherit;font-size:.78rem}.build-module__zMtagq__savedRename button:disabled{opacity:.5;cursor:default}.build-module__zMtagq__savedControls{border-top:1px solid var(--line-soft);align-items:center;gap:.25rem;padding:.35rem .6rem;display:flex}.build-module__zMtagq__savedControls button{color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;cursor:pointer;transition:color var(--dur-1) var(--ease-standard);background:0 0;border:0;border-radius:0;padding:.3rem .5rem;font-size:.68rem}.build-module__zMtagq__savedControls button:hover{color:var(--fg)}.build-module__zMtagq__savedControls button[data-danger]{margin-left:auto}.build-module__zMtagq__savedControls button[data-danger]:hover{color:#ff7a90}.build-module__zMtagq__savedCopy{font-size:.68rem}.build-module__zMtagq__import input{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--fg);border-radius:0;padding:.45rem .5rem;font-family:inherit;font-size:.85rem}.build-module__zMtagq__import input::placeholder{color:var(--muted-2)}
.app-module__DosTMW__page{z-index:1;padding:clamp(1.25rem,3vw,2.25rem) 0 5rem;position:relative}.app-module__DosTMW__statusBar{border:1px solid var(--line);background:#ffffff09;border-radius:0;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.app-module__DosTMW__statusBar p{color:var(--text);font-size:.9rem;line-height:1.5}.app-module__DosTMW__statusBar a,.app-module__DosTMW__receipts a,.app-module__DosTMW__review a{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.app-module__DosTMW__statusLive,.app-module__DosTMW__statusPreview{min-width:max-content;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:0;padding:.33rem .62rem;font-size:.72rem;display:inline-flex}.app-module__DosTMW__statusLive{color:var(--accent-bright);background:#fffc0014;border:1px solid #fffc0057}.app-module__DosTMW__statusPreview{color:#ffc26b;background:#ffc26b14;border:1px solid #ffc26b57}.app-module__DosTMW__appHead{justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:clamp(1.8rem,4vw,3.2rem) 0 1.25rem;display:flex}.app-module__DosTMW__titleRow{align-items:flex-start;gap:.95rem;max-width:62rem;display:flex}.app-module__DosTMW__headMark{filter:drop-shadow(0 0 22px #fffc005c);flex:none;width:3rem;height:3rem}.app-module__DosTMW__titleRow h1{letter-spacing:0;text-wrap:balance;margin-top:.45rem;font-size:clamp(2.15rem,5vw,4.25rem);font-weight:560;line-height:1}.app-module__DosTMW__titleRow p{max-width:48rem;color:var(--text);margin-top:.75rem;font-size:1rem;line-height:1.55}.app-module__DosTMW__wallet{align-items:center;gap:.55rem;padding-top:.2rem;display:flex}.app-module__DosTMW__addr{min-height:44px;color:var(--accent-bright);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fffc0014;border:1px solid #fffc004d;border-radius:0;align-items:center;padding:0 .75rem;font-size:.78rem;text-decoration:none;display:inline-flex}.app-module__DosTMW__notice,.app-module__DosTMW__error{border-radius:0;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.app-module__DosTMW__notice{color:var(--accent-bright);background:#fffc0014;border:1px solid #fffc0047}.app-module__DosTMW__notice:empty{border:0;height:0;margin:0;padding:0;overflow:hidden}.app-module__DosTMW__notice:focus{outline:none}.app-module__DosTMW__error{color:#ffadad;background:#ff4e4e14;border:1px solid #ff6e6e52}.app-module__DosTMW__metrics{border:1px solid var(--line);background:var(--line);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.app-module__DosTMW__metric{background:#ffffff09;flex-direction:column;justify-content:center;gap:.4rem;min-height:6.4rem;padding:1rem;display:flex}.app-module__DosTMW__metric strong{color:var(--fg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.35rem);font-weight:600}.app-module__DosTMW__metric span{color:var(--muted);font-size:.8rem}.app-module__DosTMW__tokenTools{border:1px solid var(--line);background:#ffffff06;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.app-module__DosTMW__tokenTools>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .7rem;min-width:0;display:grid}.app-module__DosTMW__tokenTools span{color:var(--muted);grid-column:1/-1;font-size:.72rem}.app-module__DosTMW__tokenTools strong{color:var(--fg);font-size:1rem}.app-module__DosTMW__tokenTools code{min-width:0;color:var(--accent-bright);overflow-wrap:anywhere;font-size:.72rem}.app-module__DosTMW__tokenActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.app-module__DosTMW__workspace{grid-template-columns:minmax(0,1.48fr) minmax(19rem,.82fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.app-module__DosTMW__builder,.app-module__DosTMW__review,.app-module__DosTMW__receipts{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffff09;border-radius:0}.app-module__DosTMW__builder,.app-module__DosTMW__review{padding:clamp(1rem,2vw,1.4rem)}.app-module__DosTMW__builderTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.app-module__DosTMW__builderTop h2,.app-module__DosTMW__review h2,.app-module__DosTMW__receiptHead h2{letter-spacing:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:580}.app-module__DosTMW__builderTop p{max-width:43rem;color:var(--text);margin-top:.45rem;font-size:.94rem;line-height:1.55}.app-module__DosTMW__cardHead,.app-module__DosTMW__liveBadge{border:1px solid var(--line);min-height:1.9rem;color:var(--accent-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;border-radius:0;align-items:center;margin-bottom:.85rem;padding:0 .58rem;font-size:.7rem;display:inline-flex}.app-module__DosTMW__liveBadge{min-width:max-content;color:var(--accent-bright);background:#fffc0012;border-color:#fffc0042}.app-module__DosTMW__segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.app-module__DosTMW__seg,.app-module__DosTMW__segOn{border:1px solid var(--line);min-height:4.8rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:0;flex-direction:column;justify-content:center;gap:.25rem;padding:.8rem;font-size:.9rem;font-weight:600;display:flex}.app-module__DosTMW__segOn{color:var(--fg);background:#fffc001f;border-color:#fffc007a}.app-module__DosTMW__seg em,.app-module__DosTMW__segOn em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:400}.app-module__DosTMW__seg:disabled,.app-module__DosTMW__segOn:disabled{cursor:not-allowed;opacity:.72}.app-module__DosTMW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.app-module__DosTMW__field{min-width:0}.app-module__DosTMW__field>span,.app-module__DosTMW__loadZap label,.app-module__DosTMW__currentZap>span{color:var(--muted);margin-bottom:.45rem;font-size:.8rem;display:block}.app-module__DosTMW__input{border:1px solid var(--line);width:100%;height:3rem;color:var(--fg);background:#ffffff08;border-radius:0;padding:0 .82rem;font-family:inherit;font-size:.93rem}.app-module__DosTMW__input:focus{border-color:#fffc009e;outline:2px solid #fffc001f}.app-module__DosTMW__input:disabled{opacity:.62}.app-module__DosTMW__range{width:100%;height:3rem;accent-color:var(--accent-bright)}.app-module__DosTMW__quoteBox{background:#fffc000e;border:1px solid #fffc0038;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.app-module__DosTMW__quoteBox div{min-width:0}.app-module__DosTMW__quoteBox span,.app-module__DosTMW__currentZap small{color:var(--muted);font-size:.72rem;display:block}.app-module__DosTMW__quoteBox strong{color:var(--fg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-top:.3rem;font-size:.78rem;display:block}.app-module__DosTMW__flow{gap:.7rem;margin-top:1rem;display:grid}.app-module__DosTMW__flowStep{border:1px solid var(--line-soft);background:#ffffff05;border-radius:0;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid}.app-module__DosTMW__flowStep>span{width:2rem;height:2rem;color:var(--accent-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border:1px solid #fffc0052;border-radius:50%;place-items:center;font-size:.78rem;display:grid}.app-module__DosTMW__flowStep[data-done=true]>span{color:var(--accent-bright);background:#fffc0014;border-color:#fffc0057}.app-module__DosTMW__flowStep strong{color:var(--fg);font-size:.94rem}.app-module__DosTMW__flowStep p{color:var(--muted);margin-top:.3rem;font-size:.8rem;line-height:1.45}.app-module__DosTMW__flowActions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.app-module__DosTMW__review h2{margin-bottom:1rem}.app-module__DosTMW__verifyList{gap:.55rem;display:grid}.app-module__DosTMW__verifyRow{border:1px solid var(--line-soft);border-radius:0;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem;display:grid}.app-module__DosTMW__verifyRow>span{width:1.6rem;height:1.6rem;color:var(--accent-bright);background:#fffc0014;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.app-module__DosTMW__verifyRow small{color:var(--muted);font-size:.68rem;display:block}.app-module__DosTMW__verifyRow strong,.app-module__DosTMW__verifyRow a{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-top:.15rem;font-size:.74rem;display:block}.app-module__DosTMW__currentZap,.app-module__DosTMW__loadZap{border-top:1px solid var(--line-soft);margin-top:1rem;padding-top:1rem}.app-module__DosTMW__currentZap>a{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-bottom:.7rem;font-size:.72rem;display:block}.app-module__DosTMW__currentZap>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:.75rem;padding:.45rem 0;display:flex}.app-module__DosTMW__currentZap>div strong{color:var(--text);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-align:right;font-size:.76rem}.app-module__DosTMW__currentZap p{color:var(--muted);font-size:.84rem}.app-module__DosTMW__currentZap button,.app-module__DosTMW__loadZap button{margin-top:.75rem}.app-module__DosTMW__savedZaps{border-top:1px solid var(--line-soft);gap:.45rem;margin-top:1rem;padding-top:1rem;display:grid}.app-module__DosTMW__savedZaps>span{color:var(--muted);margin-bottom:.1rem;font-size:.8rem}.app-module__DosTMW__savedZap,.app-module__DosTMW__savedZapActive{border:1px solid var(--line-soft);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#ffffff05;border-radius:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .7rem;display:flex}.app-module__DosTMW__savedZapActive{background:#fffc000f;border-color:#fffc0059}.app-module__DosTMW__savedZap strong,.app-module__DosTMW__savedZapActive strong{font-size:.78rem}.app-module__DosTMW__savedZap code,.app-module__DosTMW__savedZapActive code{color:var(--muted);font-size:.68rem}.app-module__DosTMW__receipts{margin-top:1rem;padding:clamp(1rem,2vw,1.35rem)}.app-module__DosTMW__receiptHead{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.app-module__DosTMW__receiptLinks{flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;display:flex}.app-module__DosTMW__holderChip{min-height:44px;color:var(--accent-bright);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fffc001f;border:1px solid #fffc006b;border-radius:0;align-items:center;padding:0 .75rem;font-size:.72rem;display:inline-flex}.app-module__DosTMW__utilStatus{color:var(--muted);grid-column:1/-1;font-size:.74rem;line-height:1.5}.app-module__DosTMW__utilStatus a{color:var(--accent-dim);text-underline-offset:2px;text-decoration:underline}.app-module__DosTMW__autoRefreshed{color:var(--muted);grid-column:1/-1;font-size:.72rem;line-height:1.4}.app-module__DosTMW__zapHistory{border-top:1px solid var(--line-soft);gap:.35rem;margin-top:.5rem;padding-top:.6rem;display:grid}.app-module__DosTMW__zapHistory small{color:var(--muted)}.app-module__DosTMW__zapHistory span{color:var(--muted);font-size:.78rem}.app-module__DosTMW__zapHistory a{color:var(--accent-bright);font-size:.78rem}.app-module__DosTMW__receiptHead a{font-size:.82rem}.app-module__DosTMW__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:0;margin-top:1rem;padding:1.2rem;font-size:.86rem}.app-module__DosTMW__txList{gap:.55rem;margin-top:1rem;display:grid}.app-module__DosTMW__txList a{border:1px solid var(--line-soft);color:inherit;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:grid}.app-module__DosTMW__txList span{color:var(--accent-bright);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fffc0014;border-radius:0;padding:.2rem .45rem;font-size:.65rem}.app-module__DosTMW__txList span[data-status=failed]{color:#ffadad;background:#ff4e4e14}.app-module__DosTMW__txList strong{color:var(--fg);font-size:.86rem}.app-module__DosTMW__txList code{color:var(--muted);font-size:.72rem}@media (max-width:1080px){.app-module__DosTMW__workspace{grid-template-columns:minmax(0,1fr)}.app-module__DosTMW__review{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-module__DosTMW__review>.app-module__DosTMW__cardHead,.app-module__DosTMW__review>h2{grid-column:1/-1}}@media (max-width:820px){.app-module__DosTMW__appHead,.app-module__DosTMW__receiptHead{flex-direction:column;align-items:stretch}.app-module__DosTMW__wallet{align-self:flex-start}.app-module__DosTMW__metrics,.app-module__DosTMW__quoteBox{grid-template-columns:repeat(2,minmax(0,1fr))}.app-module__DosTMW__tokenTools{flex-direction:column;align-items:flex-start}.app-module__DosTMW__tokenActions{justify-content:flex-start}}@media (max-width:620px){.app-module__DosTMW__page{padding-top:.75rem}.app-module__DosTMW__statusBar,.app-module__DosTMW__titleRow,.app-module__DosTMW__wallet,.app-module__DosTMW__tokenTools{flex-direction:column;align-items:flex-start}.app-module__DosTMW__headMark{width:2.6rem;height:2.6rem}.app-module__DosTMW__wallet,.app-module__DosTMW__wallet>*,.app-module__DosTMW__tokenActions,.app-module__DosTMW__tokenActions>*{width:100%}.app-module__DosTMW__tokenTools>div:first-child{grid-template-columns:minmax(0,1fr)}.app-module__DosTMW__tokenTools span{grid-column:auto}.app-module__DosTMW__addr{justify-content:center}.app-module__DosTMW__metrics,.app-module__DosTMW__segment,.app-module__DosTMW__formGrid,.app-module__DosTMW__quoteBox,.app-module__DosTMW__review{grid-template-columns:minmax(0,1fr)}.app-module__DosTMW__builderTop{flex-direction:column}.app-module__DosTMW__flowActions,.app-module__DosTMW__flowActions>*,.app-module__DosTMW__quoteBox>button,.app-module__DosTMW__currentZap>button,.app-module__DosTMW__loadZap>button{width:100%}.app-module__DosTMW__txList a{grid-template-columns:minmax(0,1fr)}}.app-module__DosTMW__notice:not(:empty),.app-module__DosTMW__error{animation:app-module__DosTMW__noticeIn var(--dur-3) var(--ease-emphasis) both}@keyframes app-module__DosTMW__noticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.app-module__DosTMW__error{animation:app-module__DosTMW__noticeIn var(--dur-3) var(--ease-emphasis) both, app-module__DosTMW__errorPulse .9s var(--ease-standard) 1}@keyframes app-module__DosTMW__errorPulse{0%,to{box-shadow:0 0 #ff4e4e00}35%{box-shadow:0 0 0 5px #ff4e4e29}}.app-module__DosTMW__flowStep{transition:border-color var(--dur-3) var(--ease-standard), background var(--dur-3) var(--ease-standard);position:relative}.app-module__DosTMW__flowStep>span{transition:transform var(--dur-3) var(--ease-spring), border-color var(--dur-3) var(--ease-standard), background var(--dur-3) var(--ease-standard), color var(--dur-2) var(--ease-standard)}.app-module__DosTMW__flowStep[data-done=true]{background:#fffc0009;border-color:#fffc003d}.app-module__DosTMW__flowStep[data-done=true]>span{animation:app-module__DosTMW__ripple .7s var(--ease-standard) 1;transform:scale(1.06)}.app-module__DosTMW__flowStep:not([data-done=true]):focus-within,.app-module__DosTMW__flowStep:not([data-done=true]):hover{background:#ffffff08;border-color:#fffc0057}.app-module__DosTMW__input,.app-module__DosTMW__range{transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard)}.app-module__DosTMW__input:focus{box-shadow:0 0 0 3px #fffc002e}.app-module__DosTMW__input:disabled{cursor:not-allowed}.app-module__DosTMW__seg,.app-module__DosTMW__segOn{transition:color var(--dur-2) var(--ease-standard), background var(--dur-3) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis);position:relative}.app-module__DosTMW__seg:not(:disabled):hover{transform:translateY(-1px)}.app-module__DosTMW__seg:not(:disabled):active,.app-module__DosTMW__segOn:not(:disabled):active{transform:translateY(0)scale(.99)}.app-module__DosTMW__quoteBox strong{font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease-standard)}.app-module__DosTMW__autoRefreshed{animation:app-module__DosTMW__noticeIn var(--dur-3) var(--ease-emphasis) both}.app-module__DosTMW__verifyRow{transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis)}.app-module__DosTMW__verifyRow:hover{background:#ffffff06;transform:translate(3px)}.app-module__DosTMW__verifyRow>span{transition:transform var(--dur-3) var(--ease-spring)}.app-module__DosTMW__verifyRow:hover>span{transform:scale(1.12)}.app-module__DosTMW__savedZap,.app-module__DosTMW__savedZapActive{transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-emphasis)}.app-module__DosTMW__savedZap:hover{transform:translateY(-2px)}.app-module__DosTMW__metric{transition:background var(--dur-3) var(--ease-standard)}.app-module__DosTMW__metric strong{font-variant-numeric:tabular-nums}.app-module__DosTMW__metric:hover{background:#ffffff0a}.app-module__DosTMW__statusLive:before,.app-module__DosTMW__liveBadge:before{content:"";width:.45rem;height:.45rem;animation:app-module__DosTMW__blink 2.4s var(--ease-standard) infinite;background:currentColor;border-radius:50%;margin-right:.45rem;display:inline-block}.app-module__DosTMW__holderChip{animation:app-module__DosTMW__popIn var(--dur-4) var(--ease-spring) both}.app-module__DosTMW__receipts a{transition:transform var(--dur-2) var(--ease-emphasis), color var(--dur-2) var(--ease-standard)}.app-module__DosTMW__receipts a:hover{transform:translate(2px)}@keyframes app-module__DosTMW__ripple{0%{box-shadow:0 0 #fffc0080}to{box-shadow:0 0 0 12px #fffc0000}}@keyframes app-module__DosTMW__blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes app-module__DosTMW__popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
