.pair-separator{opacity:.4}.pool-description{display:block}.menu-open{overflow:hidden}.dialog-header{padding:25px 29px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.03em}.close-button{font:28px Arial;width:34px;height:34px;border-radius:50%;background:#e9e7e0;line-height:1;display:grid;place-items:center}.dialog-body{padding:20px 30px 30px}.dialog-body h2{font-size:49px;line-height:1.02;letter-spacing:-2px;margin-bottom:25px}.dialog-pair{display:flex;align-items:center;gap:16px;padding:17px 0;margin:0 0 17px;border-bottom:1px solid var(--line)}.dialog-pair strong{font-size:23px;letter-spacing:-.6px;font-weight:400}.dialog-pair small{font-size:13px;color:#72796f;display:block;margin-top:7px}.dialog-pair .token-pair .token{height:49px;width:49px;font-size:24px}.dialog-footnote{border-top:1px solid var(--line);padding:17px 30px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.03em;background:#eeeae5}.dialog-footnote i{height:5px;width:5px;border-radius:50%;background:#a68cdd}.full{display:flex;width:100%;justify-content:space-between}.text-button.full{justify-content:center;font-size:15px;margin-top:13px}.dialog-note{font-size:13px;line-height:1.5;color:#6d746b;margin:19px 0 23px}.detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.detail-stats span{display:block;font-size:12px;color:#7c8179;margin-bottom:8px}.detail-stats strong{font-size:31px;font-weight:400;letter-spacing:-1px}.info-box{background:#e9e1f7;border-radius:10px;padding:18px;font-size:14px;line-height:1.5;margin:20px 0}.quote-check{margin:27px 0}.quote-check h3{font-family:NeoSerif;font-size:24px;margin-bottom:6px;letter-spacing:-.6px}.quote-check>div>span{font-size:12px;color:#7b8178}.quote-check .field{margin-top:20px}.review-list{margin:18px 0 25px}.review-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px;line-height:1.4}.review-list dt{color:#757c73}.review-list dd{margin:0;text-align:right;max-width:62%;overflow-wrap:anywhere}.field{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-bottom:20px}.field input,.field select{border:1px solid var(--line);background:#fffdf8;border-radius:10px;padding:14px 15px;outline-offset:2px;width:100%;min-width:0;color:var(--ink);font-size:17px}.field input:focus,.field select:focus{border-color:#a791cd}.field small{font-size:12px;color:#7c8178;line-height:1.3}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.balance-line{display:flex;justify-content:space-between;font-size:13px;color:#70796e;margin:17px 0}.balance-line b{font-weight:400;color:var(--ink)}.amount-field{display:block;background:#e8e4f0;padding:20px 23px;border-radius:12px}.amount-field>span{font-size:13px;color:#676175}.amount-field>div{display:flex;align-items:center;gap:10px;font-size:49px;letter-spacing:-2px;margin-top:10px}.amount-field input{border:0;outline:0;min-width:0;width:100%;background:transparent;font-size:49px;letter-spacing:-2px;color:var(--ink);font-family:Neo}.amount-field input::-webkit-inner-spin-button{display:none}.amount-presets{display:flex;gap:8px;margin:12px 0 24px}.amount-presets button{border:1px solid var(--line);border-radius:30px;flex:1;padding:8px;font-size:13px}.amount-presets button:hover{background:var(--purple)}.asset-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asset-split>div{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:13px 10px}.asset-split .token{height:34px;width:34px;font-size:17px}.asset-split b{font-weight:400;font-size:20px;word-break:break-all}.asset-split small{display:block;font-size:10px;color:#7b8177;margin-top:5px}.ownership-line{display:flex;justify-content:space-between;font-size:13px;padding-top:19px;gap:15px}.ownership-line span{color:#747a70}.ownership-line b{font-weight:400}.form-error{font-size:13px;line-height:1.45;color:#ac3d4b;margin:12px 0}.review-actions{display:flex;gap:12px;margin-top:25px}.review-actions .button-light{flex-shrink:0}.review-actions .button-dark{flex:1;gap:20px}.success-mark{width:85px;height:85px;background:#d5e9ba;display:grid;place-items:center;border-radius:50%;font-size:40px;margin:25px auto;animation:dialog-in .5s var(--ease)}.success-copy{font-size:18px;line-height:1.4;text-align:center;margin:15px 0 24px}.portfolio-total{background:#e8e1f4;border-radius:13px;padding:24px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.portfolio-total>span{font-size:13px;color:#70677b}.portfolio-total strong{font-size:42px;line-height:1;font-weight:400;letter-spacing:-2px}.portfolio-total small{font-size:11px;color:#78707f;margin-top:4px}.position-item{padding:10px 0 22px;border-bottom:1px solid var(--line)}.position-item .dialog-pair{margin:0;border:0;padding:15px 0}.position-value{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:8px}.position-value strong{font-size:26px;font-weight:400;letter-spacing:-.7px}.position-value span{font-size:12px;color:#7b8176}.position-amounts{font-size:13px;color:#7b8176;margin-bottom:15px}.position-buttons{display:flex;flex-wrap:wrap;gap:10px}.position-buttons button{font-size:12px;background:#e8e7df;border-radius:20px;padding:9px 14px}.empty-positions{text-align:center;padding:15px 0}.empty-positions .mini-pair{justify-content:center;margin-bottom:35px}.empty-positions h3{font-family:NeoSerif;font-size:32px;letter-spacing:-.8px;margin-bottom:15px}.empty-positions p{font-size:16px;line-height:1.4;max-width:355px;margin:0 auto 28px;color:#747b70}.withdraw-options{display:flex;gap:10px;margin:25px 0}.withdraw-options button{flex:1;border:1px solid var(--line);border-radius:30px;padding:12px;font-size:15px}.withdraw-options button.selected{background:var(--purple);border-color:var(--purple)}.steps{display:flex;justify-content:space-between;gap:12px;margin:5px 0 28px;font-size:12px;color:#969c90}.steps span{display:flex;gap:8px;align-items:center;white-space:nowrap}.steps i{border:1px solid var(--line);font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10px}.steps .current{color:var(--ink)}.steps .current i{background:var(--ink);color:#fff}.steps .past{color:#7b6899}.steps .past i{background:var(--purple);color:var(--ink);border-color:transparent}.asset-type{display:flex;align-items:center;gap:15px;padding:18px;background:#e7e1f1;border-radius:12px;margin-bottom:25px}.type-icon{font-size:36px;color:#9780c3}.asset-type strong{font-weight:400;font-size:16px}.asset-type p{font-size:12px;line-height:1.4;color:#766a83;margin-top:6px}.created-token{display:flex;justify-content:center;margin:28px 0}.created-token .token{width:95px;height:95px;font-size:46px;animation:dialog-in .5s var(--ease)}
@media(max-width:760px){dialog{max-height:92svh;border-radius:19px;max-width:calc(100vw - 20px)}.dialog-header{padding:19px 20px 0;font-size:9px}.dialog-body{padding:18px 20px 23px}.dialog-body h2{font-size:40px;letter-spacing:-1.8px;margin-bottom:22px}.dialog-footnote{padding:14px 15px;font-size:9px}.dialog-pair strong{font-size:20px}.dialog-pair small{font-size:11px}.dialog-pair{gap:11px}.dialog-pair .token-pair .token{height:43px;width:43px;font-size:20px}.field-grid{gap:12px}.field{font-size:12px}.field input,.field select{padding:13px 10px;font-size:16px}.field small{font-size:10px}.review-actions{gap:9px}.review-actions .button{font-size:13px;padding:15px 16px;gap:10px}.review-list>div{font-size:12px;gap:15px}.amount-field{padding:19px}.amount-field>div,.amount-field input{font-size:43px}.asset-split{gap:8px}.asset-split>div{padding:10px 8px;gap:6px}.asset-split .token{height:29px;width:29px;font-size:15px}.asset-split b{font-size:18px}.asset-split small{font-size:9px}.ownership-line{font-size:12px}.steps{font-size:10px;gap:8px}.steps span{gap:5px}.steps i{width:21px;height:21px;font-size:9px}.asset-type{gap:10px;padding:15px}.asset-type strong{font-size:14px}.asset-type p{font-size:11px}.success-copy{font-size:17px}.empty-positions .mini-pair{display:flex}.detail-stats strong{font-size:28px}.position-value strong{font-size:24px}.position-value span{font-size:11px}}
