: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}}.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:disabled{cursor:not-allowed;opacity:.55}.ui-action-button--accent,.ui-action-link--accent{background:var(--color-accent);color:var(--color-accent-contrast)}.ui-action-button--accent:hover:not(:disabled),.ui-action-link--accent:hover{background:transparent;color:var(--color-accent)}.ui-action-button--quiet,.ui-action-link--quiet{border-color:var(--color-border-strong);background:transparent;color:var(--color-text)}.ui-action-button--quiet:hover:not(:disabled),.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)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-ui);scroll-behavior:smooth}body,html{overflow-x:clip;background:var(--color-page);color:var(--color-text)}body{margin:0;min-height:100vh;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}.copyable-identifier{display:inline-flex;min-width:0;max-width:100%;align-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:inherit;font:inherit;text-align:inherit}.copyable-identifier code{min-width:0;overflow-wrap:anywhere;color:inherit;font:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:.24em;transition:text-decoration-color var(--motion-fast) ease;word-break:break-all}.copyable-identifier:focus-visible code,.copyable-identifier:hover code,.copyable-identifier[data-state=copied] code,.copyable-identifier[data-state=error] code{text-decoration-color:currentcolor}.copyable-identifier:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.copyable-identifier--compact{width:100%}.copyable-identifier--compact code{overflow:hidden;text-overflow:clip;white-space:nowrap}.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__menu-action{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 .wallet-control__menu-action{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md)}.wallet-control__menu-action:hover:not(:disabled){background:var(--color-panel);color:var(--color-accent)}.wallet-control__menu-action: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>.wallet-control__menu-action,.wallet-control__empty>.wallet-control__menu-action{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__connected>.copyable-identifier{margin-block:var(--space-sm)}.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 :is(.hydra-deposit-trigger,.hydra-withdrawal-trigger){width:100%;margin-bottom:var(--space-sm)}.hydra-transfer__receipt a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.hydra-transfer{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-transfer::backdrop{background:rgb(3 7 13/72%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hydra-transfer__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-transfer__header span{color:var(--color-accent);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.08em}.hydra-transfer__header h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg)}.hydra-transfer__close{width:2.5rem;min-height:2.5rem;padding:0;text-align:center}.hydra-transfer__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-transfer__summary span{color:var(--color-text-muted)}.hydra-transfer__summary .copyable-identifier,.hydra-transfer__summary code,.hydra-transfer__summary strong{color:var(--color-text);text-align:right}.hydra-transfer__summary .copyable-identifier{justify-self:end}.hydra-transfer__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-transfer__state strong{color:var(--color-text);font-weight:500}.hydra-transfer__state p{max-width:34rem;margin:0}.hydra-transfer__state .ui-action-button{margin-top:var(--space-xs)}.hydra-transfer__amount{display:grid;padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-sm)}.hydra-transfer__amount-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--color-text-muted);font-size:var(--text-xs)}.hydra-transfer__amount input,.hydra-transfer__amount select{width:100%;min-height:var(--control-height);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);padding-inline:var(--space-sm)}.hydra-transfer__amount-input{display:grid;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs)}.hydra-transfer__amount-input>span:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto}.hydra-transfer__amount-input button{min-width:4rem;border:var(--border-width) solid var(--color-border-strong);border-left:0;background:var(--color-panel);color:var(--color-accent);cursor:pointer}.hydra-transfer__amount>p,.hydra-transfer__progress,.hydra-transfer__reserve,.hydra-transfer__validation{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}.hydra-transfer__progress,.hydra-transfer__reserve,.hydra-transfer__validation{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--color-border)}.hydra-transfer__progress{color:var(--color-accent)}.hydra-transfer__validation{color:var(--color-warning)}.hydra-deposit-review{display:grid;padding:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-md);background:var(--color-input)}.hydra-deposit-review>header,.hydra-deposit-review__movement{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.hydra-deposit-review>header span,.hydra-deposit-review>p,.hydra-deposit-review__movement>span{color:var(--color-text-muted);font-size:var(--text-xs)}.hydra-deposit-review__movement>span{flex:0 0 9rem}.hydra-deposit-review__movement ul{display:grid;min-width:0;margin:0;padding:0;gap:var(--space-xs);list-style:none;text-align:right}.hydra-deposit-review__movement li{display:grid;min-width:0;gap:var(--space-2xs)}.hydra-deposit-review__movement .copyable-identifier,.hydra-deposit-review__movement code{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-xs)}.hydra-deposit-review>p{margin:0;line-height:1.45}.hydra-transfer__receipt{margin:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-buy)}.hydra-transfer__receipt .copyable-identifier,.hydra-transfer__receipt code{display:block;margin-block:var(--space-xs);overflow-wrap:anywhere}.hydra-transfer__receipt p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.hydra-transfer__error{display:flex;align-items:center;justify-content:space-between;margin:var(--space-md);gap:var(--space-md)}.hydra-transfer__error p{margin:0}.hydra-transfer__error .ui-action-button{flex:0 0 auto}.user-facing-error{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.user-facing-error__body{min-width:0}.user-facing-error__body>strong{display:block;color:var(--color-text);font-size:var(--text-sm)}.user-facing-error__body>p{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.user-facing-error details{margin-top:var(--space-sm);color:var(--color-text-muted)}.user-facing-error summary{width:max-content;cursor:pointer;font-family:var(--font-numeric)}.user-facing-error code{display:block;margin-top:var(--space-xs);overflow-wrap:anywhere;white-space:normal}.hydra-transfer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:var(--space-md);gap:var(--space-sm)}.hydra-transfer__footer,.site-footer{border-top:var(--border-width) solid var(--color-border)}.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);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}.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}.panel-heading h2{margin:var(--space-2xs) 0 0;color:var(--color-text);font-size:var(--text-lg);letter-spacing:0}.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{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-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:var(--space-sm)}.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);color:var(--color-text-muted);font-size:var(--text-xs)}.trading-workspace{display:grid;grid-template-areas:"controls controls controls" "chart book order" "rules book 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" "rules rules order"}.trading-workspace.is-rules-hidden{grid-template-areas:"controls controls controls" "chart book order"}.trading-workspace.is-book-hidden.is-rules-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;min-height:0;align-self:stretch}.trade-workspace-panel--rules{grid-area:rules;min-height:0}.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,.trade-workspace-panel--rules>.market-rules-panel{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{display:flex;min-height:13rem;flex-direction:column}.trade-shell>.market-activity{margin-top:var(--space-sm)}.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{min-height:0;flex:1 1}.market-activity__panel>section{min-height:100%}.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 .ui-action-button{min-height:1.75rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.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-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;letter-spacing:.01em;vertical-align:middle}.market-activity table .empty-cell{height:8.5rem;padding:0 var(--space-md);color:var(--color-text-muted)!important;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:400;text-align:center!important;vertical-align:middle}.account-history{min-width:0}.account-history__actions{justify-content:flex-end}.account-history__cursor{display:flex;min-width:0;max-width:24rem;align-items:center;gap:var(--space-xs)}.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:20rem}.chart-canvas{width:100%;height:100%;contain:size}.chart-empty{position:absolute;inset:0;z-index:1;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{align-self:center;margin:var(--space-sm)}.compact-state{min-height:18rem}.market-rules-panel{overflow:hidden;border:var(--border-width) solid var(--color-border);background:var(--color-panel)}.market-details{display:flex;flex-direction:column}.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-details__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.market-details__groups>section{min-width:0;padding:var(--space-sm) var(--space-md);border-right:var(--border-width) solid var(--color-border)}.market-details__groups>section:last-child{border-right:0}.market-details__groups dd,.market-details__groups dl,.market-details__groups h3{margin:0}.market-details__depth-heading span,.market-details__groups h3{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em}.market-details__groups dl{margin-top:var(--space-xs)}.market-details__groups dl>div{display:flex;min-height:1.5rem;align-items:baseline;justify-content:space-between;gap:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-xs)}.market-details__groups dl>div:last-child{border-bottom:0}.market-details__groups dt{color:var(--color-text-muted)}.market-details__groups dd{color:var(--color-text-secondary);text-align:right}.market-details__depth-sides .is-bid,.market-details__groups dd.is-buy{color:var(--color-buy)}.market-details__depth-sides .is-ask{color:var(--color-sell)}.market-details__groups dd.is-warning{color:var(--color-warning)}.market-details__depth{display:flex;min-height:0;flex:1 1;flex-direction:column;justify-content:center;padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--color-border)}.market-details__depth-heading,.market-details__depth-sides{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.market-details__depth-heading strong,.market-details__depth-sides{font-size:var(--text-xs)}.market-details__depth-track{display:flex;height:.35rem;margin-block:var(--space-xs);overflow:hidden;background:var(--color-input)}.market-details__depth-track.is-empty{border:var(--border-width) solid var(--color-border)}.market-details__depth-bid{flex:0 0 auto;background:var(--color-buy)}.market-details__depth-ask{min-width:0;flex:1 1;background:var(--color-sell)}.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__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--embedded .market-activity__toolbar .ui-action-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-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)}.portfolio-route__header-tools{display:grid;justify-items:end;gap:var(--space-sm)}.portfolio-route__header-tools .transfer-actions{flex-wrap:nowrap}.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-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 .ui-action-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-asset{display:inline-flex;align-items:center;gap:var(--space-sm)}.portfolio-asset strong{font-weight:500}.portfolio-balances-table .asset-unit{max-width:30rem;overflow:hidden;color:var(--color-text-muted);white-space:nowrap}.portfolio-simple-state{margin:0;padding:var(--space-xl);color:var(--color-text-muted)}.portfolio-unavailable{padding:0;background:var(--color-input)}.portfolio-simple-state h2{color:var(--color-text)}.portfolio-panel-footer{display:flex;min-width:0;align-items:center;justify-content:flex-end;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}.portfolio-panel-footer .copyable-identifier{max-width:min(32rem,70%);margin-left:var(--space-xs)}.portfolio-history{margin-top:var(--space-md);padding:0}.portfolio-history__heading>div:first-child{min-width:0}.portfolio-history__heading h2{margin:0;color:var(--color-text);font-size:var(--text-sm);letter-spacing:0}.portfolio-history__tabs{display:flex;border:var(--border-width) solid var(--color-border-strong)}.portfolio-history__tabs button{min-height:1.75rem;border:0;border-right:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs)}.portfolio-history__tabs button:last-child{border-right:0}.portfolio-history__tabs button[aria-pressed=true]{background:var(--color-elevated);color:var(--color-text)}.transfers-route{padding-block:var(--space-md) var(--space-xl)}.transfers-route__header-tools{display:grid;justify-items:end;gap:var(--space-sm)}.transfer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.transfer-history{padding:0}.transfer-history__toolbar>div:first-child{min-width:0}.transfer-history__actions,.transfer-history__filters,.transfer-history__live{display:flex;align-items:center}.transfer-history__actions{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.transfer-history__actions .ui-action-button{min-height:1.75rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.transfer-history__live{gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:0;text-transform:none}.transfer-history__live i{width:.45rem;height:.45rem;background:var(--color-buy)}.transfer-history__filters{flex:0 0 auto;border:var(--border-width) solid var(--color-border-strong)}.transfer-history__filters button{min-height:2rem;border:0;border-right:var(--border-width) solid var(--color-border-strong);padding-inline:var(--space-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);letter-spacing:0}.transfer-history__filters button:last-child{border-right:0}.transfer-history__filters button[aria-pressed=true]{background:var(--color-elevated);color:var(--color-text)}.transfer-history-row>summary,.transfer-history__columns{display:grid;grid-template-columns:minmax(8.5rem,.75fr) minmax(12rem,1.45fr) minmax(10rem,1fr) minmax(10rem,.9fr) minmax(7rem,.65fr) 1rem;align-items:center;gap:var(--space-md)}.transfer-history__columns{min-height:2.5rem;padding-inline:var(--space-md);color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs)}.transfer-history-row,.transfer-history__columns{border-bottom:var(--border-width) solid var(--color-border)}.transfer-history-row>summary{min-height:5rem;padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none}.transfer-history-row>summary::-webkit-details-marker{display:none}.transfer-history-row>summary:hover{background:var(--color-elevated)}.transfer-history-row>summary>.copyable-identifier,.transfer-history-row>summary>code,.transfer-history-row>summary>time,.transfer-history-row__arrival{color:var(--color-text-secondary);font-family:var(--font-numeric);font-size:var(--text-xs)}.transfer-history-row__amount,.transfer-history-row__status{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.transfer-history-row__amount strong{font-size:var(--text-sm);font-weight:500}.transfer-history-row__amount small,.transfer-history-row__status small{overflow:hidden;max-width:100%;color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.transfer-history-row>summary>.copyable-identifier{overflow:hidden}.transfer-history-row__chevron{color:var(--color-text-muted);transition:transform var(--motion-fast) ease}.transfer-history-row[open] .transfer-history-row__chevron{transform:rotate(180deg)}.transfer-history-row__details{padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);background:var(--color-input)}.transfer-history-row__details>p{margin-bottom:var(--space-md);color:var(--color-text-secondary);font-size:var(--text-sm)}.transfer-history-row__details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.transfer-history-row__details dl>div{min-width:0;padding:var(--space-sm);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.transfer-history-row__details dt{margin-bottom:var(--space-2xs);font-size:var(--text-xs)}.transfer-history-row__details dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--text-sm)}.identifier-with-link{display:flex;min-width:0;align-items:center;gap:var(--space-sm)}.identifier-with-link .copyable-identifier{flex:1 1 auto}.identifier-with-link a{flex:0 0 auto}.transfer-history-row__details a{color:var(--color-accent)}.transfer-history-row__details code{font-size:var(--text-xs)}.transfer-history__empty{padding:var(--space-xl);color:var(--color-text-muted);text-align:center}.transfer-history__footer{display:flex;align-items:center;justify-content:center;padding:var(--space-md);gap:var(--space-sm);font-family:var(--font-numeric)}.transfer-history__footer,.transfer-history__note{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.transfer-history__note{margin:0;padding:var(--space-sm) var(--space-md);background:var(--color-input)}.orderbook__heading{min-height:3.25rem;padding-right: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;min-height:2rem;align-items:center;padding:0 var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs)}.orderbook__depth-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderbook-grouping{min-height:1.625rem;margin-left:auto;padding:0;border:0;background:transparent;color:var(--color-text-muted);font:inherit;text-align:right;cursor:pointer}.orderbook-grouping:hover{color:var(--color-text)}.orderbook-grouping:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--space-2xs)}.orderbook-grouping option{background:var(--color-elevated);color:var(--color-text)}.orderbook-grouping option:checked{background:var(--color-accent);color:var(--color-accent-contrast)}.orderbook__stream{flex:0 0 auto}.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;font-size:var(--text-xs)}.book-side td,.book-side th{height:1.625rem;padding-inline:var(--space-sm)}.book-side th{overflow:hidden;padding-inline:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap}.book-side th:first-child{width:38%}.book-side th:nth-child(2){width:36%}.book-side th:nth-child(3){width:26%}.book-side--asks .book-side__table{display:flex;flex-direction:column;justify-content:end}.book-midline{display:flex;min-height:2.5rem;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__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{margin-bottom:var(--space-md);border-block:var(--border-width) solid var(--color-border)}.order-advanced>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{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-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-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__fee{display:grid;justify-items:end}.order-estimate-note,.order-estimate__fee small{color:var(--color-text-muted);font-size:var(--text-xs)}.order-estimate-note{margin:calc(var(--space-md) * -1) 0 var(--space-md);line-height:1.4}.order-estimate-note br{display:block;content:"";margin-top:var(--space-2xs)}.order-payout{display:grid;gap:var(--space-xs);margin-bottom:var(--space-md);color:var(--color-text-muted);font-size:var(--text-xs)}.order-payout code{overflow-wrap:anywhere;color:var(--color-text-secondary)}.order-payout--automatic{grid-template-columns:auto minmax(0,1fr);padding:var(--space-sm) 0;border-block:var(--border-width) solid var(--color-border);gap:var(--space-xs) var(--space-md)}.order-payout--automatic :is(strong,code,.copyable-identifier){min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:500;text-align:right}.order-payout--automatic .copyable-identifier{justify-self:end}.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__revoke{border-color:var(--color-sell);color:var(--color-sell)}.identity-actions__revoke:hover:not(:disabled){border-color:var(--color-sell);background:var(--color-sell);color:var(--color-accent-contrast)}.markets-table-wrap{max-width:100%;overflow-x:auto;contain:inline-size}.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}.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)}.fees-page{padding-block:var(--space-md) var(--space-xl)}.fees-page__header{margin-bottom:var(--space-md)}.fees-page__header .eyebrow{margin-bottom:var(--space-xs)}.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-panel)}.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 h2{margin:0 0 var(--space-sm);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)}.context-strip{display:grid;grid-template-columns:repeat(var(--context-columns),1fr);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.market-summary-strip,.portfolio-context{--context-columns:4;--context-min-height:4.75rem;--context-letter-spacing:0.04em;--context-value-size:var(--text-lg);margin-bottom:var(--space-sm)}.status-context{--context-columns:3;--context-min-height:5rem;--context-letter-spacing:0.06em;--context-value-size:var(--text-sm);margin-top:var(--space-md)}.context-strip>div{display:grid;min-height:var(--context-min-height);align-content:center;padding:var(--space-md);border-right:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.context-strip>div:last-child{border-right:0}.context-strip span{color:var(--color-text-muted);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:var(--context-letter-spacing);text-transform:uppercase}.context-strip strong{font-size:var(--context-value-size);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;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,.docs-nav a span{color:var(--color-text-muted)}.docs-nav a span{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)}.status-summary{margin-bottom:var(--space-md);padding:0;overflow:hidden;border-top:2px solid var(--color-buy);background:var(--color-panel)}.status-summary--warning{border-top-color:var(--color-warning)}.status-summary__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.status-summary__lead{display:flex;min-width:0;min-height:11rem;align-items:center;padding:var(--space-xl);border-right:var(--border-width) solid var(--color-border);gap:var(--space-lg)}.status-summary__mark{width:1rem;height:1rem;flex:0 0 auto;background:var(--color-buy);box-shadow:0 0 0 .45rem rgb(74 157 131/12%)}.status-summary__mark.is-warning{background:var(--color-warning);box-shadow:0 0 0 .45rem rgb(208 162 79/12%)}.status-summary__lead h2{margin-bottom:var(--space-sm);font-size:clamp(1.5rem,3vw,2.25rem)}.status-summary__lead p{max-width:44rem;margin:0;color:var(--color-text-secondary)}.status-summary__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.status-summary__facts>div{display:grid;min-width:0;align-content:center;padding:var(--space-md);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-xs)}.status-summary__facts>div:nth-child(2n){border-right:0}.status-summary__facts>div:nth-last-child(-n+2){border-bottom:0}.status-summary__facts dt{font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.status-summary__facts dd{color:var(--color-text);font-weight:500}.status-fact--positive{color:var(--color-buy)!important}.status-fact--warning{color:var(--color-warning)!important}.status-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-md);gap:var(--space-md)}.status-detail-panel{min-width:0;padding:0;overflow:hidden;background:var(--color-panel)}.status-detail-panel .ledger-list>div{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr)}.status-detail-panel .copyable-identifier,.status-detail-panel dd{min-width:0;max-width:100%}.market-status-panel{padding:0;overflow:hidden;background:var(--color-panel)}.market-status-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 8rem;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;min-width:0;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{background:var(--color-panel)}.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:22rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4rem);border-right:var(--border-width) solid var(--color-border)}.status-incident__body h2{max-width:18ch;margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3rem)}.status-checks{display:grid;grid-template-columns:1fr;align-content:center;background:var(--color-input)}.status-checks>div{display:flex;min-height:3.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)}@media (max-width:900px){.status-detail-grid,.status-incident__layout,.status-summary__layout{grid-template-columns:1fr}.status-incident__body,.status-summary__lead{border-right:0;border-bottom:var(--border-width) solid var(--color-border)}}@media (max-width:600px){.status-summary__lead{align-items:flex-start;padding:var(--space-lg) var(--space-md)}.status-summary__facts{grid-template-columns:1fr}.status-summary__facts>div:nth-child(n){border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.status-summary__facts>div:last-child{border-bottom:0}.market-status-list>div{grid-template-columns:1fr auto;padding-block:var(--space-sm);gap:var(--space-sm)}.market-status-list>div>span{grid-column:1/-1}.status-detail-panel .ledger-list>div{grid-template-columns:1fr;gap:var(--space-xs)}}