:root{--shell:var(--terminal-bg);--shell-elev:var(--terminal-raised);--shell-line:var(--terminal-line);--nav-h:64px;--tabbar-h:64px;--gutter:24px;--t-ui:160ms}body{background:var(--terminal-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:rgb(9 9 11/86%);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--terminal-line)}.nav-inner{display:flex;align-items:center;gap:28px;height:var(--nav-h);max-width:1120px;margin-inline:auto;padding:0 var(--gutter)}.nav-brand{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--r-button);transition:opacity var(--t-ui) var(--ease)}.nav-brand:hover{opacity:.8}.nav-lockup{height:34px}.nav-links{display:flex;align-items:center;gap:2px}.nav-link{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;color:var(--terminal-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--t-ui) var(--ease),background var(--t-ui) var(--ease)}.nav-link.is-active,.nav-link:hover{color:var(--terminal-text)}.nav-link.is-active{background:var(--terminal-raised)}.nav-right{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.nav-chain{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--terminal-line);border-radius:999px;color:var(--terminal-muted);font-size:13px;white-space:nowrap}.nav-chain-dot{width:7px;height:7px;border-radius:50%;background:var(--terminal-up);box-shadow:0 0 0 3px rgb(81 217 165/16%)}.nav-chain.is-down .nav-chain-dot{background:var(--terminal-down);box-shadow:0 0 0 3px rgb(255 135 148/16%)}.footer :focus-visible,.nav :focus-visible,.tabbar :focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.nav .wallet .btn{height:40px;border-radius:999px;padding-inline:18px;font-size:14px}.nav .wallet .btn-ghost{background:var(--terminal-raised);border-color:var(--terminal-line)}.nav .wallet .btn-ghost:hover:not(:disabled){background:var(--terminal-hover)}.tabbar{display:none}.shell .footer{margin-top:auto;background:transparent;border-top:1px solid var(--terminal-line)}.shell .footer-inner{max-width:1120px;min-height:64px;margin-inline:auto;padding:16px var(--gutter);display:flex;align-items:center;flex-wrap:nowrap;gap:24px}.shell .footer-lockup{height:22px;opacity:.7}.shell .footer-nav{display:flex;order:0;width:auto;margin:0;gap:4px 20px;flex-wrap:wrap}.shell .footer-link{font-family:var(--font-sans);font-size:13px;color:var(--terminal-faint);text-decoration:none}.shell .footer-link:hover{color:var(--terminal-text)}.shell .footer-socials{order:0;margin-left:auto}.shell .main>.exchange-page,.shell .main>.page,.shell .main>.workspace{max-width:1120px;width:100%;margin-inline:auto;padding:40px var(--gutter) 72px}.page.lend{gap:20px}.shell .banner{max-width:1120px;margin:16px auto 0;width:calc(100% - 2 * var(--gutter));border-radius:12px}.lend-head{padding:8px 0 12px}.lend-head h1{margin:0;font-family:var(--font-brand);font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--terminal-text)}.lend-head h1 span{display:block;color:var(--terminal-faint)}.posbar{display:flex;align-items:stretch;flex-wrap:wrap;background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:20px;overflow:hidden}.posbar-item{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:150px;padding:20px 24px;border-right:1px solid var(--terminal-line)}.posbar-label{font-size:13px;color:var(--terminal-muted)}.posbar-value{display:flex;align-items:baseline;gap:6px;font-family:var(--font-brand);font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--terminal-text);white-space:nowrap}.posbar-value small{font-size:13px;color:var(--terminal-faint)}.posbar-band,.posbar-value small{font-family:var(--font-sans);letter-spacing:0}.posbar-band{font-size:12px;font-weight:500;padding:3px 8px;border-radius:999px;background:currentColor;align-self:center}.posbar-health.tone-safe .posbar-value{color:var(--terminal-up)}.posbar-health.tone-warn .posbar-value{color:var(--terminal-warn)}.posbar-health.tone-danger .posbar-value{color:var(--terminal-down)}.posbar-health .posbar-band{background:color-mix(in srgb,currentColor 14%,transparent)}.posbar-link{display:inline-flex;align-items:center;gap:6px;padding:0 24px;color:var(--terminal-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--t-ui) var(--ease),background var(--t-ui) var(--ease)}.posbar-link:hover{color:var(--terminal-text);background:var(--terminal-raised)}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.product{display:flex;flex-direction:column;gap:28px;padding:28px;background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:24px;transition:border-color var(--t-ui) var(--ease)}.product:hover{border-color:#2e2e34}.product-head{display:flex;align-items:center;gap:14px}.product-head h2{margin:0;font-family:var(--font-brand);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--terminal-text)}.product-head p{margin:2px 0 0;font-size:13px;color:var(--terminal-muted)}.product-rate{display:flex;flex-direction:column;gap:4px}.product-rate-value{font-family:var(--font-brand);font-size:clamp(48px,6vw,64px);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--terminal-text)}.product-rate-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--terminal-muted)}.product-facts{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--terminal-line)}.product-fact{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border-bottom:1px solid var(--terminal-line)}.product-fact dt{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--terminal-muted)}.product-fact dd{margin:0;font-size:14px;color:var(--terminal-text);white-space:nowrap}.product-fact dd.is-strong{font-weight:500}.product-fact dd.tone-danger{color:var(--terminal-down)}.product-actions{display:flex;gap:10px;margin-top:auto}.product-actions>.btn-wrap{flex:1 1;min-width:0}.product .btn{height:52px;border-radius:14px;font-size:15px;font-weight:500}.product .btn-ghost{background:var(--terminal-raised);border-color:var(--terminal-raised)}.product .btn-ghost:hover:not(:disabled){background:var(--terminal-hover);border-color:var(--terminal-hover)}.product-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:-14px}.product-link{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--terminal-line);border-radius:999px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:13px;text-decoration:none;cursor:pointer;transition:color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease)}.product-link:hover:not(:disabled){color:var(--terminal-text);border-color:var(--terminal-control-line)}.product-link:disabled{opacity:.45;cursor:not-allowed}.lend>.card{padding:24px 28px;border-radius:24px;background:var(--terminal-panel)}.lend>.card .card-title{font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--terminal-text)}.lend .about{margin-top:12px;padding-top:0;border-top:0}.lend .about h2{font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em}.lend .about-more{text-decoration:none}.lend .about-item summary{font-weight:400}.lend .about-item summary,.lend .about-item summary:hover{color:var(--terminal-text)}.lend .about-item p{color:var(--terminal-muted)}.page.folio{gap:20px}.folio-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px}.ex-head h1,.folio-head h1{margin:0;font-family:var(--font-brand);font-size:34px;font-weight:500;letter-spacing:-.03em;color:var(--terminal-text)}.icon-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--terminal-line);border-radius:999px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:13px;cursor:pointer;transition:color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease)}.icon-pill:hover:not(:disabled){color:var(--terminal-text);border-color:var(--terminal-control-line)}.icon-pill:disabled{opacity:.45;cursor:not-allowed}.folio-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:64px 24px;text-align:center;background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:24px}.folio-empty h2{margin:0;font-family:var(--font-brand);font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--terminal-text)}.folio-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--terminal-raised);color:var(--terminal-muted)}.folio-empty-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.folio-empty .btn,.folio-empty-actions .btn{height:48px;min-width:160px;border-radius:14px;text-decoration:none}.folio-muted{margin:0;color:var(--terminal-muted)}.panel{padding:24px 28px;background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:24px}.panel-flush{padding:0;overflow:hidden}.panel-title{margin:0;padding:22px 28px 10px;font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--terminal-text)}.prows{display:flex;flex-direction:column}.prow{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(120px,1fr) minmax(90px,.7fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:72px;padding:12px 28px;border-top:1px solid var(--terminal-line)}.prow:first-child{border-top:0}.prow-asset{display:flex;align-items:center;gap:12px;min-width:0}.prow-asset strong{display:block;font-size:15px;font-weight:500;color:var(--terminal-text)}.prow-asset small{display:block;font-size:12px;color:var(--terminal-faint)}.prow-value{font-family:var(--font-brand);font-size:18px;font-weight:500;color:var(--terminal-text);white-space:nowrap}.prow-rate{font-size:13px;color:var(--terminal-muted);white-space:nowrap}.prow-actions{display:flex;justify-content:flex-end;gap:8px}.prow-actions .btn{height:36px;min-width:84px;border-radius:999px;background:var(--terminal-raised);border-color:var(--terminal-raised);font-size:13px;font-weight:500;text-decoration:none}.prow-actions .btn:hover:not(:disabled){background:var(--terminal-hover);border-color:var(--terminal-hover)}.prow-actions .btn:disabled{background:transparent;border-color:var(--terminal-line)}.posbar-item:last-child{border-right:0}.folio .standing.is-compact .standing-head{display:none}.folio .wbal-group.alerts{padding:10px 28px;border:1px solid var(--terminal-line);border-radius:24px;background:var(--terminal-panel)}.folio .alerts-toggle-title{font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--terminal-text)}.folio .standing.is-compact,.folio .wbal-group{padding:0;border:0;background:transparent}.folio .wbal-head{font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--terminal-text)}.sheet-overlay{background:rgb(0 0 0/62%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sheet{background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:28px;box-shadow:0 40px 80px -24px rgb(0 0 0/70%)}.sheet-head{padding:20px 24px 12px;border-bottom:0}.sheet-head h2{font-family:var(--font-brand);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--terminal-text)}.sheet-close{border-radius:999px;background:var(--terminal-raised);color:var(--terminal-muted)}.sheet-close:hover{background:var(--terminal-hover);color:var(--terminal-text)}.sheet-body{padding:8px 24px 20px;background:none}.sheet-foot{padding:16px 24px 24px;border-top:1px solid var(--terminal-line)}.sheet-foot .btn{height:52px;border-radius:16px;font-size:15px;font-weight:500}.sheet-foot .btn-ghost{background:var(--terminal-raised);border-color:var(--terminal-raised)}.sheet-foot .btn-ghost:hover:not(:disabled){background:var(--terminal-hover)}.sheet .sheet-facts{padding:14px 16px;border:0;border-radius:16px;background:var(--terminal-bg);font-size:13px;row-gap:8px}.sheet .amount-input{font-family:var(--font-brand);font-weight:500;letter-spacing:-.02em;border-bottom-color:var(--terminal-line)}.sheet .amount-input:focus{border-bottom-color:var(--terminal-accent)}.sheet .quick-chip{border-color:var(--terminal-line);background:var(--terminal-raised)}.sheet .quick-chip:hover{background:var(--terminal-hover)}.sheet .banner{margin:0;width:auto;border-radius:14px}.shell .treasury-heading h1{margin:4px 0 6px;font-family:var(--font-brand);font-size:34px;font-weight:500;letter-spacing:-.03em;color:var(--terminal-text)}.shell .treasury-heading p{color:var(--terminal-muted)}.shell .treasury-workspace h2{font-family:var(--font-brand);font-weight:500;letter-spacing:-.015em}.shell .treasury-tools>span{color:var(--terminal-faint)}.shell .treasury-tools a{color:var(--terminal-text)}.shell .receipt-card,.shell .treasury-workspace{background:var(--terminal-panel);border-color:var(--terminal-line);border-radius:20px}@media (max-width:900px){.products{grid-template-columns:minmax(0,1fr)}.posbar-link{flex-basis:100%;justify-content:center;min-height:48px;border-top:1px solid var(--terminal-line)}.posbar-item{flex-basis:50%;border-bottom:1px solid var(--terminal-line)}.posbar-item:nth-child(2n){border-right:0}}@media (max-width:720px){:root{--gutter:16px}.nav-inner{height:56px;gap:12px}.nav-lockup{height:28px}.nav-chain,.nav-links{display:none}.tabbar{position:fixed;inset:auto 0 0 0;z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgb(9 9 11/92%);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--terminal-line)}.tabbar-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--terminal-faint);font-size:11px;font-weight:500;text-decoration:none}.tabbar-link.is-active{color:var(--terminal-text)}.tabbar-link.is-active svg{color:var(--terminal-accent)}.shell{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.shell .main>.exchange-page,.shell .main>.page,.shell .main>.workspace{padding:24px var(--gutter) 40px}.product{padding:22px;gap:22px;border-radius:20px}.lend>.card,.panel{padding:20px;border-radius:20px}.panel-flush{padding:0}.panel-title{padding:18px 18px 6px}.prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"asset value" "rate actions";row-gap:10px;padding:16px 18px}.prow-asset{grid-area:asset}.prow-value{grid-area:value;text-align:right}.prow-rate{grid-area:rate}.prow-actions{grid-area:actions}.folio .wbal-group.alerts{padding:6px 18px;border-radius:20px}.ex-head h1,.folio-head h1{font-size:28px}.posbar-item{padding:16px 18px;min-width:0}.posbar-value{font-size:22px}.shell .footer-inner{flex-wrap:wrap;gap:12px 20px}.shell .footer-nav{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.nav-link,.product,.product-link{transition:none}}.product-util{display:inline-flex;align-items:center;gap:12px}.meter-line{position:relative;width:96px;height:4px;border-radius:999px;background:var(--terminal-hover)}.meter-line-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--terminal-accent)}.meter-line-fill.is-over{background:var(--terminal-warn)}.meter-line-kink{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:2px;background:var(--terminal-control-line)}.product-note{display:flex;align-items:center;gap:8px;min-height:32px;margin:-14px 0 0;font-size:13px;color:var(--terminal-faint)}.market-switch{display:inline-flex;align-self:flex-start;gap:2px;padding:4px;border:1px solid var(--terminal-line);border-radius:999px;background:var(--terminal-panel)}.market-switch button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 8px;border:0;border-radius:999px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color var(--t-ui) var(--ease),background var(--t-ui) var(--ease)}.market-switch button:hover{color:var(--terminal-text)}.market-switch button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-text)}.product .product-link-btn{height:52px;border-radius:14px;background:var(--terminal-raised);border-color:var(--terminal-raised);font-size:15px;font-weight:500;text-decoration:none}.product .product-link-btn:hover{background:var(--terminal-hover)}.product-note a{color:var(--terminal-faint);text-decoration:none}.product-note a:hover{color:var(--terminal-text)}.market-note,.product-fact dd.tone-warn{color:var(--terminal-warn)}.market-note{margin:0;font-size:13px}.page.lend.markets{gap:20px}.mkt-summary{margin:0}.mkt-summary-note{max-width:68ch;margin:-10px 0 0;font-size:13px;line-height:1.5;color:var(--terminal-faint)}.mkt-summary .posbar-value{font-size:20px}.mkt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mkt-cats{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--terminal-line);border-radius:999px;background:var(--terminal-panel)}.mkt-cats button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color var(--t-ui) var(--ease),background var(--t-ui) var(--ease)}.mkt-cats button:hover{color:var(--terminal-text)}.mkt-cats button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-text)}.mkt-cats button small{font-size:12px;color:var(--terminal-faint)}.mkt-cats button[aria-pressed=true] small{color:var(--terminal-accent)}.mkt-search{display:inline-flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0;height:44px;padding:0 14px;border:1px solid var(--terminal-line);border-radius:999px;background:var(--terminal-panel);color:var(--terminal-faint)}.mkt-search:focus-within{outline:2px solid var(--focus-on-shell);outline-offset:1px}.mkt-search input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--terminal-text);font:inherit;font-size:14px}.mkt-search input::placeholder{color:var(--terminal-faint)}.mkt-search input:focus{outline:none}.mkt-cta{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--terminal-accent);color:var(--accent-ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.mkt-cta:hover{background:var(--accent-hover)}.mkt-cta.is-off{background:var(--terminal-raised);color:var(--terminal-muted);border:1px solid var(--terminal-line);cursor:default}.mkt-stale{margin:0;font-size:13px;color:var(--terminal-faint)}.mkt-tablewrap{overflow-x:auto;border:1px solid var(--terminal-line);border-radius:20px;background:var(--terminal-panel)}.mkt-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.mkt-table td,.mkt-table th{padding:12px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--terminal-line);color:var(--terminal-text);font-weight:400;vertical-align:middle}.mkt-table thead th{padding:10px 16px;font-size:12px;color:var(--terminal-faint);font-weight:500}.mkt-table thead th:nth-child(n+3){min-width:9ch}.mkt-table tbody tr:last-child td,.mkt-table tbody tr:last-child th{border-bottom:0}.mkt-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.mkt-sort.is-on,.mkt-sort:hover{color:var(--terminal-text)}.mkt-sort svg{opacity:.55}.mkt-sort.is-on svg{opacity:1;color:var(--terminal-accent)}.mkt-row.is-open,.mkt-row:hover{background:var(--terminal-raised)}.mkt-row.is-open td,.mkt-row.is-open th{border-bottom-color:transparent}.mkt-open{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--terminal-text);font:inherit;text-align:left;cursor:pointer}.mkt-name{display:flex;flex-direction:column;min-width:0}.mkt-name strong{font-weight:500}.mkt-name small{font-size:12px}.mkt-caret,.mkt-name small{color:var(--terminal-faint)}.mkt-caret{transition:transform var(--t-ui) var(--ease)}.mkt-row.is-open .mkt-caret{transform:rotate(180deg)}.mkt-you span{display:block;font-size:13px}.mkt-you span.tone-danger{color:var(--terminal-down)}.mkt-row.is-skeleton:hover{background:transparent}.mkt-empty td{padding:28px 16px;color:var(--terminal-muted);white-space:normal}.mkt-detailrow>td{padding:0 16px 18px;white-space:normal;background:var(--terminal-raised)}.mkt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.mkt-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-gap:24px;gap:24px;align-items:start}.mkt-detail.is-loading{display:block;padding:8px 0 4px}.mkt-detail-main{gap:16px;min-width:0}.mkt-detail-main,.mkt-detail-side{display:flex;flex-direction:column}.mkt-detail-side{gap:14px;padding:16px;border:1px solid var(--terminal-line);border-radius:16px;background:var(--terminal-panel)}.mkt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2px 28px;gap:2px 28px;margin:0}.mkt-facts .product-fact{min-width:0;gap:12px;overflow:hidden}.mkt-facts .product-fact dt{min-width:0}.mkt-facts .product-fact dd{min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis}.mkt-facts .product-util{gap:10px}.mkt-facts .product-util .meter-line{flex:0 0 52px;width:52px}.mkt-notes{display:flex;flex-direction:column;gap:10px}.mkt-note{max-width:76ch;margin:0;font-size:13px;line-height:1.6}.mkt-note,.mkt-note a{color:var(--terminal-muted)}.mkt-yours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 14px;gap:2px 14px;margin:0;padding-bottom:4px;border-bottom:1px solid var(--terminal-line)}.mkt-yours dt{margin:0;font-size:12px;color:var(--terminal-faint)}.mkt-yours dd{margin:0 0 8px;font-size:15px}.mkt-yours dd.tone-danger{color:var(--terminal-down)}.mkt-actions{display:flex;flex-direction:column;gap:10px}.mkt-actions .btn{height:48px;border-radius:14px}.mkt-detail .cm-panel.cm-creator,.mkt-detail-side .product-links{margin:0}.mkt-history-title{margin:0 0 12px;font-size:18px;font-weight:500}.markets .cm-how,.markets .cm-risks{margin:0}@media (max-width:900px){.mkt-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mkt-tablewrap{overflow-x:visible}.mkt-table thead{display:none}.mkt-table,.mkt-table tbody,.mkt-table td,.mkt-table th,.mkt-table tr{display:block;width:100%}.mkt-table tbody tr.mkt-row{padding:6px 0 10px;border-bottom:1px solid var(--terminal-line)}.mkt-table tbody tr.mkt-row td,.mkt-table tbody tr.mkt-row th{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 16px;border-bottom:0;white-space:normal}.mkt-table tbody tr.mkt-row th{padding-top:12px;padding-bottom:10px}.mkt-table tbody tr.mkt-row td:before{content:attr(data-label);flex:0 0 auto;color:var(--terminal-faint);font-size:13px}.mkt-open{width:100%;justify-content:flex-start}.mkt-open .mkt-caret{margin-left:auto}.mkt-you span{text-align:right}.mkt-detailrow>td{padding:0 16px 16px}.mkt-detail-side{padding:14px}.mkt-tools{gap:10px}.mkt-cats{width:100%;justify-content:space-between}.mkt-cats button{flex:1 1;justify-content:center;padding:0 8px}.mkt-search{flex:1 1 140px}.mkt-cta{flex:0 0 auto;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mkt-caret,.mkt-cats button{transition:none}}.shell .main>.page.trade{max-width:1680px;padding:12px 16px 40px;gap:12px}.trade a:focus-visible,.trade button:focus-visible,.trade input:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.trade .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade .is-up{color:var(--terminal-up)}.trade .is-down{color:var(--terminal-down)}.trade kbd{padding:0 5px;border:1px solid var(--terminal-line);border-radius:5px;background:var(--terminal-raised);font:inherit;font-size:11px;color:var(--terminal-muted)}.perp-terminal{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"bar bar" "chart ticket" "account ticket";grid-gap:8px;gap:8px;align-items:start}.trade-panel{min-width:0}.perp-bar,.trade-panel{border:1px solid var(--terminal-line);border-radius:14px;background:var(--terminal-panel)}.perp-bar{grid-area:bar;display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;min-height:64px;padding:8px 16px 8px 8px}.perp-bar-price{display:flex;flex-direction:column;min-width:12ch}.perp-bar-price .flash-price{font-family:var(--font-brand);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--terminal-text)}.perp-change{font-size:12px;color:var(--terminal-faint)}.flash-price.is-up{color:var(--terminal-up)}.flash-price.is-down{color:var(--terminal-down)}.flash-price.is-flash{border-radius:6px;animation:perp-flash .7s var(--ease) 1}.flash-price.is-up.is-flash{--flash:rgb(81 217 165/22%)}.flash-price.is-down.is-flash{--flash:rgb(255 135 148/22%)}@keyframes perp-flash{0%{background:var(--flash,transparent)}to{background:transparent}}.perp-bar-stats{display:flex;flex:1 1;gap:4px 24px;min-width:0;margin:0}.perp-bar-stats div{min-width:0}.perp-bar-stats dt{font-size:11px;color:var(--terminal-faint);white-space:nowrap}.perp-bar-stats dd{margin:2px 0 0;font-size:13px;color:var(--terminal-text);white-space:nowrap}.perp-bar-stats dd .is-up,.perp-bar-stats dd.is-up{color:var(--terminal-up)}.perp-bar-stats dd .is-down,.perp-bar-stats dd.is-down{color:var(--terminal-down)}.perp-bar-status{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.trade-badge{padding:3px 10px;border-radius:999px;background:var(--terminal-raised);color:var(--terminal-muted);font-size:12px;font-weight:500;white-space:nowrap}.trade-badge.is-live{background:rgb(81 217 165/12%);color:var(--terminal-up)}.trade-badge.is-paused,.trade-badge.is-refreshing,.trade-badge.is-undeployed,.trade-badge.is-unlisted{background:rgb(147 184 255/12%);color:var(--terminal-info)}.trade-badge.is-at-capacity,.trade-badge.is-needs-liquidity,.trade-badge.is-stale{background:rgb(242 194 117/12%);color:var(--terminal-warn)}.trade-badge.is-unavailable{background:rgb(255 135 148/12%);color:var(--terminal-down)}.perp-feed{display:inline-grid;place-items:center;width:16px;height:16px}.perp-feed>span[aria-hidden]{width:8px;height:8px;border-radius:50%;background:var(--terminal-faint)}.perp-feed.is-stream>span[aria-hidden]{background:var(--terminal-up);box-shadow:0 0 0 3px rgb(81 217 165/18%)}.perp-feed.is-polling>span[aria-hidden]{background:var(--terminal-warn)}.perp-feed.is-down>span[aria-hidden]{background:var(--terminal-down)}.trade-banner{flex-basis:100%;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0 0 4px 8px;padding:10px 12px;border:1px solid rgb(147 184 255/22%);border-radius:10px;background:rgb(147 184 255/6%);font-size:13px;line-height:1.5;color:var(--terminal-muted)}.trade-banner strong{font-weight:500;color:var(--terminal-info)}.trade-banner.is-at-capacity,.trade-banner.is-needs-liquidity,.trade-banner.is-stale{border-color:rgb(242 194 117/22%);background:rgb(242 194 117/6%)}.trade-banner.is-at-capacity strong,.trade-banner.is-needs-liquidity strong,.trade-banner.is-stale strong{color:var(--terminal-warn)}.trade-banner.is-unavailable strong{color:var(--terminal-down)}.perp-picker{position:relative}.perp-picker-trigger{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--terminal-text);font:inherit;text-align:left;cursor:pointer}.perp-picker-trigger:hover,.perp-picker-trigger[aria-expanded=true]{border-color:var(--terminal-line);background:var(--terminal-raised)}.perp-picker-name{display:flex;flex-direction:column}.perp-picker-name strong{font-family:var(--font-brand);font-size:17px;font-weight:500;white-space:nowrap}.perp-picker-name small{font-size:11px;color:var(--terminal-faint);white-space:nowrap}.perp-picker-chevron{color:var(--terminal-muted);transition:transform var(--t-fast) var(--ease)}.perp-picker-trigger[aria-expanded=true] .perp-picker-chevron{transform:rotate(180deg)}.perp-picker-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover);width:min(640px,calc(100vw - 32px));padding:8px;border:1px solid var(--terminal-control-line);border-radius:14px;background:var(--terminal-panel);box-shadow:0 20px 50px rgb(0 0 0/55%)}.perp-picker-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid var(--terminal-line);border-radius:10px;background:var(--terminal-bg);color:var(--terminal-faint)}.perp-picker-search:focus-within{border-color:var(--terminal-control-line)}.trade .perp-picker-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--terminal-text);font:inherit;font-size:14px;outline:none}.perp-picker-head,.perp-picker-row>a{display:grid;grid-template-columns:minmax(230px,2.2fr) 1fr .8fr 1fr 1fr;align-items:center;grid-gap:12px;gap:12px}.perp-picker-head{padding:10px 10px 6px;font-size:11px;color:var(--terminal-faint)}.perp-picker-head span:not(:first-child),.perp-picker-row>a>span:not(:first-child){text-align:right}.perp-picker-list{margin:0;padding:0;list-style:none}.perp-picker-row>a{padding:8px 10px;border-radius:10px;color:var(--terminal-text);font-size:13px;text-decoration:none}.perp-picker-row{cursor:pointer}.perp-picker-row.is-active>a{background:var(--terminal-raised)}.perp-picker-row[aria-selected=true]>a{box-shadow:inset 2px 0 0 var(--terminal-accent)}.perp-picker-market{display:flex;align-items:center;gap:10px}.perp-picker-market>span{display:flex;flex-direction:column}.perp-picker-market strong{font-weight:500}.perp-picker-sub{font-size:11px;line-height:1.35;color:var(--terminal-muted)}.perp-picker-market strong,.perp-picker-sub{white-space:nowrap}@media (max-width:720px){.perp-picker-sub{white-space:normal}.perp-picker-name small{max-width:160px;white-space:normal}.perp-picker-name small>span{white-space:nowrap}}.perp-picker-empty{padding:16px 10px;font-size:13px;color:var(--terminal-faint)}.perp-state{font-size:11px;white-space:nowrap;color:var(--terminal-faint)}.perp-state.is-live{color:var(--terminal-up)}.perp-state.is-paused,.perp-state.is-refreshing,.perp-state.is-undeployed,.perp-state.is-unlisted{color:var(--terminal-info)}.perp-state.is-at-capacity,.perp-state.is-needs-liquidity,.perp-state.is-stale{color:var(--terminal-warn)}.trade-mode button:disabled{cursor:not-allowed;opacity:.55}.perp-wick-paused{margin:-4px 0 2px}.perp-skeleton{display:inline-block;height:.9em;vertical-align:middle;border-radius:4px;background:linear-gradient(90deg,var(--terminal-raised) 0,var(--terminal-hover) 50%,var(--terminal-raised) 100%);background-size:200% 100%;animation:perp-shimmer 1.2s linear infinite}@keyframes perp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.perp-chart{grid-area:chart;overflow:hidden}.terminal-chart-panel{display:flex;flex-direction:column;min-width:0}.terminal-chart-tools{display:flex;align-items:center;gap:12px;padding:8px 10px 0;font-size:12px;color:var(--terminal-faint)}.terminal-chart-source em{font-style:normal;color:var(--terminal-info)}.terminal-intervals{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--terminal-bg);border:1px solid var(--terminal-line)}.terminal-intervals button{height:26px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.terminal-intervals button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-text)}.chart-toolbar-actions{display:flex;gap:4px;margin-left:auto}.terminal-icon-button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--terminal-muted);cursor:pointer}.terminal-icon-button:hover{background:var(--terminal-raised);color:var(--terminal-text)}.terminal-ohlc{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:28px;padding:6px 12px 0;font-size:12px;color:var(--terminal-muted)}.terminal-ohlc b{font-weight:500;color:var(--terminal-faint)}.terminal-ohlc-live{font-style:normal;color:var(--terminal-up)}.terminal-chart-frame{position:relative;height:clamp(320px,calc(100vh - 400px),620px)}.terminal-chart-canvas{position:absolute;inset:0}.terminal-chart-frame.is-chain .terminal-chart-canvas{isolation:isolate}.terminal-chart-canvas table{border-collapse:separate}.terminal-chart-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:var(--terminal-panel);text-align:center}.terminal-chart-overlay.is-loading{background:linear-gradient(90deg,transparent 0,rgb(255 255 255/3%) 50%,transparent 100%) 0 0 /200% 100%,var(--terminal-panel);animation:perp-shimmer 1.6s linear infinite}.terminal-chart-unavailable{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13px;color:var(--terminal-muted)}.terminal-chart-caption{display:flex;flex-wrap:wrap;gap:4px 16px;padding:6px 12px 8px;font-size:11px;color:var(--terminal-faint)}.terminal-chart-caption span{margin-right:auto}.terminal-chart-caption a{color:var(--terminal-faint)}.terminal-chart-caption a:hover{color:var(--terminal-text)}.trade-ticket{grid-area:ticket;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 8px);max-height:calc(100vh - var(--nav-h) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.perp-ticket-form{display:flex;flex-direction:column;gap:12px;padding:14px}.perp-ticket-head{display:flex;align-items:center;justify-content:space-between}.perp-ticket-head h2{margin:0;font-family:var(--font-brand);font-size:15px;font-weight:500;color:var(--terminal-text)}.trade-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--terminal-line);border-radius:12px;background:var(--terminal-bg)}.trade-side button{height:40px;border:0;border-radius:9px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.trade-side button:hover{color:var(--terminal-text)}.trade-side .is-long[aria-pressed=true]{background:var(--terminal-up);color:var(--terminal-bg)}.trade-side .is-short[aria-pressed=true]{background:var(--terminal-down);color:var(--terminal-bg)}.trade-mode{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--terminal-line);border-radius:10px;background:var(--terminal-bg)}.trade-mode button{height:30px;border:0;border-radius:7px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.trade-mode button:hover{color:var(--terminal-text)}.trade-mode button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-text);box-shadow:inset 0 0 0 1px var(--terminal-control-line)}.wick-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--terminal-muted);cursor:pointer}.wick-check input{width:14px;height:14px;margin:0;accent-color:var(--terminal-text)}.wick-quote dt{white-space:nowrap}.wick-quote dd{display:flex;flex-direction:column;align-items:flex-end}.wick-quote .wick-sub{font-size:11px;color:var(--terminal-faint)}.wick-quote .wick-loss dd{color:var(--terminal-down)}.wick-quote .wick-win dd{color:var(--terminal-up)}.trade-table .trade-cell-market em.is-wick{background:var(--terminal-raised);box-shadow:inset 0 0 0 1px var(--terminal-control-line);color:var(--terminal-text)}.perp-avail{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--terminal-faint)}.perp-avail .num{color:var(--terminal-text);text-align:right}.perp-avail small{color:var(--terminal-faint);font-size:12px}.trade-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--terminal-muted)}.trade-input{display:flex;align-items:center;gap:8px;height:48px;padding:0 6px 0 14px;border:1px solid var(--terminal-line);border-radius:12px;background:var(--terminal-bg)}.trade-input:focus-within{border-color:var(--terminal-control-line)}.trade .trade-input input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--terminal-text);font-family:var(--font-brand);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.trade-input input::placeholder{color:var(--terminal-faint)}.trade-input em{font-style:normal;font-size:13px;color:var(--terminal-faint)}.perp-unit,.trade-max{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--terminal-line);border-radius:9px;background:var(--terminal-raised);color:var(--terminal-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.perp-unit:hover,.trade-max:hover:not(:disabled){border-color:var(--terminal-control-line)}.trade-max:disabled{opacity:.45;cursor:default}.trade-hint{min-height:16px;font-size:12px;color:var(--terminal-faint)}.perp-slider{display:flex;flex-direction:column;gap:8px}.trade input[type=range]{width:100%;height:20px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.trade input[type=range]:disabled{cursor:default;opacity:.45}.trade input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--terminal-text) var(--fill,0),var(--terminal-line) var(--fill,0))}.trade input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--terminal-text) var(--fill,0),var(--terminal-line) var(--fill,0))}.trade input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border:2px solid var(--terminal-bg);border-radius:50%;background:var(--terminal-text);-webkit-appearance:none;appearance:none}.trade input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--terminal-bg);border-radius:50%;background:var(--terminal-text)}.perp-steps,.trade-leverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px}.perp-steps button,.trade-leverage button{height:28px;border:1px solid var(--terminal-line);border-radius:8px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.perp-steps button:hover:not(:disabled),.trade-leverage button:hover{color:var(--terminal-text);border-color:var(--terminal-control-line)}.perp-steps button:disabled{opacity:.45;cursor:default}.perp-steps button[aria-pressed=true],.trade-leverage button[aria-pressed=true]{border-color:var(--terminal-text);color:var(--terminal-text)}.perp-lev-head{display:flex;justify-content:space-between;align-items:baseline}.perp-lev-head strong{font-size:14px;font-weight:600;color:var(--terminal-text)}.trade-quote{display:grid;grid-gap:7px;gap:7px;margin:0;padding:12px 0;border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);font-size:12px}.trade-quote div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.trade-quote dt{color:var(--terminal-faint)}.trade-quote dd{margin:0;text-align:right;color:var(--terminal-text)}.trade-quote dd small{color:var(--terminal-faint)}.trade-submit{height:48px;border:0;border-radius:12px;background:var(--terminal-accent);color:var(--accent-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.trade-submit.is-long{background:var(--terminal-up);color:var(--terminal-bg)}.trade-submit.is-short{background:var(--terminal-down);color:var(--terminal-bg)}.trade-submit:hover:not(:disabled){opacity:.9}.trade-submit:disabled{background:var(--terminal-raised);color:var(--terminal-muted);cursor:not-allowed}.trade-reason{margin:-6px 0 0;min-height:0;font-size:12px;line-height:1.5;color:var(--terminal-muted)}.trade-reason:empty{display:none}.perp-fill-model{margin:0;font-size:12px;line-height:1.45;color:var(--terminal-muted)}.trade-note{margin:0;font-size:11px;line-height:1.45;color:var(--terminal-faint)}.perp-latest{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--terminal-line);border-radius:10px;background:var(--terminal-bg);font-size:12px}.perp-latest-text{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.perp-latest-text strong{font-weight:500;color:var(--terminal-text)}.perp-latest-text span{color:var(--terminal-muted)}.perp-latest.is-good .perp-latest-text span,.perp-order.is-good small{color:var(--terminal-up)}.perp-latest.is-bad .perp-latest-text span,.perp-order.is-bad small{color:var(--terminal-down)}.perp-latest.is-warn .perp-latest-text span,.perp-order.is-warn small{color:var(--terminal-warn)}.perp-bar-track{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--terminal-line)}.perp-bar-fill{display:block;height:100%;background:var(--terminal-info);transform-origin:left center;transition:transform .9s linear}.is-good .perp-bar-fill{background:var(--terminal-up)}.trade-account{grid-area:account;min-height:220px}.trade-account-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--terminal-line)}.perp-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.perp-tabs::-webkit-scrollbar{display:none}.perp-tabs button{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--terminal-muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.perp-tabs button:hover{color:var(--terminal-text)}.perp-tabs button[aria-selected=true]{border-bottom-color:var(--terminal-text);color:var(--terminal-text)}.perp-tabs span{min-width:18px;padding:0 5px;border-radius:999px;background:var(--terminal-hover);font-size:11px;text-align:center}.perp-close-all{height:30px;padding:0 12px;border:1px solid var(--terminal-line);border-radius:8px;background:var(--terminal-raised);color:var(--terminal-text);font:inherit;font-size:12px;cursor:pointer}.perp-close-all:disabled{opacity:.45;cursor:default}.trade-empty{margin:0;padding:20px 16px;font-size:13px;color:var(--terminal-faint)}.perp-table-wrap{overflow-x:auto}.trade-table{width:100%;border-collapse:collapse;font-size:12px}.trade-table th{padding:8px 10px;text-align:left;font-weight:400;color:var(--terminal-faint);white-space:nowrap}.trade-table td{padding:10px;border-top:1px solid var(--terminal-line);color:var(--terminal-text);white-space:nowrap;vertical-align:top}.trade-table td:first-child,.trade-table th:first-child{padding-left:14px}.trade-table td:last-child,.trade-table th:last-child{padding-right:14px;text-align:right}.trade-table td small{display:block;margin-top:2px;font-size:11px;color:var(--terminal-faint)}.trade-table td.is-down small,.trade-table td.is-up small{color:inherit;opacity:.8}.trade-cell-market{display:inline-flex;align-items:center;gap:8px}.trade-cell-market em{padding:1px 7px;border-radius:999px;font-style:normal;font-size:11px;font-weight:500}.trade-table .is-long{background:rgb(81 217 165/12%);color:var(--terminal-up)}.trade-table .is-short{background:rgb(255 135 148/12%);color:var(--terminal-down)}.perp-order button,.trade-table button{padding:5px 14px;border:1px solid var(--terminal-line);border-radius:8px;background:var(--terminal-raised);color:var(--terminal-text);font:inherit;font-size:12px;cursor:pointer}.perp-order button:hover:not(:disabled),.trade-table button:hover:not(:disabled){border-color:var(--terminal-control-line)}.perp-order button:disabled,.trade-table button:disabled{opacity:.45;cursor:default}.perp-history,.perp-orders{display:grid;margin:0;padding:0;list-style:none}.perp-order{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:10px 14px;border-bottom:1px solid var(--terminal-line);font-size:13px}.perp-order-what{display:flex;flex-direction:column;min-width:0}.perp-order-what strong{font-weight:500;color:var(--terminal-text)}.perp-order-what small{font-size:12px;color:var(--terminal-muted)}.perp-order-act{display:flex;justify-content:flex-end;min-width:48px;font-size:12px;color:var(--terminal-faint)}.perp-history a,.perp-order-act a{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--terminal-muted)}.perp-history li{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto 28px;align-items:center;grid-gap:12px;gap:12px;padding:8px 14px;border-bottom:1px solid var(--terminal-line);font-size:12px;color:var(--terminal-text)}.perp-history time{color:var(--terminal-faint)}.perp-history-stage.is-filled,.perp-history-stage.is-refunded{color:var(--terminal-up)}.perp-history-stage.is-failed{color:var(--terminal-down)}.perp-history-stage.is-expired{color:var(--terminal-warn)}.perp-history-foot{margin:0;padding:10px 14px;font-size:12px;color:var(--terminal-faint)}.perp-history-foot a{display:inline-flex;align-items:center;gap:2px;color:var(--terminal-muted)}.perp-lp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px}.perp-lp-about p{max-width:64ch;margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--terminal-faint)}.trade-vault-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px;margin:0}.trade-vault-facts dt{font-size:12px;color:var(--terminal-faint)}.trade-vault-facts dd{margin:4px 0 0;font-size:15px;color:var(--terminal-text)}.trade-vault-facts dd small{display:block;margin-top:2px;font-size:12px;color:var(--terminal-faint)}.perp-lp-form{display:flex;flex-direction:column;gap:12px}.perp-pool-members{margin-top:16px;border-top:1px solid var(--terminal-line)}.perp-pool-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--terminal-line);font-size:13px;color:var(--terminal-text)}.perp-pool-row.is-head{padding:8px 0 6px;font-size:11px;color:var(--terminal-faint)}.perp-pool-row>span:not(:first-child){text-align:right}.perp-pool-market{white-space:nowrap}.perp-pool-market small{margin-left:6px;font-size:11px;color:var(--terminal-faint)}.perp-pool-row em{display:block;font-size:11px;font-style:normal;color:var(--terminal-warn)}.trade-lp-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--terminal-line);border-radius:12px;background:var(--terminal-bg)}.trade-lp-tabs button{height:32px;border:0;border-radius:9px;background:transparent;color:var(--terminal-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.trade-lp-submit,.trade-lp-tabs button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-text)}.trade-lp-submit{height:44px;border:1px solid var(--terminal-control-line);border-radius:12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.trade-lp-submit:hover:not(:disabled){background:var(--terminal-hover)}.trade-lp-submit:disabled{border-color:var(--terminal-line);color:var(--terminal-muted);cursor:not-allowed}.perp-toasts{position:fixed;right:16px;bottom:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.perp-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;border:1px solid var(--terminal-control-line);border-left:3px solid var(--terminal-info);border-radius:12px;background:var(--terminal-raised);box-shadow:0 12px 32px rgb(0 0 0/50%);pointer-events:auto;animation:perp-toast-in .18s var(--ease)}.perp-toast.is-good{border-left-color:var(--terminal-up)}.perp-toast.is-bad{border-left-color:var(--terminal-down)}.perp-toast.is-warn{border-left-color:var(--terminal-warn)}.perp-toast-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.45;color:var(--terminal-muted);overflow-wrap:anywhere}.perp-toast-text strong{font-weight:500;color:var(--terminal-text)}.perp-toast-text a{display:inline-flex;align-items:center;gap:2px;color:var(--terminal-text);font-size:12px}.perp-toast-close{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--terminal-faint);cursor:pointer}.perp-toast-close:hover{color:var(--terminal-text)}@keyframes perp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.trade-facts{display:flex;flex-direction:column;gap:10px;margin-top:12px}.trade-facts h2{margin:0;font-family:var(--font-brand);font-size:16px;font-weight:500;color:var(--terminal-text)}.trade-facts ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.trade-facts li{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--terminal-line);border-radius:14px;background:var(--terminal-panel);color:var(--terminal-muted)}.trade-facts li strong{display:block;font-size:13px;font-weight:500;color:var(--terminal-text)}.trade-facts li p{margin:4px 0 0;line-height:1.5}.trade-facts li p,.trade-facts-foot{font-size:12px;color:var(--terminal-faint)}.trade-facts-foot{margin:0;line-height:1.8}.trade-facts-foot a{display:inline-flex;align-items:center;gap:2px;color:var(--terminal-muted);text-underline-offset:3px}.perp-pool-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.perp-pool-stats div{min-width:0;padding:12px 14px;border:1px solid var(--terminal-line);border-radius:14px;background:var(--terminal-panel)}.perp-pool-stats dt{font-size:11px;color:var(--terminal-faint)}.perp-pool-stats dd{margin:4px 0 0;font-size:13px;color:var(--terminal-text);overflow-wrap:anywhere}.perp-pool-risk{margin:0;padding:12px 14px;border:1px solid rgb(242 194 117/22%);border-radius:14px;background:rgb(242 194 117/6%);font-size:12px;line-height:1.55;color:var(--terminal-muted)}@media (max-width:1279px){.perp-terminal{grid-template-columns:minmax(0,1fr) 316px}.perp-bar-stats div:nth-child(5),.perp-bar-stats div:nth-child(6){display:none}.perp-pool-stats,.trade-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.shell .main>.page.trade{padding:8px 12px 96px}.perp-terminal{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "chart" "account"}.perp-bar{gap:6px 16px;padding:6px 12px 10px 6px}.perp-bar-status{order:2}.perp-bar-status .trade-badge{display:none}.perp-bar-stats div{flex:none}.perp-bar-stats{order:3;flex-basis:100%;gap:16px;padding-left:8px;overflow-x:auto;scrollbar-width:none}.perp-bar-stats::-webkit-scrollbar{display:none}.perp-bar-stats div:nth-child(5),.perp-bar-stats div:nth-child(6){display:block}.trade-banner{order:4;margin:0 0 0 6px}.trade-ticket.is-sheet{position:fixed;inset:auto 0 0 0;top:auto;z-index:var(--z-sheet);max-height:min(92dvh,760px);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;border-bottom:0;box-shadow:0 -16px 40px rgb(0 0 0/55%);transform:translateY(105%);visibility:hidden;transition:transform .22s var(--ease),visibility 0s linear .22s}.trade-ticket.is-sheet.is-open{transform:none;visibility:visible;transition:transform .22s var(--ease)}.perp-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:rgb(0 0 0/55%)}.perp-actionbar{position:fixed;inset:auto 0 0 0;z-index:var(--z-sticky);display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--terminal-line);background:rgb(9 9 11/94%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.perp-actionbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;border:0;border-radius:12px;color:var(--terminal-bg);font:inherit;font-size:15px;font-weight:600;line-height:1.15;cursor:pointer}.perp-actionbar small{font-size:11px;font-weight:500;opacity:.8}.perp-actionbar .is-long{background:var(--terminal-up)}.perp-actionbar .is-short{background:var(--terminal-down)}.perp-toasts{top:calc(var(--nav-h) + 8px);bottom:auto;left:12px;right:12px;width:auto}.perp-lp{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.perp-actionbar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:8px;border-top:0}.shell .main>.page.trade{padding:8px 8px 88px}.perp-bar-price .flash-price{font-size:20px}.perp-picker-trigger{padding-right:6px}.perp-picker-head,.perp-picker-row>a{grid-template-columns:minmax(0,2.4fr) 1fr .7fr}.perp-picker-wide{display:none}.perp-pool-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.perp-pool-row.is-head{display:none}.perp-pool-row>.perp-pool-market{grid-column:1/-1}.perp-pool-row>span:not(:first-child){text-align:left}.perp-pool-row>span[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--terminal-faint)}.perp-pool-row em{display:block}.terminal-chart-tools>.terminal-chart-source{display:none}.terminal-chart-frame{height:300px}.trade-facts ul{grid-template-columns:minmax(0,1fr)}.perp-order{grid-template-columns:minmax(0,1fr) auto}.perp-order>.perp-bar-track,.perp-order>span:empty{grid-column:1/-1;grid-row:2}.perp-history li{grid-template-columns:minmax(0,1fr) auto 28px}.perp-history time{grid-column:1/-1}.trade-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.trade-table tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:12px 14px;border-bottom:1px solid var(--terminal-line)}.trade-table td,.trade-table td:first-child,.trade-table td:last-child{padding:0;border:0;text-align:left;white-space:normal}.trade-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;color:var(--terminal-faint)}.trade-table td:first-child{grid-column:1/-1}.trade-table td:first-child:before{display:none}.trade-cell-action{grid-column:1/-1}.trade-cell-action button{width:100%;height:40px}}@media (prefers-reduced-motion:reduce){.flash-price.is-flash,.perp-skeleton,.perp-toast,.terminal-chart-overlay.is-loading{animation:none}.perp-bar-fill,.perp-picker-chevron,.trade-ticket.is-sheet,.trade-ticket.is-sheet.is-open{transition:none}}.perp-close-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);grid-gap:var(--s2);gap:var(--s2)}.perp-close-custom,.perp-close-presets button{height:36px;border:1px solid var(--line);border-radius:var(--r-button);background:transparent;color:var(--text-mute);font:inherit;font-size:13px;font-weight:500}.perp-close-presets button{cursor:pointer}.perp-close-presets button:hover:not(:disabled){color:var(--text);background:var(--card-hover)}.perp-close-custom.is-on,.perp-close-presets button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.perp-close-custom:focus-within,.perp-close-presets button:focus-visible{outline:2px solid var(--accent-ink-safe);outline-offset:2px}.perp-close-custom{display:flex;align-items:center;gap:2px;padding:0 var(--s2)}.perp-close-custom input:focus,.perp-close-custom input:focus-visible{outline:none;box-shadow:none}.perp-close-custom input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perp-close-facts dd small{color:var(--text-mute)}.trade .perp-close-facts .is-up{color:var(--safe)}.trade .perp-close-facts .is-down{color:var(--danger)}.perp-close-rest h3{margin:0 0 var(--s2);font-size:13px;font-weight:600;color:var(--text-mute)}.perp-close-note{margin:0;font-size:12px;line-height:18px;color:var(--text-mute)}.perp-referred{color:var(--text-faint)}@media (max-width:900px){.sheet:has(.perp-close-presets){height:auto}}@media (max-width:420px){.perp-close-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.perp-close-custom{grid-column:1/-1}}.market-switch a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 10px;border-radius:999px;color:var(--terminal-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--t-ui) var(--ease),background var(--t-ui) var(--ease)}.market-switch a:hover{color:var(--terminal-text)}.market-switch a[aria-current=page]{background:var(--terminal-raised);color:var(--terminal-text)}.creator-markets .meta{color:var(--terminal-faint);font-size:13px;line-height:1.5}.cm-title{margin:0;font-family:var(--font-brand);font-size:clamp(30px,4.4vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--terminal-text)}.cm-title span{color:var(--terminal-faint);font-size:.6em;letter-spacing:-.01em}.cm-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--terminal-muted);font-size:13px;text-decoration:none}.cm-back:hover{color:var(--terminal-text)}.cm-list-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cm-cta{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:14px;background:var(--terminal-accent);color:var(--accent-ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.cm-cta:hover{background:var(--accent-hover)}.cm-cta.is-off{background:var(--terminal-raised);color:var(--terminal-muted);border:1px solid var(--terminal-line);cursor:default}.cm-tabs{display:inline-flex;align-self:flex-start;gap:2px;border-bottom:1px solid var(--terminal-line)}.cm-tabs button{height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--terminal-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.cm-tabs button[aria-selected=true]{color:var(--terminal-text);border-bottom-color:var(--terminal-accent)}.cm-filters{display:flex;flex-wrap:wrap;gap:12px}.cm-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--terminal-faint)}.cm-field input,.cm-filters input,.cm-filters select{height:40px;padding:0 12px;border:1px solid var(--terminal-line);border-radius:10px;background:var(--terminal-panel);color:var(--terminal-text);font:inherit;font-size:14px}.cm-field input:focus-visible,.cm-filters input:focus-visible,.cm-filters select:focus-visible{outline:2px solid var(--focus-on-shell);outline-offset:1px}.cm-search{flex:1 1 220px}.cm-table-wrap{overflow-x:auto;border:1px solid var(--terminal-line);border-radius:20px;background:var(--terminal-panel)}.cm-table{width:100%;border-collapse:collapse;font-size:14px}.cm-table td,.cm-table th{padding:14px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--terminal-line);color:var(--terminal-text);font-weight:400}.cm-table thead th{font-size:12px;color:var(--terminal-faint);font-weight:500}.cm-table tbody tr:last-child td,.cm-table tbody tr:last-child th{border-bottom:0}.cm-table tbody tr:hover{background:var(--terminal-raised)}.cm-token{display:inline-flex;align-items:center;gap:10px;color:var(--terminal-text);text-decoration:none}.cm-token span{display:flex;flex-direction:column}.cm-token strong{font-weight:500}.cm-token small{font-size:12px;color:var(--terminal-faint)}@media (max-width:720px){.cm-table thead{display:none}.cm-table,.cm-table tbody,.cm-table td,.cm-table th,.cm-table tr{display:block;width:100%}.cm-table tr{padding:8px 0;border-bottom:1px solid var(--terminal-line)}.cm-table td,.cm-table th{display:flex;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:0}.cm-table td:before{content:attr(data-label);color:var(--terminal-faint);font-size:13px}}.cm-empty,.cm-how,.cm-risks{padding:28px;border:1px solid var(--terminal-line);border-radius:24px;background:var(--terminal-panel);color:var(--terminal-muted);font-size:14px;line-height:1.6}.cm-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cm-empty h2,.cm-how h2,.cm-panel h2,.cm-risks h2{margin:0;font-family:var(--font-brand);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--terminal-text)}.cm-empty p{margin:0;max-width:64ch}.cm-how ol,.cm-risks ul{margin:12px 0 0;padding-left:20px;display:grid;grid-gap:10px;gap:10px}.cm-how strong,.cm-risks strong{color:var(--terminal-text);font-weight:500}.cm-head{display:flex;align-items:flex-start;gap:16px}.cm-head-text{display:flex;flex-direction:column;gap:8px;min-width:0}.cm-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.cm-head-meta a{color:var(--terminal-muted)}.cm-name-note{margin:-8px 0 0}.cm-gate{margin:-14px 0 0}.cm-warning{display:flex;gap:10px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--terminal-warn) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--terminal-warn) 8%,transparent);color:var(--terminal-warn)}.cm-warning p{margin:0;font-size:13px;line-height:1.55;color:var(--terminal-text)}.cm-warning strong{color:var(--terminal-warn);font-weight:500}.cm-warning svg{flex:0 0 auto;margin-top:2px}.cm-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.cm-panel{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--terminal-line);border-radius:24px;background:var(--terminal-panel);color:var(--terminal-muted);font-size:14px;line-height:1.55;min-width:0}.cm-panel-lead{margin:0;color:var(--terminal-text)}.cm-facts{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--terminal-line)}.cm-split{display:flex;height:10px;border-radius:999px;overflow:hidden;gap:2px}.cm-split-lenders{background:var(--terminal-text)}.cm-split-creator{background:var(--terminal-muted)}.cm-split-aera{background:var(--terminal-accent)}.cm-pools{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cm-pools li{display:flex;justify-content:space-between;gap:12px}.cm-pools a{color:var(--terminal-muted)}.cm-creator{border-color:color-mix(in srgb,var(--terminal-accent) 30%,var(--terminal-line))}.cm-creator-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.cm-dashboard{display:grid;grid-gap:20px;gap:20px}.cm-manage{display:flex;flex-direction:column;gap:12px}.cm-manage-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cm-manage-head a{color:var(--terminal-text);font-family:var(--font-brand);font-size:18px;font-weight:500;text-decoration:none}.cm-max{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--terminal-muted)}.cm-link,.cm-max button{padding:0;border:0;background:none;color:var(--terminal-accent);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cm-max button:disabled{opacity:.45;cursor:not-allowed}.cm-sheet-figure{margin:0;font-family:var(--font-brand);font-size:32px;color:var(--terminal-text)}.cm-sheet-figure small{font-family:var(--font-sans);font-size:13px;color:var(--terminal-faint)}.cm-ack,.cm-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--terminal-text);cursor:pointer}.cm-ack{padding:12px 14px;border:1px solid var(--terminal-line);border-radius:12px}.cm-ack.is-risk{border-color:color-mix(in srgb,var(--terminal-warn) 45%,transparent);background:color-mix(in srgb,var(--terminal-warn) 6%,transparent)}.cm-ack input,.cm-check input{margin-top:3px;accent-color:var(--terminal-accent)}.cm-detail summary{cursor:pointer;font-size:12px}.cm-detail pre{max-height:160px;overflow:auto;white-space:pre-wrap;font-size:11px}.cm-form{display:grid;grid-gap:20px;gap:20px}.cm-step-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border:1px solid var(--terminal-line);border-radius:999px;font-family:var(--font-sans);font-size:12px;vertical-align:2px}.cm-field,.cm-step-no{color:var(--terminal-muted)}.cm-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.cm-field input{height:48px;font-size:15px}.cm-field-status{margin:0;font-size:13px;color:var(--terminal-faint)}.cm-field-status.is-ok{color:var(--terminal-up)}.cm-field-status.is-bad{color:var(--terminal-down)}.cm-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cm-tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--terminal-line);border-radius:16px;cursor:pointer;font-size:13px;line-height:1.5}.cm-tier input{position:absolute;opacity:0;pointer-events:none}.cm-tier strong{font-family:var(--font-brand);font-size:17px;font-weight:500;color:var(--terminal-text)}.cm-tier small{color:var(--terminal-faint);font-size:12px}.cm-tier.is-on{border-color:var(--terminal-accent);background:color-mix(in srgb,var(--terminal-accent) 6%,transparent)}.cm-tier:focus-within{outline:2px solid var(--focus-on-shell);outline-offset:2px}.cm-form-foot{display:flex;justify-content:flex-end}.cm-review-token{display:flex;align-items:center;gap:12px}.cm-review-token div{display:flex;flex-direction:column;min-width:0}.cm-review-token strong{color:var(--terminal-text);font-weight:500}.cm-review-token .meta{overflow-wrap:anywhere}.cm-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cm-step{display:flex;align-items:center;gap:12px;color:var(--terminal-text)}.cm-step-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid var(--terminal-control-line);border-radius:999px;font-size:12px;color:var(--terminal-muted)}.cm-step.is-done .cm-step-mark{border-color:var(--terminal-up);color:var(--terminal-up)}.cm-step.is-now .cm-step-mark{border-color:var(--terminal-accent);color:var(--terminal-accent)}.cm-step.is-stopped .cm-step-mark{border-color:var(--terminal-down);color:var(--terminal-down)}.cm-step.is-waiting{color:var(--terminal-faint)}.cm-step-link{margin-left:10px;color:var(--terminal-accent);font-size:13px}@media (max-width:960px){.cm-panels,.cm-tiers{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cm-empty,.cm-how,.cm-panel,.cm-risks{padding:20px;border-radius:20px}.cm-form-foot{justify-content:stretch}}