@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.df-stat-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:880px){.df-stat-row--3{grid-template-columns:1fr}}.df-stat__unit{color:var(--df-muted);font-size:14px;font-weight:600;letter-spacing:0;margin-left:4px}.df-accent-text{color:var(--df-accent-ink)}.df-deposit-card .df-card__head .df-icon-btn{margin-left:auto}.df-deposit-card__body .df-pos-grid{grid-row-gap:8px;grid-column-gap:16px;column-gap:16px;display:grid;font-size:13px;grid-template-columns:1fr auto;row-gap:8px}.df-deposit-card__body .df-pos-grid dt{color:var(--df-muted);font-weight:600;margin:0}.df-deposit-card__body .df-pos-grid dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0;text-align:right}.df-pos-grid--big{font-size:14.5px;margin:0 0 18px}.df-pos-grid--big dt{padding-bottom:4px}.df-pos-grid--big dd{font-size:16px;padding-bottom:4px}.df-fineprint{color:var(--df-muted);font-size:12.5px;line-height:1.5;margin:6px 0 0}.df-drawer__lede{font-size:13.5px;margin:-8px 0 18px}.df-form__actions{display:flex;flex-direction:column;gap:8px}.df-field__row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.df-hint{background:var(--df-bg-soft);border:1px solid var(--df-line);border-left:3px solid var(--df-accent);border-radius:var(--df-r-md);color:var(--df-ink);font-size:12.5px;line-height:1.5;padding:10px 12px}.df-hint b{font-weight:700}.df-hint--warn{background:#d4880612;border-left-color:#d48806}.df-stat-row.df-stat-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.df-stat-row.df-stat-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.df-stat-row.df-stat-row--4{grid-template-columns:1fr}}.df-stat--danger{background:#dc50500a;border-color:#dc505059}.df-warn-text{color:#c44545;font-weight:600;gap:4px}.df-pill,.df-warn-text{align-items:center;display:inline-flex}.df-pill{border:1px solid #0000;font-size:11.5px;gap:6px;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.df-pill--ok{background:#50af781f;border-color:#50af7840;color:#2e8c5b}.df-pill--safe{background:#408ec81f;border-color:#408ec840;color:#2a6b96}.df-pill--warn{background:#d4880624;border-color:#d488064d;color:#a3650a}.df-pill--danger{background:#dc505024;border-color:#dc50504d;color:#b53737}.df-health{margin-top:14px}.df-health__bar{background:var(--df-bg-soft);border-radius:999px;height:8px;overflow:hidden;position:relative}.df-health__fill{border-radius:999px;height:100%;transition:width .25s ease,background-color .2s ease}.df-health__fill--danger{background:#d05050}.df-health__fill--warn{background:#d48806}.df-health__fill--ok{background:#50af78}.df-health__fill--safe{background:#408ec8}.df-health__tick{background:var(--df-line);bottom:-2px;opacity:.9;position:absolute;top:-2px;width:1px}.df-health__label{color:var(--df-muted);font-family:var(--df-mono);font-size:11.5px;letter-spacing:.02em;margin-top:6px}.df-health-preview{align-items:center;background:var(--df-bg-soft);border:1px solid var(--df-line);border-radius:var(--df-r-md);display:flex;font-size:13px;justify-content:space-between;padding:10px 14px}.df-health-preview b{font-family:var(--df-mono);font-size:16px;font-weight:700}.df-health-preview--danger{background:#dc50500f;border-color:#dc505066;color:#b53737}.df-health-preview--warn{background:#d488060f;border-color:#d4880666;color:#a3650a}.df-health-preview--ok{background:#50af780f;border-color:#50af7866;color:#2e8c5b}.df-health-preview--safe{background:#408ec80f;border-color:#408ec866;color:#2a6b96}.df-card{background:var(--df-bg);color:inherit;cursor:pointer;font:inherit;padding:18px;text-align:left;transition:border-color .15s ease,transform .1s ease}.df-card:active{transform:translateY(1px)}.df-card__head{justify-content:space-between}.df-card__id{align-items:center;display:flex;gap:12px}.df-card__title{font-size:15px}.df-card__sub{font-size:12px;margin-top:1px}.df-card__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.df-card__metric{display:flex;flex-direction:column;gap:4px;min-width:0}.df-card__metric--right{align-items:flex-end;text-align:right}.df-card__metric-label{color:var(--df-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.df-card__metric-value{font-family:var(--df-mono);font-size:18px;font-weight:700}.df-card__metric-value span{color:var(--df-muted);font-size:12px;font-weight:500;margin-left:4px}.df-card__foot{align-items:center;border-top:1px dashed var(--df-line);color:var(--df-muted);font-size:12.5px;gap:6px;padding-top:10px}.df-card__foot b{color:var(--df-ink);font-family:var(--df-mono);margin-left:4px}.df-detail{gap:18px}.df-detail,.df-detail__hero{display:flex;flex-direction:column}.df-detail__hero{background:var(--df-bg-soft);border:1px solid var(--df-line);border-radius:var(--df-r-lg);gap:10px;padding:18px 20px;position:relative}.df-detail__hero-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.df-detail__hero-label{color:var(--df-muted);font-size:13px}.df-detail__hero-value{font-family:var(--df-mono);font-size:22px;font-weight:700}.df-detail__hero-value small{color:var(--df-muted);font-size:13px;font-weight:500;margin-left:4px}.df-detail__hero-pill{align-self:flex-start;margin-top:4px}.df-detail__grid{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:max-content 1fr;margin:0}.df-detail__grid dt{color:var(--df-muted)}.df-detail__grid dd{font-family:var(--df-mono);font-weight:500;margin:0;text-align:right}.df-detail__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.df-detail__actions .df-btn{justify-content:center}.df-detail__actions .df-btn--danger{grid-column:1/-1}.df-btn--danger{background:#d05050;border-color:#d05050;color:#fff}.df-btn--danger:hover:not(:disabled){background:#b53737;border-color:#b53737}.df-btn--danger:disabled{background:#dc505040;border-color:#0000;color:#fffc}.df-drawer__head-text{flex:1 1;min-width:0}.df-drawer__lede{font-size:13px;margin:4px 0 0}.df-cards{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:18px}.df-auctions-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:24px 0 12px}.df-tabs__btn em{font-feature-settings:"tnum";background:var(--df-bg-soft);border-radius:var(--df-r-pill);color:var(--df-muted);display:inline-block;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;margin-left:6px;padding:1px 6px;vertical-align:1px}.df-tabs__btn.is-active em{background:var(--df-accent-soft);color:var(--df-accent-ink)}.df-auctions-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:8px}.df-auction-card .df-card__metric--right{align-items:flex-end;text-align:right}.df-stat--accent{background:var(--df-accent-soft)}.df-stat--muted{opacity:.7}.df-form__row{display:flex;flex-wrap:wrap}.df-btn--sm{border-radius:var(--df-r-md);padding:6px 10px}.df-bids{border-top:1px dashed var(--df-line);margin-top:8px;padding-top:16px}.df-bids__title{color:var(--df-muted);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.df-bids__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.df-bid{grid-gap:8px 14px;background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);display:grid;gap:8px 14px;grid-template-areas:"main tags" "actions actions";grid-template-columns:1fr auto;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease}.df-bid--best{background:#50af780a;border-color:#50af7859}.df-bid--cancelled{opacity:.55}.df-bid__main{grid-area:main;min-width:0}.df-bid__amount{font-family:var(--df-mono);font-size:17px;font-weight:700;letter-spacing:-.01em}.df-bid__amount small{font-family:inherit;font-family:var(--df-sans,inherit);font-weight:500;margin-left:4px}.df-bid__amount small,.df-bid__meta{color:var(--df-muted);font-size:12px}.df-bid__meta{display:flex;flex-wrap:wrap;font-family:var(--df-mono);gap:6px;margin-top:4px}.df-bid__tags{align-self:start;display:flex;flex-wrap:wrap;gap:4px;grid-area:tags}.df-bid__actions{border-top:1px dashed var(--df-line);display:flex;flex-wrap:wrap;gap:8px;grid-area:actions;padding-top:8px}.df-bid__actions .df-btn{font-size:12px;padding:4px 10px}@media (max-width:520px){.df-auctions-toolbar{align-items:stretch;flex-direction:column}.df-tabs{justify-content:space-between;width:100%}.df-tabs__btn{flex:1 1;text-align:center}}.df-pool-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 22px}.df-pool-toolbar-meta{font-family:var(--df-mono);font-size:13px}.df-pool-prop{background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;gap:16px;margin-bottom:28px;padding:22px}.df-pool-prop.is-active{background:linear-gradient(180deg,#50af780a 0,#0000 60%),var(--df-bg);border-color:#50af7859}.df-pool-prop.is-finalized{opacity:.92}.df-pool-prop__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.df-pool-prop__title{align-items:center;display:flex;gap:12px;min-width:0}.df-pool-prop__title h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:4px 0 0}.df-pool-prop__actions{display:flex;flex-wrap:wrap;gap:10px}.df-pool-prop--empty{align-items:center;flex-direction:row;gap:18px}.df-pool-prop--empty .df-pool-prop__icon{background:var(--df-bg-soft);border-radius:50%;color:var(--df-muted);display:grid;flex-shrink:0;height:56px;place-items:center;width:56px}.df-pool-prop--empty h3{font-size:18px;margin:0 0 4px}.df-pool-prop--empty p{color:var(--df-muted);margin:0}.df-pool-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:8px}.df-pool-card{background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.df-pool-card__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.df-pool-card__label{color:var(--df-ink);font-size:13px;font-weight:600}.df-pool-card__key{background:var(--df-bg-soft);border-radius:var(--df-r-pill);color:var(--df-muted);font-family:var(--df-mono);font-size:11px;padding:1px 6px}.df-pool-card__value{font-feature-settings:"tnum";font-family:var(--df-mono);font-size:19px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-top:2px}.df-pool-card__value--addr{font-size:14px;font-weight:500}.df-pool-card__hint{color:var(--df-muted);font-size:12px;line-height:1.45;margin:4px 0 0}.df-vote-choice{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.df-vote-btn{background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .05s ease}.df-vote-btn:hover:not(:disabled){border-color:var(--df-line-strong,var(--df-muted))}.df-vote-btn:active:not(:disabled){transform:translateY(1px)}.df-vote-btn strong{font-size:15px;font-weight:700}.df-vote-btn small{color:var(--df-muted);font-size:12px}.df-vote-btn.is-active.is-yes{background:#50af7814;border-color:#50af788c}.df-vote-btn.is-active.is-no{background:#c850500f;border-color:#c8505073}.df-vote-btn:disabled{cursor:not-allowed;opacity:.55}.df-radio-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.df-radio-btn{background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.df-radio-btn:hover:not(:disabled){border-color:var(--df-muted)}.df-radio-btn strong{font-size:13px;font-weight:700}.df-radio-btn small{color:var(--df-muted);font-size:11px;line-height:1.4}.df-radio-btn.is-active{background:var(--df-accent-soft);border-color:var(--df-accent)}.df-radio-btn:disabled{cursor:not-allowed;opacity:.55}.df-diff{align-items:center;background:var(--df-bg-soft);border-radius:var(--df-r-md);display:flex;flex-wrap:wrap;font-family:var(--df-mono);font-size:13px;gap:10px;padding:10px 12px}.df-diff>span{color:var(--df-muted)}.df-diff>strong{font-weight:700}.df-diff__arrow{color:var(--df-muted)}.df-callout{background:var(--df-bg-soft);border:1px solid var(--df-line);border-radius:var(--df-r-md);font-size:13px;padding:10px 12px}.df-callout--warn{background:#c88c3c14;border-color:#c88c3c66}.df-callout--info{border-color:var(--df-line);color:var(--df-muted)}.df-field__hint{color:var(--df-muted);display:block;font-size:11px;line-height:1.4;margin-top:6px}@media (max-width:600px){.df-pool-prop{padding:16px}.df-pool-prop__title h3{font-size:17px}.df-pool-prop--empty{flex-direction:column;text-align:center}.df-vote-choice{grid-template-columns:1fr}}.df-pools-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:28px}.df-pool-card-v2{background:var(--df-card);border:1px solid var(--df-border);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px;transition:border-color .15s ease,transform .15s ease}.df-pool-card-v2:hover{border-color:var(--df-accent)}.df-pool-card-v2.is-soon{opacity:.6}.df-pool-card-v2.is-soon:hover{border-color:var(--df-border)}.df-pool-card-v2__head{align-items:center;display:flex;gap:14px}.df-pool-card-v2__title h3{font-size:18px;font-weight:700;margin:0 0 2px}.df-pair-mark{display:inline-flex}.df-pair-mark>:nth-child(2){box-shadow:0 0 0 2px var(--df-card);margin-left:-10px}.df-pool-card-v2__body{background:var(--df-bg);border-radius:10px;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:12px 14px}.df-pool-card-v2__row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:64px 56px 1fr}.df-pool-card-v2__foot{display:flex;justify-content:flex-end}.df-pools-note{align-items:flex-start;background:var(--df-bg);border:1px dashed var(--df-border);border-radius:12px;color:var(--df-text);display:flex;font-size:14px;gap:14px;padding:16px 18px}.df-pools-note__icon{align-items:center;background:var(--df-card);border:1px solid var(--df-border);border-radius:8px;color:var(--df-accent);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.df-swap-field{background:var(--df-bg);border:1px solid var(--df-border);border-radius:12px;display:block;margin-bottom:8px;padding:14px 16px;transition:opacity .15s ease}.df-swap-field.is-muted{opacity:.6}.df-swap-field__label{color:var(--df-muted);font-size:12px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.df-swap-field__row{align-items:center;display:flex;gap:10px}.df-swap-field__input{background:#0000;border:0;color:var(--df-text);flex:1 1;font-size:28px;font-weight:700;min-width:0;outline:none}.df-swap-field__input::placeholder{color:var(--df-faint)}.df-swap-field__token{align-items:center;background:var(--df-card);border:1px solid var(--df-border);border-radius:8px;display:inline-flex;font-size:14px;gap:8px;padding:6px 10px}.df-swap-flip{display:flex;justify-content:center;margin:-2px 0}.df-swap-meta{color:var(--df-text);font-size:13px;margin:6px 2px 14px;min-height:18px}.df-error,.df-swap-meta .df-error{color:#c0392b}.df-error{font-size:13px}.df-swap-slippage{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.df-chip{background:var(--df-card);border:1px solid var(--df-border);color:var(--df-text);cursor:pointer;font-size:13px;padding:6px 12px}.df-chip.is-on{background:var(--df-accent);border-color:var(--df-accent);color:#fff}.df-pools-prices{align-items:center;background:var(--df-surface);border:1px solid var(--df-border);border-radius:var(--df-r);display:flex;font-size:14px;gap:12px;margin-bottom:20px;padding:10px 16px}.df-pools-prices__item{align-items:center;display:flex;gap:8px}.df-pools-prices__sep{background:var(--df-border);height:16px;width:1px}.df-pool-card-v2__quote{align-items:center;border-top:1px solid var(--df-border);display:flex;font-size:14px;gap:6px;margin-top:4px;padding-top:10px}.df-tabs{background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;display:flex;gap:4px;margin-bottom:18px;width:fit-content}.df-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--df-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:background .15s ease,color .15s ease}.df-tab:hover{color:var(--df-fg)}.df-tab.is-active{background:var(--df-accent);color:#fff}.df-stack{display:flex;flex-direction:column;gap:18px}.df-stat-row{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.df-stat-row--compact{gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.df-stat{background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;padding:14px 16px}.df-stat-row--compact .df-stat{min-width:140px;padding:10px 14px}.df-stat-row--compact .df-stat__label{font-size:10px;margin-bottom:4px}.df-stat-row--compact .df-stat__value{font-size:17px}.df-stat--accent{background:linear-gradient(180deg,#3aa86e0f,#0000);border-color:var(--df-accent)}.df-stat__label{font-size:11px;letter-spacing:.04em;margin-bottom:6px}.df-stat__value{font-size:22px;font-weight:700}.df-stat__sub{font-size:12px;margin-top:2px}.df-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;padding:18px 20px}.df-card--chart{padding:18px 16px 12px}.df-card__title{font-size:16px;font-weight:700;margin:0 0 14px}.df-chart-controls{align-items:end;display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:14px}.df-field{color:var(--df-muted);font-size:11px;letter-spacing:.04em;min-width:240px;text-transform:uppercase}.df-field select{color:var(--df-fg);cursor:pointer;font-size:14px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.df-field select:focus,.df-field select:hover{border-color:var(--df-accent)}.df-field select:focus{box-shadow:0 0 0 3px #3aa86e26;outline:none}.df-checkbox{align-items:center;color:var(--df-fg);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:38px}.df-checkbox input{accent-color:var(--df-accent);height:16px;width:16px}.df-collapse{background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;overflow:hidden}.df-collapse__head{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.df-collapse__head:hover{background:var(--df-bg)}.df-collapse__title{font-size:15px;font-weight:700}.df-collapse__body{border-top:1px solid var(--df-border);padding:4px 18px 18px}.df-rot-180{transform:rotate(180deg);transition:transform .2s ease}.df-table-wrap{margin-top:12px;max-height:420px;overflow-x:auto;overflow-y:auto}.df-table thead{z-index:1}.df-table td,.df-table th{padding:9px 12px}.df-table th{font-weight:600;text-align:left}.df-table tr:hover td{background:var(--df-bg)}.df-price-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:12px}.df-price-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.df-price-card:hover{border-color:var(--df-accent);box-shadow:0 4px 10px #0f172a14,0 2px 4px #0f172a0f;transform:translateY(-1px)}.df-price-card__sym{color:var(--df-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.df-price-card__sym a{color:inherit;text-decoration:none}.df-price-card__sym a:hover{color:var(--df-accent);text-decoration:underline}.df-price-card__val{color:var(--df-fg);font-size:22px;font-weight:800;margin-top:6px}.df-price-card__meta{color:var(--df-muted);font-size:11px;margin-top:8px}.df-price-card__ts{color:var(--df-muted);font-size:11px;margin-top:2px}.df-pos{color:#22c55e;font-weight:700}.df-neg{color:#ef4444;font-weight:700}.df-pie-wrap{position:relative}.df-pie-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.df-pie-center__big{color:var(--df-fg);font-size:42px;font-weight:800;line-height:1}.df-pie-center__sub{color:var(--df-muted);font-size:12px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.df-basket-list{display:flex;flex-direction:column;gap:4px}.df-basket-row{grid-gap:14px;align-items:center;border-bottom:1px solid var(--df-border);display:grid;gap:14px;grid-template-columns:12px minmax(120px,1.2fr) minmax(120px,2fr) 90px 90px;padding:10px 8px}.df-basket-row:last-child{border-bottom:0}.df-basket-row__swatch{border-radius:3px;height:12px;width:12px}.df-basket-row__symbol{font-weight:700}.df-basket-row__bar-wrap{background:var(--df-bg);border-radius:999px;height:8px;overflow:hidden}.df-basket-row__bar{border-radius:999px;height:100%;transition:width .3s ease}.df-basket-row__price,.df-basket-row__weight{text-align:right}.df-address-row{align-items:center;background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.df-mono{color:var(--df-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;text-decoration:none;word-break:break-all}.df-mono:hover{color:var(--df-accent)}.df-empty{background:var(--df-card);border:1px dashed var(--df-border);border-radius:14px;padding:40px 20px}.recharts-default-tooltip,.recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;background:var(--df-surface,#fff)!important;border:1px solid var(--df-line,var(--df-border))!important;border-radius:10px!important;box-shadow:0 8px 24px #0000002e!important;color:var(--df-fg)!important;padding:10px 12px!important}.recharts-tooltip-wrapper{z-index:5}.recharts-tooltip-wrapper>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;background:var(--df-surface,#fff)!important}.recharts-tooltip-item-list,.recharts-tooltip-label{color:var(--df-fg)!important}:root[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-wrapper>div{background:#1a1f1c!important}.df-empty__title{font-size:17px;font-weight:700}.df-empty__sub{color:var(--df-muted);font-size:13px;margin-top:6px}@media (max-width:720px){.df-basket-row{grid-template-areas:"swatch name weight" "swatch bar  price";grid-template-columns:12px 1fr 70px;row-gap:4px}.df-basket-row__swatch{grid-area:swatch}.df-basket-row__name{grid-area:name}.df-basket-row__bar-wrap{grid-area:bar}.df-basket-row__weight{grid-area:weight}.df-basket-row__price{grid-area:price}}.df-commodities-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:24px}.df-commodity-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;color:inherit;display:block;padding:16px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.df-commodity-card:hover{border-color:var(--df-accent);transform:translateY(-1px)}.df-commodity-card.is-open{border-color:var(--df-accent);box-shadow:0 0 0 3px #3aa86e1f}.df-commodity-card__head{align-items:center;display:flex;gap:12px;margin-bottom:12px}.df-commodity-card__head h3{font-size:17px;font-weight:700;margin:0 0 2px}.df-commodity-card__stats{grid-gap:8px;background:var(--df-bg);border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0;padding:12px}.df-commodity-card__stats>div{display:flex;flex-direction:column;gap:4px}.df-commodity-card__stats dt{color:var(--df-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.df-commodity-card__stats dd{font-size:14px;font-weight:700;margin:0}.df-commodity-detail{background:var(--df-card);border:1px solid var(--df-border);border-radius:16px;padding:20px 22px}.df-commodity-detail__head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.df-commodity-detail__head h2{font-size:22px;margin:0}.df-commodity-detail__head>button{margin-left:auto}.df-commodity-detail__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.df-contracts-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:24px}.df-contract-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;color:inherit;cursor:pointer;font:inherit;padding:16px;text-align:left;transition:border-color .15s ease,transform .15s ease}.df-contract-card:hover{border-color:var(--df-accent);transform:translateY(-1px)}.df-contract-card.is-open{border-color:var(--df-accent);box-shadow:0 0 0 3px #3aa86e1f}.df-contract-card__head{align-items:center;display:flex;gap:12px;margin-bottom:10px}.df-contract-card__head h3{font-size:17px;margin:0}.df-contract-card__addr{background:var(--df-bg);border-radius:8px;color:var(--df-muted);font-size:12px;padding:6px 8px}.df-contract-detail{background:var(--df-card);border:1px solid var(--df-border);border-radius:16px;padding:20px 22px}.df-contract-detail__head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.df-contract-detail__head h2{font-size:22px;margin:0}.df-contract-detail__head>button{margin-left:auto}.df-contract-detail__row{align-items:center;background:var(--df-bg);border:1px solid var(--df-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:12px 14px}.df-contract-detail__row code{flex:1 1;min-width:200px;word-break:break-all}.df-contract-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.df-contract-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:18px}.df-stat-cell{background:var(--df-bg);border:1px solid var(--df-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.df-stat-cell--accent{background:color-mix(in srgb,var(--df-accent) 10%,var(--df-card));border-color:color-mix(in srgb,var(--df-accent) 35%,var(--df-border))}.df-stat-cell__label{color:var(--df-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.df-stat-cell__value{color:var(--df-text);font-size:17px;font-weight:700;word-break:break-word}.df-stat-cell__sub{color:var(--df-muted);font-size:12px}.df-watcher-health{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;margin-bottom:16px;padding:18px 20px}.df-watcher-health__head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.df-watcher-health__head h3{font-size:16px;margin:0}.df-watcher-health__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.df-watcher-health__grid>div{display:flex;flex-direction:column;gap:4px}.df-watcher-health__grid dt{color:var(--df-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.df-watcher-health__grid dd{font-size:15px;font-weight:700;margin:0}.df-watcher-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.df-field{gap:4px;min-width:280px}.df-field span{color:var(--df-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.df-field select{background:var(--df-card);border:1px solid var(--df-border);border-radius:8px;color:var(--df-text);font:inherit;padding:9px 12px}.df-watcher-tabs{display:flex;gap:4px}.df-watcher-tabs button{background:var(--df-card);border:1px solid var(--df-border);border-radius:8px;color:var(--df-text);cursor:pointer;font:inherit;font-weight:600;padding:9px 16px}.df-watcher-tabs button.is-on{background:var(--df-accent);border-color:var(--df-accent);color:#fff}.df-watcher-table{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;overflow-x:auto;padding:8px}.df-table{border-collapse:collapse;font-size:13px;width:100%}.df-table thead{background:var(--df-bg);position:sticky;top:0}.df-table td,.df-table th{border-bottom:1px solid var(--df-border);padding:10px 12px;text-align:left}.df-table th{color:var(--df-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.df-pre,.df-table tbody tr:hover{background:var(--df-bg)}.df-pre{border-radius:6px;font-size:11px;margin:8px 0 0;max-height:280px;overflow:auto;padding:10px}.df-pagination{align-items:center;background:var(--df-card);border:1px solid var(--df-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px 14px}.df-pagination button,.df-pagination select{background:var(--df-bg);border:1px solid var(--df-border);border-radius:6px;color:var(--df-text);cursor:pointer;font:inherit;padding:6px 12px}.df-pagination button:disabled{cursor:not-allowed;opacity:.5}.df-pill{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px}.df-pill--positive{background:#3aa86e26;color:#2a8050}.df-pill--warning{background:#f5a62326;color:#b07a13}.df-pill--negative{background:#c0392b26;color:#c0392b}.df-pill--muted{background:var(--df-bg);color:var(--df-muted)}:root{--df-mint-50:#f1faf4;--df-mint-100:#d9f1e1;--df-mint-200:#b3e3c4;--df-mint-300:#7dd2a0;--df-mint-400:#4ebd80;--df-mint-500:#2fa463;--df-mint-600:#1f8a50;--df-mint-700:#196d40;--df-gold:#d6a52a;--df-rose:#e36161;--df-sky:#6da9d8;--df-bg:#f4f8f4;--df-bg-soft:#eef3ee;--df-surface:#fff;--df-surface-2:#f8fbf8;--df-ink:#0e1a17;--df-ink-2:#2a3a36;--df-muted:#6b7a76;--df-faint:#93a09c;--df-line:#0e1a1714;--df-line-2:#0e1a1724;--df-dot:#0e1a172e;--df-accent:var(--df-mint-500);--df-accent-soft:var(--df-mint-100);--df-accent-ink:var(--df-mint-700);--df-pos:#1f8a50;--df-neg:#c44545;--df-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--df-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--df-r-xs:6px;--df-r-sm:10px;--df-r-md:14px;--df-r-lg:20px;--df-r-xl:28px;--df-r-pill:999px;--df-shadow-1:0 1px 2px #0e1a170a,0 2px 8px #0e1a170a;--df-shadow-2:0 1px 2px #0e1a170d,0 12px 28px #0e1a1714;--df-shadow-pop:0 1px 2px #0e1a170f,0 24px 48px #0e1a1724;--df-gap:16px;--df-pad:20px;--df-rail-w:76px;--df-side-w:256px;--df-topbar-h:64px;--df-bottombar-h:64px}:root[data-theme=dark]{--df-bg:#0c1411;--df-bg-soft:#101a16;--df-surface:#142220;--df-surface-2:#18302a;--df-ink:#ecf5ef;--df-ink-2:#cad6d0;--df-muted:#8a9a93;--df-faint:#5f7068;--df-line:#ecf5ef14;--df-line-2:#ecf5ef24;--df-dot:#ecf5ef33;--df-accent:#4ebd80;--df-accent-soft:#4ebd8029;--df-accent-ink:#a8e7c0;--df-pos:#5dd494;--df-neg:#ee8585;--df-shadow-1:0 1px 2px #0000004d,0 2px 8px #0000004d;--df-shadow-2:0 2px 4px #00000059,0 16px 32px #00000073;--df-shadow-pop:0 2px 4px #0006,0 28px 56px #0000008c}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";background:#f4f8f4;background:var(--df-bg);color:#0e1a17;color:var(--df-ink);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--df-font);font-size:14px;line-height:1.45;margin:0}button{font:inherit}a,button{color:inherit}a{text-decoration:none}img{display:block;max-width:100%}.df-mono{font-feature-settings:"tnum" 1;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.df-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.df-pos{color:#1f8a50;color:var(--df-pos)}.df-neg{color:#c44545;color:var(--df-neg)}.df-muted{color:#6b7a76;color:var(--df-muted)}.df-faint{color:#93a09c;color:var(--df-faint)}.df-dotgrid{background-image:radial-gradient(#0e1a172e 1px,#0000 1.4px);background-image:radial-gradient(var(--df-dot) 1px,#0000 1.4px);background-size:14px 14px}.df-card{background:#fff;border:1px solid #0e1a1714;border-radius:20px;box-shadow:0 1px 2px #0e1a170a,0 2px 8px #0e1a170a;box-shadow:var(--df-shadow-1)}:root[data-cardstyle=outlined] .df-card{border-color:#0e1a1724;border-color:var(--df-line-2);box-shadow:none}:root[data-cardstyle=elevated] .df-card{border-color:#0000;box-shadow:0 1px 2px #0e1a170d,0 12px 28px #0e1a1714;box-shadow:var(--df-shadow-2)}.df-chip{align-items:center;background:#d9f1e1;background:var(--df-accent-soft);border-radius:999px;border-radius:var(--df-r-pill);color:#196d40;color:var(--df-accent-ink);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.01em;padding:4px 10px}.df-chip--neutral{background:#eef3ee;background:var(--df-bg-soft);color:#2a3a36;color:var(--df-ink-2)}.df-chip--warn{background:#d6a52a29;color:#8a6a14}:root[data-theme=dark] .df-chip--warn{color:#f0c75a}.df-chip--rose{background:#e3616124;color:#b04141}:root[data-theme=dark] .df-chip--rose{color:#f0a3a3}.df-btn{align-items:center;background:#0e1a17;background:var(--df-ink);border:1px solid #0000;border-radius:999px;border-radius:var(--df-r-pill);color:#f4f8f4;color:var(--df-bg);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.df-btn:hover{transform:translateY(-1px)}.df-btn--primary{background:#2fa463;background:var(--df-accent);color:#fff}:root[data-theme=dark] .df-btn--primary{color:#0c1411}.df-btn--ghost{background:#0000;border-color:#0e1a1724;border-color:var(--df-line-2);color:#0e1a17;color:var(--df-ink)}.df-btn--ghost:hover{background:#eef3ee;background:var(--df-bg-soft)}.df-btn--sm{font-size:12px;padding:6px 12px}.df-btn--icon{height:36px;padding:8px;width:36px}.df-input{background:#fff;background:var(--df-surface);border:1px solid #0e1a1724;border:1px solid var(--df-line-2);border-radius:14px;border-radius:var(--df-r-md);color:#0e1a17;color:var(--df-ink);font:inherit;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.df-input:focus{border-color:#2fa463;border-color:var(--df-accent);box-shadow:0 0 0 3px #d9f1e1;box-shadow:0 0 0 3px var(--df-accent-soft)}.df-section-title{color:#93a09c;color:var(--df-faint);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.df-display{font-weight:800;letter-spacing:-.02em;line-height:1.05}.df-display .df-accent-word{color:#2fa463;color:var(--df-accent)}.df-iso{background:linear-gradient(135deg,#7dd2a0,#2fa463);background:linear-gradient(135deg,var(--df-mint-300),var(--df-mint-500));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:inline-block;height:28px;width:28px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#0e1a1724;background:var(--df-line-2);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#93a09c;background:var(--df-faint)}.df-skel{animation:dfskel 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef3ee,#0e1a1714 50%,#eef3ee);background:linear-gradient(90deg,var(--df-bg-soft),var(--df-line) 50%,var(--df-bg-soft));background-size:200% 100%;border-radius:6px}@keyframes dfskel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.df-app{background:var(--df-bg);color:var(--df-ink);display:grid;grid-template-columns:var(--df-side-w) 1fr;grid-template-rows:var(--df-topbar-h) 1fr;min-height:100vh}.df-app[data-sidebar=rail]{grid-template-columns:var(--df-rail-w) 1fr}.df-app[data-sidebar=hybrid]{grid-template-columns:var(--df-side-w) 1fr}.df-app>.df-topbar{grid-column:1/-1}.df-topbar{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background:color-mix(in oklab,var(--df-bg) 85%,#0000);border-bottom:1px solid var(--df-line);gap:16px;height:var(--df-topbar-h);padding:0 24px;position:sticky;top:0;z-index:30}.df-topbar,.df-topbar__brand{align-items:center;display:flex}.df-topbar__brand{font-size:18px;font-weight:800;gap:10px;letter-spacing:-.01em}.df-topbar__brand img{border-radius:8px;height:28px;width:28px}.df-topbar__searchwrap{flex:1 1;max-width:480px;position:relative}.df-topbar__searchwrap svg{color:var(--df-faint);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.df-topbar__search{background:var(--df-surface);border:1px solid var(--df-line-2);border-radius:var(--df-r-pill);color:inherit;font:inherit;outline:none;padding:8px 14px 8px 38px;width:100%}.df-topbar__search:focus{border-color:var(--df-accent);box-shadow:0 0 0 3px var(--df-accent-soft)}.df-topbar__right{align-items:center;display:flex;gap:8px;margin-left:auto}.df-eth-pill{align-items:center;background:var(--df-bg-soft);border:1px solid var(--df-line);border-radius:var(--df-r-pill);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px}.df-eth-pill__dot{background:var(--df-mint-400);border-radius:50%;box-shadow:0 0 0 4px var(--df-accent-soft);height:8px;width:8px}.df-topbar__dfc-index{align-items:center;background:var(--df-bg-soft);border:1px solid var(--df-line);border-radius:var(--df-r-pill);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px}.df-topbar__dfc-label{color:var(--df-muted)}.df-topbar__dfc-value{font-feature-settings:"tnum";color:var(--df-ink);font-variant-numeric:tabular-nums}.df-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:50%;color:var(--df-ink-2);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.df-icon-btn:hover{background:var(--df-bg-soft)}.df-side{background:var(--df-surface);border-right:1px solid var(--df-line);display:flex;flex-direction:column;gap:4px;height:calc(100vh - var(--df-topbar-h));overflow-y:auto;padding:18px 12px;position:sticky;top:var(--df-topbar-h)}.df-side__group{margin-top:16px;padding:0 8px 4px}.df-nav{align-items:center;border-radius:var(--df-r-md);color:var(--df-ink-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:12px;padding:10px 12px;position:relative;transition:background .12s ease,color .12s ease}.df-nav:hover{background:var(--df-bg-soft)}.df-nav.is-active{background:var(--df-accent-soft);color:var(--df-accent-ink)}.df-nav.is-active:before{background:var(--df-accent);border-radius:3px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.df-nav__icon{flex:0 0 20px;height:20px;width:20px}.df-nav__count{background:var(--df-bg-soft);border-radius:var(--df-r-pill);color:var(--df-muted);font-size:11px;font-weight:700;margin-left:auto;padding:2px 8px}.df-nav.is-active .df-nav__count{background:#fff9;color:var(--df-accent-ink)}:root[data-theme=dark] .df-nav.is-active .df-nav__count{background:#ffffff1f}.df-app[data-sidebar=rail] .df-side{align-items:center;padding:14px 8px}.df-app[data-sidebar=rail] .df-side__group{display:none}.df-app[data-sidebar=rail] .df-nav{border-radius:var(--df-r-md);height:52px;justify-content:center;padding:0;width:52px}.df-app[data-sidebar=rail] .df-nav.is-active:before,.df-app[data-sidebar=rail] .df-nav__count,.df-app[data-sidebar=rail] .df-nav__label{display:none}.df-wallet-card{background:var(--df-bg-soft);border:1px dashed var(--df-line-2);border-radius:var(--df-r-lg);font-size:12px;margin-top:auto;padding:12px}.df-app[data-sidebar=rail] .df-wallet-card{display:none}.df-main{min-width:0;padding:28px 32px 80px}.df-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.df-page-head__title{font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.df-page-head__sub{color:var(--df-muted);font-size:14px;margin-top:6px;max-width:60ch}.df-page-head__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.df-grid{grid-gap:var(--df-gap);display:grid;gap:var(--df-gap)}.df-grid--12{grid-template-columns:repeat(12,1fr)}.df-col-4{grid-column:span 4}.df-col-6{grid-column:span 6}.df-col-8{grid-column:span 8}.df-col-12{grid-column:span 12}.df-stat{padding:18px 20px}.df-stat__label{letter-spacing:.02em}.df-stat__value{font-size:30px}.df-stat__delta{font-size:12px;font-weight:600}.df-stat__decor{bottom:-16px;opacity:.65;pointer-events:none;position:absolute;right:-12px}.df-row{grid-gap:14px;align-items:center;border-radius:var(--df-r-md);cursor:pointer;display:grid;gap:14px;grid-template-columns:36px 1fr auto;padding:12px 14px;transition:background .12s ease}.df-row:hover{background:var(--df-bg-soft)}.df-row+.df-row{border-radius:0;border-top:1px solid var(--df-line)}.df-row__icon{align-items:center;background:var(--df-accent-soft);border-radius:10px;color:var(--df-accent-ink);display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;width:36px}.df-row__name{font-size:14px;font-weight:700}.df-row__sub{color:var(--df-muted);font-size:12px}.df-row__amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.df-row__amtSub{color:var(--df-muted);font-size:11px;text-align:right}.df-hero{grid-gap:24px;align-items:center;background:radial-gradient(circle at 95% 10%,var(--df-mint-100),#0000 55%),var(--df-surface);border:1px solid var(--df-line);border-radius:var(--df-r-xl);display:grid;gap:24px;grid-template-columns:1.2fr 1fr;overflow:hidden;padding:28px 32px;position:relative}.df-hero__title{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 10px}.df-hero__title em{color:var(--df-accent);font-style:normal}.df-hero__sub{color:var(--df-muted);max-width:46ch}.df-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.df-hero__media{aspect-ratio:1/1;background:var(--df-bg-soft);border-radius:var(--df-r-lg);overflow:hidden;position:relative}.df-hero__media img{display:block;height:100%;object-fit:cover;width:100%}.df-hero__dots{background-image:radial-gradient(var(--df-dot) 1px,#0000 1.4px);background-size:10px 10px;bottom:18px;height:24px;left:28px;opacity:.6;position:absolute;width:80px}.df-empty{border:1px dashed var(--df-line-2);color:var(--df-muted);padding:48px 24px}.df-empty img{margin:0 auto 14px;max-height:96px;opacity:.9}.df-empty h3{color:var(--df-ink);font-size:18px;margin:0 0 6px}.df-tabs{background:var(--df-bg-soft);display:inline-flex;padding:4px}.df-tabs,.df-tabs__btn{border-radius:var(--df-r-pill)}.df-tabs__btn{background:#0000;border:0;color:var(--df-muted);cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px}.df-tabs__btn.is-active{background:var(--df-surface);box-shadow:var(--df-shadow-1);color:var(--df-ink)}.df-bottom{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background:color-mix(in oklab,var(--df-surface) 92%,#0000);border-top:1px solid var(--df-line);bottom:0;display:none;height:var(--df-bottombar-h);left:0;position:sticky;right:0;z-index:30}.df-bottom__inner{display:grid;grid-template-columns:repeat(5,1fr);height:100%}.df-bottom__item{align-items:center;background:#0000;border:0;color:var(--df-muted);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:2px;justify-content:center}.df-bottom__item.is-active{color:var(--df-accent)}.df-bottom__item svg{height:22px;width:22px}.df-fab,.df-mobile-menu{display:none}.df-fab{align-items:center;background:var(--df-accent);border:0;border-radius:50%;bottom:84px;box-shadow:var(--df-shadow-pop);color:#fff;cursor:pointer;height:56px;justify-content:center;position:fixed;right:20px;width:56px;z-index:25}.df-drawer-bg{background:#0e1a1766;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:40}.df-drawer-bg.is-open{opacity:1;pointer-events:auto}.df-app[data-mobile-open=true] .df-side{box-shadow:var(--df-shadow-pop);inset:0 auto 0 0;position:fixed;width:280px;z-index:50}@media (max-width:880px){.df-app{grid-template-columns:1fr!important;grid-template-rows:var(--df-topbar-h) 1fr var(--df-bottombar-h)}.df-side{display:none}.df-app[data-mobile-open=true] .df-side{display:flex}.df-bottom{display:block}.df-fab,.df-mobile-menu{display:inline-flex}.df-main{padding:20px 16px 24px}.df-topbar{gap:10px;padding:0 14px}.df-topbar__searchwrap{display:none}.df-hero{grid-template-columns:1fr;padding:22px}.df-hero__media{aspect-ratio:16/10;max-height:220px}.df-col-4,.df-col-6,.df-col-8{grid-column:span 12}.df-page-head__title{font-size:26px}.df-eth-pill .df-eth-pill__usd{display:none}}@media (min-width:881px) and (max-width:1180px){.df-app[data-sidebar=full]{grid-template-columns:var(--df-rail-w) 1fr}.df-app[data-sidebar=full] .df-side{align-items:center;padding:14px 8px}.df-app[data-sidebar=full] .df-side__group{display:none}.df-app[data-sidebar=full] .df-nav{height:52px;justify-content:center;padding:0;width:52px}.df-app[data-sidebar=full] .df-nav__count,.df-app[data-sidebar=full] .df-nav__label,.df-app[data-sidebar=full] .df-wallet-card{display:none}.df-col-4{grid-column:span 6}}.df-token-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-weight:800;height:36px;justify-content:center;width:36px}.df-token-icon--mint{background:linear-gradient(135deg,#4ebd80,#1f8a50)}.df-token-icon--rule{background:linear-gradient(135deg,#d6a52a,#a07a14)}.df-token-icon--eth{background:linear-gradient(135deg,#4a5b73,#1f2a3a)}.df-token-icon--gold{background:linear-gradient(135deg,#f5cb55,#b8861a)}.df-token-icon--sky{background:linear-gradient(135deg,#6da9d8,#3e72a0)}.df-spark{height:36px;width:100%}.df-pos-card{grid-gap:14px;display:grid;gap:14px;padding:18px 20px}.df-pos-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.df-pos-card__id{color:var(--df-muted);font-family:var(--df-mono);font-size:12px}.df-pos-card__num{font-size:26px;font-weight:800;letter-spacing:-.02em}.df-pos-card__bar{background:var(--df-bg-soft);border-radius:999px;height:8px;overflow:hidden;position:relative}.df-pos-card__bar>i{background:linear-gradient(90deg,var(--df-mint-400),var(--df-mint-600));border-radius:999px;display:block;height:100%}.df-pos-card__bar.is-warn>i{background:linear-gradient(90deg,var(--df-gold),#b88516)}.df-pos-card__bar.is-danger>i{background:linear-gradient(90deg,#ee8585,#c44545)}.df-pos-grid{grid-gap:10px 18px;display:grid;font-size:13px;gap:10px 18px;grid-template-columns:1fr 1fr}.df-pos-grid dt{color:var(--df-muted);font-weight:600}.df-pos-grid dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0}.df-auction-card{grid-gap:14px;display:grid;gap:14px;padding:20px}.df-auction-card__top{align-items:center;display:flex;gap:12px}.df-auction-card__timer{background:var(--df-ink);border-radius:var(--df-r-md);color:var(--df-bg);display:inline-flex;font-family:var(--df-mono);font-size:18px;font-weight:800;gap:6px;letter-spacing:.02em;padding:8px 12px}.df-pool{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto auto auto;padding:16px 18px}.df-pool__pair{align-items:center;display:flex;font-weight:700;gap:10px}.df-pool__pair-icons{display:flex}.df-pool__pair-icons .df-token-icon{font-size:11px;height:28px;width:28px}.df-pool__pair-icons .df-token-icon+.df-token-icon{box-shadow:0 0 0 2px var(--df-surface);margin-left:-10px}.df-comm{grid-gap:12px;display:grid;gap:12px;overflow:hidden;padding:18px;position:relative}.df-comm__sym{background:var(--df-accent-soft);border-radius:6px;color:var(--df-accent-ink);display:inline-block;font-family:var(--df-mono);font-size:14px;font-weight:800;padding:4px 10px}.df-comm__price{font-size:24px;font-weight:800}.df-comm__name{color:var(--df-muted);font-size:12.5px}.df-mono-table{border-collapse:collapse;font-family:var(--df-mono);font-size:12.5px;width:100%}.df-mono-table th{color:var(--df-muted);font-family:var(--df-font);font-size:11px;font-weight:600;letter-spacing:.08em;padding:8px 12px;text-align:left;text-transform:uppercase}.df-mono-table td,.df-mono-table th{border-bottom:1px solid var(--df-line)}.df-mono-table td{padding:10px 12px}.df-mono-table tr:hover td{background:var(--df-bg-soft)}.df-mono-table .df-hash{color:var(--df-muted)}.df-qa{cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.df-qa:hover{box-shadow:var(--df-shadow-2);transform:translateY(-2px)}.df-qa__icon{align-items:center;background:var(--df-accent-soft);border-radius:12px;color:var(--df-accent-ink);display:flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.df-qa__title{font-size:15px;font-weight:700}.df-qa__sub{color:var(--df-muted);font-size:12.5px}.df-accent-rule{background:linear-gradient(90deg,var(--df-accent),var(--df-mint-300));border-radius:4px;height:4px;margin:6px 0 14px;width:64px}.df-hscroll{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin:0 -16px;overflow-x:auto;padding-bottom:6px;padding-left:16px;padding-right:16px;scroll-snap-type:x mandatory}.df-hscroll>*{flex:0 0 78%;min-width:0;scroll-snap-align:start}@media (min-width:881px){.df-hscroll{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.df-hscroll>*{flex:initial}}.df-eth-pricewrap{display:inline-block;position:relative}button.df-eth-pill{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font-family:inherit;transition:background-color .12s ease,border-color .12s ease}button.df-eth-pill:focus-visible,button.df-eth-pill:hover{background:var(--df-bg);border-color:var(--df-accent);outline:none}button.df-eth-pill svg{margin-left:-2px;opacity:.55}button.df-eth-pill:hover svg{opacity:.9}.df-eth-pill--drift .df-eth-pill__dot{background:#d97706;background:var(--df-warn,#d97706);box-shadow:0 0 0 4px #d9770626}.df-eth-pop{animation:df-eth-pop-in .14s ease-out;background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f;padding:16px;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:60}@keyframes df-eth-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.df-eth-pop:before{background:var(--df-bg);border-left:1px solid var(--df-line);border-top:1px solid var(--df-line);content:"";height:12px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:12px}.df-eth-pop__title{color:var(--df-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.df-eth-pop__lead{color:var(--df-muted);font-size:12px;line-height:1.5;margin:0 0 14px}.df-eth-pop__row{border-top:1px dashed var(--df-line);padding:10px 0}.df-eth-pop__row:first-of-type{border-top:0;padding-top:4px}.df-eth-pop__row.is-primary .df-eth-pop__row-label{color:var(--df-accent-ink);font-weight:700}.df-eth-pop__row-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.df-eth-pop__row-label{color:var(--df-fg);font-size:13px;font-weight:600}.df-eth-pop__row-value{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.df-eth-pop__drift{border-radius:var(--df-r-pill);font-size:11px;font-style:normal;font-weight:600;padding:1px 6px}.df-eth-pop__drift.is-up{background:#d977061f;color:#b45309}.df-eth-pop__drift.is-down{background:#ef44441f;color:#b91c1c}.df-eth-pop__row-help{color:var(--df-muted);font-size:11.5px;line-height:1.5;margin-top:4px}.df-eth-pop__warn{background:#d9770614;border:1px solid #d9770640;border-radius:var(--df-r-md);color:#92400e;font-size:11.5px;line-height:1.5;margin-top:12px;padding:10px 12px}@media (max-width:480px){.df-eth-pop{right:-8px;width:min(320px,calc(100vw - 32px))}}.df-stat-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-bottom:24px}@media (max-width:720px){.df-stat-row{grid-template-columns:1fr}}.df-stat{background:var(--df-surface);border:1px solid var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:20px 22px;position:relative}.df-stat:first-child:after{background:radial-gradient(circle,var(--df-accent-soft) 0,#0000 70%);content:"";height:160px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:160px}.df-stat__label{color:var(--df-muted);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.df-stat__value{font-feature-settings:"tnum";font-size:32px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.df-stat__value--sm{font-size:18px}.df-stat__sub{color:var(--df-muted);font-size:12.5px}.df-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.df-card{background:var(--df-surface);border:1px solid var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.df-card:hover{border-color:var(--df-accent);box-shadow:var(--df-shadow-2)}.df-card--pool{background:linear-gradient(135deg,var(--df-accent-soft) 0,#0000 60%),var(--df-surface)}.df-card__head{align-items:center;display:flex;gap:12px}.df-card__title-block{flex:1 1;min-width:0}.df-card__title{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.df-card__sub{color:var(--df-muted);font-size:12.5px;margin-top:2px}.df-card__body{display:flex;flex-direction:column;gap:4px}.df-balance{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;word-break:break-all}.df-balance__sym{color:var(--df-muted);font-size:14px;font-weight:600;letter-spacing:0;margin-left:6px}.df-balance__usd{font-feature-settings:"tnum";align-items:center;color:var(--df-muted);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:8px}.df-card__price{background:var(--df-accent-soft);border-radius:999px;color:var(--df-accent);font-size:11px;font-weight:600;padding:2px 7px}.df-card__foot{border-top:1px solid var(--df-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.df-mark{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.df-mark--eth{background:linear-gradient(135deg,#6079a3,#2c3a52)}.df-mark--dfc,.df-mark--fallback,.df-mark--gold,.df-mark--rle{background:#0000}.df-pair{display:inline-block;flex-shrink:0;position:relative}.df-pair>span:nth-child(2) .df-mark{box-shadow:0 0 0 2px var(--df-surface)}.df-drawer-backdrop{animation:df-fade .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in oklab,var(--df-ink) 55%,#0000);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:80}.df-drawer{animation:df-slide .25s cubic-bezier(.2,.8,.2,1);background:var(--df-bg);border-left:1px solid var(--df-line);display:flex;flex-direction:column;height:100%;overflow:hidden;width:min(560px,100%)}.df-drawer__head{align-items:center;background:var(--df-surface);border-bottom:1px solid var(--df-line);display:flex;gap:14px;padding:14px 20px;position:sticky;top:0;z-index:1}.df-drawer__close{border-radius:12px;flex-shrink:0;height:40px;width:40px}.df-drawer__title{align-items:center;display:flex;gap:12px;min-width:0}.df-drawer__title h3{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-drawer__body{flex:1 1;overflow:auto;padding:20px}@media (max-width:640px){.df-drawer{border-left:none;width:100%}.df-drawer__head{padding:12px 14px}.df-drawer__body{padding:16px 14px 32px}}@keyframes df-fade{0%{opacity:0}to{opacity:1}}@keyframes df-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.df-empty{align-items:center;background:var(--df-surface);border:1px dashed var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;gap:10px;padding:56px 32px;text-align:center}.df-empty--inline{padding:24px}.df-empty h3{font-size:20px;font-weight:800;margin:0}.df-empty p{color:var(--df-muted);margin:0;max-width:44ch}.df-empty__icon{align-items:center;background:var(--df-accent-soft);border-radius:16px;color:var(--df-accent-ink);display:flex;height:56px;justify-content:center;margin-bottom:6px;width:56px}.df-empty .df-btn{margin-top:10px}.df-loading{color:var(--df-muted);padding:40px;text-align:center}.df-loading--inline{padding:20px}.df-mono{font-family:var(--df-mono)}.df-sm{font-size:12px}.df-form{background:var(--df-surface);border:1px solid var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:18px}.df-form__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.df-form__head h4{font-size:16px;font-weight:800;margin:0}.df-field{display:flex;flex-direction:column;gap:6px}.df-field label{color:var(--df-muted);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.df-field input{font-feature-settings:"tnum";background:var(--df-bg);border:1px solid var(--df-line);border-radius:var(--df-r-md);color:var(--df-ink);font:inherit;font-variant-numeric:tabular-nums;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.df-field input:focus{border-color:var(--df-accent);box-shadow:0 0 0 3px var(--df-accent-soft);outline:none}.df-field__amount{position:relative}.df-field__amount input{padding-right:60px}.df-field__unit{color:var(--df-muted);font-size:13px;font-weight:700;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.df-link{background:none;border:none;color:var(--df-accent-ink);cursor:pointer;font:inherit;font-size:12.5px;padding:0;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--df-accent) 50%,#0000);text-underline-offset:3px}.df-link:hover{text-decoration-color:var(--df-accent)}.df-status{border-radius:var(--df-r-md);font-family:var(--df-mono);font-size:13px;padding:10px 12px}.df-status--ok{background:var(--df-accent-soft);color:var(--df-accent-ink)}.df-status--err{background:#dc50501f;color:#c44545}.df-status--pending{background:var(--df-bg-soft);color:var(--df-muted)}.df-status--cancelled{background:var(--df-bg-soft);border:1px dashed var(--df-line);color:var(--df-ink)}.df-btn--block{justify-content:center;width:100%}.df-transfers__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.df-transfers__head h4{color:var(--df-muted);font-size:14px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.df-tx-list{background:var(--df-surface);border:1px solid var(--df-line);border-radius:var(--df-r-lg);display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.df-tx{grid-gap:12px;align-items:center;border-bottom:1px solid var(--df-line);display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;padding:12px 14px}.df-tx:last-child{border-bottom:none}.df-tx__dir{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.df-tx__dir--in{background:var(--df-accent-soft);color:var(--df-accent-ink)}.df-tx__dir--out{background:var(--df-bg-soft);color:var(--df-muted)}.df-tx__main{min-width:0}.df-tx__title{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-tx__sub{color:var(--df-muted);margin-top:2px}.df-tx__amount{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.df-tx__amount--in{color:var(--df-accent-ink)}.df-tx__amount--out{color:var(--df-ink)}.df-tx__sym{color:var(--df-muted);font-size:12px;font-weight:600}.df-tx__link{align-items:center;border-radius:8px;color:var(--df-muted);display:flex;height:28px;justify-content:center;text-decoration:none;width:28px}.df-tx__link:hover{background:var(--df-bg-soft);color:var(--df-ink)}.df-pager{align-items:center;display:flex;justify-content:space-between;margin-top:12px}@media (max-width:480px){.df-tx{grid-template-columns:auto 1fr auto}.df-tx__link{display:none}.df-tx__title{font-size:13px}}.df-home{max-width:1100px}.df-home-hero{grid-gap:32px;align-items:center;border-bottom:1px solid var(--df-border);display:grid;gap:32px;grid-template-columns:1fr auto;margin-bottom:28px;padding:28px 0 20px}.df-home-hero__copy{max-width:640px}.df-home-hero__title{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:8px 0 14px}.df-home-hero__title .df-accent{color:var(--df-accent)}.df-home-hero__lead{color:var(--df-text);font-size:16px;line-height:1.55;margin:0 0 20px}.df-home-hero__cta{display:flex;flex-wrap:wrap;gap:10px}.df-home-hero__art{height:220px;position:relative;width:220px}.df-home-hero__art>svg:first-child{position:absolute;right:0;top:0}.df-home-hero__art>svg:nth-child(2){bottom:18px;left:0;opacity:.8;position:absolute}.df-home-hero__art>svg:nth-child(3){bottom:-8px;opacity:.6;position:absolute;right:24px}@media (max-width:720px){.df-home-hero{grid-template-columns:1fr}.df-home-hero__art{display:none}}.df-home-quote{background:var(--df-bg);border-left:3px solid var(--df-accent);border-radius:0 12px 12px 0;margin-bottom:28px;padding:18px 22px}.df-home-quote blockquote{color:var(--df-text);font-size:15px;font-style:italic;line-height:1.55;margin:0}.df-home-quote cite{color:var(--df-muted);display:block;font-size:13px;font-style:normal;margin-top:8px}.df-home-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:28px}.df-home-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:14px;color:inherit;display:block;padding:18px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.df-home-card:hover{border-color:var(--df-accent);transform:translateY(-2px)}.df-home-card__icon{align-items:center;background:#3aa86e1f;border-radius:10px;color:var(--df-accent);display:inline-flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.df-home-card h3{font-size:17px;margin:0 0 6px}.df-home-card p{color:var(--df-muted);font-size:14px;line-height:1.5;margin:0 0 12px}.df-home-card__cta{align-items:center;color:var(--df-accent);display:inline-flex;font-size:13px;font-weight:600;gap:6px}.df-home-foot{grid-gap:16px;border-top:1px solid var(--df-border);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:22px 0}.df-home-foot p{color:var(--df-text);font-size:14px;margin:6px 0 8px}
/*# sourceMappingURL=main.6ffa3511.css.map*/