@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wallet-flow-dialog-backdrop{z-index:100;top:calc(var(--wallet-flow-viewport-top,0px) + var(--wallet-flow-top-offset,0px));left:var(--wallet-flow-viewport-left,0px);width:var(--wallet-flow-viewport-width,100%);height:max(0px, calc(var(--wallet-flow-viewport-height,100vh) - var(--wallet-flow-top-offset,0px)));padding:clamp(.5rem,2vmin,1.5rem);padding-top:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-top,0px));padding-right:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-right,0px));padding-bottom:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-bottom,0px));padding-left:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 82%, transparent);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;overflow:hidden}@supports (height:100dvh){.wallet-flow-dialog-backdrop{height:max(0px, calc(var(--wallet-flow-viewport-height,100dvh) - var(--wallet-flow-top-offset,0px)))}}.wallet-flow-dialog-backdrop[inert]{pointer-events:none}.wallet-flow-dialog{width:min(100%, var(--wallet-flow-dialog-width,44rem));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0;min-height:0;max-height:100%;box-shadow:var(--shadow-lg);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.wallet-flow-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) clamp(1rem, 3vw, 1.5rem);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.wallet-flow-dialog__header h2{min-width:0;color:var(--text-primary);font-size:var(--fs-h4);font-weight:var(--fw-medium);overflow-wrap:anywhere;margin:0}.wallet-flow-dialog__intro{flex:16rem;min-width:0}.wallet-flow-dialog__description{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-small);overflow-wrap:anywhere;line-height:1.5}.wallet-flow-dialog__close{min-height:2.75rem;color:var(--accent-bright);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.wallet-flow-dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wallet-flow-dialog__body{align-content:start;gap:var(--space-4);overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;scroll-padding-block:var(--space-4);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;padding:clamp(1rem,3vw,1.5rem);display:grid;overflow:hidden auto}.wallet-flow-dialog__body>*{min-width:0}.wallet-flow-dialog :where(p,strong,small,dt,dd,code,a,label,summary){overflow-wrap:anywhere}.wallet-flow-dialog .field,.wallet-flow-dialog .field :is(input,select,textarea),.wallet-flow-dialog .button-row>*,.wallet-flow-dialog .transaction__body>*{min-width:0;max-width:100%}.wallet-flow-dialog .button-row .button{white-space:normal}.wallet-flow-dialog .transaction-center{z-index:auto;width:100%;max-height:none;position:static;overflow:visible}@media (max-width:42rem){.wallet-flow-dialog-backdrop{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.wallet-flow-dialog{border:0;border-radius:0;width:100%;height:100%}}@media (max-height:36rem){.wallet-flow-dialog{height:100%}.wallet-flow-dialog__header{padding-block:var(--space-1)}}.merit-coin{vertical-align:middle;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block}.merit-coin--large{width:5rem;height:5rem}.merit-hud{border:1px solid var(--border-gold);border-radius:var(--radius-sm);background:var(--gold-dim);max-width:15rem;min-height:2.5rem;color:var(--gold-bright);cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.merit-hud:hover{background:var(--gold-soft);border-color:var(--gold-deep)}.merit-hud:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.merit-hud__value{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.merit-hud__label{font-size:var(--fs-2xs);color:var(--text-secondary)}.merit-dialog-backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent);justify-items:end;padding:0}.merit-drawer{background:var(--bg-elevated);border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(100%,28rem);height:100%;animation:.16s ease-out merit-enter}.merit-dialog__header{padding-top:max(1rem, env(safe-area-inset-top,0px))}.merit-dialog__header h2{font-family:var(--font-display);font-size:1.6rem}.merit-dialog__description{font-size:var(--fs-xs)}.merit-dialog__body{padding:1.4rem;padding-bottom:max(1.4rem, env(safe-area-inset-bottom,0px));gap:1.5rem}.merit-dialog__close{color:var(--text-secondary)}.merit-account,.merit-card-heading,.merit-section-heading,.merit-balance__label,.merit-balance__foot,.merit-wallet-link__identity,.merit-wallets summary,.merit-wallets li,.merit-activity li,.merit-app-links a,.merit-drawer-footer,.merit-reward-notice,.merit-welcome__features>div{align-items:center;gap:.7rem;display:flex}.merit-account>div,.merit-wallet-link__identity>div,.merit-wallets li>div,.merit-activity li>div{flex:1;gap:.25rem;min-width:0;display:grid}.merit-account strong{font-size:var(--fs-body)}.merit-account .mono,.merit-wallets .mono,.merit-wallet-link .mono{color:var(--text-muted);font-size:var(--fs-xs)}.merit-account__avatar{width:2.6rem;height:2.6rem;color:var(--gold-bright);background:var(--gold-dim);border:1px solid var(--border-gold);border-radius:var(--radius-sm);place-items:center;display:grid}.merit-tag{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;padding:.2rem .45rem;font-size:.65rem;line-height:1.4;display:inline-flex}.merit-tag--success{color:var(--accent-bright);background:var(--accent-dim);border-color:var(--border-accent)}.merit-balance{border:1px solid var(--border-gold);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--gold-soft), var(--gold-dim) 65%);padding:1.3rem}.merit-balance__label{color:var(--gold-bright);font-size:var(--fs-small);justify-content:space-between}.merit-balance__amount{color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:550;line-height:1.12;display:block}.merit-balance__foot{color:var(--text-secondary);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between}.merit-pending{color:var(--gold-bright)}.merit-gold{color:var(--gold-bright);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:400}.merit-muted{color:var(--text-muted);font-size:var(--fs-xs)}.merit-section{gap:.75rem;display:grid}.merit-section-heading{flex-wrap:wrap;justify-content:space-between}.merit-section-heading h3{font-family:var(--font-sans);font-size:var(--fs-small);margin:0;font-weight:600}.merit-section-heading>a,.merit-wallets>a,.merit-coming>a{color:var(--text-secondary);font-size:var(--fs-xs);align-items:center;gap:.35rem;display:inline-flex}.merit-section-heading>a:hover,.merit-wallets>a:hover,.merit-coming>a:hover{color:var(--gold-bright)}.merit-bonus,.merit-coming{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);padding:1rem}.merit-bonus{gap:.75rem;display:grid}.merit-bonus h3,.merit-coming h4{font-family:var(--font-sans);color:var(--text-primary);font-size:var(--fs-body);margin:0;font-weight:550}.merit-card-heading{flex-wrap:wrap;align-items:flex-start}.merit-card-heading>div{flex:1;min-width:9rem}.merit-card-heading>.merit-gold{width:100%;margin-left:2.6rem}.merit-card-heading .eyebrow,.merit-coming .eyebrow{letter-spacing:.08em;margin:0 0 .25rem;font-size:.6rem;display:block}.merit-card-icon{width:1.9rem;height:2.1rem;color:var(--gold-bright);flex:none;place-items:center;display:grid}.merit-bonus p,.merit-coming p{color:var(--text-secondary);font-size:var(--fs-small);margin:0;line-height:1.6}.merit-bonus .button{font-size:var(--fs-xs)}.merit-bonus .merit-status{color:var(--accent-bright);align-items:center;gap:.4rem;display:flex}.merit-bonus__requirements{border-block:1px solid var(--border);font-size:var(--fs-xs);gap:.45rem;margin:0;padding:.75rem 0;display:grid}.merit-bonus__requirements>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.merit-bonus__requirements dt{color:var(--text-muted)}.merit-bonus__requirements dd{font-family:var(--font-mono);margin:0}.merit-bonus p.merit-bonus__authority{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.7rem;display:flex}.merit-bonus p.merit-warning{color:var(--warning)}.merit-coming{gap:.6rem;display:grid}.merit-coming .merit-tag{width:-moz-fit-content;width:fit-content}.merit-coming .merit-section-heading{gap:.35rem}.merit-coming .eyebrow{margin:0}.merit-alert{border:1px solid var(--border-warning);border-radius:var(--radius-sm);background:var(--warning-dim);font-size:var(--fs-small);color:var(--text-secondary);gap:.65rem;padding:.85rem;display:flex}.merit-alert>svg{color:var(--warning);flex:none;margin-top:.15rem}.merit-alert p{margin-block:.3rem}.merit-alert .text-button{margin-top:.45rem}.merit-notice{color:var(--text-secondary);font-size:var(--fs-xs);margin:0}.merit-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--text-muted);margin:0;padding:1rem}.merit-activity{margin:0;padding:0;list-style:none}.merit-activity li{border-bottom:1px solid var(--border);padding:.7rem 0}.merit-activity li:last-child{border-bottom:0}.merit-activity strong{font-size:var(--fs-xs);font-weight:500}.merit-activity time{color:var(--text-muted);font-size:.7rem}.merit-activity__icon{width:1.85rem;height:1.85rem;color:var(--gold-bright);background:var(--gold-dim);border-radius:var(--radius-sm);place-items:center;display:grid}.merit-wallets{border-block:1px solid var(--border);padding-block:1rem}.merit-wallets summary{cursor:pointer;font-size:var(--fs-small);justify-content:space-between;list-style:none}.merit-wallets summary::-webkit-details-marker{display:none}.merit-wallets summary>span{align-items:center;gap:.6rem;display:flex}.merit-wallets summary>span:last-child{color:var(--text-muted)}.merit-wallets[open] summary>span:last-child>svg{transform:rotate(180deg)}.merit-wallets ul{margin:.6rem 0;padding:0;list-style:none}.merit-wallets li{padding-block:.6rem}.merit-wallets strong,.merit-wallet-link strong{font-size:var(--fs-small);font-weight:500}.merit-wallet-link{gap:.6rem;display:grid}.merit-wallet-link .field-help{margin:0}.merit-wallet-link__identity>svg{color:var(--gold-bright);flex:none}.merit-wallet-link>.button{justify-self:start}.merit-deployment-link{border:1px solid var(--border-gold);border-radius:var(--radius-md);background:var(--gold-dim);padding:1rem}.merit-app-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.merit-app-links a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-small);padding:.75rem;text-decoration:none}.merit-app-links a>span{flex:1}.merit-app-links a:hover{background:var(--bg-card);border-color:var(--border-strong)}.merit-drawer-footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;padding-top:.25rem;font-size:.65rem}.merit-drawer-footer .text-button{min-height:2.25rem;font-size:.7rem}.merit-welcome{justify-items:start;gap:1rem;padding-block:.5rem;display:grid}.merit-welcome>h3{max-width:12ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:2.8rem;font-weight:500;line-height:1.08}.merit-welcome>p{color:var(--text-secondary);line-height:1.7;font-size:var(--fs-small);margin:0}.merit-welcome>.eyebrow{color:var(--gold-bright);letter-spacing:.13em;font-size:.65rem}.merit-welcome>.field-help{font-size:var(--fs-xs)}.merit-welcome .button{justify-content:space-between;margin-top:.4rem;display:flex}.merit-welcome__features{border-block:1px solid var(--border);width:100%;color:var(--text-secondary);font-size:var(--fs-small);gap:.9rem;margin-block:.4rem;padding-block:1.1rem;display:grid}.merit-welcome__features svg{color:var(--gold-bright)}.merit-welcome .merit-coming{width:100%}.merit-reward-notice{z-index:95;border:1px solid var(--border-gold);background:var(--bg-card);border-radius:var(--radius-md);max-width:calc(100vw - 2rem);color:var(--gold-bright);box-shadow:var(--shadow-lg);padding:.7rem 1rem;position:fixed;bottom:1.5rem;right:1.5rem}.merit-reward-notice button{min-height:2rem;color:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;padding:0}@keyframes merit-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@media (max-width:52rem){.merit-hud{max-width:10rem}.merit-hud__label{display:none}}@media (max-width:39rem){.merit-hud{gap:.2rem;max-width:7rem;min-height:2.35rem;padding-inline:.4rem}.merit-hud__value{font-size:.7rem}.merit-hud>.merit-coin{width:1.3rem;height:1.3rem}.merit-hud>.icon{display:none}.top-bar__actions:has(.merit-hud){gap:.4rem}.top-bar:has(.merit-hud) .top-bar__section{max-width:4rem}.merit-dialog-backdrop{align-items:end}.merit-drawer{border:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;width:100%;height:min(92%,52rem)}.merit-dialog__body{gap:1.25rem;padding:1.1rem}.merit-reward-notice{bottom:1rem;right:1rem}}@media (max-width:23rem){.merit-hud{max-width:5.5rem}.top-bar:has(.merit-hud) .value-display-toggle{display:none}}@media (prefers-reduced-motion:reduce){.merit-drawer{animation:none}}.protocol-line-chart{width:100%;min-width:0;margin:0}.protocol-line-chart__legend{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.protocol-line-chart__legend>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.protocol-line-chart__legend>div>span{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);display:inline-flex}.protocol-line-chart__legend strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.protocol-line-chart__key{border-top:2px solid var(--chart-series-color);flex:0 0 1.25rem;height:0}.protocol-line-chart__key--1{border-top-style:dashed}.protocol-line-chart__key--2{border-top-style:dotted}.protocol-line-chart__key--3{border-top-style:dashed}.protocol-line-chart__surface{width:100%;min-width:0;position:relative}.protocol-line-chart__surface>svg{width:100%;display:block;overflow:visible}.protocol-line-chart__grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.protocol-line-chart__grid--vertical{stroke-dasharray:2 5;opacity:.5}.protocol-line-chart__grid--zero{stroke:var(--text-faint);stroke-dasharray:5 4}.protocol-line-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.protocol-line-chart__tick,.protocol-line-chart__axis-title{fill:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.protocol-line-chart__axis-title{letter-spacing:.04em;font-size:9px}.protocol-line-chart__tick-time{fill:var(--text-faint);font-size:9px}.protocol-line-chart__crosshair{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 4}.protocol-line-chart__point{fill:var(--bg-card);stroke-width:2px}.protocol-line-chart__interaction{z-index:1;cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:absolute}.protocol-line-chart__interaction:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--accent);outline-offset:3px}.protocol-line-chart__tooltip{z-index:2;width:max-content;min-width:min(15rem,100% - 1rem);max-width:min(19rem,100% - 1rem);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-card);color:var(--text-primary);pointer-events:none;overflow-wrap:anywhere;position:absolute}.protocol-line-chart__tooltip time{font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:block}.protocol-line-chart__block{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);display:block}.protocol-line-chart__tooltip dl{gap:var(--space-2);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.protocol-line-chart__tooltip dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--fs-xs);display:flex}.protocol-line-chart__tooltip dt{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-shrink:0;display:inline-flex}.protocol-line-chart__tooltip dt>i{border-radius:50%;width:.4rem;height:.4rem}.protocol-line-chart__tooltip dd{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0}.protocol-line-chart__caption{justify-content:space-between;gap:var(--space-2);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.protocol-line-chart__empty{min-height:16rem;padding:var(--space-5);color:var(--text-muted);font-size:var(--fs-small);text-align:center;place-items:center;display:grid}.protocol-chart-ranges{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);flex-wrap:wrap;display:inline-flex}.protocol-chart-ranges>button{min-width:2.25rem;min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:1px solid #0000}.protocol-chart-ranges>button:hover{color:var(--text-primary)}.protocol-chart-ranges>button[aria-pressed=true]{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent-bright)}.protocol-chart-ranges>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:30rem){.protocol-line-chart__tooltip{padding:var(--space-3)}.protocol-line-chart__tooltip dl>div{gap:var(--space-1) var(--space-3);flex-wrap:wrap}}.overview-history{gap:var(--space-5);min-width:0;display:grid}.overview-history__panel{min-width:0}.overview-history__heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.overview-history__heading h2{margin:0}.overview-history .chart-note{font-size:var(--fs-xs);color:var(--text-muted);margin:var(--space-3) 0 0;line-height:1.6}.overview-rate-values{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-rate-values>div{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised)}.overview-rate-values dt{color:var(--text-muted);font-size:var(--fs-xs)}.overview-rate-values dd{margin:var(--space-2) 0 0;font-size:var(--fs-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.overview-analytics{align-items:start}@media (max-width:560px){.overview-rate-values{gap:var(--space-2);grid-template-columns:1fr}.overview-rate-values>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.overview-rate-values dd{margin:0}}.vault-health{--vault-health-color:var(--accent-bright);width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(100% 75% at 100% 0%, var(--accent-dim), transparent), var(--bg-card);box-shadow:var(--shadow-inset);container:vault-health/inline-size}.vault-health[data-state=warning]{--vault-health-color:var(--warning)}.vault-health[data-state=at-risk]{--vault-health-color:var(--red-bright)}.vault-health[data-state=unavailable]{--vault-health-color:var(--text-muted)}.vault-health__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vault-health__heading h3{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:0;display:inline-flex}.vault-health__heading h3>svg{color:var(--text-muted);flex-shrink:0}.vault-health__status{align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--vault-health-color) 24%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--vault-health-color) 6%, transparent);color:var(--vault-health-color);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.35;display:inline-flex}.vault-health__status>svg{flex-shrink:0}.vault-health__ratio{gap:var(--space-2);min-width:0;margin:var(--space-6) 0 var(--space-5);flex-direction:column;display:flex}.vault-health__ratio-label{color:var(--text-muted);font-size:var(--fs-xs)}.vault-health__ratio strong{color:var(--vault-health-color);font-family:var(--font-mono);font-size:clamp(1.65rem,5cqi + .5rem,2.75rem);font-weight:var(--fw-body);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title);overflow-wrap:anywhere;line-height:1.15}.vault-health__comparison{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.vault-health__comparison b{color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--fw-body);font-variant-numeric:tabular-nums}.vault-health__gauge{margin:var(--space-8) 0 var(--space-5)}.vault-health__track{border-radius:var(--radius-pill);background:var(--surface-3);isolation:isolate;height:.625rem;position:relative}.vault-health__zones{border-radius:inherit;opacity:.85;position:absolute;inset:0;overflow:hidden}.vault-health__zone{position:absolute;inset-block:0}.vault-health__zone--danger{background:var(--red);left:0}.vault-health__zone--warning{background:var(--warning)}.vault-health__zone--healthy{background:var(--accent);right:0}.vault-health__liquidation-marker{z-index:1;border-left:2px dashed var(--text-primary);width:0;filter:drop-shadow(0 0 2px var(--bg-sunken));position:absolute;top:-.4375rem;bottom:-.4375rem}.vault-health__value-marker{z-index:3;border:2px solid var(--bg-card);background:var(--text-primary);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--text-primary);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vault-health__value-marker--current{z-index:2;border:2px solid var(--text-primary);background:var(--bg-card);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--bg-card);border-radius:1px;transform:translate(-50%,-50%)rotate(45deg)}.vault-health__axis{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;display:flex}.vault-health__markers{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.vault-health__markers>span{align-items:center;gap:var(--space-2);display:inline-flex}.vault-health__legend-liquidation{border-left:2px dashed var(--text-primary);width:0;height:.75rem}.vault-health__legend-value{background:var(--text-primary);border-radius:50%;width:.4375rem;height:.4375rem}.vault-health__legend-current{border:1px solid var(--text-primary);width:.4375rem;height:.4375rem;transform:rotate(45deg)}.vault-health__thresholds{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vault-health__thresholds>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.vault-health__thresholds dt{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.5}.vault-health__thresholds dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.vault-health__thresholds>.vault-health__stability-fee{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:row;grid-column:1/-1}.vault-health__fee-label{align-items:center;gap:var(--space-1);display:inline-flex}.vault-health__fee-label>svg{flex-shrink:0}.vault-health__stability-fee dd{text-align:right}.vault-health__guidance{margin:var(--space-4) 0 0;padding:var(--space-3);border-left:2px solid color-mix(in srgb, var(--vault-health-color) 55%, transparent);background:color-mix(in srgb, var(--vault-health-color) 4%, transparent);color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.6}.vault-health__basis{margin:var(--space-3) 0 0;color:var(--text-faint);font-size:var(--fs-2xs);line-height:1.5}@container vault-health (width<=19rem){.vault-health__thresholds{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.vault-health{padding:var(--space-4)}}.vault-asset-balance{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;line-height:1.5;display:flex}.vault-asset-balance__label,.vault-asset-balance__state,.vault-asset-balance__amount{overflow-wrap:anywhere;min-width:0}.vault-asset-balance .vault-asset-balance__amount{max-width:100%;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted var(--border-strong);text-decoration:underline dotted var(--border-strong);text-underline-offset:.25em}.vault-asset-balance__symbol{color:var(--text-muted)}.vault-asset-balance__amount:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:3px}.vault-amount-shortcuts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.vault-amount-shortcuts__button{min-width:0;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s;display:flex}.vault-amount-shortcuts__button:hover:not(:disabled){border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent-bright)}.vault-amount-shortcuts__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vault-amount-shortcuts__button:disabled{color:var(--text-muted);opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.vault-amount-shortcuts__button{transition:none}}.wallet-flow-dialog.vault-transaction-modal{width:min(100%,35rem)}.vault-transaction-review{gap:var(--space-5);min-width:0;display:grid}.vault-transaction-amounts{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);margin:0;display:grid}.vault-transaction-amounts>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.vault-transaction-amounts dt{color:var(--text-secondary);font-size:var(--fs-small)}.vault-transaction-amounts dd{color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.vault-transaction-progress__heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.vault-transaction-progress h3{font-family:var(--font-sans);font-size:var(--fs-small);margin:0}.vault-transaction-progress__heading>span,.vault-transaction-progress li>div>span{color:var(--text-muted);font-size:var(--fs-xs)}.vault-transaction-progress ol{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.vault-transaction-progress li{gap:var(--space-3);align-items:center;display:flex}.vault-transaction-progress li>div{gap:var(--space-1);min-width:0;font-size:var(--fs-small);overflow-wrap:anywhere;display:grid}.vault-transaction-step__number{border:1px solid var(--border);background:var(--bg-elevated);height:2rem;color:var(--text-muted);font-size:var(--fs-xs);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}.vault-transaction-progress li[data-state=current] .vault-transaction-step__number{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.vault-transaction-progress li[data-state=complete] .vault-transaction-step__number{color:var(--success);border-color:var(--success)}.vault-transaction-progress li[data-state=upcoming] strong{color:var(--text-muted);font-weight:var(--fw-medium)}.vault-transaction-support,.vault-transaction-footnote{color:var(--text-muted);font-size:var(--fs-xs);margin:0;line-height:1.65}.vault-transaction-footnote{text-align:center}.vault-transaction-status{gap:var(--space-3);padding:var(--space-4);background:var(--accent-dim);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-small);display:flex}.vault-transaction-status>svg{color:var(--accent);flex-shrink:0;margin-top:.15rem}.vault-transaction-status p{margin:var(--space-2) 0 0;font-size:var(--fs-xs);line-height:1.6}.vault-transaction-actions{gap:var(--space-3);display:grid}.vault-transaction-actions>.button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:3rem}.vault-transaction-link{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);justify-self:start;display:inline-flex}.vault-transaction-details{padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-xs);overflow-wrap:anywhere}.vault-transaction-details summary{cursor:pointer;padding-block:var(--space-2)}.vault-transaction-details dl{gap:var(--space-3);display:grid}.vault-transaction-details dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere}.vault-transaction-modal .validation-errors,.vault-transaction-modal .inline-warning{padding:var(--space-4);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.vault-transaction-modal .transaction-center{width:100%;max-width:none;max-height:none;position:static}.vault-transaction-complete{gap:var(--space-4);text-align:center;padding-block:var(--space-5);justify-items:center;display:grid}.vault-transaction-complete>svg{color:var(--accent)}.vault-transaction-complete[data-complete=true]>svg{color:var(--success)}.vault-transaction-complete p{color:var(--text-secondary);margin:0;line-height:1.65}.vault-open-layout.vault-open-layout--friendly{grid-template-columns:minmax(0,1fr)}.operations-page .inline-action-form.vault-open-form{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.vault-compose-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);min-width:0;display:grid}.vault-borrow-fields,.vault-preview{gap:var(--space-4);min-width:0;display:grid}.vault-open-form .vault-borrow-fields>:is(.confirmation,.inline-warning){margin:0}.vaults-ui .vault-amount-field{align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);flex-direction:column;display:flex}.vault-amount-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.vaults-ui .vault-amount-field>span{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}.vault-amount-field__input{align-items:center;gap:var(--space-3);min-width:0;display:flex}.vaults-ui .field.vault-amount-field input{width:100%;min-width:0;height:auto;padding:var(--space-2) 0;box-shadow:none;color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;line-height:1.2}.vault-asset-label{max-width:45%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-card);color:var(--text-primary);font-size:var(--fs-small);font-weight:var(--fw-semibold);overflow-wrap:anywhere;flex:none}.vault-amount-field small,.vault-action-explainer,.vault-repay-total p{color:var(--text-muted);font-size:var(--fs-xs);margin:0;line-height:1.65}.vault-preview-placeholder{justify-content:center;align-items:center;gap:var(--space-3);min-height:19rem;padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.vault-preview-placeholder>svg{color:var(--accent)}.vault-preview-placeholder h3{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);margin:0}.vault-preview-placeholder p{max-width:34ch;font-size:var(--fs-small);margin:0;line-height:1.65}.vault-preview-placeholder>span{max-width:40ch;font-size:var(--fs-xs);line-height:1.6}.vault-balance-preview{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);font-size:var(--fs-small);margin:0;display:grid}.vault-balance-preview>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.vault-balance-preview dt{color:var(--text-muted)}.vault-balance-preview dd{justify-content:flex-end;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.vault-balance-preview__before,.vault-balance-preview__arrow{color:var(--text-muted)}.vault-balance-preview strong small{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.vaults-ui .vault-action-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);padding:clamp(1.25rem,3vw,2rem)}.vaults-ui .vault-position-overview>.vault-action-form{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.vault-compose-layout--manage .vault-action-form__head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.vault-compose-layout--manage .confirmation{margin:0}.vault-action-form .segmented{width:100%;margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vault-action-form .segmented>button{min-width:0;padding-inline:var(--space-2);justify-content:center}.vaults-ui .vault-review-button{width:100%;min-height:3rem;font-size:var(--fs-small);justify-content:center}.vault-repay-total{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--accent-dim);display:grid}.vault-repay-total>span{color:var(--text-secondary);font-size:var(--fs-small)}.vault-repay-total>strong{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vault-repay-total strong small{font-size:var(--fs-small)}.vault-open-details{margin:0}.vault-open-details__body{padding:var(--space-5);color:var(--text-secondary);font-size:var(--fs-small)}.vault-open-details__body dl{gap:var(--space-3);display:grid}.vault-open-details__body dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.vault-open-details__body dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}@media (max-width:880px){.vault-compose-layout{grid-template-columns:minmax(0,1fr)}.vault-preview-placeholder{min-height:13rem}}@media (max-width:380px){.vault-action-form .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.vaults-ui .vault-amount-field{padding:var(--space-4)}}.vault-position-summary{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vault-position-summary>article{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised,var(--bg-card));flex-direction:column;display:flex}.vault-position-summary>article>span{color:var(--text-secondary);font-size:var(--fs-small)}.vault-position-summary strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:clamp(1.25rem,3vw,1.9rem);font-weight:500;line-height:1.35}.vault-position-summary strong small{color:var(--text-secondary);font-family:var(--font-sans);font-size:.6em;font-weight:400}.vault-position-details{margin-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-small)}.vault-position-details>summary{padding:var(--space-3) 0;cursor:pointer}.vault-position-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.vault-position-details dl{gap:var(--space-3);margin:0 0 var(--space-3);display:grid}.vault-position-details dl>div{gap:var(--space-1);display:grid}.vault-position-details dd{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-xs);margin:0}.vault-position-card .vault-position-card__metrics>div{align-items:flex-start}.vault-position-card .vault-position-card__metrics dd{text-align:right;overflow-wrap:anywhere}.vault-position-card .vault-position-card__metrics dd>span{color:var(--text-muted);font-size:var(--fs-xs)}.vault-position-card .vault-position-details{border-top:0;margin-top:0}@media (max-width:600px){.vault-position-summary{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.vault-position-summary>article{padding:var(--space-4)}}.creation-journey{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.creation-journey li{gap:var(--space-3);padding:var(--space-4);border-bottom:2px solid var(--border);color:var(--text-muted);align-items:center;min-width:0;display:flex}.creation-journey li[aria-current=step]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-dim)}.creation-journey__number{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.creation-journey li[data-complete=true] .creation-journey__number{color:var(--accent-bright)}.creation-journey strong,.creation-journey small{display:block}.creation-journey strong{font-size:var(--fs-small)}.creation-journey small{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted)}.guided-dialog-backdrop{z-index:120;padding:var(--space-4);background:color-mix(in srgb, var(--bg) 85%, transparent);place-items:center;display:grid;position:fixed;inset:0}.guided-dialog{overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);outline:none;width:min(100%,46rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.guided-dialog__header{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;display:flex}.guided-dialog__header h2{margin:0;font-size:clamp(1.2rem,3vw,1.65rem)}.guided-dialog__header p{margin:var(--space-2) 0 0;color:var(--text-muted);max-width:48ch}.guided-dialog__header>button{flex-shrink:0;min-height:2.75rem}.guided-dialog .simple-builder{padding:0}.guided-dialog .simple-builder__window{max-width:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.creation-next-action{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-md);background:var(--accent-dim);display:grid}.creation-next-action h3,.creation-next-action p{margin:0}.creation-next-action .button{justify-self:start}.creation-disclosure{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm)}.creation-disclosure>summary{cursor:pointer;color:var(--text-primary);font-weight:600}.creation-disclosure[open]>summary{margin-bottom:var(--space-4)}.creation-review-edits{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:43.75rem){.creation-journey{gap:var(--space-1)}.creation-journey li{padding:var(--space-2);flex-direction:column;align-items:flex-start}.creation-journey small{display:none}.guided-dialog-backdrop{padding:0}.guided-dialog{border-radius:0;width:100%;max-height:100dvh}.guided-dialog__header{padding:var(--space-4)}.guided-dialog__header>button{max-width:5.5rem}}.creation-journey-compact{color:var(--text-muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.creation-journey-compact strong{color:var(--text-secondary);font-weight:500}.deployment-view-switch{align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.deployment-view-switch>span{color:var(--text-muted);font-size:var(--fs-small)}.deployment-view-switch [aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.deployment-disclosure>summary{cursor:pointer;padding-block:var(--space-3);color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium)}.deployment-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.deployment-disclosure[open]>summary{color:var(--text-primary)}.deployment-checkpoints{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.deployment-checkpoints li{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);display:flex}.deployment-checkpoints li>span{border:1px solid var(--border);width:1.6rem;height:1.6rem;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.deployment-checkpoints [aria-current=step]{color:var(--accent);font-weight:var(--fw-bold)}.deployment-checkpoints [aria-current=step]>span{border-color:var(--accent);background:var(--accent-dim)}.automation-flow--guided .automation-stage[hidden]{display:none}.deployment-refresh{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) clamp(1.25rem, 3vw, 2rem);flex-wrap:wrap;display:flex}.deployment-waiting{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--accent-dim);display:flex}.deployment-waiting p{margin:0}.deployment-live-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.deployment-live-progress__step{flex:16rem;align-items:center;gap:.75rem;min-width:0;display:flex}.deployment-live-progress p{color:var(--text-muted);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.deployment-live-progress__step p{margin-top:.35rem}.deployment-live-progress__estimate{gap:.35rem;display:grid}.deployment-live-progress__estimate strong{color:var(--text-primary);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.deployment-live-progress__spinner{border:2px solid var(--border);border-top-color:var(--text-primary);border-radius:50%;flex:none;width:1.25rem;height:1.25rem;animation:1s linear infinite deployment-progress-spin}.deployment-estimate-note{margin:0}@keyframes deployment-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.deployment-live-progress__spinner{animation:none}}.deployment-refresh p{flex:16rem;margin:0}@media (max-width:640px){.deployment-checkpoints{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.collateral-checks{border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--accent-dim);gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.collateral-checks h3,.collateral-checks p{margin:0}.collateral-checks .field-help{margin-top:.35rem}.collateral-checks__acknowledgement{gap:.75rem;display:grid}.collateral-checks__acknowledgement .confirmation{margin:0}.collateral-checks :where(p,h3,dt,dd,code,span){overflow-wrap:anywhere}.collateral-checks .section-heading{flex-wrap:wrap}@media (max-width:43.75rem){.collateral-checks .review-list>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.collateral-checks .review-list dd{text-align:left}}.operations-page--deployment-progress[data-creation-mode=simple]{gap:1rem;width:100%;max-width:54rem;margin-inline:auto}.operations-page--deployment-progress[data-creation-mode=simple] .deployment-view-switch{margin-block:0}.automation-flow--guided .automation-stage{grid-template-columns:minmax(0,1fr)}.automation-flow--guided .automation-stage__heading{background:0 0;border-right:0;grid-template-columns:minmax(0,1fr);padding-bottom:0}.automation-flow--guided .automation-stage__heading>.status-badge{grid-column:1}.automation-flow--guided .automation-stage__number,.automation-flow--guided .automation-stage__heading .eyebrow{display:none}.automation-flow--guided .deployment-checkpoints{background:0 0}.deployment-wallet-action{gap:.75rem;display:grid}.deployment-wallet-action p{margin:0}.deployment-support[open]>.button-row{margin-block:.75rem 1rem}.collateral-checks.collateral-checks--compact{background:0 0;border:0;border-radius:0;padding:0}.collateral-checks--compact>summary,.deployment-support>summary{font-size:.85rem}.deployment-refund-panel .field{min-width:0;max-width:44rem;margin-top:var(--space-4)}.deployment-refund-panel .field input{font-family:var(--font-mono);font-size:var(--fs-small)}.deployment-refund-panel>.button-row{margin-top:var(--space-5)}.operations-page--deployment-refund .button{text-align:center;white-space:normal;max-width:100%;line-height:1.35}@media (max-width:40rem){.operations-page--deployment-refund .button-row>.button,.deployment-refund-panel .banner>.button{flex:100%;width:100%}}.deployment-registry-toolbar{align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.deployment-registry-toolbar .field:first-child{min-width:12rem}.deployment-registry-toolbar .field{min-width:6rem}.deployment-registry-toolbar>p{margin:0 0 var(--space-2) auto}.deployment-registry-pagination{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.deployment-registry-pagination>span{color:var(--text-secondary);font-size:var(--fs-sm)}@media (max-width:40rem){.deployment-registry-toolbar>p{flex-basis:100%;margin:0}.deployment-registry-pagination{justify-content:space-between}}.instance-admin{gap:var(--space-6);min-width:0;display:grid}.instance-admin__stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.instance-admin__stats>div{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}.instance-admin__stats span{color:var(--text-secondary);font-size:var(--fs-small)}.instance-admin__stats strong{font-size:var(--fs-stat)}.instance-admin__toolbar{gap:var(--space-4);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.instance-admin__toolbar .field:first-child{flex:1;min-width:min(100%,15rem)}.instance-admin__toolbar .field:last-child{min-width:10rem}.instance-admin__list{margin:0;padding:0;list-style:none}.instance-admin__row{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.instance-admin__identity{gap:var(--space-2);min-width:0;display:grid}.instance-admin__identity h3,.instance-admin__identity p{margin:0}.instance-admin__identity code,.instance-admin__review code{overflow-wrap:anywhere;font-size:var(--fs-xs);color:var(--text-secondary)}.instance-admin__pagination{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.instance-admin__pagination span{color:var(--text-secondary);font-size:var(--fs-small);margin-right:auto}@media (max-width:40rem){.instance-admin__stats{gap:var(--space-2)}.instance-admin__stats>div{padding:var(--space-3)}.instance-admin__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.instance-admin__identity{grid-column:1/-1}.instance-admin__row>button{justify-self:end}}.market-trade{width:100%;max-width:39rem;margin:var(--space-6) auto var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);padding:clamp(1rem,4vw,1.6rem)}.market-trade__header,.market-amount__heading,.market-amount__main,.market-trade__settings,.market-trade__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.market-trade__header{margin-bottom:var(--space-5)}.market-trade__header .eyebrow{margin-bottom:var(--space-1)}.market-trade__header h2{font-size:var(--fs-h3);margin:0}.market-trade__network{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);display:inline-flex}.market-trade__network>span{background:var(--success);border-radius:50%;width:.4rem;height:.4rem}.market-trade__tabs,.market-trade__modes,.market-trade__percentages{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-trade__tabs{padding:var(--space-1);margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken)}.market-trade__tabs>button,.market-trade__modes>button,.market-trade__percentages>button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.market-trade__tabs>button[aria-selected=true]{border-color:var(--border-strong);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.market-trade__tabs>button:focus-visible,.market-trade__modes>button:focus-visible,.market-trade__percentages>button:focus-visible,.market-trade__reverse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-trade__modes{margin-bottom:var(--space-4)}.market-trade__modes>button{border-color:var(--border)}.market-trade__modes>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent-bright)}.market-trade button:disabled{cursor:not-allowed;opacity:.45}.market-trade__amounts{gap:.4rem;display:grid;position:relative}.market-trade__amounts--lp{gap:var(--space-3)}.market-amount{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);min-width:0;padding:1rem}.market-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.market-amount--receive{background:var(--bg-elevated)}.market-amount__heading{margin-bottom:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:baseline}.market-amount__heading label{color:var(--text-secondary)}.market-amount__balance{gap:var(--space-2);overflow-wrap:anywhere;font-size:var(--fs-2xs);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:inline-flex}.market-amount__balance .text-button{font-size:inherit;font-weight:var(--fw-semibold)}.market-amount__main{gap:var(--space-2)}.market-amount__main input{width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.4}.market-amount__main input::placeholder{color:var(--text-faint)}.market-amount__main input:disabled{opacity:.6}.market-token{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);background:var(--bg-card);max-width:55%;color:var(--text-primary);font-size:var(--fs-small);border-radius:2rem;flex:none;padding:.3rem .6rem .3rem .3rem;display:inline-flex}.market-token>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-token__mark{background:var(--accent-dim);width:1.65rem;height:1.65rem;color:var(--accent-bright);font-family:var(--font-mono);font-size:.6rem;font-weight:var(--fw-semibold);border-radius:50%;flex:0 0 1.65rem;justify-content:center;align-items:center;display:inline-flex}.market-trade__reverse{z-index:1;border:4px solid var(--bg-card);border-radius:var(--radius-md);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--accent-bright);cursor:pointer;justify-content:center;align-items:center;font-size:1.05rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-trade__reverse:hover:not(:disabled){background:var(--surface-3)}.market-trade__percentages{margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.market-trade__percentages>button{border-color:var(--border);min-height:2rem}.market-trade__percentages>button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.market-trade__settings{margin:var(--space-4) 0;font-size:var(--fs-xs);color:var(--text-muted)}.market-trade__settings>div{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .5rem;display:flex}.market-trade__settings input{width:3rem;min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:right;background:0 0;border:0;outline:0;padding:.15rem}.market-trade__settings>div:focus-within{border-color:var(--accent)}.market-trade__quote{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);font-size:var(--fs-xs);display:grid}.market-trade__quote>div{justify-content:space-between;gap:var(--space-4);display:flex}.market-trade__quote dt{color:var(--text-muted)}.market-trade__quote dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);margin:0}.market-trade__hint,.market-trade__error,.market-trade__success{margin:var(--space-3) 0;font-size:var(--fs-small);overflow-wrap:anywhere;line-height:1.5}.market-trade__hint{color:var(--text-muted)}.market-trade__error{color:var(--danger)}.market-trade__success{align-items:flex-start;gap:var(--space-2);color:var(--success);display:flex}.market-trade__success>svg{flex-shrink:0;margin-top:.15rem}.market-trade__receipt{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--fs-xs);display:inline-flex}.market-trade .market-trade__submit{width:100%;min-height:3rem;font-size:var(--fs-body);white-space:normal;line-height:1.4}.market-trade__footer{margin-top:var(--space-3);font-size:var(--fs-2xs);color:var(--text-muted)}.market-trade__footer .text-button{font-size:inherit;flex-shrink:0}@media (max-width:30rem){.market-trade{padding:.8rem}.market-amount{padding:.85rem}.market-trade__header h2{font-size:1.2rem}.market-token{max-width:50%}.market-token__mark{display:none}.market-token{padding:.45rem .6rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#0a0c0b;--bg-raised:#101311;--surface:#151916;--surface-2:#1b211d;--surface-3:#222a25;--border:#2c352f;--border-strong:#435047;--text:#f3f0e7;--text-soft:#c4c8c2;--text-muted:#929a94;--accent:#74e5b1;--accent-deep:#173d2d;--success:#74e5b1;--gold:#e3bd71;--gold-deep:#3d3018;--warning:#e3bd71;--danger:#ff8d82;--danger-deep:#431e1c;--info:#9dc8ff;--info-deep:#172b43;--sidebar:16.5rem;--radius-sm:.45rem;--radius-md:.8rem;--radius:.8rem;--radius-lg:1.15rem;--shadow:0 1rem 3rem #00000047;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:20rem;min-height:100%}body{background:radial-gradient(circle at 85% -10%, #74e5b114, transparent 30rem), linear-gradient(180deg, #0b0e0c 0%, var(--bg) 32rem);min-width:20rem;min-height:100vh;color:var(--text);margin:0;line-height:1.55}button,input,select{color:inherit;font:inherit}button:disabled{cursor:not-allowed;opacity:.52}a:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:3px solid var(--info);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.12}h1{margin-bottom:.85rem;font-size:clamp(2.15rem,5vw,4.25rem)}h2{margin-bottom:.7rem;font-size:clamp(1.4rem,2.4vw,2rem)}h3{margin-bottom:.55rem;font-size:1.15rem}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.skip-link{z-index:1000;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text);padding:.65rem 1rem;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.app-shell{min-height:100vh}.side-nav{z-index:80;width:var(--sidebar);border-right:1px solid var(--border);background:#0d100ef5;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:0 0 3rem #0000002e}.brand{border-bottom:1px solid var(--border);min-height:6.25rem;color:var(--text);align-items:center;gap:.85rem;padding:1.2rem;display:flex}.brand:hover{text-decoration:none}.brand__mark{border-radius:var(--radius-sm);background:var(--accent-deep);width:2.65rem;height:2.65rem;color:var(--accent);border:1px solid #74e5b180;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 3px #00000040}.brand>span:last-child{flex-direction:column;min-width:0;display:flex}.brand strong{letter-spacing:.025em;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.brand small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-top:.16rem;font-size:.62rem;font-weight:700}.primary-nav{gap:.3rem;padding:1.25rem .8rem;display:grid}.nav-link{border-radius:var(--radius-sm);min-height:3.2rem;color:var(--text-soft);border:1px solid #0000;align-items:center;padding:.75rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;display:flex}.nav-link:hover{border-color:var(--border);background:var(--surface);color:var(--text);text-decoration:none}.nav-link.active{background:linear-gradient(90deg, var(--accent-deep), #173d2d4d);color:var(--accent);border-color:#74e5b147}.side-nav__release{border-top:1px solid var(--border);flex-direction:column;gap:.12rem;margin-top:auto;padding:1.15rem 1.25rem;display:flex}.side-nav__release span,.side-nav__release small{color:var(--text-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;overflow:hidden}.side-nav__release strong{font-family:Georgia,Times New Roman,serif}.shell-main{min-height:100vh;margin-left:var(--sidebar);flex-direction:column;display:flex}.top-bar{z-index:60;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0be0;justify-content:flex-end;align-items:center;gap:.8rem;min-height:4.35rem;padding:.65rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.network-indicator,.wallet-status{border:1px solid var(--border);min-height:2.35rem;color:var(--text-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.wallet-status--warning{color:var(--gold);border-color:#e3bd7159}.menu-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);place-items:center;width:2.6rem;height:2.6rem;margin-right:auto;display:none}.banner{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem clamp(1rem,4vw,2.5rem);font-size:.88rem;display:flex}.page>.banner{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1.5rem;padding:.9rem 1rem}.banner--warning{background:var(--gold-deep);color:#f6da9e;border-color:#e3bd7166}.banner--danger{background:var(--danger-deep);color:#ffc2bc;border-color:#ff8d8261}.banner--info{background:var(--info-deep);color:#c7e0ff;border-color:#9dc8ff57}.instance-nav{border-bottom:1px solid var(--border);background:var(--bg-raised);gap:.35rem;padding:.7rem clamp(1rem,4vw,2.5rem);display:flex;overflow-x:auto}.instance-nav .nav-link{flex:none;min-height:2.4rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem}.page{outline:none;flex:1;width:min(100%,88rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3.25rem) 5rem}.footer{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);font-size:.72rem;display:flex}.page-header__actions{flex:none;align-items:center;gap:.6rem;display:flex}.eyebrow{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.69rem;font-weight:750}.lede{max-width:67ch;color:var(--text-soft);margin-bottom:0;font-size:clamp(1rem,1.8vw,1.18rem)}.muted,.field-help{color:var(--text-muted)}.field-help{font-size:.8rem}.button-row,.form-actions{flex-wrap:wrap;gap:.7rem;display:flex}.text-button,.text-link{color:var(--accent);background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.text-button:hover{text-underline-offset:.2em;text-decoration:underline}.icon-button{width:2rem;height:2rem;color:var(--text-muted);background:0 0;border:0;border-radius:50%;flex:none;font-size:1.2rem}.hero-grid{grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:4rem;display:grid}.hero-card,.detail-card,.status-card,.instance-hero,.form-card,.review-card,.contract-card,.metric-grid>article{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,#1b211df0,#111412f0);box-shadow:0 .8rem 2.5rem #0000001f}.hero-card{min-height:12.5rem;padding:1.5rem}.hero-card--accent{background:linear-gradient(145deg,#17392b,#111914);border-color:#74e5b161}.hero-card p:last-of-type{color:var(--text-muted)}.hero-card strong:not(.big-number){font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.big-number{margin:.3rem 0;font-family:Georgia,Times New Roman,serif;font-size:3.3rem;line-height:1;display:block}.content-section{margin-top:3.5rem}.section-heading,.status-line{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading{margin-bottom:1.25rem}.section-heading h2,.section-heading h3,.section-heading p{margin-bottom:0}.journey-grid{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.journey-grid li{border-right:1px solid var(--border);background:#151916c7;min-height:13rem;padding:1.35rem}.journey-grid li:last-child{border-right:0}.journey-grid li>span{color:var(--accent);font-family:monospace;font-size:.72rem}.journey-grid h3{margin-top:2.5rem}.journey-grid p{color:var(--text-muted);font-size:.87rem}.async-state,.not-found{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;align-content:center;place-items:center;gap:.6rem;min-height:17rem;padding:2.5rem 1rem;display:grid}.async-state p,.not-found p{max-width:56ch;color:var(--text-muted);margin-bottom:.25rem}.async-state--error{background:#431e1c47;border-color:#ff8d8273}.empty-mark{color:var(--accent);font-size:2rem}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:1.8rem;height:1.8rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.freshness{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.freshness>span{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem}.pulse{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.status-badge{border:1px solid var(--border-strong);background:var(--surface-2);width:-moz-fit-content;width:fit-content;color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.status-badge--progress{background:var(--info-deep);color:var(--info);border-color:#9dc8ff73}.status-badge--success{background:var(--accent-deep);color:var(--accent);border-color:#74e5b173}.status-badge--warning{background:var(--gold-deep);color:#f6da9e;border-color:#e3bd7180}.status-badge--danger{background:var(--danger-deep);color:var(--danger);border-color:#ff8d8273}.progress{appearance:none;background:#080a09;border:0;border-radius:999px;width:100%;height:.42rem;overflow:hidden}.progress::-webkit-progress-bar{background:#080a09;border-radius:999px}.progress::-webkit-progress-value{background:linear-gradient(90deg, #3faf7d, var(--accent));border-radius:999px}.progress::-moz-progress-bar{background:linear-gradient(90deg, #3faf7d, var(--accent));border-radius:999px}.deployment-list{gap:.7rem;display:grid}.deployment-row{border:1px solid var(--border);border-radius:var(--radius);background:#151916b8;grid-template-columns:minmax(13rem,1.25fr) minmax(15rem,1fr) auto;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:grid}.deployment-row h2,.deployment-row h3,.deployment-row p{margin-bottom:.15rem}.deployment-row__identity>p:last-child,.deployment-row>div>span{color:var(--text-muted);font-size:.75rem}.deployment-row__progress{gap:.75rem;display:grid}.status-card,.instance-hero{gap:1.25rem;margin-bottom:1.25rem;padding:1.4rem;display:grid}.instance-hero{grid-template-columns:1fr auto;align-items:center}.instance-hero h2{margin:.75rem 0 .4rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.detail-card{margin-bottom:1rem;padding:1.4rem}.detail-card>h2:first-child{margin-bottom:1.15rem}.detail-list,.review-list,.compact-metrics{gap:0;margin:0 0 1.25rem;display:grid}.detail-list>div,.review-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:.72rem 0;display:grid}.detail-list dt,.review-list dt,.compact-metrics dt{color:var(--text-muted);font-size:.75rem}.detail-list dd,.review-list dd,.compact-metrics dd{min-width:0;color:var(--text-soft);text-align:right;margin:0}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.compact-metrics>div{flex-direction:column;display:flex}.address-grid,.contract-grid,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.address-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);gap:.4rem;min-width:0;padding:.85rem;display:grid}.address-grid>div>span,.contract-card>span,.metric-grid article>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.address-grid em,.contract-card em{color:var(--text-muted);font-size:.8rem}.contract-card{gap:.75rem;min-width:0;padding:1rem;display:grid}.contract-card>a{font-size:.75rem}.metric-grid{margin:1rem 0}.metric-grid>article{flex-direction:column;justify-content:flex-end;min-height:8.5rem;padding:1.1rem;display:flex}.metric-grid article strong{text-overflow:ellipsis;margin-top:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;overflow:hidden}.metric-grid article small{color:var(--text-muted)}.copy-value,.address-value{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.copy-value code{color:var(--text-soft);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.copy-button{background:var(--surface-3);color:var(--accent);border:0;border-radius:.25rem;padding:.15rem .3rem;font-size:.65rem}.builder-layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.form-card,.review-card{padding:clamp(1rem,3vw,1.6rem)}.review-card{position:sticky;top:5.4rem}fieldset{border:0;min-width:0;margin:0 0 2rem;padding:0}legend{border-bottom:1px solid var(--border);width:100%;margin-bottom:1rem;padding-bottom:.6rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.field-grid{gap:1rem;display:grid}.field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:.35rem;min-width:0;display:grid}.field>span{color:var(--text-soft);font-size:.76rem;font-weight:650}.field input,.field select,.field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#0c0f0d;width:100%;min-height:2.85rem;padding:.65rem .75rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:#5c6a61}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.field textarea{resize:vertical}.collateral-card{border:1px solid var(--border);border-radius:var(--radius);background:#0a0c0b73;margin-bottom:1rem;padding:1rem}.catalog-list{gap:.8rem;margin-block:1rem 1.25rem;display:grid}.catalog-card{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 4%, var(--bg-raised));padding:1rem}.catalog-card h3{margin:.15rem 0 0}.catalog-entry-list{gap:.65rem;display:grid}.catalog-entry-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;display:flex}.catalog-entry-list>div>div{gap:.2rem;display:grid}.catalog-entry-list span{color:var(--text-muted);font-size:.82rem}.validation-errors,.inline-warning{border-radius:var(--radius-sm);background:var(--danger-deep);color:#ffd1cc;border:1px solid #ff8d826b;margin:.8rem 0;padding:.8rem;font-size:.8rem}.inline-warning{background:var(--gold-deep);color:#f6da9e;border-color:#e3bd716b}.validation-errors ul{margin-bottom:0;padding-left:1.25rem}.prepared-card{gap:.8rem;display:grid}.confirmation{max-width:70ch;color:var(--text-soft);align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.confirmation input{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.action-card{max-width:58rem}.authority-action{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));gap:1rem;display:grid}.authority-action h2,.authority-action p,.authority-action .banner,.authority-action .detail-list{margin-block:0}.authority-action__hash{overflow:hidden}.transaction-center{z-index:200;overscroll-behavior:contain;gap:.55rem;width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem;overflow:auto}.transaction{border:1px solid var(--border-strong);border-left:3px solid var(--info);border-radius:var(--radius);box-shadow:var(--shadow);background:#151916fa;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.9rem;display:flex}.transaction--confirmed{border-left-color:var(--accent)}.transaction--failed,.transaction--reconcile-required{border-left-color:var(--danger)}.transaction__body{gap:.18rem;display:grid}.transaction__body span,.transaction__body small{color:var(--text-muted);font-size:.75rem}.transaction__body .transaction__message,.transaction__body .transaction__error{color:var(--danger)}.transaction__body a{font-family:monospace;font-size:.72rem}.startup-error{background:radial-gradient(circle at center, #17231c, var(--bg) 60%);place-items:center;min-height:100vh;padding:1rem;display:grid}.startup-error__card{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-raised);width:min(100%,42rem);box-shadow:var(--shadow);padding:clamp(1.4rem,5vw,2.5rem)}.startup-error__card h1{margin-top:1rem;font-size:clamp(2rem,6vw,3.4rem)}.startup-error__card p,.startup-error__card li{color:var(--text-soft)}.startup-error__card summary{color:var(--accent);cursor:pointer}.not-found{min-height:65vh}.not-found h1{font-size:clamp(2rem,5vw,3.5rem)}.data-source{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-block:0 1rem;padding:.8rem 1rem;display:flex}.data-source small{color:var(--text-muted);margin-left:auto}.safe-risk{gap:.75rem;width:100%;display:grid}.safe-risk .compact-metrics{width:100%}.safe-risk small{margin-left:0}.deployment-row>.safe-risk{grid-column:1/-1}.data-source--index{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}.data-source--fallback{border-color:color-mix(in srgb, var(--warning) 48%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--bg-raised))}.activity-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.activity-list li>div{gap:.2rem;display:grid}.activity-list span{color:var(--text-muted);font-size:.82rem}.transaction-plan{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.transaction-plan li{border-left:3px solid var(--border-strong);background:var(--bg-raised);grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.7rem .8rem;display:grid}.transaction-plan li>span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem}.transaction-plan .transaction-plan--current{border-left-color:var(--accent)}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inline-action-form{border-top:1px solid var(--border);gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:grid}.confirmation--compact{align-items:flex-start;font-size:.85rem}.auction-book{margin-bottom:1rem}.auction-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.2fr);gap:1rem;padding:.9rem;display:grid}.auction-row h4{margin-block:.45rem .25rem}.auction-row p{color:var(--text-soft);margin:0}@media (max-width:68rem){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-card--accent{grid-column:1/-1}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid li:nth-child(2){border-right:0}.journey-grid li:nth-child(-n+2){border-bottom:1px solid var(--border)}.builder-layout{grid-template-columns:1fr}.review-card{position:static}.address-grid,.contract-grid,.metric-grid,.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){:root{--sidebar:17rem}.side-nav{transition:transform .18s;transform:translate(-105%)}.side-nav--open{transform:translate(0)}.nav-backdrop{z-index:70;background:#000000a6;border:0;display:block;position:fixed;inset:0}.shell-main{margin-left:0}.menu-button{display:grid}.network-indicator{display:none}.deployment-row{grid-template-columns:minmax(0,1fr) auto}.deployment-row__progress{grid-area:2/1/auto/-1}}@media (max-width:39rem){.top-bar{min-height:3.8rem;padding-inline:.75rem}.wallet-status,.button--wallet,.button--warning{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.page-header{flex-direction:column;align-items:flex-start}.page-header__actions{width:100%}.hero-grid,.journey-grid,.detail-grid,.address-grid,.contract-grid,.metric-grid,.action-grid,.field-grid--two{grid-template-columns:1fr}.journey-grid li{border-right:0;border-bottom:1px solid var(--border)}.journey-grid li:last-child{border-bottom:0}.deployment-row{grid-template-columns:1fr}.deployment-row>.button{width:100%}.deployment-row__progress{grid-area:auto}.instance-hero{grid-template-columns:1fr}.detail-list>div,.review-list>div{grid-template-columns:1fr;gap:.2rem}.detail-list dd,.review-list dd{text-align:left}.footer{flex-direction:column}.data-source,.activity-list li,.auction-row{flex-direction:column;align-items:flex-start}.auction-row{display:flex}.data-source small{margin-left:0}.catalog-entry-list>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.network-indicator>span,.wallet-status--connected>span,.freshness>span{border:1px solid canvastext}}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--font-display:"Fraunces Variable", Fraunces, Georgia, "Times New Roman", serif;--font-sans:"Space Grotesk Variable", "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", "Fira Code", "SFMono-Regular", Consolas, monospace;--black:#070908;--bg:#0b0d0c;--bg-sunken:#080a09;--bg-elevated:#0d0f0e;--bg-card:#131614;--bg-card-hover:#191d1b;--surface-1:#101312;--surface-2:#161a18;--surface-3:#20231f;--surface-4:#2a2e2a;--paper-edge:#313733;--text-primary:#dde3df;--text-secondary:#94a099;--text-muted:#8f9c95;--text-faint:#8b9891;--hue-green:#4ca471;--hue-green-bright:#66bc8a;--hue-green-deep:#357a52;--hue-gold:#a3a44c;--hue-gold-bright:#c1c272;--hue-gold-deep:#7b7c34;--ink-on-green:#10130f;--ink-on-gold:#241c0d;--accent:var(--hue-green);--accent-bright:var(--hue-green-bright);--accent-deep:var(--hue-green-deep);--accent-ink:var(--ink-on-green);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 10%, transparent);--accent-dim:color-mix(in srgb, var(--accent) 5%, transparent);--gold:var(--hue-gold);--gold-bright:var(--hue-gold-bright);--gold-deep:var(--hue-gold-deep);--gold-ink:var(--ink-on-gold);--gold-soft:color-mix(in srgb, var(--gold) 14%, transparent);--gold-glow:color-mix(in srgb, var(--gold) 8%, transparent);--gold-dim:color-mix(in srgb, var(--gold) 5%, transparent);--success:var(--hue-green);--success-glow:color-mix(in srgb, var(--hue-green) 10%, transparent);--success-dim:color-mix(in srgb, var(--hue-green) 5%, transparent);--warning:#cf9b4e;--warning-glow:#cf9b4e1a;--warning-dim:#cf9b4e0d;--info:#7fa7c4;--info-glow:#7fa7c41a;--info-dim:#7fa7c40d;--red:#c07362;--red-bright:#d68b79;--red-glow:#c073621f;--red-dim:#c073620f;--border:#dde3df14;--border-strong:#dde3df29;--border-accent:color-mix(in srgb, var(--accent) 24%, transparent);--border-gold:color-mix(in srgb, var(--gold) 24%, transparent);--border-warning:#cf9b4e38;--border-red:#c0736238;--border-info:#7fa7c438;--grad-accent:linear-gradient(100deg, var(--accent-bright), var(--accent) 55%, var(--accent-deep));--grad-gold:linear-gradient(100deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));--grad-title:linear-gradient(176deg, var(--accent-bright), var(--accent) 56%, var(--accent-deep));--shadow-sm:0 1px 0 #0003;--shadow-hover:0 1px 0 #0000004d;--shadow-card:0 1px 0 #00000059;--shadow-lg:0 8px 32px #00000073;--shadow-inset:inset 0 1px 0 #ffffff05;--fs-mega:clamp(3rem, 1.5rem + 7vw, 6.5rem);--fs-h1:clamp(2rem, 1.4rem + 2.6vw, 3.15rem);--fs-h2:clamp(1.6rem, 1.2rem + 1.9vw, 2.5rem);--fs-h3:clamp(1.3rem, 1.1rem + 1vw, 1.7rem);--fs-h4:clamp(1.05rem, 1rem + .4vw, 1.25rem);--fs-lead:clamp(1.02rem, .98rem + .4vw, 1.2rem);--fs-body:clamp(.9rem, .88rem + .15vw, .95rem);--fs-small:clamp(.8rem, .78rem + .1vw, .85rem);--fs-xs:.75rem;--fs-2xs:.6875rem;--fs-stat-sm:clamp(1.1rem, 1rem + .6vw, 1.35rem);--fs-stat:clamp(1.5rem, 1.2rem + 1.4vw, 2rem);--fs-stat-lg:clamp(2rem, 1.5rem + 2.4vw, 2.9rem);--fw-body:400;--fw-medium:560;--fw-semibold:600;--fw-bold:700;--fw-display:900;--track-title:-.03em;--track-tight:-.015em;--track-eyebrow:.3em;--track-meta:.18em;--track-tag:.08em;--lh-tight:1;--lh-snug:1.16;--lh-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-pill:999px;--sidebar-width:272px;--container:1200px;--container-wide:1440px;--topbar-h:60px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--transition-fast:.12s var(--ease-smooth);--transition-base:.18s var(--ease-smooth);--transition-slow:.32s var(--ease-out);--bg-raised:var(--bg-elevated);--surface:var(--bg-card);--text:var(--text-primary);--text-soft:var(--text-secondary);--danger:var(--red-bright);--danger-deep:var(--red-dim);--info-deep:var(--info-dim);--sidebar:var(--sidebar-width);--radius:var(--radius-md);--shadow:var(--shadow-lg)}html{background:var(--bg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:20rem;min-height:100%}body{background:radial-gradient(120% 70% at 100% 0%, var(--accent-dim), transparent 55%), var(--bg);min-width:20rem;min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);margin:0;overflow-x:hidden}body:before{z-index:2147483000;content:"";opacity:.05;pointer-events:none;background-image:repeating-linear-gradient(0deg,#dde3df47 0 1px,#0000 1px 4px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 100%,220px 220px;position:fixed;inset:0}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}svg{display:block}::selection{background:var(--accent-glow);color:var(--text-primary)}:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--surface-3)}::-webkit-scrollbar-thumb:hover{background:var(--surface-4)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--track-tight);line-height:var(--lh-snug);margin:0}p{margin-top:0}.h-display{font-family:var(--font-display);font-variation-settings:"wght" 700, "opsz" 60}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3)}.h4{font-size:var(--fs-h4)}.mono,code,pre{font-family:var(--font-mono)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;line-height:1.25;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.eyebrow--nobar:before{display:none}.meta-label{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);filter:none;letter-spacing:var(--track-meta);text-transform:uppercase}.body-text,.lede{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.subtext,.muted,.field-help{color:var(--text-muted);font-size:var(--fs-small);line-height:1.5}.danger-text{color:var(--red-bright)}.btn,.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);min-height:2.5rem;box-shadow:var(--shadow-sm);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;padding:.5rem 1.25rem;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover:not(:disabled):not([aria-disabled=true]),.button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);background:var(--surface-3);color:var(--text-primary);filter:none;text-decoration:none;transform:translateY(-1px)}.btn:active:not(:disabled):not([aria-disabled=true]),.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn:disabled,.button:disabled,.btn[aria-disabled=true],.button[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.btn--primary,.button--primary,.button--wallet{isolation:isolate;border-color:var(--accent);color:var(--accent-bright);background:0 0}.btn--primary:before,.button--primary:before,.button--wallet:before{z-index:-1;background:var(--grad-accent);content:"";transition:transform var(--transition-base);position:absolute;inset:0;transform:translateY(101%)}.btn--primary:hover:not(:disabled):not([aria-disabled=true]),.button--primary:hover:not(:disabled):not([aria-disabled=true]),.button--wallet:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-bright);color:var(--accent-ink);background:0 0}.btn--primary:hover:not(:disabled):not([aria-disabled=true]):before,.button--primary:hover:not(:disabled):not([aria-disabled=true]):before,.button--wallet:hover:not(:disabled):not([aria-disabled=true]):before{transform:translateY(0)}.btn--secondary,.button--secondary{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-accent);background:var(--surface-3);color:var(--accent-bright)}.btn--ghost,.button--ghost{border-color:var(--border-strong);box-shadow:none;color:var(--text-primary);background:0 0}.btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);background:var(--accent-dim);color:var(--accent-bright)}.btn--gold,.button--gold{border-color:var(--gold);color:var(--gold-bright);background:0 0}.btn--gold:hover:not(:disabled):not([aria-disabled=true]),.button--gold:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--gold);background:var(--gold-dim);color:var(--gold-bright)}.btn--danger,.button--danger{border-color:var(--border-red);color:var(--red-bright);background:0 0}.btn--danger:hover:not(:disabled):not([aria-disabled=true]),.button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-red);background:var(--red-glow);color:var(--red-bright)}.btn--warning,.button--warning{border-color:var(--border-warning);color:var(--warning);background:0 0}.btn--warning:hover:not(:disabled):not([aria-disabled=true]),.button--warning:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-warning);background:var(--warning-dim);color:var(--warning)}.btn--sm,.button--sm{min-height:2rem;font-size:var(--fs-xs);padding:.35rem .85rem}.btn--lg,.button--lg{min-height:2.9rem;font-size:var(--fs-body);padding:.75rem 1.75rem}.btn--block,.button--block{width:100%}.btn--icon,.button--icon,.icon-button{border:1px solid var(--border);border-radius:var(--radius-sm);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--text-muted);background:0 0;place-items:center;padding:0;display:inline-grid}.btn--icon:hover,.button--icon:hover,.icon-button:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-primary)}.button-row,.form-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.text-button,.text-link{color:var(--accent-bright);font:inherit;background:0 0;border:0;padding:0}.text-button:hover,.text-link:hover{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.text-button--danger{color:var(--red-bright)}.card,.panel,.hero-card,.detail-card,.status-card,.instance-hero,.form-card,.review-card,.contract-card,.metric-grid>article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);position:relative}.card,.panel{padding:var(--space-6)}.card--hover{transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast)}.card--hover:hover{border-color:var(--border-accent);background:var(--bg-card-hover);transform:translateY(-1px)}.card--sunken{background:var(--bg-sunken)}.card--accent{border-color:var(--border-accent);background:var(--accent-dim)}.card--accent-bar{overflow:hidden}.card--accent-bar:before{background:var(--accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.badge,.status-badge{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);min-height:1.45rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-tag);text-transform:uppercase;align-items:center;gap:.3rem;padding:.25rem .48rem;line-height:1;display:inline-flex}.badge--accent,.badge--success,.status-badge--success{border-color:var(--border-accent);background:var(--success-dim);color:var(--accent-bright)}.badge--gold{border-color:var(--border-gold);background:var(--gold-dim);color:var(--gold-bright)}.badge--warning,.status-badge--warning{border-color:var(--border-warning);background:var(--warning-dim);color:var(--warning)}.badge--danger,.status-badge--danger{border-color:var(--border-red);background:var(--red-dim);color:var(--red-bright)}.badge--info,.status-badge--progress{border-color:var(--border-info);background:var(--info-dim);color:var(--info)}.badge--muted,.status-badge--neutral{color:var(--text-muted)}.badge--outline{background:0 0}.chip{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);min-height:2rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;transition:all var(--transition-fast);padding:.4rem .7rem;display:inline-flex}.chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.chip[aria-pressed=true],.chip[data-active=true]{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent-bright)}.field{flex-direction:column;gap:.4rem;display:flex}.field>span,.field__label{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.input,.field input,.field select,.field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-sunken);width:100%;min-height:2.65rem;color:var(--text-primary);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.65rem .75rem}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--text-faint)}.input:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--border-strong);background:var(--surface-1)}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);overflow:auto}table.data{border-collapse:collapse;white-space:nowrap;width:100%}table.data th{border-bottom:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-align:left;text-transform:uppercase;padding:.7rem .85rem}table.data td{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-small);padding:.8rem .85rem}table.data tbody tr:hover td{background:var(--surface-1)}table.data tbody tr:last-child td{border-bottom:0}table.data .num{text-align:right}.stat-value,.big-number{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-stat);font-variation-settings:"wght" 620, "opsz" 60;font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);line-height:1.05;display:block}.stat-value--sm{font-size:var(--fs-stat-sm)}.stat-value--lg{font-size:var(--fs-stat-lg)}.stat-value--accent{color:var(--accent-bright)}.stat-value--gold{color:var(--gold-bright)}.stat-value--warning{color:var(--warning)}.stat-value--danger{color:var(--red-bright)}.stat-tile{justify-content:space-between;gap:var(--space-2);min-width:0;min-height:7rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);flex-direction:column;display:flex}.stat-tile__label,.metric-grid article>span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-transform:uppercase}.stat-tile__delta,.metric-grid article small{color:var(--text-muted);font-size:var(--fs-2xs)}.sec-head{gap:var(--space-2);flex-direction:column;display:flex}.sec-head--row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-direction:row}.sec-head__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.empty-state{justify-content:center;align-items:center;gap:var(--space-3);min-height:14rem;padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.empty-state p{margin:0}.icon-chip{border:1px solid var(--border-accent);border-radius:var(--radius-md);background:var(--accent-dim);width:44px;height:44px;color:var(--accent);place-items:center;display:inline-grid}.meter{border-radius:var(--radius-pill);background:var(--surface-3);height:5px;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--grad-accent);height:100%;display:block}.meter__fill--gold{background:var(--grad-gold)}.meter__fill--warning{background:var(--warning)}.meter__fill--red{background:var(--red)}.health-gauge__track{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--red) 0%, var(--warning) 35%, var(--accent) 70%);height:8px;position:relative;overflow:hidden}.health-gauge__dim{background:color-mix(in srgb, var(--bg-sunken) 78%, transparent);position:absolute;inset:0 0 0 auto}.health-gauge__marker{background:var(--text-primary);width:2px;height:12px;position:absolute;top:-2px;box-shadow:0 0 4px #000c}.segmented{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);gap:2px;padding:2px;display:inline-flex}.segmented__pill{border-radius:var(--radius-sm);min-height:2rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:.4rem .7rem}.segmented__pill:hover{color:var(--text-primary)}.segmented__pill[data-active=true]{background:var(--surface-3);color:var(--accent-bright)}.tooltip-trigger{vertical-align:middle;align-items:center;max-width:100%;display:inline-flex}.tooltip-trigger--info{margin-left:.125rem;transform:translate(-.125rem,-.125rem)}.info-dot{border-radius:var(--radius-xs);width:1.125rem;height:1.125rem;color:var(--text-faint);cursor:help;opacity:.72;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.info-dot:hover,.info-dot:focus-visible{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent-bright);opacity:1;outline:none}.tooltip-surface{padding:var(--space-3);border:1px solid var(--border-strong);border-left:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-lg);color:var(--text-secondary)}.tooltip-popover{z-index:2147483300;visibility:hidden;gap:var(--space-2);opacity:0;pointer-events:none;width:min(17.5rem,100vw - 1.5rem);transition:opacity var(--transition-fast);flex-direction:column;display:flex;position:fixed}.tooltip-popover.is-ready{visibility:visible;opacity:1}.tooltip-popover--top{transform:translate(-50%,-100%)}.tooltip-popover--bottom{transform:translate(-50%)}.tooltip__title{color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-tag);line-height:var(--lh-snug);text-transform:uppercase;display:block}.tooltip__text{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.5;display:block}.dropdown{width:100%;display:inline-flex;position:relative}.dropdown--auto{width:auto}.dropdown__trigger{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-sunken);width:100%;min-height:2.65rem;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-small);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;display:inline-flex}.dropdown__trigger:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-1)}.dropdown__trigger:focus-visible,.dropdown__trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow);outline:none}.dropdown__trigger:disabled{cursor:not-allowed;opacity:.5}.dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.dropdown__caret{color:var(--text-muted);transition:color var(--transition-fast), transform var(--transition-fast);flex:none}.dropdown__trigger[aria-expanded=true] .dropdown__caret{color:var(--accent-bright);transform:rotate(180deg)}.dropdown__menu{z-index:2147483200;visibility:hidden;width:max-content;max-width:calc(100vw - 1.5rem);padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-lg);opacity:0;position:fixed;overflow:hidden auto}.dropdown__menu.is-ready{visibility:visible;opacity:1;animation:dropdown-in .12s var(--ease-out)}.dropdown__menu--top.is-ready{animation-name:dropdown-in-top}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes dropdown-in-top{0%{opacity:0;transform:translateY(4px)}}.dropdown__option{border-radius:var(--radius-xs);width:100%;min-height:2.25rem;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-small);text-align:left;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.dropdown__option:hover,.dropdown__option[data-active=true]{background:var(--surface-2);color:var(--text-primary)}.dropdown__option[aria-selected=true]{color:var(--accent-bright)}.dropdown__option[aria-selected=true]:after{background:var(--accent);content:"";border-radius:50%;flex:none;width:.5rem;height:.5rem}.dropdown__option[aria-disabled=true]{color:var(--text-faint);cursor:not-allowed;opacity:.5}.dropdown__menu--mono .dropdown__option,.dropdown--mono .dropdown__value{font-family:var(--font-mono);font-size:var(--fs-xs)}.unavailable-value{align-items:flex-start;gap:var(--space-2);border:1px dashed var(--border-gold);border-radius:var(--radius-sm);background:var(--gold-dim);max-width:30rem;color:var(--gold-bright);padding:.55rem .7rem;display:inline-flex}.unavailable-value__copy{flex-direction:column;gap:.15rem;display:flex}.unavailable-value strong{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.unavailable-value small{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.45}.unavailable-value--compact{white-space:nowrap;align-items:center;padding:.3rem .45rem}.unavailable-value--compact small{display:none}.copy-value{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);max-width:100%;color:var(--text-secondary);padding:.25rem .35rem .25rem .5rem;display:inline-flex}.copy-value code{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-button{border-radius:var(--radius-xs);color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:0;padding:.2rem .3rem;font-size:.6rem}.copy-button:hover{background:var(--accent-dim);color:var(--accent-bright)}.banner,.inline-warning,.validation-errors{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-info);border-radius:var(--radius-sm);background:var(--info-dim);color:var(--text-secondary);font-size:var(--fs-small);padding:.75rem 1rem;display:flex}.banner--warning,.inline-warning{border-color:var(--border-warning);background:var(--warning-dim);color:var(--warning)}.banner--danger,.validation-errors{border-color:var(--border-red);background:var(--red-dim);color:var(--red-bright)}.banner--info{color:var(--info)}.line-chart{min-width:0;position:relative}.line-chart__plot{cursor:crosshair;min-height:12rem;overflow:visible}.line-chart__legend{justify-content:center}.chart-swatch{background:var(--chart-series-color);display:inline-block}.chart-swatch--dot{border-radius:50%;width:7px;height:7px}.chart-swatch--line{width:18px;height:2px}.chart-tooltip{z-index:4;top:var(--space-2);left:var(--chart-tooltip-left);width:150px;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);box-shadow:var(--shadow-lg);pointer-events:none;position:absolute}.progress{border-radius:var(--radius-pill);background:var(--surface-3);border:0;width:100%;height:5px;overflow:hidden}.progress::-webkit-progress-bar{background:var(--surface-3)}.progress::-webkit-progress-value{background:var(--grad-accent)}.progress::-moz-progress-bar{background:var(--grad-accent)}@media (pointer:coarse){body:before{opacity:.03}}@media (max-width:600px){.sec-head--row{flex-direction:column;align-items:flex-start}.stat-tile{min-height:6.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-hero{align-items:end;gap:var(--space-8);padding:var(--space-8);margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-columns:minmax(0,1.35fr) minmax(17.5rem,.9fr);display:grid;position:relative;overflow:hidden}.page-hero__main,.page-hero__aside{flex-direction:column;min-width:0;display:flex}.page-hero__main{gap:var(--space-4)}.page-hero__aside{gap:.6rem}.page-hero__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-h1);font-variation-settings:"wght" 900, "opsz" 144;font-weight:var(--fw-display);letter-spacing:-.035em;line-height:1.02}.page-hero__subtitle{max-width:56ch;color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.5}.page-hero__actions{margin-top:var(--space-2);flex-wrap:wrap;gap:.6rem;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.page-header>div:first-child{max-width:58rem}.page-header__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.tile-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));display:grid}.card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));display:grid}.toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.search{flex:1;min-width:min(100%,12.5rem);max-width:26.25rem;position:relative}.search svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.search input{padding-left:2.1rem}.section-stack{gap:var(--space-8);display:grid}@media (max-width:52rem){.page-hero{padding:var(--space-6);grid-template-columns:1fr}.page-header{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (max-width:39rem){.page-hero{padding:var(--space-5)}.page-header__actions,.page-header__actions .button{width:100%}}.discovery-page{gap:clamp(1.5rem,4vw,3rem);display:grid}.note{isolation:isolate;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%, var(--accent-dim), transparent 55%), var(--bg-elevated);box-shadow:var(--shadow-card), var(--shadow-lg);padding:clamp(2.4rem,4vw,4.5rem) clamp(1.6rem,5vw,5rem);position:relative;overflow:hidden}.note__bg{z-index:0;opacity:.22;pointer-events:none;background:url(/hero-bg.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 84% at 62% 46%,#000 34%,#0000 86%);mask-image:radial-gradient(82% 84% at 62% 46%,#000 34%,#0000 86%)}.note__vignette{z-index:1;pointer-events:none;background:radial-gradient(78% 74% at 42% 44%,#0000 52%,#00000057 100%);position:absolute;inset:0}.note__frame{z-index:2;border:1px solid var(--border-gold);border-radius:var(--radius-sm);pointer-events:none;position:absolute;inset:clamp(8px,1.2vw,14px)}.note__rail{height:12px;color:color-mix(in srgb, var(--gold) 22%, transparent);font-family:var(--font-mono);letter-spacing:.3em;align-items:center;font-size:8px;display:flex;position:absolute;left:22px;right:22px;overflow:hidden}.note__rail--t{top:4px}.note__rail--b{justify-content:flex-end;bottom:4px}.note__run{white-space:nowrap;animation:80s linear infinite note-rail-run;display:inline-block}.note__run--rev{animation-direction:reverse}@keyframes note-rail-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.note__corner{color:var(--gold);font-family:var(--font-display);font-variation-settings:"opsz" 144;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:var(--fw-display);opacity:.7;position:absolute}.note__corner--tl{top:12px;left:16px}.note__corner--tr{top:12px;right:16px}.note__corner--bl{bottom:8px;left:16px}.note__corner--br{bottom:8px;right:16px}.note__br{border:1.5px solid color-mix(in srgb, var(--gold) 45%, transparent);opacity:.55;width:20px;height:20px;position:absolute}.note__br--tl{border-bottom:none;border-right:none;top:6px;left:6px}.note__br--tr{border-bottom:none;border-left:none;top:6px;right:6px}.note__br--bl{border-top:none;border-right:none;bottom:6px;left:6px}.note__br--br{border-top:none;border-left:none;bottom:6px;right:6px}.note__eye{background:var(--bg-elevated);width:26px;height:26px;color:var(--gold);opacity:.8;border-radius:50%;padding:3px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.note__eth{z-index:2;width:min(13vw,150px);color:var(--gold);filter:drop-shadow(0 0 22px var(--accent-glow));opacity:.14;pointer-events:none;position:absolute;top:58%;right:6%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 66%,#0000 100%);mask-image:radial-gradient(closest-side,#000 66%,#0000 100%)}.note__sealgroup{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(.6rem,1.2vw,1.1rem);display:flex;position:absolute;top:50%;left:calc(50% + 380px);transform:translate(-50%,-50%)}.note__seal-caption{color:var(--gold-bright);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.62rem}.note__seal{filter:drop-shadow(0 10px 26px #00000073);width:clamp(150px,20vw,260px)}.note__content{z-index:4;max-width:760px;padding-top:clamp(1.2rem,3vw,2.2rem);position:relative}.note__meta{color:var(--gold-bright);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;position:absolute;top:0}.note__meta--l{left:0}.note__title{filter:drop-shadow(0 1px #0000003d)drop-shadow(0 14px 30px #00000052);flex-direction:column;margin-top:clamp(2rem,6vw,4.4rem);display:flex}.note__title-l{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--bg) 34%, transparent) 0 1px, transparent 1px 5px), var(--grad-title);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.note__vp{color:var(--text-secondary);font-family:var(--font-sans);font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:var(--fw-medium);letter-spacing:-.01em;margin-top:1.3rem}.note__vp-em{color:var(--accent-bright)}.note__sub{max-width:52ch;color:var(--text-muted);font-size:var(--fs-lead);margin-top:.7rem;line-height:1.5}.note__bar{flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem);margin-top:2rem;display:flex}.note__nowallet{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.02em}.landing-hero__title{font-family:var(--font-display);font-size:var(--fs-mega);font-variation-settings:"wght" 900, "opsz" 144;font-weight:var(--fw-display);letter-spacing:-.035em;line-height:.9}.seal{width:100%;height:auto;color:var(--gold)}.seal__disc,.seal__medallion{fill:var(--surface-2)}.seal__rim,.seal__rim2,.seal__beads,.seal__medallion-rim,.seal__medallion-rim2{fill:none;vector-effect:non-scaling-stroke}.seal__rim{stroke:var(--gold);stroke-width:2.4px}.seal__rim2{stroke:var(--gold);stroke-width:.8px;opacity:.55}.seal__beads{stroke:var(--gold);stroke-dasharray:.6 9.6;stroke-linecap:round;stroke-width:4px}.seal__medallion-rim{stroke:var(--gold);stroke-width:1.6px}.seal__medallion-rim2{stroke:var(--accent);stroke-dasharray:.5 6;stroke-linecap:round;stroke-width:2.4px;opacity:.95}.seal__text{fill:currentColor;font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold);letter-spacing:2.5px}.seal__text--sm{letter-spacing:2px;opacity:.85;font-size:9px}.seal__hex{color:var(--accent)}.seal__ring--out,.seal__ring--in{transform-box:view-box;transform-origin:0 0}.seal__ring--out{animation:90s linear infinite reverse seal-spin}.seal__ring--in{animation:70s linear infinite seal-spin}@keyframes seal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.discovery-stat-rail{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.discovery-stat-rail--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-stat{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:8.5rem;padding:1.2rem;display:flex}.discovery-stat:last-child{border-right:0}.discovery-stat>span,.discovery-stat small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.discovery-stat strong{font-family:var(--font-display);margin:.35rem 0;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.1}.discovery-unavailable,.explore-unavailable{color:var(--gold);font-family:var(--font-sans);letter-spacing:.02em;font-size:.7rem;font-weight:650;line-height:1.3;display:inline-block}.discovery-section{gap:1.25rem;display:grid}.discovery-section--muted{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);padding:clamp(1.4rem,3vw,2.25rem)}.discovery-section__heading,.explore-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.discovery-section__heading h2,.explore-header h1,.explore-toolbar h2{margin-bottom:.35rem}.discovery-section__heading p:last-child,.explore-header p:last-child{max-width:65ch;color:var(--text-muted);margin-bottom:0}.featured-instance-list{border-top:1px solid var(--border);display:grid}.featured-instance{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:3.25rem minmax(10rem,1.3fr) minmax(12rem,1fr) minmax(10rem,.7fr) auto;align-items:center;gap:1rem;padding:1.1rem .75rem;transition:background .12s;display:grid}.featured-instance:hover{background:var(--surface);text-decoration:none}.featured-instance__coin,.explore-identity__mark{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);background:var(--accent-deep);width:2.7rem;height:2.7rem;color:var(--accent);font-family:var(--font-display);text-transform:uppercase;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.featured-instance__identity,.featured-instance__market,.featured-instance__value,.explore-market,.explore-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.featured-instance small,.featured-instance__market span,.explore-market small,.explore-identity small,.explore-cell-detail{color:var(--text-muted);font-size:.7rem}.featured-instance__arrow{color:var(--accent);font-size:1.4rem}.future-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.future-data-grid article{border:1px solid var(--border);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.future-data-grid span{color:var(--gold);font-size:.75rem}.explore-header{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.explore-header>div:first-child{max-width:62rem}.explore-directory{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-elevated) 74%, transparent)}.explore-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(13rem,1fr) minmax(15rem,1.5fr) repeat(2,minmax(9rem,.65fr));align-items:end;gap:1rem;padding:1.25rem;display:grid}.explore-toolbar p{margin-bottom:.2rem}.explore-field{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.7rem;font-weight:650;display:grid}.explore-field input,.explore-field select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.65rem;color:var(--text);letter-spacing:normal;text-transform:none;padding:.55rem .7rem;font-size:.8rem}.explore-table-wrap{max-width:100%;overflow-x:auto}.explore-table{border-collapse:collapse;width:100%;min-width:82rem;font-size:.78rem}.explore-table th,.explore-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.9rem .8rem}.explore-table thead th{z-index:1;background:var(--surface);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.63rem;position:sticky;top:0}.explore-table tbody tr:last-child>*{border-bottom:0}.explore-table tbody tr:hover{background:var(--accent-dim)}.explore-table tbody th{min-width:13rem;font-family:inherit;font-weight:inherit}.explore-identity{color:var(--text);align-items:center;gap:.7rem;display:inline-flex}.explore-identity:hover{text-decoration:none}.explore-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.explore-identity__mark{flex:none;width:2.25rem;height:2.25rem;font-size:.6rem}.explore-cell-detail{margin-top:.3rem;display:block}.explore-table .async-state{border:0}@media (max-width:72rem){.discovery-stat-rail,.discovery-stat-rail--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-stat{border-bottom:1px solid var(--border)}.discovery-stat:nth-child(2n){border-right:0}.featured-instance{grid-template-columns:3.25rem minmax(9rem,1fr) minmax(10rem,1fr) auto}.featured-instance__value{display:none}.explore-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.note__sealgroup,.note__eth{display:none}.discovery-section__heading,.explore-header{flex-direction:column;align-items:flex-start}.featured-instance{grid-template-columns:2.8rem minmax(0,1fr) auto}.featured-instance__market{display:none}.future-data-grid,.explore-toolbar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.featured-instance{transition:none}.seal__ring--out,.seal__ring--in,.note__run{animation:none}}.overview-hero-title{font-variation-settings:"wght" 900, "opsz" 144, "SOFT" 0, "WONK" 0;font-weight:900}.overview-stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.overview-stat-card{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;gap:.35rem;display:flex}.overview-stat-card__label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--track-meta);text-transform:uppercase;align-self:flex-start;align-items:center;line-height:1.35;display:inline-flex}.overview-stat-card__value{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-stat);font-variation-settings:"wght" 560, "opsz" 60, "SOFT" 0, "WONK" 0;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:var(--lh-tight);overflow-wrap:anywhere}.overview-stat-card--gold .overview-stat-card__value{color:var(--gold-bright)}.overview-stat-card--accent .overview-stat-card__value{color:var(--accent-bright)}.overview-stat-card__detail{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.4}.overview-featured{gap:var(--space-4);display:grid}.overview-featured__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.overview-featured__heading>div{gap:var(--space-2);display:grid}.overview-featured__heading h2{font-size:var(--fs-h3);font-variation-settings:"wght" 560, "opsz" 60, "SOFT" 0, "WONK" 0}.overview-featured__heading p{max-width:65ch;color:var(--text-muted);margin:0}.overview-featured-bank-list{gap:var(--space-3);display:grid}.overview-featured-bank{align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);min-width:0;color:inherit;text-align:left;transition:border-color var(--transition-slow), background var(--transition-slow), transform var(--transition-slow);grid-template-columns:2.7rem minmax(10rem,1.5fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto;padding:.85rem 1rem;display:grid}.overview-featured-bank:hover{border-color:var(--border-strong);background:var(--bg-card-hover);text-decoration:none;transform:translateY(-1px)}.overview-featured-bank>svg{color:var(--text-muted)}.overview-featured-bank__coin{border:1px solid var(--border-gold);background:var(--gold-dim);width:2.7rem;height:2.7rem;color:var(--gold-bright);font-family:var(--font-display);font-variation-settings:"wght" 700, "opsz" 60, "SOFT" 0, "WONK" 0;font-size:.72rem;font-weight:var(--fw-bold);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid}.overview-featured-bank__identity,.overview-featured-bank__market,.overview-featured-bank__value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.overview-featured-bank__identity strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-h4);font-variation-settings:"wght" 560, "opsz" 60, "SOFT" 0, "WONK" 0;letter-spacing:var(--track-tight);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-featured-bank__identity small,.overview-featured-bank__market small,.overview-featured-bank__market span,.overview-featured-bank__value small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.overview-featured-bank__market strong,.overview-featured-bank__value strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-stat-sm);font-variation-settings:"wght" 560, "opsz" 60, "SOFT" 0, "WONK" 0;font-weight:var(--fw-medium);line-height:var(--lh-tight)}.overview-featured-bank__value{text-align:right;align-items:flex-end}@media (max-width:64rem){.overview-featured-bank{grid-template-columns:2.7rem minmax(10rem,1fr) minmax(9rem,.7fr) auto}.overview-featured-bank__market{display:none}}@media (max-width:42rem){.overview-featured__heading{flex-direction:column;align-items:flex-start}.overview-featured-bank{grid-template-columns:2.7rem minmax(0,1fr) auto}.overview-featured-bank__value{display:none}}@media (prefers-reduced-motion:reduce){.overview-featured-bank{transition:none}}.reserve-page{gap:var(--space-6);flex-direction:column;display:flex}.reserve-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding-bottom:var(--space-2);display:flex}.reserve-hero .page-hero__subtitle{margin:0}.reserve-metrics{margin-bottom:var(--space-2)}.reserve-metrics .stat-tile{min-height:7.5rem}.reserve-unavailable{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-xs);font-variation-settings:normal;font-weight:var(--fw-medium);letter-spacing:0;white-space:normal;line-height:1.35;display:inline-block}.reserve-directory{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.reserve-directory__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.reserve-directory__heading .body-text{max-width:68ch;margin:0}.reserve-toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.reserve-search{flex:1;min-width:min(100%,16rem);max-width:28rem;position:relative}.reserve-search svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.reserve-search .input{min-height:2.4rem;padding-left:2.2rem}.reserve-select{gap:var(--space-1);min-width:10.5rem;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-transform:uppercase;flex-direction:column;display:flex}.reserve-select .dropdown__trigger{letter-spacing:normal;text-transform:none;min-height:2.4rem}.reserve-table-wrap{width:100%;min-width:0;max-width:100%;overflow:visible;container:reserve-directory/inline-size}table.reserve-table{table-layout:fixed;white-space:normal;width:100%;min-width:0}table.reserve-table th,table.reserve-table td{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;min-width:0}table.reserve-table thead th:first-child{width:22%}table.reserve-table thead th:nth-child(2){width:12%}table.reserve-table thead th:nth-child(3){width:13%}table.reserve-table thead th:nth-child(4){width:15%}table.reserve-table thead th:nth-child(5){width:17%}table.reserve-table thead th:nth-child(6){width:14%}table.reserve-table thead th:last-child{width:7%}table.reserve-table tbody th{border-bottom:1px solid var(--border);font-family:inherit;font-weight:inherit;text-align:left;padding:.8rem .85rem}table.reserve-table tbody tr:last-child th{border-bottom:0}table.reserve-table tbody tr:hover th,table.reserve-table tbody tr:focus-within th,table.reserve-table tbody tr:focus-within td{background:var(--surface-1)}table.reserve-table thead .info-dot{vertical-align:middle}.reserve-identity{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text-primary);display:inline-flex}.reserve-identity:hover strong{color:var(--accent-bright)}.reserve-identity__mark{border:1px solid var(--border-gold);background:var(--gold-dim);width:2.125rem;height:2.125rem;color:var(--gold-bright);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid}.reserve-identity>span:last-child,.reserve-peg{flex-direction:column;min-width:0;display:flex}.reserve-identity strong{max-width:15rem;font-weight:var(--fw-medium);text-overflow:ellipsis;transition:color var(--transition-fast);white-space:nowrap;overflow:hidden}.reserve-identity small,.reserve-peg small{color:var(--text-muted);font-size:var(--fs-2xs)}.reserve-peg{align-items:flex-end}.reserve-peg strong{color:var(--text-primary);font-size:var(--fs-small);font-weight:var(--fw-medium)}.reserve-value{color:var(--gold-bright);font-family:var(--font-sans)}.reserve-row-action{width:4.75rem}.reserve-row-action .btn{min-width:0;max-width:100%;padding-inline:.5rem}.reserve-empty{padding:0}.reserve-data-note{color:var(--text-muted);font-size:var(--fs-xs);margin:0}@container reserve-directory (width<=64rem){table.reserve-table,table.reserve-table tbody{width:100%;display:block}table.reserve-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.reserve-table thead .info-dot{display:none}table.reserve-table tbody{gap:var(--space-3);padding:var(--space-3);display:grid}table.reserve-table tbody tr{min-width:0;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}table.reserve-table tbody th,table.reserve-table tbody td{align-items:flex-start;gap:var(--space-2);width:auto;min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;background:0 0;flex-direction:column;display:flex}table.reserve-table tbody tr:last-child :is(th,td){border-bottom:1px solid var(--border)}table.reserve-table tbody .num{text-align:left}table.reserve-table tbody th,table.reserve-table td[data-label=Rate],table.reserve-table .reserve-row-action{grid-column:1/-1}table.reserve-table tbody th{padding-top:var(--space-4)}table.reserve-table td[data-label]:before{content:attr(data-label);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-transform:uppercase;line-height:1.5}table.reserve-table td[data-label=TVL],table.reserve-table td[data-label=Health]{padding-right:var(--space-4)}table.reserve-table td[data-label=Debt],table.reserve-table td[data-label=Peg]{padding-left:var(--space-4);border-left:1px solid var(--border)}table.reserve-table .reserve-peg{align-items:flex-start}table.reserve-table tbody td.reserve-row-action,table.reserve-table tbody tr:last-child td.reserve-row-action{padding-bottom:var(--space-4);border-bottom:0}.reserve-row-action .btn{width:100%;min-height:2.75rem}}@container reserve-directory (width<=24rem){table.reserve-table tbody{padding:var(--space-2)}table.reserve-table tbody tr{padding:0 var(--space-3);grid-template-columns:minmax(0,1fr)}table.reserve-table td[data-label]{border-left:0;padding-left:0;padding-right:0}}@media (max-width:48rem){.reserve-hero,.reserve-directory__heading{flex-direction:column;align-items:flex-start}.reserve-hero .button,.reserve-search,.reserve-select{width:100%;max-width:none}.reserve-toolbar{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.reserve-identity strong{transition:none}}.builder-availability{padding:var(--space-4);margin-bottom:var(--space-5);border:1px solid var(--border-info);border-radius:var(--radius-sm);background:var(--info-dim);color:var(--text-secondary)}.creation-confirm-actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5);flex-wrap:wrap;display:flex}.guided-dialog .simple-builder__footer{z-index:1;background:var(--bg-card);border-top:1px solid var(--border-strong);position:sticky;bottom:0}.guided-dialog .simple-builder__header{padding-bottom:var(--space-3)}.guided-dialog .simple-builder__body{padding-top:var(--space-3)}.guided-dialog .simple-builder__choice,.creation-review-edits button{min-height:2.75rem}.alpha-builder__issues details button{margin-block:var(--space-2);text-align:left;display:block}.builder-mode-chooser{padding-top:0}.controller-response-preview,.collateral-risk-summary,.builder-network-preflight{margin-top:var(--space-5);border:1px solid var(--border-info);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--info-dim), transparent 38%), var(--bg-elevated);padding:clamp(1rem,2.5vw,1.5rem)}.controller-response-preview__heading,.collateral-risk-summary__heading,.builder-network-preflight__heading{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.controller-response-preview__heading h3,.collateral-risk-summary__heading h4,.builder-network-preflight__heading h3{margin:var(--space-1) 0 0}.controller-response-preview__model-tag,.collateral-risk-summary__heading>span{padding:var(--space-1) var(--space-2);border:1px solid var(--border-info);border-radius:var(--radius-pill);color:var(--info);font-family:var(--font-mono);font-size:var(--fs-2xs);white-space:nowrap}.controller-response-preview__controls{gap:var(--space-4);margin-block:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(12rem,.7fr);display:grid}.controller-response-preview__range{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;display:grid}.controller-response-preview__range input{width:100%;accent-color:var(--accent)}.controller-response-preview__range output{color:var(--text-primary);font-family:var(--font-mono);text-align:right}.controller-response-preview__metrics,.collateral-risk-summary__metrics{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.controller-response-preview__metrics>div,.collateral-risk-summary__metrics>div{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--bg-sunken);display:grid}.controller-response-preview__metrics span,.collateral-risk-summary__metrics dt{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-transform:uppercase}.controller-response-preview__metrics strong,.collateral-risk-summary__metrics dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.controller-response-preview__chart{width:100%;height:13rem;margin-top:var(--space-4);display:block;overflow:visible}.controller-response-preview__chart text{fill:var(--text-muted);font-family:var(--font-mono);font-size:10px}.controller-response-preview__axis,.controller-response-preview__gridline{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.controller-response-preview__gridline{stroke-dasharray:4 5}.controller-response-preview__line{fill:none;stroke:var(--accent-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.controller-response-preview__point{fill:var(--bg-sunken);stroke:var(--accent-bright);stroke-width:2px;vector-effect:non-scaling-stroke}.controller-response-preview__unavailable{padding:var(--space-5);border:1px dashed var(--border-info);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center}.controller-response-preview__disclaimer{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--fs-xs)}.collateral-risk-summary__metrics{margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.collateral-risk-summary__warnings{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4) var(--space-3) 2rem;border:1px solid var(--border-warning);border-radius:var(--radius-sm);background:var(--warning-dim);color:var(--warning);font-size:var(--fs-small);display:grid}.builder-network-preflight__checks{gap:var(--space-3);margin-block:var(--space-5) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.builder-network-preflight__checks>div{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);border-left-width:2px;display:grid}.builder-network-preflight__checks>div[data-state=ready]{border-left-color:var(--success)}.builder-network-preflight__checks>div[data-state=attention]{border-left-color:var(--warning)}.builder-network-preflight__checks>div[data-state=info]{border-left-color:var(--info)}.builder-network-preflight__checks span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-transform:uppercase}.builder-network-preflight__checks strong{color:var(--text-primary)}.builder-network-preflight__checks small{color:var(--text-muted)}.prepared-card__recovery-export{gap:var(--space-4);margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--accent-dim);justify-content:space-between;align-items:center;display:flex}.prepared-card__recovery-export p{max-width:42rem;margin:var(--space-1) 0 0}.prepared-card__recovery-export>div:last-child{gap:var(--space-2);flex:none;display:grid}@media (max-width:52rem){.controller-response-preview__controls,.controller-response-preview__metrics,.collateral-risk-summary__metrics,.builder-network-preflight__checks{grid-template-columns:1fr}.controller-response-preview__chart{height:10rem}.prepared-card__recovery-export{flex-direction:column;align-items:stretch}}@media (max-width:34rem){.controller-response-preview__heading,.collateral-risk-summary__heading{flex-direction:column;align-items:stretch}.controller-response-preview__model-tag,.collateral-risk-summary__heading>span{align-self:flex-start}}.simple-builder{place-items:start center;width:100%;padding:clamp(.75rem,4vw,2rem) 0;display:grid}.simple-builder__window{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-raised);width:min(48.75rem,100%);box-shadow:var(--shadow);overflow:hidden}.simple-builder__header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(1.25rem,5vw,2rem) clamp(1.25rem,5vw,2rem) 1.25rem;display:flex}.simple-builder__heading{flex-direction:column;align-items:center;gap:.5rem;max-width:38.75rem;display:flex}.simple-builder__heading h2,.simple-builder__heading p,.simple-builder__heading .eyebrow{margin-bottom:0}.simple-builder__progress{align-items:center;gap:.55rem;display:flex}.simple-builder__dot{background:var(--surface-3);border-radius:999px;width:.44rem;height:.44rem;transition:width .15s,background .15s;display:block}.simple-builder__dot[data-complete=true]{background:var(--accent-deep)}.simple-builder__dot[data-active=true]{background:var(--accent);width:1.65rem}.simple-builder__body{padding:0 clamp(1.25rem,5vw,2rem) 1.5rem}.simple-builder__footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;min-height:5.1rem;padding:1rem clamp(1.25rem,5vw,2rem);display:flex}.builder-mode-chooser__footer{color:var(--text-muted);font-size:.8rem}.simple-builder__footer-actions,.builder-choice__title{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.simple-builder__footer-note{color:var(--text-muted);text-align:right;margin:-.75rem clamp(1.25rem,5vw,2rem) 1rem;font-size:.8rem}.simple-builder__identity,.simple-builder__choice-grid,.simple-builder__collateral-grid,.simple-builder__review{flex-direction:column;gap:1rem;margin:0;display:flex}.simple-builder__identity-row,.simple-builder__token-row,.simple-builder__authority-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:end;gap:1rem;padding:1rem;display:grid}.simple-builder__token-row{grid-template-columns:minmax(0,1.35fr) minmax(6.5rem,.65fr)}.simple-builder__choice,.simple-builder__collateral{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.simple-builder__choice:hover:not(:disabled),.simple-builder__collateral:hover:not(:disabled){border-color:#74e5b18c;transform:translateY(-1px)}.simple-builder__choice[data-selected=true],.simple-builder__collateral[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.simple-builder__choice-icon,.simple-builder__asset{border:1px solid var(--border-strong);background:var(--surface-2);width:2.65rem;height:2.65rem;color:var(--accent);border-radius:50%;flex:0 0 2.65rem;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:750;display:grid}.simple-builder__choice-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.simple-builder__choice-copy>span:not(.builder-choice__title){color:var(--text-soft);font-size:.82rem;line-height:1.45}.builder-choice__arrow{color:var(--accent);font-size:1.1rem}.simple-builder__choice-check{border:1px solid var(--border-strong);color:#06120d;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;display:grid}[data-selected=true]>.simple-builder__choice-check{border-color:var(--accent);background:var(--accent)}.controller-preset-selector__legend{margin-bottom:0}.controller-preset-selector__intro,.controller-preset-selector__footnote{margin:0}.controller-preset-selector__options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.controller-preset-selector__option{cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:start;min-height:12rem;position:relative}.controller-preset-selector__option:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.controller-preset-selector__radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.controller-preset-selector__dynamics{border-top:1px solid var(--border);margin-top:.35rem;padding-top:.65rem}.controller-preset-selector__dynamics strong{color:var(--text-secondary)}.controller-preset-selector__footnote{border-top:1px solid var(--border);padding-top:.75rem}.controller-preset-selector:disabled .controller-preset-selector__option{cursor:not-allowed;opacity:.62;transform:none}.simple-builder__catalog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.8rem;padding:1rem;display:grid}.simple-builder__catalog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.simple-builder__catalog-heading h3,.simple-builder__catalog-heading .eyebrow{margin-bottom:0}.simple-builder__catalog-blocked{border-radius:var(--radius-md);background:var(--gold-deep);color:#f6da9e;border:1px solid #e3bd716b;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.simple-builder__catalog-blocked p{color:#d8c7a2;margin:.25rem 0 0;font-size:.8rem}.simple-builder__collateral-reset{border-radius:var(--radius-md);background:var(--gold-deep);color:#f6da9e;border:1px solid #e3bd716b;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.simple-builder__collateral-reset p{color:#d8c7a2;max-width:70ch;margin:.25rem 0 0;font-size:.8rem}.quote-token-binding{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid #74e5b157;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:1rem;display:flex}.quote-token-binding h3,.quote-token-binding .eyebrow,.quote-token-binding .field-help{margin-bottom:0}.quote-token-binding h3{margin-top:.25rem}.quote-token-binding h3 span{color:var(--text-muted);font-size:var(--fs-small);font-weight:500}.quote-token-binding__identity{flex:0 0 min(100%,23rem);justify-items:end;gap:.6rem;display:grid}.official-test-presets{margin-block:1rem}.official-test-presets>.field-help{margin:0}.official-test-presets__entry{flex-wrap:wrap}.alpha-builder{grid-template-columns:13.75rem minmax(0,1fr) 18.75rem;align-items:start;gap:1.25rem;display:grid}.alpha-builder__rail,.alpha-builder__aside{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5.4rem}.alpha-builder__main{min-width:0}.alpha-builder__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,#1b211df0,#111412f0);box-shadow:0 .8rem 2.5rem #0000001f}.alpha-builder__rail-card{padding:.75rem}.alpha-builder__stepper{gap:.25rem;display:grid}.alpha-builder__step{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.68rem;font-size:.78rem;font-weight:700;display:grid}.alpha-builder__step:hover,.alpha-builder__step[data-active=true]{border-color:var(--border);background:var(--surface-2);color:var(--text)}.alpha-builder__step[data-active=true]{border-color:#74e5b16b}.alpha-builder__step-number{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid}.alpha-builder__step-number[data-done=true]{border-color:var(--accent);background:var(--accent-deep);color:var(--accent)}.alpha-builder__step-number[data-error=true]{border-color:var(--danger);background:var(--danger-deep);color:var(--danger)}.alpha-builder__form{padding:clamp(1rem,3vw,1.6rem)}.alpha-builder__step-panel{flex-direction:column;gap:1.25rem;display:flex}.alpha-builder__step-header{border-bottom:1px solid var(--border);padding-bottom:1rem}.alpha-builder__step-header h2,.alpha-builder__step-header p:last-child,.alpha-builder__step-panel fieldset{margin-bottom:0}.builder-draft-toolbar,.builder-draft-toolbar__menu,.builder-draft-notice{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.builder-draft-toolbar details{position:relative}.builder-draft-toolbar summary{color:var(--accent-bright);cursor:pointer;font-size:var(--fs-small);font-weight:700}.builder-draft-toolbar__menu{z-index:10;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);width:max-content;max-width:min(22rem,90vw);box-shadow:var(--shadow);padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}.builder-draft-notice{margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--accent-deep);color:var(--text-soft);font-size:var(--fs-small);border:1px solid #74e5b157;justify-content:space-between;padding:.7rem 1rem}.authority-control-review,.economics-config__toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1rem}.authority-control-review{gap:.85rem;display:grid}.authority-control-review .section-heading,.authority-control-review .field-help,.economics-config__toolbar .field-help{margin-bottom:0}.economics-config__toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.economics-config__groups{gap:.8rem;display:grid}.economics-config__group{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.economics-config__group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.economics-config__group>summary::-webkit-details-marker{display:none}.economics-config__group>summary>span:first-child{gap:.25rem;display:grid}.economics-config__group>summary small{color:var(--text-muted);font-weight:400}.economics-config__group[open]>summary{border-bottom:1px solid var(--border)}.economics-config__group fieldset{border:0;padding:1rem}.economics-config__grid{align-items:start}.economics-config__help{min-height:2.25rem;margin:0}.economics-config__toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);grid-column:1/-1;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.economics-config__toggle>span{gap:.2rem;display:grid}.economics-config__toggle small{margin:0}.controller-config__profile-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.controller-config__profile-toolbar>div{gap:.55rem;display:grid}.controller-config__profile-toolbar .segmented{flex-wrap:wrap}.controller-config-fields,.collateral-config-fields{gap:1rem;display:grid}.controller-config-fields__header,.collateral-config-fields__header{border-bottom:1px solid var(--border);padding-bottom:1rem}.controller-config-fields__header .eyebrow,.controller-config-fields__header h3,.controller-config-fields__header p:last-child,.collateral-config-fields__header .eyebrow,.collateral-config-fields__header h3,.collateral-config-fields__header p:last-child{margin-bottom:0}.controller-config-fields__header h3,.collateral-config-fields__header h3{margin-top:.35rem}.controller-config-fields__group,.collateral-config-fields__group{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.controller-config-fields__group>summary,.collateral-config-fields__group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.controller-config-fields__group>summary::-webkit-details-marker{display:none}.collateral-config-fields__group>summary::-webkit-details-marker{display:none}.controller-config-fields__group>summary>span:first-child,.collateral-config-fields__group>summary>span:first-child{gap:.25rem;display:grid}.controller-config-fields__group>summary small,.collateral-config-fields__group>summary small{color:var(--text-muted);font-weight:400}.controller-config-fields__group[open]>summary,.collateral-config-fields__group[open]>summary{border-bottom:1px solid var(--border)}.controller-config-fields__group fieldset,.collateral-config-fields__group fieldset{border:0;margin:0;padding:1rem}.controller-config-fields__group-description,.collateral-config-fields__group-description{margin:0 0 1rem}.deployment-wallet-review{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:1rem;padding:1rem;display:grid}.deployment-wallet-review h3,.deployment-wallet-review p:last-child{margin-bottom:0}.controller-config-fields__grid,.collateral-config-fields__grid{align-items:start}.controller-config-fields__field input.mono,.collateral-config-fields__field input.mono{font-variant-numeric:tabular-nums;font-size:.78rem}.controller-config-fields__help,.collateral-config-fields__help{min-height:2.25rem;margin:0}.alpha-builder__nav{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.alpha-builder__readiness,.alpha-builder__deploy-shortcut{padding:1.2rem}.alpha-builder__readiness .eyebrow,.alpha-builder__deploy-shortcut .eyebrow{margin-bottom:.75rem}.alpha-builder__readiness-summary{margin-bottom:1rem}.alpha-builder__issues{gap:.45rem;max-height:20rem;display:grid;overflow-y:auto}.alpha-builder__issue{border-radius:var(--radius-sm);background:var(--danger-deep);color:#ffd1cc;text-align:left;border:1px solid #ff8d824d;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem;width:100%;padding:.6rem;font-size:.75rem;line-height:1.4;display:grid}.alpha-builder__issue>span{border:1px solid;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:800;display:grid}.deployment-review{border:1px solid var(--border);border-radius:var(--radius-md);background:#0a0c0b73;gap:1rem;padding:1rem;display:grid}.deployment-review>.eyebrow,.deployment-review h2{margin-bottom:0}.deployment-review__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deployment-review__actions{gap:.75rem;display:grid}.deployment-review .review-list{margin:0}.catalog-card__commitment{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-small);display:flex}.catalog-provenance{padding-top:var(--space-3);border-top:1px solid var(--border);flex:0 0 100%}.catalog-entry-list>div{flex-wrap:wrap}.catalog-provenance summary{color:var(--accent-bright);cursor:pointer;font-size:var(--fs-small);font-weight:700}.catalog-provenance dl,.canonical-collateral-review dl{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.catalog-provenance dl>div,.canonical-collateral-review dl>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.catalog-provenance dt,.canonical-collateral-review dt{color:var(--text-muted);font-size:var(--fs-small)}.catalog-provenance dd,.canonical-collateral-review dd{text-align:right;margin:0}.catalog-provenance__links{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.canonical-collateral-review{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.canonical-review-disclosure{padding-top:var(--space-3);border-top:1px solid var(--border)}.canonical-review-disclosure>summary{color:var(--accent-bright);cursor:pointer;font-size:var(--fs-small);font-weight:700}.canonical-review-disclosure>*+*{margin-top:var(--space-3)}.canonical-review-disclosure>.canonical-collateral-review,.canonical-review-disclosure>.canonical-controller-review,.canonical-review-disclosure>.canonical-economics-review{border-top:0;padding-top:0}.canonical-controller-review,.canonical-economics-review{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.canonical-economics-review .section-heading,.canonical-economics-review .field-help{margin-bottom:0}.canonical-economics-review__groups{gap:var(--space-3);display:grid}.canonical-economics-review__groups details{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken)}.canonical-economics-review__diff{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--gold-deep);border:1px solid #e3bd716b}.canonical-economics-review__diff summary{color:#f6da9e;cursor:pointer;font-size:var(--fs-small);font-weight:700}.canonical-economics-review__diff dl{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.canonical-economics-review__diff dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.canonical-economics-review__diff dt{color:#d8c7a2;overflow-wrap:anywhere;font-size:.68rem}.canonical-economics-review__diff dd{color:var(--text-soft);text-align:right;margin:0;font-size:.72rem}.canonical-economics-review__diff del{color:var(--text-muted)}.canonical-economics-review__diff ins{color:var(--accent-bright);text-decoration:none}.canonical-economics-review__groups summary,.prepared-card__calldata summary{color:var(--accent-bright);cursor:pointer;font-size:var(--fs-small);font-weight:700}.canonical-economics-review__groups dl{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.canonical-economics-review__groups dl>div{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.canonical-economics-review__groups dt{color:var(--text-muted);overflow-wrap:anywhere;font-size:.68rem}.canonical-economics-review__groups dd{color:var(--text-soft);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.72rem}.prepared-card__calldata{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken)}.prepared-card__calldata>*+*{margin-top:var(--space-3)}.canonical-controller-review .section-heading{margin-bottom:0}.canonical-controller-review dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.canonical-controller-review dl>div{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);display:grid}.canonical-controller-review dl>div:last-child{grid-column:1/-1}.canonical-controller-review dt{color:var(--text-muted);font-size:var(--fs-small)}.canonical-controller-review dd{overflow-wrap:anywhere;min-width:0;color:var(--text-soft);text-align:right;margin:0}.canonical-collateral-review__list{gap:var(--space-3);display:grid}.canonical-collateral-review article{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken)}.canonical-collateral-review article>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media (max-width:75rem){.alpha-builder{grid-template-columns:12.5rem minmax(0,1fr)}.alpha-builder__aside{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr);display:grid;position:static}}@media (max-width:53rem){.alpha-builder{grid-template-columns:1fr}.alpha-builder__rail,.alpha-builder__aside{grid-column:auto;position:static}.alpha-builder__stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-builder__step{text-align:center;grid-template-columns:auto;justify-items:center;gap:.4rem;padding:.55rem .4rem}.alpha-builder__aside{grid-template-columns:1fr}}@media (max-width:43.75rem){.simple-builder{padding:0}.simple-builder__window{border-left:0;border-right:0;border-radius:0}.simple-builder__token-row,.simple-builder__authority-card .field-grid--two,.controller-preset-selector__options,.controller-config-fields__grid,.collateral-config-fields__grid,.canonical-controller-review dl{grid-template-columns:1fr}.simple-builder__catalog-heading,.simple-builder__catalog-blocked,.simple-builder__collateral-reset,.simple-builder__footer,.deployment-review__heading,.controller-config__profile-toolbar,.canonical-controller-review .section-heading,.quote-token-binding,.economics-config__toolbar{flex-direction:column;align-items:stretch}.controller-preset-selector__option{min-height:0}.controller-config__profile-toolbar .segmented{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.canonical-controller-review dl>div:last-child{grid-column:auto}.simple-builder__footer>div,.simple-builder__footer-actions,.simple-builder__footer .button,.simple-builder__catalog-blocked .button,.simple-builder__collateral-reset .button{width:100%}.simple-builder__footer-actions{flex-direction:column-reverse}.simple-builder__footer-note{text-align:center}.quote-token-binding__identity{flex-basis:auto;justify-items:start;width:100%}.alpha-builder__stepper{grid-template-columns:1fr 1fr}.alpha-builder__step:last-child:nth-child(odd){grid-column:1/-1}.alpha-builder__nav{flex-wrap:wrap}}.activation-wizard{gap:1.5rem}.activation-dialog-backdrop{top:calc(var(--activation-viewport-top,0px) + var(--activation-top-offset,0px));left:var(--activation-viewport-left,0px);z-index:100;width:var(--activation-viewport-width,100%);height:max(0px, calc(var(--activation-viewport-height,100vh) - var(--activation-top-offset,0px)));padding:clamp(.5rem,2vmin,1.5rem);padding-top:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-top,0px));padding-right:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-right,0px));padding-bottom:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-bottom,0px));padding-left:max(clamp(.5rem, 2vmin, 1.5rem), env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 82%, transparent);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;overflow:hidden}@supports (height:100dvh){.activation-dialog-backdrop{height:max(0px, calc(var(--activation-viewport-height,100dvh) - var(--activation-top-offset,0px)))}}.activation-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);width:min(100%,62rem);min-width:0;min-height:0;max-height:100%;box-shadow:var(--shadow-card);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.activation-dialog__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem clamp(.75rem,2vw,1.5rem);display:flex}.activation-dialog__header h2{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:500}.activation-dialog__header button{flex:none;min-height:2.75rem}.activation-dialog__body{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:1rem;min-width:0;min-height:0;padding:clamp(.75rem,2vw,1.5rem);scroll-padding-block:1rem;display:grid;overflow:hidden auto}.activation-dialog__body>*{min-width:0}.activation-dialog .operations-page.activation-wizard--focused{max-width:none}.activation-dialog .activation-wizard__step-header h1,.activation-dialog [data-launch-task-heading],.activation-dialog .activation-coin-flow [data-coin-flow-heading]{scroll-margin-block:.5rem}.activation-dialog :where(p,strong,small,dt,dd,code,a,label,summary){overflow-wrap:anywhere}.activation-dialog .field,.activation-dialog .field :is(input,select,textarea),.activation-dialog .button-row>*,.activation-dialog .transaction__body>*{min-width:0;max-width:100%}.activation-dialog .button-row .button{white-space:normal}.activation-dialog .transaction-center{z-index:auto;width:100%;max-height:none;position:static;overflow:visible}.activation-transaction-activity{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem 1rem}.activation-dialog-backdrop[inert]{pointer-events:none}.operations-page.activation-wizard--focused{gap:1.5rem;width:100%;max-width:54rem;margin-inline:auto;display:grid}.activation-wizard__masthead{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;font-size:.8rem;display:flex}.activation-wizard__masthead strong{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:500}.activation-wizard--focused .activation-wizard__steps{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:0;overflow:visible}.activation-wizard--focused .activation-wizard__step{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.5rem;height:100%;padding:.65rem .25rem}.activation-wizard--focused .activation-wizard__step[data-active=true]{background:var(--accent-dim);box-shadow:none}.activation-wizard--focused .activation-wizard__step[aria-disabled=true]{background:0 0}.activation-wizard--focused .activation-wizard__step-copy strong{font-size:.75rem;line-height:1.35}.activation-wizard__step-header h1{font-family:var(--font-display);margin:0 0 .5rem;scroll-margin-top:6rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500;line-height:1.2}.activation-wizard__step-header p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.activation-wizard--focused .activation-wizard__content>.operations-page,.activation-wizard--focused .faucet-page--wizard{gap:1rem;min-width:0;display:grid}.operations-page.activation-wizard--focused .activation-task{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);width:100%;min-width:0;box-shadow:none;align-content:start;gap:1.1rem;margin:0;padding:clamp(1.1rem,3vw,1.75rem);display:grid}.activation-wizard--focused [data-launch-task-heading]{scroll-margin-top:6rem}.activation-wizard--focused .activation-task>h2,.activation-wizard--focused .activation-task .section-heading h2{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500;line-height:1.35}.activation-wizard--focused .activation-task>p{color:var(--text-secondary);margin:0;line-height:1.6}.activation-wizard--focused .activation-task>.button,.activation-task__actions>.button{white-space:normal;justify-self:start;max-width:100%;min-height:2.75rem}.activation-task__actions{gap:.9rem;min-width:0;display:grid}.activation-task__actions p,.activation-task__summary p{color:var(--text-secondary);margin:0;line-height:1.6}.activation-task__summary{gap:1rem;min-width:0;display:grid}dl.activation-task__summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:1rem}dl.activation-task__summary>div{gap:.35rem;min-width:0;display:grid}.activation-task__summary dt{color:var(--text-secondary);font-size:.8rem}.activation-task__summary dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600}.activation-wizard--focused details.activation-support,.activation-wizard--focused .activation-support>details{border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0;padding:.85rem 1rem}.activation-support>summary{color:var(--text-secondary);cursor:pointer;font-size:.82rem;font-weight:500}.activation-support>summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.activation-support[open]>summary{margin-bottom:1rem}.activation-support p,p.activation-support{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.activation-wizard--focused .activation-task .section-heading{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:0}.activation-wizard--focused .activation-task .confirmation{margin:0}.activation-wizard__hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.activation-wizard__hero h1,.activation-wizard__hero .lede{margin-bottom:0}.activation-wizard__hero-status{flex-direction:column;flex:none;align-items:flex-end;gap:.65rem;display:flex}.activation-wizard__steps{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);gap:.45rem;margin:0;padding:.7rem;list-style:none;display:grid}.activation-wizard__step{border-radius:var(--radius-sm);color:var(--text-muted);border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;text-decoration:none;display:grid}a.activation-wizard__step:hover,.activation-wizard__step[data-active=true]{border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.activation-wizard__step[data-active=true]{border-color:var(--border-accent);box-shadow:inset .18rem 0 0 var(--accent)}.activation-wizard__step[aria-disabled=true]{color:var(--text-muted);background:var(--bg-sunken)}.activation-wizard__step-number{border:1px solid var(--border-strong);width:1.9rem;height:1.9rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.activation-wizard__step-number[data-confirmed=true]{border-color:var(--accent);background:var(--accent-deep);color:var(--accent)}.activation-wizard__step-copy{gap:.2rem;display:grid}.activation-wizard__step-copy strong{color:inherit;font-size:.86rem}.activation-wizard__step-copy small{color:var(--text-muted);font-size:.7rem;line-height:1.35}.activation-wizard__content{gap:1.25rem;min-width:0;display:grid}.activation-wizard__resume{color:var(--accent-bright)}.activation-wizard__advanced{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);min-width:0;padding:.8rem 1rem}.activation-wizard__advanced>summary{color:var(--text-secondary);cursor:pointer;font-size:.82rem;font-weight:500}.activation-wizard__advanced>summary:focus-visible,.activation-wizard__step:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.activation-wizard__advanced[open]>summary{color:var(--text-primary);margin-bottom:1rem}.activation-wizard__advanced-body{gap:1rem;min-width:0;display:grid}.activation-wizard__advanced p,.activation-wizard__amount-note{color:var(--text-muted);font-size:.82rem;line-height:1.6}.activation-wizard__amount-note{border-left:2px solid var(--border-gold);background:var(--gold-dim);padding:.9rem}.activation-wizard__recovery{border:1px solid var(--border-warning);border-radius:var(--radius-sm);background:var(--warning-dim);justify-items:start;gap:.8rem;padding:1.5rem;display:grid}.activation-wizard__recovery h3,.activation-wizard__recovery p{margin:0}.activation-wizard__collaterals{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.activation-wizard__collateral{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;padding:1.25rem;display:flex}.activation-wizard__collateral h3,.activation-wizard__collateral p{margin:0}.activation-wizard__collateral h3{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem}.activation-wizard__collateral>p:not(.eyebrow){color:var(--text-muted);font-size:.85rem}.activation-wizard__collateral .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:auto}.activation-wizard__content>.operations-page{padding:0}.vault-open-layout.vault-open-layout--activation{grid-template-columns:minmax(0,1fr);gap:1rem}.vault-open-layout--activation .activation-coin-flow{gap:1rem;min-width:0;display:grid}.vault-open-layout--activation .activation-coin-flow [hidden]{display:none}.activation-coin-flow [data-coin-flow-heading]{scroll-margin-top:6rem}.activation-coin-flow>.vault-manage-panel,.activation-coin-flow>.vault-plan{min-width:0;margin:0}.activation-coin-flow .inline-action-form--guided{gap:1rem;min-width:0;display:grid}.activation-coin-flow__amounts,.activation-coin-flow__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.activation-coin-flow__amounts>.field,.activation-coin-flow__amounts input{width:100%;min-width:0}.activation-coin-flow__summary{border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--accent-dim);margin:0;padding:1rem}.activation-coin-flow__summary>div{gap:.35rem;min-width:0;display:grid}.activation-coin-flow__summary dt{color:var(--text-secondary);font-size:.78rem}.activation-coin-flow__summary dd{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.vault-open-layout--activation .activation-coin-flow__context{background:var(--surface-1);min-width:0;box-shadow:none;padding:1rem 1.25rem;position:static}.activation-coin-flow__context>h2{font-size:1.1rem}.activation-coin-flow__context>.activation-wizard__advanced{background:0 0;border:0;padding:0}.activation-coin-flow__context dl{gap:.75rem;margin:0;display:grid}.activation-coin-flow__context dl>div{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.75rem;display:grid}.activation-coin-flow__context dd{overflow-wrap:anywhere;white-space:normal}@media (max-width:64rem){.activation-wizard__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.activation-wizard__step{text-align:center;grid-template-columns:1fr;justify-items:center;padding:.6rem .35rem}.activation-wizard__step-copy small{display:none}}@media (max-width:42rem){.activation-dialog-backdrop{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.activation-dialog{border:0;border-radius:0;height:100%;max-height:100%}.activation-dialog .activation-wizard--focused .activation-task{padding:.85rem}.activation-wizard--focused .activation-wizard__step-copy strong{overflow-wrap:anywhere;font-size:.67rem}.activation-wizard--focused .activation-task>.button,.activation-task__actions>.button{width:100%}dl.activation-task__summary,.activation-coin-flow__amounts,.activation-coin-flow__summary,.activation-coin-flow__context dl>div{grid-template-columns:minmax(0,1fr)}.activation-coin-flow__context dl>div{gap:.3rem}.activation-wizard__hero{flex-direction:column}.activation-wizard__hero-status{align-items:flex-start}.activation-wizard__steps{grid-template-columns:repeat(5,minmax(3.6rem,1fr));overflow-x:auto}.activation-wizard__step-copy strong{font-size:.7rem}}@media (max-height:36rem){.activation-dialog{height:100%}.activation-dialog__header{padding-block:.25rem}.activation-dialog .activation-wizard--focused{gap:1rem}.activation-dialog .activation-wizard__step{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;padding-block:.4rem}}.faucet-page{--faucet-signal:var(--info);--faucet-signal-soft:var(--info-dim);--faucet-signal-border:var(--border-info);gap:var(--space-6);width:min(100%,72rem);margin-inline:auto;display:grid}.faucet-page>.banner{margin:0}.faucet-gas-card,.faucet-bundle,.faucet-claim-card,.faucet-claim-status,.faucet-next-steps{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset)}.faucet-gas-card{gap:var(--space-6);border-color:var(--faucet-signal-border);background:linear-gradient(135deg, var(--faucet-signal-soft), transparent 42%), var(--bg-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.25rem,3vw,2rem);display:grid}.faucet-gas-card h2,.faucet-bundle h2,.faucet-claim-card h2,.faucet-claim-status h2,.faucet-next-steps h2{margin:var(--space-1) 0 var(--space-3);font-size:var(--fs-h3)}.faucet-gas-card p,.faucet-next-steps p{max-width:48rem;color:var(--text-secondary);margin:0}.faucet-gas-card__actions{gap:var(--space-3);justify-items:end;display:grid}.faucet-balance{justify-items:end;display:grid}.faucet-balance small,.faucet-asset__grant small,.faucet-asset__heading small{color:var(--text-muted);font-size:var(--fs-xs)}.faucet-balance strong,.faucet-asset__grant strong{font-family:var(--font-mono)}.faucet-bundle,.faucet-claim-card,.faucet-claim-status,.faucet-next-steps{padding:clamp(1.25rem,3vw,2rem)}.faucet-bundle .section-heading,.faucet-claim-status .section-heading{padding-bottom:var(--space-4);border-bottom:1px solid var(--border);align-items:end}.faucet-asset-grid{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faucet-asset{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);display:grid;position:relative;overflow:hidden}.faucet-asset:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-1px)}.faucet-asset:focus-within{outline:2px solid var(--accent);outline-offset:2px}.faucet-asset.is-selected{border-color:var(--border-accent);background:linear-gradient(145deg, var(--accent-dim), var(--bg-elevated) 56%)}.faucet-asset>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.faucet-asset__heading,.faucet-asset__grant{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.faucet-asset__heading>span:first-child{gap:var(--space-1);display:grid}.faucet-asset__heading strong{font-family:var(--font-display);font-size:var(--fs-h4)}.faucet-asset__grant{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.faucet-asset__balance{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere}.faucet-asset .copy-value{min-width:0}.faucet-page--wizard .faucet-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none}.faucet-page--wizard .faucet-asset{align-content:start;gap:var(--space-3);padding:var(--space-4);cursor:default;transform:none}.faucet-page--wizard .faucet-asset .button{white-space:normal;width:100%;max-width:100%}.faucet-claim-card{gap:var(--space-6);border-color:var(--border-accent);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:start;display:grid}.faucet-claim-card>.button,.faucet-claim-card>.validation-errors{grid-column:1/-1}.faucet-recipient{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);display:grid}.faucet-recipient>span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-transform:uppercase}.turnstile-widget{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken)}.turnstile-widget__surface{min-height:4.1rem}.turnstile-widget .field-help,.turnstile-widget .inline-warning{margin:var(--space-3) 0 0}.faucet-claim-status__assets{margin:var(--space-5) 0 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.faucet-claim-status__refresh{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-dim);justify-content:space-between;align-items:center;display:flex}.faucet-claim-status__assets li{gap:var(--space-4);min-height:4rem;padding:var(--space-3) var(--space-4);background:var(--bg-elevated);justify-content:space-between;align-items:center;display:flex}.faucet-claim-status__assets li>span:first-child{gap:var(--space-1);display:grid}.faucet-claim-status__assets small{color:var(--text-muted);text-transform:capitalize}.faucet-claim-status__assets code{color:var(--red-bright);overflow-wrap:anywhere}.faucet-next-steps{background:var(--bg-elevated);border-style:dashed}@media (max-width:64rem){.faucet-asset-grid{grid-template-columns:1fr}}@media (max-width:44rem){.faucet-gas-card,.faucet-claim-card{grid-template-columns:1fr}.faucet-gas-card__actions{justify-items:stretch}.faucet-balance{justify-items:start}.faucet-claim-card>.button,.faucet-claim-card>.validation-errors{grid-column:auto}.faucet-claim-status__assets li{flex-direction:column;align-items:flex-start}.faucet-claim-status__refresh{flex-direction:column;align-items:stretch}}.instance-overview,.instance-workspace{min-width:0}.instance-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:flex}.instance-page-header__main{flex-direction:column;min-width:0;max-width:52rem;display:flex}.instance-page-header h1{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-h2);font-variation-settings:"wght" 680, "opsz" 72;letter-spacing:var(--track-title)}.instance-page-header .lede{max-width:66ch;margin:0}.instance-page-header__meta,.instance-page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.instance-page-header__meta{margin-top:var(--space-3)}.instance-page-header__actions{flex:none;justify-content:flex-end}.back-link{width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-4);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-transform:uppercase;align-items:center;display:inline-flex}.bank-hero{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 42%), var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);display:flex}.bank-hero__identity,.bank-hero__actions,.row{align-items:center;display:flex}.bank-hero__identity{gap:var(--space-5);min-width:0}.bank-hero h1{margin:var(--space-1) 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-h1);font-variation-settings:"wght" 620, "opsz" 72;letter-spacing:var(--track-title)}.bank-hero__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.coin{border:1px solid var(--border-accent);background:var(--accent-dim);width:2.4rem;height:2.4rem;color:var(--accent-bright);font-family:var(--font-display);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.coin--xl{width:5rem;height:5rem;font-size:var(--fs-h3);box-shadow:inset 0 0 0 5px var(--bg-card), inset 0 0 0 6px var(--border-accent)}.bank-meta{border:1px solid var(--border);background:var(--bg-sunken);border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bank-meta>div,.bank-meta__inspect{min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--border)}.bank-meta>div{gap:var(--space-1);flex-direction:column;display:flex}.bank-meta>div>span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-meta);text-transform:uppercase}.bank-meta>div>strong{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bank-meta__inspect{color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-align:center;text-transform:uppercase;border-right:0;place-items:center;display:grid}.hosted-notice{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.hosted-notice span{color:var(--text-secondary)}.overview-metrics{margin-top:var(--space-5)}.analytics-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:minmax(0,1.7fr) minmax(17rem,.7fr);display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset)}.panel--chart,.signal-panel{padding:var(--space-5)}.protocol-chart{margin:var(--space-5) 0 0}.protocol-chart svg{width:100%;height:15rem;display:block;overflow:visible}.protocol-chart__grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.protocol-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.protocol-chart__line--market{stroke:var(--accent-bright)}.protocol-chart__line--target{stroke:var(--gold);stroke-dasharray:6 5}.protocol-chart__legend{gap:var(--space-4);margin-top:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.protocol-chart__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.protocol-chart__legend span:last-child{margin-left:auto}.protocol-chart__key{background:var(--accent-bright);width:1.2rem;height:2px}.protocol-chart__key--target{background:var(--gold)}.signal-list,.inspect-kv{margin:var(--space-4) 0 0;gap:0;display:grid}.signal-list>div,.inspect-kv>div{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.signal-list dt,.inspect-kv dt{color:var(--text-muted);font-size:var(--fs-small)}.signal-list dd,.inspect-kv dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:right;margin:0}.not-available{color:var(--text-faint);font-family:var(--font-sans);font-style:italic}.workspace-empty{max-width:48rem;padding:var(--space-8)}.workspace-empty p{max-width:52ch}.instance-workspace .section-heading__description{max-width:58ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-small)}.vault-manage-link{min-height:2rem;padding-inline:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.inspect-identity{gap:var(--space-8);padding:var(--space-6);grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);display:grid}.inspect-kv{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.contract-grid--dense{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.contract-registry{gap:var(--space-3);display:grid}.contract-registry__group,.secondary-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);overflow:clip}.contract-registry__group>summary,.secondary-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-4);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);list-style:none;display:flex}.contract-registry__group>summary::-webkit-details-marker{display:none}.secondary-disclosure>summary::-webkit-details-marker{display:none}.contract-registry__group>summary:hover,.secondary-disclosure>summary:hover{background:var(--surface-1)}.contract-registry__group>summary:focus-visible,.secondary-disclosure>summary:focus-visible{outline-offset:-3px}.contract-registry__group>summary>span:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.contract-registry__group>summary strong,.secondary-disclosure>summary>span:first-child{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.contract-registry__group>summary small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400}.contract-registry__group[open]>summary,.secondary-disclosure[open]>summary{border-bottom:1px solid var(--border);background:var(--surface-1)}.market-details__content{padding:var(--space-5)}.market-details>summary svg{transition:transform var(--transition-fast);flex-shrink:0}.market-details[open]>summary svg{transform:rotate(180deg)}.contract-registry__group .contract-grid{background:var(--border);gap:1px;padding:1px}.contract-registry__group .contract-card{box-shadow:none;border:0;border-radius:0}.secondary-disclosure{margin-top:var(--space-4)}.secondary-disclosure__body,.secondary-disclosure>.contract-grid{padding:var(--space-5)}.secondary-disclosure__body>:last-child,.secondary-disclosure__body .detail-list{margin-bottom:0}.protocol-live-state{justify-items:start;gap:var(--space-3);max-width:48rem;margin-top:var(--space-6);border-left:2px solid var(--accent);display:grid}.protocol-live-state h2,.protocol-live-state p{margin:0}.auction-safety-note,.settlement-safety-note{margin-bottom:var(--space-5);align-items:center}.auction-safety-note span,.settlement-safety-note span{color:var(--text-secondary)}.auction-row__summary{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.auction-row__summary h4,.auction-row__summary p{margin:0}.auction-row__summary .compact-metrics{width:100%;margin-top:var(--space-2)}.auction-recovery .action-card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.activity-list{border:1px solid var(--border);border-radius:var(--radius-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,1fr) minmax(8rem,auto) minmax(8rem,auto);display:grid}.activity-list li:last-child{border-bottom:0}.action-card,.auction-book,.safe-risk,.transaction-plan,.prepared-card,.status-card,.detail-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card), var(--shadow-inset)}.auction-row,.deployment-row{transition:background var(--transition-fast), border-color var(--transition-fast)}.auction-row:hover,.deployment-row:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}@media (max-width:70rem){.bank-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.bank-meta>:nth-child(3){border-right:0}.bank-meta>:nth-child(-n+3){border-bottom:1px solid var(--border)}.analytics-grid{grid-template-columns:1fr}}@media (max-width:52rem){.instance-page-header{align-items:flex-start;gap:var(--space-4);flex-direction:column}.instance-page-header__actions{justify-content:flex-start}.bank-hero{padding:var(--space-5);flex-direction:column;align-items:flex-start}.bank-hero__actions{justify-content:flex-start}.bank-meta{grid-template-columns:1fr 1fr}.bank-meta>:nth-child(odd){border-right:1px solid var(--border)}.bank-meta>:nth-child(2n){border-right:0}.bank-meta>:nth-child(-n+4){border-bottom:1px solid var(--border)}.inspect-identity,.inspect-kv{grid-template-columns:1fr}.activity-list li{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:35rem){.instance-page-header__actions,.instance-page-header__actions .button{width:100%}.contract-registry__group>summary,.secondary-disclosure>summary{align-items:flex-start}.contract-registry__group>summary .badge,.secondary-disclosure>summary .badge{flex:none}.bank-hero__identity{align-items:flex-start}.coin--xl{width:3.5rem;height:3.5rem}.bank-meta{grid-template-columns:1fr}.bank-meta>*{border-bottom:1px solid var(--border);border-right:0!important}.hosted-notice{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auction-row,.deployment-row{transition:none}}.operations-page{--operations-signal:var(--accent);--operations-signal-soft:var(--accent-dim);--operations-signal-border:var(--border-accent);min-width:0;display:flow-root;position:relative}.operations-page--launch{--operations-signal:var(--gold-bright);--operations-signal-soft:var(--gold-dim);--operations-signal-border:var(--border-gold)}.operations-page--settlement{--operations-signal:var(--red-bright);--operations-signal-soft:var(--red-dim);--operations-signal-border:var(--border-red)}.operations-page>.page-header{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(112deg, var(--operations-signal-soft), transparent 52%), repeating-linear-gradient(90deg, transparent 0 4.95rem, #dde3df05 5rem), var(--bg-card);min-height:12rem;box-shadow:var(--shadow-card), var(--shadow-inset);align-items:flex-end;padding:clamp(1.5rem,4vw,2.75rem);position:relative;overflow:hidden}.operations-page>.page-header:before{inset:var(--space-3);border:1px solid color-mix(in srgb, var(--operations-signal) 13%, transparent);content:"";pointer-events:none;position:absolute}.operations-page>.page-header:after{color:color-mix(in srgb, var(--operations-signal) 22%, transparent);content:"ML / ALPHA-1 / SEPOLIA";font-family:var(--font-mono);font-size:clamp(.55rem,1vw,.72rem);font-weight:var(--fw-bold);letter-spacing:.24em;pointer-events:none;text-transform:uppercase;position:absolute;bottom:.65rem;right:clamp(1.25rem,5vw,4rem)}.operations-page>.page-header>*{z-index:1;position:relative}.operations-page>.page-header>div:first-child{max-width:52rem}.operations-page>.page-header .eyebrow{color:var(--operations-signal)}.operations-page>.page-header h1{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-h1);font-variation-settings:"wght" 720, "opsz" 86;letter-spacing:var(--track-title)}.operations-page>.page-header .lede{max-width:62ch}.operations-page>.status-card{gap:var(--space-5);margin:var(--space-5) 0;padding:var(--space-5) var(--space-6);border-color:var(--operations-signal-border);border-left:3px solid var(--operations-signal);border-radius:var(--radius-md);background:linear-gradient(90deg, var(--operations-signal-soft), transparent 42%), var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);position:relative;overflow:hidden}.operations-page>.status-card .status-line>strong{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-tag);text-transform:uppercase}.operations-page .progress{background:var(--bg-sunken);border-radius:0;height:.28rem}.operations-page .progress::-webkit-progress-bar{border-radius:0}.operations-page .progress::-webkit-progress-value{border-radius:0}.operations-page .progress::-moz-progress-bar{border-radius:0}.operations-page .deployment-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.operations-page .deployment-row{min-height:7rem;padding:var(--space-5) var(--space-4);border:0;border-bottom:1px solid var(--border);transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:0;position:relative}.operations-page .deployment-row:last-child{border-bottom:0}.operations-page .deployment-row:hover{background:linear-gradient(90deg, var(--operations-signal-soft), transparent 68%)}.operations-page .deployment-row:before{content:"";width:2px;transition:background var(--transition-fast);background:0 0;position:absolute;top:0;bottom:0;left:-1px}.operations-page .deployment-row:hover:before{background:var(--operations-signal)}.operations-page .deployment-row h2,.operations-page .deployment-row h3{font-size:var(--fs-h4)}.operations-page .deployment-row .eyebrow{letter-spacing:var(--track-meta)}.operations-page .deployment-row .compact-metrics{width:100%}.operations-page .content-section{margin-top:clamp(2.5rem,6vw,4.5rem)}.operations-page .section-heading{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);align-items:flex-end}.operations-page .section-heading h2{margin-top:var(--space-1);font-size:var(--fs-h3)}.operations-page .detail-grid{gap:var(--space-4);margin:var(--space-5) 0}.operations-page .detail-card,.operations-page .contract-card,.operations-page .metric-grid>article{border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset)}.operations-page .detail-card{padding:clamp(1.15rem,3vw,1.6rem)}.operations-page .detail-card>h2:first-child,.operations-page .detail-card>.eyebrow+h2{margin-bottom:var(--space-5)}.operations-page .detail-card>.eyebrow+h2{margin-top:var(--space-1)}.operations-page .detail-list>div{min-height:3.25rem;padding:var(--space-3) 0;align-items:center}.operations-page .detail-list dt,.operations-page .compact-metrics dt{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag);text-transform:uppercase}.operations-page .detail-list dd,.operations-page .compact-metrics dd{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs)}.operations-page .address-grid{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1px;overflow:hidden}.operations-page .address-grid>div{min-height:5.2rem;padding:var(--space-4);background:var(--bg-elevated);border:0;border-radius:0;align-content:center}.operations-page .address-grid>div>span,.operations-page .contract-card>span,.operations-page .metric-grid article>span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-meta)}.operations-page .metric-grid{margin:var(--space-5) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;overflow:hidden}.operations-page .metric-grid>article{min-height:9.25rem;padding:var(--space-5);background:var(--bg-card);border:0;border-radius:0;justify-content:center}.operations-page .metric-grid article strong{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-stat);font-variation-settings:"wght" 650, "opsz" 60;line-height:1.05}.operations-page .contract-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.operations-page .contract-card{align-content:start;gap:var(--space-3);padding:var(--space-5);border-color:var(--border)}.operations-page .contract-card:hover{border-color:var(--operations-signal-border);background:linear-gradient(145deg, var(--operations-signal-soft), var(--bg-card) 62%)}.operations-page .action-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr))}.operations-page .action-card{border-color:var(--operations-signal-border);background:linear-gradient(145deg, var(--operations-signal-soft), transparent 36%), var(--bg-card);width:100%;max-width:68rem}.operations-page .prepared-card{padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--accent-dim)}.automation-flow{margin:var(--space-6) 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);gap:0;display:grid;overflow:hidden}.automation-stage{border-bottom:1px solid var(--border);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);display:grid;position:relative}.automation-stage:last-child{border-bottom:0}.automation-stage__heading,.automation-stage__content{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.automation-stage__heading{align-content:start;gap:var(--space-3);border-right:1px solid var(--border);background:linear-gradient(135deg, var(--accent-dim), transparent 55%);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.automation-stage__heading>.status-badge{grid-column:2;justify-self:start}.automation-stage__heading h2{margin:var(--space-1) 0 var(--space-2);font-size:var(--fs-h4)}.automation-stage__heading p:last-child{color:var(--text-muted);font-size:var(--fs-sm)}.automation-stage__number{border:1px solid var(--border-accent);width:2.3rem;height:2.3rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.automation-stage__content{align-content:start;gap:var(--space-4);display:grid}.automation-stage--handoff{background:linear-gradient(110deg, var(--gold-dim), transparent 56%)}.automation-receipt{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;display:grid;overflow:hidden}.automation-receipt>div{min-width:0;padding:var(--space-4);background:var(--bg-elevated)}.automation-receipt dt,.automation-activity__meta{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-meta);text-transform:uppercase}.automation-receipt dd{min-width:0;margin-top:var(--space-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs)}.automation-proof{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--accent-dim);color:var(--text-secondary);flex-wrap:wrap;display:flex}.automation-proof>svg{color:var(--accent);flex:none}.automation-proof>a{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);margin-left:auto}.automation-timeline{gap:var(--space-4);display:grid}.automation-progress-copy{justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.automation-progress-copy strong{color:var(--text-secondary)}.automation-group{gap:var(--space-2);display:grid}.automation-group>h3{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-tag);text-transform:uppercase}.automation-activity-list{border-top:1px solid var(--border);gap:0;padding:0;list-style:none;display:grid}.automation-activity{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);display:grid}.automation-activity__marker{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--text-faint);background:var(--bg-sunken);border-radius:50%;place-items:center;display:grid}.automation-activity--confirmed .automation-activity__marker,.automation-activity--race-confirmed .automation-activity__marker{border-color:var(--border-accent);color:var(--accent);background:var(--accent-dim)}.automation-activity--failed .automation-activity__marker,.automation-activity--blocked .automation-activity__marker,.automation-activity--ambiguous .automation-activity__marker{border-color:var(--border-red);color:var(--red-bright);background:var(--red-dim)}.automation-activity__body{min-width:0}.automation-activity__title{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.automation-activity__body>p,.automation-activity__body>a{margin-top:var(--space-2)}.automation-activity__meta,.automation-activity__body>p{overflow-wrap:anywhere;word-break:break-word}.automation-empty,.automation-handoff{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--bg-sunken);padding:clamp(1.25rem,3vw,2rem)}.automation-empty{align-items:center;gap:var(--space-3);display:flex}.automation-handoff{gap:var(--space-3);border-style:solid;border-color:var(--border-gold);background:var(--gold-dim);display:grid}.automation-handoff h3{font-size:var(--fs-h4)}.automation-next-steps{gap:var(--space-2);padding-left:var(--space-5);color:var(--text-secondary);display:grid}@media (max-width:52rem){.automation-stage{grid-template-columns:minmax(0,1fr)}.automation-stage__heading{border-right:0;border-bottom:1px solid var(--border)}.automation-proof>a{width:100%;margin-left:0}}.operations-page .transaction-plan{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);gap:1px;overflow:hidden}.operations-page .transaction-plan li{min-height:3.5rem;padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border-left-width:2px;align-items:center}.operations-page .transaction-plan li>span{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-tag)}.operations-page .transaction-plan li>strong{color:var(--text-secondary);font-size:var(--fs-small)}.operations-page .transaction-plan .transaction-plan--current{border-left-color:var(--operations-signal);background:linear-gradient(90deg, var(--operations-signal-soft), var(--bg-elevated) 48%)}.operations-page .data-source{border-radius:var(--radius-sm);background:var(--bg-elevated);font-size:var(--fs-small)}.operations-page .inline-action-form{gap:var(--space-3);padding-top:var(--space-4)}.operations-page .field input,.operations-page .field select,.operations-page .field textarea{background:var(--bg-sunken)}.operations-page .auction-book{padding:var(--space-5)}.operations-page .auction-row{gap:var(--space-5);padding:var(--space-5);border-color:var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);position:relative}.operations-page .auction-row:before{background:var(--operations-signal);content:"";width:2px;position:absolute;inset:-1px auto -1px -1px}.operations-page .auction-row h4{font-family:var(--font-display);font-size:var(--fs-h4)}.operations-page .auction-row+.auction-row{margin-top:var(--space-3)}.operations-page .activity-list{border-top:1px solid var(--border);gap:0}.operations-page .activity-list li{min-height:4.5rem;padding-inline:var(--space-3);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}.operations-page .activity-list a{color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--fs-xs)}.operations-page .authority-action{border-color:var(--border-warning);background:linear-gradient(145deg, var(--warning-dim), transparent 42%), var(--bg-card)}.operations-page--settlement .action-card{border-color:var(--border-red)}.operations-page--settlement>.banner--danger{border-left-width:3px}.instance-workspace.operations-page .auction-recovery .action-card{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}@media (max-width:68rem){.operations-page .deployment-row{grid-template-columns:minmax(0,1fr) minmax(12rem,.9fr)}.operations-page .deployment-row>:last-child{grid-column:1/-1;justify-self:start}.operations-page .auction-row{grid-template-columns:1fr}}@media (max-width:48rem){.operations-page>.page-header{min-height:0;padding:var(--space-6);align-items:flex-start}.operations-page>.page-header:after{display:none}.operations-page .detail-grid,.operations-page .action-grid{grid-template-columns:1fr}.operations-page .deployment-row{gap:var(--space-4);grid-template-columns:1fr}.operations-page .deployment-row>:last-child{grid-column:auto}.operations-page .detail-list>div{gap:var(--space-1);grid-template-columns:1fr}.operations-page .detail-list dd,.operations-page .compact-metrics dd{text-align:left}.operations-page .compact-metrics{grid-template-columns:1fr}.operations-page .transaction-plan li{gap:var(--space-1);grid-template-columns:1fr}.operations-page .activity-list li{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.operations-page .deployment-row,.operations-page .deployment-row:before,.operations-page .contract-card{transition:none}}.vaults-ui{--vault-accent-soft:color-mix(in srgb, var(--accent) 8%, transparent)}.vaults-ui>*+*{margin-top:var(--space-5)}.vaults-ui>.back-link{margin:0 0 var(--space-4)}.vaults-ui--detail>.page-header{min-height:10.5rem}.vault-stat-grid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;display:grid;overflow:hidden}.vault-stat-grid>article{justify-content:space-between;gap:var(--space-2);min-height:7.5rem;padding:var(--space-5);background:var(--bg-card);flex-direction:column;display:flex}.vault-stat-grid article>span,.vault-position-card__metrics dt,.vault-context-card dt{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-transform:uppercase}.vault-stat-grid article>strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-stat-sm);font-variation-settings:"wght" 620, "opsz" 60;line-height:1}.vault-stat-grid article>small,.vault-position-card__metrics dd+small{color:var(--text-muted)}.vault-landing-tabs{margin-top:clamp(2rem,5vw,3.5rem)}.vault-landing-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:thin;display:flex;overflow-x:auto}.vault-landing-tabs__list [role=tab]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-4);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.vault-landing-tabs__list [role=tab]:hover{color:var(--text-primary)}.vault-landing-tabs__list [role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-primary)}.vault-landing-tabs__list [role=tab]:focus-visible{border-radius:var(--radius-xs) var(--radius-xs) 0 0;outline:2px solid var(--accent);outline-offset:-3px}.vault-landing-tabs__count{min-width:1.6rem;height:1.6rem;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);place-items:center;display:inline-grid}.vault-landing-tabs__list [role=tab][aria-selected=true] .vault-landing-tabs__count{border-color:var(--border-accent);background:var(--vault-accent-soft);color:var(--accent-bright)}.vault-landing-tabs [role=tabpanel]{padding-top:var(--space-5)}.vault-landing-tabs [role=tabpanel][hidden]{display:none}.vault-landing-tabs [role=tabpanel]>*+*{margin-top:var(--space-4)}.vault-landing-tabs [role=tabpanel]>.vault-section,.vault-landing-tabs [role=tabpanel]>.vault-owner-heading{margin-top:0}.vault-position-owner{overflow-wrap:anywhere}.vault-section{margin-top:clamp(2.5rem,6vw,4.5rem)}.vault-section__heading,.vault-owner-heading,.vault-position-overview__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.vault-section__heading h2,.vault-owner-heading h2,.vault-position-overview__heading h2,.vault-manage-panel>h2,.vault-context-card>h2{margin-top:var(--space-1);font-size:var(--fs-h3)}.vault-section__heading>p,.vault-owner-heading>p{max-width:34rem;color:var(--text-muted);font-size:var(--fs-small);text-align:right}.vault-collateral-table{width:100%;min-width:0;max-width:100%;overflow:visible;container:vault-collateral/inline-size}.vault-collateral-table table.data{table-layout:fixed;white-space:normal;width:100%;min-width:0}.vault-collateral-table table.data :is(th,td){min-width:0;padding:var(--space-4) clamp(.5rem, 1.2cqi, 1rem);vertical-align:middle;overflow-wrap:anywhere;white-space:normal}.vault-collateral-table th:first-child{width:14%}.vault-collateral-table th:nth-child(2){width:15%}.vault-collateral-table th:nth-child(3),.vault-collateral-table th:nth-child(4){width:12%}.vault-collateral-table th:nth-child(5){width:13%}.vault-collateral-table th:nth-child(6){width:11%}.vault-collateral-table th:nth-child(7){width:10%}.vault-collateral-table th:nth-child(8){width:13%}.vault-collateral-table__cell-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;line-height:1.5;display:block}.vault-collateral-table__cell-value>small{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-2xs);line-height:1.4;display:block}.vault-collateral-table .copy-value{min-width:0;max-width:100%}.vault-collateral-table .copy-value .tooltip-trigger{flex:auto;min-width:0;max-width:100%;display:inline-flex}.vault-collateral-table .copy-value code{min-width:0;max-width:100%;display:block}.vault-collateral-table .copy-button{flex:none}.vault-collateral-table .vault-open-button{gap:var(--space-1);white-space:normal;width:100%;min-width:0;max-width:100%;padding:.65rem .5rem;line-height:1.4}.vault-collateral-table .vault-open-button>svg{flex:none}@container vault-collateral (width<=64rem){.vault-collateral-table table.data,.vault-collateral-table tbody{width:100%;display:block}.vault-collateral-table table.data{padding:var(--space-3)}.vault-collateral-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vault-collateral-table tbody{gap:var(--space-3);display:grid}.vault-collateral-table tbody tr{min-width:0;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vault-collateral-table table.data tbody td,.vault-collateral-table table.data tbody tr:last-child td{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;flex-direction:column;display:flex}.vault-collateral-table tbody td:before{content:attr(data-label);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--track-meta);text-transform:uppercase;line-height:1.5}.vault-collateral-table tbody td:first-child,.vault-collateral-table tbody td:nth-child(2),.vault-collateral-table tbody td:nth-child(7),.vault-collateral-table tbody td:last-child{grid-column:1/-1}.vault-collateral-table table.data tbody td:first-child{gap:var(--space-1);padding-top:var(--space-4)}.vault-collateral-table tbody td:first-child:before,.vault-collateral-table tbody td:last-child:before{content:none}.vault-collateral-table tbody td:first-child .vault-collateral-name{font-size:var(--fs-body);margin:0}.vault-collateral-table table.data tbody td:nth-child(2),.vault-collateral-table table.data tbody td:nth-child(7){justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row}.vault-collateral-table tbody td:nth-child(2):before{flex:none}.vault-collateral-table table.data tbody td:nth-child(3),.vault-collateral-table table.data tbody td:nth-child(5){padding-right:var(--space-4)}.vault-collateral-table table.data tbody td:nth-child(4),.vault-collateral-table table.data tbody td:nth-child(6){padding-left:var(--space-4);border-left:1px solid var(--border)}.vault-collateral-table table.data tbody td:last-child,.vault-collateral-table table.data tbody tr:last-child td:last-child{padding-bottom:var(--space-4);border-bottom:0}.vault-collateral-table .vault-open-button{min-height:2.75rem}}@container vault-collateral (width<=24rem){.vault-collateral-table table.data{padding:var(--space-2)}.vault-collateral-table tbody tr{padding:0 var(--space-3);grid-template-columns:minmax(0,1fr)}.vault-collateral-table table.data tbody td:nth-child(3),.vault-collateral-table table.data tbody td:nth-child(4),.vault-collateral-table table.data tbody td:nth-child(5),.vault-collateral-table table.data tbody td:nth-child(6){border-left:0;padding-left:0;padding-right:0}}.vault-collateral-table td:first-child small,.vault-collateral-name{display:block}.vault-collateral-name{color:var(--text-primary);font-family:var(--font-mono);margin-bottom:.2rem}.vault-collateral-table td:first-child small{color:var(--text-muted);font-size:var(--fs-2xs)}.vault-open-button,.vault-position-card>.button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.vault-owner-heading{margin-top:clamp(2.5rem,6vw,4.5rem)}.vault-empty{align-items:center;gap:var(--space-4);min-height:8.5rem;padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-muted);display:flex}.vault-empty>svg{color:var(--accent);flex:none}.vault-empty strong{color:var(--text-primary)}.vault-empty p{max-width:52rem;margin:var(--space-1) 0 0}.vault-empty .button{width:-moz-fit-content;width:fit-content;margin-top:var(--space-4)}.vault-position-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.vault-position-card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--vault-accent-soft), transparent 55%), var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);flex-direction:column;display:flex}.vault-position-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.vault-position-card__head h3{margin-top:var(--space-1)}.vault-position-card__metrics{gap:0;margin:0;display:grid}.vault-position-card__metrics>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.vault-position-card__metrics dd{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-small);margin:0}.vault-position-card>.button{margin-top:auto}.vault-open-layout{gap:var(--space-5);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.5fr);align-items:start;display:grid}.vault-context-card,.vault-manage-panel,.vault-position-overview,.vault-close-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card), var(--shadow-inset);padding:clamp(1.25rem,3vw,2rem)}.vault-context-card{top:var(--space-5);position:sticky}.vault-context-card>dl{margin:var(--space-5) 0;gap:0;display:grid}.vault-context-card>dl>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(6rem,.55fr) minmax(0,1fr);display:grid}.vault-context-card dd{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;margin:0;overflow:hidden}.vault-flow-steps{gap:var(--space-3);padding-top:var(--space-4);grid-template-columns:1.75rem 1fr;align-items:start;display:grid}.vault-flow-steps>span{border:1px solid var(--border-accent);width:1.75rem;height:1.75rem;color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--fs-2xs);border-radius:50%;place-items:center;display:grid}.vault-flow-steps p{color:var(--text-muted);font-size:var(--fs-2xs);flex-direction:column;gap:.15rem;margin:0;display:flex}.vault-flow-steps strong{color:var(--text-secondary);font-size:var(--fs-xs)}.vault-proxy-setup{justify-items:start;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--border-gold);border-radius:var(--radius-sm);background:var(--gold-dim);display:grid}.vault-manage-panel>.inline-action-form,.vault-action-form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.vault-action-form{margin-top:var(--space-5)}.vault-action-form__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.vault-action-form .segmented{flex-wrap:wrap;max-width:100%}.vault-action-form__payback-mode{align-items:center;gap:var(--space-2);display:flex}.vault-action-form__payback-mode button{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);background:0 0;padding:.35rem .65rem}.vault-action-form__payback-mode button[aria-pressed=true]{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent-bright)}.vault-position-overview,.vault-position-overview+.vault-action-form,.vaults-ui--detail>.vault-close-panel,.vault-action-form+.vault-close-panel{margin-top:var(--space-5)}.vault-position-overview .vault-stat-grid{margin-top:var(--space-4)}.vault-position-overview .vault-stat-grid>article:last-child strong,.vault-position-overview .vault-stat-grid>article:last-child .copy-value{font-size:var(--fs-xs)}.vault-action-form .safe-risk{margin:0}.vault-close-panel{gap:var(--space-4);border-color:var(--border-gold);background:linear-gradient(135deg, var(--gold-dim), transparent 58%), var(--bg-card);display:grid}.vault-close-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.vault-close-panel__heading h2{margin-top:var(--space-1);font-size:var(--fs-h4)}.vault-close-panel .button{width:-moz-fit-content;width:fit-content}.vault-plan{margin-top:var(--space-5);border-color:var(--border-accent)}@media (max-width:760px){.vault-landing-tabs__list [role=tab]{flex:1 0 auto;min-width:max-content}.vault-section__heading,.vault-owner-heading,.vault-position-overview__heading,.vault-action-form__head,.vault-close-panel__heading{flex-direction:column;align-items:flex-start}.vault-section__heading>p{text-align:left}.vault-open-layout{grid-template-columns:1fr}.vault-context-card{position:static}}.app-shell{--market-ticker-h:2.25rem;isolation:isolate;min-height:100vh}.skip-link{z-index:5000;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-primary);font-size:var(--fs-small);transition:transform var(--transition-fast);padding:.5rem .85rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.side-nav{z-index:80;width:var(--sidebar-width);padding:var(--space-6) 0 var(--space-4);border-right:1px solid var(--border);background:linear-gradient(180deg, var(--accent-dim), transparent 18%), var(--bg-elevated);transition:transform var(--transition-slow);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #0000001a}.brand{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;padding:.25rem 1.2rem 1.2rem;display:flex}.brand:hover{opacity:.92}.brand__mark{border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--surface-1);width:38px;height:38px;box-shadow:var(--shadow-inset);color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.brand__mark:before{border:1px solid var(--border);border-radius:calc(var(--radius-sm) - 1px);content:"";position:absolute;inset:3px}.brand__mark svg{z-index:1;position:relative}.brand>span:last-child{flex-direction:column;gap:.28rem;min-width:0;display:flex}.brand strong{color:var(--text-primary);font-family:var(--font-display);font-variation-settings:"wght" 700, "opsz" 60;font-size:1.12rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1}.brand small{color:var(--gold-bright);font-family:var(--font-mono);font-size:.5rem;font-weight:var(--fw-semibold);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;overflow:hidden}.primary-nav{padding:var(--space-4) 0 var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.primary-nav__label{margin:var(--space-5) 1.4rem var(--space-2);color:var(--text-faint);font-family:var(--font-mono);font-size:.55rem;font-weight:var(--fw-semibold);letter-spacing:.2em;text-transform:uppercase;display:block}.nav-link{min-height:3.1rem;color:var(--text-secondary);font-family:var(--font-display);font-size:1.02rem;font-weight:var(--fw-medium);letter-spacing:.005em;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-left:3px solid #0000;align-items:center;gap:.95rem;padding:.7rem 1.4rem;display:flex}.nav-link:hover{background:var(--surface-1);color:var(--text-primary)}.nav-link__icon{width:1.4rem;height:1.4rem;color:var(--text-muted);transition:color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-link:hover .nav-link__icon{color:var(--text-secondary)}.nav-link.active{border-left-color:var(--accent);background:var(--surface-2);color:var(--text-primary)}.nav-link.active .nav-link__icon{color:var(--accent)}.primary-nav>.nav-link.active:after{background:var(--gold);content:"";border-radius:50%;width:.5rem;height:.5rem;margin-left:auto;animation:1.4s ease-in-out infinite side-nav-dot}@keyframes side-nav-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}.side-nav__release{padding:var(--space-4) 1.4rem var(--space-1);border-top:1px solid var(--border);flex-direction:column;gap:.3rem;display:flex}.side-nav__sync{align-items:center;gap:.3rem var(--space-2);padding:var(--space-3) 1.4rem;border-top:1px solid var(--border);background:var(--bg-sunken);grid-template-columns:minmax(0,1fr) auto;display:grid}.side-nav__sync-label{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;overflow:hidden}.side-nav__sync>strong{color:var(--text-secondary);font-family:var(--font-mono);font-size:.62rem;font-weight:var(--fw-semibold);letter-spacing:.04em;white-space:nowrap}.side-nav__sync-state{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;align-items:center;gap:.45rem;font-size:.55rem;display:inline-flex}.side-nav__sync-tooltip{grid-column:1/-1;justify-self:start;display:inline-flex}.side-nav__sync-tooltip .side-nav__sync-state{grid-column:auto}.side-nav__sync-dot{background:var(--accent);width:.38rem;height:.38rem;box-shadow:0 0 .4rem var(--accent-glow);border-radius:50%;flex:none}.side-nav__sync-state--syncing{color:var(--gold-bright)}.side-nav__sync-state--syncing .side-nav__sync-dot{background:var(--gold);box-shadow:0 0 .4rem var(--gold-glow);animation:1.25s ease-in-out infinite side-nav-sync}.side-nav__sync-state--error{color:var(--warning)}.side-nav__sync-state--error .side-nav__sync-dot{background:var(--warning);box-shadow:none}@keyframes side-nav-sync{0%,to{opacity:1}50%{opacity:.28}}.side-nav__release>span:not(.side-nav__creed),.side-nav__release small{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;line-height:1.4;overflow:hidden}.side-nav__release strong{color:var(--text-secondary);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-nav__creed{margin-bottom:var(--space-2);color:var(--gold-deep);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;line-height:1.7}.shell-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);flex-direction:column;display:flex}.shell-hud{z-index:60;background:var(--bg);flex:none;position:sticky;top:0}.market-ticker{width:100%;height:var(--market-ticker-h);border-bottom:1px solid var(--border);background:var(--bg);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.58rem;display:flex;overflow:hidden}.ticker__viewport{flex:1;min-width:0;overflow:hidden}.ticker__track{will-change:transform;align-items:center;width:max-content;animation:48s linear infinite ticker-scroll;display:flex}.market-ticker:hover .ticker__track,.market-ticker:focus-within .ticker__track,.market-ticker--paused .ticker__track{animation-play-state:paused}.ticker__control{padding:0 var(--space-3);border:0;border-right:1px solid var(--border);background:var(--surface-1);color:var(--text-muted);font-family:var(--font-mono);font-size:.56rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none;align-self:stretch}.ticker__control:hover,.ticker__control:focus-visible,.ticker__control[aria-pressed=true]{background:var(--accent-dim);color:var(--accent-bright)}.ticker__group{align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}.ticker__item,.ticker__identity,.ticker__metric,.ticker__state{white-space:nowrap;align-items:center;display:inline-flex}.ticker__item{gap:var(--space-3)}.ticker__identity{gap:var(--space-1)}.ticker__identity strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.ticker__identity>span:last-child{color:var(--text-muted)}.ticker__dot{background:var(--accent);width:.38rem;height:.38rem;box-shadow:0 0 .4rem var(--accent-glow);border-radius:50%;flex:none}.ticker__dot--muted{background:var(--text-faint);box-shadow:none}.ticker__metric{gap:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--border)}.ticker__metric-label{color:var(--text-faint);text-decoration:none}.ticker__value{color:var(--text-secondary)}.ticker__value--gold{color:var(--gold-bright)}.ticker__value--positive{color:var(--accent-bright)}.ticker__value--negative{color:var(--red-bright)}.ticker__state{gap:var(--space-2);padding:0 var(--space-8);color:var(--text-muted)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.top-bar{min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-8);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:none;display:flex;position:relative}.top-bar__location,.top-bar__actions{align-items:center;display:flex}.top-bar__location{gap:var(--space-3);min-width:0}.top-bar__actions{flex:none;gap:.6rem}.value-display-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);min-height:2.15rem;box-shadow:var(--shadow-inset);flex:none;align-items:stretch;gap:1px;padding:2px;display:inline-flex;position:relative}.value-display-toggle__option{border-radius:var(--radius-xs);width:1.7rem;min-width:1.7rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;font-weight:var(--fw-semibold);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative}.value-display-toggle>.tooltip-trigger{align-self:stretch}.value-display-toggle>.tooltip-trigger .value-display-toggle__option{height:100%}.value-display-toggle__option:hover{background:var(--surface-2);color:var(--text-primary)}.value-display-toggle__option[aria-pressed=true]{background:var(--surface-3);color:var(--accent-bright)}.value-display-toggle__status{background:var(--text-faint);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.22rem;right:.18rem}.value-display-toggle__status--ready{background:var(--accent);box-shadow:0 0 .3rem var(--accent-glow)}.value-display-toggle__status--pending{background:var(--gold)}.value-display-toggle__status--error{background:var(--red)}.value-display-toggle__notice{z-index:2;border:1px solid var(--border-warning);border-radius:var(--radius-xs);background:var(--bg-elevated);width:max-content;max-width:min(16rem,100vw - 1.5rem);box-shadow:var(--shadow-md);color:var(--warning);font-family:var(--font-mono);letter-spacing:.025em;text-transform:none;padding:.35rem .5rem;font-size:.58rem;line-height:1.35;position:absolute;top:calc(100% + .35rem);right:0}.top-bar__title{flex-direction:column;gap:.15rem;min-width:0;line-height:1.1;display:flex}.top-bar__eyebrow{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.22em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;overflow:hidden}.top-bar__section{color:var(--text-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);width:2.35rem;height:2.35rem;color:var(--text-secondary);flex:none;place-items:center;padding:0;display:none}.menu-button:hover{border-color:var(--border-accent);color:var(--accent-bright)}.network-indicator,.wallet-status{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);min-height:2.15rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.45rem;padding:.35rem .6rem;display:inline-flex}.network-indicator>span,.wallet-status--connected>span{background:var(--accent);width:.4rem;height:.4rem;box-shadow:0 0 .45rem var(--accent-glow);border-radius:50%}.wallet-status--warning{border-color:var(--border-warning);background:var(--warning-dim);color:var(--warning)}.top-bar .button{min-height:2.15rem;padding:.45rem .72rem}.shell-main>.banner{padding:.72rem var(--space-8);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.025em;border-width:0 0 1px;border-radius:0;justify-content:space-between;margin:0}.instance-nav{z-index:50;top:calc(var(--market-ticker-h) + var(--topbar-h));padding:0 var(--space-8);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;overflow-x:auto}.instance-nav .nav-link{min-height:2.85rem;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex:none;padding:.65rem .85rem;position:relative}.instance-nav .nav-link:hover{background:var(--surface-1);color:var(--text-primary)}.instance-nav .nav-link.active{color:var(--accent-bright)}.instance-nav .nav-link.active:after{background:var(--accent);content:"";height:2px;position:absolute;inset:auto 0 -1px}.page{width:100%;max-width:var(--container-wide);padding:var(--space-8) var(--space-8) var(--space-16);outline:none;flex:1;margin:0 auto}.footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-top:1px solid var(--border);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;display:flex}.nav-backdrop{display:none}.transaction-center{z-index:3000;right:var(--space-6);bottom:var(--space-6);gap:var(--space-2);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);width:min(25rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:grid;position:fixed;overflow:hidden auto}.transaction{--transaction-status-color:var(--info);justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-left:2px solid var(--transaction-status-color);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-elevated) 97%, transparent);box-shadow:var(--shadow-lg);display:flex}.transaction[data-tone=warning]{--transaction-status-color:var(--warning)}.transaction[data-tone=success]{--transaction-status-color:var(--accent-bright)}.transaction[data-tone=error]{--transaction-status-color:var(--red-bright)}.transaction>.icon-button{flex:none}.transaction__body{gap:var(--space-1);overflow-wrap:anywhere;flex:1 1 0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.transaction__body>*{min-width:0;max-width:100%}.transaction__body .button{white-space:normal;line-height:1.35}.transaction__body .inline-warning{display:block}.transaction__body .inline-warning :is(strong,small){color:inherit}.transaction__body>strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.transaction__body span,.transaction__body small,.transaction__body a{color:var(--text-muted);font-size:var(--fs-2xs)}.transaction__body a{color:var(--accent-bright);font-family:var(--font-mono)}.transaction__body .transaction__message{color:var(--text-secondary)}.transaction__body .transaction__status-message{color:var(--transaction-status-color)}.transaction__body .transaction__error{color:var(--red-bright)}@media (prefers-reduced-motion:reduce){.primary-nav>.nav-link.active:after,.side-nav__sync-state--syncing .side-nav__sync-dot{animation:none}.ticker__viewport{overflow-x:auto}.ticker__track{will-change:auto;animation:none}.ticker__group--duplicate{display:none}}@media (max-width:52rem){.side-nav{width:min(var(--sidebar-width), 86vw);box-shadow:var(--shadow-lg);transform:translate(-105%)}.side-nav--open{transform:translate(0)}.nav-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;border:0;padding:0;display:block;position:fixed;inset:0}.shell-main{margin-left:0}.menu-button{display:grid}.top-bar,.instance-nav,.shell-main>.banner,.ticker__state{padding-inline:var(--space-4)}.page{padding:var(--space-6) var(--space-4) var(--space-12)}.footer{padding-inline:var(--space-4)}}@media (max-width:39rem){.app-shell{--market-ticker-h:2.1rem}.top-bar{gap:var(--space-2);padding-inline:var(--space-3)}.top-bar__eyebrow,.network-tooltip{display:none}.top-bar__section{max-width:7rem;font-size:.9rem}.value-display-toggle{min-height:2rem}.value-display-toggle__option{width:1.5rem;min-width:1.5rem;font-size:.72rem}.wallet-status,.top-bar .button--wallet,.top-bar .button--warning{text-overflow:ellipsis;white-space:nowrap;max-width:10.5rem;overflow:hidden}.instance-nav{padding-inline:var(--space-2)}.instance-nav .nav-link{padding-inline:.65rem}.page{padding-inline:var(--space-3)}.footer{padding-inline:var(--space-3);flex-direction:column;align-items:flex-start}.transaction-center{right:var(--space-3);bottom:var(--space-3);width:calc(100vw - var(--space-6))}}@media (max-width:30rem){.top-bar__title{display:none}.wallet-status,.top-bar .button--wallet,.top-bar .button--warning{max-width:8rem}}.row,.stack,.grid{gap:var(--gap,0)}.row{align-items:center;display:flex}.stack{flex-direction:column;display:flex}.grid{display:grid}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.gap-0{--gap:0}.gap-1{--gap:var(--space-1)}.gap-2{--gap:var(--space-2)}.gap-3{--gap:var(--space-3)}.gap-4{--gap:var(--space-4)}.gap-5{--gap:var(--space-5)}.gap-6{--gap:var(--space-6)}.gap-8{--gap:var(--space-8)}.gap-x-6{column-gap:var(--space-6)}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.wrap{flex-wrap:wrap}.nowrap{white-space:nowrap;flex-wrap:nowrap}.flex-1{flex:1;min-width:0}.ml-auto{margin-left:auto}.mt-auto{margin-top:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.mt-1{margin-top:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mb-6{margin-bottom:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.ml-2{margin-left:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.t-primary{color:var(--text-primary)}.t-secondary{color:var(--text-secondary)}.t-muted{color:var(--text-muted)}.t-faint{color:var(--text-faint)}.t-accent{color:var(--accent-bright)}.t-gold{color:var(--gold-bright)}.t-red{color:var(--red-bright)}.t-warning{color:var(--warning)}.t-info{color:var(--info)}.t-strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.measure{max-width:62ch}.measure-sm{max-width:48ch}.measure-lg{max-width:72ch}.min-w-0{min-width:0}.min-w-sm{min-width:13.75rem}.no-shrink{flex:none}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.text-center{text-align:center}.text-right{text-align:right}.text-2xs{font-size:var(--fs-2xs)}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-small)}.text-body{font-size:var(--fs-body)}.fw-normal{font-weight:var(--fw-body)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.block{display:block}.hidden{display:none}.inline-block{display:inline-block}.icon-inline{vertical-align:-2px;display:inline}.grid-center{place-items:center;display:grid}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.break-word{overflow-wrap:anywhere;word-break:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.line-1{line-height:var(--lh-tight)}.btn-reset{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num-pos{color:var(--accent-bright)}.num-neg{color:var(--warning)}
