@font-face{font-family:Geist;src:url(/fonts/Geist.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@layer auto-pools{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f0;--surface:#fff;--surface-2:#fbfaf7;--track:#f3f1ec;--chip:#efede7;--segmented:#ebe9e2;--line:#efede7;--line-card:#e3e1da;--line-strong:#dcd9d0;--text:#15191b;--text-2:#4a5053;--muted:#6b7174;--faint:#8b9194;--disabled:#b0b5b7;--pos:#0b8a66;--pos-text:#0b7858;--pos-bar:#19b588;--pos-dot:#12a37a;--pos-bg:#e2f4ec;--neg:#c2453a;--neg-text:#b23a2f;--neg-bar:#e0685c;--neg-bg:#fbe9e6;--neg-border:#efc9c4;--neg-surface:#fdf1ef;--warn:#9a6a12;--warn-strong:#6e4c0e;--warn-dot:#d6951e;--warn-bg:#fdf7ea;--warn-chip:#fbf1dc;--warn-border:#f1d9a8;--tier:#6a4fc4;--tier-bg:#f1eefb;--range-from:#a9e3cd;--range-to:#19b588;--font-sans:Geist, "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", "SF Mono", Menlo, monospace;--r-card:16px;--r-popover:14px;--r-inner:10px;--r-button:8px;--r-chip:6px;--r-bar:5px;--shadow-card:0 1px 2px #14191b0a, 0 8px 24px #14191b0a;--shadow-popover:0 16px 40px #14191b1f, 0 2px 6px #14191b0f;--nav-height:64px;--page-x:40px;--page-top:28px;--card-pad:28px;--control-height:36px;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-synthesis:none}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--pos);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:.45rem;font-size:clamp(2rem,4vw,3.3rem);line-height:1}h2{letter-spacing:-.035em}code{color:var(--pos-text);overflow-wrap:anywhere;font:.82rem/1.5 Geist Mono,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.muted,.hint{color:var(--muted)}.hint{font-size:.78rem;line-height:1.55}.hint.centered{text-align:center}.eyebrow{color:var(--pos);letter-spacing:.2em;margin:0 0 .55rem;font:500 .68rem/1 Geist Mono,monospace}.button{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--r-button);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--text-2)}.button:disabled{cursor:not-allowed;background:var(--chip);color:var(--disabled);opacity:1}.button.primary{border-color:var(--text);background:var(--text);color:var(--surface);box-shadow:none;font-weight:500}.button.ghost{background:var(--surface)}.button.danger{border-color:var(--neg-border);background:var(--neg-surface);color:var(--neg-text)}.button.small{min-height:var(--control-height);padding:0 12px;font-size:.76rem}.button.wide{width:100%}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:1.5rem}.app-shell{min-height:100vh}.top-nav{z-index:30;min-height:var(--nav-height);padding:0 var(--page-x);border-bottom:1px solid var(--line-card);background:var(--surface-2);align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-right:36px;padding:0;display:flex}.brand b{letter-spacing:-.01em;font-size:15px;font-weight:600}.brand-mark{flex:none;width:32px;height:32px;display:block}.top-nav nav{align-items:center;gap:4px;display:flex}.top-nav nav button{border-radius:var(--r-button);min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.top-nav nav button.active{background:var(--segmented);color:var(--text);font-weight:500}.logout{margin-left:0}.page-wrap{width:min(1480px,100%);padding:var(--page-top) var(--page-x) 5rem;margin:0 auto}.page-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem;display:flex}.page-header p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.data-age{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:9px;padding:.55rem .75rem;font-size:.75rem}.panel{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.pool-toolbar{align-items:center;gap:.75rem;padding:.8rem;display:flex}.search{flex:1;min-width:260px;display:flex}.search input{border-radius:8px 0 0 8px;flex:1}.search .button{border-radius:0 8px 8px 0}input,textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);border-radius:8px;margin-top:.35rem;padding:.72rem .8rem}input::placeholder,textarea::placeholder{color:var(--faint)}label{color:var(--text-2);font-size:.8rem}.segmented{border:1px solid var(--line);background:var(--segmented);border-radius:9px;padding:3px;display:inline-flex}.segmented button{min-height:var(--control-height);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .8rem}.segmented button.active{background:var(--pos-bg);color:var(--pos)}.segmented.wide{display:flex}.segmented.wide button{flex:1}.check-chip{border:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:.45rem;min-height:38px;padding:.4rem .7rem;display:flex}.check-chip input{width:auto;accent-color:var(--pos);margin:0}.coverage{color:var(--muted);margin:.75rem .25rem;font-size:.75rem}.coverage.warning{color:var(--warn)}.table-panel{overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:1rem}th:first-child,td:first-child{text-align:left}th{background:var(--surface-2);color:var(--muted);letter-spacing:.04em;font:500 .68rem Geist Mono,monospace}th button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}th button small{color:var(--faint);margin-top:.18rem;font-size:.58rem;display:block}td{font:400 .78rem Geist Mono,monospace}.pools-table tbody tr{transition:background .16s}.pools-table tbody tr:hover{background:var(--surface-2)}.pool-identity{align-items:center;gap:.85rem;font-family:Geist,sans-serif;display:flex}.pool-identity>span:last-child{flex-direction:column;gap:.1rem;display:flex}.pool-identity b{font-size:.88rem}.pool-identity small{color:var(--muted)}.pool-identity em{max-width:260px;color:var(--warn);text-overflow:ellipsis;font-size:.65rem;font-style:normal;overflow:hidden}.token-pair-icons{min-width:55px;display:flex}.token-icon{border:2px solid var(--surface);background:var(--pos-bg);width:34px;height:34px;color:var(--pos-text);box-shadow:none;border-radius:50%;place-items:center;font:600 .55rem Geist Mono,monospace;display:grid}.token-icon+.token-icon{background:var(--tier-bg);color:var(--tier);margin-left:-11px}.accent-value{color:var(--pos)}.load-more{margin:1rem auto;display:flex}.skeleton-row span{background:linear-gradient(90deg, var(--track), var(--chip), var(--track));background-size:200%;border-radius:7px;height:34px;animation:1.2s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.empty-state{min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.empty-state b{color:var(--text);margin-bottom:.35rem}.modal-backdrop{z-index:100;background:color-mix(in srgb, var(--text) 45%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-strong);background:var(--surface);width:min(900px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-popover);border-radius:20px;overflow:auto}.modal-header{z-index:4;border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2{margin:0}.wizard-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0 1.5rem;list-style:none;display:grid}.wizard-steps li{color:var(--faint);justify-content:center;align-items:center;gap:.45rem;padding:1rem .3rem;font-size:.72rem;display:flex}.wizard-steps li span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:22px;height:22px;font:.64rem Geist Mono,monospace;display:grid}.wizard-steps li.active{color:var(--pos)}.wizard-steps li.active span{border-color:var(--pos);background:var(--pos-bg)}.wizard-steps li.done{color:var(--muted)}.wizard-steps li.done span{border-color:var(--pos);color:var(--pos)}.wizard-body{min-height:410px;padding:1.5rem}.wizard-footer{z-index:4;border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;padding:1rem 1.5rem;display:flex;position:sticky;bottom:0}.step-layout,.stack{flex-direction:column;gap:1rem;display:flex}.pool-hero{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:1rem;padding:1.2rem;display:flex}.pool-hero .token-icon{width:47px;height:47px}.pool-hero h3{margin:0 0 .2rem;font-size:1.4rem}.pool-hero p{color:var(--muted);margin:0}.detail-grid,.review-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.detail-grid>div,.review-grid>div{background:var(--surface);padding:.9rem}dt{color:var(--muted);margin-bottom:.25rem;font-size:.68rem}dd{overflow-wrap:anywhere;margin:0;font:.78rem/1.5 Geist Mono,monospace}fieldset{border:0;margin:0;padding:0}legend{color:var(--muted);margin-bottom:.55rem;font-size:.75rem}.choice-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.choice-grid.halves{grid-template-columns:repeat(2,1fr)}.choice-grid.thirds{grid-template-columns:repeat(3,1fr)}.choice-grid.five{grid-template-columns:repeat(5,1fr)}.choice-grid button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);cursor:pointer;border-radius:8px;padding:.5rem}.choice-grid button.selected{border-color:var(--pos);background:var(--pos-bg);color:var(--pos)}.choice-grid button:disabled{cursor:not-allowed;opacity:.3;text-decoration:line-through}.choice-grid button small{font-size:.62rem;display:block}.offset-panel{border:1px solid var(--line-card);background:var(--surface-2);border-radius:12px;padding:1rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:11px;grid-template-columns:42px 1fr;column-gap:.75rem;padding:.9rem;display:grid}.toggle input{opacity:0;width:1px;position:absolute}.toggle>span{border:1px solid var(--line-strong);background:var(--chip);border-radius:20px;grid-row:1/3;width:42px;height:23px;position:relative}.toggle>span:after{content:"";background:var(--muted);border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.toggle input:checked+span{border-color:var(--pos);background:var(--pos-bg)}.toggle input:checked+span:after{background:var(--pos);left:22px}.toggle small{color:var(--muted)}.toggle.prominent{border-color:var(--line-card);padding:1.1rem}.price-scale{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:100%;margin:1.6rem 0 .5rem;padding:1.2rem 1.5rem 0}.price-scale.unavailable{min-height:80px;color:var(--muted);text-align:center;padding:1.5rem}.scale-track{border:1px solid var(--line-strong);background:var(--track);border-radius:20px;height:13px;margin:1rem 0 0;position:relative}.range-band{z-index:1;border:1px solid var(--pos-bar);background:linear-gradient(90deg, var(--range-from), var(--range-to));height:13px;box-shadow:none;border-radius:20px;position:absolute;top:-1px}.current-line{z-index:3;background:var(--text);width:4px;height:25px;box-shadow:none;border-radius:3px;position:absolute;top:-7px;transform:translate(-50%)}.stop-line{z-index:2;background:var(--warn);width:2px;height:23px;box-shadow:none;position:absolute;top:-6px;transform:translate(-50%)}.scale-labels{height:54px;margin-top:.55rem;position:relative}.scale-labels>span{min-width:60px;color:var(--warn);flex-direction:column;font:.62rem Geist Mono,monospace;display:flex;position:absolute;transform:translate(-50%)}.scale-labels>span:first-child{transform:none}.scale-labels>span:last-child{text-align:right;transform:translate(-100%)}.scale-labels span.current-label{color:var(--text);text-align:center}.scale-labels span:not(.current-label):has(small:first-of-type){color:var(--pos)}.scale-labels small{color:var(--faint);text-transform:uppercase;margin-top:.15rem}.scale-note{border-top:1px solid var(--line);color:var(--muted);margin:0 -1.5rem;padding:.55rem 1.5rem;font-size:.68rem}.price-scale.compact{background:0 0;border:0;width:170px;margin:.8rem 0 0;padding:.7rem .8rem 0}.price-scale.compact .scale-labels{height:38px}.price-scale.compact .scale-labels>span{min-width:45px;font-size:.52rem}.quote-seal{border:1px solid var(--pos);background:var(--pos-bg);border-radius:10px;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.quote-seal span{color:var(--pos);letter-spacing:.14em;font:.7rem Geist Mono,monospace}.quote-seal b{margin-left:auto;font-size:.75rem}.quote-seal small{color:var(--muted)}.sensitive-field{border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:10px;padding:1rem}.sensitive-field small{color:var(--warn);margin-top:.5rem;display:block}.accepted-command{text-align:center;padding:2rem}.accepted-command>p{color:var(--muted)}.accepted-icon{border:1px solid var(--pos);background:var(--pos-bg);width:55px;height:55px;color:var(--pos);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.5rem;display:grid}.action-modal{width:min(560px,100%);padding-bottom:1.5rem}.action-modal>form{padding:1.5rem}.positions-list{flex-direction:column;gap:1rem;display:flex}.position-card{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.position-main{align-items:center;gap:1.2rem;padding:1.25rem;display:flex}.position-visual{flex-direction:column;align-items:center;width:185px;display:flex}.position-identity{flex:1;min-width:200px}.tag-line{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tag-line h2{margin:0 .2rem 0 0;font-size:1.05rem}.tag{background:var(--chip);color:var(--text-2);border-radius:5px;padding:.25rem .45rem;font-size:.63rem}.tag.purple,.tag.blue{background:var(--tier-bg);color:var(--tier)}.tag.green{background:var(--pos-bg);color:var(--pos)}.tag.red{background:var(--neg-bg);color:var(--neg-text)}.tag.muted{color:var(--muted)}.position-identity p{color:var(--muted);margin:.55rem 0 0;font-size:.69rem}.position-metrics{grid-template-columns:repeat(5,minmax(75px,1fr));gap:.8rem;display:grid}.position-metric{text-align:right}.position-metric small{color:var(--muted);margin-bottom:.25rem;font-size:.65rem;display:block}.position-metric b{font:500 .88rem Geist Mono,monospace}.position-metric b.positive{color:var(--pos)}.position-metric b.unknown{color:var(--faint);font:.7rem Geist,sans-serif}.close-position{flex-shrink:0}.position-footer,.reward-line{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding:.65rem 1.25rem;font-size:.67rem;display:flex}.reward-line,.reward-line b{color:var(--tier)}.position-card>.operation-row{border-width:1px 0 0;border-radius:0;margin:0}.operations-list{overflow:hidden}.operation-row{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) auto;align-items:center;gap:.75rem 1.5rem;margin:.8rem;padding:.9rem 1rem;display:grid}.operation-row.attention{border-color:var(--warn-border);background:var(--warn-bg)}.operation-row strong{font-size:.78rem}.operation-row p{color:var(--muted);margin:.25rem 0 0;font-size:.68rem}.operation-meta{color:var(--muted);text-align:right;flex-direction:column;font:.64rem/1.6 Geist Mono,monospace;display:flex}.operation-row>.inline-alert{grid-column:1/-1;margin:0}.settings-grid{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.settings-card{padding:1.3rem}.settings-card>h2{margin-bottom:1rem;font-size:1.1rem}.wallet-status{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.3rem;padding:1rem;display:flex}.wallet-status b{font:.8rem Geist Mono,monospace}.wallet-status p{color:var(--muted);margin:.2rem 0;font-size:.73rem}.wallet-orb{border:1px solid var(--pos);width:45px;height:45px;color:var(--pos);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.wallet-orb.locked{border-color:var(--warn);color:var(--warn)}.vault-form,.password-form,.sensitive-block{border-top:1px solid var(--line);padding-top:1.2rem}.vault-form h3,.password-form h3,.sensitive-block h3{margin:0;font-size:.9rem}.address-confirm{border:1px solid var(--pos);background:var(--pos-bg);border-radius:10px;padding:1rem}.address-confirm p{color:var(--muted);margin-bottom:.4rem;font-size:.7rem}.address-confirm code{margin-bottom:.8rem;display:block}.address-confirm label{gap:.6rem;margin-bottom:.8rem;display:flex}.address-confirm input{width:auto;accent-color:var(--pos);flex:none;margin:.15rem 0 0}.sensitive-block{margin-top:1.4rem}.revealed-seed{border:1px solid var(--neg-border);background:var(--neg-bg);border-radius:10px;margin-top:1rem;padding:1rem}.revealed-seed p{-webkit-user-select:all;user-select:all;color:var(--neg-text);font:.8rem/1.7 Geist Mono,monospace}.revealed-seed small{color:var(--muted);margin-bottom:.8rem;display:block}.security-explainer{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid;overflow:hidden}.security-explainer>div{background:var(--surface);padding:1.2rem}.security-explainer span{color:var(--pos);font:.7rem Geist Mono,monospace}.security-explainer h3{margin:.5rem 0;font-size:.86rem}.security-explainer p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.inline-alert{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);border-radius:9px;align-items:center;gap:.7rem;margin:.8rem 0;padding:.7rem .85rem;font-size:.76rem;display:flex}.inline-alert span{display:block}.inline-alert.error{border-color:var(--neg-border);background:var(--neg-surface);color:var(--neg-text)}.inline-alert.good{border-color:var(--pos);background:var(--pos-bg);color:var(--pos)}.inline-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.form-error{color:var(--neg);margin:0;font-size:.76rem}.center-state{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:.7rem;display:flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--pos);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{background:var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{border:1px solid var(--line-strong);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow-popover);border-radius:22px;padding:2.2rem}.auth-card .brand-mark{margin-bottom:2rem}.auth-card h1{font-size:2.7rem}.auth-card .lead{color:var(--muted)}.auth-card .security-note{color:var(--faint);margin:1.2rem 0 0;font-size:.69rem;line-height:1.5}@media (width<=1100px){.global-status{grid-template-columns:repeat(2,1fr) auto}.position-main{flex-wrap:wrap}.position-metrics{order:3;width:100%}.position-visual{width:170px}.pool-toolbar{flex-wrap:wrap}}@media (width<=760px){.top-nav{flex-wrap:wrap;padding-top:.65rem}.brand{margin-right:auto}.top-nav nav{order:3;width:100%;overflow-x:auto}.top-nav nav button{white-space:nowrap;flex:1;min-height:45px;padding:0 .55rem}.global-status{grid-template-columns:1fr 1fr;padding:0}.attention-count{flex-direction:row;grid-column:1/-1;gap:.4rem;min-height:35px}.page-header{flex-direction:column;align-items:flex-start;gap:1rem}.pool-toolbar{align-items:stretch}.search{width:100%}.check-chip{flex:1;justify-content:center}.wizard-steps{padding:0 .5rem}.wizard-steps li{flex-direction:column;font-size:.58rem}.wizard-body{padding:1rem}.choice-grid.five{grid-template-columns:repeat(3,1fr)}.settings-grid,.security-explainer{grid-template-columns:1fr}.position-main{align-items:flex-start}.position-visual,.position-identity{width:100%}.position-metrics{grid-template-columns:repeat(3,1fr)}.close-position{width:100%}.position-footer,.reward-line{flex-direction:column}.operation-row{grid-template-columns:1fr}.operation-meta{text-align:left}}@media (width<=480px){.global-status{grid-template-columns:1fr}.status-item{min-height:54px}.page-wrap{padding-top:2rem}.page-header h1{font-size:2.2rem}.choice-grid,.choice-grid.thirds,.choice-grid.five{grid-template-columns:repeat(2,1fr)}.form-grid,.detail-grid,.review-grid{grid-template-columns:1fr}.position-metrics{grid-template-columns:repeat(2,1fr)}.position-metric{text-align:left}.scale-labels>span{min-width:45px;font-size:.52rem}.quote-seal{flex-direction:column;align-items:flex-start;gap:.3rem}.quote-seal b{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.choice-grid.range-width-options{grid-template-columns:repeat(5,minmax(0,1fr))}.data-age{min-height:var(--control-height);align-items:center;gap:.35rem;padding:.4rem .45rem .4rem .75rem;display:flex}.data-refresh{min-height:var(--control-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;margin-left:.35rem;padding:.25rem .55rem}.data-refresh:disabled{opacity:.5;cursor:wait}.search input{min-width:0;height:var(--control-height);margin:0}.search .button{height:var(--control-height)}.search .button:hover:not(:disabled){transform:none}.token-icon{overflow:hidden}.token-icon img{object-fit:cover;width:100%;height:100%}.token-icon.unknown{background:var(--track);color:var(--faint);font-size:.82rem}.token-link{color:inherit;text-decoration:none}.token-link:hover{color:var(--pos);text-decoration:underline}.pool-link{color:var(--pos);font-size:.62rem;text-decoration:none}.pool-detail-controls{align-items:center;gap:.35rem;margin:.15rem 0;display:flex}.fee-badge,.pool-warning-button{min-height:var(--control-height);border:1px solid var(--pos);background:var(--pos-bg);color:var(--pos);cursor:pointer;border-radius:999px;padding:.18rem .42rem;font-size:.62rem}.pool-warning-button{width:var(--control-height);border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn);place-items:center;padding:0;font-weight:700;display:inline-grid}.pool-details-popup{z-index:120;border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100vw - 16px);max-height:min(440px,100vh - 16px);box-shadow:var(--shadow-popover);color:var(--text);white-space:normal;border-radius:11px;padding:.85rem;font:.76rem/1.5 Geist,sans-serif;position:fixed;overflow-y:auto}.pool-details-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.pool-details-heading button{color:var(--pos);cursor:pointer;background:0 0;border:0}.pool-details-popup p{overflow-wrap:anywhere;margin:0 0 .7rem}.pool-details-popup dl{grid-template-columns:1fr auto;gap:.25rem 1rem;margin:0 0 .8rem;display:grid}.pool-details-popup dd{text-align:right}.pool-details-popup>small{color:var(--muted);display:block}.pool-full-address{-webkit-user-select:all;user-select:all;display:block}.market-chart{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:1rem;overflow:hidden}.chart-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}.chart-status{align-items:center;gap:.45rem;display:flex}.chart-status>span{color:var(--faint);font-size:.65rem}.chart-layout{grid-template-columns:minmax(0,1fr) 190px;height:320px;display:grid}.chart-price-pane{min-width:0;position:relative}.chart-canvas{width:100%;height:320px}.chart-message{z-index:2;background:var(--surface);color:var(--muted);text-align:center;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.chart-attribution{z-index:3;color:var(--faint);font-size:.58rem;text-decoration:none;position:absolute;bottom:4px;right:8px}@media (width<=760px){.chart-layout{grid-template-columns:1fr}.chart-toolbar{flex-direction:column;align-items:flex-start}.chart-toolbar .segmented{width:100%}.chart-toolbar .segmented button{flex:1;padding:.3rem}.chart-status{justify-content:space-between;width:100%}}.position-pnl-metric{min-width:0}.pnl-trigger{max-width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.3rem;padding:0;font:500 .88rem Geist Mono,monospace;display:inline-flex}.pnl-trigger span{color:var(--muted);font:.7rem Geist,sans-serif}.pnl-trigger.positive{color:var(--pos)}.pnl-trigger.unknown{color:var(--faint);font:.7rem Geist,sans-serif}.pnl-trigger:focus-visible{outline:2px solid var(--pos);outline-offset:3px;border-radius:3px}.pnl-popup{z-index:130;border:1px solid var(--line-strong);background:var(--surface);width:min(460px,100vw - 16px);max-height:min(650px,100vh - 16px);box-shadow:var(--shadow-popover);color:var(--text);border-radius:12px;padding:1rem;font-size:.72rem;line-height:1.45;position:fixed;overflow-y:auto}.pnl-popup-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pnl-popup-heading button{min-height:var(--control-height);color:var(--pos);cursor:pointer;background:0 0;border:0}.pnl-popup p{color:var(--muted);margin:.65rem 0}.pnl-popup h4{margin:.8rem 0 .35rem;font-size:.7rem}.pnl-formula,.pnl-detail-list{gap:0;margin:0;display:grid}.pnl-formula>div,.pnl-detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:.75rem;padding:.3rem 0;display:grid}.pnl-formula dd,.pnl-detail-list dd{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-family:Geist Mono,monospace}.pnl-detail-list dd small{color:var(--muted);font-family:Geist,sans-serif;display:block}.pnl-formula-result{color:var(--pos);font-weight:700}.pnl-popup .pnl-unavailable{color:var(--text)}.position-configuration{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.position-configuration>section{background:var(--surface);min-width:0;padding:.85rem 1.25rem}.configuration-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.configuration-heading h3,.position-configuration h3{margin:0;font-size:.75rem}.configuration-heading span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.position-configuration p{color:var(--muted);margin:.3rem 0 .55rem;font-size:.63rem}.position-configuration dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .8rem;margin:0;display:grid}.position-configuration dl>div{min-width:0}.position-configuration dt{color:var(--muted);font-size:.58rem}.position-configuration dd{color:var(--text);overflow-wrap:anywhere;margin:.12rem 0 0;font:.65rem/1.35 Geist Mono,monospace}.position-configuration .opening-unavailable{flex-direction:column;justify-content:center;display:flex}.composition-minimums{border:1px solid var(--pos);background:var(--pos-bg);border-radius:10px;padding:.85rem}.composition-minimums h4,.composition-minimums p{margin:0}.composition-minimums p,.composition-minimums>small{color:var(--muted);margin-top:.4rem;font-size:.68rem;display:block}.composition-minimums dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.7rem 0 0;display:grid}.composition-minimums dl>div{min-width:0}.composition-minimums dt{color:var(--muted);font-size:.62rem}.composition-minimums dd{overflow-wrap:anywhere;margin:.15rem 0 0;font:.68rem/1.4 Geist Mono,monospace}@media (width<=1100px){.position-configuration dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.position-configuration,.position-configuration dl,.composition-minimums dl{grid-template-columns:1fr}.position-pnl-metric,.pnl-trigger{text-align:left;justify-content:flex-start}}.wizard.modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1600px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.wizard .modal-header,.wizard-footer{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.wizard-body{min-height:0;overflow:auto}.wizard-controls,.wizard-chart{min-width:0}.wizard-chart[hidden]{display:none}.market-chart{flex-direction:column;min-width:0;display:flex}.chart-layout{height:320px;min-height:0;display:block}.chart-price-pane,.chart-canvas{height:100%}.chart-toolbar{flex-wrap:wrap;gap:.4rem}.liquidity-legend{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:.35rem .8rem;padding:.5rem .7rem;font-size:.65rem;display:flex}.wizard .scale-labels{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.4rem;height:auto;min-height:54px;display:grid}.wizard .scale-labels>span{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:.68rem;position:static;transform:none}.wizard .scale-labels>span:last-child{transform:none}.wizard .price-scale{margin:.4rem 0;padding:.7rem}.wizard .scale-note{margin:0;padding:.5rem 0}.wizard summary{cursor:pointer;margin-bottom:.7rem}.funding-balances{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;padding:.8rem;font-size:.8rem}.funding-balances small{color:var(--muted)}.wallet-editor{overflow:auto}.wallet-editor>.inline-alert{margin:1rem}.global-status{display:contents}.top-nav{flex-wrap:wrap;row-gap:0}@media (width>=761px){.top-nav>.brand{min-height:var(--nav-height)}}.status-control{margin-left:auto;position:relative}.status-trigger{height:var(--control-height);border:1px solid var(--line-card);background:var(--surface);color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.status-trigger.warn{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-strong)}.status-trigger.bad{border-color:var(--neg-border);background:var(--neg-surface);color:var(--neg-text)}.status-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.status-dot{background:var(--disabled);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot.good{background:var(--pos-dot)}.status-dot.warn{background:var(--warn-dot)}.status-dot.bad{background:var(--neg)}.attention-badge{background:var(--warn-dot);min-width:18px;height:18px;color:var(--surface);font:600 11px/1 var(--font-mono);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.status-popover{z-index:60;border:1px solid var(--line-card);border-radius:var(--r-popover);background:var(--surface);width:min(380px,100vw - 16px);box-shadow:var(--shadow-popover);color:var(--text);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.status-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.status-popover>header strong{font-size:14px;font-weight:600}.status-popover>header span{color:var(--faint);white-space:nowrap;font-size:12px}.status-list{flex-direction:column;display:flex}.status-item{border-bottom:1px solid var(--track);background:var(--surface);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:61px;padding:10px 16px;display:grid}.status-item.warn{background:var(--warn-bg)}.status-item.bad{background:var(--neg-surface)}.status-item>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.status-item strong{color:var(--text);font-size:13px;font-weight:500}.status-item small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.status-item-state{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.status-item.warn .status-item-state{color:var(--warn)}.status-item.bad .status-item-state{color:var(--neg-text)}.status-popover button:not(.status-trigger){min-height:36px;color:var(--pos);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.status-popover>footer{background:var(--surface-2);align-items:center;gap:10px;min-height:48px;padding:6px 16px;font-size:13px;display:flex}.status-popover>footer .attention-badge{height:20px}.status-popover>footer button{margin-left:auto}.status-banner{order:10;flex:0 0 calc(100% + (2 * var(--page-x)));min-height:44px;margin:0 calc(-1 * var(--page-x));padding:12px var(--page-x);border-bottom:1px solid var(--neg-border);background:var(--neg-surface);color:var(--neg-text);align-items:center;gap:12px;font-size:14px;display:flex}.status-banner>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px}.status-banner>span{line-height:1.45}.status-banner strong{font-weight:600}.status-banner button{border:1px solid var(--neg-border);border-radius:var(--r-button);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;margin-left:auto;padding:0 12px;font-size:13px}.page-wrap{padding-top:var(--page-top)}.page-wrap:not(.create-page-wrap)>.page-header h1{display:none}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=760px){.button,.data-refresh,.catalog-trigger,.fee-badge,.pool-warning-button,.catalog-popup button,.history-tabs button,.closed-details-button,.position-actions .button,input,textarea,select,.status-trigger,.status-popover button:not(.status-trigger),.status-banner button{min-height:44px}.status-popover{top:calc(var(--nav-height) + 8px);width:auto;position:fixed;left:8px;right:8px}.status-banner{flex-basis:100%;align-items:flex-start;width:100%}}.pools-table td,.pools-table th{overflow-wrap:normal;white-space:nowrap}.yield-sort-control{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.yield-sort-control select{border:1px solid var(--line-strong);background:var(--surface);width:auto;color:var(--text);font:inherit;border-radius:5px;margin:0;padding:.2rem .25rem}.yield-sort-control select:focus-visible{outline:2px solid var(--pos);outline-offset:2px}.yield-estimate-note{color:var(--muted);margin:.5rem .25rem 0;font-size:.7rem}.table-scroll:has(.pools-table){overscroll-behavior-x:contain;scrollbar-color:var(--pos) var(--surface);scrollbar-width:thin;max-width:100%;overflow-x:auto}.table-scroll:has(.pools-table)::-webkit-scrollbar{height:8px}.table-scroll:has(.pools-table)::-webkit-scrollbar-thumb{background:var(--pos);border-radius:999px}.data-age{width:280px;max-width:100%}.coverage{height:32px;margin:.25rem;padding:.4rem 0;overflow:auto}.coverage summary{cursor:pointer}.coverage p{overflow-wrap:anywhere;margin:.5rem 0 0}@media (width>=1200px){.wizard-body.with-chart{grid-template-columns:minmax(0,1fr) clamp(360px,28vw,420px);gap:1.2rem;padding:1rem;display:grid;overflow:hidden}.wizard-chart,.wizard .market-chart{height:100%;min-height:0}.wizard .market-chart{margin-bottom:0}.wizard .chart-layout{flex:1;height:auto}.wizard-controls{padding:.5rem;scroll-padding:.5rem;overflow-y:auto}}@media (width<=1199px){.wizard-body{padding:.8rem}.wizard-chart{margin-bottom:1rem}}@media (width<=760px){.status-banner{min-height:0;margin:0}.coverage{height:44px}.wizard .chart-toolbar .segmented{flex-wrap:wrap}.wizard .chart-toolbar{align-items:flex-start}.wizard .form-grid{grid-template-columns:1fr}.wizard .choice-grid{gap:.3rem}}.chart-toolbar .segmented>span{color:var(--muted);align-self:center;padding:0 .6rem}.catalog-message{height:32px;overflow:auto}.catalog-message .inline-alert{margin:0;padding:.3rem .65rem}.catalog-controls{gap:.5rem;display:flex}.catalog-trigger{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.catalog-control-icon{fill:currentColor;width:15px;height:15px}.catalog-trigger b{background:var(--pos);min-width:19px;height:19px;color:var(--surface);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.65rem;display:grid}.catalog-popup{z-index:80;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-popover);text-align:left;border-radius:14px;padding:1rem;position:fixed;overflow-y:auto}.catalog-popup-heading,.catalog-popup-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.catalog-popup-heading{margin-bottom:1rem}.catalog-popup-heading h2{margin:0;font-size:1.1rem}.catalog-popup-heading button{width:var(--control-height);height:var(--control-height);color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.35rem}.catalog-filter-fields,.catalog-toggle-list{border-top:1px solid var(--line)}.catalog-field-row,.catalog-toggle{border-bottom:1px solid var(--line);min-height:48px;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.55rem .2rem;font-size:.82rem;display:grid}.catalog-amount,.catalog-percent{border:1px solid var(--line-strong);background:var(--surface);width:158px;color:var(--muted);border-radius:8px;align-items:center;display:flex;overflow:hidden}.catalog-amount:focus-within,.catalog-percent:focus-within{outline:2px solid var(--pos);outline-offset:2px}.catalog-amount>span,.catalog-percent>span{padding:0 .65rem}.catalog-amount input,.catalog-percent input{border:0;border-radius:0;outline:0;min-width:0;margin:0;padding:.55rem .65rem}.catalog-toggle{cursor:pointer;position:relative}.catalog-toggle input{opacity:0;width:1px;height:1px;position:absolute}.catalog-switch{border:1px solid var(--line-strong);background:var(--chip);border-radius:999px;width:38px;height:21px;transition:all .16s;position:relative}.catalog-switch:after{content:"";background:var(--muted);border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px}.catalog-toggle input:focus-visible+.catalog-switch{outline:2px solid var(--pos);outline-offset:2px}.locked-percentage{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.7rem .2rem;display:grid}.locked-percentage small{color:var(--muted);grid-column:1/-1}.catalog-popup-actions{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.catalog-settings{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.7rem;margin-top:.9rem;padding-top:.8rem;display:grid}.catalog-settings label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.catalog-settings select{border:1px solid var(--line-strong);background:var(--surface);width:min(190px,60%);color:var(--text);font:inherit;border-radius:8px;margin:0;padding:.6rem 2rem .6rem .7rem}.catalog-periods{border-bottom:1px solid var(--line);padding:0 .2rem .75rem}.catalog-periods legend{color:var(--muted);margin-bottom:.45rem;font-size:.68rem}.catalog-periods>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.catalog-periods button{min-height:var(--control-height);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:.25rem;font-size:.66rem}.catalog-periods button.active{border-color:var(--pos);background:var(--pos-bg);color:var(--pos)}.price-trend{width:112px;height:36px;color:var(--muted);fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;margin-left:auto;display:block;overflow:visible}.price-trend.up{color:var(--pos);stroke:var(--pos)}.price-trend.down{color:var(--neg);stroke:var(--neg)}.trend-unavailable{color:var(--faint)}.mint-identity{max-width:190px;color:var(--text);flex-direction:column;text-decoration:none;display:inline-flex}.mint-identity:hover{color:var(--pos)}.mint-identity code{color:var(--muted);text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.address-cell{display:inline-block}@media (width<=760px){.catalog-controls{width:100%}.catalog-controls>.catalog-trigger{flex:1;justify-content:center}}@media (width<=480px){.catalog-popup{padding:.8rem}.catalog-field-row{grid-template-columns:minmax(0,1fr) 130px}.catalog-amount,.catalog-percent{width:130px}.catalog-popup-actions .button{padding-inline:.65rem}}@media (width<=760px){.catalog-message{height:44px}}@media (width>=1200px){.wizard .modal-header,.wizard-footer{padding:.65rem 1rem}.wizard-steps li{padding:.65rem .3rem}}.wizard-controls>*,.wizard-controls .review-grid>div{overflow-wrap:anywhere;min-width:0}.wizard-controls details p{overflow-wrap:anywhere}.accepted-command .operation-row{grid-template-columns:minmax(0,1fr);margin:1rem 0}.accepted-command .operation-row>*{overflow-wrap:anywhere;min-width:0}.accepted-command .operation-meta{text-align:left}.amount-line{white-space:nowrap}.scroll-value{max-width:100%;overflow:auto hidden}.route-details{flex-direction:column;gap:.2rem;min-width:0;display:flex}.minimum-output-summary{border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:.8rem;display:flex}.minimum-output-summary small{color:var(--warn)}.accepted-icon.waiting{border-color:var(--line-strong);background:var(--surface);color:var(--muted)}.accepted-icon.cancelled,.accepted-icon.attention{border-color:var(--neg);background:var(--neg-surface);color:var(--neg)}.readonly-value,.exact-values-grid label{min-width:0;color:var(--muted);margin:.45rem 0;font-size:.68rem;display:block}.readonly-value input,.exact-values-grid input{color:var(--text);white-space:nowrap;text-overflow:clip;margin-top:.2rem;padding:.5rem .6rem;font:.72rem Geist Mono,monospace}.exact-values{border-top:1px solid var(--line);margin:0 -.7rem;padding:.55rem .7rem .7rem}.exact-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;display:grid}.offset-panel .choice-grid button{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex}.offset-panel .choice-grid button span{white-space:nowrap}.exit-direction button{line-height:1.25}.exit-direction button strong{white-space:nowrap;font-size:.76rem}.exit-direction button small{margin-top:.2rem;line-height:1.3}.funding-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(85px,.4fr);gap:.7rem;padding:.8rem;display:grid}.funding-card-heading{grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.funding-card input,.funding-card select{width:100%;min-width:0}.funding-card select{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;margin-top:.35rem;padding:.72rem .8rem}.funding-card small{color:var(--muted);grid-column:1/-1}.funding-balances-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.funding-balances-header .data-refresh{flex:none;margin-left:0}.exact-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (width<=480px){.wizard .exit-direction,.exact-values-grid,.exact-balance{grid-template-columns:1fr}.funding-balances-header{flex-direction:column;align-items:stretch}.funding-balances-header .data-refresh{align-self:flex-start}}.position-preview{border-top:1px solid var(--line);min-width:0;padding-top:.9rem}.position-preview :is(h3,h4,p){margin:0}.preview-notice{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);border-radius:9px;margin:0;padding:.7rem .8rem;font-size:.72rem;line-height:1.45}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.preview-amount{background:var(--surface);border-radius:9px;gap:.2rem;min-width:0;padding:.65rem;display:grid}.preview-amount>span{overflow-wrap:anywhere;color:var(--muted);font-size:.66rem}.preview-amount strong{white-space:nowrap;max-width:100%;font:.78rem Geist Mono,monospace;overflow-x:auto}.preview-details{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:.75rem}.create-page-wrap{width:100%;max-width:none}.create-header{align-items:center;gap:1.2rem;display:flex}.create-header h1{margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem)}.mobile-chart-toggle{display:none}.wizard-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.wizard-panel .toggle{position:relative}.wizard-panel .wizard-footer{padding:.8rem 1rem}.preview-status{min-height:2.418rem}@media (width>=1200px){.app-shell.create-mode{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.create-mode .status-item{height:auto;padding:.35rem .75rem}.create-page-wrap{min-height:0;padding:0;overflow:hidden}.create-workspace{grid-template-rows:auto minmax(0,1fr);gap:.8rem;height:100%;min-height:0;padding:.8rem clamp(1rem,2vw,2rem) 1rem;display:grid}.create-layout{grid-template-columns:minmax(0,1fr) 430px;gap:1rem;min-height:0;display:grid}.wizard-chart,.wizard-chart>.market-chart{height:100%;min-height:0}.wizard-chart>.market-chart{margin:0}.wizard-chart .chart-layout{flex:1;height:auto}.wizard-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.wizard-controls{overscroll-behavior:contain;padding:1rem;overflow-y:auto}}@media (width>=1200px) and (height<=800px){.create-workspace{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}}@media (width<=1199px){.create-page-wrap{padding:1.25rem clamp(1rem,4vw,3rem) 4rem}.create-workspace,.create-layout{flex-direction:column;gap:1rem;display:flex}.wizard-chart>.market-chart{margin:0}.wizard-chart .chart-layout{height:340px}.wizard-controls{padding:1rem}}@media (width<=759px){.create-page-wrap{padding:1rem .75rem 3rem}.create-header{flex-direction:column;align-items:flex-start;gap:.75rem}.mobile-chart-toggle{align-self:flex-start;display:inline-flex}.wizard-chart:not(.mobile-visible){display:none}.wizard-chart .chart-layout{height:260px}.wizard-panel .wizard-steps li{flex-direction:column;font-size:.56rem}.wizard-panel .wizard-controls{padding:.75rem}.preview-grid{grid-template-columns:1fr}}.positions-toolbar,.positions-context,.positions-toolbar-actions{align-items:center;display:flex}.positions-toolbar{gap:16px;min-height:36px;margin-bottom:20px}.positions-context{align-items:baseline;gap:10px}.positions-context strong{font-size:15px;font-weight:600}.positions-context span{color:var(--faint);font-size:13px}.positions-toolbar-actions{gap:8px;margin-left:auto}.positions-refresh{border-radius:var(--r-button);place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;display:grid}.positions-refresh svg,.positions-toolbar .new-position svg,.positions-empty .browse-pools svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.positions-toolbar .new-position{gap:8px;height:36px;padding-inline:16px;font-size:13px}.positions-empty{border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--surface-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:340px;padding:72px 40px;display:flex}.positions-empty-graphic{width:120px;height:44px}.positions-empty-graphic rect:first-child{fill:var(--segmented)}.positions-empty-graphic rect:nth-child(2){fill:#bfe6d6}.positions-empty-graphic rect:nth-child(3),.positions-empty-graphic rect:nth-child(4){fill:#e8c47d}.positions-empty-graphic circle{fill:var(--surface);stroke:var(--text);stroke-width:2px}.positions-empty>div{flex-direction:column;gap:6px;display:flex}.positions-empty b{color:var(--text);letter-spacing:-.02em;font-size:20px}.positions-empty span{max-width:420px;color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.5}.positions-empty .browse-pools{gap:8px;min-height:40px;padding-inline:18px;font-size:14px}.positions-list{gap:20px}.position-card{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.position-card-header{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;min-height:77px;padding:20px 300px 20px 28px;display:flex}.position-card-header .token-pair-icons{flex:none;min-width:62px}.position-card-header .token-icon{width:36px;height:36px;font-size:10px}.position-card-header .token-icon+.token-icon{margin-left:-10px}.position-identity-copy{min-width:0}.position-card-header .tag-line{gap:8px}.position-card-header .tag-line h2{overflow-wrap:anywhere;letter-spacing:-.02em;max-width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.2}.position-card-header .tag{border-radius:var(--r-chip);padding:2px 7px;font-size:12px;line-height:18px}.position-card-header .tag.lifecycle{font-family:var(--font-sans);align-items:center;gap:6px;padding-inline:8px;font-weight:500;display:inline-flex}.position-card-header .tag.green{background:var(--pos-bg);color:var(--pos-text)}.position-card-header .tag.amber{background:var(--warn-chip);color:var(--warn)}.position-card-header .tag.muted{background:var(--track);color:var(--muted)}.position-card-header .tag .status-dot{width:6px;height:6px;margin:0}.position-meta{min-width:0;color:var(--muted);align-items:center;gap:10px;margin-top:3px;font-size:13px;display:flex}.position-meta>span:first-child{text-overflow:ellipsis;overflow:hidden}.position-pool-link{color:var(--pos);white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:13px;display:inline-flex}.position-pool-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:12px;height:12px}.position-actions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:28px}.position-actions .button{white-space:nowrap;width:auto;height:36px;min-height:36px;padding-inline:14px;font-size:13px}.position-actions .close-position{padding-inline:16px;font-weight:500}.position-hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr 1fr;display:grid}.position-hero>section{flex-direction:column;gap:10px;min-width:0;min-height:166px;padding:28px;display:flex}.position-hero>section+section{border-left:1px solid var(--line)}.position-hero-label{min-height:18px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.live-chip{background:var(--track);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:11px}.position-native-result{align-items:baseline;gap:14px;min-width:0;display:flex}.position-native-result strong{letter-spacing:-.04em;font-size:clamp(34px,3.45vw,44px);font-weight:500;line-height:1.12}.position-native-result>span{background:var(--track);border-radius:7px;padding:3px 9px;font-size:16px;font-weight:500}.position-secondary-value{overflow-wrap:anywhere;letter-spacing:-.03em;font-size:clamp(26px,2.5vw,32px);font-weight:500;line-height:1.2}.position-hero .positive,.position-result-row .positive{color:var(--pos-text)}.position-hero .negative,.position-result-row .negative{color:var(--neg-text)}.position-hero .unknown,.position-result-row .unknown{color:var(--faint)}.position-hero p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.position-hero p small{color:var(--warn);font-size:inherit}.position-metric-reason{color:var(--faint);margin-top:-5px;font-size:11px}.capital-assets-comparison{overflow-wrap:anywhere}.capital-assets-comparison small{font-family:var(--font-sans);margin-top:2px;display:block}.position-body{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr;display:grid}.position-range-section,.position-result-section{min-width:0;padding:24px 28px}.position-result-section{border-left:1px solid var(--line)}.position-exiting .position-body{grid-template-columns:minmax(0,1fr)}.position-exiting .position-result-section{display:none}.position-section-heading{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.position-section-heading h3,.position-result-section h3,.position-accounting h3,.position-monitor-audit h3{margin:0;font-size:14px;font-weight:600}.position-section-heading h3 span{color:var(--text-2);font-weight:400}.position-section-heading>span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.position-result-section{flex-direction:column;gap:14px;display:flex}.position-result-mobile{display:none}.position-result-section dl,.position-audit-list{flex-direction:column;gap:10px;margin:0;display:flex}.position-result-row{min-width:0;color:var(--text-2);justify-content:space-between;gap:20px;font-size:13px;display:flex}.position-result-row dt,.position-result-row dd{min-width:0;color:inherit;font-size:inherit;margin:0}.position-result-row dd{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.position-result-row dd small{max-width:250px;color:var(--faint);font-family:var(--font-sans);margin-top:2px;font-size:11px;display:block}.position-result-row:last-child{border-top:1px solid var(--line);padding-top:10px;font-weight:600}.price-scale.compact{background:0 0;border:0;width:100%;min-width:0;margin:14px 0 0;padding:0;position:relative;overflow:visible}.compact-stop-prices,.compact-range-labels,.compact-range-offsets,.compact-stop-values,.compact-price-markers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-stop-prices{min-height:17px;color:var(--warn);font:11px/1.3 var(--font-mono);padding:0 18px}.compact-stop-prices>span{gap:5px;min-width:0;display:flex}.compact-stop-prices>span:last-child{text-align:right;justify-content:flex-end}.compact-stop-prices small{color:inherit;font:inherit}.compact-stop-prices b{overflow-wrap:anywhere;min-width:0;font-weight:500}.price-scale.compact .scale-track{border-radius:var(--r-bar);background:var(--track);border:0;width:auto;height:10px;margin:18px 8px 0}.price-scale.compact .range-band{border-radius:var(--r-bar);border:0;height:10px;top:0}.price-scale.compact .stop-line{background:var(--warn-dot);border-radius:1px;width:2px;height:34px;top:-13px}.price-scale.compact .entry-line{z-index:2;background:repeating-linear-gradient(to bottom, var(--faint) 0 3px, transparent 3px 6px);width:1px;height:38px;position:absolute;top:-14px;transform:translate(-50%)}.price-scale.compact .current-line{border:3px solid var(--surface);background:var(--pos-dot);width:16px;height:16px;box-shadow:0 0 0 1px var(--pos-dot);border-radius:50%;top:-3px}.price-scale.compact.outside-range .range-band{background:linear-gradient(90deg,#d7eee5,#a9dcc7)}.price-scale.compact.outside-range .current-line{background:var(--warn-dot);box-shadow:0 0 0 1px var(--warn-dot)}.price-scale.compact.inactive-stops .stop-line{background:repeating-linear-gradient(to bottom, var(--warn-dot) 0 4px, transparent 4px 7px);box-shadow:none}.compact-range-labels{margin-top:13px}.compact-range-labels>span,.compact-stop-values>span,.compact-price-markers>span{flex-direction:column;gap:2px;min-width:0;display:flex}.compact-range-labels>span:last-child,.compact-range-offsets>span:last-child,.compact-stop-values>span:last-child,.compact-price-markers>span:last-child{text-align:right;align-items:flex-end}.compact-range-labels small,.compact-stop-values small,.compact-price-markers small{color:var(--muted);text-transform:none;font-size:11px}.compact-range-labels b,.compact-stop-values b,.compact-price-markers b{max-width:100%;font:500 11px/1.4 var(--font-mono);overflow-wrap:anywhere}.compact-range-labels b{color:var(--text-2)}.compact-range-offsets{color:var(--faint);font:11px/1.35 var(--font-mono);margin-top:3px}.compact-price-markers{margin-top:8px}.compact-price-markers b{color:var(--text)}.compact-price-markers em{color:var(--faint);font-size:10px;font-style:normal}.compact-current-price b{color:var(--pos-text)}.price-scale.compact.outside-range .compact-current-price b{color:var(--warn)}.compact-stop-values{margin-top:14px}.compact-stop-values>span{border-radius:var(--r-inner);background:var(--surface-2);padding:10px 12px}.compact-stop-values b{color:var(--text);font-size:13px}.compact-stop-values .upper-stop-value{grid-column:2}.compact-range-unit{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.opening-stop-note{color:var(--warn);margin-top:10px;font-size:11px;display:block}.position-details{border-bottom:1px solid var(--line);background:var(--surface)}.position-details>summary{min-height:42px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 28px;font-size:12px;font-weight:500;list-style:none;display:flex}.position-details>summary::-webkit-details-marker{display:none}.position-details>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:14px;height:14px;transition:transform .16s}.position-details[open]>summary svg{transform:rotate(180deg)}.position-details>summary:hover{color:var(--text);background:var(--surface-2)}.position-audit{border-top:1px solid var(--line)}.position-accounting,.position-monitor-audit{padding:20px 28px}.position-accounting .position-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.position-accounting .position-metric{text-align:left;min-width:0}.position-accounting .position-metric small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.position-accounting .position-metric b,.position-accounting .pnl-trigger{font:500 13px/1.4 var(--font-mono);text-align:left;justify-content:flex-start}.position-accounting>.position-audit-list{margin-top:16px}.position-configuration{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.position-configuration>section{padding:20px 28px}.position-monitor-audit{border-top:1px solid var(--line)}.position-monitor-audit .position-audit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin-top:14px;display:grid}.position-monitor-audit .position-result-row:last-child,.position-accounting .position-result-row:last-child{border-top:0;padding-top:0;font-weight:400}.position-footer{background:var(--surface-2);min-height:50px;color:var(--text-2);border-top:0;justify-content:space-between;align-items:center;gap:22px;padding:12px 28px;font-size:13px;display:flex}.position-footer>span{align-items:center;gap:8px;min-width:0;display:flex}.position-footer>span:last-child{color:var(--faint);text-align:right;margin-left:auto}.position-footer svg{fill:none;width:16px;height:16px;stroke:var(--pos-dot);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.position-card>.operation-row{border:0;border-top:1px solid var(--warn-border);background:var(--warn-bg);border-radius:0;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) auto;align-items:center;gap:10px 24px;min-height:72px;margin:0;padding:16px 28px;display:grid}.position-card>.operation-row>div:first-child{min-width:0}.position-card>.operation-row .status-dot{margin-right:8px}.position-card>.operation-row strong{color:var(--warn-strong);font-size:14px}.position-card>.operation-row p,.position-card>.operation-row .operation-meta{font-size:12px}.position-card>.operation-row .operation-meta{color:var(--warn)}@media (width<=1000px){.position-card-header{padding-right:28px}.position-actions{border-top:1px solid var(--line);order:10;position:static}.position-actions .button{border-width:0;border-radius:0;flex:1}.position-actions .button+.button{border-left:1px solid var(--line)}.position-hero>section,.position-range-section,.position-result-section{padding-inline:22px}}@media (width<=760px){.positions-toolbar{align-items:flex-start}.positions-context{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.positions-refresh,.positions-toolbar .new-position{height:44px;min-height:44px}.positions-toolbar .new-position{padding-inline:12px}.positions-empty{min-height:300px;padding:56px 20px}.positions-empty .browse-pools{min-height:44px}.position-card-header{align-items:flex-start;padding:20px 18px}.position-card-header .token-pair-icons{min-width:58px}.position-card-header .tag-line{align-items:flex-start}.position-card-header .tag-line h2{width:100%;font-size:18px}.position-meta{flex-wrap:wrap;gap:4px 8px;font-size:12px}.position-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.position-hero>section{min-height:140px;padding:22px 18px}.position-hero>section+section{border-left:1px solid var(--line)}.position-hero>.position-hero-exit{border-bottom:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:180px}.position-native-result strong{font-size:40px}.position-secondary-value{font-size:26px}.position-hero p{font-size:12px}.position-body{grid-template-columns:minmax(0,1fr)}.position-range-section,.position-result-section{padding:22px 18px}.position-result-section{border-top:1px solid var(--line);border-left:0}.position-result-desktop{display:none}.position-result-mobile{display:flex}.position-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.compact-stop-prices{padding-inline:8px}.compact-range-labels b,.compact-stop-prices b,.compact-price-markers b{font-size:10px}.compact-stop-values>span{padding-inline:10px}.position-details>summary{min-height:44px}.position-accounting,.position-configuration>section,.position-monitor-audit{padding:18px}.position-accounting .position-metrics,.position-monitor-audit .position-audit-list,.position-configuration{grid-template-columns:minmax(0,1fr)}.position-accounting .position-metrics,.position-result-row{gap:12px}.position-footer{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;min-height:64px;padding:14px 18px}.position-footer>span:last-child{text-align:left;margin-left:24px}.position-card>.operation-row{grid-template-columns:minmax(0,1fr);padding:16px 18px}.position-card>.operation-row .operation-meta{text-align:left}.position-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.position-actions .button{width:100%;height:48px;min-height:48px;font-size:14px}}@media (width<=420px){.position-card-header .token-pair-icons{min-width:48px}.position-card-header .token-icon{width:32px;height:32px;font-size:8px}.position-card-header .token-icon+.token-icon{margin-left:-10px}.position-card-header .tag-line h2{font-size:17px}.position-card-header .tag.lifecycle{font-size:11px}.position-hero>section{padding-inline:16px}.position-secondary-value{font-size:23px}}.history-header{margin-bottom:12px}.history-tabs,.history-actions,.closed-history-toolbar,.closed-pagination{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.history-tabs{justify-content:flex-start}.history-tabs button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px}.history-tabs [aria-selected=true]{background:var(--surface);border-color:var(--pos)}.closed-history-toolbar{min-height:40px;margin-bottom:0}.closed-history-toolbar p{color:var(--muted);margin:0;font-size:.8rem}.closed-history-toolbar .button{flex:0 0 92px;width:92px}.closed-history-status{align-items:center;min-height:42px;display:flex}.closed-history-status p{width:100%;color:var(--muted);margin:0;font-size:.75rem}.closed-history-status [role=alert]{color:var(--neg)}.closed-history-empty{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:150px}.closed-position-list{flex-direction:column;gap:18px;display:flex}.closed-position-card{min-width:0}.closed-position-main{grid-template-columns:minmax(260px,290px) minmax(0,1fr);min-width:0;display:grid}.closed-position-visual{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;justify-content:center;min-width:0;padding:22px 20px;display:flex}.price-scale.closed .compact-current-price b.unknown{color:var(--faint);white-space:normal;font-family:Geist,sans-serif;font-size:.68rem}.closed-geometry-unavailable{min-height:120px;color:var(--muted);flex-direction:column;justify-content:center;gap:5px;margin:0;display:flex}.closed-geometry-unavailable strong{color:var(--text);font-size:.83rem}.closed-geometry-unavailable small{font-size:.67rem}.closed-duration{color:var(--muted);margin-top:14px;font-size:.68rem}.closed-range-note,.closed-observation-quality{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:.65rem;line-height:1.45;display:block}.closed-range-note{color:var(--warn)}.closed-position-content{min-width:0}.closed-position-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:20px 22px 16px;display:flex}.closed-position-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.closed-position-identity>div{min-width:0}.closed-position-identity h2{margin:0;font-size:1.05rem}.closed-position-identity p{color:var(--muted);margin:6px 0 0;font-size:.68rem}.closed-position-identity .pool-link{margin-top:5px;display:inline-block}.closed-position-identity .tag.amber{border-color:var(--warn-border);background:var(--warn-chip);color:var(--warn)}.closed-details-button{flex:0 0 78px;width:78px}.closed-report-note,.closed-estimate-note,.closed-report-unavailable{border-top:1px solid var(--line);color:var(--warn);margin:0;padding:12px 18px;font-size:.72rem;line-height:1.5}.closed-estimate-note{color:var(--muted)}.closed-report-unavailable{flex-direction:column;justify-content:center;gap:4px;min-height:118px;display:flex}.closed-report-unavailable span{color:var(--muted)}.closed-financials{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:118px;display:grid}.closed-financials section{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:16px 18px;display:flex}.closed-financials section:last-child{border-right:0}.closed-financials small,.closed-financials span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.63rem;display:block}.closed-financials section>small:first-child{letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem}.closed-financials b{color:var(--text);overflow-wrap:anywhere;font:500 clamp(1rem,1.5vw,1.3rem)/1.2 Geist Mono,monospace}.closed-financials .closed-net-result b{font-size:clamp(1.2rem,1.8vw,1.55rem)}.closed-financial-secondary,.closed-supporting-context{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.closed-financial-secondary section,.closed-supporting-context section{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:11px 18px;display:flex}.closed-financial-secondary section:last-child,.closed-supporting-context section:last-child{border-right:0}.closed-financial-secondary small,.closed-supporting-context small,.closed-financial-secondary span,.closed-supporting-context span{color:var(--muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.45}.closed-financial-secondary b{overflow-wrap:anywhere;font:500 .88rem/1.4 Geist Mono,monospace}.closed-financials b.positive,.closed-financial-secondary b.positive,.closed-performance-formula dd.positive,.closed-native-result b.positive{color:var(--pos)}.closed-financials b.negative,.closed-financial-secondary b.negative,.closed-performance-formula dd.negative,.closed-native-result b.negative{color:var(--neg)}.closed-financials b.unknown,.closed-financial-secondary b.unknown,.closed-performance-formula dd.unknown,.closed-native-result b.unknown{color:var(--disabled)}.closed-supporting-context{background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr))}.closed-supporting-context section>small:first-child{color:var(--text)}.closed-performance-formula{border-bottom:1px solid var(--line);background:var(--surface-2)}.closed-performance-formula summary{color:var(--tier);cursor:pointer;padding:10px 18px;font-size:.7rem}.closed-performance-formula summary:focus-visible{outline:2px solid var(--pos);outline-offset:-3px}.closed-performance-formula>div{padding:0 18px 14px}.closed-performance-formula p{color:var(--muted);margin:0 0 10px;font-size:.68rem;line-height:1.5}.closed-performance-formula dl{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 10px;display:grid}.closed-performance-formula dl>div{background:var(--surface);min-width:0;padding:9px}.closed-performance-formula dt,.closed-performance-formula dd{overflow-wrap:anywhere}.closed-performance-formula dd>small{color:var(--muted);margin-top:3px;display:block}.closed-position-facts{background:var(--line);grid-template-columns:1fr 1.15fr 1fr;gap:1px;display:grid}.closed-position-facts>section{background:var(--surface);min-width:0;padding:14px 18px}.closed-position-facts h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem}.closed-position-facts p,.closed-position-facts small{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.55;display:block}.closed-position-facts small{color:var(--muted);margin-top:4px}.closed-position-facts dl{gap:8px;margin:0;display:grid}.closed-position-facts dt{color:var(--muted);margin:0 0 2px;font-size:.62rem}.closed-position-facts dd{overflow-wrap:anywhere;margin:0;font:.7rem/1.5 Geist,sans-serif}.closed-audit-details{border-top:1px solid var(--line)}.history-details{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:16px;font-size:14px}.history-details dl{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:12px;display:grid}.history-details dt,.history-details dd{white-space:normal;min-width:0;margin:0}.history-details dt{overflow-wrap:anywhere;font-size:12px}.history-details dd{font-size:14px}.closed-pagination{min-height:38px;margin-top:24px;margin-bottom:0}.closed-pagination span{color:var(--muted);font-size:.75rem}@media (width<=1050px){.closed-position-main{grid-template-columns:minmax(240px,270px) minmax(0,1fr)}.closed-financials{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-financials section:nth-child(2){border-right:0}.closed-financials section:nth-child(-n+2){border-bottom:1px solid var(--line)}.closed-position-facts{grid-template-columns:1fr}.closed-financial-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-financial-secondary section:nth-child(-n+2){border-bottom:1px solid var(--line)}.closed-financial-secondary section:nth-child(2){border-right:0}.closed-performance-formula dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.closed-position-main{grid-template-columns:minmax(0,1fr)}.closed-position-visual{border-right:0;border-bottom:1px solid var(--line)}.closed-position-heading{min-height:108px}.history-details dl{grid-template-columns:1fr}.history-actions{flex-wrap:wrap}.closed-supporting-context{grid-template-columns:1fr}.closed-supporting-context section{border-right:0;border-bottom:1px solid var(--line)}.closed-supporting-context section:last-child{border-bottom:0}}@media (width<=480px){.closed-history-toolbar{gap:8px}.closed-history-toolbar p{font-size:.7rem}.closed-position-heading{flex-direction:column}.closed-details-button{width:100%}.closed-financials,.closed-financial-secondary,.closed-performance-formula dl{grid-template-columns:1fr}.closed-financials section,.closed-financials section:nth-child(2),.closed-financial-secondary section,.closed-financial-secondary section:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:100px}.closed-financials section:last-child,.closed-financial-secondary section:last-child{border-bottom:0}.closed-position-identity{width:100%}.closed-position-identity .tag-line{overflow-wrap:anywhere}.closed-pagination .button{padding-inline:.6rem}}.history-header h1{font-size:1.7rem}.pool-toolbar{align-items:center;gap:10px;min-width:0;margin:0 0 14px;padding:0;display:flex}.pool-toolbar .search{flex:380px;align-items:center;width:380px;min-width:260px;max-width:380px;display:flex;position:relative}.pool-toolbar .search input{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;width:100%;height:38px;padding:0 38px 0 42px;font-size:14px}.pool-toolbar .search-icon{z-index:1;fill:none;width:16px;height:16px;stroke:var(--faint);stroke-linecap:round;stroke-width:1.5px;pointer-events:none;position:absolute;left:13px}.pool-toolbar .search kbd{border:1px solid var(--line-card);background:var(--surface);width:29px;height:24px;color:var(--faint);font:11px/1 var(--font-mono);pointer-events:none;border-radius:5px;place-items:center;display:grid;position:absolute;right:11px}.pool-toolbar>.segmented{background:var(--segmented);border:0;flex:none;gap:2px;height:38px;padding:3px}.pool-toolbar>.segmented button{border-radius:7px;min-height:32px;padding:0 11px;font-size:13px}.pool-toolbar>.segmented button.active{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px #14191b14}.catalog-controls{flex:none}.catalog-trigger{gap:8px;height:38px;padding-inline:12px;font-size:13px}.catalog-control-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:15px;height:15px}.catalog-control-icon:not(.columns){fill:currentColor;stroke:none}.catalog-trigger b{background:var(--text);min-width:18px;height:18px;font-family:var(--font-mono);padding-inline:5px;font-size:11px;font-weight:500}.applied-filters{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.applied-filters::-webkit-scrollbar{display:none}.applied-filters button{background:var(--chip);height:26px;color:var(--text-2);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;transition:color .18s,background-color .18s;display:inline-flex}.applied-filters button:hover{background:var(--line-strong);color:var(--text)}.catalog-freshness{min-width:max-content;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.catalog-freshness .status-dot{flex:none;width:6px;height:6px}.pool-toolbar .data-refresh{border-radius:var(--r-button);flex:none;place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;display:grid}.pool-toolbar .data-refresh svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.catalog-message{height:auto;margin:0 0 10px;overflow:visible}.table-panel{min-width:0;max-width:100%;overflow:hidden}.table-scroll:has(.pools-table){scrollbar-color:var(--line-strong) var(--surface-2);border:0;width:100%;min-width:0;position:relative}.table-scroll:has(.pools-table)::-webkit-scrollbar-track{background:var(--surface-2)}.table-scroll:has(.pools-table)::-webkit-scrollbar-thumb{background:var(--line-strong)}.pools-table{table-layout:fixed;min-width:1080px}.pools-table .pool-column{width:260px}.pools-table .open-column{width:82px}.pools-table th,.pools-table td{border-bottom:1px solid var(--line);text-align:right;text-overflow:clip;white-space:nowrap;height:64px;padding:0 12px;overflow:hidden}.pools-table th{background:var(--surface-2);height:44px;color:var(--muted);font:500 12px/1 var(--font-sans);letter-spacing:0}.pools-table td{color:var(--text);font:400 13px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.pools-table th:first-child,.pools-table td:first-child{text-align:left;padding-left:20px}.pools-table th:last-child,.pools-table td:last-child{text-align:right;padding-right:20px}.pools-table tbody tr{transition:background-color .16s}.pools-table tbody tr:hover{background:var(--surface-2)}.pools-table .yield-sort-control{justify-content:flex-end;align-items:center;gap:5px;max-width:100%;display:inline-flex}.pools-table th:first-child .yield-sort-control{justify-content:flex-start}.pools-table th button{font:inherit;white-space:nowrap}.pools-table th button small{color:inherit;font:inherit;margin:0 0 0 3px;display:inline}.yield-sort-control select{border-color:var(--line-card);background:var(--surface);height:24px;min-height:24px;color:var(--text-2);font:500 12px/1 var(--font-sans);padding:0 20px 0 7px}.pool-identity{gap:12px;min-width:0}.pools-table .token-pair-icons{flex:none;min-width:51px}.pools-table .token-icon{width:30px;height:30px;font-size:8px}.pools-table .token-icon+.token-icon{margin-left:-9px}.pool-identity .pool-name-block{flex-direction:column;gap:3px;min-width:0;display:flex}.pool-name-line,.pool-address-line{align-items:center;min-width:0;display:flex}.pool-name-line{gap:6px}.pool-name-line b{min-width:0;color:var(--text);font:600 14px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pool-address-line{color:var(--faint);font:12px/1.2 var(--font-mono);gap:6px}.pool-address-line .pool-link{color:var(--faint);display:flex}.pool-address-line .pool-link:hover{color:var(--pos)}.pool-address-line .pool-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:12px;height:12px}.pool-detail-controls{flex:none;gap:5px;margin:0}.pool-name-line .fee-badge,.pool-name-line .pool-warning-button{background:var(--tier-bg);height:18px;min-height:18px;color:var(--tier);font:500 11px/1 var(--font-mono);border:0;border-radius:5px;padding:0 6px}.pool-name-line .pool-warning-button{background:var(--warn-chip);width:18px;color:var(--warn);font-family:var(--font-sans);padding:0;font-weight:700}.pools-table .price-trend{stroke-width:1.5px;width:96px;height:30px;margin-left:auto}.pools-table .trend-unavailable,.pools-table .unavailable{color:var(--disabled)}.pools-table .button.small{min-width:62px;min-height:36px;padding-inline:12px;font-size:13px}.catalog-footer{background:var(--surface-2);min-width:0;min-height:58px;color:var(--faint);align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.catalog-footer-context{flex:1;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.catalog-footer .yield-estimate-note{color:var(--faint);margin:0;font-size:12px;line-height:1.45}.catalog-footer .coverage{width:auto;height:auto;color:var(--faint);flex:none;margin:0;padding:0;font-size:11px;overflow:visible}.catalog-footer .coverage summary{white-space:nowrap}.catalog-footer .coverage p{max-width:760px;margin:8px 0 0;line-height:1.45}.catalog-footer .load-more{flex:none;margin:0}.catalog-popup{border-color:var(--line-card);border-radius:var(--r-popover);padding:0;overflow-y:auto}.catalog-popup-heading{border-bottom:1px solid var(--line);min-height:50px;margin:0;padding:0 18px}.catalog-popup-heading h2{letter-spacing:0;font-size:14px;font-weight:600}.catalog-popup-heading button{width:auto;height:36px;color:var(--muted);padding:0;font-size:13px}.catalog-filter-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 12px;display:grid}.catalog-filter-fields .catalog-field-row{min-height:0;color:var(--muted);border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;font-size:12px;display:flex}.catalog-filter-fields .catalog-field-row input{border:1px solid var(--line-strong);border-radius:var(--r-button);height:38px;min-height:38px;color:var(--text);font:14px/1 var(--font-mono);margin:0;padding:0 12px}.filter-popup>.catalog-toggle-list{border:0;padding:0 18px 8px}.catalog-toggle{border-bottom:1px solid var(--track);min-height:44px;color:var(--text);padding:0;font-size:14px}.catalog-switch{border-color:var(--line-strong);background:var(--line-strong);width:36px;height:20px;transition:background-color .16s,border-color .16s}.catalog-switch:after{background:var(--surface);width:16px;height:16px;transition:background-color .16s;top:2px;left:2px}.catalog-toggle input:checked+.catalog-switch{border-color:var(--text);background:var(--text)}.catalog-toggle input:checked+.catalog-switch:after{background:var(--surface);left:17px}.locked-percentage{margin:0 18px;padding:10px 0}.locked-percentage .catalog-percent{height:38px}.catalog-popup-actions{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;margin:0;padding:12px 18px}.catalog-popup-actions .button{min-height:36px;font-size:13px}.columns-popup>.catalog-toggle-list{border:0;padding:6px 10px}.columns-popup .catalog-toggle.check{border:0;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:38px;padding:0 8px;display:grid}.columns-popup .catalog-toggle.check>span:first-child{grid-area:1/2}.catalog-check{background:var(--surface);width:18px;height:18px;color:var(--surface);border:1.5px solid #c9c6bd;border-radius:5px;grid-area:1/1;place-items:center;transition:color .16s,background-color .16s,border-color .16s;display:grid}.catalog-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.catalog-toggle input:checked+.catalog-check{border-color:var(--text);background:var(--text);color:var(--surface)}.catalog-toggle input:focus-visible+.catalog-check{outline:2px solid var(--pos);outline-offset:2px}.columns-popup .catalog-periods{padding:4px 8px 8px 36px}.columns-popup .catalog-periods>div{grid-template-columns:repeat(5,minmax(0,1fr))}.columns-popup .catalog-periods button{min-height:30px}.columns-popup .catalog-settings{margin:0;padding:12px 18px}.columns-popup .catalog-settings label{flex-direction:column;align-items:flex-start}.columns-popup .catalog-settings select{width:100%;min-height:36px}.columns-popup .catalog-popup-actions{padding-block:10px}.pool-details-popup{border-color:var(--line-card);border-radius:var(--r-popover);box-shadow:var(--shadow-popover)}@media (width<=1100px){.pool-toolbar{flex-wrap:wrap}.catalog-freshness{margin-left:auto}.applied-filters{order:5;width:100%}}@media (width<=760px){.pool-toolbar .search{flex-basis:100%;width:100%;max-width:none}.catalog-controls{width:auto}.catalog-controls>.catalog-trigger{min-height:44px}.pool-toolbar>.segmented{height:44px}.pool-toolbar>.segmented button{min-height:38px}.pool-toolbar .data-refresh{width:44px;height:44px;min-height:44px}.pool-name-line .fee-badge,.pool-name-line .pool-warning-button{height:44px;min-height:44px}.pool-name-line .pool-warning-button{width:44px}.catalog-footer,.catalog-footer-context{flex-direction:column;align-items:flex-start}.catalog-footer-context,.catalog-footer .coverage{width:100%;max-width:100%}.catalog-footer .coverage summary{white-space:normal}.catalog-footer .load-more{align-self:stretch}}@media (width<=480px){.catalog-filter-fields{grid-template-columns:minmax(0,1fr)}.catalog-popup{padding:0}}.history-toolbar{align-items:center;gap:16px;min-width:0;min-height:36px;margin:0 0 20px;display:flex}.history-toolbar>p{min-width:0;max-height:36px;color:var(--faint);margin:0;font-size:13px;line-height:18px;overflow:auto}.history-toolbar>p.error{color:var(--neg-text)}.history-toolbar>.data-refresh{border:1px solid var(--line-strong);border-radius:var(--r-button);background:var(--surface);width:36px;height:36px;min-height:36px;color:var(--text);flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.history-toolbar>.data-refresh svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.history-tabs{background:var(--segmented);border-radius:10px;flex:none;gap:2px;margin:0;padding:3px;display:flex}.history-tabs button{border-radius:var(--r-button);min-height:30px;color:var(--muted);background:0 0;border:0;padding:0 14px;font-size:13px}.history-tabs [aria-selected=true]{background:var(--surface);color:var(--text);border:0;font-weight:500;box-shadow:0 1px 2px #14191b14}.closed-history-status{min-height:0}.closed-history-status p{border-radius:var(--r-button);background:var(--surface-2);margin:0 0 12px;padding:10px 12px;font-size:12px}.closed-history-status [role=alert]{background:var(--neg-bg);color:var(--neg-text)}.closed-history-skeleton{border:1px solid var(--line-card);border-radius:var(--r-card);background:linear-gradient(90deg, transparent, #ffffffbf, transparent) 0 0 / 200% 100%, linear-gradient(var(--surface) 0 78px, var(--line) 78px 79px, var(--surface) 79px 250px, var(--line) 250px 251px, var(--surface) 251px);height:470px;animation:1.4s linear infinite shimmer}.closed-position-list{gap:20px}.closed-position-header .tag.lifecycle .status-dot{background:var(--faint)}.closed-position-header .tag.lifecycle.amber .status-dot{background:var(--warn-dot)}.closed-position-hero{grid-template-columns:1.35fr 1fr 1fr}.closed-position-hero>section{gap:10px;min-height:190px;padding:28px}.closed-position-hero b{color:var(--text);font:500 32px/1.1 var(--font-mono);letter-spacing:-.03em;overflow-wrap:anywhere}.closed-position-hero b.positive,.closed-position-hero .positive{color:var(--pos)}.closed-position-hero b.negative,.closed-position-hero .negative{color:var(--neg)}.closed-position-hero b.unknown,.closed-position-hero .unknown{color:var(--disabled)}.closed-native-headline{align-items:baseline;gap:14px;min-width:0;display:flex}.closed-native-headline>b{letter-spacing:-.04em;min-width:0;font-size:clamp(30px,3.4vw,44px)}.closed-native-percent{background:var(--track);font:500 16px/1.5 var(--font-mono);border-radius:7px;flex:none;padding:3px 9px}.closed-native-flow,.closed-usd-flow{min-width:0;color:var(--text-2);font:15px/1.4 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:10px;margin:auto 0 0;display:flex}.closed-native-flow strong,.closed-usd-flow strong{color:var(--text);font:500 inherit}.closed-position-hero small{color:var(--faint);font-size:12px;line-height:1.4}.closed-short-period{align-items:flex-start;gap:6px;display:flex;color:var(--warn)!important;font:13px/1.4 var(--font-sans)!important}.closed-report-status{border-bottom:1px solid var(--line);background:var(--surface-2);min-height:62px;color:var(--text-2);align-items:center;gap:12px;padding:14px 28px;font-size:13px;display:flex}.closed-report-status>div{flex-direction:column;gap:2px;display:flex}.closed-report-status strong{font-weight:500}.closed-report-status span,.closed-report-status small{color:var(--muted)}.closed-report-status>small{text-align:right;margin-left:auto}.closed-report-status.partial,.closed-report-status.exhausted,.closed-report-status.unsupported{background:var(--warn-bg);color:var(--warn-strong)}.closed-report-status.conflict{background:var(--neg-surface);color:var(--neg-text)}.closed-result-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.closed-result-grid>section{min-width:0;padding:28px}.closed-result-grid>section+section{border-left:1px solid var(--line)}.closed-result-grid header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.closed-result-grid h3,.operation-group h2{margin:0;font-size:14px;font-weight:600}.closed-result-grid header>span{color:var(--faint);font-size:12px}.closed-result-composition dl{gap:0;margin:0;display:grid}.closed-result-composition dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,150px) minmax(0,1fr);align-items:center;gap:14px;min-height:51px;display:grid}.closed-result-composition dl>div:last-child{border-bottom:0}.closed-result-composition dt{color:var(--text-2);font-size:13px}.closed-result-composition dd{min-width:0;font:500 13px/1.35 var(--font-mono);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex}.closed-result-composition dd small{max-width:250px;color:var(--faint);font:11px/1.35 var(--font-sans)}.closed-result-composition dd.unknown{color:var(--disabled)}.closed-composition-final dt,.closed-composition-final dd{color:var(--text);font-weight:600}.closed-range-section .price-scale.compact{margin-top:0}.price-scale.closed .current-line,.price-scale.closed.outside-range .current-line{background:var(--text);box-shadow:0 0 0 1px var(--text)}.price-scale.closed .compact-current-price b{color:var(--text)}.closed-trigger-note{border-radius:var(--r-inner);background:var(--warn-bg);color:var(--warn-strong);margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}.closed-range-note{color:var(--warn);margin-top:8px;font-size:11px;display:block}.closed-position-footer{background:var(--surface-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.closed-position-footer>section{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.closed-position-footer>section:first-child{border-left:0;padding-left:28px}.closed-position-footer span,.closed-position-footer small{color:var(--faint);font-size:12px}.closed-position-footer b{color:var(--text);font:400 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.closed-position-footer b.warning{color:var(--warn);font-family:var(--font-sans)}.closed-position-footer b.unknown{color:var(--disabled)}.closed-mobile-duration,.closed-composition-hodl,.closed-mobile-audit-footer{display:none}.closed-audit-details{border-top:1px solid var(--line);background:var(--surface)}.closed-card-audit{border-bottom:1px solid var(--line)}.history-details{padding:24px 28px}.closed-pagination{justify-content:center;gap:36px;min-height:36px;margin-top:24px}.closed-pagination .button{min-height:36px}.operations-list{flex-direction:column;gap:22px;display:flex;overflow:visible}.operation-group{flex-direction:column;gap:8px;display:flex}.operation-group>h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.operation-group>div{flex-direction:column;gap:8px;display:flex}.operations-list .operation-row{border:1px solid var(--line-card);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:12px 20px;min-height:76px;margin:0;padding:16px 20px;display:grid}.operations-list .operation-row.attention{border-color:var(--warn-border);background:var(--warn-bg)}.operation-title{min-width:0;color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.operation-title .status-dot{flex:none;width:7px;height:7px}.operation-title strong{color:var(--text);font-size:14px;font-weight:600}.operations-list .operation-row p{color:var(--muted);margin:6px 0 0;font-size:13px}.operations-list .operation-position{font-size:12px!important}.operations-list .operation-meta{font:12px/1.4 var(--font-mono);gap:3px}.operations-list .operation-row>.inline-alert{border-radius:var(--r-button);background:var(--neg-bg);color:var(--neg-text);border:0;grid-column:1/2;padding:8px 10px;font-size:13px}.operations-list .operation-row>.button{align-self:center}.operation-skeleton{border:1px solid var(--line-card);background:var(--surface);min-height:76px;color:var(--muted);border-radius:12px;padding:28px}.pools-table .yield-sort-control select{flex:0 0 54px;width:54px;min-width:0;padding:0 0 0 3px;font-size:11px}.pools-table .yield-sort-control{gap:2px;width:100%}.pools-table th .yield-sort-control button{text-align:right;white-space:normal;width:calc(100% - 56px);min-width:0;padding-inline:0;font-size:11px;line-height:1.1}@media (width<=900px){.closed-position-hero{grid-template-columns:1.35fr 1fr 1fr}.closed-position-hero>section{padding-inline:20px}.closed-native-headline>b{font-size:30px}.closed-result-grid{grid-template-columns:minmax(0,1fr)}.closed-result-grid>section+section{border-top:1px solid var(--line);border-left:0}.closed-position-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-position-footer>section:nth-child(odd){border-left:0}.closed-position-footer>section:first-child{padding-left:20px}}@media (width<=760px){.history-toolbar{flex-wrap:wrap}.history-toolbar>p{order:3;width:100%;min-height:36px}.history-toolbar>.data-refresh{width:44px;height:44px;min-height:44px}.history-tabs button{min-height:38px}.closed-position-hero{grid-template-columns:minmax(0,1fr)}.closed-position-hero>section{min-height:150px;padding:24px 20px}.closed-position-hero>section+section{border-top:1px solid var(--line);border-left:0}.closed-report-status{align-items:flex-start;padding:14px 20px}.closed-report-status>small{display:none}.closed-result-grid>section{padding:24px 20px}.closed-position-footer{grid-template-columns:minmax(0,1fr)}.closed-position-footer>section,.closed-position-footer>section:first-child{border-top:1px solid var(--line);border-left:0;min-height:72px;padding:14px 20px}.operations-list .operation-row{grid-template-columns:minmax(0,1fr) auto}.operations-list .operation-meta{text-align:left;grid-column:1}.operations-list .operation-row>.inline-alert{grid-column:1/-1}.operations-list .operation-row>.button{grid-area:1/2/3;min-height:44px}}.mobile-nav-control,.mobile-nav-panel{display:contents}.mobile-menu-trigger,.mobile-brand-label{display:none}@media (width>=761px) and (width<=1000px){.closed-position-header{padding-right:136px}.closed-position-actions{border-top:0;width:auto;position:absolute;top:20px;right:28px}.closed-position-actions .button{border:1px solid var(--line-strong);border-radius:var(--r-button);flex:none;width:auto;height:36px;min-height:36px}}@media (width<=760px){:root{--nav-height:56px;--page-x:16px;--page-top:16px;--card-pad:16px}html,body,#root,.app-shell{max-width:100%}body{overflow-x:clip}.top-nav{min-height:var(--nav-height);padding:0 var(--page-x);gap:8px}.top-nav>.brand{min-width:0;min-height:var(--nav-height);gap:8px;margin:0}.brand-mark{width:28px;height:28px}.brand b{overflow-wrap:anywhere;min-width:0;font-size:15px}.desktop-brand-label{display:none}.mobile-brand-label{display:inline}.mobile-menu-trigger{border-radius:var(--r-button);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}.mobile-menu-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:20px;height:20px}.mobile-nav-panel:not(.open){display:contents}.mobile-nav-panel:not(.open)>nav,.mobile-nav-panel:not(.open) .status-control,.mobile-nav-panel:not(.open)>.logout{display:none}.mobile-nav-panel.open{z-index:50;top:calc(var(--nav-height) + 8px);max-height:calc(100dvh - var(--nav-height) - 16px);border:1px solid var(--line-card);border-radius:var(--r-popover);background:var(--surface);box-shadow:var(--shadow-popover);flex-direction:column;gap:8px;padding:8px;display:flex;position:fixed;left:8px;right:8px;overflow:auto}.mobile-nav-panel.open>nav{order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.mobile-nav-panel.open>nav button{white-space:normal;width:100%;min-height:44px}.mobile-nav-panel.open .status-control{width:100%;margin:0}.mobile-nav-panel.open .status-trigger{border-radius:var(--r-button);white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:44px}.mobile-nav-panel.open .status-trigger svg{margin-left:auto}.mobile-nav-panel.open>.logout{width:100%;min-height:44px}.mobile-nav-panel.open .status-banner{border:1px solid var(--neg-border);border-radius:var(--r-button);flex-basis:auto;order:3;width:auto;margin:0;padding:10px 12px}.mobile-nav-panel.open .status-popover{top:calc(var(--nav-height) + 8px)}.status-item{grid-template-columns:10px minmax(0,1fr)}.status-item small{white-space:normal;overflow-wrap:anywhere}.status-item-state{white-space:normal;grid-column:2;justify-content:space-between}.status-popover>footer{flex-wrap:wrap;align-items:flex-start}.status-popover>footer button{text-align:left;width:100%;margin-left:0}.status-banner{font-size:13px}.status-banner button{flex:none}.page-wrap{width:100%;padding:var(--page-top) var(--page-x) 48px}.position-card-header{flex-wrap:wrap;align-items:center;gap:10px;min-height:0;padding:14px 16px}.position-card-header .token-pair-icons{min-width:48px}.position-card-header .token-icon{width:32px;height:32px;font-size:8px}.position-card-header .token-icon+.token-icon{margin-left:-10px}.position-identity-copy{flex:220px}.position-card-header .tag-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.position-card-header .tag-line h2{width:auto;min-width:0;font-size:17px}.position-card-header .tag.lifecycle{white-space:normal;grid-column:1/-1;justify-self:start;max-width:100%}.position-meta{overflow-wrap:anywhere;gap:0 8px;width:100%}.position-meta>span:first-child{text-overflow:clip;overflow-wrap:anywhere;max-width:100%}.position-pool-link{white-space:normal;min-height:44px}.position-hero,.closed-position-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.position-hero>section,.closed-position-hero>section{gap:6px;min-height:128px;padding:16px}.position-hero>section:nth-child(2),.closed-position-hero>section:nth-child(2){border-left:0}.position-hero>section:nth-child(3),.closed-position-hero>section:nth-child(3){border-left:1px solid var(--line)}.position-hero>.position-hero-exit,.closed-position-hero>.closed-hero-native{border-bottom:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:164px;padding:20px 16px}.position-native-result{flex-wrap:wrap;gap:8px 12px}.position-native-result strong,.closed-position-hero .closed-native-headline>b{overflow-wrap:anywhere;max-width:100%;font-size:34px}.position-native-result>span,.closed-native-percent{font-size:15px}.position-secondary-value,.closed-position-hero b{font-size:18px}.closed-native-headline,.closed-native-flow,.closed-usd-flow{flex-wrap:wrap}.closed-native-flow,.closed-usd-flow{margin-top:auto;font-size:13px}.position-range-section,.position-result-section,.closed-result-grid>section{padding:18px 16px}.position-section-heading,.closed-result-grid header{flex-flow:wrap;align-items:flex-start;gap:4px 10px}.position-section-heading>span,.closed-result-grid header>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.compact-stop-prices,.compact-range-labels,.compact-range-offsets,.compact-stop-values,.compact-price-markers{gap:8px}.compact-stop-prices,.compact-stop-values>span{padding-inline:0}.compact-range-labels b,.compact-stop-prices b,.compact-price-markers b,.compact-stop-values b{white-space:normal;overflow-wrap:anywhere}.position-result-row{align-items:flex-start;gap:12px}.position-result-row dt{overflow-wrap:anywhere;flex:42%}.position-result-row dd{overflow-wrap:anywhere;flex:50%}.position-details>summary{min-height:48px}.position-footer{min-height:0;padding:14px 16px}.position-footer>span,.position-footer>span:last-child{overflow-wrap:anywhere;width:100%;margin-left:0}.position-actions{width:100%}.position-actions .button{white-space:normal;min-width:0;height:48px;min-height:48px;padding-inline:8px}.closed-position-actions{grid-template-columns:minmax(0,1fr)}.closed-details-button{flex-basis:auto;width:100%;min-height:48px}.closed-position-card>.closed-position-footer{display:none}.closed-mobile-duration{display:inline}.closed-composition-hodl{display:grid}.closed-mobile-audit-footer{display:block}.closed-mobile-audit-footer .closed-position-footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.closed-mobile-audit-footer .closed-position-footer>section:nth-child(odd){border-left:0}.closed-mobile-audit-footer .closed-position-footer>section:nth-child(2n){border-left:1px solid var(--line)}.closed-result-composition dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.closed-result-composition dt,.closed-result-composition dd{font-size:13px}.closed-result-composition dd{flex-direction:column;align-items:flex-end;gap:2px}.closed-result-composition dd small{text-align:right;max-width:100%}.history-tabs button,.history-toolbar>.data-refresh,.position-card button,.position-card summary,.position-card a,.operations-list a,.operations-list button{min-height:44px}.operations-list .operation-row,.position-card>.operation-row{grid-template-columns:minmax(0,1fr);min-width:0}.operations-list .operation-row>.button{grid-area:auto/1;width:100%}.operation-title,.operations-list .operation-row p,.operations-list .operation-meta,.position-card>.operation-row,.history-details dd,.history-details code{overflow-wrap:anywhere;word-break:break-word}}.create-workspace{font-size:13px}.create-workspace .create-header{flex-direction:row;align-items:center;gap:18px}.create-header>.button{flex:none;padding:0 12px}.create-workspace .pool-toolbar{flex-wrap:wrap;flex:1;align-items:center;gap:18px;min-width:0;display:flex}.create-workspace .pool-hero{background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:0}.create-header h1{letter-spacing:-.02em;font-size:18px;font-weight:600}.pool-toolbar-meta{color:var(--faint);align-items:center;gap:8px;font-size:12px;display:flex}.pool-toolbar-meta .tag.tier{background:var(--tier-bg);color:var(--tier)}.pool-toolbar-meta a{color:var(--pos)}.pool-toolbar-meta details{position:relative}.pool-toolbar-meta details[open]{z-index:3}.pool-toolbar-meta details[open]>:not(summary){overflow-wrap:anywhere;max-width:320px}.pool-toolbar-meta details[open]{border:1px solid var(--line-card);border-radius:var(--r-inner);background:var(--surface);padding:12px}.pool-reference{flex-direction:column;gap:3px;min-width:0;display:flex}.pool-reference strong{font-size:16px;font-weight:500}.pool-reference small,.pool-reference>span{color:var(--muted);font-size:12px;font-weight:400}.pool-catalog-stats{grid-template-columns:repeat(3,auto);gap:3px 18px;margin:0 0 0 auto;font-size:12px;display:grid}.pool-catalog-stats dt,.pool-catalog-stats>small{color:var(--faint)}.pool-catalog-stats>small{grid-column:1/-1}.pool-catalog-stats dd{margin:3px 0 0}.pool-warning{flex-basis:100%;margin:0}.create-workspace .wizard-chart{display:block}.create-workspace .chart-toolbar .segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #14191b14}.create-workspace .wizard-panel{border-color:var(--line-card)}.order-panel-header,.order-section-heading,.modal-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-panel-header{border-bottom:1px solid var(--line);padding:16px 22px}.order-panel-header h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.create-workspace button,.wizard-modal button{cursor:pointer;font-family:var(--font-sans)}.order-panel-header button,.wizard-modal button,.create-workspace .invert-price{border:1px solid var(--line-strong);border-radius:var(--r-button);background:var(--surface);min-height:36px;color:var(--text-2);padding:0 10px;font-size:12px}.create-workspace .wizard-controls{padding:0}.create-workspace .order-inputs{border:0;min-width:0;margin:0;padding:0}.create-workspace .order-inputs[hidden]{display:none}.order-section,.order-composition{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:18px 22px;display:flex}.order-section-heading h3{margin:0;font-size:14px;font-weight:600}.order-section fieldset{border:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:grid}.order-section legend{float:left;width:92px;color:var(--muted);margin:0;padding:0;font-size:12px}.order-section .choice-grid,.order-section .segmented{border-radius:var(--r-button);background:var(--segmented);border:0;gap:2px;min-width:0;padding:3px;display:flex}.order-section .choice-grid button,.order-section .segmented button{border-radius:var(--r-chip);min-width:0;min-height:24px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:1;padding:0 8px;font-size:13px;font-weight:400}.order-section :is(.choice-grid,.segmented) button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px #14191b1a,0 0 0 1px #14191b0a}.order-section .choice-grid button small,.order-section .offset-panel button span+span{font-size:10px}.order-section .exit-direction button strong{font-size:12px;font-weight:inherit}.order-section .exit-direction button small{display:none}.order-section .price-scale{background:0 0;border:0;margin:0;padding:0}.order-section .scale-track{display:none}.order-section .scale-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;padding:0;display:grid}.order-section .scale-labels>span{border:1px solid var(--line);border-radius:var(--r-button);background:var(--surface-2);text-align:left;flex-direction:column-reverse;gap:3px;width:auto;min-width:0;padding:8px 10px;display:flex;position:static;transform:none}.order-section .scale-labels>.current-label,.exit-section .scale-labels>span:not(:first-child,:last-child){display:none}.order-section .scale-labels b{font:500 13px var(--font-mono);white-space:nowrap;overflow-x:auto}.order-section .scale-labels small{color:var(--pos-text);font-size:12px}.exit-section .scale-labels small{color:var(--warn)}.create-workspace .exit-section .scale-labels b{color:var(--text)}.order-section .scale-note{margin:6px 0;font-size:11px}.order-section .exact-values{border:0;margin:0;padding:0}.order-section :is(.hint,summary),.order-composition :is(.hint,summary){font-size:12px}.amount-section .order-section-heading fieldset{grid-template-columns:auto auto}.amount-section .order-section-heading legend{width:auto}.create-workspace .funding-card{border-color:var(--line-strong);border-radius:var(--r-inner);align-items:center;gap:10px;min-height:56px;padding:8px 10px}.create-workspace .funding-card-heading{display:none}.create-workspace .funding-card label{color:var(--muted);font-size:12px}.create-workspace .funding-card input{font:500 24px var(--font-mono);letter-spacing:-.02em;border:0;margin-top:0;padding:4px 0}.create-workspace .funding-card select{margin:0;padding:6px;font-size:13px}.create-workspace .toggle{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface-2);min-height:36px;margin:0;padding:12px}.create-workspace .toggle b{font-size:13px;font-weight:500}.create-workspace .toggle small{color:var(--muted);font-size:12px}.exit-section .toggle{background:0 0;border:0;padding:0}.exit-section .toggle small{color:var(--pos-text)}.create-workspace .order-composition{background:0 0;border:0;gap:8px;padding:0}.create-workspace .position-preview,.wizard-modal .position-preview{border:0;padding:0}.position-preview .composition-swap{border-top:1px dashed var(--line-card);font:12px var(--font-mono);flex-wrap:wrap;gap:4px 8px;padding-top:10px;display:flex}.composition-swap span{color:var(--muted);font-family:var(--font-sans)}.order-composition .preview-grid,.wizard-modal .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-composition .preview-amount,.wizard-modal .preview-amount{padding:8px 10px}.order-composition h3,.wizard-modal .position-preview h3{font-size:13px;font-weight:500}.order-composition .preview-status{min-height:0;margin:0;font-size:11px}.create-workspace .wizard-footer{border-top:1px solid var(--line-card);background:var(--surface-2);flex-direction:column;align-items:stretch;gap:10px;padding:16px 22px 18px;display:flex;position:sticky;bottom:0}.order-value{justify-content:space-between;gap:8px;display:flex}.order-value>span{color:var(--muted)}.order-value strong{font-weight:500}.wizard-footer>small,.footer-funding{color:var(--faint);font-size:12px}.create-workspace .wizard-footer .primary,.wizard-modal .primary{border-color:var(--text);background:var(--text);min-height:44px;color:var(--surface);font-size:14px;font-weight:500}.create-workspace button:disabled,.wizard-modal button:disabled{background:var(--chip);color:var(--disabled);cursor:not-allowed}.create-workspace :is(button,input,select,summary):focus-visible,.wizard-modal :is(button,input,select,summary):focus-visible{outline:2px solid var(--text);outline-offset:2px}.wizard-modal{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow-popover);font:13px var(--font-sans);padding:0;overflow:auto}.wizard-modal[open]{flex-direction:column;display:flex}.wizard-modal::backdrop{background:#14191b59}.wizard-modal.execution-settings::backdrop{background:0 0}.modal-heading{border-bottom:1px solid var(--line);flex:none;padding:18px 22px}.modal-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.wizard-modal .review-controls{overscroll-behavior:contain;flex-direction:column;gap:18px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.review-footer{border-top:1px solid var(--line-card);background:var(--surface-2);flex:none;justify-content:space-between;gap:8px;padding:16px 22px;display:flex}.wizard-modal .review-grid{grid-template-columns:minmax(0,1fr)}.wizard-modal .quote-seal{white-space:nowrap;border:1px solid var(--pos-bg);border-radius:var(--r-inner);background:var(--pos-bg);color:var(--pos-text);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.wizard-modal .composition-minimums{border-radius:var(--r-inner);background:var(--surface-2);padding:12px}.execution-settings{border-radius:var(--r-popover);width:min(400px,100vw - 32px)}.execution-settings>:not(.modal-heading){margin:16px 18px}.execution-settings .modal-heading{padding:14px 18px}.execution-settings .modal-heading h2{font-size:14px}.execution-settings .form-grid{gap:10px}.execution-settings label,.execution-settings legend{color:var(--muted);font-size:12px}.execution-settings input{min-height:34px;font:13px var(--font-mono);padding:8px 10px}.execution-settings .segmented{margin-bottom:16px}.create-workspace .accepted-command{padding:22px}@media (width>=1200px){.create-workspace{gap:20px;padding:24px 40px}.create-workspace .create-layout{grid-template-columns:minmax(0,1fr) 440px;gap:20px}.wizard-modal.execution-settings{max-height:calc(100dvh - 204px);margin:0;inset:180px 62px auto auto}}@media (width>=1200px) and (height<=800px){.create-workspace{gap:8px;padding-block:8px}}@media (width<=759px){.create-workspace .create-header{flex-wrap:wrap;align-items:flex-start}.create-workspace .pool-toolbar{flex-basis:100%}.pool-catalog-stats{margin-left:0}.create-workspace :is(button,summary),.wizard-modal :is(button,summary){min-height:44px}.create-workspace summary,.wizard-modal summary{align-content:center}.order-section,.order-composition{padding:18px}.order-section fieldset{grid-template-columns:76px minmax(0,1fr);gap:8px}.order-section legend{width:76px}.order-section .choice-grid button{padding-inline:4px;font-size:12px}.order-panel-header{padding:16px 18px}.wizard-modal .review-controls,.modal-heading,.review-footer{padding:16px}.review-footer{flex-wrap:wrap}.review-footer .primary{flex:1}}.exit-section.stops-below .scale-labels>span:last-child,.exit-section.stops-above .scale-labels>span:first-child,.exit-section.stops-off .price-scale{display:none}.create-workspace .toggle input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}.funding-balances>small{color:var(--muted);margin-block:6px;font-size:12px;display:block}.order-section :is(.range-width-options,.five,.offset-panel .choice-grid) button{font-family:var(--font-mono)}.create-workspace .toggle>span{background:var(--chip);border:0;width:36px;height:20px}.create-workspace .toggle>span:after{background:var(--surface);width:16px;height:16px;top:2px;left:2px}.create-workspace .toggle input:checked+span{background:var(--pos)}.create-workspace .toggle input:checked+span:after{left:18px}.create-workspace .wizard-footer>small{overflow-wrap:anywhere}.create-workspace .funding-balances{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin:0;padding:0;display:grid}.create-workspace .funding-balances-header{display:contents}.create-workspace .funding-balances-header>span{color:var(--muted);font-size:12px}.create-workspace .funding-balances-header b{color:var(--text);font-weight:400}.create-workspace .funding-balances .data-refresh{background:0 0;border:0;grid-area:1/2/3;align-self:center;min-width:36px;height:36px;padding:0;font-size:16px}.create-workspace .funding-balances>small{margin:0}.balance-disclosure{grid-column:1/-1}.create-workspace .funding-composition-group{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface-2);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.create-workspace .funding-composition-group>.toggle{border:0;grid-template-columns:minmax(0,1fr) 36px;padding:0}.funding-composition-group>.toggle>span{grid-area:1/2/3}.funding-composition-group>.toggle>:is(b,small){grid-column:1}.create-workspace .order-composition .position-preview{gap:8px}.order-composition .position-preview>h3,.order-composition .position-preview>.preview-total{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.order-composition .position-preview>.preview-grid{grid-template-columns:minmax(0,1fr);gap:8px}.order-composition .preview-amount.deposit{color:var(--text);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:0;display:grid}.order-composition .preview-amount.deposit>span{font-size:12px}.order-composition .preview-amount.deposit strong{font-size:13px}.composition-placeholder{min-height:128px}.composition-placeholder>p{margin:0 0 12px;font-size:12px}.composition-skeleton{grid-template-columns:minmax(0,1fr) 56px;gap:12px;display:grid}.composition-skeleton>span{border-radius:var(--r-bar);background:var(--track);height:12px}.composition-skeleton>span:first-child{grid-column:1/-1}.composition-placeholder[aria-busy=false] .composition-skeleton{display:none}.composition-placeholder[aria-busy=false] [role=alert]{border:1px solid var(--neg-border);border-radius:var(--r-chip);background:var(--neg-bg);color:var(--neg-text);padding:6px 8px;display:inline-block}.create-workspace .range-section .scale-note,.create-workspace .exit-section .scale-note{display:none}.create-workspace .range-explanation,.create-workspace .exit-section>details{margin:0}.create-workspace .order-section details>p{margin-block:8px}.wizard-modal .modal-heading h2:has(.token-pair-icons){align-items:center;gap:12px;min-width:0;font-size:16px;display:flex}.modal-heading h2 small{color:var(--muted);letter-spacing:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.wizard-modal .token-pair-icons .token-icon{width:30px;height:30px}.review-validity{margin-left:auto}.wizard-modal .quote-seal.expired{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-border)}.wizard-modal .review-controls{gap:0;padding:8px 24px 0}.wizard-modal #open-position-form{gap:0}.quote-summary{margin:0}.quote-summary>div{border-bottom:1px solid var(--track);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.quote-summary dt{color:var(--muted);font-size:13px}.quote-summary dd{text-align:right;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin:0;font-size:13px;display:flex}.quote-summary small{color:var(--faint);font-size:12px}.wizard-modal .review-audit{margin:0;padding:10px 0}.wizard-modal .review-audit>:not(summary){margin-block:12px}.wizard-modal .review-approval{border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);margin:0 -24px;padding:12px 24px;font-size:12px}.wizard-modal .review-footer{background:var(--surface);padding:14px 24px 18px;position:sticky;bottom:0}.execution-settings fieldset{border:0;margin:0 0 12px;padding:0}.execution-settings .segmented{margin:8px 0 0}@media (width<=759px){.create-workspace .pool-hero,.pool-toolbar-meta{flex-wrap:wrap;min-width:0}.create-workspace .pool-hero>div{min-width:0}.create-workspace .funding-balances .data-refresh{width:44px;min-width:44px;height:44px;min-height:44px}.order-composition .preview-amount.deposit{grid-template-columns:repeat(2,minmax(0,1fr))}.order-composition .preview-amount.deposit strong{overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0}.order-composition .preview-amount.deposit>span:last-child{text-align:right;grid-column:2}.wizard-modal .modal-heading{flex-wrap:wrap;padding:16px}.wizard-modal .review-controls{padding:8px 16px 0}.quote-summary>div{grid-template-columns:76px minmax(0,1fr);gap:8px}.wizard-modal .review-approval{margin-inline:-16px;padding-inline:16px}.wizard-modal .review-footer{padding:14px 16px 18px}}.wizard-modal .quote-seal>span{color:inherit;font:inherit;letter-spacing:normal}.wizard-modal .quote-seal>.num{font-family:var(--font-mono)}.wizard-modal .modal-heading h2>span:last-child{overflow-wrap:anywhere;min-width:0}@media (width<=759px){.amount-section .order-section-heading{flex-wrap:wrap;max-width:100%}.amount-section .order-section-heading h3{flex:none}.create-workspace .amount-section .order-section-heading .choice-grid button{min-width:60px}.create-workspace .order-section :is(.choice-grid,.segmented) button,.create-workspace .invert-price{min-width:44px;min-height:44px}.create-workspace .order-section :is(.choice-grid,.segmented) button{white-space:normal}}@media (width<=380px){.create-workspace .order-section fieldset:has(.choice-grid.five){grid-template-columns:minmax(0,1fr)}.create-workspace .order-section fieldset:has(.choice-grid.five) legend{float:none;width:auto}}
