:root{font-family:Poppins,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17151f;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--purple: #5d52ff;--purple-hover: #4533ef;--purple-soft: #f1efff;--purple-ink: #5d52ff;--orange: #f6ad11;--green: #18a66a;--red: #e45261;--ink: #17151f;--muted: #8a8794;--muted-2: #b5b2bd;--border: #e8e7ec;--surface: #f8f8fb;--shadow: 0 16px 44px rgba(29, 25, 53, .11);--radius: 16px}*{box-sizing:border-box}html{min-width:320px;background:#fff}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,input,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(88,71,255,.24);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:36px;line-height:1.6;letter-spacing:0}h2{font-size:19px;letter-spacing:-.25px}p{color:var(--muted);line-height:1.65}.app-shell{min-height:100vh}.site-header{height:93px;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #eeeeef}.header-inner{max-width:1280px;height:100%;margin:0 auto;padding:0;display:flex;align-items:center;gap:80px}.logo-button{width:146px;height:44px;display:block;border:0;background:none;padding:0;cursor:pointer}.brand{width:146px;height:44px;display:inline-block;overflow:hidden}.brand img{width:146px;height:44px;display:block;max-width:none}.brand-compact{width:44px}.mobile-logo{display:none}.desktop-nav{display:flex;align-items:center;gap:40px;flex:1}.desktop-nav a{color:var(--ink);text-decoration:none;font-size:14px;line-height:1;font-weight:400;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--purple)}.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.connect-button{min-width:142px;height:44px;border-radius:22px}.network-control{position:relative}.network-pill{width:auto;min-width:119px;height:44px;border:1px solid rgba(93,82,255,.5);border-radius:22px;padding:0 16px;background:#5d52ff1a;color:var(--purple-ink);font-size:16px;line-height:1;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.network-icon{width:24px;height:24px;flex:none;object-fit:contain}.network-name{flex:none;min-width:39px;text-align:left;white-space:nowrap}.network-chevron{width:16px;height:16px;flex:none;margin:0}.account-pill{width:184px;height:44px;border:1px solid rgba(93,82,255,.5);border-radius:22px;padding:0 15px;background:#fff;color:var(--purple-ink);font-size:16px;line-height:1;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.account-pill>img{width:42px;height:42px;margin-left:-14px}.network-popover{position:absolute;z-index:50;top:calc(100% + 24px);left:0;width:240px;height:160px;padding:16px;background:#fff;border:1px solid #dfdde6;border-radius:16px;box-shadow:0 10px 22px #1f1c301f}.network-popover h2{height:24px;margin:0 0 8px;color:#8a8794;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.network-popover button{width:100%;height:48px;padding:0 16px;display:grid;grid-template-columns:24px 1fr 8px;align-items:center;gap:10px;border:0;border-radius:16px;background:transparent;cursor:pointer;text-align:left}.network-popover button>img{width:24px;height:24px;object-fit:contain}.network-popover button.selected{background:#f6f3ff}.network-popover strong{font-size:16px;line-height:1;font-weight:600}.network-popover i{width:8px;height:8px;border-radius:50%;background:#39e2dc}.fox{color:#f4821f;font-size:18px}.menu-toggle{display:none;width:40px;height:40px;padding:8px;border:0;background:none;cursor:pointer}.menu-toggle img{display:block;width:24px;height:24px;object-fit:contain}.mobile-nav{display:none}.page{max-width:1180px;margin:0 auto;padding:76px 24px 100px}.page-wide{max-width:1280px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:38px}.page-heading p{margin-bottom:0;font-size:14px}.page-heading.centered{justify-content:center;text-align:center}.eyebrow{display:block;color:var(--purple);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;margin-bottom:10px}.network-status{padding:9px 14px;color:#5f5c68;border:1px solid var(--border);border-radius:22px;font-size:12px;display:inline-flex;align-items:center;gap:8px}.network-status i{width:8px;height:8px;background:#2fc57b;border-radius:50%;box-shadow:0 0 0 4px #2fc57b1f}.button{min-height:42px;padding:0 22px;border-radius:11px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,border .2s,transform .2s,opacity .2s}.button:not(:disabled):active{transform:translateY(1px)}.button-primary{color:#fff;background:var(--purple)}.button-primary:hover:not(:disabled){background:var(--purple-hover)}.button-secondary{color:var(--purple);background:#fff;border-color:#cfcaff}.button-secondary:hover:not(:disabled){background:var(--purple-soft)}.button-ghost{color:#5c5966;background:#f5f4f7}.button-danger{color:#fff;background:var(--red)}.button:disabled{color:#aaa7b2;background:#e8e7ec;border-color:#e8e7ec;cursor:not-allowed}.full-button{width:100%;min-height:52px;margin-top:24px}.spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{width:36px;height:36px;border:0;background:transparent;border-radius:50%;font-size:27px;cursor:pointer;color:#4a4652}.icon-button:hover{background:#f2f1f5}.token-icon{flex:none;display:block;object-fit:contain}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.card-title{display:flex;align-items:center;gap:12px}.card-title h1,.card-title h2,.card-title h3{margin:0}.pool-summary .card-title h1,.pool-summary .card-title h2{color:#262533;font-size:20px;line-height:30px;font-weight:500}.card-title small{display:block;color:var(--muted);margin-top:3px}.segmented{padding:4px;display:inline-flex;background:#f3f2f8;border-radius:11px}.segmented button{min-width:96px;height:38px;padding:0 18px;border:0;background:transparent;color:#8a8698;border-radius:8px;cursor:pointer;font-size:13px}.segmented button.active{color:var(--ink);font-weight:600;background:#fff;box-shadow:0 2px 8px #231e410d}.market-page{padding:120px 0 100px}.market-page .page-heading{height:58px;margin-bottom:48px}.market-page .page-heading h1{margin:0;color:#262533;font-size:36px;line-height:57.6px;font-weight:600}.market-toolbar{margin-bottom:0;display:flex;align-items:center;gap:40px;justify-content:flex-start}.market-toolbar .segmented{width:475px;height:56px;padding:4px;gap:4px;border-radius:15px;background:#f5f5fa}.market-toolbar .segmented button{width:153px;min-width:0;height:48px;padding:0;color:#8b89a3;border-radius:15px;font-size:20px;line-height:1;font-weight:400}.market-toolbar .segmented button.active{color:#262533;border-radius:11px;font-weight:600;box-shadow:none}.status-filter{position:relative;width:140px;height:46px}.status-trigger{width:140px;height:46px;padding:8px 37px;display:flex;align-items:center;justify-content:center;gap:10px;color:#5d52ff;background:#5d52ff1a;border:1px solid #5d52ff;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer}.status-trigger img{width:24px;height:24px}.status-menu{position:absolute;z-index:15;top:52px;left:0;width:140px;padding:4px 0;background:#fff;border-radius:10px;box-shadow:0 8px 18px #2625331a}.status-menu button{width:100%;height:44px;padding:0 16px;color:#8b89a3;background:#fff;border:0;text-align:left;font-size:14px;cursor:pointer}.status-menu button.active{color:#262533;font-weight:500;background:#f6f5fb}.market-table-card{border:0;border-radius:0;overflow:visible}.market-head,.market-row{display:grid;grid-template-columns:144px 91px 362px 208px 114px 117px 103px 109px;align-items:center;column-gap:0}.market-head{height:81px;padding:0 16px;color:#8b89a3;font-size:12px;background:#fff;border:0}.market-head>span,.market-head>button{min-width:0;display:flex;align-items:center;gap:2px;white-space:nowrap}.market-head button{color:inherit;border:0;padding:0;background:none;text-align:left;cursor:pointer}.sort-icon{width:16px;height:16px;position:relative;display:block;flex:none}.sort-icon img,.sort-icon i{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:contain}.sort-icon i{background:#5d52ff;-webkit-mask:url(/assets/figma/sort.png) center / contain no-repeat;mask:url(/assets/figma/sort.png) center / contain no-repeat}.sort-icon.asc i{clip-path:inset(0 0 50% 0)}.sort-icon.desc i{clip-path:inset(50% 0 0 0)}.market-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.market-row{width:100%;min-width:0;height:88px;padding:0 16px;color:#262533;font-size:14px;background:#fff;border:1px solid #e6e6eb;border-radius:20px;cursor:pointer}.asset-cell{display:flex;align-items:center;gap:10px}.asset-cell strong{display:block;font-size:14px;font-weight:500}.rate{font-size:14px;font-weight:500}.availability{width:280px}.availability small{display:flex;margin-top:8px;color:#aca9b4;font-size:10px}.availability small span{color:var(--orange)}.availability small b{color:var(--purple);font-weight:500}.availability small em{color:var(--ink);font-style:normal;margin-left:auto}.pool-progress{width:280px;height:8px;border-radius:4px;background:#f1f0f7;display:flex;overflow:hidden}.pool-progress span{height:100%;display:block;background:var(--orange)}.pool-progress i{height:100%;display:block;background:var(--purple)}.modal-backdrop{position:fixed;inset:0;z-index:80;padding:24px;display:grid;place-items:center;background:#26253380;animation:fadeIn .15s ease-out}.modal{width:min(100%,420px);max-height:calc(100vh - 48px);overflow:auto;padding:0;background:#fff;border-radius:24px;box-shadow:var(--shadow);animation:rise .2s ease-out}.modal-small{width:min(100%,420px)}.modal-large{width:min(100%,720px)}.modal-header{height:80px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e6e6eb}.modal-header h2{margin:0;color:#262533;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.modal-body{padding:28px}.modal-back-button{padding:0;display:inline-flex;align-items:center;gap:2px;color:#5d52ff;background:none;border:0;font-size:16px;line-height:24px;font-weight:600;cursor:pointer}.modal-back-button img{width:16px;height:16px;transform:rotate(90deg)}.icon-button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.icon-button img{width:24px;height:24px;display:block}@keyframes fadeIn{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.role-modal{width:min(100%,308px)}.role-modal .modal-header{height:64px;padding:0 16px}.role-modal .modal-body{padding:14px 16px 29px}.role-list{display:grid;gap:16px}.role-list>button{width:100%;height:80px;padding:8px 10px;border:1px solid var(--border);border-radius:16px;background:#fff;display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;align-items:center;text-align:left;cursor:pointer}.role-list>button.selected{border-color:var(--purple)}.role-list>button:hover{border-color:var(--purple);background:#fbfaff}.role-list strong{display:block;color:#262533;font-size:14px;line-height:20px;font-weight:600}.role-list small{color:#8b89a3;display:block;font-size:10px;line-height:12px;margin-top:2px}.role-icon{width:50px;height:50px;display:block;object-fit:contain}.pool-page{max-width:1280px;padding:120px 0 100px}.pool-page>.segmented{width:320px;height:52px;margin-bottom:38px}.pool-page>.segmented button{height:44px;flex:1}.pool-layout{display:grid;grid-template-columns:520px minmax(0,1fr);gap:40px;align-items:start}.pool-summary,.pool-form{padding:28px}.pool-page-lender .pool-summary,.pool-page-lender .pool-form{min-height:584px}.pool-page-borrower .pool-summary,.pool-page-borrower .pool-form{min-height:692px}.pool-form{display:flex;flex-direction:column}.pool-form>.full-button,.pool-form>.dual-actions{margin-top:auto}.pool-summary .card-title{margin-bottom:26px}.progress-legend{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:#b1aeb8;font-size:9px}.progress-legend span:before{content:"";width:7px;height:7px;display:inline-block;margin-right:5px;background:#ecebf0;border-radius:2px}.progress-legend .orange:before{background:var(--orange)}.progress-legend .purple:before{background:var(--purple)}.progress-values{margin:7px 0 28px;display:flex;justify-content:space-between;color:var(--orange);font-size:10px}.progress-values strong{color:var(--ink);font-weight:500}.ratio-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:11px;margin-bottom:22px}.ratio-grid span{padding:18px 12px;min-width:0}.ratio-grid strong{display:block;font-size:18px}.ratio-grid small{display:block;white-space:nowrap;color:var(--muted);font-size:8px;margin-top:4px}.detail-rows{margin:0;display:grid;gap:13px}.detail-rows div{display:flex;justify-content:space-between;align-items:center;gap:18px}.detail-rows dt{color:var(--muted);font-size:12px}.detail-rows dd{margin:0;color:#27232e;font-size:12px;font-weight:500;text-align:right}.pool-summary .detail-rows>div:last-child{display:none}.pool-form h2{margin:0 0 18px;color:#262533;font-size:20px;line-height:30px;font-weight:500}.pool-form .second-question{margin-top:28px}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .amount-meta{display:none}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .amount-box{height:72px;display:flex;align-items:center}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .amount-row{width:100%;margin-top:0}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .max-button{display:none}.amount-wrap>label{display:block;font-size:14px;margin-bottom:9px}.amount-box{padding:13px 14px;border:1px solid var(--border);border-radius:10px;transition:border .2s}.amount-box:focus-within{border-color:var(--purple)}.amount-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.amount-row{display:flex;align-items:center;margin-top:9px}.amount-row input{width:100%;min-width:0;border:0;outline:0;font-size:20px;font-weight:600}.amount-minimum{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:14px}.amount-minimum strong{color:var(--purple);font-weight:400}.max-button{padding:4px 7px;color:var(--purple);background:var(--purple-soft);border:0;border-radius:6px;font-size:10px;cursor:pointer}.token-chip{margin-left:8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.form-divider{height:1px;margin:24px 0;border-top:1px dashed var(--border)}.with-token{display:inline-flex;align-items:center;gap:6px}.with-token>img{width:18px;height:18px;display:block;object-fit:contain}.ratio-grid .mobile-pool-value,.mobile-pool-value{display:none}.dual-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.dual-actions .button{min-height:50px}.step-line{display:flex;align-items:center;width:55%;margin:12px auto 0}.step-line span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#d9d7de;font-size:9px}.step-line span:first-child{background:var(--purple)}.step-line i{height:2px;flex:1;background:#dedce4}.step-line.approved i,.step-line.approved span{background:var(--purple)}.wallet-list{display:grid;gap:12px;padding-bottom:16px}.wallet-list button{width:100%;height:60px;padding:0 16px;background:#fff;border:1px solid #e6e6eb;border-radius:16px;display:flex;align-items:center;gap:16px;cursor:pointer}.wallet-list button:hover{border-color:#5d52ff}.wallet-list button>strong{flex:1;text-align:left;color:#262533;font-size:14px;line-height:20px;font-weight:500}.wallet-provider-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;background:transparent}.wallet-provider-icon img{width:32px;max-height:32px;object-fit:contain}.wallet-connecting{padding-bottom:46px}.wallet-initializing,.wallet-choice{width:100%;border:1px solid #e6e6eb;border-radius:16px;background:#fff}.wallet-initializing{height:60px;padding:0 16px;display:flex;align-items:center;gap:8px}.wallet-initializing strong{font-size:14px;line-height:20px;font-weight:500}.wallet-spinner{width:20px;height:20px;border:2px solid #e5e3ff;border-top-color:#5d52ff;border-radius:50%;animation:spin .7s linear infinite}.wallet-choice{min-height:100px;margin-top:12px;padding:16px;display:flex;align-items:center;gap:16px}.wallet-choice>span{flex:1;min-width:0}.wallet-choice strong,.wallet-choice small{display:block;text-align:left}.wallet-choice strong{color:#262533;font-size:14px;line-height:20px;font-weight:500}.wallet-choice small{margin-top:4px;color:#8b89a3;font-size:10px;line-height:16px}.wallet-choice img{width:32px;max-height:32px;object-fit:contain}.loading-dots{display:inline-flex;gap:3px}.loading-dots i{width:4px;height:4px;background:currentColor;border-radius:50%;animation:pulse .9s infinite alternate}.loading-dots i:nth-child(2){animation-delay:.2s}.loading-dots i:nth-child(3){animation-delay:.4s}@keyframes pulse{to{opacity:.25;transform:translateY(-2px)}}.account-panel{min-height:154px;border:1px solid #e6e6eb;border-radius:12px;padding:16px}.account-connected{color:#8b89a3;font-size:10px;line-height:16px}.account-address{margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-address>span{display:flex;align-items:center;gap:8px}.account-address img{width:20px;height:20px;object-fit:contain}.account-address strong{color:#262533;font-size:16px;line-height:24px;font-weight:500}.account-address>button{height:28px;padding:0 10px;color:#5d52ff;background:#fff;border:1px solid rgba(93,82,255,.5);border-radius:8px;font-size:10px;cursor:pointer}.copy-address{padding:0;display:inline-flex;align-items:center;gap:4px;color:#8b89a3;background:transparent;border:0;font-size:14px;line-height:21px;font-weight:500;cursor:pointer}.copy-address img{width:16px;height:16px;display:block;opacity:.4}.orders-page{max-width:1280px;padding:120px 0 100px}.orders-page>h1{margin:0 0 48px;color:#262533;font-size:36px;line-height:58px;font-weight:600}.orders-columns,.order-summary{display:grid;grid-template-columns:minmax(220px,1.4fr) .72fr 1fr 1.35fr .86fr 1.15fr 20px;align-items:center;column-gap:0}.orders-columns{padding:0 16px 24px;color:#8b89a3;font-size:14px;line-height:21px}.orders-list{display:grid;gap:16px}.order-card{border:1px solid #e6e6eb;border-radius:20px;overflow:hidden;background:#fff}.order-summary{width:100%;min-height:88px;padding:10px 16px;text-align:left;background:#fff;border:0;cursor:pointer}.order-summary>strong{font-size:16px;line-height:24px;font-weight:500}.order-summary>span:not(.order-pair){font-size:16px;line-height:24px}.order-pair{min-width:0;display:flex;align-items:center;gap:12px}.order-pair>strong{font-size:16px;line-height:24px;font-weight:500}.pair-icons{display:flex;align-items:center}.pair-icons .token-icon+.token-icon{margin-left:-8px}.order-pair .token-icon:first-child,.refund-pair .token-icon:first-child{width:40px;height:40px}.order-pair .token-icon:last-child,.refund-pair .token-icon:last-child{width:32px;height:32px}.collapse-icon{width:16px;height:16px;display:block;transition:transform .2s ease}.collapse-icon.open{transform:rotate(180deg)}.order-expanded{min-height:276px;padding:28px 24px 34px;display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:80px;border-top:1px solid #eeeef1}.order-expanded h2{margin:0 0 28px;padding:0;border:0;color:#262533;font-size:20px;line-height:30px;font-weight:600}.order-detail-panel>.detail-rows:first-of-type,.mobile-detail-divider{display:none}.order-expanded .detail-rows{gap:0}.order-expanded .detail-rows>div{min-height:44px;padding:0 16px;border-radius:8px}.order-expanded .detail-rows>div:nth-child(odd){background:#f8f8fb}.order-expanded .detail-rows dt,.order-expanded .detail-rows dd{font-size:14px;line-height:21px}.reward-box{min-height:152px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:1fr auto;column-gap:38px;background:#f8f8fb;border-radius:8px}.order-reward{grid-row:1 / 3;display:grid;align-content:center;gap:14px;font-size:14px}.order-reward span{color:#8b89a3}.order-reward strong{color:#262533;font-size:24px;line-height:36px;font-weight:600}.maturity-line{margin:0 0 10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#b5b3cc;font-size:12px}.maturity-line:before,.maturity-line:after{content:"";height:1px;flex:1;background:#e6e6eb}.maturity-line strong{color:#5d52ff;font-weight:500}.reward-box>.button{width:100%;min-height:40px;border-radius:8px}.access-section{margin-top:70px}.section-heading{margin:0 0 40px;display:flex;align-items:center;gap:9px;color:#262533;font-size:24px;line-height:36px;font-weight:600}.section-help{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid #8b89a3;border-radius:50%;color:#8b89a3;font-size:11px;line-height:1;font-weight:500}.access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.access-card{min-width:0;min-height:400px;padding:28px;border:1px solid #e6e6eb;border-radius:20px;background:#fff}.orders-page-borrow .access-card{min-height:464px}.access-token{display:flex;align-items:center;gap:12px}.access-token .token-icon{width:40px;height:40px}.access-token strong{color:#262533;font-size:16px;line-height:24px;font-weight:500}.access-value{margin-top:36px;position:relative;display:grid;gap:5px}.access-value span{color:#8b89a3;font-size:14px;line-height:21px}.access-value strong{color:#262533;font-size:18px;line-height:27px}.access-add-token button{position:absolute;right:0;bottom:0;height:44px;padding:0 16px;color:#5d52ff;background:#f6f5ff;border:1px solid rgba(93,82,255,.5);border-radius:10px;font-size:14px;cursor:pointer}.access-card .detail-rows{margin:40px 0;gap:16px}.access-card .detail-rows dt,.access-card .detail-rows dd{font-size:14px;line-height:21px}.access-card>.button{width:100%;min-height:60px;border-radius:12px;font-size:16px}.refund-section{margin-top:80px}.refund-table-head,.refund-row{display:grid;grid-template-columns:minmax(230px,1.15fr) repeat(4,minmax(150px,1fr)) minmax(165px,.8fr);align-items:center;column-gap:0}.refund-table-head{padding:0 16px 24px;color:#8b89a3;font-size:14px;line-height:21px}.refund-table-body{display:grid;gap:16px}.refund-row{min-height:88px;padding:12px 16px;border:1px solid #e6e6eb;border-radius:20px;color:#262533;background:#fff;font-size:16px;line-height:24px}.refund-pair{min-width:0;display:flex;align-items:center;gap:10px}.refund-pair strong{font-size:16px;line-height:24px;font-weight:500}.mobile-refund-symbol,.mobile-refund-underlying{display:none}.refund-action{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.refund-action .button{width:108px;min-width:108px;min-height:44px;padding:0 12px;border-radius:12px;font-size:16px}.refund-pending-message{display:none}.refund-row.pending>span[data-label]{display:none}.refund-row.pending .refund-pending-message{min-height:52px;padding:0 18px;grid-column:2 / 6;grid-row:1;display:flex;align-items:center;justify-content:center;color:#5d52ff;background:#f8f7ff;border-radius:8px;font-size:14px;line-height:21px;font-weight:400}.orders-empty{min-height:500px;display:grid;place-content:center;justify-items:center;text-align:center}.orders-empty img{width:78px;height:68px;object-fit:contain}.orders-empty p{margin:16px 0 30px;color:#b5b3cc;font-size:16px}.orders-empty .button{min-width:176px}.empty-state,.empty-inline{text-align:center;display:grid;justify-items:center}.empty-state{min-height:330px;padding:54px 24px;place-content:center;border:1px solid var(--border);border-radius:16px}.empty-state h2{margin:14px 0 4px}.empty-state p{font-size:12px}.empty-state .button{margin-top:14px}.empty-inline{padding:44px;color:var(--muted);font-size:12px;gap:6px}.empty-orbit,.wallet-orbit{width:62px;height:62px;display:grid;place-items:center;color:var(--purple);background:var(--purple-soft);border-radius:50%;font-size:28px}.not-found-page{border:0;min-height:65vh}.not-found-page .empty-orbit{width:80px;border-radius:24px;font-size:18px;font-weight:700}.swap-page,.liquidity-page{min-height:calc(100vh - 93px)}.swap-page{max-width:none;padding-top:100px;background:#fff}.swap-shell,.liquidity-shell{width:min(100%,420px);margin:0 auto}.swap-tabs{width:320px;height:56px;margin:0 auto 32px;padding:4px;display:grid;grid-template-columns:1fr 1fr;background:#f6f5fb;border-radius:10px}.swap-tabs button{padding:0;border:0;color:#8b89a3;background:transparent;border-radius:8px;cursor:pointer;font-size:16px}.swap-tabs button.active{color:#262533;background:#fff;font-weight:600}.swap-workspace{position:relative}.swap-stack{width:420px;max-width:100%}.swap-card{min-height:392px;padding:18px;display:flex;flex-direction:column;border-color:#262533;border-radius:16px;box-shadow:none}.swap-card.swap-card-filled{min-height:416px}.swap-title{height:28px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.swap-title h1{margin:0;color:#262533;font-size:16px;line-height:24px;font-weight:500}.settings-button{width:24px;height:24px;padding:0;border:0;color:#706c7a;background:transparent;cursor:pointer}.settings-button img{width:24px;height:24px;display:block;margin:auto}.swap-field{min-height:96px;padding:12px;border:1px solid #e6e6eb;border-radius:10px;background:#fff}.swap-field>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-field>div:first-child{margin-bottom:8px}.swap-field label{font-size:11px;font-weight:400}.swap-field label small{color:var(--muted);font-weight:400}.swap-field>div:first-child>span{color:var(--muted);font-size:10px}.swap-field input,.swap-field output{width:100%;min-width:0;border:0;background:transparent;outline:none;font-size:20px;font-weight:600}.swap-field output{display:block}.token-select{padding:0;display:inline-flex;align-items:center;gap:7px;background:#fff;border:0;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.token-select-empty{min-width:132px;height:36px;padding:0 10px;justify-content:center;color:#fff;background:#5d52ff;border-radius:8px;font-weight:500}.token-select-empty>img:last-child{filter:brightness(0) invert(1)}.flip-button{width:28px;height:44px;margin:0 auto;display:block;border:0;background:transparent;cursor:pointer}.token-select>img:last-child{width:16px;height:16px}.flip-button img{width:14px;height:14px;display:block;margin:auto}.swap-price{min-height:51px;padding:0 2px;display:flex;align-items:center;gap:8px;font-size:10px}.swap-price>strong{margin-left:auto;font-weight:500}.swap-price>img{width:14px;height:14px}.swap-card>.full-button{min-height:52px;margin-top:auto;border-radius:8px}.swap-card>.connect-swap-button{color:#5d52ff;background:#c9c5ff}.swap-details{padding:14px 18px;margin-top:14px;background:#f8f7ff;border-radius:10px}.swap-details .detail-rows{gap:8px}.swap-details .detail-rows dt,.swap-details .detail-rows dd{font-size:10px}.text-success{color:var(--green)}.text-danger{color:var(--red)}.text-design-impact{color:#5d52ff}.token-search{height:46px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:9px}.token-search input{width:100%;border:0;outline:0;font-size:12px}.token-search.active{border-color:#5d52ff}.token-search>button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:#5d52ff;background:#f0eeff;font-size:18px;cursor:pointer}.token-picker-modal{width:min(100%,420px);height:min(632px,calc(100vh - 48px))}.token-picker-modal .modal-header h2{font-size:20px;line-height:30px;font-weight:500}.token-picker-modal .modal-body{height:calc(100% - 80px);padding-top:20px}.token-list{height:calc(100% - 58px);overflow:auto;margin:12px -28px -28px;padding:4px 28px 16px;border-top:1px solid var(--border)}.token-list>button{width:100%;min-height:56px;padding:12px 4px;display:flex;align-items:center;gap:11px;border:0;background:#fff;cursor:pointer;text-align:left}.token-list>button:hover,.token-list>button.selected{background:#f8f7ff}.token-list>button span:nth-child(2){flex:1}.token-list strong,.token-list small{display:block}.token-list small{color:var(--muted);font-size:9px;margin-top:2px}.token-list>button>b{font-size:11px;font-weight:400}.settings-popover{position:absolute;top:0;left:calc(100% + 48px);width:300px;padding:18px;background:#f8f7ff;border-radius:10px}.settings-popover h2{margin:0 0 16px;color:#262533;font-size:13px;line-height:20px;font-weight:600}.settings-popover>label{display:block;font-size:11px;font-weight:400;margin:12px 0 8px}.help-dot{width:13px;height:13px;display:inline-grid;place-items:center;margin-left:4px;border:1px solid currentColor;border-radius:50%;font-size:8px;vertical-align:1px}.slippage-row{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:7px}.slippage-row button,.slippage-row>div,.deadline-row{height:38px;border:1px solid var(--border);border-radius:8px;background:#fff}.slippage-row button{cursor:pointer}.slippage-row button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}.slippage-row>div,.deadline-row{display:flex;align-items:center;padding:0 10px}.slippage-row input,.deadline-row input{width:100%;border:0;outline:none;text-align:right}.slippage-row span,.deadline-row span{color:var(--muted);font-size:11px}.deadline-row input{text-align:left}.confirm-amounts{display:grid;gap:0;padding:10px 12px;background:#f8f7ff;border-radius:8px}.confirm-amounts>span{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.confirm-amounts>span strong{font-size:16px}.confirm-amounts>span b{display:inline-flex;align-items:center;gap:7px;font-size:12px}.confirm-direction{width:30px;height:30px;margin:-15px auto;position:relative;z-index:2;display:grid;place-items:center;color:#5d5967;background:#f8f7ff;border:4px solid #fff;border-radius:50%;font-size:16px;line-height:1}.confirm-note{padding:12px;margin:14px 0;color:#5d52ff;font-size:10px;background:#5d52ff1a;border-radius:8px}.confirm-note strong{color:inherit}.liquidity-page{max-width:none;padding-top:100px;background:#fff}.liquidity-shell{width:min(100%,640px)}.liquidity-heading{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:18px}.liquidity-heading h1{margin:0;color:#262533;font-size:16px;line-height:24px;font-weight:500}.mobile-liquidity-title{display:none}.liquidity-heading>div{display:flex;gap:10px}.liquidity-heading .button{min-height:36px;padding:0 20px;border-radius:8px}.liquidity-empty{height:330px;border:1px solid #e6e6eb;border-radius:16px;display:grid;place-content:center;justify-items:center;text-align:center}.liquidity-empty img{width:80px;height:70px;object-fit:contain}.liquidity-empty p{margin:12px 0 0;color:#b5b3cc;font-size:14px}.liquidity-connect p{margin:0 0 20px;color:#8b89a3}.liquidity-connect .button{min-height:38px;padding:0 18px;border-radius:8px}.positions-list{display:grid;gap:16px}.position-card{min-height:140px;padding:16px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title actions" "stats stats";border:1px solid #e6e6eb;border-radius:16px;background:#fff}.position-title{display:flex;align-items:center;gap:8px}.position-card>.position-title{grid-area:title;gap:12px}.position-title>strong,.position-title>b{font-size:14px;font-weight:600}.position-card>.position-title>strong{font-size:16px;line-height:24px}.lp-icons{display:inline-flex;flex:none}.lp-icons img{display:block;object-fit:contain}.lp-icons img+img{margin-left:-6px}.position-stats{grid-area:stats;margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.position-stats span{min-width:0}.position-stats strong,.position-stats small{display:block}.position-stats strong{color:#262533;font-size:12px;line-height:18px;font-weight:600}.position-stats small{margin-top:1px;color:#8b89a3;font-size:11px;line-height:17px}.position-stats span:last-child{text-align:right}.position-actions{grid-area:actions;display:grid;grid-template-columns:102px 102px;gap:10px}.position-actions .button{min-height:38px;padding:0 12px;border-radius:8px}.import-link{text-align:center;color:#262533;font-size:11px;margin:22px 0 0}.import-link button{padding:0;border:0;color:var(--purple);background:none;cursor:pointer}.liquidity-form{width:min(100%,420px);margin:0 auto;position:relative;padding:18px;border-color:#262533;border-radius:16px;box-shadow:none}.back-button{position:absolute;top:18px;left:16px;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.back-button img{width:24px;height:24px;display:block}.form-heading{height:32px;margin-bottom:20px;text-align:center}.form-heading h1{margin:0;color:#262533;font-size:16px;line-height:24px;font-weight:500}.liquidity-token-choice{min-width:0;height:42px;padding:0 10px;display:flex;align-items:center;gap:7px;border:0;background:transparent}.liquidity-token-choice select{min-width:0;flex:1;border:0;outline:0;color:#262533;background:transparent;appearance:none;font-weight:500}.liquidity-token-choice>img:last-child{width:16px;height:16px}.liquidity-amount,.remove-input{padding:12px;border:1px solid #e6e6eb;border-radius:10px}.liquidity-amount{min-height:92px}.liquidity-amount>div:first-child,.remove-input>div:first-child{display:flex;justify-content:space-between;color:#8b89a3;font-size:10px}.liquidity-amount>div:last-child,.remove-input>div:last-child{height:38px;display:flex;align-items:center}.liquidity-amount input,.remove-input input{width:100%;min-width:0;border:0;outline:0;color:#262533;font-size:20px;font-weight:600}.liquidity-amount input{flex:1;width:0}.liquidity-amount .liquidity-token-choice{min-width:148px;padding-right:0}.liquidity-plus{height:44px;display:grid;place-items:center;color:#262533;font-size:16px}.create-pair-note{min-height:160px;margin-bottom:16px;padding:16px;display:grid;align-content:start;gap:5px;color:#5d52ff;background:#5d52ff1a;border-radius:8px;font-size:12px;line-height:16px}.create-pair-note strong{font-weight:500}.pool-share-box{margin-top:16px;padding:16px;border:1px solid #e6e6eb;border-radius:10px}.pool-share-box h3{margin:0 0 14px;font-size:12px}.pool-share-box>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.pool-share-box strong,.pool-share-box small{display:block}.pool-share-box small{color:#8b89a3;font-size:8px;margin-top:4px}.import-pair{display:grid;gap:8px}.import-pair>span{text-align:center}.import-pair .liquidity-token-choice{height:60px;border:1px solid #e6e6eb;border-radius:8px}.import-result{min-height:108px;margin-top:16px;padding:16px;border:1px solid #e6e6eb;border-radius:8px}.import-result.empty{display:grid;place-content:center;justify-items:center;gap:10px;color:#8b89a3;font-size:11px}.import-result.empty .button{min-height:30px;padding:0 14px}.import-result.found>strong{display:block;margin-bottom:12px;font-size:12px}.import-result.found .position-title>span:last-child{margin-left:auto;font-size:12px;font-weight:600}.import-result.found .detail-rows{margin-top:14px}.import-result.found{min-height:220px}.lp-preview{padding:0;margin-bottom:18px}.lp-preview>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.lp-preview span{display:block;color:#262533;font-size:28px;font-weight:600}.lp-preview strong{display:block;margin-top:3px;color:#57536d;font-size:12px;font-weight:400}.remove-input .lp-icons{margin:0 8px}.remove-input>div:last-child>strong{font-size:13px}.remove-arrow{width:18px;height:20px;display:grid;place-items:center;margin:10px auto;color:#262533;font-size:18px;line-height:20px}.remove-output{display:grid;gap:0}.remove-output>span{min-height:64px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #e6e6eb;border-radius:8px}.remove-output small{grid-column:1 / -1;color:#8b89a3;font-size:10px}.remove-output>span>strong{font-size:20px}.remove-output b,.confirm-remove b{display:inline-flex;align-items:center;gap:7px;font-size:12px}.remove-output b img,.confirm-remove b img{width:22px;height:22px;object-fit:contain}.remove-output>i{height:0;position:relative;z-index:2;display:grid;place-items:center;font-style:normal}.liquidity-form>.detail-rows{margin-top:12px}.remove-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.remove-actions .button{min-height:56px}.liquidity-form>.full-button{min-height:56px}.liquidity-form-add-liquidity{min-height:400px}.liquidity-form-add-liquidity.liquidity-form-filled{min-height:550px}.liquidity-form-create-a-pair{min-height:577px}.liquidity-form-import-pool{min-height:376px}.liquidity-form-import-pool.liquidity-form-found{min-height:487px}.liquidity-form-remove-liquidity{min-height:488px}.confirm-remove{padding:12px;margin-bottom:14px;background:#f8f7ff;border-radius:8px}.confirm-remove>span{display:flex;justify-content:space-between;align-items:center;min-height:42px}.confirm-remove strong{font-size:16px}.tokens-page{max-width:1280px;padding:120px 0 100px}.tokens-page>h1{margin:0 0 40px;color:#262533;font-size:36px;line-height:58px;font-weight:600}.token-faucet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.token-faucet-card{min-height:350px;padding:40px 20px 20px;border:1px solid #e6e6eb;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.token-faucet-card>h2{margin:14px 0 0;color:#262533;font-size:20px;line-height:30px;font-weight:600}.token-faucet-card>p{margin:26px 0 0;color:#8b89a3;font-size:14px;line-height:22px}.token-faucet-card>code{width:min(100%,250px);margin:24px auto 0;color:#6f6c7a;font-family:Poppins,sans-serif;font-size:12px;line-height:18px;overflow-wrap:anywhere}.token-faucet-card>.button{width:100%;min-height:48px;margin-top:auto;border-radius:8px}.add-token-button{height:28px;margin-top:8px;padding:0 12px;color:#5d52ff;background:#fff;border:1px solid rgba(93,82,255,.5);border-radius:8px;font-size:11px;cursor:pointer}.mobile-faucet-label{display:none}.toast-host{position:fixed;z-index:100;right:24px;top:96px;width:min(360px,calc(100vw - 48px));display:grid;gap:10px}.toast{width:100%;padding:14px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:11px;text-align:left;border:1px solid var(--border);border-left:3px solid var(--purple);border-radius:11px;background:#fff;box-shadow:var(--shadow);cursor:pointer;animation:toastIn .25s ease-out}.toast>span:first-child{width:24px;height:24px;display:grid;place-items:center}.toast strong,.toast small{display:block}.toast strong{font-size:12px}.toast small{color:var(--muted);margin-top:3px;line-height:1.4}.toast-success{border-left-color:var(--green)}.toast-error{border-left-color:var(--red)}.toast>span:first-child img{width:24px;height:24px;display:block;object-fit:contain}@keyframes toastIn{0%{opacity:0;transform:translate(12px)}}@media(max-width:1050px){.desktop-nav{gap:22px}.header-inner{gap:28px}}@media(max-width:820px){h1{font-size:28px}.site-header{height:68px}.site-header.mobile-open{height:217px}.header-inner{height:68px;padding:0 18px}.logo-button{width:44px;height:44px}.logo-button>.brand{display:none}.mobile-logo{display:block;width:44px;height:44px}.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{gap:7px}.network-pill{width:auto;min-width:96px;padding:0 8px;font-size:12px}.network-popover{left:auto;right:0}.account-pill{font-size:0;width:44px;padding:0;border:0;justify-content:center}.account-pill>img{margin:0}.connect-button{min-width:0;min-height:38px;padding:0 13px;font-size:11px}.mobile-nav{position:absolute;left:0;right:0;top:68px;display:grid;padding:8px 16px 16px;background:#fff;border-bottom:1px solid #eeeeef}.mobile-nav a{height:31px;display:flex;align-items:center;color:#8b89a3;text-decoration:none;font-size:14px;line-height:21px;font-weight:400}.mobile-nav a.active{color:var(--purple);font-weight:600}.page{padding:38px 16px 72px}.page-heading{margin-bottom:26px}.page-heading .network-status{display:none}.market-page{padding:33px 16px 72px}.market-page .page-heading{height:22px;margin-bottom:32px}.market-page .page-heading h1{font-size:20px;line-height:22px}.market-toolbar{margin-bottom:2px;align-items:center;justify-content:flex-start;gap:24px;flex-direction:row}.market-toolbar .segmented{width:min(223px,calc(100% - 120px));min-width:0;height:38px;padding:4px;gap:4px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:10px}.market-toolbar .segmented button{width:auto;min-width:0;height:30px;padding:0;border-radius:5px;font-size:14px;line-height:22px}.market-toolbar .segmented button.active{border-radius:5px}.status-filter,.status-trigger{width:96px;height:38px}.status-filter{flex:none;transform:translateY(1px)}.status-trigger{padding:8px 10px;justify-content:center;gap:10px;border-color:#5d52ff;border-radius:10px;font-size:14px}.status-trigger img{width:16px;height:16px}.status-menu{top:38px;left:-16px;width:112px;padding:4px 0;border-radius:12px}.status-menu button{height:42px;padding:0 16px}.market-head,.market-row{grid-template-columns:130px 70px minmax(123px,1fr)}.market-head{height:64px;padding:0 10px;font-size:12px;line-height:22px}.market-head>:nth-child(3),.market-head>:nth-child(5),.market-head>:nth-child(6),.market-head>:nth-child(7),.market-head>:nth-child(8){display:none}.market-list{grid-template-columns:1fr;gap:16px}.market-row{height:44px;padding:0 10px;border-radius:10px;font-size:14px}.market-row>:nth-child(3),.market-row>:nth-child(5),.market-row>:nth-child(6),.market-row>:nth-child(7),.market-row>:nth-child(8){display:none}.market-row .asset-cell{gap:8px}.market-row .asset-cell strong{font-size:14px}.market-row .token-icon{width:24px;height:24px}.market-row>div:nth-child(4){text-align:right;white-space:nowrap}.market-head>:nth-child(4){justify-content:flex-end}.pool-page{padding-top:59px}.pool-page>.segmented{width:174px;height:38px;margin-bottom:22px;padding:4px;display:grid;grid-template-columns:1fr 1fr}.pool-page>.segmented button{min-width:0;height:30px;padding:0;font-size:12px}.pool-layout{grid-template-columns:1fr;gap:16px}.pool-layout>*{min-width:0}.pool-form{order:1}.pool-summary{order:2}.pool-page-lender .pool-summary,.pool-page-lender .pool-form,.pool-page-borrower .pool-summary,.pool-page-borrower .pool-form{min-height:0}.pool-page-lender .pool-form{min-height:472px}.pool-page-borrower .pool-form{min-height:568px}.pool-page-borrower .pool-summary{min-height:412px}.pool-summary,.pool-form{padding:20px;border-radius:10px}.pool-summary .card-title h1,.pool-summary .card-title h2,.pool-form h2{font-size:16px;line-height:24px;font-weight:500}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .amount-box{height:50px}.pool-page-borrower .pool-form>.amount-wrap:first-of-type .max-button{display:inline-grid}.pool-summary .ratio-grid{margin:0 0 13px;display:grid;grid-template-columns:1fr;gap:13px;border:0;border-radius:0}.pool-summary .ratio-grid span{padding:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:18px}.pool-summary .ratio-grid strong{font-size:12px;line-height:18px}.pool-summary .ratio-grid small{margin:0;color:var(--muted);font-size:12px;line-height:18px;white-space:normal}.pool-form>.full-button{min-height:40px}.pool-form .dual-actions .button{min-height:40px}.pool-summary .ratio-grid .desktop-pool-value,.desktop-pool-value{display:none}.pool-summary .ratio-grid .mobile-pool-value,.mobile-pool-value{display:inline}.pool-summary .detail-rows>div:last-child{display:flex}.orders-page{max-width:none;padding:57px 16px 72px}.orders-page>h1{margin-bottom:32px;font-size:20px;line-height:22px}.liquidity-heading{gap:8px}.liquidity-heading h1{flex:0 0 auto;white-space:nowrap}.liquidity-heading>div{min-width:0;flex:1;gap:8px}.liquidity-heading .button{min-width:0;flex:1;padding:0 10px;font-size:11px;white-space:nowrap}.orders-columns,.order-summary{grid-template-columns:minmax(0,1fr) 60px 70px 16px;column-gap:8px}.orders-columns>:nth-child(4),.orders-columns>:nth-child(5),.orders-columns>:nth-child(6),.order-summary>:nth-child(4),.order-summary>:nth-child(5),.order-summary>:nth-child(6){display:none}.orders-columns{height:33px;padding:0 8px 12px;font-size:11px;line-height:17px}.orders-list{gap:16px}.order-card{border-radius:10px}.order-summary{min-height:54px;padding:9px 8px}.order-pair{gap:6px}.order-pair .token-icon:first-child{width:32px;height:32px}.order-pair .token-icon:last-child{width:24px;height:24px}.order-pair>strong,.order-summary>strong{font-size:13px;line-height:20px}.orders-page-borrow .order-summary .pair-icons{display:none}.order-expanded{min-height:466px;padding:0 20px 20px;display:block}.order-expanded h2{margin:24px 0 18px;padding-bottom:14px;border-bottom:1px solid #e6e6eb;font-size:16px;line-height:24px}.order-detail-panel>.detail-rows:first-of-type{display:grid}.order-expanded .detail-rows{gap:14px}.order-expanded .detail-rows>div{min-height:0;padding:0;background:transparent!important}.order-expanded .detail-rows dt,.order-expanded .detail-rows dd{font-size:13px;line-height:20px}.mobile-detail-divider{height:1px;margin:20px 0;display:block;border-top:1px dashed #e6e6eb}.order-reward-panel{margin-top:26px}.reward-box{min-height:0;padding:0;display:block;background:transparent}.order-reward{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.order-reward strong{font-size:13px;line-height:20px;font-weight:600}.maturity-line{margin:30px 0 16px;font-size:11px}.reward-box>.button{min-height:40px}.access-section{margin-top:56px}.section-heading{margin-bottom:28px;font-size:16px;line-height:24px}.section-help{width:14px;height:14px;font-size:9px}.access-grid{grid-template-columns:1fr;gap:16px}.access-card,.orders-page-borrow .access-card{min-height:304px;padding:20px;border-radius:10px}.access-token{gap:10px}.access-token .token-icon{width:32px;height:32px}.access-token strong{font-size:15px;line-height:23px}.access-value{margin-top:28px}.access-value span{font-size:13px;line-height:20px}.access-value strong{font-size:15px;line-height:23px}.access-add-token button{height:34px;padding:0 12px;border-radius:8px;font-size:12px}.access-card .detail-rows{margin:30px 0;gap:14px}.access-card .detail-rows dt,.access-card .detail-rows dd{font-size:13px;line-height:20px}.access-card>.button{min-height:40px;border-radius:8px;font-size:14px}.refund-section{margin-top:60px}.refund-table-head{display:none}.refund-table-body{gap:16px}.refund-row{min-height:360px;padding:20px;display:block;border-radius:10px;font-size:13px;line-height:20px}.refund-row.pending{min-height:380px}.refund-row>span[data-label],.refund-row.pending>span[data-label]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.refund-row>span[data-label]:before{content:attr(data-label);color:#8b89a3;font-size:13px;line-height:20px}.refund-pair{margin-bottom:28px}.refund-pair .pair-icons .token-icon:first-child{width:32px;height:32px}.refund-pair .pair-icons .token-icon:last-child{display:none}.desktop-refund-pair{display:none}.mobile-refund-symbol{display:inline;font-size:15px!important}.mobile-refund-underlying{display:flex!important}.refund-pending-message,.refund-row.pending .refund-pending-message{min-height:0;margin-top:14px;padding:0;display:block;color:#8b89a3;background:transparent;font-size:9px;line-height:14px;text-align:center}.refund-action{margin-top:24px;display:grid;gap:12px}.refund-action .button{width:100%;min-width:0;min-height:40px;border-radius:8px;font-size:14px}.position-body{grid-template-columns:1fr}.position-body>div{display:grid;grid-template-columns:1fr 1fr}.tokens-page{max-width:none;padding:57px 16px 72px}.tokens-page>h1{margin-bottom:25px;font-size:20px;line-height:22px}.token-faucet-grid{grid-template-columns:1fr;gap:16px}.token-faucet-card{height:373px;min-height:0}.token-faucet-card:first-child{height:330px}.token-faucet-card>h2{font-size:24px;line-height:36px}.token-faucet-card>.button{min-height:44px}.desktop-faucet-label{display:none}.mobile-faucet-label{display:inline}.swap-page,.liquidity-page{min-height:calc(100vh - 68px)}.swap-page,.liquidity-page{padding-top:48px}.swap-shell>.swap-tabs{width:min(320px,100%)}.liquidity-shell>.swap-tabs{width:175px;height:38px;margin:0 0 24px;padding:3px}.liquidity-shell>.swap-tabs button{font-size:12px}.liquidity-heading{margin-bottom:30px}.liquidity-heading>div{flex:0 0 208px}.liquidity-heading .button{min-height:32px;padding:0;font-size:12px}.desktop-liquidity-title{display:none}.mobile-liquidity-title{display:inline}.position-card{height:287px;min-height:0;padding:20px 19px;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"title" "stats" "actions";align-content:start;border-radius:10px}.position-card>.position-title{align-self:start;gap:16px}.position-card>.position-title>strong{font-size:18px;line-height:27px}.position-stats{margin-top:12px;grid-template-columns:1fr;gap:6px}.position-stats span{display:flex;align-items:center;justify-content:space-between;gap:16px}.position-stats strong,.position-stats small{margin:0;line-height:21px}.position-stats strong{order:2;font-size:13px}.position-stats small{order:1;font-size:13px}.position-stats span:last-child{text-align:left}.position-actions{align-self:end;grid-template-columns:1fr 1fr;gap:14px}.position-actions .button{min-height:40px}.settings-popover{position:static;width:100%;margin-top:14px}}@media(max-width:520px){h1{font-size:25px}.page-heading{flex-direction:column;align-items:stretch}.page-heading>.button{width:100%}.market-page .market-row{padding:0 10px}.market-page .market-row>div{font-size:14px}.modal-backdrop{padding:16px}.modal{max-height:calc(100vh - 32px);border-radius:24px}.segmented button{min-width:0;padding:0 11px}.pool-summary .ratio-grid{grid-template-columns:1fr}.pool-summary .ratio-grid span{padding:0}.reward-panel{grid-template-columns:1fr}.countdown{text-align:left}.reward-panel .button{grid-column:auto}.access-actions,.account-buttons{grid-template-columns:1fr}.swap-card,.liquidity-form{padding:20px 16px}.swap-field{padding:13px}.swap-field input,.swap-field output{font-size:20px}.token-select{font-size:11px}.slippage-row{grid-template-columns:repeat(3,1fr)}.slippage-row>div{grid-column:1 / -1}.position-head{grid-template-columns:58px 1fr 20px}.position-head>span:nth-of-type(2){grid-column:2;grid-row:2}.position-head>.collapse-icon{grid-column:3;grid-row:1 / 3}.liquidity-actions{display:grid;grid-template-columns:1fr 1fr}.liquidity-actions .button{padding:0 10px}.pair-choice{flex-direction:column;align-items:stretch}.pair-choice>span{align-self:center;padding:0}.pair-choice .pair-select{width:100%}.pool-share-box>div{gap:7px}.pool-share-box strong{font-size:11px}.toast-host{top:auto;bottom:16px;right:12px;width:calc(100vw - 24px)}}@media(max-width:360px){.market-head,.market-row{grid-template-columns:minmax(94px,1.15fr) minmax(48px,.6fr) minmax(86px,1fr)}.market-head{font-size:10px}.market-head .sort-icon{width:8px;height:12px}.market-page .market-row>div,.market-row .asset-cell strong{font-size:12px}.liquidity-heading>div{flex:1 1 auto}.liquidity-heading .button{padding:0 5px;font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.error-actions{display:flex;flex-wrap:wrap;gap:12px}.error-actions a{text-decoration:none}
