:root{color-scheme:dark;--font-ui:var(--font-plex-sans),"Helvetica Neue",sans-serif;--font-numeric:var(--font-plex-mono),"SFMono-Regular",monospace;--color-page:#0d1117;--color-panel:#121820;--color-elevated:#18212b;--color-input:#0a0e13;--color-text:#f2f0e8;--color-text-secondary:#c0c4c9;--color-text-muted:#818994;--color-border:#2b3540;--color-border-strong:#46515e;--color-accent:#c5a65a;--color-accent-contrast:#14120d;--color-buy:#4a9d83;--color-allocation-team:#8ca96b;--color-sell:#c56a5d;--color-warning:#d0a24f;--color-focus:#e0c778;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.75rem,4vw,3.5rem);--line-tight:1.08;--line-normal:1.5;--control-height:2.75rem;--border-width:1px;--radius-control:0;--radius-panel:0;--motion-fast:120ms;--motion-normal:180ms;--content-width:90rem}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-normal:0ms}}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-ui);scroll-behavior:smooth}body,html{background:var(--color-page);color:var(--color-text)}body{margin:0;min-height:100vh;overflow-x:clip;font-size:var(--text-md);line-height:var(--line-normal)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;line-height:var(--line-tight)}h1{font-size:var(--text-xl)}h1,h2{font-weight:500}h2{font-size:clamp(1.5rem,3vw,2.5rem)}h3{font-size:var(--text-lg);font-weight:500}.numeric,code,table{font-family:var(--font-numeric);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:var(--space-sm);left:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-accent);color:var(--color-accent-contrast);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(calc(100% - 2rem),var(--content-width));margin-inline:auto}.eyebrow{margin-bottom:var(--space-sm);color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em}.site-header{position:sticky;z-index:20;top:0;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-page)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto auto;min-width:0;align-items:center;width:min(calc(100% - 2rem),var(--content-width));min-height:4rem;margin-inline:auto;gap:var(--space-xl)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-sm);font-weight:600;letter-spacing:-.02em}.wordmark__mark{color:var(--color-accent)}.asset-icon,.wordmark__mark{font-family:var(--font-numeric)}.asset-icon{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:var(--border-width) solid var(--color-border-strong);border-radius:50%;background:var(--color-elevated);color:var(--color-text);font-size:.75rem;font-weight:600}.asset-icon img{display:block;width:100%;height:100%}.asset-icon--ada,.asset-icon--usdc{overflow:hidden;border:0;background:transparent}.asset-icon--btc{border-color:#f7931a;background:#f7931a;color:#fff;font-size:.95rem}.asset-icon__bitcoin{transform:rotate(12deg)}.asset-pair-icon{display:inline-flex;min-width:2.75rem;align-items:center}.asset-pair-icon .asset-icon+.asset-icon{margin-left:-.65rem}.market-pair-cell{display:flex;align-items:center;gap:var(--space-sm)}.site-nav{display:flex;min-width:0;gap:var(--space-lg);color:var(--color-text-secondary);font-size:var(--text-sm)}.site-footer a,.site-nav a,.text-link{transition:color var(--motion-fast) ease}.site-footer a:hover,.site-nav a:hover,.text-link:hover{color:var(--color-accent)}.network-badge{border:var(--border-width) solid var(--color-border-strong);padding:var(--space-2xs) var(--space-sm);color:var(--color-warning);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.wallet-control{position:relative;min-width:0;font-size:var(--text-sm)}.wallet-control summary{min-width:9rem;min-height:var(--control-height);align-content:center;border:var(--border-width) solid var(--color-accent);padding:0 var(--space-md);color:var(--color-accent);cursor:pointer;font-family:var(--font-numeric);list-style:none;text-align:center}.wallet-control summary::-webkit-details-marker{display:none}.wallet-control button:focus-visible,.wallet-control summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.wallet-control__menu{position:absolute;z-index:30;top:calc(100% + var(--space-xs));right:0;width:min(22rem,calc(100vw - 2rem));border:var(--border-width) solid var(--color-border-strong);background:var(--color-elevated);box-shadow:0 1rem 3rem rgb(0 0 0/30%)}.wallet-control__label{margin:0;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.06em}.wallet-control__list{margin:0;padding:0;list-style:none}.wallet-control__list li+li{border-top:var(--border-width) solid var(--color-border)}.wallet-control button{width:100%;min-height:var(--control-height);border:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;text-align:left}.wallet-control__list button{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md)}.wallet-control button:hover:not(:disabled){background:var(--color-panel);color:var(--color-accent)}.wallet-control button:disabled{cursor:wait;opacity:.55}.wallet-control code,.wallet-control small{color:var(--color-text-muted);font-size:var(--text-xs)}.wallet-control__connected,.wallet-control__empty{padding:var(--space-md)}.wallet-control__empty p{color:var(--color-text-muted)}.wallet-control__connected button,.wallet-control__empty button{border:var(--border-width) solid var(--color-border-strong);padding:0 var(--space-sm);text-align:center}.wallet-control__connected code{display:block;margin-block:var(--space-sm);overflow-wrap:anywhere}.wallet-control__error{margin:0;padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--color-border);color:var(--color-warning);font-size:var(--text-xs)}.wallet-control__connected .hydra-deposit-trigger{margin-bottom:var(--space-sm);border-color:var(--color-accent);color:var(--color-accent)}.hydra-deposit{width:min(42rem,calc(100vw - 2rem));max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;border:var(--border-width) solid var(--color-border-strong);background:var(--color-elevated);color:var(--color-text);box-shadow:0 1.5rem 5rem rgb(0 0 0/55%)}.hydra-deposit::backdrop{background:rgb(3 7 13/72%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hydra-deposit button{min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);background:transparent;color:var(--color-text);cursor:pointer;font:inherit}.hydra-deposit button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.hydra-deposit button:disabled{cursor:not-allowed;opacity:.55}.hydra-deposit__header{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border)}.hydra-deposit__header span{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.hydra-deposit__header h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg)}.hydra-deposit__header>button{width:2.5rem;min-height:2.5rem;padding:0;text-align:center}.hydra-deposit__summary{display:grid;grid-template-columns:auto 1fr;padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm)}.hydra-deposit__summary span{color:var(--color-text-muted)}.hydra-deposit__summary code,.hydra-deposit__summary strong{color:var(--color-text);text-align:right}.hydra-deposit__state{display:flex;flex-direction:column;align-items:center;margin:0;padding:var(--space-xl) var(--space-md);gap:var(--space-sm);color:var(--color-text-muted);text-align:center}.hydra-deposit__state strong{color:var(--color-text);font-weight:500}.hydra-deposit__state p{max-width:34rem;margin:0}.hydra-deposit__state button{margin-top:var(--space-xs);border:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-md)}.hydra-deposit__outputs{max-height:19rem;overflow-y:auto}.hydra-deposit__outputs label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md);cursor:pointer}.hydra-deposit__outputs label.is-selected{background:var(--color-panel);box-shadow:inset 3px 0 var(--color-accent)}.hydra-deposit__outputs input{accent-color:var(--color-accent)}.hydra-deposit__outputs small,.hydra-deposit__outputs span,.hydra-deposit__outputs strong{display:block}.hydra-deposit__outputs small{margin-top:var(--space-2xs);color:var(--color-text-muted)}.hydra-deposit__outputs code{white-space:nowrap}.hydra-deposit__receipt{margin:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-buy)}.hydra-deposit__receipt code{display:block;margin-block:var(--space-xs);overflow-wrap:anywhere}.hydra-deposit__receipt p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.hydra-deposit__footer{display:grid;grid-template-columns:1fr 1fr;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);gap:var(--space-sm)}.hydra-deposit__footer button{width:auto;border:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-md);text-align:center}.hydra-deposit__footer button.is-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.hydra-deposit__footer button:disabled{cursor:not-allowed}.wallet-control__connected .hydra-withdrawal-trigger{margin-bottom:var(--space-sm);border-color:var(--color-accent);color:var(--color-accent)}.hydra-withdrawal{width:min(42rem,calc(100vw - 2rem));max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;border:var(--border-width) solid var(--color-border-strong);background:var(--color-elevated);color:var(--color-text);box-shadow:0 1.5rem 5rem rgb(0 0 0/55%)}.hydra-withdrawal::backdrop{background:rgb(3 7 13/72%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hydra-withdrawal button{min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);background:transparent;color:var(--color-text);cursor:pointer;font:inherit}.hydra-withdrawal button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.hydra-withdrawal button:disabled{cursor:not-allowed;opacity:.55}.hydra-withdrawal__header{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border)}.hydra-withdrawal__header span{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.hydra-withdrawal__header h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg)}.hydra-withdrawal__header>button{width:2.5rem;min-height:2.5rem;padding:0;text-align:center}.hydra-withdrawal__summary{display:grid;grid-template-columns:auto 1fr;padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm)}.hydra-withdrawal__summary span{color:var(--color-text-muted)}.hydra-withdrawal__summary code,.hydra-withdrawal__summary strong{color:var(--color-text);text-align:right}.hydra-withdrawal__state{display:flex;flex-direction:column;align-items:center;margin:0;padding:var(--space-xl) var(--space-md);gap:var(--space-sm);color:var(--color-text-muted);text-align:center}.hydra-withdrawal__state strong{color:var(--color-text);font-weight:500}.hydra-withdrawal__state p{max-width:34rem;margin:0}.hydra-withdrawal__state button{margin-top:var(--space-xs);border:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-md)}.hydra-withdrawal__outputs{max-height:19rem;overflow-y:auto}.hydra-withdrawal__outputs label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md);cursor:pointer}.hydra-withdrawal__outputs label.is-selected{background:var(--color-panel);box-shadow:inset 3px 0 var(--color-accent)}.hydra-withdrawal__outputs input{accent-color:var(--color-accent)}.hydra-withdrawal__outputs small,.hydra-withdrawal__outputs span,.hydra-withdrawal__outputs strong{display:block}.hydra-withdrawal__outputs small{margin-top:var(--space-2xs);color:var(--color-text-muted)}.hydra-withdrawal__outputs code{white-space:nowrap}.hydra-withdrawal__receipt{margin:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-buy)}.hydra-withdrawal__receipt code{display:block;margin-block:var(--space-xs);overflow-wrap:anywhere}.hydra-withdrawal__receipt p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.hydra-withdrawal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);gap:var(--space-sm)}.hydra-withdrawal__footer button{width:auto;border:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-md);text-align:center}.hydra-withdrawal__footer button.is-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.hydra-withdrawal__footer button:disabled{cursor:not-allowed}.site-footer{display:grid;grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(9rem,1fr));width:min(calc(100% - 2rem),var(--content-width));margin:var(--space-xl) auto 0;padding:var(--space-xl) 0 var(--space-2xl);border-top:var(--border-width) solid var(--color-border);gap:var(--space-2xl);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer p{margin-bottom:0}.site-footer strong{color:var(--color-text)}.site-footer nav{display:grid;align-content:start;gap:var(--space-sm)}.site-footer__group{margin:0 0 var(--space-2xs);color:var(--color-text-muted);font-weight:600;letter-spacing:.12em}.site-footer__group,.site-footer__network{font-family:var(--font-numeric);font-size:var(--text-xs)}.site-footer__network{margin-top:var(--space-sm);color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase}.ui-panel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-panel);padding:var(--space-lg)}.ui-action-button,.ui-action-link{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);padding:0 var(--space-lg);font-size:var(--text-sm);font-weight:600;transition:background var(--motion-fast) ease,color var(--motion-fast) ease}.ui-action-button{cursor:pointer;font-family:inherit}.ui-action-button--accent,.ui-action-link--accent{background:var(--color-accent);color:var(--color-accent-contrast)}.ui-action-button--accent:hover,.ui-action-link--accent:hover{background:transparent;color:var(--color-accent)}.ui-action-button--quiet,.ui-action-link--quiet{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.ui-action-button--quiet:hover,.ui-action-link--quiet:hover{border-color:var(--color-accent);color:var(--color-accent)}.ui-status{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-numeric);font-size:var(--text-xs);white-space:nowrap}.ui-status__mark{width:.5rem;height:.5rem;border:var(--border-width) solid;background:currentColor}.ui-status--positive{color:var(--color-buy)}.ui-status--warning{color:var(--color-warning)}.ui-status--negative{color:var(--color-sell)}.ui-status--neutral{color:var(--color-text-muted)}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);min-height:38rem;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:var(--space-3xl);border-bottom:var(--border-width) solid var(--color-border)}.hero__copy h1{max-width:15ch;margin-bottom:var(--space-lg)}.hero__lede{max-width:38rem;color:var(--color-text-secondary);font-size:var(--text-lg)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.deployment-panel,.fees-panel,.markets-panel{padding:0;background:var(--color-input)}.hero-market{position:relative;display:grid;min-height:27rem;align-content:center;overflow:hidden;border:var(--border-width) solid var(--color-border);background:linear-gradient(135deg,rgb(52 116 187/10%),transparent 45%),var(--color-input)}.hero-market:before{position:absolute;inset:0;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:3rem 3rem;content:"";opacity:.3;pointer-events:none}.hero-market__pair{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-lg);transform:translateY(var(--space-sm))}.hero-market__token{display:grid;width:clamp(7rem,11vw,10rem);height:clamp(7rem,11vw,10rem);flex:0 0 auto;place-items:center;text-align:center}.hero-market__token .asset-icon{width:clamp(5.75rem,9vw,8rem);height:clamp(5.75rem,9vw,8rem);filter:drop-shadow(0 1.25rem 1.5rem rgb(0 0 0/24%))}.hero-market__token small{align-self:start;margin-top:var(--space-2xs);font-size:var(--text-xs);letter-spacing:.08em}.hero-market__divider,.hero-market__token small{color:var(--color-text);font-family:var(--font-numeric)}.hero-market__divider{z-index:2;margin-inline:-.3rem;font-size:var(--text-xl)}.hero-market__label{position:relative;z-index:1;padding:var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--color-border);background:rgb(10 13 18/78%)}.hero-market__label>span{color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.hero-market__label strong{display:block;margin-top:var(--space-2xs);font-size:var(--text-lg);font-weight:500}.hero-market__label p{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.deployment-panel,.fees-panel{margin-top:var(--space-xl)}.panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.06em}.ledger-list,.market-facts{margin:0}.ledger-list>div{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:var(--space-md);padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border)}.ledger-list>div:last-child{border-bottom:0}dt{color:var(--color-text-muted);font-size:var(--text-sm)}dd{margin:0;overflow-wrap:anywhere}.unavailable-copy{margin:0;padding:var(--space-lg);color:var(--color-text-muted)}.compact-service-state{display:flex;min-height:11rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-xl);gap:var(--space-md);color:var(--color-text-secondary)}.compact-service-state strong{color:var(--color-text);font-size:var(--text-lg);font-weight:500}.home-markets{padding-block:var(--space-3xl)}.home-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--border-width) solid var(--color-border)}.home-metrics>div{display:grid;min-width:0;padding:var(--space-lg) var(--space-md);border-right:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.home-metrics>div:first-child{border-left:var(--border-width) solid var(--color-border)}.home-metrics span{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.home-metrics strong{font-size:var(--text-xl);font-weight:500}.section-heading--split{display:flex;max-width:none;align-items:end;justify-content:space-between;gap:var(--space-lg)}.section-heading--split h2{margin-bottom:0}.home-market-panel{padding:0}.home-market-table{min-width:64rem}.home-market-table td:first-child,.home-market-table th:first-child{text-align:left}.table-secondary{display:block;margin-top:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-xs)}.principles{padding-block:var(--space-3xl);border-top:var(--border-width) solid var(--color-border)}.section-heading{max-width:52rem;margin-bottom:var(--space-2xl)}.section-heading>p:not(.eyebrow){color:var(--color-text-secondary);font-size:var(--text-lg)}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.principle-grid article{min-height:17rem;padding:var(--space-xl);border-right:var(--border-width) solid var(--color-border)}.principle-grid article:last-child{border-right:0}.principle-grid p{color:var(--color-text-muted)}.principle-index{display:block;margin-bottom:var(--space-2xl);color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs)}.token-section{padding-block:var(--space-3xl);border-top:var(--border-width) solid var(--color-border)}.token-section__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;margin-bottom:var(--space-2xl);gap:var(--space-2xl)}.token-section__intro h2,.token-section__intro p{margin-bottom:0}.token-section__intro>p{color:var(--color-text-secondary);font-size:var(--text-lg)}.token-allocation-chart{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);margin:0;border:var(--border-width) solid var(--color-border)}.token-donut{display:grid;width:13rem;height:13rem;place-items:center;align-self:center;justify-self:center;margin:var(--space-xl);border-radius:50%;background:conic-gradient(var(--color-accent) 0 65%,var(--color-buy) 65% 80%,var(--color-allocation-team) 80% 100%)}.token-donut>div{display:grid;width:58%;height:58%;place-content:center;border-radius:50%;background:var(--color-input);text-align:center}.token-donut span,.token-donut strong{display:block}.token-donut strong{font-size:var(--text-lg);font-weight:500}.token-donut span,.token-supply span{color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.06em}.token-allocation-chart figcaption{border-left:var(--border-width) solid var(--color-border)}.token-supply{display:grid;padding:var(--space-lg);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.token-supply strong{font-size:var(--text-lg);font-weight:500}.token-allocation-legend{margin:0;padding:0;list-style:none}.token-allocation-legend li{display:grid;grid-template-columns:auto 1fr auto;min-height:3.25rem;align-items:center;padding-inline:var(--space-lg);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-sm)}.token-allocation-legend li:last-child{border-bottom:0}.token-allocation-legend li:before{width:.55rem;height:.55rem;background:var(--allocation-color);content:""}.token-allocation-legend .is-presale{--allocation-color:var(--color-accent)}.token-allocation-legend .is-liquidity{--allocation-color:var(--color-buy)}.token-allocation-legend .is-team{--allocation-color:var(--color-allocation-team)}.token-utility-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--space-2xl);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.token-utility-grid article{padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border)}.token-utility-grid article:last-child{border-right:0}.token-utility-grid p{color:var(--color-text-muted)}.home-faq{padding-block:var(--space-3xl)}.faq-list,.home-faq{border-top:var(--border-width) solid var(--color-border)}.faq-list details{border-bottom:var(--border-width) solid var(--color-border)}.faq-list summary{position:relative;padding:var(--space-lg) 3rem var(--space-lg) 0;cursor:pointer;font-size:var(--text-lg);font-weight:500;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:50%;right:var(--space-sm);color:var(--color-accent);content:"+";font-family:var(--font-numeric);transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:54rem;margin-bottom:var(--space-lg);color:var(--color-text-secondary)}.faq-list p strong{color:var(--color-text);font-weight:600}.developer-cta{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:center;padding-block:var(--space-3xl);border-top:var(--border-width) solid var(--color-border);gap:var(--space-xl)}.developer-cta h2{max-width:18ch;margin-bottom:var(--space-md)}.developer-cta p:not(.eyebrow){max-width:42rem;margin-bottom:var(--space-lg);color:var(--color-text-secondary)}.developer-terminal{min-width:0;border:var(--border-width) solid var(--color-border-strong);background:#080b10;box-shadow:0 1.5rem 3rem rgb(0 0 0/18%)}.developer-terminal__bar{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;padding-inline:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.06em}.developer-terminal pre{margin:0;overflow-x:auto;padding:var(--space-lg);color:var(--color-text-secondary);font-family:var(--font-numeric);font-size:var(--text-sm);line-height:1.75}.developer-terminal__keyword,.developer-terminal__prompt{color:var(--color-accent)}.developer-terminal__string{color:var(--color-buy)}.prose-route,.route-state,.trade-shell{padding-block:var(--space-2xl)}.trade-shell{padding-block:var(--space-md) var(--space-sm)}.market-header{display:grid;grid-template-columns:minmax(16rem,.7fr) 1.3fr;align-items:end;gap:var(--space-xl);margin-bottom:var(--space-lg)}.market-header h1{margin-bottom:var(--space-xs)}.market-id{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.market-title{display:flex;align-items:center;gap:var(--space-md)}.market-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.market-facts>div{padding:var(--space-sm) var(--space-md);border-right:var(--border-width) solid var(--color-border)}.market-facts>div:last-child{border-right:0}.market-facts dd{margin-top:var(--space-2xs);font-family:var(--font-numeric)}.orderbook{min-width:0;padding:0}.market-header--trading{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);min-width:0;align-items:stretch;gap:var(--space-sm);margin-bottom:0}.market-header--trading h1{margin:0;font-size:var(--text-lg)}.market-header--trading .market-facts>div{display:flex;min-height:4.25rem;flex-direction:column;justify-content:center}.market-switcher{position:relative;min-width:0}.market-switcher__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.25rem;height:100%;align-items:center;padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-sm)}.market-switcher__pair,.market-switcher__price{min-width:0}.market-switcher__pair>span,.market-switcher__price>span{display:block;margin-bottom:var(--space-2xs);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.market-switcher__pair button{display:inline-flex;max-width:100%;align-items:center;padding:0;border:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;font-weight:500;gap:var(--space-xs);white-space:nowrap}.market-switcher__pair button:hover{color:var(--color-accent)}.market-switcher__search-icon{color:var(--color-accent);width:.875rem;height:.875rem;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:square;stroke-width:1.5}.market-switcher__price{padding-left:var(--space-sm);border-left:var(--border-width) solid var(--color-border);text-align:right}.market-switcher__price strong{display:block;font-size:var(--text-md);font-weight:500;white-space:nowrap}.market-switcher__dialog{position:absolute;z-index:30;top:calc(100% + var(--space-xs));left:0;width:min(58rem,calc(100vw - 2rem));border:var(--border-width) solid var(--color-border-strong);background:var(--color-panel);box-shadow:0 1rem 3rem rgb(0 0 0/35%);overflow:hidden}.market-switcher__dialog>header{display:grid;grid-template-columns:1fr minmax(11rem,18rem);min-height:3.5rem;align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md)}.market-switcher__dialog>header>div{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-numeric);font-size:var(--text-xs)}.market-switcher__dialog>header strong{color:var(--color-text-secondary);font-weight:500;letter-spacing:.06em}.market-switcher__dialog>header span{color:var(--color-text-muted)}.market-switcher__dialog input{width:100%;min-height:2.25rem;padding-inline:var(--space-sm);border:var(--border-width) solid var(--color-border-strong);border-radius:0;background:var(--color-input);color:var(--color-text);font:inherit;font-size:var(--text-xs)}.market-switcher__columns,.market-switcher__row{display:grid;grid-template-columns:minmax(10rem,1.25fr) repeat(4,minmax(7rem,.8fr));align-items:center;column-gap:var(--space-md)}.market-switcher__columns{position:sticky;z-index:1;top:0;min-width:45rem;padding:var(--space-xs) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs)}.market-switcher__columns span:not(:first-child),.market-switcher__row>span:not(:first-child){text-align:right}.market-switcher__table{max-height:24.5rem;overflow:auto;overscroll-behavior:contain}.market-switcher__list{min-width:45rem}.market-switcher__list>p{margin:0;padding:var(--space-lg);color:var(--color-text-muted);font-size:var(--text-sm)}.market-switcher__row{min-width:45rem;min-height:4rem;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs)}.market-switcher__row.is-current,.market-switcher__row:focus-visible,.market-switcher__row:hover{background:var(--color-elevated);color:var(--color-text)}.market-switcher__row.is-current{box-shadow:inset 2px 0 var(--color-accent)}.market-switcher__row-pair{display:flex;min-width:0;align-items:center;gap:var(--space-sm)}.market-switcher__row-pair small,.market-switcher__row-pair strong,.market-switcher__row-pair>span:last-child{display:block;min-width:0}.market-switcher__row-pair strong{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.market-switcher__row-pair small{margin-top:var(--space-2xs)}.market-switcher__row-pair small,.trading-statusbar{color:var(--color-text-muted);font-size:var(--text-xs)}.trading-statusbar{display:flex;max-width:100%;min-height:2.25rem;align-items:center;margin-bottom:var(--space-sm);padding-inline:var(--space-md);border:var(--border-width) solid var(--color-border);gap:var(--space-xl);overflow-x:auto;white-space:nowrap}.trading-statusbar .status-open{color:var(--color-buy)}.trading-workspace{display:grid;grid-template-areas:"controls controls controls" "chart book order" "activity activity order";grid-template-columns:minmax(28rem,1.7fr) minmax(17rem,.68fr) minmax(19rem,.76fr);min-width:0;align-items:stretch;column-gap:var(--space-sm);row-gap:var(--space-sm)}.trading-workspace.is-book-hidden{grid-template-areas:"controls controls controls" "chart chart order" "activity activity order"}.trading-workspace.is-activity-hidden{grid-template-areas:"controls controls controls" "chart book order"}.trading-workspace.is-book-hidden.is-activity-hidden{grid-template-areas:"controls controls controls" "chart chart order"}.trading-view-controls{grid-area:controls;display:flex;min-width:0;min-height:2.25rem;align-items:center;justify-content:flex-end;border:var(--border-width) solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);font-size:var(--text-xs)}.trading-view-controls>span{margin-right:auto;padding-inline:var(--space-sm);letter-spacing:.06em}.trading-view-controls button{min-height:2.25rem;padding-inline:var(--space-sm);border:0;border-left:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit}.trading-view-controls button:hover,.trading-view-controls button[aria-pressed=false]{background:var(--color-elevated);color:var(--color-accent)}.trade-mobile-tabs{display:none}.trade-workspace-panel{min-width:0}.trade-workspace-panel--chart{grid-area:chart;align-self:stretch;min-height:0}.trade-workspace-panel--book{grid-area:book;align-self:stretch}.trade-workspace-panel--activity{grid-area:activity}.trade-workspace-panel--order{grid-area:order;align-self:stretch}.trade-workspace-panel--book>.orderbook,.trade-workspace-panel--chart>.price-chart,.trade-workspace-panel--order>.order-ticket{height:100%}.trade-workspace-panel--book>.orderbook,.trade-workspace-panel--chart>.price-chart{display:flex;flex-direction:column;min-height:0}.market-activity,.price-chart,.recent-trades{min-width:0;border:var(--border-width) solid var(--color-border);background:var(--color-panel)}.market-activity{min-height:13rem}.market-activity__tabs{display:flex;overflow-x:auto;border-bottom:var(--border-width) solid var(--color-border)}.market-activity__tabs button{min-height:2.75rem;padding-inline:var(--space-md);border:0;border-right:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;white-space:nowrap}.market-activity__tabs button.is-active,.market-activity__tabs button:hover{background:var(--color-elevated);color:var(--color-text)}.market-activity__tabs button.is-active{box-shadow:inset 0 -2px var(--color-accent)}.market-activity__panel[hidden]{display:none}.market-activity__panel>section{min-height:12rem}.market-activity__toolbar{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;padding:0 var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs)}.market-activity__toolbar button{min-height:1.75rem;padding-inline:var(--space-xs);border:var(--border-width) solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit}.market-activity table{width:100%;table-layout:fixed}.market-activity table thead th{height:2.25rem;padding:0 var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;letter-spacing:.01em}.market-activity table .empty-cell,.market-activity table thead th{font-family:var(--font-ui);text-align:center!important;vertical-align:middle}.market-activity table .empty-cell{height:8.5rem;padding:0 var(--space-md);color:var(--color-text-muted)!important;font-size:var(--text-sm);font-weight:400}.market-activity__toolbar button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.market-activity__toolbar button:disabled{cursor:not-allowed;opacity:.45}.account-history{min-width:0}.account-history__actions{justify-content:flex-end}.account-history__actions button,.account-history__footer button{background:transparent;cursor:pointer;font:inherit}.account-history__actions button:disabled,.account-history__footer button:disabled{color:var(--color-text-muted);cursor:not-allowed}.account-history__table-wrap{max-width:100%;overflow-x:auto}.account-history__table{min-width:59rem;width:100%;border-collapse:collapse;font-size:var(--text-sm);white-space:nowrap}.account-history__table td,.account-history__table th{height:2.25rem;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);text-align:right}.account-history__table td:first-child,.account-history__table td:nth-child(2),.account-history__table th:first-child,.account-history__table th:nth-child(2){text-align:left}.account-history__table th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}.account-history__footer{display:flex;min-height:2.5rem;align-items:center;justify-content:center}.trading-panel-header{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md);padding-inline:var(--space-md);font-size:var(--text-sm)}.trading-tabs{display:flex;align-self:stretch}.trading-tabs button{min-width:3rem;border:0;border-right:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-numeric)}.trading-tabs button:first-child{border-left:var(--border-width) solid var(--color-border)}.trading-tabs button.is-active,.trading-tabs button:hover{background:var(--color-elevated);color:var(--color-text)}.chart-last{display:flex;gap:var(--space-lg);color:var(--color-text-muted);font-size:var(--text-xs)}.chart-stage{position:relative;flex:1 1;min-height:0}.chart-canvas{width:100%;height:100%}.chart-empty{position:absolute;inset:0;display:grid;place-content:center;gap:var(--space-xs);color:var(--color-text-muted);text-align:center;pointer-events:none}.chart-empty strong{color:var(--color-text-secondary)}.chart-footer{display:flex;min-height:2rem;align-items:center;justify-content:space-between;padding-inline:var(--space-md);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs)}.chart-footer a:hover{color:var(--color-text)}.recent-trades{display:flex;min-height:100%;flex-direction:column}.recent-trades--embedded{border:0;background:transparent}.recent-trades .trading-panel-header>span{color:var(--color-text-muted)}.trade-tape-wrap{max-height:31rem;overflow:auto}.trade-tape td:first-child,.trade-tape th:first-child{text-align:left}.trade-tape td,.trade-tape th{padding-inline:var(--space-sm);font-family:var(--font-numeric);font-size:var(--text-xs)}.trade-price--buy{color:var(--color-buy)}.trade-price--sell{color:var(--color-sell)}.trade-tape-more{min-height:var(--control-height);margin-top:auto;border:0;border-top:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit}.trade-tape-more:hover:not(:disabled){color:var(--color-accent)}.compact-state{min-height:18rem}.market-rules-panel{overflow:hidden;margin-top:var(--space-sm);border:var(--border-width) solid var(--color-border);background:var(--color-panel)}.market-rules-panel .panel-heading a{color:var(--color-text-muted);letter-spacing:0}.market-rules-panel .panel-heading a:hover{color:var(--color-accent)}.market-rules-grid{display:grid;grid-template-columns:repeat(6,minmax(8rem,1fr));margin:0;overflow-x:auto}.market-rules-grid>div{min-width:0;min-height:4.5rem;padding:var(--space-sm) var(--space-md);border-right:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;justify-content:center}.market-rules-grid>div:last-child{border-right:0}.market-rules-grid dd{margin-top:var(--space-2xs);color:var(--color-text-secondary);white-space:nowrap}.open-orders-panel{margin-top:var(--space-md);padding:0}.open-orders-panel--embedded{margin-top:0;border:0}.open-orders-panel--embedded .open-orders-panel__heading{justify-content:flex-end}.open-orders-panel__heading{gap:var(--space-md)}.open-orders-panel__heading h2{margin:var(--space-2xs) 0 0;color:var(--color-text);font-size:var(--text-lg);letter-spacing:0}.open-orders-panel__actions,.open-orders-panel__footer{display:flex;align-items:center;gap:var(--space-md)}.open-orders-panel__actions span{color:var(--color-text-muted);font-size:var(--text-xs)}.open-orders-panel button{min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);border-radius:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;padding-inline:var(--space-md)}.open-orders-panel--embedded .market-activity__toolbar button{min-height:1.75rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.open-orders-panel--embedded .open-orders-panel__actions{gap:var(--space-sm)}.open-orders-panel button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.open-orders-panel button:disabled{cursor:not-allowed;opacity:.45}.open-orders-table-wrap{overflow-x:auto}.open-orders-table{min-width:59rem}.open-orders-table td:first-child,.open-orders-table th:first-child{text-align:left}.order-side--buy{color:var(--color-buy)}.order-side--sell{color:var(--color-sell)}.open-orders-panel>.order-message,.open-orders-panel__receipt{margin:var(--space-md)}.open-orders-table .cancel-order-button{min-height:2rem;color:var(--color-sell)}.open-orders-panel__footer{justify-content:flex-end;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border)}.portfolio-route{padding-block:var(--space-md) var(--space-xl)}.account-page-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-lg)}.account-page-header h1{margin-bottom:var(--space-xs)}.account-page-header p{margin:0;color:var(--color-text-muted)}.portfolio-balances{margin-top:var(--space-md);padding:0}.portfolio-panel-toolbar h2{margin:0;color:var(--color-text);font-size:var(--text-sm);letter-spacing:0}.portfolio-balances button{min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);background:transparent;color:var(--color-text);cursor:pointer;font:inherit;padding-inline:var(--space-md)}.portfolio-balances button:hover:not(:disabled){border-color:var(--color-accent)}.portfolio-balances button:disabled{cursor:not-allowed;opacity:.45}.portfolio-panel-toolbar>div{display:flex;min-width:0;align-items:baseline;gap:var(--space-sm)}.portfolio-panel-toolbar>div>span{flex:0 0 auto}.portfolio-panel-toolbar .open-orders-panel__actions{margin-left:auto}.portfolio-panel-toolbar button{min-height:1.75rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.portfolio-balances-table td:first-child,.portfolio-balances-table th:first-child{text-align:left}.portfolio-balances-table .asset-unit{max-width:30rem;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.portfolio-simple-state{margin:0;padding:var(--space-xl);color:var(--color-text-muted)}.portfolio-simple-state h2{color:var(--color-text)}.portfolio-panel-footer{padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);text-align:right}.orderbook__heading{min-height:3.25rem;padding-right:0}.orderbook__heading h2{margin:var(--space-2xs) 0 0;color:var(--color-text);font-size:var(--text-lg);letter-spacing:0}.orderbook-side-filter{display:grid;grid-template-columns:repeat(3,minmax(2.75rem,1fr));align-self:stretch;border-left:var(--border-width) solid var(--color-border)}.orderbook-side-filter button{min-width:0;padding:0;border:0;border-right:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs)}.orderbook-view-icon{display:block;width:1rem;height:.875rem;margin:auto;opacity:.65;transition:opacity var(--motion-fast) ease}.orderbook-view-icon .is-bid{fill:var(--color-buy)}.orderbook-view-icon .is-ask{fill:var(--color-sell)}.orderbook-view-icon .is-line{fill:currentcolor}.orderbook-side-filter button.is-active .orderbook-view-icon,.orderbook-side-filter button:hover .orderbook-view-icon{opacity:1}.orderbook-side-filter button:last-child{border-right:0}.orderbook-side-filter button.is-active,.orderbook-side-filter button:hover{background:var(--color-elevated);color:var(--color-accent)}.orderbook-side-filter button.is-active.is-buy{color:var(--color-buy)}.orderbook-side-filter button.is-active.is-sell{color:var(--color-sell)}.orderbook__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm);min-height:2.25rem;align-items:center;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.book-grid{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);min-height:0;flex:1 1}.book-grid--asks,.book-grid--bids{grid-template-rows:minmax(0,1fr)}.book-side{min-height:0;overflow:hidden}.book-side__table{height:100%;max-height:none;overflow-y:auto}.book-side__table:has(.empty-cell) table{height:100%}.book-side__table:has(.empty-cell) .empty-cell{height:auto}.book-side table{table-layout:fixed}.book-side--asks .book-side__table{display:flex;flex-direction:column;justify-content:end}.book-midline{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;padding-inline:var(--space-md);border-block:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.book-midline strong{color:var(--color-text);font-size:var(--text-md)}.book-side--bids h3,.book-side--bids tbody td:first-child{color:var(--color-buy)}.book-side--asks h3,.book-side--asks tbody td:first-child{color:var(--color-sell)}.book-level__price{position:relative;overflow:hidden}.book-level__price>span:last-child{position:relative;z-index:1}.book-level__depth{position:absolute;z-index:0;inset-block:0;right:0;background:currentcolor;opacity:.13;pointer-events:none}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}td,th{height:2.25rem;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);text-align:right}th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}td:first-child,th:first-child{text-align:left}.empty-cell{height:8rem;color:var(--color-text-muted)!important;text-align:center!important}.order-ticket{min-width:0;padding:0}.order-ticket__heading{min-height:3.75rem}.order-ticket__heading h2{margin:var(--space-2xs) 0 0;color:var(--color-text);font-size:var(--text-lg);letter-spacing:0}.order-ticket__availability{color:var(--color-warning)}.order-ticket__availability.is-open{color:var(--color-buy)}.order-ticket form{min-width:0;padding:var(--space-md)}.order-balance-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:var(--space-sm);gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs)}.order-balance-row strong{overflow:hidden;color:var(--color-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap}.order-balance-row button{min-height:1.75rem;padding-inline:var(--space-xs);border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit}.side-switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--space-md);border:var(--border-width) solid var(--color-border-strong)}.place-order,.side-switch button{min-height:var(--control-height);border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:600}.side-switch button:first-child{border-right:var(--border-width) solid var(--color-border-strong)}.side-switch button:first-child.is-active{background:var(--color-buy);color:var(--color-accent-contrast)}.side-switch button:last-child.is-active{background:var(--color-sell);color:var(--color-accent-contrast)}.order-field{display:grid;gap:var(--space-xs);margin-bottom:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs)}.amount-percentage{margin:calc(var(--space-xs) * -1) 0 var(--space-md)}.amount-percentage input{width:100%;height:1rem;margin:0;accent-color:var(--color-accent);cursor:pointer}.amount-percentage input:disabled{cursor:not-allowed;opacity:.45}.amount-percentage__marks{display:flex;justify-content:space-between;color:var(--color-text-muted);font-family:var(--font-numeric);font-size:.625rem}.order-advanced,.order-funding-details{margin-bottom:var(--space-md);border-block:var(--border-width) solid var(--color-border)}.order-advanced>summary,.order-funding-details>summary{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);list-style:none}.order-advanced>summary::-webkit-details-marker,.order-funding-details>summary::-webkit-details-marker{display:none}.order-advanced>summary:after{color:var(--color-text-muted);content:"+"}.order-advanced[open]>summary:after{content:"−"}.order-advanced .order-field{margin-top:var(--space-sm)}.order-funding-details>summary>span:last-child{margin-left:auto}.order-field input,.order-field textarea{min-width:0;width:100%;border:var(--border-width) solid var(--color-border-strong);border-radius:0;background:var(--color-input);color:var(--color-text);font-family:var(--font-numeric);font-size:var(--text-sm)}.order-field input{min-height:var(--control-height);padding:0 var(--space-sm)}.order-field textarea{min-height:5.5rem;padding:var(--space-sm);resize:vertical}.order-field small{color:var(--color-text-muted);line-height:var(--line-normal)}.order-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.order-field__label strong{color:var(--color-text-secondary);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:500}.order-field--funding{margin:0;padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-border)}.funding-footer,.funding-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.funding-heading h3{margin:0;color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;letter-spacing:0}.funding-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.funding-actions button,.funding-footer button{min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);border-radius:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs)}.funding-actions button:hover:not(:disabled),.funding-footer button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.funding-actions button:disabled,.funding-footer button:disabled{cursor:not-allowed;opacity:.45}.funding-list{max-height:15rem;overflow-y:auto;border:var(--border-width) solid var(--color-border);background:var(--color-input)}.funding-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-sm);padding:var(--space-sm);color:var(--color-text-secondary);cursor:pointer}.funding-option+.funding-option{border-top:var(--border-width) solid var(--color-border)}.funding-option:has(input:checked){border-left:2px solid var(--color-accent);color:var(--color-text)}.funding-option input{margin-top:var(--space-2xs);accent-color:var(--color-accent)}.funding-option code,.funding-option small{display:block;max-width:100%;overflow-wrap:anywhere}.funding-option small{margin-top:var(--space-2xs)}.funding-state{margin:0;padding:var(--space-sm);border:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.funding-footer:empty{display:none}.order-estimate{margin:0 0 var(--space-md);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.order-estimate>div,.submission-receipt dl>div{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) 0}.order-estimate dd,.submission-receipt dd{min-width:0;overflow-wrap:anywhere;font-family:var(--font-numeric);text-align:right}.order-estimate-note{margin:calc(var(--space-md) * -1) 0 var(--space-md);line-height:1.4}.order-estimate-note,.order-payout{color:var(--color-text-muted);font-size:var(--text-xs)}.order-payout{display:grid;gap:var(--space-xs);margin-bottom:var(--space-md)}.order-payout code{overflow-wrap:anywhere;color:var(--color-text-secondary)}.order-message{margin-bottom:var(--space-md);padding:var(--space-sm);border-left:2px solid;font-size:var(--text-xs)}.order-message--error{color:var(--color-warning)}.place-order{width:100%;color:var(--color-accent-contrast)}.place-order--buy{background:var(--color-buy)}.place-order--sell{background:var(--color-sell)}.place-order:disabled{cursor:not-allowed;opacity:.45}.order-phase{min-height:2.2em;margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.submission-receipt{padding:var(--space-md);border-top:var(--border-width) solid var(--color-buy)}.submission-receipt strong{color:var(--color-buy)}.submission-receipt dl{margin-block:var(--space-sm)}.submission-receipt p{margin:0;color:var(--color-text-muted);font-size:var(--text-xs)}.prose-route>.ui-panel{padding:0}.identity-panel{padding:0;background:var(--color-input)}.identity-panel>.order-message{margin:var(--space-md) var(--space-md) 0}.identity-actions{display:flex;justify-content:flex-end;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border)}.identity-actions button{min-height:var(--control-height);border:var(--border-width) solid var(--color-accent);border-radius:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;padding-inline:var(--space-lg)}.identity-actions button:hover:not(:disabled){background:var(--color-accent);color:var(--color-accent-contrast)}.identity-actions button:disabled{cursor:wait;opacity:.55}.identity-actions__revoke{border-color:var(--color-sell)!important;color:var(--color-sell)!important}.identity-actions__revoke:hover:not(:disabled){background:var(--color-sell)!important;color:var(--color-accent-contrast)!important}.markets-table-wrap{overflow-x:auto}.markets-table{min-width:56rem}.markets-table td:nth-child(2),.markets-table th:nth-child(2){text-align:left}.markets-pair{font-weight:600}.markets-bid{color:var(--color-buy)}.markets-ask{color:var(--color-sell)}.doc-columns{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-xl);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.doc-columns article{padding:var(--space-xl);border-right:var(--border-width) solid var(--color-border)}.doc-columns article:last-child{border-right:0}.doc-columns h2{margin-bottom:var(--space-md);font-size:var(--text-lg)}.doc-columns p{margin-bottom:0;color:var(--color-text-secondary)}.doc-columns--stack{grid-template-columns:1fr}.doc-columns--stack article{max-width:52rem;border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.doc-columns--stack article:last-child{border-bottom:0}.route-footnote{max-width:50rem;margin-top:var(--space-lg);color:var(--color-text-muted);font-size:var(--text-sm)}.deployment-contract{margin-bottom:var(--space-lg)}.hash-value{font-family:var(--font-numeric);font-size:var(--text-xs)}.fee-schedules,.fee-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.fee-current-charges{margin-top:var(--space-md)}.fee-current-table{min-width:48rem}.fee-current-table td:nth-child(2),.fee-current-table th:nth-child(2){text-align:right}.fee-current-table td:nth-child(n+3),.fee-current-table th:nth-child(n+3){text-align:left}.fee-parameter-heading{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:end;gap:var(--space-xl);margin-top:var(--space-2xl)}.fee-parameter-heading h2,.fee-parameter-heading p{margin-bottom:0}.fee-parameter-heading>p{max-width:46rem;color:var(--color-text-secondary)}.fee-rate-panel,.fee-schedule-panel,.personal-fee-tier{padding:0;overflow:hidden;background:var(--color-input)}.fee-rate-panel__rates{display:grid;grid-template-columns:repeat(3,1fr)}.fee-rate-panel__rates>div{min-width:0;padding:var(--space-xl) var(--space-md);border-right:var(--border-width) solid var(--color-border)}.fee-rate-panel__rates>div:last-child{border-right:0}.fee-rate-panel__rates span,.personal-fee-tier__primary span{display:block;margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.fee-rate-panel__rates strong{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500}.fee-rate-panel__foot{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm)}.fee-rate-panel__foot strong{color:var(--color-text);font-weight:500}.personal-fee-tier__body{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);min-height:10.5rem}.personal-fee-tier__primary{display:flex;flex-direction:column;justify-content:center;padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border)}.personal-fee-tier__primary strong{font-size:var(--text-2xl);font-weight:500}.personal-fee-tier__facts .is-current-tier,.personal-fee-tier__primary strong.is-current-tier{color:var(--color-accent)}.personal-fee-tier__primary small{margin-top:var(--space-md);color:var(--color-text-muted)}.personal-fee-tier__facts{margin:0}.personal-fee-tier__facts>div{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border)}.personal-fee-tier__facts>div:last-child{border-bottom:0}.personal-fee-tier__facts dd{text-align:right}.fee-tier-empty{display:flex;min-height:10.5rem;flex-direction:column;justify-content:center;gap:var(--space-xs);padding:var(--space-xl)}.fee-tier-empty span{color:var(--color-text-muted);font-size:var(--text-sm)}.fee-tier-refresh{border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase}.fee-tier-actions{display:flex;align-items:center;gap:var(--space-sm)}.fee-tier-actions .fee-tier-refresh+.fee-tier-refresh{padding-left:var(--space-sm);border-left:var(--border-width) solid var(--color-border)}.fee-tier-refresh:disabled{cursor:wait;opacity:.5}.fee-tier-refresh:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--space-2xs)}.fee-table-wrap{overflow-x:auto}.fee-table{min-width:30rem}.fee-table td:not(:first-child),.fee-table th:not(:first-child){text-align:right}.fee-table td:first-child{font-weight:500}.fee-table tr.is-current-tier td{background:var(--color-elevated);color:var(--color-accent)}.fee-table tr.is-current-tier td:first-child{box-shadow:inset 2px 0 var(--color-accent)}.current-tier-marker{display:inline-block;margin-left:var(--space-xs);padding:0 var(--space-2xs);border:var(--border-width) solid;font-family:var(--font-ui);font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;vertical-align:middle}.fee-rules{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-xl);border-block:var(--border-width) solid var(--color-border)}.fee-rules article{padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border)}.fee-rules article:last-child{border-right:0}.fee-rules article>span{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs)}.fee-rules h2{margin:var(--space-sm) 0;font-size:var(--text-lg)}.fee-rules p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.text-link{color:var(--color-accent);font-weight:600}.legal-route{padding-block:var(--space-2xl)}.legal-copy{max-width:58rem;border-top:var(--border-width) solid var(--color-border)}.legal-copy section{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);padding-block:var(--space-xl);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xl)}.legal-copy h2{margin:0;font-size:var(--text-lg)}.legal-copy p{margin:0;color:var(--color-text-secondary)}.system-state{display:grid;min-height:65vh;align-content:center;justify-items:start;padding-block:var(--space-3xl)}.system-state h1{max-width:48rem;margin:var(--space-sm) 0 var(--space-md)}.system-state>p:not(.eyebrow){max-width:40rem;margin-bottom:var(--space-xl);color:var(--color-text-secondary)}.route-loading{min-height:60vh}.route-loading__line{width:min(32rem,100%);height:.75rem;margin-top:var(--space-md);background:var(--color-border);animation:loading-pulse 1.2s ease-in-out infinite alternate}.route-loading__line:last-child{width:min(20rem,70%)}@keyframes loading-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.route-loading__line{animation:none}}.developers-route,.markets-route,.status-route{padding-block:var(--space-2xl)}.markets-route{padding-block:var(--space-md) var(--space-xl)}.markets-route .account-page-header,.portfolio-route .account-page-header{margin-bottom:var(--space-md)}.market-summary-strip,.portfolio-context{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-sm);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.market-summary-strip>div,.portfolio-context>div{display:grid;min-height:4.75rem;align-content:center;padding:var(--space-md);border-right:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.market-summary-strip>div:last-child,.portfolio-context>div:last-child{border-right:0}.market-summary-strip span,.portfolio-context span{color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.market-summary-strip strong,.portfolio-context strong{font-size:var(--text-lg);font-weight:500}.market-empty-state{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:14rem;padding:var(--space-xl);gap:var(--space-xl)}.market-empty-state h2,.portfolio-unavailable h2,.service-unavailable h2,.status-incident h2{margin-bottom:var(--space-sm);font-size:clamp(1.4rem,3vw,2.25rem)}.market-empty-state p,.service-unavailable>p,.status-incident__body>p{max-width:48rem;color:var(--color-text-secondary)}.empty-state-index{color:var(--color-warning);font-family:var(--font-numeric);font-size:var(--text-xl);font-weight:500}.service-unavailable{padding:var(--space-xl)}.service-unavailable--inline{border:var(--border-width) solid var(--color-border);background:var(--color-input)}.service-unavailable--inline h3{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-lg)}.developers-route{padding-top:0}.developers-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);align-items:center;min-height:34rem;gap:clamp(2rem,7vw,7rem);padding-block:var(--space-3xl)}.developers-hero h1{max-width:15ch}.developers-hero__lede{max-width:48rem;color:var(--color-text-secondary);font-size:var(--text-lg)}.api-overview-card{padding:0;border-top:2px solid var(--color-accent);background:var(--color-input)}.docs-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:start;border-top:var(--border-width) solid var(--color-border);gap:var(--space-2xl)}.docs-nav{position:sticky;top:6rem;display:grid;align-self:start;padding-block:var(--space-xl);gap:var(--space-2xs)}.docs-nav .eyebrow{margin-bottom:var(--space-sm)}.docs-nav a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;padding:var(--space-xs) var(--space-sm);border-left:2px solid transparent;color:var(--color-text-muted);font-size:var(--text-sm);gap:var(--space-xs);transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.docs-nav a span{color:var(--color-border-strong);font-family:var(--font-numeric);font-size:var(--text-xs)}.docs-nav a:focus-visible,.docs-nav a:hover{border-left-color:var(--color-accent);background:var(--color-elevated);color:var(--color-accent)}.docs-content{min-width:0;border-left:var(--border-width) solid var(--color-border)}.docs-section{padding:var(--space-3xl) 0 var(--space-3xl) var(--space-2xl);border-bottom:var(--border-width) solid var(--color-border);scroll-margin-top:5rem}.docs-section>.eyebrow,.docs-section>h2,.docs-section>p{max-width:50rem}.docs-section>h2{margin-bottom:var(--space-md)}.docs-section>p:not(.eyebrow){color:var(--color-text-secondary)}.endpoint-group{min-width:0;margin-top:var(--space-2xl);border-top:var(--border-width) solid var(--color-border-strong)}.endpoint-group h3{margin:0;padding:var(--space-sm) 0;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.api-endpoint{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(17rem,.9fr) 7.25rem;align-items:center;min-height:4.75rem;padding-block:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);column-gap:var(--space-lg)}.api-endpoint__target{display:grid;grid-template-columns:4.25rem minmax(0,1fr);min-width:0;align-items:center;gap:var(--space-md)}.api-endpoint__target code{min-width:0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-sm);line-height:1.45}.api-endpoint>p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.api-access,.api-method{font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em}.api-method{width:4.25rem;color:var(--color-buy)}.api-method--post{color:var(--color-accent)}.api-method--delete{color:var(--color-sell)}.api-method--ws{color:var(--color-focus)}.api-access{width:7.25rem;justify-self:end;color:var(--color-text-muted);text-align:right}.code-sample{width:100%;max-width:100%;min-width:0;margin-top:var(--space-xl);margin-inline:0;overflow:hidden;border:var(--border-width) solid var(--color-border-strong);background:#080b10;box-shadow:0 1.5rem 3rem rgb(0 0 0/14%)}.code-sample__label{display:flex;min-width:0;min-height:2.25rem;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.code-sample__label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-sample__controls{display:inline-flex;flex:0 0 auto;gap:var(--space-2xs);margin-left:var(--space-sm)}.code-sample__controls i{width:.4rem;height:.4rem;border:var(--border-width) solid var(--color-border-strong);background:var(--color-border)}.code-sample pre{width:100%;max-width:100%;max-height:36rem;margin:0;padding:var(--space-lg);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--color-text-secondary);line-height:1.65}.code-sample code{display:block;width:max-content;min-width:100%;font-size:var(--text-sm)}.docs-callout{max-width:52rem;margin-top:var(--space-xl);padding:var(--space-lg);border-left:2px solid var(--color-accent);background:var(--color-elevated)}.docs-callout--warning{border-left-color:var(--color-warning)}.docs-callout--security{border-left-color:var(--color-buy)}.docs-callout>strong{display:block;margin-bottom:var(--space-xs)}.docs-callout p{margin-bottom:var(--space-sm);color:var(--color-text-secondary)}.docs-callout p:last-child{margin-bottom:0}.docs-code-grid,.docs-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-md)}.docs-code-grid>*,.docs-two-column>*{min-width:0}.docs-code-grid>.code-sample,.docs-two-column>.code-sample{align-self:stretch}.docs-two-column>.code-sample{margin-top:0}.docs-code-grid--asymmetric{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.integration-steps{margin:var(--space-xl) 0 0;padding:0;list-style:none;border-top:var(--border-width) solid var(--color-border)}.integration-steps li{display:grid;grid-template-columns:2rem 1fr;padding:var(--space-md) 0;border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md)}.integration-steps li>span{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs)}.integration-steps p{margin:0;color:var(--color-text-secondary)}.integration-steps--wide{display:grid;grid-template-columns:1fr 1fr}.integration-steps--wide li:nth-child(odd){padding-right:var(--space-lg);border-right:var(--border-width) solid var(--color-border)}.integration-steps--wide li:nth-child(2n){padding-left:var(--space-lg)}.docs-fine-print{padding-top:var(--space-md);color:var(--color-text-muted)!important;font-size:var(--text-sm)}.docs-fine-print,.stream-rules{margin-top:var(--space-xl);border-top:var(--border-width) solid var(--color-border)}.stream-rules{display:grid;grid-template-columns:1fr 1fr;border-left:var(--border-width) solid var(--color-border)}.stream-rules article{padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.stream-rules p{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.finality-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--space-xl);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.finality-track>div{min-height:11rem;padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border)}.finality-track>div:last-child{border-right:0}.finality-track span{display:block;margin-bottom:var(--space-xl);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs)}.finality-track p{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.finality-track .is-final{border-top:2px solid var(--color-buy);background:var(--color-elevated)}.deployment-contract{padding:0;background:var(--color-input)}.docs-links{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin-top:var(--space-lg)}.limit-grid{display:grid;grid-template-columns:1fr 1fr;margin:var(--space-xl) 0;border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.limit-grid article{padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.limit-grid p{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.portfolio-unavailable{padding:0;background:var(--color-input)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-md);border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.service-grid article{min-height:15rem;padding:var(--space-lg);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.service-grid__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.service-grid__heading>span:first-child{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs)}.service-grid h2{margin:var(--space-2xl) 0 var(--space-sm);font-size:var(--text-lg)}.service-grid p{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.service-grid>article>code{color:var(--color-text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.market-status-panel{padding:0;background:var(--color-input)}.market-status-list>div{display:grid;grid-template-columns:1fr auto 9rem;align-items:center;min-height:4rem;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-lg)}.market-status-list>div:last-child{border-bottom:0}.market-status-list>div>div{display:flex;align-items:baseline;gap:var(--space-md)}.market-status-list code,.market-status-list>div>span{color:var(--color-text-muted);font-size:var(--text-xs)}.status-incident{padding:0;border-top:2px solid var(--color-warning);background:var(--color-input);overflow:hidden}.status-incident__heading{background:var(--color-elevated)}.status-incident__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.status-incident__body{display:flex;min-height:30rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,5rem);border-right:var(--border-width) solid var(--color-border)}.status-incident__body h2{max-width:14ch;margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3.5rem)}.status-checks{display:grid;grid-template-columns:1fr;align-content:center;background:var(--color-panel)}.status-checks>div{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;padding:0 var(--space-lg);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md)}.status-checks>div:last-child{border-bottom:0}.status-checks>div>span{color:var(--color-text-muted);font-size:var(--text-sm)}.status-context{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-md);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.status-context>div{display:grid;min-height:5rem;align-content:center;padding:var(--space-md);border-right:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.status-context>div:last-child{border-right:0}.status-context span{color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.status-context strong{font-size:var(--text-sm);font-weight:500}