.app-shell{min-height:100vh;display:flex;flex-direction:column}.service-main{flex:1 0 auto}.app-header,.ds-button,.ds-field,.ds-panel,.ds-segmented,.mobile-menu,body{transition:background-color .2s ease,background-image .2s ease,border-color .2s ease,color .2s ease}small{font-size:13px!important;line-height:1.45}[id]{scroll-margin-top:110px}.service-main{width:100%;margin:0 auto;padding:16px var(--page-gutter) 56px}.gradient-text{color:var(--key-solid)}.is-positive,.positive-value{color:var(--positive)!important}.negative-value{color:var(--negative)!important}.app-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-main{width:100%;height:56px;margin:0 auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.brand{position:relative;display:block;overflow:hidden}.brand,.brand img{width:118px;height:31px}.brand img{position:absolute;inset:0;object-fit:contain}.brand-wordmark{display:none}.global-search{height:44px;padding:0 12px 0 15px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:11px;color:var(--ink-soft);background:var(--surface);font-size:13px;font-weight:650}.global-search span{flex:1 1}kbd{width:26px;height:26px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;background:var(--surface-soft);color:var(--ink-muted);font:12px var(--font-body)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.header-actions>.ds-button--sm{min-height:34px;padding:0 14px}.network-pill{height:34px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-pill);display:flex;align-items:center;gap:9px;background:var(--surface)}.network-pill .status-label{color:var(--ink-strong);font-family:var(--font-display)}.network-pill small{color:var(--ink-muted);font-size:13px}.header-main>.product-nav{height:100%;justify-self:start}.product-nav{display:flex;align-items:stretch}.more-button,.product-nav>a{position:relative;padding:0 14px;border:0;display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);background:transparent;font-size:14px;font-weight:720;cursor:pointer}.more-button.active,.more-button:hover,.product-nav>a.active,.product-nav>a:hover{color:var(--ink-strong)}.more-button.active:after,.product-nav>a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--key-solid)}.more-wrap{position:relative;display:flex}.more-menu{position:absolute;z-index:5;top:48px;left:0;width:190px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.more-menu a{display:block;padding:11px 12px;border-radius:7px;color:var(--ink-soft);font-size:13px;font-weight:650}.more-menu a:hover{background:var(--surface-soft);color:var(--ink-strong)}.resource-nav{display:flex;align-items:center;gap:18px;color:var(--ink-soft)}.resource-nav a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.theme-toggle{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface);cursor:pointer}.menu-button,.mobile-menu{display:none}.app-footer{min-height:56px;padding:0 var(--page-gutter);border-top:1px solid var(--line);justify-content:space-between;color:var(--ink-muted);background:var(--surface);font-size:13px}.app-footer,.app-footer div{display:flex;align-items:center}.app-footer div{gap:18px}.app-footer a{gap:5px}.app-footer a,.footer-theme-toggle{display:inline-flex;align-items:center}.footer-theme-toggle{min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius-pill);justify-content:center;gap:7px;color:var(--ink-soft);background:var(--surface);font:700 14px var(--font-body);cursor:pointer}.footer-theme-toggle:hover{border-color:var(--line-accent);color:var(--ink-strong);background:var(--surface-brand-subtle)}.page-intro{min-height:310px;padding:48px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:46px}.page-intro--compact{min-height:210px;padding:34px 40px}.page-intro__copy h1{margin-top:15px;max-width:800px}.page-intro__copy>p{max-width:760px;margin-top:12px;color:var(--ink-soft);font-size:16px;line-height:1.65}.page-intro__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.page-intro__aside{height:100%;display:flex;align-items:center;justify-content:flex-end}.assurance-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.assurance-list span{min-height:76px;padding:15px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;align-content:center;gap:6px;color:var(--ink);background:var(--surface-soft);font-size:13px;font-weight:700}.assurance-list svg{color:var(--positive)}.intro-checklist{width:100%;padding-left:40px;border-left:1px solid var(--line);display:grid;gap:10px}.intro-checklist h3{font-size:22px}.intro-checklist p{margin-bottom:6px;color:var(--ink-soft);font-size:13px;line-height:1.6}.intro-checklist>span:not(.ds-badge){display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:13px}.intro-checklist svg{color:var(--positive)}.pools-head{min-height:64px;margin-bottom:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px}.pools-head__copy h1{font:800 26px/1.15 var(--font-display)}.pools-head__copy p{margin-top:4px;color:var(--ink-muted);font-size:13px}.pools-head__stats{margin:0;display:flex;gap:0}.pools-head__stats>div{padding:0 20px;border-right:1px solid var(--line);text-align:right}.pools-head__stats>div:last-child{border-right:0}.pools-head__stats dt{color:var(--ink-muted);font-size:13px}.pools-head__stats dd{margin:2px 0 0;color:var(--ink-strong);font:800 18px var(--font-display)}.pools-toolbar{min-height:44px;margin-bottom:8px;flex-wrap:wrap;justify-content:space-between;gap:12px}.pools-toolbar,.pools-views{display:flex;align-items:center}.pools-views{gap:2px}.pools-views button{position:relative;min-height:36px;padding:0 12px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);background:transparent;font:750 15px var(--font-display);cursor:pointer}.pools-views button:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.pools-views button.active{color:var(--ink-strong)}.pools-views button.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--key-solid)}.pools-views em{min-width:18px;padding:1px 6px;border-radius:999px;color:var(--key-on-solid);background:var(--key-solid);font-size:11px;font-style:normal}.pools-toolbar__right{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pools-toolbar .ds-search{width:240px}.pools-window{width:92px}.pool-columns{position:relative}.pool-columns__button{min-height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:7px;color:var(--ink-strong);background:var(--surface);font-size:14px;font-weight:700;cursor:pointer}.pool-columns.is-open .pool-columns__button,.pool-columns__button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.pool-columns__button em{min-width:18px;padding:1px 6px;border-radius:999px;color:var(--key-on-solid);background:var(--key-solid);font-size:11px;font-style:normal}.pool-columns__menu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:236px;max-height:420px;padding:6px;border:1px solid var(--line-strong);border-radius:11px;display:grid;gap:1px;overflow-y:auto;background:var(--surface-raised);box-shadow:0 18px 46px rgba(13,16,24,.16)}.pool-columns__menu>header{padding:6px 8px 8px;display:flex;align-items:center;justify-content:space-between;color:var(--ink-strong);font-size:13px}.pool-columns__menu>header button{padding:2px 6px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:var(--ink-muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.pool-columns__menu>header button:hover{color:var(--ink-strong);background:var(--surface-soft)}.pool-columns__menu>button[role]{min-height:32px;padding:0 8px;border:0;border-radius:7px;display:flex;align-items:center;gap:8px;color:var(--ink-soft);text-align:left;background:transparent;font-size:13px;font-weight:650;cursor:pointer}.pool-columns__menu>button[role]>span{width:16px;height:16px;border:1px solid var(--line-strong);border-radius:4px;display:grid;flex:0 0 auto;place-items:center;color:var(--key-on-solid);background:var(--surface)}.pool-columns__menu>button[role]:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.pool-columns__menu>button[role].is-on{color:var(--ink-strong)}.pool-columns__menu>button[role].is-on>span{border-color:var(--line-accent);background:var(--key-solid)}.pools-window>button{min-height:38px;padding:0 10px 0 12px;border-radius:var(--radius-sm);font-size:13px}.pools-panel--bare{border:0;background:transparent}.pools-panel--bare .table-footer{padding:0 4px}.pool-table{width:100%;overflow-x:auto}.pool-row{width:max-content;min-width:100%;min-height:72px;padding:12px 20px 12px 12px;display:grid;align-items:center;gap:24px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:14px}.pool-row:last-child{border-bottom:0}.pool-row--head{z-index:2;min-height:40px;padding-top:0;padding-bottom:0;color:var(--ink-muted);background:var(--surface-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pool-row--head,.pool-tip{position:relative}.pool-tip u{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--line-strong);text-underline-offset:3px}.pool-tip:after{content:attr(data-tip);position:absolute;z-index:6;top:calc(100% + 8px);left:50%;width:max-content;max-width:240px;padding:8px 11px;border-radius:8px;color:var(--key-on-solid);background:var(--key-solid);box-shadow:0 10px 28px rgba(13,16,24,.18);font:600 12px/1.4 var(--font-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity var(--motion-fast),transform var(--motion-fast)}.pool-tip:focus-visible:after,.pool-tip:hover:after{opacity:1;transform:translate(-50%)}.pool-tip--end:after{left:auto;right:0;transform:translateY(-2px)}.pool-tip--end:focus-visible:after,.pool-tip--end:hover:after{transform:translate(0)}.pool-row--head>.pool-tip.is-left:after,.pool-row--head>span.pool-tip:after{left:0;transform:translateY(-2px)}.pool-row--head>.pool-tip.is-left:hover:after,.pool-row--head>span.pool-tip:hover:after{transform:translate(0)}.pool-row--head>button{min-height:28px;padding:0;border:0;display:inline-flex;align-items:center;justify-self:end;gap:4px;white-space:nowrap;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.pool-row--head>button.active,.pool-row--head>button:hover{color:var(--ink-strong)}.pool-row--head>button.is-left{justify-self:start}.pool-row--head>button svg{opacity:.55}.pool-row--head>button.active svg{opacity:1}.pool-row:not(.pool-row--head){cursor:pointer;transition:background .18s ease}.pool-row:not(.pool-row--head):hover{background-color:var(--surface);background-image:var(--surface-brand-subtle)}.pool-rank{display:grid;justify-items:start;gap:2px;color:var(--ink-muted);font-size:12px;font-weight:750}.pool-rank button{width:24px;height:24px;margin-left:-5px;border:0;border-radius:6px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.pool-rank button:hover{color:var(--ink-strong);background:var(--surface-soft)}.pool-rank button.saved{color:var(--key-solid)}.currency-name,.pool-name{display:flex;align-items:center;gap:10px}.pool-name>div{min-width:0;display:grid;justify-items:start;gap:2px}.pool-name strong{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}.currency-name strong,.pool-name strong{display:block;color:var(--ink-strong);font:750 15px var(--font-display)}.currency-name small,.pool-name small{display:block;color:var(--ink-muted);font-size:12px!important}.pool-name .ds-badge--sm{min-height:18px;padding:0 6px;font-size:11px;letter-spacing:.02em}.token-pair{padding-left:10px;display:inline-flex}.token-pair .asset-mark{margin-left:-10px;box-shadow:0 0 0 2px var(--surface)}.mini-trend{width:86px;height:34px;overflow:visible}.mini-trend polyline{fill:none;stroke:var(--positive);stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.pool-cell{display:grid;gap:1px;font-size:13px}.pool-cell--num{justify-items:end;text-align:right}.pool-cell strong{color:var(--ink-strong);font-weight:750}.pool-cell.negative-value strong,.pool-cell.positive-value strong{color:inherit}.pool-cell small{font-size:12px!important;line-height:1.2}.currency-row>button,.launch-list>article>button{width:34px;height:34px;border:0;border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.currency-row>button:hover{background:var(--surface-soft);color:var(--ink-strong)}.table-footer{min-height:40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:var(--ink-muted);font-size:13px}.empty-state,.empty-table{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--ink-muted)}.empty-state strong,.empty-table strong{color:var(--ink-strong);font:750 18px var(--font-display)}.empty-state p,.empty-table p{font-size:13px}.empty-state .ds-button,.empty-table .ds-button{margin-top:8px}.swap-panel{margin:10px auto 0}.swap-focus-card{width:min(100%,620px)}.swap-card-title{min-height:64px;padding:12px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.swap-card-title h2{font-size:23px}.swap-card-title p{margin-top:3px;color:var(--ink-muted);font-size:13px}.giwa-network-mark{width:92px;height:36px;display:grid;place-items:center}.giwa-network-mark img{width:86px;height:auto;display:block}.panel-title-row{min-height:64px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.swap-assets,.swap-desktop-grid{display:grid;grid-template-columns:1fr}.swap-assets{min-width:0;padding:20px 22px 10px;align-items:center;gap:0}.swap-review-pane{min-width:0;padding:14px 22px 20px}.swap-review-title{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-review-title span{color:var(--ink-muted);font-size:13px}.swap-review-title strong{font-size:13px}.swap-field{min-height:160px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;background:var(--surface-soft);transition:background .18s ease,border-color .18s ease}.swap-field:focus-within,.swap-field:hover{border-color:var(--line-accent);background-color:var(--surface-soft);background-image:var(--surface-brand-subtle)}.swap-field.is-active{border-color:var(--line-accent);background-color:var(--surface-soft);background-image:var(--surface-brand-subtle)}.swap-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:750}.swap-field>span small{color:var(--ink-muted);font-weight:600}.swap-field>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.swap-field input{min-width:0;width:100%;border:0;outline:0;color:var(--ink-strong);background:transparent;font:800 34px var(--font-display)}.swap-field input:focus-visible{box-shadow:none}.swap-field input::placeholder{color:var(--placeholder);opacity:.72;transition:color .18s ease,opacity .18s ease}.swap-field:focus-within input::placeholder{color:var(--ink-soft);opacity:1}.token-select-button{min-width:138px;height:54px;padding:0 13px;border:1px solid var(--line-strong);border-radius:12px;display:flex;align-items:center;gap:9px;color:var(--ink-strong);background:color-mix(in srgb,var(--surface) 90%,transparent);cursor:pointer;transition:border-color .18s ease,background .18s ease}.token-select-button:focus-visible,.token-select-button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.token-select-button strong{margin-right:auto;font-size:14px}.switch-tokens{width:46px;height:46px;margin:-8px auto;position:relative;z-index:2;border:1px solid var(--line-strong);border-radius:12px;display:grid;place-items:center;color:var(--key-on-solid);background:var(--key-solid);cursor:pointer;transform:rotate(90deg);transition:background .18s ease,border-color .18s ease,transform .18s ease}.switch-tokens:hover{border-color:var(--line-accent);background:color-mix(in srgb,var(--key-solid) 88%,var(--surface));transform:rotate(90deg) translateX(1px)}.swap-review-pane>.full-button{margin-top:14px}.quote-summary{margin-top:4px;padding:8px 2px}.quote-summary>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.quote-summary span{color:var(--ink-muted)}.quote-summary strong{text-align:right}.advanced-disclosure{margin-top:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.advanced-disclosure summary{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:13px;font-weight:700;cursor:pointer;list-style:none;transition:background .18s ease,color .18s ease}.advanced-disclosure>summary{border-radius:11px}.advanced-disclosure[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.advanced-disclosure>summary:focus-visible{outline:2px solid var(--line-accent);outline-offset:-3px}.advanced-disclosure summary:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.advanced-disclosure summary::-webkit-details-marker{display:none}.advanced-disclosure summary span{display:inline-flex;align-items:center;gap:8px}.advanced-disclosure[open] summary>svg{transform:rotate(180deg)}.advanced-content{padding:12px 14px 14px;border-top:1px solid var(--line);border-radius:0 0 11px 11px}.advanced-content>.builder-field+.builder-field{margin-top:16px}.advanced-content .ds-segmented{width:100%}.advanced-content .ds-segmented button{flex:1 1}.advanced-content dl{margin:10px 0 0}.advanced-content dl div{min-height:32px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.advanced-content dt{color:var(--ink-muted)}.advanced-content dd{margin:0;font-weight:700}.swap-settings-grid{display:grid;gap:10px}.swap-settings-grid>label:not(.custom-slippage-toggle){min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-muted);font-size:13px;font-weight:700}.swap-detail-select{width:118px}.swap-detail-select.funding-select{width:224px}.swap-detail-select>button{min-height:38px;padding:0 10px;border-radius:8px;font-size:13px}.swap-detail-select .ds-select__menu{min-width:180px;right:0;left:auto}.swap-detail-select.funding-select .ds-select__menu{min-width:260px}.setting-value-input{min-width:118px;height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink-strong);background:var(--surface);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:flex-end;gap:5px}.setting-value-input input{min-width:0;width:62px;border:0;outline:0;color:var(--ink-strong);text-align:right;background:transparent;font:inherit}.setting-value-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.setting-value-input input[type=number]::-webkit-inner-spin-button,.setting-value-input input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.setting-value-input input:focus-visible{box-shadow:none}.setting-value-input:focus-within{border-color:var(--line-accent);box-shadow:var(--focus-ring)}.setting-value-input strong{font-size:13px}.custom-slippage-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px;font-weight:700;cursor:pointer}.custom-slippage-toggle input{width:17px;height:17px;accent-color:var(--key-solid)}.swap-settings-grid>p{color:var(--ink-muted);font-size:13px;line-height:1.5}.swap-route-error{min-height:74px;margin-top:14px;padding:14px 14px 14px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--negative);background:color-mix(in srgb,var(--negative) 9%,var(--surface));font-size:13px;line-height:1.45}.swap-route-error button{min-width:118px;min-height:42px;padding:0 15px;border:1px solid var(--negative);border-radius:10px;color:var(--negative);background:transparent;font-weight:800;cursor:pointer}.swap-route-error button:focus-visible,.swap-route-error button:hover{background:color-mix(in srgb,var(--negative) 8%,transparent)}.action-assurance{margin-top:11px;display:flex;align-items:flex-start;justify-content:center;gap:7px;color:var(--ink-muted);font-size:13px;text-align:center}.action-assurance svg{flex:0 0 auto;margin-top:1px;color:var(--positive)}.token-modal-backdrop{position:fixed;z-index:120;inset:0;padding:14px;display:grid;place-items:center;background:rgba(11,14,20,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.token-modal{width:min(100%,680px);max-height:min(780px,calc(100vh - 48px));padding:28px;border:1px solid var(--line-strong);border-radius:24px;display:flex;flex-direction:column;background:var(--surface);overflow:hidden}.token-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.token-modal>header h2{font:800 29px/1.2 var(--font-display)}.token-modal>header button{width:42px;height:42px;border:0;border-radius:10px;display:grid;place-items:center;color:var(--ink-soft);background:transparent;cursor:pointer}.token-modal>header button:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.token-modal-search{min-height:58px;margin-top:24px;padding:0 16px;border:1px solid var(--line-strong);border-radius:13px;display:flex;align-items:center;gap:11px;color:var(--ink-muted)}.token-modal-search:focus-within{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.token-modal-search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink-strong);background:transparent;font-size:16px}.token-modal-search input:focus-visible{box-shadow:none}.token-modal-search input::placeholder{color:var(--placeholder)}.token-shortcuts{flex:0 0 auto;margin-top:18px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.token-shortcuts button{min-height:96px;padding:12px 8px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ink-strong);background:var(--surface);font-size:13px;font-weight:700;cursor:pointer}.token-shortcuts button.selected,.token-shortcuts button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.token-list-label{flex:0 0 auto;margin:22px 0 8px;color:var(--ink-soft);font-size:14px;font-weight:750}.token-modal-list{min-height:0;padding-right:4px;display:grid;gap:8px;overflow-y:auto}.token-modal-list>button{min-height:78px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--ink-strong);text-align:left;background:var(--surface);cursor:pointer}.token-modal-list>button.selected,.token-modal-list>button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.token-list-meta small,.token-list-meta strong,.token-modal-list>button>span:nth-child(2) small,.token-modal-list>button>span:nth-child(2) strong{display:block}.token-modal-list>button>span:nth-child(2) strong{font-size:14px}.token-modal-list small{color:var(--ink-muted)}.token-list-meta{text-align:right}.token-list-meta strong{font-size:13px}.token-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--ink-muted);text-align:center}.token-empty strong{color:var(--ink-strong)}.connect-banner{min-height:92px;margin-bottom:16px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.connect-banner>div{display:flex;align-items:center;gap:14px}.connect-banner>div>svg{color:var(--key-solid)}.connect-banner strong{font:750 17px var(--font-display)}.connect-banner p{color:var(--ink-soft);font-size:13px}.position-list article{min-height:94px;padding:16px 22px;display:grid;grid-template-columns:1.3fr repeat(3,.75fr) auto 42px;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.position-list article:last-child{border-bottom:0}.position-name{display:flex;align-items:center;gap:12px}.position-name>span{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--key-solid);background:var(--key-subtle)}.position-list article>div strong,.position-name strong{display:block;font-size:14px}.position-list article>div>span,.position-name small{display:block;color:var(--ink-muted);font-size:13px}.position-list article>button{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;background:var(--surface)}.position-list article{transition:background .18s ease}.position-list article:hover{background:var(--surface-brand-subtle)}.portfolio-connect-state{min-height:330px}.portfolio-connect-state>svg{color:var(--key-solid)}.create-back-link{margin-top:8px}.create-back-link+.workspace-header{min-height:72px;padding-top:8px}.outcome-bar{margin-top:16px;display:grid;grid-template-columns:250px repeat(3,1fr)}.outcome-bar>button,.outcome-bar>div{min-height:94px;padding:12px 16px;border:0;border-right:1px solid var(--line);display:flex;align-items:center;gap:12px;text-align:left;background:var(--surface)}.outcome-bar>div{display:grid;align-content:center}.outcome-bar>button{cursor:pointer}.outcome-bar>button:hover{background:var(--surface-soft)}.outcome-bar button em{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);font-size:13px;font-style:normal}.outcome-bar button>svg:first-of-type{color:var(--key-solid)}.outcome-bar button>svg:last-child{margin-left:auto}.outcome-bar small{display:block;color:var(--ink-muted);font-size:13px}.page-section{margin-top:28px}.model-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.model-card{position:relative;padding:16px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.model-card:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle);transform:translateY(-1px)}.model-card.selected{border-color:var(--line-accent);background-color:var(--surface);background-image:var(--surface-brand-subtle)}.model-card:focus-visible{outline:0;border-color:var(--line-accent);box-shadow:var(--focus-ring)}.model-card__heading{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 12px}.model-card h3{font-size:21px}.model-card p{margin-top:7px;color:var(--ink-soft);font-size:13px;line-height:1.65}.model-card ul{padding:2px 0 0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;color:var(--ink);font-size:13px;font-weight:700}.model-visual{height:191px;margin:-20px -20px 18px;border-bottom:1px solid var(--line);background:var(--surface-neutral-gradient);overflow:hidden}.strategy-image{position:relative}.strategy-image img{position:absolute;top:50%;left:50%;display:block;width:76%;height:259px;margin:0;object-fit:contain;opacity:.9;transform:translate(-50%,-50%)}.strategy-image img,.strategy-image--arl img{object-position:center}.config-preview{margin-top:50px;padding:28px;display:grid;grid-template-columns:1.5fr .65fr;gap:36px}.pair-inputs{margin:24px 0 14px;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;column-gap:16px}.pair-inputs button{height:58px;padding:0 16px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;gap:10px;background:var(--surface);font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.pair-inputs button:focus-visible,.pair-inputs button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.pair-divider{color:var(--ink-muted);font-size:20px;font-weight:700;text-align:center}.config-preview aside{padding:14px;border-radius:12px;background:var(--surface-soft)}.config-preview aside>svg{color:var(--key-solid)}.config-preview aside h3{margin:10px 0;font-size:19px}.config-preview dl{margin:14px 0}.config-preview dl div{min-height:38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:13px}.config-preview dt{color:var(--ink-muted)}.config-preview dd{margin:0;font-weight:700}.flow-steps{position:relative;margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.flow-steps:before{content:"";position:absolute;left:22px;right:22px;top:21px;height:1px;background:var(--line-strong)}.flow-steps article{position:relative}.flow-steps article>span{width:43px;height:43px;margin-bottom:16px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;color:var(--key-solid);background:var(--surface);font-size:13px;font-weight:800}.flow-steps strong{display:block;font:750 16px var(--font-display)}.flow-steps p{margin-top:6px;color:var(--ink-soft);font-size:13px;line-height:1.55}.safety-banner{margin-top:42px;padding:14px;display:flex;align-items:center;gap:18px}.safety-banner>svg{flex:0 0 auto;color:var(--positive)}.safety-banner h3{font-size:20px}.safety-banner p{margin-top:4px;color:var(--ink-soft);font-size:13px}.compact-section{margin-top:28px}.create-disclosure{margin-top:16px}.create-disclosure .flow-steps{margin:8px 0}.launch-graphic{position:relative;width:100%;height:220px}.launch-graphic>div{position:absolute;z-index:2;left:36%;top:12px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;align-content:center;color:var(--key-on-solid);background:var(--key-solid)}.launch-graphic>div strong{font:800 28px var(--font-display)}.launch-graphic>div span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.launch-graphic svg{position:absolute;inset:35px 0 0;width:100%}.launch-graphic path{fill:none;stroke:var(--key-solid);stroke-width:5}.launch-graphic circle{fill:var(--key-solid);stroke:var(--surface);stroke-width:4}.launch-graphic>.ds-badge{position:absolute;right:0;bottom:15px}.feature-grid{margin-top:16px;display:grid;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.feature-grid.four{grid-template-columns:repeat(4,1fr)}.feature-grid article{min-height:230px;padding:14px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.feature-grid article:last-child{border-right:0}.feature-grid article>span{color:var(--positive);font-size:13px;font-weight:800;letter-spacing:.1em}.feature-grid article>svg{margin:24px 0 12px;color:var(--key-solid)}.feature-grid h3{font-size:18px}.feature-grid p{margin-top:9px;color:var(--ink-soft);font-size:13px;line-height:1.55}.feature-grid article>strong{margin-top:auto;padding-top:18px;font-size:13px}.launch-list-panel,.lifecycle-panel{margin-top:16px;padding:28px}.launch-list{margin:24px -28px 0;border-top:1px solid var(--line)}.launch-list>article{min-height:88px;padding:15px 24px;display:grid;grid-template-columns:1fr 1.4fr .6fr .5fr 42px;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.launch-token{display:flex;align-items:center;gap:12px}.launch-token>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:white;background:var(--launch-color,#111318);font-weight:800}.launch-list article>div>small,.launch-token small{display:block;color:var(--ink-muted);font-size:13px}.launch-progress>span{display:flex;justify-content:space-between;font-size:13px}.launch-progress em{color:var(--ink-muted);font-style:normal}.launch-progress>i{height:7px;margin-top:8px;border-radius:999px;display:block;overflow:hidden;background:var(--surface-soft)}.launch-progress b{height:100%;display:block;background:var(--key-solid)}.launch-ready{padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-ready>div{display:flex;align-items:center;gap:12px}.launch-ready>div>svg{color:var(--positive)}.launch-ready small,.launch-ready strong{display:block}.launch-ready small{color:var(--ink-muted);font-size:13px}.launch-metrics{margin-top:0}.launch-lifecycle-disclosure{margin-top:16px}.disclosure-intro{color:var(--ink-soft);font-size:13px}.launch-create-builder{margin-top:20px;padding:28px;display:grid;grid-template-columns:minmax(0,1.45fr) 390px;align-items:start;gap:32px;overflow:visible}.launch-create-form{position:relative;z-index:2;min-width:0}.launch-builder-heading{margin:4px 0 16px;display:flex;align-items:center;gap:12px}.launch-builder-heading:not(:first-child){margin-top:30px}.launch-builder-heading>span{width:32px;height:32px;border-radius:50%;display:grid;flex:0 0 auto;place-items:center;color:var(--key-on-solid);background:var(--key-solid);font-size:13px;font-weight:800}.launch-builder-heading h2{font-size:21px}.launch-builder-heading p{margin-top:2px;color:var(--ink-muted);font-size:13px}.launch-field-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.launch-create-form .builder-field>.ds-select>button{min-height:54px}.builder-field{min-width:0;display:grid;gap:7px;color:var(--ink-soft);font-size:13px;font-weight:700}.builder-field>input,.builder-field>select,.builder-input-suffix{min-width:0;width:100%;max-width:100%;height:54px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-strong);background:var(--surface);font-size:14px;font-weight:650}.builder-field>input:hover,.builder-field>select:hover,.builder-input-suffix:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.builder-field>input:focus,.builder-field>select:focus,.builder-input-suffix:focus-within{outline:0;border-color:var(--line-accent);background:var(--surface-brand-subtle);box-shadow:none}.builder-input-suffix{display:flex;align-items:center;gap:10px}.builder-input-suffix input{min-width:0;width:100%;border:0;outline:0;color:var(--ink-strong);background:transparent;font-size:14px;font-weight:650}.builder-input-suffix input:focus-visible{box-shadow:none}.builder-input-suffix strong{flex:0 0 auto;color:var(--ink-muted);font-size:13px;white-space:nowrap}.builder-field small{color:var(--ink-muted);font-weight:500}.launch-full-field{margin-top:14px}.launch-advanced{margin-top:24px}.launch-fee-settings{display:grid;gap:16px}.launch-fee-settings .ds-segmented{display:flex;width:100%}.launch-fee-settings .ds-segmented button{flex:1 1;min-width:0;padding-inline:8px;font-size:13px}.launch-fee-settings small{color:var(--ink-muted);font-size:12px}.launch-fee-settings>.builder-field{max-width:320px}.launch-fee-breakdown{margin:0;display:grid;gap:8px;font-size:13px}.launch-fee-breakdown>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.launch-fee-breakdown dt{color:var(--ink-muted)}.launch-fee-breakdown dd{margin:0;font-weight:700}.launch-preview-policy{margin:12px 0 0;color:var(--ink-muted);font-size:12px}.launch-field-error{margin:0;color:var(--negative);font-size:12px;font-weight:600}.launch-field-error:empty{display:none}.builder-input-suffix:has(input[aria-invalid=true]){border-color:var(--negative)}.launch-create-review{position:sticky;z-index:1;top:72px;padding:14px;border-radius:var(--radius-md);background:var(--surface-soft)}.launch-create-review>svg{color:var(--key-solid)}.launch-create-review>h2{margin-top:10px;font-size:21px}.launch-review-token{margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;gap:11px;background:var(--surface)}.launch-review-token>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800}.launch-review-token small,.launch-review-token strong{display:block}.launch-review-token small{color:var(--ink-muted)}.launch-create-review dl{margin:16px 0}.launch-create-review dl div{min-height:40px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.launch-create-review dt{color:var(--ink-muted)}.launch-create-review dd{margin:0;font-weight:750;text-align:right}.launch-path{margin:18px 0;display:flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:13px;font-weight:750}.launch-path i{height:1px;flex:1 1;background:var(--line-strong)}.launch-path .active{color:var(--ink-strong)}.view-toggle{padding:3px;border-radius:10px;display:inline-flex;gap:2px;background:var(--surface-soft)}.view-toggle button{min-height:32px;padding:0 11px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);background:transparent;font-size:12px;font-weight:750;cursor:pointer}.view-toggle button:hover{color:var(--ink-strong)}.view-toggle button.active{color:var(--ink-strong);background:var(--surface-brand-subtle);box-shadow:inset 0 0 0 1px var(--line-accent)}.launch-mark{overflow:hidden;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--launch-color,#111318);font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.launch-watch{width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);background:var(--surface);cursor:pointer;transition:border-color var(--motion-base),color var(--motion-base),background var(--motion-base)}.launch-watch.watched,.launch-watch:hover{border-color:var(--line-accent);color:var(--key-solid);background:var(--surface-brand-subtle)}.launch-market-grid{padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.launch-tile{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.launch-tile:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.launch-tile:focus-visible{outline:0;box-shadow:var(--focus-ring)}.launch-tile{border-radius:var(--radius-lg)}.launch-tile__media{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--launch-color) 16%,var(--surface-soft))}.launch-mark img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.launch-tile__image{position:absolute;inset:0;display:grid;place-items:center}.launch-tile__image img{width:100%;height:100%;object-fit:cover;display:block}.launch-tile__image.is-fallback{width:56px;height:56px;inset:auto;border-radius:50%;color:#fff;background:var(--launch-color);font:800 24px var(--font-display);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.launch-tile__media .launch-watch{position:absolute;right:8px;top:8px}.launch-tile__body{flex:1 1;padding:10px 12px 12px;display:grid;grid-template-rows:auto 1fr auto auto;gap:6px}.launch-tile__name strong{display:block;font-size:14px;font-weight:800}.launch-tile__name small{display:block;color:var(--ink-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-tile__cap{align-self:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.launch-tile__cap>span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.launch-tile__cap strong{font:800 16px var(--font-display)}.launch-tile__cap small{color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.04em}.launch-tile__vol strong{color:var(--ink-soft);font-size:13px}.launch-tile__graduation{min-width:0;margin-block:4px;display:grid;gap:6px}.launch-tile__graduation-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-muted);font-size:12px;line-height:1.4}.launch-tile__graduation-label strong{color:var(--ink-soft);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-tile__graduation .graduation-track{background:var(--surface-tint)}.launch-tile__graduation .graduation-track i{background:var(--surface-brand)}.launch-tile__meta{display:flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden}.launch-tile__meta img{width:16px;height:16px;flex:0 0 auto;border-radius:50%;object-fit:cover}.launch-tile__meta em{color:var(--positive);font-style:normal}.roll{margin:-2px -6px;padding:2px 6px;border-radius:6px;display:inline-flex;align-items:stretch;line-height:1.25em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .25s ease,background-color .45s ease}.roll.is-up{color:var(--positive)}.roll.is-down{color:var(--negative)}.roll.is-flash{transition:background-color .08s ease}.roll.is-flash.is-up{background-color:color-mix(in srgb,var(--positive) 22%,transparent)}.roll.is-flash.is-down{background-color:color-mix(in srgb,var(--negative) 22%,transparent)}.roll__char,.roll__digit{display:inline-block;height:1.25em;line-height:1.25em}.roll__digit{position:relative;width:.64em;overflow:hidden}.roll__track{position:absolute;left:0;top:0;width:100%;display:grid;transition:transform .32s cubic-bezier(.22,1.35,.36,1)}.roll__track i{height:1.25em;line-height:1.25em;font-style:normal;text-align:center}.launch-tile__cap .roll{margin:-2px -5px;padding:2px 5px}@media (prefers-reduced-motion:reduce){.roll,.roll__track{transition:none}}.launch-table__ath{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-table__ath i{width:56px;flex:0 0 auto;height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink-muted) 22%,transparent)}.launch-table__ath b{height:100%;min-width:8px;display:block;border-radius:inherit;background:var(--surface-brand)}.back-link{min-height:40px;margin-top:6px;padding:0;border:0;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);background:transparent;font-size:13px;font-weight:750;cursor:pointer}.back-link+.workspace-header{padding-top:4px}.pool-bar__pair.launch-head{flex:1 1 360px;min-width:0}.launch-head>div{min-width:0;flex:1 1 auto}.launch-head .launch-mark{flex:0 0 auto;font-size:17px}.launch-head h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.launch-head h1 small{color:var(--ink-muted);font:600 14px var(--font-body);letter-spacing:0}.launch-head h1+span{gap:6px;font-size:13px}.launch-head__age{color:var(--positive);font-style:normal;font-weight:750}.launch-head .pool-bar__copy{color:var(--ink-soft);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-bar__stat small b.is-note{color:var(--ink-muted);font-weight:600}.pool-bar__details-wrap{width:100%}.pool-bar__about{margin:2px 0 0;padding-top:10px;color:var(--ink-soft);font-size:13px;line-height:1.5}.pool-bar__about+.pool-bar__details{padding-top:8px}.pool-bar__copy{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.pool-bar__copy,.pool-bar__link{display:inline-flex;align-items:center;gap:5px}.pool-bar__link{font-weight:750}.pool-bar__copy:hover,.pool-bar__link{color:var(--key-solid)}.verified-copy{display:inline-flex;align-items:center;gap:5px;color:var(--positive)}.launch-graduation{padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.launch-graduation>strong{font:750 14px/1.4 var(--font-display)}.launch-graduation__track{flex:1 1 260px;min-width:0;display:grid;gap:6px}.graduation-track{height:6px;border-radius:999px;overflow:hidden;background:var(--surface-soft)}.graduation-track i{height:100%;display:block;border-radius:inherit;background:var(--key-solid)}.graduation-labels{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:11.5px}.chart-meta{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--ink-muted);font-size:12px}.market-chart{position:relative;height:340px;margin-top:10px}.market-chart svg{width:100%;height:calc(100% - 24px);overflow:visible}.chart-grid line{stroke:var(--line);stroke-width:1}.chart-area{fill:url(#price-area-gradient)}.chart-line{fill:none;stroke:url(#price-line-gradient);stroke-width:3.5;vector-effect:non-scaling-stroke}.market-chart circle{fill:var(--brand-mint);stroke:var(--surface);stroke-width:4}.chart-axis{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;color:var(--ink-muted);font-size:13px}.market-chart .chart-axis{padding:0 4px;font-size:11px}.detail-empty{min-height:240px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:var(--ink-muted)}.detail-empty strong{color:var(--ink-strong);font-size:16px}.detail-empty p{max-width:440px;font-size:13px}.amount-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.amount-presets button{min-height:32px;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);background:var(--surface);font-size:12.5px;font-weight:700;cursor:pointer}.amount-presets button:hover{border-color:var(--line-accent);color:var(--ink-strong);background:var(--surface-brand-subtle)}.market-freshness{padding:2px 4px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-muted);font-size:13px}.pool-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.liquidity-distribution-panel{min-width:0}.pool-liquidity-title p{margin-top:5px;color:var(--ink-soft);font-size:13px}.pool-strategy-tabs{min-height:72px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-strategy-tabs>span{color:var(--ink-muted);font-size:13px}.distribution-chart{position:relative;height:350px}.range-chart{--plot-top:56px;--plot-bottom:18px;--plot-inline:44px;overflow:hidden;touch-action:none}.range-plot{position:absolute;inset:0 var(--plot-inline)}.range-selection{z-index:0;left:var(--range-min);right:calc(100% - var(--range-max));top:var(--plot-top);border-left:1px solid color-mix(in srgb,var(--brand-violet) 55%,transparent);border-right:1px solid color-mix(in srgb,var(--brand-mint) 55%,transparent);background:var(--surface-brand-subtle)}.range-bars,.range-selection{position:absolute;bottom:var(--plot-bottom)}.range-bars{z-index:1;top:calc(var(--plot-top) + 44px);right:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:8px;pointer-events:none}.range-bars i{width:min(46px,7%);min-height:18px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--ink-muted) 38%,var(--surface-soft));transition:background .16s ease,opacity .16s ease}.range-bars i.in-range{background:var(--surface-brand-vertical)}.current-range-marker{position:absolute;z-index:3;left:var(--current-range);top:var(--plot-top);bottom:var(--plot-bottom);border-left:2px dashed var(--brand-cyan);pointer-events:none}.current-range-marker span{position:absolute;top:-44px;left:-1px;min-width:max-content;min-height:30px;padding:4px 10px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:13px;font-weight:750;transform:translateX(-50%)}.range-handle{position:absolute;z-index:4;top:var(--plot-top);bottom:var(--plot-bottom);width:32px;height:auto;margin-left:-16px;padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:none}.range-handle:after{left:15px;top:0;bottom:0;width:2px;border-radius:2px}.range-handle:after,.range-handle:before{content:"";position:absolute;background:var(--ink-strong)}.range-handle:before{z-index:1;left:8px;top:50%;width:16px;height:32px;border:2px solid var(--surface);border-radius:8px;transform:translateY(-50%)}.range-handle>span{position:absolute;z-index:2;top:-44px;min-height:30px;padding:4px 9px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--key-on-solid);background:var(--key-solid);font-size:13px;font-weight:750;white-space:nowrap}.range-handle--min{left:var(--range-min)}.range-handle--max{left:var(--range-max)}.range-handle--min>span{right:19px}.range-handle--max>span{left:19px}.range-handle:focus-visible{outline:0;box-shadow:none}.range-handle:focus-visible:before{box-shadow:var(--focus-ring)}.distribution-axis{position:relative;height:38px;margin:0 44px;color:var(--ink-muted);font-size:13px}.distribution-axis span{position:absolute;top:0;white-space:nowrap}.distribution-axis .axis-floor{left:0}.distribution-axis .axis-current{left:50%;transform:translateX(-50%)}.distribution-axis .axis-ceiling{right:0}.range-editor{margin:0 20px 18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;background:var(--surface-soft)}.range-editor>div>span{display:block;margin-bottom:7px;color:var(--ink-muted);font-size:13px}.range-editor label{min-height:48px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;display:flex;align-items:center;gap:10px;background:var(--surface)}.range-editor label:focus-within{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.range-editor input{min-width:0;width:100%;border:0;outline:0;color:var(--ink-strong);background:transparent;font-size:14px;font-weight:750}.range-editor input:focus-visible{box-shadow:none}.range-editor label strong{color:var(--ink-muted);font-size:13px}.range-current{padding:0 8px 11px;text-align:center}.range-current strong{font-size:13px;white-space:nowrap}.pool-advanced{margin:0 20px 20px}.add-liquidity-card{position:sticky;top:88px;padding:16px}.add-liquidity-card>.ds-segmented{width:100%;margin-top:18px}.add-liquidity-card>.ds-segmented button{min-width:0;flex:1 1;padding:0 8px}.liquidity-amount{min-height:124px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px;display:grid;background:var(--surface-soft)}.liquidity-amount:focus-within{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.liquidity-amount>span{display:flex;justify-content:space-between;gap:10px;color:var(--ink-strong);font-size:13px;font-weight:750}.liquidity-amount small{color:var(--ink-muted);font-size:13px;font-weight:600}.liquidity-amount>div{display:flex;align-items:center;gap:12px}.liquidity-amount input{min-width:0;width:100%;border:0;outline:0;color:var(--ink-strong);background:transparent;font:800 30px var(--font-display)}.liquidity-amount input:focus-visible{box-shadow:none}.position-preview{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.position-preview small,.position-preview span,.position-preview strong{display:block}.position-preview small,.position-preview span{color:var(--ink-muted);font-size:13px}.position-preview strong{margin:3px 0;font:800 22px var(--font-display)}.liquidity-review{margin:-3px 0 14px}.liquidity-review div{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.liquidity-review dt{color:var(--ink-muted)}.liquidity-review dd{margin:0;font-weight:700;text-align:right}.pool-tab-panel{min-height:0;padding:0;overflow:hidden}.pool-tab-panel>h2{font-size:23px}.pool-tab-panel>p{margin-top:20px;padding:14px;border-radius:10px;display:flex;align-items:flex-start;gap:9px;color:var(--ink-soft);background:var(--surface-soft);font-size:13px}.pool-tab-panel>p svg{flex:0 0 auto;margin-top:1px}.pool-state-preview{min-height:76px;margin:-2px 0 16px;padding:12px 14px 12px 18px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--surface-soft)}.pool-state-preview__intro{min-width:220px;display:flex;align-items:center;gap:10px}.pool-state-preview__intro>span{color:var(--ink-muted);font-size:13px;line-height:1.4}.pool-state-preview__controls{display:flex;align-items:center;gap:16px}.pool-state-preview__controls>label{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:12px;font-weight:750}.pool-state-preview__controls .ds-segmented{background:var(--surface)}.pool-state-preview__controls .ds-segmented button{min-height:34px;padding:0 11px;font-size:12px}.pool-action-notice{margin:-2px 0 16px;min-height:46px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--positive) 34%,var(--line));border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--ink-strong);background:color-mix(in srgb,var(--positive) 8%,var(--surface));font-size:13px;font-weight:700}.pool-action-notice svg{color:var(--positive)}.workspace-section-header{min-height:76px;padding-bottom:22px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-section-header>div{min-width:0}.workspace-section-header h2{margin-top:3px;font-size:23px}.workspace-section-header>div>span{display:block;margin-top:6px;color:var(--ink-soft);font-size:13px;line-height:1.5}.workspace-eyebrow{margin:0;color:var(--ink-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pool-state-panel{min-height:390px;display:grid;place-items:center}.pool-workspace-empty{max-width:440px;padding:48px 24px;display:grid;place-items:center;text-align:center}.pool-workspace-empty__icon{width:52px;height:52px;margin-bottom:15px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface-soft)}.pool-workspace-empty>strong{font:800 20px var(--font-display)}.pool-workspace-empty>p{max-width:390px;margin:8px 0 20px;color:var(--ink-soft);font-size:13px;line-height:1.55}.position-summary-grid{margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.position-summary-grid>span{min-height:104px;padding:17px 18px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;justify-content:center;background:var(--surface-soft)}.position-summary-grid em,.position-summary-grid small{color:var(--ink-muted);font-size:13px;font-style:normal}.position-summary-grid strong{margin:5px 0 4px;font:800 22px var(--font-display)}.position-summary-grid>span:first-child em{color:var(--positive)}.position-card{border:1px solid var(--line-strong);border-radius:14px;overflow:hidden}.position-card__title{min-height:76px;padding:14px 18px;display:flex;align-items:center;gap:12px}.position-card__title>div{min-width:0}.position-card__title small,.position-card__title strong{display:block}.position-card__title small{margin-top:3px;color:var(--ink-muted);font-size:13px}.position-card__title .ds-badge{margin-left:auto}.position-pair-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--key-on-solid);background:var(--surface-brand);font-size:12px;font-weight:850}.position-card dl{margin:0;padding:17px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;background:var(--surface-soft)}.position-card dt{color:var(--ink-muted);font-size:12px}.position-card dd{margin:5px 0 0;font-weight:750}.position-card footer{min-height:68px;padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.position-card footer>span{display:flex;align-items:center;gap:13px;color:var(--ink-muted);font-size:13px}.pool-fact-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pool-fact-grid span{min-height:92px;padding:15px;border:1px solid var(--line);border-radius:10px;display:grid;align-content:center;gap:5px}.pool-fact-grid small{color:var(--ink-muted)}.pool-empty-state{display:grid;place-items:center;align-content:center;gap:6px;text-align:center}.pool-empty-state>strong{font-size:19px}.pool-empty-state>p{margin:0;padding:0;display:block;background:transparent}.pool-empty-state>.ds-button{margin-top:10px}.fee-activity-list{margin-top:20px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.fee-activity-list span{min-height:58px;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.fee-activity-list span:last-child{border-bottom:0}.info-badge{gap:7px}.currency-panel{margin-top:16px}.currency-toolbar{min-height:82px;padding:14px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.currency-toolbar .ds-search{width:300px}.currency-toolbar>span{margin-left:auto;color:var(--ink-muted);font-size:13px}.currency-toolbar>span i{width:6px;height:6px;margin-right:7px;border-radius:50%;display:inline-block;background:var(--key-solid)}.currency-table{overflow-x:auto}.currency-row{min-width:1180px;min-height:70px;padding:0 18px;display:grid;grid-template-columns:1.25fr .65fr .72fr .55fr .8fr .8fr .75fr .6fr 40px;align-items:center;gap:14px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:13px}.currency-head{min-height:50px;color:var(--ink-muted);font-size:13px;font-weight:800}.fee-feature-grid{margin:16px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fee-feature-grid .ds-panel{min-height:170px;padding:16px}.fee-feature-grid svg{color:var(--key-solid)}.fee-feature-grid h3{margin-top:18px;font-size:18px}.fee-feature-grid p{margin-top:7px;color:var(--ink-soft);font-size:13px;line-height:1.55}.claims-panel .panel-title-row>.section-heading{flex:1 1}.claims-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.claims-list article{min-height:86px;padding:15px 22px;display:grid;grid-template-columns:1.2fr .8fr .45fr auto;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.claims-list small,.claims-list strong{display:block}.claims-list article>div>small,.claims-list article>div>span{color:var(--ink-muted);font-size:13px}.claims-list article>div:nth-child(2) strong{margin-top:3px;font-size:16px}.claims-list article>div:nth-child(2) strong small{display:inline;font-size:13px}.claim-note{min-height:64px;padding:0 22px;display:flex;align-items:center;gap:10px;color:var(--ink-soft);background:var(--surface-soft);font-size:13px}.claim-note svg{color:var(--positive)}@media (max-width:1120px){.header-main{grid-template-columns:120px 1fr auto;gap:12px}.brand,.brand img{width:116px;height:31px}.header-nav-row{padding:0 20px}.network-pill,.resource-nav,.theme-toggle{display:none}.page-intro{padding:36px;grid-template-columns:1fr .8fr}.metrics-row{grid-template-columns:repeat(3,1fr)}.metrics-row>.status-label{display:none}.market-toolbar{align-items:stretch;flex-direction:column}.market-toolbar__left,.market-toolbar__right{flex-wrap:wrap}.market-toolbar__right{justify-content:space-between}.feature-grid.four,.fee-feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid article:nth-child(2){border-right:0}.feature-grid article{border-bottom:1px solid var(--line)}.outcome-bar{grid-template-columns:1fr 1fr}.outcome-bar>div{grid-column:1/-1}.position-list article{grid-template-columns:1.2fr repeat(2,.7fr) auto 42px}.position-list article>div:nth-child(4){display:none}.quick-select{grid-template-columns:1fr}.liquidity-overview{grid-template-columns:1fr auto}.liquidity-overview__metrics{grid-column:1/-1}.pool-detail-grid{grid-template-columns:minmax(0,1fr) 330px}.launch-create-builder{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.header-search,.more-dropdown{display:none}.launch-market-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-nav>a{padding:0 10px}}@media (max-width:900px){.header-main{gap:12px}.product-nav>a{padding:0 11px}.network-pill{display:none}.swap-desktop-grid{grid-template-columns:1fr}.swap-assets{border-right:0}}@media (max-width:480px){.launch-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swap-field{min-height:180px}.swap-field>div{align-items:stretch;flex-direction:column;gap:8px}.swap-field input{font-size:34px}.token-select-button{width:100%;min-width:0}}@media (max-width:900px){.service-main{padding:12px var(--page-gutter) 40px}.header-main{height:52px;grid-template-columns:minmax(0,1fr) auto;gap:6px}.brand,.brand img{width:116px;height:31px}.global-search,.header-main>.product-nav,.header-nav-row,.network-pill,.theme-toggle{display:none}.header-actions{gap:4px}.header-actions .ds-button{min-height:38px;padding:0 12px;font-size:13px}.menu-button{width:40px;height:40px;border:0;display:grid;place-items:center;background:transparent}.mobile-menu{position:fixed;z-index:100;inset:0;padding:14px;display:block;background:var(--surface)}.mobile-menu>div{display:flex;justify-content:space-between;align-items:center}.mobile-menu>div:first-child>button{width:42px;height:42px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;background:var(--surface)}.mobile-menu nav{margin-top:42px;display:grid}.mobile-menu nav a{padding:15px 3px;border-bottom:1px solid var(--line);font:750 21px var(--font-display)}.mobile-menu>.mobile-secondary{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:normal;gap:4px}.mobile-secondary a,.mobile-secondary button{min-height:44px;padding:0;border:0;display:flex;align-items:center;gap:9px;color:var(--ink-soft);background:transparent;font-size:13px;font-weight:700}.mobile-secondary .mobile-theme-toggle{min-width:0;width:100%;margin-top:10px;padding:0 12px;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;gap:12px;background:var(--surface-soft);overflow:hidden}.mobile-theme-toggle>span{min-width:0;display:inline-flex;align-items:center;gap:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-theme-toggle>span svg{flex:0 0 auto}.mobile-theme-toggle>strong{flex:0 0 auto;color:var(--ink-strong);font-size:13px;white-space:nowrap}.page-intro,.page-intro--compact{min-height:0;padding:24px 20px;grid-template-columns:1fr;gap:18px}.page-intro__copy>p{font-size:15px}.page-intro__aside{justify-content:flex-start}.page-tabs{margin-left:-12px;margin-right:-12px;border-left:0;border-right:0;border-radius:0}.assurance-list{grid-template-columns:1fr}.assurance-list span{min-height:58px}.intro-checklist{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}.metrics-grid.four,.metrics-grid.three{grid-template-columns:1fr 1fr}.metrics-grid .ds-metric{min-height:92px;padding:16px;border-bottom:1px solid var(--line)}.metrics-grid .ds-metric:nth-child(2n){border-right:0}.metrics-row{grid-template-columns:1fr;padding:0 18px}.metrics-row .ds-metric{min-height:78px;padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.metrics-row .ds-metric:last-of-type{border-bottom:0}.market-toolbar{padding:12px}.market-toolbar .ds-search,.market-toolbar__left,.market-toolbar__right{width:100%}.market-toolbar__left .ds-segmented{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.market-toolbar__left .ds-segmented::-webkit-scrollbar{display:none}.market-toolbar__left .ds-segmented button{min-width:max-content;min-height:42px;padding:7px 12px;flex:0 0 auto;line-height:1.15;white-space:nowrap}.market-toolbar__right .ds-segmented{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.market-toolbar__right .ds-segmented button{min-width:0;padding:0 6px}.liquidity-overview{padding:16px;grid-template-columns:1fr}.liquidity-overview__metrics{grid-column:auto;grid-template-columns:1fr}.liquidity-overview__metrics .ds-metric{min-height:68px;padding:10px 0;border-right:0;border-bottom:1px solid var(--line)}.liquidity-overview__metrics .ds-metric:last-child{border-bottom:0}.liquidity-overview__note{max-width:none}.liquidity-overview>.ds-button{width:100%}.window-select{margin-left:auto}.pools-head{grid-template-columns:1fr;gap:12px}.pools-head__stats{display:grid;grid-template-columns:repeat(3,1fr)}.pools-head__stats>div{padding:0;text-align:left;border-right:0}.pools-head>.create-menu{width:100%}.pools-toolbar{align-items:stretch;flex-direction:column}.pools-views{overflow-x:auto;scrollbar-width:none}.pools-toolbar__right{flex-wrap:wrap}.pools-toolbar .ds-search{width:100%}.pool-row{width:auto;min-width:0;min-height:72px;padding:10px 12px;grid-template-columns:24px minmax(0,1fr) auto!important;gap:4px 10px}.pool-row--head,.pool-row>*{display:none}.pool-row .pool-cell.positive-value,.pool-row .pool-name,.pool-row .pool-rank{display:grid}.pool-row .pool-name{display:flex}.pool-row .pool-rank span{display:none}.table-footer{padding:0 14px}.table-footer span:last-child{display:none}.swap-assets,.swap-workspace{grid-template-columns:1fr}.swap-assets{padding:14px;gap:0}.swap-review-pane{padding:16px 14px}.switch-tokens{margin:-7px auto;transform:rotate(90deg)}.switch-tokens:hover{transform:rotate(90deg) translateX(2px)}.swap-field{min-height:132px}.quote-panel{padding:14px}.panel-title-row{padding:16px}.connect-banner,.panel-title-row{align-items:flex-start;flex-direction:column}.position-list article{min-height:112px;grid-template-columns:1fr auto}.position-list article>.ds-badge,.position-list article>div:not(.position-name){display:none}.outcome-bar{grid-template-columns:1fr}.outcome-bar>div{grid-column:auto}.outcome-bar>button{border-top:1px solid var(--line)}.config-preview,.model-grid{grid-template-columns:1fr}.config-preview{padding:16px}.launch-create-builder{padding:16px;grid-template-columns:1fr}.launch-create-review{position:static}.launch-field-grid,.pair-inputs{grid-template-columns:1fr}.pair-divider{margin:0 auto}.flow-steps{grid-template-columns:1fr}.flow-steps:before{display:none}.feature-grid.four,.fee-feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:190px;border-right:0}.launch-list-panel,.lifecycle-panel{padding:16px}.launch-list{margin:20px -20px 0}.launch-list>article{grid-template-columns:1fr auto;gap:12px}.launch-list>article>div:nth-child(3),.launch-progress{display:none}.launch-ready{align-items:flex-start;flex-direction:column}.launch-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-detail-grid{grid-template-columns:1fr}.add-liquidity-card{position:static;grid-row:1}.liquidity-distribution-panel{grid-row:2}.pool-strategy-tabs{align-items:stretch;flex-direction:column}.range-editor{grid-template-columns:1fr}.range-current{padding:2px 0;text-align:left}.pool-fact-grid{grid-template-columns:1fr 1fr}.distribution-chart{height:280px}.range-chart{--plot-inline:18px}.range-bars{gap:4px}.distribution-axis{margin-right:18px;margin-left:18px}.market-chart{height:270px}.chart-meta{margin-left:0}.market-freshness{align-items:flex-start;flex-direction:column}.currency-toolbar{align-items:stretch;flex-direction:column}.currency-toolbar .ds-search{width:100%}.currency-toolbar .ds-segmented{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.currency-toolbar .ds-segmented::-webkit-scrollbar{display:none}.currency-toolbar .ds-segmented button{min-width:max-content;flex:0 0 auto;white-space:nowrap}.currency-toolbar>span{margin-left:0}.currency-row{min-width:760px;min-height:88px;padding-top:9px;padding-bottom:9px}.claims-list article{grid-template-columns:1fr auto}.claims-controls{width:100%;justify-content:flex-start}.claims-controls .ds-segmented{max-width:100%;overflow-x:auto}.claims-list article>.ds-badge,.claims-list article>div:nth-child(2){display:none}.app-footer{padding:14px;align-items:flex-start;flex-direction:column;gap:12px}.app-footer div{width:100%;flex-wrap:wrap;gap:10px 20px}.app-footer .footer-theme-toggle{width:100%;margin-top:4px}.activity-workspace .panel-title-row{min-height:0;padding:0 0 16px}.activity-workspace .panel-title-row .ds-segmented{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.activity-workspace .panel-title-row .ds-segmented::-webkit-scrollbar{display:none}.activity-workspace .panel-title-row .ds-segmented button{min-width:max-content;min-height:42px;padding:7px 12px;flex:0 0 auto;line-height:1.15;white-space:nowrap}.token-modal-backdrop{padding:0;display:block;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.token-modal{width:100%;height:100dvh;max-height:100dvh;padding:20px 16px;border:0;border-radius:0}.token-modal>header h2{font-size:23px}.token-shortcuts{min-height:96px;grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto;overflow-y:hidden}.token-shortcuts button{min-width:72px;min-height:96px}.pool-tools-panel .panel-title-row{min-height:0;padding:0 0 14px;flex-direction:row;align-items:center}.pool-tools-panel .manage-action-grid{gap:8px}.pool-tools-panel .manage-action-grid>button{min-height:0;padding:14px;align-items:center}}:root[data-theme=dark] .brand-original{filter:none}:root[data-theme=dark] .brand-wordmark{display:block;filter:brightness(0) invert(1);clip-path:inset(0 0 0 24%)}:root[data-theme=dark] .position-name>span{background:var(--key-subtle)}:root[data-theme=dark] .giwa-network-mark img{filter:invert(1)}:root[data-theme=dark] .strategy-image img{filter:invert(1);opacity:.86}@media (max-width:350px){.service-main{padding-inline:8px}.brand,.brand img{width:104px}.header-actions .ds-button{padding:0 10px}.header-actions .ds-button svg{display:none}.page-tabs{margin-left:-8px;margin-right:-8px}.market-toolbar__left .ds-segmented{width:100%}.market-toolbar__left .ds-segmented button{min-width:max-content;flex:0 0 auto;padding:7px 11px}.graduation-card,.market-facts-card,.token-summary-card,.token-trade-card{padding:16px}.graduation-card .card-label-row{align-items:flex-start;flex-direction:column}.graduation-card>strong{margin-top:12px}.metrics-grid .ds-metric{padding:14px 12px}.ds-metric strong{font-size:20px}}.header-search,.more-dropdown>button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);background:transparent;font-size:13px;font-weight:750;cursor:pointer}.header-search:hover,.more-dropdown>button:hover,.more-dropdown>button[aria-expanded=true]{border-color:var(--line);color:var(--ink-strong);background:var(--surface-brand-subtle)}.more-dropdown{position:relative}.more-dropdown>div{position:absolute;z-index:30;top:calc(100% + 9px);right:0;width:210px;padding:7px;border:1px solid var(--line);border-radius:12px;display:grid;background:var(--surface-raised);box-shadow:0 16px 44px rgba(20,24,35,.12)}.more-dropdown>div a{min-height:42px;padding:0 11px;border-radius:8px;display:flex;align-items:center;color:var(--ink-soft);font-size:13px;font-weight:700}.more-dropdown>div a:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.text-button{border:0;color:var(--ink-soft);background:transparent;font-weight:750}.currency-row[role=button],.text-button{cursor:pointer}.currency-row[role=button]:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.currency-detail-panel{min-height:300px;padding:28px}.currency-overview{display:grid;grid-template-columns:auto 1fr minmax(300px,.7fr);align-items:start;gap:22px}.currency-overview h2{font-size:24px}.currency-overview p{max-width:660px;margin-top:7px;color:var(--ink-soft);line-height:1.65}.currency-overview dl,.launch-create-review dl,.vault-builder aside dl{margin:0}.currency-overview dl>div,.vault-builder aside dl>div{padding:10px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px}.currency-overview dt,.vault-builder aside dt{color:var(--ink-muted)}.currency-overview dd,.vault-builder aside dd{margin:0;font-weight:750}.context-actions article,.deployment-list article{min-height:78px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:16px;background:var(--surface)}.context-actions article>div,.deployment-list article>div{min-width:0;flex:1 1}.context-actions span,.context-actions strong,.deployment-list small,.deployment-list strong{display:block}.context-actions span,.deployment-list small{margin-top:3px;color:var(--ink-muted);font-size:13px}.deployment-list button{margin-left:auto;border:0;display:flex;gap:7px;color:var(--ink-soft);background:transparent}.deployment-list a{display:flex;gap:5px;font-size:13px;font-weight:750}.context-actions{display:grid;gap:10px}.context-actions article>svg{color:var(--ink-soft)}.portfolio-subspace{padding:16px}.subspace-metrics{margin-bottom:22px;display:grid;grid-template-columns:repeat(3,1fr)}.subspace-metrics .ds-metric:last-child{border:0}.order-list article{min-height:86px;padding:14px 20px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr .45fr .7fr auto;align-items:center;gap:18px}.order-list small,.order-list span{display:block;color:var(--ink-muted);font-size:13px}.timeline-list{display:grid}.timeline-list article{min-height:70px;padding:12px 20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.timeline-list span{display:block;margin-top:2px;color:var(--ink-soft);font-size:13px}.timeline-list time{color:var(--ink-muted);font-size:13px}.position-detail-panel{min-height:330px;padding:16px}.manage-balance-strip{margin:20px 0 14px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface-soft)}.manage-balance-strip>span{padding:0 18px;border-right:1px solid var(--line)}.manage-balance-strip>span:first-child{padding-left:0}.manage-balance-strip>span:last-child{padding-right:0;border-right:0}.manage-balance-strip small,.manage-balance-strip strong{display:block}.manage-balance-strip small{color:var(--ink-muted);font-size:12px}.manage-balance-strip strong{margin-top:5px;font:800 18px var(--font-display)}.manage-action-grid{margin:0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manage-balance-strip+.manage-action-grid{margin-top:0}.manage-action-grid>button{position:relative;min-height:104px;padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;color:var(--ink-strong);text-align:left;background:var(--surface);cursor:pointer;transition:border-color var(--motion-base),background var(--motion-base),transform var(--motion-base),opacity var(--motion-base)}.manage-action-grid>button:hover:not(:disabled){border-color:var(--line-accent);background:var(--surface-brand-subtle);transform:translateY(-1px)}.manage-action-grid>button:disabled{opacity:.48;cursor:not-allowed}.manage-action-grid>button>svg:first-child{width:34px;height:34px;padding:7px;border-radius:9px;color:var(--key-solid);background:var(--surface-soft)}.manage-action-grid>button span{display:grid;gap:5px}.manage-action-grid>button strong{font-size:14px}.manage-action-grid>button small{color:var(--ink-soft);line-height:1.45}.manage-action-arrow{margin-top:7px;color:var(--ink-muted)}.manage-empty-note{margin-top:14px;padding:15px 16px;border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--surface-soft)}.manage-empty-note>svg{color:var(--ink-muted)}.manage-empty-note span,.manage-empty-note strong{display:block}.manage-empty-note strong{margin-bottom:3px;font-size:13px}.manage-empty-note span{color:var(--ink-soft);font-size:13px}.performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.performance-grid article{min-height:110px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.performance-grid span{display:block;color:var(--ink-muted);font-size:13px}.performance-grid strong{display:block;margin-top:10px;font:800 24px var(--font-display)}.action-dialog-backdrop{position:fixed;z-index:100;inset:0;padding:16px;display:grid;place-items:center;background:rgba(9,11,16,.48);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.action-dialog{width:min(100%,520px);border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-raised);box-shadow:0 28px 80px rgba(0,0,0,.22);overflow:hidden}.action-dialog>header{padding:18px 22px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.action-dialog>header h2{font-size:23px}.action-dialog>header p{margin-top:6px;color:var(--ink-soft);font-size:13px}.action-dialog>header button{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface-soft);cursor:pointer}.action-review-rows{padding:0 22px}.action-review-rows>div{min-height:52px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.action-review-rows span{color:var(--ink-muted)}.action-technical{margin:14px 22px;border:1px solid var(--line);border-radius:10px}.action-technical summary{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:750}.action-technical[open] summary svg{transform:rotate(90deg)}.action-technical>div{padding:0 14px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;color:var(--ink-soft);font-size:13px}.action-dialog>footer{padding:16px 22px 22px;display:flex;justify-content:flex-end;gap:9px}.action-success{padding:12px 30px 30px;display:grid;place-items:center;text-align:center}.action-success>span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:var(--positive);background:color-mix(in srgb,var(--positive) 12%,var(--surface))}.action-success strong{margin-top:16px;font:800 20px var(--font-display)}.action-success p{margin:7px 0 18px;color:var(--ink-soft)}.activity-workspace{min-height:0}.activity-filter{margin:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.pool-strip>.status-label,.pool-strip__hint{margin-left:auto;font-size:12px}.pool-tab-panel>.tx-note{margin:14px}.activity-filter::-webkit-scrollbar{display:none}.activity-filter .ds-segmented{min-width:max-content}.activity-table{border-top:1px solid var(--line);overflow-x:auto}.activity-table article,.activity-table>div{min-width:760px;min-height:56px;padding:0 14px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr .4fr;align-items:center;gap:18px}.activity-table--history article,.activity-table--history>div{grid-template-columns:var(--cols)}.activity-table--history .positions-table__pnl{justify-self:end}.activity-table--history>div span:last-child{text-align:right}.activity-table--history time{text-align:left}.activity-table--history .positions-table__range strong{font-size:14px}.activity-table>div{min-height:38px;border-top:0;color:var(--ink-muted);font-size:12px;font-weight:700}.activity-table article{font-size:13px}.activity-table article>span,.activity-table article>strong{min-width:0}.activity-table time{color:var(--ink-muted);text-align:right}.activity-action{display:flex;align-items:center;gap:10px}.activity-action i{width:32px;height:32px;border-radius:9px;display:grid;flex:0 0 auto;place-items:center;color:var(--key-solid);background:var(--surface-brand-subtle);font-size:12px;font-style:normal;font-weight:850}.mono-value{color:var(--ink-soft);font-family:var(--font-mono,monospace);font-size:13px}.activity-workspace>.pool-workspace-empty{margin:24px auto 0}.creator-tools{padding:14px}.vault-builder{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px}.vault-form h2,.vault-form h3{margin-bottom:16px}.vault-form h3{margin-top:26px;font-size:18px}.recipient-row{margin-bottom:8px;display:grid;grid-template-columns:1fr 110px 42px;gap:8px}.recipient-row label,.recipient-row>input{min-height:46px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;display:flex;align-items:center;background:var(--surface)}.recipient-row input{min-width:0;border:0;outline:0;color:var(--ink-strong);background:transparent}.recipient-row label input{width:60px}.recipient-row>button{border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface)}.vault-builder aside{padding:16px;border-radius:12px;background:var(--surface-soft)}.vault-builder aside h2{margin:12px 0}.pool-config-fields{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pair-select{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.pair-select>svg{color:var(--ink-soft)}.pair-select .ds-select>button{min-height:58px}.launch-upload{margin:14px 0 24px}.launch-upload>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload{min-height:76px;padding:13px 15px;border:1px dashed var(--line-strong);border-radius:10px;display:flex;align-items:center;gap:13px;color:var(--ink-strong);background:var(--surface);cursor:pointer;transition:border-color var(--motion-base),background var(--motion-base)}.file-upload:focus-within,.file-upload:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.file-upload__icon{width:42px;height:42px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;background:var(--surface)}.file-upload>span:last-child{min-width:0}.file-upload small,.file-upload strong{display:block}.file-upload strong{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload small{margin-top:2px;color:var(--ink-muted);font-weight:500}.window-select .ds-select{width:92px}.window-select .ds-select>button{min-height:44px;padding-left:12px}.config-preview{overflow:visible}.swap-title-actions{display:flex;align-items:center;gap:10px}.swap-setting-row{margin:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-setting{min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:1fr 50px auto;align-items:center;gap:8px}.inline-setting input{border:0;outline:0;color:var(--ink-strong);text-align:right;background:transparent}.inline-setting strong{font-size:13px}.recent-swap-disclosure{width:min(100%,620px);margin:14px auto 0}.create-flow{min-width:0}.quick-config-preview{margin-top:24px}.quick-flow-note{margin:12px 4px 0;display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:13px}.quick-flow-note svg{color:var(--positive)}.asset-pair-inputs .pair-select{min-height:64px;padding:0 14px;border:1px solid var(--line-strong);border-radius:11px;display:block;background:var(--surface);transition:border-color var(--motion-base),background var(--motion-base)}.asset-pair-inputs .pair-select:focus-within,.asset-pair-inputs .pair-select:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.asset-pair-inputs .pair-select .ds-select>button{min-height:62px;padding:0;border:0;background:transparent;box-shadow:none}.asset-pair-inputs .pair-select .ds-select>button:hover{background:transparent}.asset-pair-inputs .pair-select .ds-select__menu{left:-15px;right:-15px}.asset-pair-inputs .ds-select__menu>button{height:auto;min-height:50px;padding:9px 10px;border:0}.asset-pair-inputs .ds-select__menu>button[data-placeholder=true][aria-selected=true]{border:0;background:transparent;box-shadow:none}.advanced-creation-workspace{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;overflow:visible}.creation-form{min-width:0;border-right:1px solid var(--line)}.creation-section{padding:26px;border-bottom:1px solid var(--line)}.creation-section:last-of-type{border-bottom:0}.creation-section>header{margin-bottom:18px;display:flex;align-items:center;gap:10px}.creation-section>header>span{color:var(--brand-violet);font-size:13px;font-weight:850}.creation-section>header h2{font-size:20px}.creation-section .pair-inputs{margin:0}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice-grid.spacing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-grid.spacing-grid>button{padding-inline:12px}.choice-grid>button{position:relative;min-height:78px;padding:14px;border:1px solid var(--line-strong);border-radius:10px;display:grid;align-content:start;gap:5px;color:var(--ink-strong);text-align:left;background:var(--surface);cursor:pointer;transition:border-color var(--motion-base),background var(--motion-base),transform var(--motion-base)}.choice-grid>button.selected,.choice-grid>button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.choice-grid>button:hover{transform:translateY(-1px)}.choice-grid>button>span{font-weight:800}.choice-card-title{min-width:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:7px 10px}.choice-card-title>span{min-width:0}.choice-grid>button>small{color:var(--ink-muted)}.choice-grid>button .ds-badge{margin:0}.spacing-grid .choice-card-title{gap:6px}.spacing-grid .choice-card-title .ds-badge{min-height:22px;padding:2px 6px;font-size:11px;letter-spacing:0}.form-grid{margin-top:14px;display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.section-control-row{display:flex;align-items:end;justify-content:space-between;gap:14px}.section-control-row>.builder-field{min-width:190px;flex:1 1}.creation-section>.builder-field+.builder-field,.creation-section>.ds-segmented+.builder-field,.section-control-row+.builder-field{margin-top:14px}.embedded-advanced{margin:18px 26px 26px}.creation-preview{position:sticky;top:92px;min-width:0;padding:14px}.preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.preview-heading>.ds-badge{flex:0 0 auto}.preview-heading>div>span{display:block;color:var(--brand-violet);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.preview-heading strong{display:block;margin-top:4px;font:800 18px var(--font-display)}.preview-pair{margin-top:24px;display:flex;align-items:center;gap:12px}.preview-token-stack{padding-left:10px;display:inline-flex}.preview-token-stack .asset-mark{margin-left:-10px;border:2px solid var(--surface)}.preview-pair>div small,.preview-pair>div strong{display:block}.preview-pair>div small{margin-top:3px;color:var(--ink-muted)}.creation-chart{position:relative;height:210px;margin:24px 0;padding:24px 14px 34px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-soft)}.creation-chart:before{content:"";position:absolute;inset:0;background-image:var(--chart-grid);background-size:40px 40px;opacity:.45}.creation-chart-bars{position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--chart-columns),minmax(0,1fr));align-items:end;gap:5px}.creation-chart i{width:100%;border-radius:5px 5px 0 0;background:var(--surface-brand-vertical);transition:height var(--motion-base),opacity var(--motion-base),background var(--motion-base)}.creation-chart--arl i{border-radius:5px 5px 1px 1px}.creation-chart--arl i.is-quote{background:var(--brand-cyan)}.creation-chart--arl i.is-base{background:var(--surface-brand-vertical)}.creation-chart--arl i.is-muted{background:var(--line-strong);opacity:.38}.creation-chart b{position:absolute;z-index:2;bottom:7px;left:50%;color:var(--positive);font-size:11px;transform:translateX(-50%)}.creation-chart-axis{position:absolute;z-index:2;left:14px;right:14px;bottom:7px;display:grid;grid-template-columns:repeat(var(--chart-columns),minmax(0,1fr));gap:5px}.creation-chart-axis span{min-width:0;color:var(--ink-muted);font-size:clamp(7px,.55vw,10px);text-align:center;white-space:nowrap}.creation-chart-axis span.is-open{color:var(--positive);font-weight:850}.creation-preview>dl{margin:0}.creation-preview>dl>div{min-height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.creation-preview dt{color:var(--ink-muted)}.creation-preview dd{margin:0;font-weight:750;text-align:right}.creation-review-button{margin-top:20px}@media (max-width:1000px){.advanced-creation-workspace{grid-template-columns:1fr}.creation-form{border-right:0;border-bottom:1px solid var(--line)}.creation-preview{position:static}}@media (max-width:900px){.header-search span,.more-dropdown{display:none}.currency-overview{grid-template-columns:auto 1fr}.currency-overview dl{grid-column:1/-1}.vault-builder{grid-template-columns:1fr}}@media (max-width:760px){.header-search{display:none}.performance-grid,.subspace-metrics{grid-template-columns:1fr}.subspace-metrics .ds-metric{padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.manage-action-grid,.pool-config-fields{grid-template-columns:1fr}.currency-detail-panel,.portfolio-subspace,.position-detail-panel{padding:16px}.currency-overview{grid-template-columns:1fr}.currency-overview dl{grid-column:auto}.deployment-list article{align-items:flex-start;flex-wrap:wrap}.portfolio-panel>.context-actions,.portfolio-subspace>.context-actions{padding:14px}.portfolio-panel .context-actions article{min-height:0;padding:15px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px 12px}.portfolio-panel .context-actions article>svg{grid-column:1;grid-row:1;margin-top:2px}.portfolio-panel .context-actions article>div{grid-column:2;grid-row:1}.portfolio-panel .context-actions article>.ds-badge,.portfolio-panel .context-actions article>.ds-button{width:auto;max-width:100%;margin-top:6px;grid-column:2;grid-row:2;justify-self:start}.order-list article{grid-template-columns:auto 1fr auto}.order-list article>div:nth-of-type(2){display:none}.vault-builder{padding:16px}.recipient-row{grid-template-columns:1fr 90px}.recipient-row>button{display:none}.model-visual{height:115px}.strategy-image img{height:230px}.choice-grid.funding-grid{grid-template-columns:1fr}.funding-grid .choice-card-title{flex-wrap:wrap}.choice-grid.spacing-grid,.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.two{grid-template-columns:1fr}.section-control-row{align-items:stretch;flex-direction:column}.creation-section{padding:20px 16px}.creation-preview{padding:18px 16px}}@media (max-width:520px){.choice-grid.spacing-grid{grid-template-columns:1fr}}.more-dropdown.active>button{color:var(--ink-strong);background:var(--surface-brand-subtle)}.more-dropdown>.more-menu-panel{width:330px;padding:10px}.more-menu-label{padding:8px 10px 6px;color:var(--ink-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.more-menu-label.more-menu-resources{margin-top:5px;padding-top:12px;border-top:1px solid var(--line)}.more-dropdown>div a.more-feature-link{min-height:62px;padding:10px;align-items:flex-start;gap:11px}.more-feature-link>svg{margin-top:2px;color:var(--key-solid)}.more-feature-link>span{min-width:0}.more-feature-link small,.more-feature-link strong{display:block}.more-feature-link strong{color:var(--ink-strong)}.more-feature-link small{margin-top:3px;color:var(--ink-muted);font-size:12px!important;font-weight:550}.more-dropdown>div a:not(.more-feature-link){gap:8px}.more-dropdown>div a:not(.more-feature-link) svg:last-child{margin-left:auto}.currency-section-intro{min-height:96px;padding:20px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.currency-section-intro h2{margin-top:4px}.currency-section-intro p{margin-top:4px;color:var(--ink-muted);font-size:13px}.currency-scope-note{margin:0;padding:11px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;color:var(--ink-muted);background:var(--surface-soft);font-size:12px}.currency-row{min-width:1540px;grid-template-columns:1.15fr 1.05fr .64fr .52fr .72fr .72fr .66fr .72fr .68fr .55fr 38px}.currency-group-row{min-width:1540px;min-height:46px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:5px;color:var(--ink-soft);background:var(--surface-soft)}.currency-group-row strong{color:var(--ink-strong);font-size:13px}.currency-group-row small,.currency-group-row span{font-size:12px!important}.currency-group-row small{margin-left:auto;color:var(--ink-muted)}.currency-chain small,.currency-chain strong{display:block}.currency-chain strong{color:var(--ink-soft);font-size:13px}.currency-chain small{margin-top:3px;color:var(--ink-muted);font:11px var(--font-mono,monospace)!important}.currency-empty{border-bottom:1px solid var(--line)}.workspace-intro{min-height:98px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-intro h2{margin-top:4px;font-size:24px}.workspace-intro p{max-width:720px;margin-top:5px;color:var(--ink-muted);font-size:13px;line-height:1.55}.portfolio-panel>.panel-title-row{border-bottom:0}.portfolio-subspace{padding:8px 24px 24px}.portfolio-claim-list{display:grid;gap:9px}.portfolio-claim-list>article{min-height:82px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(320px,1fr) auto;align-items:center;gap:18px;background:var(--surface)}.claim-source{min-width:0;display:flex;align-items:center;gap:11px}.claim-source>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--key-solid);background:var(--surface-brand-subtle)}.claim-source small,.claim-source strong{display:block}.claim-source small{margin-top:3px;color:var(--ink-muted);font-size:12px!important}.claim-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));gap:14px}.claim-detail-grid div{display:grid;gap:3px}.claim-detail-grid dt{color:var(--ink-muted);font-size:11px}.claim-detail-grid dd{margin:0;font-size:13px;font-weight:780}.workspace-footnote{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-muted);font-size:12px}.saved-alerts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.saved-alerts-section{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.creator-group>header,.saved-alerts-section>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-group>header>span,.saved-alerts-section>header>div{display:flex;align-items:center;gap:8px;color:var(--ink-strong)}.saved-list{margin:10px 0;display:grid;gap:8px}.saved-list article{min-height:94px;padding:13px;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface)}.saved-list article>div:first-child{min-width:0;display:grid;gap:4px}.saved-list code,.saved-list small{color:var(--ink-muted);font-size:11px!important}.status-actions{display:flex;align-items:center;gap:6px}.status-actions>button:not(.ds-button){min-width:34px;min-height:34px;padding:0 7px;border:0;border-radius:7px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;font-size:11px;cursor:pointer}.status-actions>button:not(.ds-button):hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.mini-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink-muted)}.trust-chip{gap:6px}.creator-columns{display:grid;grid-template-columns:.8fr 1.2fr .8fr;gap:14px}.creator-group{min-width:0;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.creator-object{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.creator-object>div:first-child{display:grid;gap:4px}.creator-object small,.creator-object span{color:var(--ink-muted);font-size:12px!important}.creator-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.policy-note{min-height:54px;margin-top:14px;padding:0 14px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--ink-muted);background:var(--surface-soft);font-size:12px}.revenue-connect{min-height:360px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.revenue-connect h2{margin-top:6px}.revenue-connect p{max-width:520px;color:var(--ink-muted);font-size:13px}.creator-summary,.revenue-balances{margin-top:18px;padding:0 24px 24px}.revenue-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.revenue-claim-grid>article{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.revenue-claim-grid dl{margin:16px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.revenue-claim-grid dl div{display:grid;gap:4px}.revenue-claim-grid dt{color:var(--ink-muted);font-size:11px}.revenue-claim-grid dd{margin:0;font-size:13px;font-weight:780}.revenue-object-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revenue-object-grid article{min-height:112px;padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:12px;background:var(--surface-soft)}.revenue-object-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--key-solid);background:var(--surface-brand-subtle)}.revenue-object-icon svg{width:19px}.revenue-object-grid article>div{display:grid;gap:3px}.revenue-object-grid em,.revenue-object-grid small,.revenue-object-grid span{color:var(--ink-muted);font-size:11px!important;font-style:normal}.revenue-object-grid article>button{width:36px;height:36px;border:0;border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.revenue-object-grid article>button:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.protocol-controls .advanced-content{padding:14px}.protocol-control-note{margin-bottom:14px;display:flex;align-items:flex-start;gap:8px;color:var(--ink-muted);font-size:12px;line-height:1.5}.protocol-control-grid{margin-top:0}.checkbox-card{min-height:70px;margin-top:14px;padding:13px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-card input{width:17px;height:17px;margin-top:2px;accent-color:var(--key-solid)}.checkbox-card span{display:grid;gap:3px}.checkbox-card small{color:var(--ink-muted);font-size:11px!important}.immutable-warning{margin-top:12px;padding:13px;border:1px solid color-mix(in srgb,var(--warning,#b88300) 30%,var(--line));border-radius:10px;display:grid;gap:4px;background:color-mix(in srgb,var(--warning,#b88300) 7%,var(--surface))}.immutable-warning strong{font-size:12px}.immutable-warning small,.immutable-warning span{color:var(--ink-muted);font-size:11px!important;line-height:1.5}@media (max-width:1080px){.portfolio-claim-list>article{grid-template-columns:1fr auto}.claim-detail-grid{grid-column:1/-1;grid-row:2}.creator-columns{grid-template-columns:1fr 1fr}.creator-group:last-child{grid-column:1/-1}}@media (max-width:760px){.currency-section-intro,.workspace-intro{align-items:flex-start;flex-direction:column}.currency-scope-note{align-items:flex-start}.creator-columns,.revenue-claim-grid,.revenue-object-grid,.saved-alerts-grid{grid-template-columns:1fr}.creator-group:last-child{grid-column:auto}.portfolio-claim-list>article{grid-template-columns:1fr}.portfolio-claim-list>article>.ds-button{justify-self:start}.claim-detail-grid{grid-column:auto;grid-row:auto}.saved-list article{align-items:flex-start;flex-direction:column}.status-actions{width:100%;justify-content:flex-end}.workspace-footnote{align-items:flex-start;flex-direction:column;padding:12px 0}.creator-summary,.revenue-balances{padding:0 16px 16px}.protocol-controls .advanced-content{padding:14px}.pool-state-preview{padding:14px;align-items:stretch;flex-direction:column}.pool-state-preview__intro{min-width:0;align-items:flex-start;flex-direction:column;gap:6px}.pool-state-preview__controls{align-items:stretch;flex-direction:column;gap:10px}.pool-state-preview__controls>label{align-items:stretch;flex-direction:column;gap:5px}.pool-state-preview__controls .ds-segmented{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pool-state-preview__controls .ds-segmented button{min-width:0}.workspace-section-header{align-items:stretch;flex-direction:column}.workspace-section-header>.ds-button{width:100%}.manage-balance-strip,.position-summary-grid{grid-template-columns:1fr}.position-summary-grid>span{min-height:86px}.position-card dl{grid-template-columns:1fr 1fr}.position-card footer{align-items:stretch;flex-direction:column}.position-card footer>span{align-items:flex-start;flex-direction:column;gap:6px}.position-card footer .ds-button{width:100%}.manage-balance-strip>span{min-height:62px;padding:12px 0;border-right:0;border-bottom:1px solid var(--line)}.manage-balance-strip>span:first-child{padding-top:0}.manage-balance-strip>span:last-child{padding-bottom:0;border-bottom:0}.manage-empty-note{grid-template-columns:auto 1fr;align-items:start}.manage-empty-note .ds-button{grid-column:1/-1;width:100%}.activity-filter{margin-right:-18px;padding-right:18px}}.preview-dock{position:fixed;z-index:145;left:50%;bottom:16px;max-width:calc(100vw - 24px);min-height:42px;padding:6px 8px;border-radius:9px;display:flex;align-items:center;gap:8px;color:#d9dce5;background:rgba(13,15,21,.92);box-shadow:0 10px 34px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(-50%);font:700 10px/1 var(--font-mono,monospace);letter-spacing:.06em;white-space:nowrap}.preview-dock__group{height:30px;padding-left:8px;border-left:1px solid rgba(255,255,255,.13);display:flex;align-items:center;gap:3px}.preview-dock__group>span{margin-right:4px;color:#737b8c}.preview-dock button{min-width:34px;height:26px;padding:0 7px;border:0;border-radius:5px;color:#abb1bf;background:transparent;font:inherit;letter-spacing:inherit;cursor:pointer}.preview-dock button:hover{color:#fff;background:rgba(255,255,255,.1)}.preview-dock button.active{color:#11131a;background:#f6f7fb}.feedback-toast{position:fixed;z-index:165;right:22px;bottom:74px;width:min(440px,calc(100vw - 32px));min-height:82px;padding:15px 14px;border:1px solid color-mix(in srgb,var(--negative) 32%,var(--line));border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:11px;color:var(--ink-strong);background:var(--surface-raised);box-shadow:0 18px 50px rgba(9,11,16,.18)}.feedback-toast__icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--negative);background:color-mix(in srgb,var(--negative) 10%,var(--surface))}.feedback-toast strong{display:block;margin-top:1px;font-size:13px}.feedback-toast p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.45}.feedback-toast__action{min-height:32px;padding:0 9px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,var(--surface));font-weight:800;cursor:pointer}.feedback-close{width:32px;height:32px;padding:0;border:0;border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.feedback-close:hover{color:var(--ink-strong);background:var(--surface-soft)}.feedback-modal-backdrop{position:fixed;z-index:170;inset:0;padding:16px;display:grid;place-items:center;background:rgba(9,11,16,.44);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feedback-modal{width:min(100%,470px);padding:16px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-raised);box-shadow:0 26px 80px rgba(0,0,0,.25)}.feedback-modal>header{display:flex;align-items:center;justify-content:space-between}.feedback-modal>header>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:var(--negative);background:color-mix(in srgb,var(--negative) 10%,var(--surface))}.feedback-modal__copy{padding:20px 2px 22px}.feedback-kicker{color:var(--negative);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.feedback-modal h2{margin-top:6px;font-size:24px}.feedback-modal__copy>p:not(.feedback-kicker){margin-top:9px;color:var(--ink-soft);font-size:13px;line-height:1.55}.feedback-modal code{width:fit-content;margin-top:16px;padding:6px 8px;border-radius:6px;display:block;color:var(--ink-muted);background:var(--surface-soft);font-size:11px}.feedback-modal>footer{display:flex;justify-content:flex-end;gap:8px}.quick-config-preview{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch}.quick-summary{align-self:stretch;display:flex;flex-direction:column}.quick-summary dl{flex:1 1}.quick-summary dl div{border-bottom:0}.quick-summary .ds-button{margin-top:16px}.pair-token-field{min-width:0}.pair-token-field>span{min-height:28px;margin-bottom:7px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pair-token-field>span strong{font-size:13px}.pair-token-field>span small{color:var(--ink-muted);font-size:11px}.asset-pair-inputs .pair-switch{width:40px;height:40px;padding:0;border:0;border-radius:50%;justify-self:center;justify-content:center;background:var(--surface-soft)}.asset-pair-inputs--labelled{align-items:end}.asset-pair-inputs--labelled .pair-switch{margin-bottom:12px}.creation-form{border-right:0}.creation-section{padding:24px 26px;border-bottom:0}.creation-section+.creation-section{padding-top:14px}.creation-section>header{align-items:flex-start}.creation-section>header>span{width:30px;height:30px;min-width:30px;border-radius:50%;display:grid;place-items:center;color:var(--key-on-solid);background:var(--key-solid)}.creation-section>header h2{font-size:19px}.creation-section>header p{margin-top:4px;color:var(--ink-muted);font-size:13px;line-height:1.45}.creation-callout{margin-top:14px;padding:11px 12px;border:0;border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--ink-muted);background:var(--surface-soft);font-size:12px;line-height:1.45}.creation-callout__icon{width:28px;height:28px;border-radius:8px;display:grid;flex:0 0 auto;place-items:center;color:var(--key-solid);background:var(--surface)}.activation-row{margin-top:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.activation-row>div{display:grid;gap:8px}.activation-row>div>strong{font-size:13px}.activation-row>button{min-height:36px;border:0;color:var(--ink-muted);background:transparent;font-size:12px;text-decoration:underline;cursor:pointer}.creation-action-bar{margin-top:18px;padding:15px;border-radius:11px;display:grid;gap:12px;background:var(--surface-soft)}.creation-action-bar>.tx-error,.creation-action-bar>.tx-note{margin:0}.tx-note--gate{align-items:center;color:var(--ink-strong);font-weight:650}.tx-note--gate>svg{flex:0 0 auto;color:var(--ink-muted)}.creation-action-bar__row{display:flex;align-items:center;justify-content:space-between;gap:18px}.creation-action-bar__row>div{min-width:0;display:grid;gap:4px}.creation-action-bar span{color:var(--brand-violet);font-size:10px;font-weight:850;letter-spacing:.08em}.creation-action-bar strong{font-size:13px}.creation-action-bar small{color:var(--ink-muted);font-size:12px}.amount-heading{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.amount-heading>div,.amount-heading>div>*{display:block}.amount-heading small{margin-top:3px;color:var(--ink-muted);font-size:11px}.amount-heading label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750;cursor:pointer}.amount-heading input{accent-color:var(--key-solid)}.arl-control-stack{margin-top:18px;padding:4px 14px;border-radius:11px;display:grid;gap:0;background:var(--surface-soft)}.arl-control-stack>div{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px}.arl-control-stack span small,.arl-control-stack span strong{display:block}.arl-control-stack span small{margin-top:3px;color:var(--ink-muted);font-size:11px}.advanced-creation-workspace{column-gap:0}.creation-preview{top:86px;margin:12px;border-radius:14px;background:var(--surface-soft)}.creation-preview .creation-chart{background:var(--surface)}.preview-placeholder-token{width:34px;height:34px;margin-left:-10px;border:2px solid var(--surface-soft);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface);font-size:12px;font-weight:850}.creation-preview>dl{display:grid;gap:3px}.creation-preview>dl>div{min-height:42px;padding:0 3px;border-bottom:0}.preview-explanation{margin-top:16px;color:var(--ink-muted);font-size:12px;line-height:1.55}.pool-create-notice{min-height:62px;margin-top:14px;padding:12px 15px;border-radius:11px;display:flex;align-items:flex-start;gap:10px;color:var(--ink-strong);background:color-mix(in srgb,var(--positive) 9%,var(--surface));font-size:13px;line-height:1.45}.pool-create-notice>svg{flex:0 0 auto;margin-top:2px;color:var(--positive)}.pool-create-notice span,.pool-create-notice strong{display:block}.pool-create-notice strong{margin-bottom:3px}.workspace-section-header{border-bottom:0}.position-card dl{border-top:0;border-bottom:0}.manage-balance-strip>span{border-right:0}@media (max-width:1000px){.creation-form{border-bottom:0}.creation-preview{margin-top:0}}@media (max-width:760px){.preview-dock{left:12px;right:12px;bottom:10px;max-width:none;overflow-x:auto;transform:none}.preview-dock__mark{display:none}.feedback-toast{right:12px;bottom:64px;width:calc(100vw - 24px);grid-template-columns:auto minmax(0,1fr) auto}.feedback-toast__action{grid-column:2;justify-self:start}.quick-config-preview{grid-template-columns:1fr}.asset-pair-inputs--labelled{align-items:stretch}.asset-pair-inputs--labelled .pair-switch{margin:0 auto}.pair-token-field>span{align-items:flex-start;flex-direction:column;gap:2px}.activation-row,.creation-action-bar__row{align-items:stretch;flex-direction:column}.creation-action-bar .ds-button{width:100%}.arl-control-stack>div{padding:10px 0;align-items:stretch;flex-direction:column}.arl-control-stack .ds-segmented{width:100%;overflow-x:auto}}.direct-action-notice,.revenue-action-notice{min-height:48px;margin:14px 0;padding:11px 13px;border:0;border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--ink-strong);background:color-mix(in srgb,var(--positive) 10%,var(--surface));font-size:13px}.direct-action-notice svg,.revenue-action-notice svg{flex:0 0 auto;color:var(--positive)}.revenue-history-panel,.revenue-sharing-panel,.revenue-workspace-panel{margin-top:18px;padding:8px 24px 24px}.portfolio-claim-list>article.is-claimed,.revenue-claim-grid>article.is-claimed{opacity:.72;background:var(--surface-soft)}.unified-vault-builder{padding:0}.unified-vault-builder .vault-form{padding-top:2px}.revenue-history-panel .timeline-list{margin-top:4px}@media (max-width:760px){.revenue-history-panel,.revenue-sharing-panel,.revenue-workspace-panel{padding:4px 16px 16px}.unified-vault-builder{padding:0}}.tx-flow{width:min(100%,580px);max-height:calc(100dvh - 94px);display:flex;flex-direction:column;overflow:hidden}.tx-flow>header{flex:0 0 auto}.tx-flow>footer{flex:0 0 auto;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:16px}.tx-flow>:not(header):not(footer){flex:0 1 auto}.tx-flow>.action-review-rows,.tx-flow>.tx-fields,.tx-flow>.tx-timeline{overflow-y:auto}.tx-stage{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px}.tx-stage span{padding:3px 9px;border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tx-stage span.active{color:var(--key-on-solid);background:var(--key-solid)}.tx-fields{padding:0 22px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:start}.tx-fields--flush{padding:0}.tx-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.activation-block+.tx-fields,.tx-fields+.activation-block,.tx-fields+.tx-fields{margin-top:14px}.tx-field{min-width:0;display:grid;gap:7px}.tx-field--wide,.tx-fields>.tx-check,.tx-fields>.tx-info,.tx-fields>.tx-note{grid-column:1/-1}.tx-field__label{min-height:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;color:var(--ink-soft);font-size:13px;font-weight:700}.tx-field>small{color:var(--ink-muted);font-size:13px}.tx-field .ds-segmented{width:100%;height:50px}.tx-field .ds-select>button{min-height:50px}.tx-field .ds-segmented button{flex:1 1;height:100%;min-height:0}.tx-field .builder-input-suffix{min-width:0;width:100%;height:50px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface)}.tx-field .builder-input-suffix:focus-within{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.tx-reset{min-height:24px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);background:transparent;font-size:12px;font-weight:750;cursor:pointer}.tx-reset:focus-visible,.tx-reset:hover{color:var(--ink-strong);border-color:var(--line-accent)}.tx-info{margin:0;padding:4px 14px;border-radius:10px;background:var(--surface-soft)}.tx-info>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.tx-info dt{color:var(--ink-muted)}.tx-info dd{margin:0;font-weight:700;text-align:right}.tx-note{margin:0;padding:10px 12px;border-radius:10px;display:flex;align-items:flex-start;gap:8px;color:var(--ink-soft);background:var(--surface-soft);font-size:13px;line-height:1.5}.tx-note svg{flex:0 0 auto;margin-top:3px}.tx-note .text-button{padding:0;border:0;color:var(--ink-strong);background:transparent;font-weight:800;text-decoration:underline;cursor:pointer}.tx-check{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.tx-check input{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--key-solid)}.tx-check span{display:grid;gap:2px}.tx-check strong{font-size:13px}.tx-check small{color:var(--ink-muted);font-size:13px;font-weight:500}.tx-check--danger{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.tx-ack{margin:0 22px 14px}.tx-error{margin:12px 0 0;padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,var(--surface));font-size:13px;font-weight:700}.tx-flow>.tx-error{margin:0 22px 14px}.tx-warnings{margin:12px 22px 0;padding:0;list-style:none;display:grid;gap:6px}.tx-warnings li{padding:10px 12px;border-radius:10px;display:flex;align-items:flex-start;gap:8px;color:var(--ink-strong);background:color-mix(in srgb,var(--warning) 10%,var(--surface));font-size:13px;line-height:1.45}.tx-warnings svg{flex:0 0 auto;margin-top:2px;color:var(--warning)}.tx-step-preview{margin:14px 22px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px}.tx-step-preview>span{color:var(--ink-muted);font-weight:700}.tx-step-preview ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;counter-reset:step}.tx-step-preview li{padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);counter-increment:step;font-weight:650}.tx-step-preview li:before{content:counter(step) ". ";color:var(--ink-muted)}.tx-outcome{margin:0 22px 4px;padding:6px 8px;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#d9dce5;background:rgba(13,15,21,.92);font-size:11px;font-weight:800;letter-spacing:.08em}.tx-outcome>span{margin-right:6px;color:#8e95a5}.tx-outcome button{min-height:28px;padding:0 9px;border:0;border-radius:5px;color:#abb1bf;background:transparent;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer}.tx-outcome button:hover{color:#fff;background:rgba(255,255,255,.1)}.tx-outcome button.active{color:#11131a;background:#f6f7fb}.proto-switch{margin:16px 0 0;display:inline-flex;max-width:100%}.action-dialog-backdrop:has(.tx-flow){padding-bottom:72px}.tx-timeline{margin:0;padding:0 22px 6px;list-style:none;display:grid}.tx-timeline li{min-height:50px;padding:8px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;color:var(--ink-muted)}.tx-timeline li i{width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:800}.tx-timeline li span{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.tx-timeline li small{font-size:13px}.tx-timeline li.is-done{color:var(--ink-strong)}.tx-timeline li.is-done i{border-color:var(--positive);color:var(--positive)}.tx-timeline li.is-active{color:var(--ink-strong)}.tx-timeline li.is-active i{border-color:var(--line-accent);color:var(--key-on-solid);background:var(--key-solid);animation:tx-pulse 1.1s ease-in-out infinite}.tx-timeline li.is-failed{color:var(--negative)}.tx-timeline li.is-failed i{border-color:var(--negative);color:var(--negative)}.tx-flow code{overflow-wrap:anywhere}.tx-flow code,.tx-hash{font-size:13px;color:var(--ink-soft)}.tx-hash{margin:10px 22px 0;padding:10px 12px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;background:var(--surface-soft)}.tx-hash a{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:750}.tx-failure{margin:12px 22px 0;padding:12px;border-radius:10px;display:flex;gap:10px;color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,var(--surface))}.tx-failure svg{flex:0 0 auto;margin-top:2px}.tx-failure strong{display:block}.tx-failure p{margin-top:3px;color:var(--ink-soft);font-size:13px;line-height:1.5}.tx-success{padding-bottom:14px}.tx-success p{margin:12px 0 0;font-size:13px}.tx-flow .action-review-rows strong{text-align:right;overflow-wrap:anywhere}@keyframes tx-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tx-timeline li.is-active i{animation:none}}.data-banner{margin:14px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 40%,var(--line));border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--ink-soft);background:color-mix(in srgb,var(--warning) 8%,var(--surface));font-size:13px}.data-banner svg{flex:0 0 auto;color:var(--warning)}.data-banner span{min-width:0;flex:1 1 260px}.data-banner strong{color:var(--ink-strong)}.data-banner button{min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);font-weight:750;cursor:pointer}.session-gate{margin:10px 0;padding:22px 16px;border:1px dashed var(--line-strong);border-radius:12px;display:grid;justify-items:center;gap:8px;text-align:center}.session-gate p{max-width:380px;color:var(--ink-soft);font-size:13px}.alert-footnote{margin-top:10px;color:var(--ink-muted);font-size:13px}.create-profile{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:var(--surface)}.create-profile>div:first-child{display:grid;gap:2px}.create-profile small{color:var(--ink-muted);font-size:13px}.token-checks{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.token-checks li{padding:8px 12px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;background:var(--surface-soft);font-size:13px}.token-checks li svg{color:var(--positive)}.token-checks li span{color:var(--ink-muted)}.token-checks li.is-blocked{background:color-mix(in srgb,var(--negative) 8%,var(--surface))}.token-checks li.is-blocked svg{color:var(--negative)}.create-pending{margin-top:14px}.create-pending .tx-note{margin-bottom:12px}.immutable-block{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--warning) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--warning) 5%,var(--surface))}.immutable-block>header{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.immutable-block>header svg{color:var(--warning)}.immutable-block>header small{color:var(--ink-muted);font-size:13px}.activation-block{margin-top:14px;display:grid;gap:12px}.immutable-list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.immutable-list li{padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:13px;font-weight:700}.manage-need{color:var(--ink-muted);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.fee-policy{margin:14px;padding:14px;border:1px solid var(--line);border-radius:12px}.fee-policy>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.fee-policy>header h3{font-size:18px}.fee-policy>header p{max-width:520px;margin-top:4px;color:var(--ink-muted);font-size:13px}.fee-policy__table{margin-top:14px}.fee-policy__table>div{min-height:44px;padding:8px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:10px;font-size:13px}.fee-policy__table>div:first-child{min-height:30px;border-top:0;color:var(--ink-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fee-policy__table span{color:var(--ink-muted)}.fee-policy>footer{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fee-policy>footer>span{flex:1 1 320px;min-width:0;color:var(--ink-muted);font-size:13px}.fee-policy>footer>div{display:flex;flex-wrap:wrap;gap:8px}.order-note{margin:0 20px 10px}.order-list--states article{grid-template-columns:auto minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) 236px}.order-list--states article>div{min-width:0}.order-list--states .order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.position-rights{margin:0 0 4px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.position-rights>div{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.position-rights dt{color:var(--ink-muted);font-size:13px}.position-rights dd{margin:4px 0 0;display:flex;align-items:center;gap:5px;font-size:13px;font-weight:750}.market-info-list{margin:0;padding:6px 20px 14px}.market-info-list>div{min-height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.market-info-list dt{color:var(--ink-muted)}.market-info-list dd{margin:0;font-weight:700;text-align:right}.graduation-steps{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;counter-reset:grad}.graduation-steps li{padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:13px;font-weight:750;counter-increment:grad}.graduation-steps li:before{content:counter(grad) ". "}.graduation-steps li.is-done{border-color:var(--positive);color:var(--positive)}.graduation-steps li.is-active{border-color:var(--line-accent);color:var(--key-on-solid);background:var(--key-solid)}.scope-heading{margin:22px 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.scope-heading strong{font:800 17px var(--font-display)}.scope-heading>span{color:var(--ink-muted);font-size:13px}.scope-select{min-width:170px;margin-left:auto}.wrap-panel{padding:20px 24px 24px;display:grid;gap:14px}.wrap-panel .ds-segmented{width:100%}.wrap-panel .ds-segmented button{flex:1 1}.wrap-max{min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);font-weight:800;cursor:pointer}.revenue-claim-grid .claim-source small{display:block}@media (max-width:720px){.tx-fields,.tx-fields--three{grid-template-columns:1fr}.action-dialog>footer,.action-dialog>header,.quick-create__body,.tx-fields,.tx-timeline{padding-inline:16px}.existing-modal__pool,.tx-ack,.tx-failure,.tx-flow .action-review-rows,.tx-flow .action-technical,.tx-flow>.tx-error,.tx-hash,.tx-outcome,.tx-step-preview,.tx-warnings{margin-inline:16px}.tx-fields--flush{padding:0}.proto-switch{margin-inline:0}.tx-flow>footer .ds-button{flex:1 1 auto}.fee-policy__table>div{grid-template-columns:1fr 1fr}.fee-policy__table>div>span:first-child{grid-column:1/-1}.order-list--states article{grid-template-columns:auto minmax(0,1fr)}.order-list--states article>div:nth-child(n+3){grid-column:2}.order-list--states .order-actions{justify-content:flex-start}.position-rights{grid-template-columns:1fr 1fr}.market-info-list>div{padding:8px 0;flex-direction:column;align-items:flex-start;gap:2px}.market-info-list dd{text-align:left}.scope-select{width:100%;margin-left:0}.wrap-panel{padding:16px}}.tx-fields--spaced{margin-top:14px}.creation-section>.tx-error{margin-top:12px}.position-preview{margin:14px 0;padding:14px;border:0;border-radius:10px;background:var(--surface-soft)}.liquidity-hint{margin-top:10px;padding:0 2px;background:transparent;font-size:13px}.liquidity-hint svg{margin-top:2px}.tx-flow .action-review-rows{margin:0 22px;padding:6px 14px;border-radius:12px;background:var(--surface-soft)}.tx-flow .action-review-rows>div{min-height:42px;border-top:0}.tx-flow>footer{border-top:0}.tx-flow .tx-success+.action-review-rows{margin-top:4px}.tx-timeline{gap:2px}.tx-timeline li{min-height:46px;padding:6px 10px;border-top:0;border-radius:10px}.tx-timeline li.is-active{background:var(--surface-soft)}.fee-policy__table{display:grid;gap:2px}.fee-policy__table>div{padding:8px 12px;border-top:0;border-radius:8px}.fee-policy__table>div:nth-child(2n){background:var(--surface-soft)}.fee-policy>footer{padding-top:4px;border-top:0}.market-info-list{padding:12px 14px 16px;display:grid;gap:2px}.market-info-list>div{padding:0 12px;border-bottom:0;border-radius:8px}.market-info-list>div:nth-child(odd){background:var(--surface-soft)}.order-list--states{padding:0 14px 14px;display:grid;gap:8px}.order-list--states article{padding:14px 16px;border-top:0;border-radius:12px;background:var(--surface-soft)}.vault-builder aside .full-button+.full-button{margin-top:8px}@media (max-width:720px){.tx-flow .action-review-rows{margin-inline:16px;padding-inline:12px}.market-info-list>div{padding:8px 12px}}.tx-note--warn{color:var(--ink-strong);background:color-mix(in srgb,var(--warning) 10%,var(--surface))}.tx-note--warn svg{color:var(--warning)}.tx-proto{margin:0;grid-column:1/-1;justify-self:start}.order-toolbar{margin:0 14px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.order-toolbar .tx-note{flex:1 1 320px}.create-menu{position:relative;display:inline-flex}.create-menu__chevron{margin-left:-4px;transition:transform var(--motion-fast)}.create-menu.is-open .create-menu__chevron{transform:rotate(180deg)}.create-menu__panel{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:min(340px,calc(100vw - 32px));padding:6px;border:1px solid var(--line-strong);border-radius:14px;display:none;background:var(--surface-raised);box-shadow:0 18px 48px rgba(0,0,0,.16)}.create-menu:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.create-menu.is-open .create-menu__panel{display:grid;gap:2px}.create-menu__panel button{width:100%;padding:12px;border:0;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--ink-strong);background:transparent;text-align:left;cursor:pointer}.create-menu__panel button:focus-visible,.create-menu__panel button:hover{background:var(--surface-brand-subtle);outline:0}.create-menu__panel button>span:nth-child(2){display:grid;gap:3px}.create-menu__panel strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.create-menu__panel small{color:var(--ink-soft);font-size:13px;line-height:1.4}.create-menu__panel>button>svg{color:var(--ink-muted)}.create-menu__icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--key-solid);background:var(--surface-soft)}.workspace-header__meta{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:720px){.create-menu__panel{right:auto;left:0}}.ds-panel:has(>.create-menu),.liquidity-overview:has(.create-menu){overflow:visible}.existing-pools{margin-top:12px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--warning) 8%,var(--surface));display:grid;gap:8px}.existing-pools>header{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center}.existing-pools>header svg{color:var(--warning)}.existing-pools>header span{grid-column:2;color:var(--ink-soft);font-size:13px}.existing-pools article{padding:10px 12px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;background:var(--surface)}.existing-pools article small{display:block;color:var(--ink-muted);font-size:13px}.price-field{grid-column:1/-1;display:grid;gap:10px}.price-reference{padding:10px 12px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;background:var(--surface-soft);font-size:13.5px}.price-reference>svg{flex:0 0 auto;color:var(--positive)}.price-reference>span{min-width:0;flex:1 1 240px;display:grid}.price-reference small{color:var(--ink-muted)}.price-reference button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font-weight:750;cursor:pointer}.price-reference.is-off{background:color-mix(in srgb,var(--warning) 10%,var(--surface))}.price-reference.is-off>svg{color:var(--warning)}.range-editor-block{margin-top:18px;display:grid;gap:10px}.range-editor-block .range-presets{margin-bottom:4px}.range-editor-block .distribution-chart{margin-top:10px}.create-advanced{margin-top:16px}.create-advanced summary>span{display:grid;gap:2px}.create-advanced summary small{color:var(--ink-muted);font-size:12.5px;font-weight:600}.create-advanced .advanced-content{padding-top:16px}.create-advanced .immutable-block{margin-top:16px}.creation-next{display:flex;flex-wrap:wrap;gap:8px}.zap-toggle{margin-top:12px}.zap-inline{margin-top:10px;display:grid;gap:10px}.create-advanced summary{min-height:0;padding:12px 14px;line-height:1.4}.create-advanced summary>span{gap:3px}.existing-modal{width:min(100%,480px)}.existing-modal__pool{margin:0 22px;padding:12px 14px;border-radius:12px;display:flex;align-items:center;gap:12px;background:var(--surface-soft)}.existing-modal__pool svg{flex:0 0 auto;color:var(--key-solid)}.existing-modal__pool small{display:block;color:var(--ink-muted);font-size:13px}.existing-modal>footer{flex-wrap:wrap}.pool-create-notice .ds-button{margin-left:auto}.existing-modal>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.existing-modal>footer .ds-button{width:100%;justify-content:center}@media (max-width:520px){.existing-modal>footer{grid-template-columns:1fr}}.existing-modal>footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.existing-modal>footer .ds-button{min-width:0;padding-inline:14px}.asset-pair-inputs+.tx-error,.asset-pair-inputs+.tx-note{margin-top:12px}.pool-create-notice+.page-tabs{margin-top:16px}.price-field .tx-field__label small{color:var(--ink-muted);font-weight:600}.price-input{min-height:54px;padding:0 8px 0 14px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;gap:10px;background:var(--surface)}.price-input:focus-within{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.price-input.is-off{border-color:color-mix(in srgb,var(--warning) 55%,var(--line-strong))}.price-input input{min-width:0;flex:1 1;border:0;outline:0;color:var(--ink-strong);background:transparent;font-size:14px;font-weight:650}.price-input input:focus-visible{box-shadow:none}.price-input strong{flex:0 0 auto;color:var(--ink-muted);font-size:13px;white-space:nowrap}.price-input button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font-size:13px;font-weight:750;cursor:pointer}.price-input button:disabled{color:var(--ink-muted);background:var(--surface-soft);cursor:default}.price-input button:not(:disabled):hover{border-color:var(--line-accent)}.price-hint{display:flex;align-items:center;gap:5px;color:var(--ink-muted);font-size:13px}.price-hint.is-off{color:var(--warning)}.ds-select__option strong .ds-badge,.ds-select__selection .ds-badge{margin-left:8px;vertical-align:middle}@media (max-width:600px){.price-input{flex-wrap:wrap;padding:10px 14px}.price-input button{width:100%}}.ds-badge--negative{border:1px solid color-mix(in srgb,var(--negative) 40%,var(--line));color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,var(--surface))}.ratio-grid{margin-top:16px}.pool-detail-grid .tx-note{margin-top:14px}.tx-insight{margin:12px 22px 0;padding:12px 14px;border-radius:12px;background:var(--surface-soft);display:grid;gap:8px}.tx-insight__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:13px}.tx-insight__head span{color:var(--ink-muted);font-size:13px}.tx-insight__bar{height:10px;border-radius:6px;display:flex;gap:2px;overflow:hidden}.tx-insight__bar i,.tx-insight__legend b{display:block;background:var(--brand-violet)}.tx-insight__bar i.part-1,.tx-insight__legend b.part-1{background:var(--brand-mint)}.tx-insight__legend{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:700}.tx-insight__legend li{display:flex;align-items:center;gap:6px}.tx-insight__legend b{width:10px;height:10px;border-radius:3px}.tx-insight__legend small{color:var(--ink-muted);font-weight:500}.tx-insight .tx-info{padding:0;background:transparent}.range-viz{margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;gap:12px}.range-viz__head strong{display:block;font:800 14px var(--font-display)}.range-viz__head small{display:block;margin-top:3px;color:var(--ink-muted);font-size:12px}.range-viz__plot{position:relative;height:168px;padding:48px 18px 0}.range-viz__plot:before{content:"";position:absolute;inset:0;background-image:var(--chart-grid);background-size:40px 40px;opacity:.35}.range-viz__bars{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:repeat(36,minmax(0,1fr));gap:2px;align-items:end;border-bottom:1px solid var(--line-strong)}.range-viz__bars span{height:92%;display:flex;flex-direction:column;overflow:hidden;border-radius:3px 3px 0 0}.range-viz__bars i{display:block;width:100%;transition:height var(--motion-base)}.range-viz__bars i.is-quote{height:calc((1 - var(--base)) * 100%);background:var(--brand-mint)}.range-viz__bars i.is-base{height:calc(var(--base) * 100%);background:var(--brand-violet)}.range-viz.is-empty .range-viz__bars i{opacity:.28}.range-viz__marker{position:absolute;z-index:2;top:42px;bottom:0;left:50%;border-left:2px dashed var(--positive);transform:translateX(-1px)}.range-viz__marker:after{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 2px var(--surface)}.range-viz__marker b{position:absolute;top:-4px;left:50%;padding:4px 8px;border-radius:7px;display:grid;gap:1px;color:var(--ink);background:var(--surface-strong,var(--surface-soft));border:1px solid var(--line);font-size:10px;font-weight:600;text-align:center;white-space:nowrap;transform:translate(-50%,-100%)}.range-viz__marker b strong{font-size:12px;font-weight:850}.range-viz.is-empty .range-viz__marker{opacity:.4}.range-viz__axis{display:flex;justify-content:space-between;padding:0 4px;color:var(--ink-muted);font-size:11px}.range-viz__axis .is-open{color:var(--positive);font-weight:850}.range-viz__legend{margin:0;padding:10px 0 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;color:var(--ink-muted);font-size:12px}.range-viz__legend li{display:inline-flex;align-items:center;gap:5px}.range-viz__legend strong{color:var(--ink);font-weight:750}.range-viz__legend b{width:9px;height:9px;border-radius:3px;background:var(--brand-violet)}.range-viz__legend b.part-1{background:var(--brand-mint)}.preview-composition{margin-top:18px;display:grid;gap:8px}.preview-composition>span{color:var(--brand-violet);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ratio-panel .pool-liquidity-title{border-bottom:0;padding-bottom:6px}.ratio-panel .ratio-grid{margin-top:4px}.ratio-panel .ratio-grid span{min-height:0;padding:12px 14px}@media (max-width:720px){.tx-insight{margin-inline:16px}}.ratio-panel{padding-bottom:24px}.ratio-panel .ratio-grid,.ratio-panel>.tx-note{margin-inline:24px}.creation-preview>dl>div{min-height:32px}.schedule-preview{margin-top:16px;padding:14px;border-radius:12px;background:var(--surface-soft);display:grid;gap:10px}.schedule-preview>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:13px}.schedule-preview>header span{color:var(--ink-muted);font-size:13px}.schedule-preview__bars{height:72px;display:flex;align-items:flex-end;gap:3px}.schedule-preview__bars i{flex:1 1;border-radius:4px 4px 2px 2px;background:var(--brand-blue)}.schedule-preview table{width:100%;border-collapse:collapse;font-size:13.5px}.schedule-preview th{padding:2px 6px;color:var(--ink-muted);font-size:12px;font-weight:700;text-align:left;letter-spacing:.04em;text-transform:uppercase}.schedule-preview td{padding:5px 6px}.schedule-preview td:last-child,.schedule-preview th:last-child{text-align:right;font-weight:700}.schedule-preview .tx-note{margin:0;background:var(--surface)}.revenue-claim-grid>article{position:relative}.revenue-claim-grid>article>.ds-button{position:absolute;top:14px;right:14px}.revenue-claim-grid>article>.claim-source{padding-right:110px}.revenue-claim-grid dl{margin-bottom:0}.market-info-list{padding:16px 20px 22px}.market-info-list>div{padding:0 14px}.graduation-steps{margin:18px 20px 0}.creator-tools{margin:14px 20px 20px;padding:0}.deployment-list{display:grid;gap:8px}.holders-panel{padding:16px 20px 20px;display:grid;gap:12px}.holders-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.holders-summary span{padding:10px 12px;border-radius:10px;background:var(--surface-soft);display:grid;gap:2px}.holders-summary small{color:var(--ink-muted);font-size:12.5px}.holders-summary strong{font-size:15px}.holders-list{display:grid;gap:2px}.holders-row{min-height:44px;padding:6px 12px;border-radius:8px;display:grid;grid-template-columns:28px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:10px;font-size:13px}.holders-row:nth-child(2n){background:var(--surface-soft)}.holders-head{min-height:30px;color:var(--ink-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:transparent}.holders-row>span:first-child{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holders-row strong{display:block}.holders-row small{display:block;color:var(--ink-muted);font-size:12.5px}.holders-row>span:nth-child(4){display:flex;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holders-row>span:nth-child(4) i{width:64px;height:6px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.holders-row>span:nth-child(4) i:after{content:"";position:absolute;inset:0;width:var(--share);background:var(--brand-blue)}.limit-card{margin-top:14px;display:grid;gap:12px}.limit-card .ds-segmented{width:100%}.limit-card .ds-segmented button{flex:1 1}.limit-card .liquidity-amount{margin-top:0}.add-liquidity-card>.ds-segmented+.ds-segmented{margin-top:12px}@media (max-width:720px){.holders-summary{grid-template-columns:1fr 1fr}.holders-row{grid-template-columns:24px minmax(0,1fr) auto}.holders-head>span:nth-child(3),.holders-row>span:nth-child(3){display:none}.holders-row>span:nth-child(5){grid-column:2}}.holders-panel{padding:14px 0 0}.market-info-list{padding:12px 0 4px}.graduation-steps{margin:18px 0 0}.creator-tools{margin:14px 0 0}.card-switch{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);background:var(--surface);font-size:13px;font-weight:750;cursor:pointer}.card-switch:focus-visible,.card-switch:hover{color:var(--ink-strong);border-color:var(--line-accent);background:var(--surface-brand-subtle)}.limit-card,.limit-card .ds-segmented{margin-top:0}.holders-row{grid-template-columns:28px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.holders-address{display:flex;align-items:center;gap:8px;min-width:0}.holders-address strong{display:inline}@media (max-width:720px){.holders-row{grid-template-columns:24px minmax(0,1.4fr) minmax(0,1fr)}}.factory-row{margin-top:14px}.preview-dock{flex-wrap:wrap;justify-content:center;row-gap:4px;max-width:min(96vw,1180px);padding:5px 8px;gap:4px 6px;font-size:10px}.preview-dock__group{height:26px;padding-left:6px;gap:2px}.preview-dock__group>span{margin-right:3px}.preview-dock button{min-width:0;height:22px;padding:0 6px}.preview-dock__mark{min-height:22px;padding:0 7px;border:0;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#8e95a5;background:transparent;font:inherit;letter-spacing:.12em;cursor:pointer}.preview-dock__mark:hover{color:#fff;background:rgba(255,255,255,.1)}.preview-dock.is-collapsed{left:auto;right:16px;transform:none;max-width:none}@media (max-width:720px){.preview-dock.is-collapsed{left:auto;right:12px}}.create-landing{max-width:760px;margin:0 auto;padding-top:12px;display:grid;gap:16px}.create-landing__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-landing__head p{margin-top:6px;color:var(--ink-soft);font-size:15px}.create-landing__head a{margin-top:10px;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--ink-soft);font-size:14px;font-weight:700}.create-landing__head a:hover{color:var(--ink-strong)}.create-strategy{display:grid;gap:12px}.create-strategy>.ds-segmented{display:grid;grid-template-columns:1fr 1fr}.create-strategy>.ds-segmented button{min-height:38px;font-size:15px}.create-strategy__copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.create-strategy__copy p{color:var(--ink-soft);font-size:14px}.create-card__features{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;list-style:none}.create-card__features li{flex:0 0 auto;padding:3px 9px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-soft);background:var(--surface-soft);font-size:12px;font-weight:700;white-space:nowrap}.create-modes{display:grid;gap:10px}.create-mode{width:100%;padding:18px 20px;display:grid;gap:8px;color:var(--ink-strong);text-align:left;cursor:pointer;transition:border-color var(--motion-base),background var(--motion-base),transform var(--motion-base)}.create-mode:hover{border-color:var(--line-accent);background-color:var(--surface);background-image:var(--surface-brand-subtle);transform:translateY(-1px)}.create-mode__title{display:flex;align-items:center;gap:10px}.create-mode__title strong{font:800 19px/1.2 var(--font-display)}.create-card__mode-icon{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--key-solid);background:var(--surface-soft)}.create-mode__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:14px}.create-mode__foot strong{color:var(--ink-strong)}.create-mode__foot>svg{color:var(--brand-violet)}@media (max-width:720px){.create-landing__head{flex-direction:column}.create-landing__head a{margin-top:0}.create-mode{padding:14px 16px}}.quick-create{width:min(100%,500px)}.quick-create__body{padding:0 22px 6px;display:grid;gap:14px}.quick-create__body>.ds-segmented{display:grid;grid-template-columns:1fr 1fr}.quick-create__notice{padding:12px 14px;border-radius:11px;display:flex;gap:10px;background:var(--surface-soft);color:var(--ink-soft);font-size:13px}.quick-create__notice>svg{flex:0 0 auto;margin-top:2px;color:var(--brand-violet)}.quick-create__notice>div{display:grid;gap:3px}.quick-create__notice strong{color:var(--ink-strong)}.quick-create__notice .text-button{justify-self:start;font-weight:750;text-decoration:underline;text-underline-offset:3px}.quick-create__body>.tx-error{margin:0}.quick-create__field{display:grid;gap:6px}.quick-create__field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-strong);font-size:13px;font-weight:750}.quick-create__field>span small{color:var(--ink-muted);font-weight:600}.quick-create__field>small{color:var(--ink-muted);font-size:12px!important}.quick-create__input{min-height:46px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;gap:10px;background:var(--surface)}.quick-create__input:focus-within{border-color:var(--line-accent);box-shadow:var(--focus-ring)}.quick-create__input input{min-width:0;flex:1 1;border:0;outline:0;color:var(--ink-strong);background:transparent;font:750 18px var(--font-display)}.quick-create__input strong{color:var(--ink-muted);font-size:13px}.quick-create>footer .ds-button{flex:1 1;justify-content:center}.pool-page{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:14px}.pool-main{container:pool-content/inline-size;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ds-panel.pool-bar{padding:6px 4px;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;background:transparent;box-shadow:none}.pool-bar__pair{min-width:0;display:flex;align-items:center;gap:12px}.pool-bar__pair>div{min-width:0}.pool-bar__marks{display:inline-flex;padding-left:10px}.pool-bar__marks .asset-mark{margin-left:-10px;border:2px solid var(--surface)}.pool-bar__pair h1{font:800 20px/1.1 var(--font-display)}.pool-bar__pair h1+span{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pool-bar__info{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.pool-bar__info.active,.pool-bar__info:hover{color:var(--ink-strong);border-color:var(--line-accent);background:var(--surface-brand-subtle)}.pool-bar__stats{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px 26px}.pool-bar__stat small{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px;font-weight:600}.pool-bar__stat small b{font-size:11px;font-weight:800}.pool-bar__stat strong{display:block;margin-top:2px;font-size:16px;font-weight:800;white-space:nowrap}.pool-bar__actions{display:flex;gap:4px}.pool-bar__details{width:100%;margin:2px 0 0;padding-top:10px;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px}.pool-detail-layout .pool-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pair actions" "stats stats" "details details";gap:16px}.pool-detail-layout .pool-bar__pair{grid-area:pair}.pool-detail-layout .pool-bar__stats{grid-area:stats;min-width:0;margin:0;display:grid;grid-template-columns:minmax(190px,1.8fr) repeat(4,minmax(0,1fr));gap:12px}.pool-detail-layout .pool-bar__stat{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px}.pool-detail-layout .pool-bar__stat small{display:contents}.pool-detail-layout .pool-bar__stat small>span{grid-row:1;white-space:nowrap}.pool-detail-layout .pool-bar__stat small>b{grid-row:3}.pool-detail-layout .pool-bar__stat strong{grid-row:2;margin-top:0}.pool-detail-layout .pool-bar__actions{grid-area:actions;justify-self:end}.pool-detail-layout .pool-bar__details{grid-area:details}.pool-detail-layout .pool-bar:not(:has(.pool-bar__details)){grid-template-areas:"pair actions" "stats stats"}@container pool-content (min-width: 1200px){.pool-detail-layout .pool-bar{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"pair stats actions" "details details details";gap:12px 24px}.pool-detail-layout .pool-bar:not(:has(.pool-bar__details)){grid-template-areas:"pair stats actions"}.pool-detail-layout .pool-bar__stats{margin-left:auto;display:flex;flex-wrap:nowrap;gap:8px 26px}.pool-detail-layout .pool-bar__stat{display:block}.pool-detail-layout .pool-bar__stat small{display:flex}.pool-detail-layout .pool-bar__stat strong{margin-top:2px}}@container pool-content (max-width: 620px){.pool-detail-layout .pool-bar__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pool-detail-layout .pool-bar__stat:first-child{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.pool-detail-layout .pool-bar__stat:first-child strong{order:1}.pool-detail-layout .pool-bar__stat:first-child small>b{order:2}}@container pool-content (max-width: 420px){.pool-detail-layout .pool-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"pair" "actions" "stats" "details";gap:12px}.pool-detail-layout .pool-bar:not(:has(.pool-bar__details)){grid-template-areas:"pair" "actions" "stats"}.pool-detail-layout .pool-bar__actions{justify-self:start}.pool-detail-layout .pool-bar__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool-bar__details>div{display:flex;gap:6px}.pool-bar__details dt{color:var(--ink-muted)}.pool-bar__details dd{margin:0;font-weight:750}.ds-panel.price-chart-panel{padding:0 4px;border:0;background:transparent;box-shadow:none}.price-chart__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.price-chart__toolbar .ds-segmented button{min-height:28px;padding:0 10px;font-size:12px}.price-chart__toggle{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:700;cursor:pointer}.price-chart__toggle input{accent-color:var(--key-solid)}.price-chart__legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px}.price-chart__legend i{width:14px;border-top:2px dashed var(--brand-violet)}.price-chart__legend i.is-current{margin-left:8px;border-color:var(--positive)}.price-chart{margin-top:10px}.price-chart__plot{position:relative;height:340px;overflow:hidden}.price-chart__plot>svg{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.price-chart__grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.price-chart__plot g line{stroke-width:1.75;vector-effect:non-scaling-stroke}.price-chart__plot g rect:not(.price-chart__volume){stroke-width:1;vector-effect:non-scaling-stroke;paint-order:stroke}.price-chart__plot g.is-up line,.price-chart__plot g.is-up rect{fill:var(--positive);stroke:var(--positive)}.price-chart__plot g.is-down line,.price-chart__plot g.is-down rect{fill:var(--negative);stroke:var(--negative)}.price-chart__plot rect.price-chart__volume{opacity:.22}.price-chart__depth{position:absolute;z-index:1;top:0;right:0;bottom:0;width:30%;pointer-events:none}.price-chart__depth i{position:absolute;right:0;display:block;background:color-mix(in srgb,var(--ink-muted) 16%,transparent);border-bottom:1px solid var(--surface)}.price-chart__depth i.in-range{background:color-mix(in srgb,var(--brand-violet) 22%,transparent)}.price-chart__plan{position:absolute;z-index:1;top:0;right:0;bottom:0;width:26%;pointer-events:none}.price-chart__plan i{position:absolute;right:0;display:block;border-bottom:1px solid color-mix(in srgb,var(--surface) 55%,transparent);background:color-mix(in srgb,var(--brand-violet) 30%,transparent)}.price-chart__plan i.is-quote{background:color-mix(in srgb,var(--brand-cyan) 30%,transparent)}.price-chart__band{position:absolute;z-index:1;left:0;right:0;background:color-mix(in srgb,var(--brand-violet) 9%,transparent);pointer-events:none}.price-chart__line{position:absolute;z-index:3;left:0;right:0;height:0;border-top:1px dashed var(--brand-violet)}.price-chart__line.is-max,.price-chart__line.is-min{cursor:ns-resize;touch-action:none}.price-chart__line.is-max:before,.price-chart__line.is-min:before{content:"";position:absolute;left:0;right:0;top:-7px;height:14px}.price-chart__line>span{position:absolute;right:6px;top:-10px;padding:2px 7px;border-radius:6px;color:#fff;background:var(--brand-violet);font-size:11px;font-weight:800;white-space:nowrap}.price-chart__line.is-current{border-color:var(--positive);pointer-events:none}.price-chart__line.is-current>span{background:var(--positive);color:#06130c}.price-chart__line:focus-visible{outline:0}.price-chart__line:focus-visible>span{box-shadow:var(--focus-ring)}.price-chart__y{position:absolute;z-index:2;left:6px;top:0;bottom:0;pointer-events:none}.price-chart__y span{position:absolute;left:0;color:var(--ink-muted);font-size:10px;transform:translateY(-50%)}.price-chart__x{padding:6px 4px 0;display:flex;justify-content:space-between;color:var(--ink-muted);font-size:11px}.price-chart__unit{color:var(--ink-soft);font-weight:700}.pool-workspace__tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.pool-workspace__tabs .page-tabs{margin-bottom:0}.pool-main>.pool-tab-panel{margin-top:0}.position-panel{position:sticky;top:72px;padding:12px 16px 16px;display:grid;gap:10px}.position-panel--detail{scroll-margin-top:76px}.position-panel__tabs{display:flex;gap:2px;margin:0 -4px 4px}.position-panel__tabs button{position:relative;min-height:36px;padding:0 10px;border:0;background:transparent;color:var(--ink-soft);font-size:14px;font-weight:750;cursor:pointer}.position-panel__tabs button.active{color:var(--ink-strong)}.position-panel__tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:var(--key-solid)}.position-panel__head{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.position-panel__head h2{font:800 15px var(--font-display)}.position-panel__head>span{color:var(--ink-muted)}.position-panel__head>span,.position-panel__switch{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.position-panel__switch{color:var(--ink-soft);cursor:pointer}.position-panel__switch input{accent-color:var(--key-solid)}.position-panel__hint{color:var(--ink-muted);font-size:12px}.position-panel>.ds-segmented{width:100%}.position-panel>.ds-segmented button{min-width:0;flex:1 1;padding:0 6px;font-size:13px}.position-panel .liquidity-amount{min-height:0;margin-top:0;padding:10px 12px}.position-panel .zap-toggle{margin-top:0}.position-panel .liquidity-amount input{font-size:20px}.position-panel .distribution-chart{height:190px}.position-panel .range-chart{--plot-top:40px;--plot-bottom:6px;--plot-inline:20px}.position-panel .range-bars{gap:3px}.position-panel .range-bars i{width:7%;min-height:8px;border-radius:3px 3px 1px 1px}.position-panel .current-range-marker span,.position-panel .range-handle>span{top:-34px;min-height:24px;padding:2px 7px;font-size:11px}.position-panel .range-handle:before{width:12px;height:24px;left:10px}.position-panel .distribution-axis{height:18px;margin:0 20px;font-size:11px}.range-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.range-input{min-width:0;display:grid;gap:6px}.range-input__label{color:var(--ink-muted);font-size:12px;font-weight:650}.range-input__box{height:50px;border:1px solid var(--line-strong);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 64px auto;background:var(--surface);overflow:hidden}.range-input__box:focus-within{border-color:var(--line-accent)}.range-input__box em,.range-input__box input{min-width:0;width:100%;height:100%;padding:0 6px 0 10px;border:0;outline:0;display:flex;align-items:center;color:var(--ink-strong);background:transparent;font-size:13px;font-weight:750;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.range-input__box input:focus-visible{box-shadow:none;background:var(--surface-brand-subtle)}.range-input__box .range-input__pct,.range-input__box em{padding:0 6px;border-left:1px solid var(--line);font-size:11.5px;font-weight:700}.range-input__steppers{display:grid;grid-template-rows:1fr 1fr;border-left:1px solid var(--line)}.range-input__steppers button{width:24px;margin:0;padding:0;border:0;display:grid;place-items:center;color:var(--ink-soft);background:transparent;cursor:pointer}.range-input__steppers button+button{border-top:1px solid var(--line)}.range-input__steppers button:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.range-input__steppers button:focus-visible{outline:0;box-shadow:inset var(--focus-ring)}.position-panel .liquidity-review{margin:0}.position-panel .position-preview{margin:4px 0 0}.position-panel .full-button{width:100%}.limit-panel,.position-panel .limit-card{display:grid;gap:10px}.limit-panel__flip{width:34px;height:34px;margin:-22px auto;border:3px solid var(--surface);border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;color:var(--ink-strong);background:var(--surface-soft);box-shadow:0 0 0 1px var(--line);cursor:pointer}.limit-panel__flip:hover{color:var(--ink-strong);background:var(--surface-brand-subtle);box-shadow:0 0 0 1px var(--line-accent)}.limit-panel__flip:focus-visible{outline:0;box-shadow:var(--focus-ring)}.limit-panel>.ds-segmented{width:100%}.limit-panel>.ds-segmented button{flex:1 1}.limit-panel>.tx-error{margin:0}.bin-chart--limit .bin-chart__bars{height:76px;display:block;position:relative}.bin-chart--limit .bin-chart__block{position:absolute;bottom:0;top:0;display:flex;align-items:flex-end;gap:2px}.bin-chart--limit .bin-chart__block i{flex:1 1;min-height:4px;border-radius:2px 2px 0 0;background:var(--brand-violet)}.bin-chart--limit .bin-chart__block i.is-quote{background:var(--brand-cyan)}.bin-chart.is-empty .bin-chart__block i{opacity:.18}.bin-chart__grip{position:absolute;bottom:25px;width:26px;height:18px;margin:0;padding:0;border:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:var(--ink-strong);box-shadow:0 0 0 2px var(--surface);cursor:ew-resize;touch-action:none;z-index:2}.bin-chart__grip i{width:1.5px;height:8px;border-radius:1px;background:var(--surface)}.bin-chart__grip.is-min{transform:translate(calc(-100% - 2px),50%)}.bin-chart__grip.is-max{transform:translate(2px,50%)}.bin-chart__grip.is-target{transform:translate(-50%,50%);cursor:grab}.bin-chart__grip.is-target:active{cursor:grabbing}.bin-chart__grip b{position:absolute;bottom:calc(100% + 6px);left:50%;padding:3px 7px;border-radius:6px;color:var(--ink-strong);background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);font-size:11px;font-weight:750;white-space:nowrap;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity .12s}.bin-chart__grip.is-min b{left:100%;transform:translateX(-100%)}.bin-chart__grip.is-max b{left:0;transform:none}.bin-chart__grip.is-dragging b,.bin-chart__grip:focus-visible b,.bin-chart__grip:hover b{opacity:1}.bin-chart__grip:focus-visible{outline:0;box-shadow:var(--focus-ring)}.bin-chart__empty{position:absolute;inset:40px 0 25px;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center}.bin-chart__empty strong{font-size:14px}.bin-chart__empty small{color:var(--ink-muted);font-size:12px}.icon-button{width:22px;height:22px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.icon-button:hover{color:var(--ink-strong);border-color:var(--line-accent)}@media (max-width:1080px){.pool-page{grid-template-columns:minmax(0,1fr)}.position-panel{position:static}.pool-bar__stats{margin-left:0}.price-chart__plot{height:260px}}.service-main:has(>.pool-detail-layout){padding-top:var(--exchange-panel-gap,12px)}.pool-detail-layout{--pool-panel-gap:var(--exchange-panel-gap,12px);--pool-panel-title-font:800 15px var(--font-display);--pool-panel-value-weight:750;--pool-panel-label-weight:600;--pool-panel-sticky-top:calc(57px + var(--pool-panel-gap));display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:var(--pool-panel-gap);margin-top:0}:root[data-appearance=binance] .pool-detail-layout{--pool-panel-title-font:400 14px var(--font-body);--pool-panel-title-color:var(--ink-soft);--pool-panel-value-weight:500;--pool-panel-label-weight:400}:root[data-appearance=upbit] .pool-detail-layout{--pool-panel-title-font:400 13px var(--font-body);--pool-panel-title-color:var(--ink-soft);--pool-panel-value-weight:500;--pool-panel-label-weight:400}.pool-detail-layout.is-collapsed{grid-template-columns:4px minmax(0,1fr)}.pool-detail-layout>.pool-page{min-width:0;margin-top:0}.pool-detail-layout .pool-main,.pool-detail-layout>.pool-page{gap:var(--pool-panel-gap)}.pool-detail-layout .position-panel{top:var(--pool-panel-sticky-top)}.pool-detail-layout .pool-bar+.price-chart-panel{margin-top:0;border-top:0}.pool-detail-layout .pool-workspace__tabs{margin-bottom:0;border-radius:var(--radius-lg)}.pool-detail-layout .pool-workspace__tabs+.ds-panel{border-radius:var(--radius-lg)}.pool-browser-rail{position:sticky;top:var(--pool-panel-sticky-top);min-width:0}.pool-browser-toggle{position:absolute;z-index:5;top:50%;left:100%;width:12px;height:28px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--ink-soft);background:var(--surface-raised);transform:translate(-50%,-50%);cursor:pointer}.pool-detail-layout.is-collapsed .pool-browser-toggle{top:min(425px,calc((100dvh - 96px) / 2))}.pool-browser-toggle:after{content:"";position:absolute;inset:-4px -6px}.pool-browser-toggle>svg{width:12px;height:12px}.pool-browser-toggle:hover{color:var(--key-solid);border-color:var(--line-accent);background:var(--surface-brand-subtle)}.pool-browser[hidden]{display:none}.pool-browser{height:min(850px,calc(100dvh - 96px));min-height:300px;padding:0}.pool-browser__content{height:100%;min-width:0;display:flex;flex-direction:column}.pool-browser__title{flex-shrink:0;min-height:48px;padding:12px 16px 8px;display:flex;align-items:center;justify-content:space-between}.pool-browser__title h2,.pool-detail-layout .position-panel__head h2{font:var(--pool-panel-title-font,800 15px var(--font-display));color:var(--pool-panel-title-color,var(--ink-strong))}.pool-browser__title h2{display:flex;align-items:center;gap:8px;color:var(--pool-panel-title-color,var(--ink-strong))}.pool-browser__title h2>span{padding:2px 6px;border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface-soft);font:650 11px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-browser__search>button,.pool-browser__title>button{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);background:transparent;cursor:pointer}.pool-browser__search>button:hover,.pool-browser__title>button:hover{color:var(--ink-strong);background:var(--surface-soft)}.pool-browser__search{flex-shrink:0;height:38px;margin:0 14px 12px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;color:var(--ink-muted);background:var(--surface-soft)}.pool-browser__search:focus-within{border-color:var(--line-accent);box-shadow:var(--focus-ring)}.pool-browser__search>svg{flex-shrink:0}.pool-browser__search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;box-shadow:none;color:var(--ink-strong);background:transparent;font:var(--pool-panel-label-weight) 13px var(--font-body)}.pool-browser__search input::-webkit-search-cancel-button{display:none}.pool-browser__search input::placeholder{color:var(--ink-muted)}.pool-browser__filters{flex-shrink:0;display:flex;padding:0 14px;gap:22px;border-bottom:1px solid var(--line)}.pool-browser__filters button{position:relative;min-height:36px;padding:0 3px 9px;border:0;color:var(--ink-muted);background:transparent;font:var(--pool-panel-value-weight) 13px var(--font-body);cursor:pointer}.pool-browser__filters button.active{color:var(--key-solid)}.pool-browser__filters button.active:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px 2px 0 0;background:var(--key-solid)}.pool-browser__columns,.pool-browser__row{display:grid;grid-template-columns:minmax(0,1fr) 70px 52px;align-items:center;gap:6px;padding:0 12px}.pool-browser__columns{flex-shrink:0;min-height:36px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.pool-browser__columns button{min-width:0;min-height:30px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:var(--ink-muted);background:transparent;font:var(--pool-panel-label-weight) 12px var(--font-body);white-space:nowrap;cursor:pointer}.pool-browser__columns button:first-child{justify-content:flex-start}.pool-browser__columns button.active{color:var(--ink-strong)}.pool-browser__columns button svg{flex-shrink:0}.pool-browser__list{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}.pool-browser__list::-webkit-scrollbar{display:none;width:0;height:0}.pool-browser__row{position:relative;min-height:65px;border-bottom:1px solid var(--line);color:var(--ink-strong);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-browser__row:last-child{border-bottom:0}.pool-browser__row:hover{background:var(--surface-soft)}.pool-browser__row.is-active{background:var(--surface-brand-subtle)}.pool-browser__row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--key-solid)}.pool-browser__pair{min-width:0;display:flex;align-items:center;gap:9px}.pool-browser__marks{position:relative;width:29px;height:33px;flex-shrink:0}.pool-browser__marks .asset-mark--xs{position:absolute;right:-3px;bottom:0;border:2px solid var(--surface);box-sizing:content-box}.pool-browser__pair>span:last-child{display:grid;min-width:0;gap:4px}.pool-browser__pair strong{color:var(--ink-strong);font-size:13px;font-weight:var(--pool-panel-value-weight);white-space:nowrap}.pool-browser__pair strong small{color:var(--ink-soft);font-size:12px;font-weight:var(--pool-panel-label-weight)}.pool-browser__pair>span:last-child>span{color:var(--ink-muted);font-size:12px;font-weight:var(--pool-panel-label-weight);white-space:nowrap}.pool-browser__apr,.pool-browser__volume{text-align:right;font-size:13px;font-weight:var(--pool-panel-value-weight);white-space:nowrap}.pool-browser__empty{display:grid;gap:8px;padding:40px 12px;text-align:center;font-size:12px}.pool-browser__empty span{color:var(--ink-muted)}.pool-browser__empty button{justify-self:center;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-strong);background:var(--surface);cursor:pointer}@media (max-width:1279px){.pool-detail-layout,.pool-detail-layout.is-collapsed{display:block}.pool-browser-backdrop{position:fixed;z-index:79;inset:0;padding:0;border:0;background:color-mix(in srgb,var(--ink-strong) 26%,transparent);cursor:pointer}.pool-browser-rail{position:fixed;z-index:80;top:72px;left:12px;width:min(340px,calc(100vw - 40px))}.pool-detail-layout.is-collapsed .pool-browser-rail{top:32%;left:0;width:0}.pool-detail-layout.is-collapsed .pool-browser-toggle{top:0;left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;transform:none}.pool-browser{height:calc(100dvh - 88px);min-height:0;box-shadow:0 12px 40px color-mix(in srgb,var(--ink-strong) 16%,transparent)}}.positions-table{padding:0;overflow:hidden}.pool-strip,.positions-table__summary{padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;background:var(--surface-soft);font-size:13px;color:var(--ink-muted)}.pool-strip strong,.positions-table__summary strong{margin-left:6px;color:var(--ink-strong);font-size:14px}.positions-table__unit{padding:2px;border-radius:8px;display:inline-flex;gap:2px;background:var(--surface)}.positions-table__unit button{width:26px;height:24px;border:0;border-radius:6px;display:grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.positions-table__unit button.active{color:var(--ink-strong);background:var(--surface-brand-subtle)}.positions-table__bulk{margin-left:auto;display:flex;gap:6px}.positions-table__grid{overflow-x:auto}.positions-table__head,.positions-table__row{min-width:760px;padding:0 14px;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1.1fr) minmax(150px,1.1fr) minmax(90px,.7fr) 148px;align-items:center;gap:14px}.positions-table__head{min-height:38px;color:var(--ink-muted);font-size:12px;font-weight:700}.positions-table__row{min-height:92px;padding-block:12px;border-top:1px solid var(--line);cursor:pointer;transition:background var(--motion-base)}.positions-table__row:hover{background:var(--surface-soft)}.positions-table__row.is-selected{background:var(--surface-brand-subtle)}.positions-table__row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--line-accent)}.positions-table__range strong{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:800}.positions-table__range small{margin-top:3px;display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px}.positions-table__range strong .ds-badge{margin-left:2px}.positions-table__range small{white-space:nowrap}.positions-table__bar{position:relative;display:block;width:160px;height:6px;margin-top:9px;border-radius:3px;background:var(--line)}.positions-table__bar b{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--surface-brand-vertical)}.positions-table__bar u{position:absolute;top:-3px;width:2px;height:12px;background:var(--ink-strong);transform:translateX(-1px)}.positions-table__cell{display:grid;gap:2px;font-size:13px;color:var(--ink-soft)}.positions-table__cell strong{display:flex;align-items:center;gap:6px;color:var(--ink-strong);font-size:15px;font-weight:800}.positions-table__cell>span{display:flex;align-items:center;gap:6px;line-height:1.3}.position-detail__totals em,.positions-table__cell small{color:var(--ink-muted);font-style:normal}.positions-table__pnl strong{display:block;font-size:14px;font-weight:800}.positions-table__pnl small{display:block;margin-top:2px;font-size:12px}.positions-table__actions,.positions-table__head span:last-child{justify-self:end}.positions-table__actions{display:flex;gap:5px}.positions-table__actions button{width:30px;height:30px;border:0;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--action-on)}.positions-table__actions .is-alert{--chip:var(--action-alert);background:var(--chip)}.positions-table__actions .is-add{--chip:var(--action-add);background:var(--chip)}.positions-table__actions .is-claim{--chip:var(--action-claim);background:var(--chip)}.positions-table__actions .is-close{color:var(--ink-strong);background:var(--surface-soft);border:1px solid var(--line-strong)}.positions-table__actions button:hover{background:color-mix(in srgb,var(--chip,var(--surface-soft)) 86%,var(--ink-strong))}.positions-table__actions .is-close:hover{border-color:var(--line-accent)}.positions-table__actions .pool-tip:after{top:auto;bottom:calc(100% + 8px)}.positions-table__actions .pool-tip:focus-visible:after,.positions-table__actions .pool-tip:hover:after{transform:translate(0)}.icon-link{width:20px;height:20px;border:0;display:inline-grid;place-items:center;color:var(--ink-muted);background:transparent;cursor:pointer}.icon-link:hover{color:var(--ink-strong)}.position-panel--detail{background-image:var(--surface-brand-subtle)}.position-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.position-detail__head strong{display:flex;align-items:center;gap:6px;font:800 18px var(--font-display)}.position-detail__head small{margin-top:3px;display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px}.position-detail__head small b{font-weight:800}.position-detail__totals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.position-detail__totals small{display:block;color:var(--ink-muted);font-size:12px}.position-detail__totals strong{display:block;margin:2px 0 4px;font-size:17px;font-weight:800}.position-detail__totals span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-soft)}.strategy-picker{padding:3px;border-radius:10px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--surface-soft)}.strategy-picker button{min-height:36px;padding:0 6px;border:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--ink-soft);background:transparent;font-size:13px;font-weight:750;cursor:pointer}.strategy-picker button.active{color:var(--ink-strong);background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.14)}.strategy-picker i{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.strategy-picker b{width:3px;border-radius:1px;background:currentColor;opacity:.6}.strategy-picker button.active b{background:var(--brand-violet);opacity:1}.range-editor-m{display:grid;gap:10px}.range-editor-m__legend{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px;font-weight:700}.range-editor-m__legend i{width:8px;height:8px;border-radius:50%;background:var(--brand-violet)}.range-editor-m__legend i.is-quote{margin-left:10px;background:var(--brand-cyan)}.bin-chart{position:relative;padding-top:40px}.bin-chart__bars{height:96px;display:flex;align-items:flex-end;gap:2px;border-bottom:3px solid var(--line-strong);-webkit-user-select:none;user-select:none}.bin-chart__handle{position:absolute;left:50%;bottom:-8px;width:34px;height:16px;margin:0;padding:0;border:0;border-radius:8px;box-shadow:0 0 0 2px var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:2px;background:var(--ink-strong);cursor:grab;touch-action:none;transform:translateX(-50%);pointer-events:auto}.bin-chart__handle:active{cursor:grabbing}.bin-chart__handle i{width:1.5px;height:8px;border-radius:1px;background:var(--surface)}.bin-chart__handle:focus-visible{outline:0;box-shadow:var(--focus-ring)}.range-editor-m__legend small{margin-left:auto;color:var(--ink-muted);font-weight:600}.bin-chart__bars i{flex:1 1;min-height:4px;border-radius:2px 2px 0 0;background:var(--brand-violet)}.bin-chart__bars i.is-quote{background:var(--brand-cyan)}.bin-chart__marker{position:absolute;top:40px;bottom:25px;border-left:2px dashed var(--ink-strong);transform:translateX(-1px);pointer-events:none}.bin-chart__marker>span{position:absolute;top:-4px;left:50%;display:grid;justify-items:center;gap:2px;transform:translate(-50%,-100%);white-space:nowrap}.bin-chart__marker>span .ds-badge{max-width:none;min-height:20px;padding:1px 8px;font-size:11px}.bin-chart__marker>span b{font-size:11px;font-weight:750;color:var(--ink-strong)}.bin-chart__axis{margin-top:12px;display:flex;justify-content:space-between;color:var(--ink-muted);font-size:11px}.depth-slider{position:relative}.depth-slider__bars{height:56px;display:flex;align-items:flex-end;gap:1px}.depth-slider__bars i{flex:1 1;min-height:2px;background:color-mix(in srgb,var(--ink-muted) 28%,transparent)}.depth-slider__bars i.in-range{background:color-mix(in srgb,var(--brand-violet) 55%,transparent)}.depth-slider__bars i.is-current{background:var(--brand-violet)}:root[data-theme=dark] .depth-slider__bars i.is-current{background:color-mix(in srgb,var(--brand-violet) 55%,#fff)}.depth-slider__track{position:relative;height:4px;margin:4px 0 8px;border-radius:2px;background:var(--line-strong)}.depth-slider__fill{top:0;bottom:0;border-radius:2px}.depth-slider__fill,.depth-slider__handle{position:absolute;background:var(--brand-violet)}.depth-slider__handle{top:50%;width:18px;height:18px;margin:0;padding:0;border:2px solid var(--surface);border-radius:50%;cursor:ew-resize;touch-action:none;transform:translate(-50%,-50%)}.depth-slider__handle:focus-visible{outline:0;box-shadow:var(--focus-ring)}.range-input.is-locked .range-input__box{opacity:.75}.range-input__box input:disabled{color:var(--ink-strong)}@media (max-width:1080px){.positions-table__bar{width:120px}}