@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{color-scheme:dark;--bg: #07090c;--bg-2: #0b0e13;--panel: rgba(18, 22, 29, .78);--panel-solid: #11151c;--panel-raised: #171c24;--line: rgba(255,255,255,.08);--line-strong: rgba(255,255,255,.14);--text: #f4f7fb;--muted: #8d97a6;--soft: #bac2ce;--accent: #83f4c4;--accent-strong: #4cdfa5;--accent-faint: rgba(102, 234, 183, .11);--danger: #ff6b75;--warning: #ffbf5f;--shadow: 0 24px 70px rgba(0,0,0,.32);--radius: 22px;--radius-sm: 13px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}:root[data-theme=light]{color-scheme:light;--bg: #f3f5f8;--bg-2: #edf0f4;--panel: rgba(255,255,255,.88);--panel-solid: #ffffff;--panel-raised: #f7f9fb;--line: rgba(14, 22, 34, .09);--line-strong: rgba(14, 22, 34, .16);--text: #10151d;--muted: #6d7785;--soft: #46515f;--accent: #0a9f6e;--accent-strong: #087f59;--accent-faint: rgba(8, 159, 110, .09);--danger: #d64550;--warning: #9a650e;--shadow: 0 24px 70px rgba(31,43,58,.1)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 70% -20%,rgba(80,220,170,.08),transparent 36%),var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}::selection{background:#62ebb438}.brand{display:inline-flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:20px}.brand-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#06110d;background:linear-gradient(145deg,#a9f8d9,#4bdba3);box-shadow:0 8px 30px #45dda23d;font-size:17px}.eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.17em;color:var(--accent)!important;text-transform:uppercase;margin:0 0 10px!important}.muted{color:var(--muted)!important}.tiny{font-size:12px!important}.positive{color:var(--accent-strong)!important}.negative{color:var(--danger)!important}.right{text-align:right;margin-left:auto}.centered{display:flex;justify-content:center}.mobile-only,.mobile-menu{display:none!important}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:26px;flex-direction:column}.loader{width:27px;height:27px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr)}.auth-visual{position:relative;overflow:hidden;padding:54px 62px;display:flex;flex-direction:column;background:linear-gradient(145deg,#07090c,#0c1116 55%,#07120e);color:#f7f9fc}.auth-visual:after{content:"";position:absolute;inset:auto -15% -45% 5%;height:70%;border-radius:50%;border:1px solid rgba(119,242,194,.18);box-shadow:0 0 180px #39d79b1f;transform:rotate(-12deg)}.ambient{position:absolute;border-radius:999px;filter:blur(90px);opacity:.22;pointer-events:none}.ambient-one{width:420px;height:420px;background:#3ce4a2;top:-180px;right:-120px}.ambient-two{width:300px;height:300px;background:#37f;bottom:-150px;left:20%;opacity:.12}.auth-copy{position:relative;z-index:1;max-width:720px;margin:auto 0}.auth-copy h1{font-family:Manrope,sans-serif;font-size:clamp(48px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:0 0 30px;font-weight:600}.auth-copy>p:last-child{max-width:580px;font-size:18px;line-height:1.7;color:#aab4c1}.trust-row{position:relative;z-index:1;display:flex;gap:24px;color:#aeb8c5;font-size:13px}.trust-row span{display:flex;align-items:center;gap:7px}.auth-panel{display:grid;place-items:center;padding:40px;background:var(--bg)}.auth-card{width:min(430px,100%);display:grid;gap:23px}.auth-card h2{font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-.035em;margin:0 0 8px}.auth-card p{margin:0;line-height:1.6}.auth-foot{color:var(--muted);font-size:12px;text-align:center}.field{display:grid;gap:8px}.field>span{font-size:12px;font-weight:600;color:var(--soft)}.field input,.field select,.field textarea,.watchlist-toolbar input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:0 14px;color:var(--text);background:var(--panel-solid);outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.field textarea{padding:13px 14px;min-height:88px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.watchlist-toolbar input:focus{border-color:#5ce0ac8c;box-shadow:0 0 0 4px var(--accent-faint)}.password-wrap{position:relative}.password-wrap input{padding-right:48px}.password-wrap button{position:absolute;right:8px;top:8px;width:34px;height:34px;border:0;border-radius:9px;display:grid;place-items:center;color:var(--muted);background:transparent}.form-error{padding:12px 14px;color:var(--danger);background:#ff5d6917;border:1px solid rgba(255,93,105,.2);border-radius:11px;font-size:13px;line-height:1.45}.success-box{padding:13px 14px;color:var(--accent-strong);background:var(--accent-faint);border:1px solid rgba(80,220,165,.2);border-radius:11px;font-size:13px;line-height:1.45}.primary-button,.secondary-button,.ghost-button,.text-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s,opacity .16s,background .16s,border-color .16s}.primary-button{min-height:48px;padding:0 18px;border-radius:12px;color:#07110d;background:linear-gradient(145deg,#9cf4d1,#4bdda5);font-weight:700;box-shadow:0 12px 30px #3dd0972e}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button.small{min-height:38px;border-radius:10px;font-size:13px}.secondary-button{min-height:42px;padding:0 15px;border:1px solid var(--line-strong);border-radius:11px;color:var(--text);background:var(--panel-raised);font-weight:600}.ghost-button{min-height:38px;padding:0 13px;color:var(--soft);border:1px solid var(--line);border-radius:10px;background:transparent}.text-button{padding:3px;color:var(--accent-strong);background:transparent;font-size:12px;font-weight:600}.full{width:100%}.icon-button{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);display:grid;place-items:center;color:var(--soft);background:var(--panel)}.setup-page{min-height:100vh;padding:40px;background:radial-gradient(circle at 15% 0%,rgba(82,222,169,.13),transparent 28%),var(--bg)}.setup-wrap{max-width:1160px;margin:0 auto}.setup-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;min-height:calc(100vh - 100px)}.setup-grid h1{font-family:Manrope,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1;letter-spacing:-.055em;margin:0 0 24px;max-width:680px}.lead{max-width:650px;color:var(--muted);font-size:17px;line-height:1.75}.readiness-list{display:grid;gap:10px;margin-top:36px;max-width:620px}.ready-row{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;padding:15px 17px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.ready-dot{width:9px;height:9px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 5px #ffbe5014}.ready-dot.yes{background:var(--accent);box-shadow:0 0 0 5px var(--accent-faint)}.ready-row div{display:grid;gap:3px}.ready-row strong{font-size:13px}.ready-row span{color:var(--muted);font-size:11px}.ready-row b{color:var(--soft);font-size:11px}.setup-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px);display:grid;gap:17px}.setup-card h2{font-family:Manrope,sans-serif;margin:0 0 8px;font-size:28px;letter-spacing:-.03em}.app-shell{min-height:100vh;display:flex}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;padding:24px 17px;border-right:1px solid var(--line);background:#080a0edb;backdrop-filter:blur(24px)}:root[data-theme=light] .sidebar{background:#ffffffd1}.sidebar-top{height:52px;display:flex;align-items:flex-start;justify-content:space-between;padding:0 9px}.sidebar nav{display:grid;gap:4px;margin-top:28px}.sidebar nav button,.sidebar-bottom>button{width:100%;height:43px;border:0;border-radius:11px;padding:0 12px;display:flex;align-items:center;gap:11px;color:var(--muted);background:transparent;font-size:13px;font-weight:500;text-align:left;transition:background .17s,color .17s}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:var(--text);background:var(--panel)}.sidebar nav button.active,.sidebar-bottom>button.active{color:var(--text);background:linear-gradient(90deg,var(--accent-faint),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px #69e8b51a}.sidebar nav button.active svg,.sidebar-bottom>button.active svg{color:var(--accent)}.sidebar-bottom{margin-top:auto;display:grid;gap:16px}.secure-link{border-top:1px solid var(--line)!important;border-radius:0!important;padding-top:13px!important;height:55px!important}.network-status{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.network-status div{display:grid;gap:2px}.network-status strong{font-size:11px}.network-status small{color:var(--muted);font-size:10px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-faint);animation:pulse 2.2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px transparent}}.main-area{min-width:0;width:calc(100% - 252px);margin-left:252px}.topbar{height:76px;position:sticky;top:0;z-index:20;display:flex;align-items:center;padding:0 34px;border-bottom:1px solid var(--line);background:#07090cb8;backdrop-filter:blur(22px)}:root[data-theme=light] .topbar{background:#f4f6f9bf}.topbar-spacer{flex:1}.top-actions{display:flex;align-items:center;gap:9px}.account-menu{position:relative;margin-left:5px}.account-trigger{min-height:45px;border:1px solid var(--line);border-radius:13px;padding:5px 9px 5px 6px;display:flex;align-items:center;gap:10px;color:var(--text);background:var(--panel)}.avatar{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#07110d;background:linear-gradient(145deg,#b0f8dd,#53dda9);font-weight:700;font-size:13px}.avatar.large{width:56px;height:56px;border-radius:17px;font-size:20px}.account-copy{display:grid;min-width:106px;text-align:left;gap:2px}.account-copy strong{font-size:12px}.account-copy small{color:var(--muted);font-size:10px;text-transform:capitalize}.simulation-label{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;margin-left:3px;color:var(--accent-strong);background:var(--accent-faint);border:1px solid rgba(87,222,169,.18);font-size:9px;vertical-align:1px}.dropdown{position:absolute;top:calc(100% + 8px);right:0;width:210px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel-solid);box-shadow:var(--shadow)}.dropdown>div{display:grid;gap:3px;padding:9px;border-bottom:1px solid var(--line)}.dropdown strong{font-size:12px}.dropdown small{color:var(--muted);font-size:10px}.dropdown button{width:100%;height:38px;margin-top:6px;border:0;border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--soft);background:transparent}.dropdown button:hover{background:var(--panel-raised)}.page-stage{max-width:1500px;margin:0 auto;padding:34px 36px 70px}.page{display:grid;gap:22px;animation:pageIn .26s ease-out}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:5px}.page-head h1{font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-.04em;margin:0 0 7px}.page-head p{color:var(--muted);margin:0;font-size:13px}.card,.metric-card,.hero-card,.pool-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:0 8px 35px #00000012;backdrop-filter:blur(16px)}.card{padding:22px;min-width:0}.card-head{min-height:28px;margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.card-head h3{font-family:Manrope,sans-serif;margin:0;font-size:16px;letter-spacing:-.02em}.hero-card{min-height:262px;padding:34px 36px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);align-items:center;background:radial-gradient(circle at 82% -30%,rgba(89,226,171,.17),transparent 46%),linear-gradient(145deg,var(--panel-solid),var(--panel))}.hero-card:after{content:"";position:absolute;width:380px;height:380px;border:1px solid rgba(104,231,181,.11);border-radius:50%;right:-170px;top:-230px}.hero-card h2{font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.055em;margin:0 0 17px}.performance{display:flex;align-items:baseline;gap:7px;font-weight:600;font-size:14px}.performance span{color:var(--muted);font-weight:400;font-size:12px}.mini-chart{width:100%;height:175px;color:var(--accent);overflow:visible}.metric-grid{display:grid;gap:15px}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{padding:19px 20px;display:grid;gap:7px}.metric-card>span{color:var(--muted);font-size:11px}.metric-card strong{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.025em}.metric-card small{color:var(--muted);font-size:10px}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connection-alert{padding:13px 16px;border:1px solid rgba(255,91,104,.27);border-radius:12px;color:#ff7f89;background:#ff505e14;font-size:12px;font-weight:600}.search-box{width:260px;height:39px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--muted)}.search-box input{min-width:0;flex:1;border:0;outline:none;color:var(--text);background:transparent;font-size:12px}.data-table{width:100%;overflow-x:auto}.table-head,.table-row{min-width:760px;display:grid;align-items:center;gap:15px;padding:12px 7px}.table-head{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line)}.table-row{min-height:62px;border-bottom:1px solid var(--line);font-size:12px}.table-row:last-child{border-bottom:0}.table-row>span{display:grid;gap:3px}.table-row small{color:var(--muted);font-size:10px}.holdings-table .table-head,.holdings-table .table-row{grid-template-columns:1.25fr .8fr 1fr 1fr 1fr}.markets-table .table-head,.markets-table .table-row{grid-template-columns:1.3fr 1fr .7fr 1fr .7fr}.asset-cell{display:flex!important;flex-direction:row!important;align-items:center;gap:11px!important}.asset-cell>span:last-child{display:grid;gap:3px}.asset-icon{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#4d5766,#212935);font-weight:700;font-size:12px;box-shadow:inset 0 0 0 1px #ffffff21}.asset-btc{background:linear-gradient(145deg,#f7b64c,#e88817)}.asset-eth{background:linear-gradient(145deg,#8e9dff,#5064c9)}.asset-sol{background:linear-gradient(145deg,#a559ff,#1ee0b1)}.asset-usdc{background:linear-gradient(145deg,#4d9cff,#2471c8)}.asset-usdt{background:linear-gradient(145deg,#53c9a4,#1b9d7c)}.source-badge{display:inline-flex;width:max-content;padding:5px 8px;border-radius:99px;color:var(--accent-strong);background:var(--accent-faint);font-size:10px}.source-badge.offline{color:var(--danger);background:#ff5a6917}.market-list{display:grid}.market-row{min-height:56px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.market-row:last-child{border-bottom:0}.market-row>div:not(.right){display:grid;gap:3px}.market-row span{color:var(--muted);font-size:10px}.market-row strong{font-size:12px}.pool-summary{display:flex;align-items:center;gap:27px}.ring{--value: 0deg;width:118px;height:118px;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) var(--value),var(--line) 0);position:relative}.ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--panel-solid)}.ring span{position:relative;z-index:1;font-family:Manrope,sans-serif;font-weight:700;font-size:18px}.pool-copy{flex:1}.pool-copy p{color:var(--muted);font-size:12px;line-height:1.6}.split-stats{display:flex;gap:28px;margin:18px 0}.split-stats span{display:grid;gap:5px}.split-stats small{color:var(--muted);font-size:10px}.split-stats strong{font-size:13px}.dex-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dex-grid>div{padding:13px;border:1px solid var(--line);border-radius:12px;display:grid;gap:5px;background:var(--panel-raised)}.dex-grid span,.dex-grid small{color:var(--muted);font-size:9px}.dex-grid strong{font-size:12px}.swap-layout{max-width:1040px;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(360px,.7fr);gap:20px;align-items:start}.swap-card{padding:17px}.swap-block{padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--panel-raised)}.swap-label{display:flex;justify-content:space-between;margin-bottom:18px;color:var(--muted);font-size:11px}.swap-label button{border:0;color:var(--accent-strong);background:transparent;font-size:10px}.swap-input{display:flex;align-items:center;gap:12px}.swap-input input{min-width:0;flex:1;border:0;outline:none;color:var(--text);background:transparent;font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-.04em}.asset-select{width:102px;height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:12px;color:var(--text);background:var(--panel-solid);font-weight:700}.swap-flip{width:40px;height:40px;margin:-8px auto;position:relative;z-index:1;display:grid;place-items:center;border:5px solid var(--panel-solid);border-radius:50%;color:var(--text);background:var(--panel-raised)}.inline-setting{display:flex;justify-content:space-between;align-items:center;margin:16px 3px;color:var(--muted);font-size:11px}.inline-setting select{border:0;color:var(--text);background:transparent;outline:none}.quote-card{min-height:370px}.quote-details{display:grid}.detail-row{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.detail-row:last-child{border-bottom:0}.detail-row span{color:var(--muted);font-size:11px}.detail-row strong{font-size:11px;text-align:right}.empty-inline{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:var(--muted)}.empty-inline p{max-width:360px;margin:0;font-size:12px;line-height:1.6}.pool-hero{min-height:220px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(circle at 85% 15%,rgba(74,221,163,.16),transparent 36%),var(--panel)}.pool-hero h2{font-family:Manrope,sans-serif;font-size:64px;letter-spacing:-.055em;margin:0 0 7px}.pool-hero p{color:var(--muted);margin:0;font-size:12px}.pool-hero-meta{display:flex;gap:40px}.pool-hero-meta span{display:grid;gap:7px}.pool-hero-meta small{color:var(--muted);font-size:10px}.pool-hero-meta strong{font-size:16px}.lock-card{min-height:180px;display:flex;align-items:center;gap:20px}.lock-card svg{color:var(--accent)}.lock-card strong{font-family:Manrope,sans-serif;font-size:20px}.lock-card p{color:var(--muted);font-size:12px;line-height:1.65}.watchlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.watchlist-toolbar input{max-width:300px}.watchlist-toolbar span{color:var(--muted);font-size:11px}.asset-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-picker button{min-height:68px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;color:var(--text);background:var(--panel-raised);text-align:left}.asset-picker button.selected{border-color:#53dca761;background:var(--accent-faint)}.asset-picker button>span:nth-child(2){display:grid;gap:3px}.asset-picker button small{color:var(--muted);font-size:9px}.asset-picker button>span:last-child{margin-left:auto;font-size:10px}.activity-list,.admin-list,.audit-list{display:grid}.activity-row,.admin-user,.audit-row{min-height:68px;display:flex;align-items:center;gap:13px;padding:8px 2px;border-bottom:1px solid var(--line)}.activity-row:last-child,.admin-user:last-child,.audit-row:last-child{border-bottom:0}.activity-icon,.audit-icon{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:var(--accent-faint)}.activity-row>div:not(.right),.admin-user>div:not(.right),.audit-row>div:not(.right){display:grid;gap:4px}.activity-row strong,.admin-user strong,.audit-row strong{font-size:12px}.activity-row span,.admin-user span,.audit-row span{color:var(--muted);font-size:10px}.audit-row p{margin:2px 0 0;color:var(--soft);font-size:11px}.status-pill{display:inline-flex;width:max-content;margin-left:auto;padding:5px 8px;border-radius:99px;color:var(--accent-strong);background:var(--accent-faint);font-size:9px!important;text-transform:capitalize}.status-pill.disabled{color:var(--danger);background:#ff5a6914}.profile-block{display:flex;align-items:center;gap:15px;margin-bottom:25px}.profile-block h3{margin:0 0 5px;font-size:20px}.profile-block p{margin:0;color:var(--muted);font-size:11px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.theme-choice{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.theme-choice button{min-height:100px;padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--panel-raised);text-align:left}.theme-choice button.selected{border-color:#50dca56b;background:var(--accent-faint)}.theme-choice span{display:grid;gap:5px}.theme-choice small{color:var(--muted);font-size:10px;line-height:1.4}.wallet-empty{min-height:110px;display:flex;align-items:center;gap:18px}.wallet-empty>div{flex:1}.wallet-empty strong{font-size:13px}.wallet-empty p{color:var(--muted);font-size:11px;line-height:1.65}.settings-tabs{display:flex;gap:5px;width:max-content;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.settings-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:8px;color:var(--muted);background:transparent;text-transform:capitalize;font-size:11px}.settings-tabs button.active{color:var(--text);background:var(--panel-raised);box-shadow:0 3px 12px #00000014}.owner-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;color:var(--accent-strong);background:var(--accent-faint);font-size:10px;font-weight:600}.settings-layout{display:grid;grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.wide-card{min-width:0}.stack-form{display:grid;gap:13px}.compact-table{display:grid;min-width:600px}.compact-table>div{min-height:46px;display:grid;grid-template-columns:1.3fr .7fr 1fr 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:11px}.compact-table>div:last-child{border-bottom:0}.compact-table span{color:var(--muted)}.unit-list{display:grid;margin-top:20px}.unit-list>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:11px}.unit-list span{color:var(--muted)}.page-loading{min-height:55vh;display:grid;place-items:center}.empty-state{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state h2{margin:18px 0 8px}.empty-state p{color:var(--muted)}.toast{position:fixed;right:24px;bottom:24px;z-index:100;min-height:48px;max-width:420px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(86,222,169,.25);border-radius:13px;color:var(--text);background:var(--panel-solid);box-shadow:var(--shadow);font-size:12px;animation:toastIn .22s ease-out}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}@media(max-width:1180px){.metric-grid.four,.asset-picker{grid-template-columns:repeat(2,1fr)}.hero-card{grid-template-columns:.9fr 1.1fr}.pool-hero-meta{gap:22px}}@media(max-width:920px){.auth-layout{grid-template-columns:1fr}.auth-visual{min-height:44vh;padding:34px}.auth-copy{margin:70px 0 45px}.auth-copy h1{font-size:56px}.auth-panel{padding:55px 28px}.sidebar{transform:translate(-105%);transition:transform .22s ease;box-shadow:20px 0 60px #00000040}.sidebar.open{transform:translate(0)}.scrim{position:fixed;inset:0;z-index:25;border:0;background:#00000073;backdrop-filter:blur(3px)}.mobile-only,.mobile-menu{display:grid!important}.main-area{width:100%;margin-left:0}.topbar{padding:0 20px}.mobile-menu{margin-right:10px}.page-stage{padding:28px 20px 60px}.two-column,.settings-layout,.swap-layout{grid-template-columns:1fr}.swap-layout{max-width:650px}.setup-grid{grid-template-columns:1fr;gap:45px;padding:70px 0}.setup-page{padding:28px}.setup-grid{min-height:auto}.pool-hero{align-items:flex-start;flex-direction:column}.pool-hero-meta{width:100%;justify-content:space-between}}@media(max-width:650px){.page-head{align-items:flex-start;flex-direction:column}.page-head h1{font-size:31px}.page-head>div:last-child{width:100%}.search-box{width:100%}.hero-card{min-height:330px;grid-template-columns:1fr;padding:26px}.hero-card h2{font-size:42px}.mini-chart{height:120px}.metric-grid.four,.metric-grid.three,.form-grid,.asset-picker{grid-template-columns:1fr}.pool-summary{align-items:flex-start;flex-direction:column}.dex-grid{grid-template-columns:1fr}.pool-hero{padding:25px}.pool-hero h2{font-size:50px}.pool-hero-meta{display:grid;grid-template-columns:repeat(2,1fr)}.theme-choice{grid-template-columns:1fr}.wallet-empty,.watchlist-toolbar{align-items:flex-start;flex-direction:column}.watchlist-toolbar input{max-width:none}.account-copy{display:none}.account-trigger{padding-right:6px}.trust-row{flex-direction:column;gap:9px}.auth-copy h1{font-size:42px}.auth-visual{padding:28px}.auth-panel{padding:42px 22px}.setup-page{padding:22px}.setup-grid h1{font-size:43px}.card{padding:17px;border-radius:17px}.page-stage{padding-left:14px;padding-right:14px}.topbar{padding:0 14px}.toast{left:14px;right:14px;bottom:14px}}.live-valuation-card{border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:16px;background:#94a3b80b}.live-valuation-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-holdings-table{width:100%;overflow-x:auto}.admin-holdings-row{display:grid;grid-template-columns:minmax(130px,1.4fr) minmax(70px,.7fr) minmax(110px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr);gap:16px;align-items:center;min-width:760px;padding:14px 4px;border-bottom:1px solid rgba(148,163,184,.12)}.admin-holdings-head{padding-top:4px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.58}.admin-holdings-row:last-child{border-bottom:0}@media(max-width:720px){.live-valuation-card{padding:14px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}:where(.app-shell,.main-area,.page-stage,.page,.page-head,.page-head>*,.card,.card-head,.card-head>*,.hero-card,.hero-card>*,.pool-hero,.pool-hero>*,.metric-grid,.metric-grid>*,.metric-card,.metric-card>*,.two-column,.two-column>*,.settings-layout,.settings-layout>*,.form-grid,.form-grid>*,.asset-picker,.asset-picker>*,.dex-grid,.dex-grid>*,.data-table,.table-head,.table-row,.table-head>*,.table-row>*,.compact-table,.compact-table>*,.compact-table>div>*,.admin-holdings-table,.admin-holdings-row,.admin-holdings-row>*,.detail-row,.detail-row>*,.market-row,.market-row>*,.activity-row,.activity-row>*,.admin-user,.admin-user>*,.audit-row,.audit-row>*,.ready-row,.ready-row>*,.unit-list,.unit-list>*,.unit-list>div>*,.pool-hero-meta,.pool-hero-meta>*,.split-stats,.split-stats>*,.wallet-empty,.wallet-empty>*,.profile-block,.profile-block>*,.trust-row,.trust-row>*,.watchlist-toolbar,.watchlist-toolbar>*,.swap-label,.swap-label>*,.inline-setting,.inline-setting>*,.account-trigger,.account-trigger>*,.account-copy,.dropdown,.dropdown>*){min-width:0}:where(.page-head h1,.page-head p,.card-head h3,.hero-card h2,.hero-card p,.pool-hero h2,.pool-hero p,.metric-card strong,.metric-card small,.metric-card>span,.detail-row strong,.detail-row span,.market-row strong,.market-row span,.activity-row strong,.activity-row span,.admin-user strong,.admin-user span,.audit-row strong,.audit-row span,.audit-row p,.ready-row strong,.ready-row span,.unit-list strong,.unit-list span,.pool-hero-meta strong,.pool-hero-meta small,.split-stats strong,.split-stats small,.dex-grid strong,.dex-grid span,.dex-grid small,.asset-picker strong,.asset-picker small,.wallet-empty strong,.wallet-empty p,.profile-block h3,.profile-block p,.dropdown strong,.dropdown small,.form-error,.success-box,.toast){overflow-wrap:anywhere;word-break:break-word}.card,.metric-card,.hero-card,.pool-hero,.table-card,.wide-card{width:100%;max-width:100%}.page-head,.card-head,.pool-hero,.pool-hero-meta,.split-stats,.trust-row,.wallet-empty,.profile-block,.watchlist-toolbar,.swap-label,.inline-setting{flex-wrap:wrap}.hero-card h2{max-width:100%;font-size:clamp(34px,4.6vw,68px);line-height:1.04}.pool-hero h2{max-width:100%;font-size:clamp(38px,5vw,64px);line-height:1.04}.metric-card strong{max-width:100%;font-size:clamp(18px,2vw,23px);line-height:1.18;font-variant-numeric:tabular-nums}.search-box,.field input,.field select,.field textarea,.watchlist-toolbar input,.asset-select{min-width:0;max-width:100%}.table-card{overflow:hidden}.data-table,.admin-holdings-table,.compact-table{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.table-head,.table-row{grid-template-columns:repeat(5,minmax(0,1fr));min-width:920px}.holdings-table .table-head,.holdings-table .table-row{grid-template-columns:minmax(170px,1.3fr) minmax(120px,.8fr) minmax(165px,1fr) minmax(165px,1fr) minmax(165px,1fr);min-width:980px}.markets-table .table-head,.markets-table .table-row{grid-template-columns:minmax(180px,1.25fr) minmax(170px,1fr) minmax(95px,.6fr) minmax(160px,1fr) minmax(115px,.7fr);min-width:940px}.table-head>*,.table-row>*{min-width:0;max-width:100%}.table-row>span:not(.asset-cell),.table-head>span{overflow-wrap:anywhere;word-break:break-word}.table-row>span:nth-child(n+2){font-variant-numeric:tabular-nums}.asset-cell>span:last-child{min-width:0}.asset-cell strong,.asset-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-table>div{grid-template-columns:minmax(160px,1.2fr) minmax(90px,.65fr) minmax(150px,1fr) minmax(180px,1fr);min-width:760px}.compact-table>div>*{overflow-wrap:anywhere;word-break:break-word}.admin-holdings-row{grid-template-columns:minmax(150px,1.15fr) minmax(85px,.55fr) minmax(115px,.75fr) minmax(190px,1.25fr) minmax(190px,1.25fr) minmax(165px,1fr);min-width:1100px;gap:24px}.admin-holdings-row>*{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-holdings-row>:nth-child(n+3){justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.admin-holdings-head>*{align-self:end}.detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px}.detail-row strong{max-width:100%;text-align:right;font-variant-numeric:tabular-nums}.market-row>div:not(.right),.activity-row>div:not(.right),.admin-user>div:not(.right),.audit-row>div:not(.right){min-width:0;flex:1 1 auto}.market-row .right,.activity-row .right,.admin-user .right,.audit-row .right{min-width:0;max-width:48%;flex:0 1 auto;overflow-wrap:anywhere;word-break:break-word}.market-row,.activity-row,.admin-user,.audit-row{flex-wrap:wrap}.unit-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:16px}.unit-list strong{text-align:right;font-variant-numeric:tabular-nums}.dex-grid,.theme-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-picker button>span:nth-child(2){min-width:0;flex:1 1 auto}.asset-picker button>span:last-child{min-width:0;max-width:42%;overflow-wrap:anywhere;word-break:break-word;text-align:right}.pool-copy,.wallet-empty>div,.profile-block>div{min-width:0}.pool-hero-meta>span,.split-stats>span{min-width:0;max-width:100%}.ready-row{grid-template-columns:12px minmax(0,1fr) auto}.settings-tabs{width:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.settings-tabs button,.source-badge,.status-pill{flex:none;white-space:nowrap}.account-trigger{max-width:min(290px,calc(100vw - 160px))}.account-copy{max-width:190px}.account-copy strong,.account-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown{max-width:calc(100vw - 24px)}.toast{left:24px;width:auto}@media(max-width:920px){.page-head,.pool-hero{align-items:flex-start}.pool-hero-meta{width:100%}}@media(max-width:650px){.page-stage{padding-inline:16px}.card,.metric-card{padding-inline:18px}.page-head{flex-direction:column;align-items:stretch}.page-head>div:last-child,.page-head>div:last-child>button{width:100%}.pool-hero{flex-direction:column;gap:24px}.pool-hero-meta,.split-stats,.trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px}.detail-row{grid-template-columns:1fr;gap:6px;align-items:start;padding-block:10px}.detail-row strong{text-align:left}.market-row .right,.activity-row .right,.admin-user .right,.audit-row .right{width:100%;max-width:none;margin-left:47px;text-align:left}.unit-list>div{grid-template-columns:1fr;gap:5px}.unit-list strong{text-align:left}.dex-grid,.theme-choice{grid-template-columns:1fr}.toast{right:16px;left:16px;bottom:16px;max-width:none}}@media(max-width:430px){.topbar{padding-inline:12px}.top-actions{gap:6px}.account-trigger{max-width:none}.account-copy{display:none}.pool-hero-meta,.split-stats,.trust-row{grid-template-columns:1fr}}.currency-value{appearance:none;display:inline;max-width:100%;margin:0;padding:0;border:0;border-radius:6px;color:inherit;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;touch-action:manipulation;transition:opacity .16s ease,background .16s ease,box-shadow .16s ease}.currency-value:hover{background:var(--accent-faint)}.currency-value:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-faint)}.hero-card h2 .currency-value,.pool-hero h2 .currency-value{display:inline-block}.metric-card .currency-value,.detail-row .currency-value,.table-row .currency-value,.admin-holdings-row .currency-value{font-variant-numeric:tabular-nums}.admin-holdings-row{grid-template-columns:minmax(150px,1.15fr) minmax(85px,.55fr) minmax(115px,.75fr) minmax(210px,1.3fr) minmax(180px,1fr);min-width:900px}.split-stats{flex-wrap:wrap}.holdings-table .table-head,.holdings-table .table-row{grid-template-columns:minmax(170px,1.35fr) minmax(90px,.7fr) minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr)}.watchlist-market-data{display:grid;justify-items:end;gap:4px}.watchlist-market-data small{color:var(--muted);font-size:11px;white-space:nowrap}.ownership-rule{padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.ownership-rule p{margin:6px 0 0;color:var(--muted);line-height:1.5}.ownership-list{display:grid;gap:10px;margin-top:18px}.ownership-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--border)}.ownership-list>div>div{display:grid;gap:4px}.ownership-list span,.ownership-list small{color:var(--muted);font-size:12px}.compact-table>div{grid-template-columns:minmax(100px,1fr) 70px minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr)}@media(max-width:900px){.holdings-table{min-width:920px}.ownership-list>div{align-items:flex-start}}.field-label{display:flex!important;align-items:center;justify-content:flex-start;gap:7px;width:max-content;max-width:100%}.field-label>span:first-child{min-width:0}.field-help{position:relative;width:17px;height:17px;flex:none;display:inline-grid!important;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);background:var(--panel-raised);font-size:10px!important;font-weight:800;line-height:1;cursor:help;outline:none}.field-help:hover,.field-help:focus-visible{color:var(--text);border-color:#53dca76b;background:var(--accent-faint)}.field-tooltip{position:absolute;z-index:120;left:50%;bottom:calc(100% + 10px);width:min(300px,calc(100vw - 40px));padding:11px 13px;border:1px solid var(--line-strong);border-radius:11px;color:var(--text)!important;background:var(--panel-solid);box-shadow:0 15px 40px #0003;font-size:11px!important;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.field-help:hover .field-tooltip,.field-help:focus .field-tooltip,.field-help:focus-visible .field-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:650px){.field-tooltip{position:fixed;left:16px;right:16px;bottom:18px;width:auto;transform:translateY(6px)}.field-help:hover .field-tooltip,.field-help:focus .field-tooltip,.field-help:focus-visible .field-tooltip{transform:translateY(0)}}@media(min-width:651px){.field-tooltip{left:-72px;right:auto;transform:translateY(5px)}.field-help:hover .field-tooltip,.field-help:focus .field-tooltip,.field-help:focus-visible .field-tooltip{transform:translateY(0)}}.pool-grand-totals{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.pool-grand-totals{grid-template-columns:1fr}}.btc-commission-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.pool-accounting-layout{align-items:stretch}.commission-engine-note{margin:16px 0 0;padding:13px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--muted);line-height:1.55}.commission-engine-note.warning{background:color-mix(in srgb,#f59e0b 12%,transparent)}.commission-auto-summary{margin:4px 0 2px}@media(max-width:1120px){.btc-commission-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.btc-commission-totals{grid-template-columns:1fr}}.overview-hero{grid-template-columns:minmax(540px,1.05fr) minmax(300px,.95fr);gap:clamp(30px,3.4vw,58px)}.overview-hero-copy{min-width:0;max-width:100%;container-type:inline-size}.overview-hero h2.overview-hero-value,.overview-hero h2.overview-hero-value .overview-hero-currency{max-width:100%;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums lining-nums}.overview-hero h2.overview-hero-value{font-size:clamp(31px,3.1vw,52px)!important;line-height:.98;letter-spacing:-.052em}@supports (font-size: 1cqw){.overview-hero h2.overview-hero-value{font-size:clamp(29px,7.6cqw,52px)!important}}.overview-hero h2.overview-hero-value .overview-hero-currency{display:inline-block;width:max-content;line-height:inherit}.market-pulse-card{container-type:inline-size;padding:25px 27px}.market-pulse-card .card-head{margin-bottom:8px}.market-pulse-card .market-row{min-height:80px;display:grid;grid-template-columns:40px minmax(92px,.68fr) minmax(310px,1.8fr);align-items:center;gap:14px;padding:13px 0}.market-pulse-card .asset-icon{width:40px;height:40px;font-size:13px}.market-pulse-card .market-row>div:not(.market-pulse-values){gap:4px}.market-pulse-card .market-row>div:not(.market-pulse-values) strong{font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.015em}.market-pulse-card .market-row>div:not(.market-pulse-values) span{font-size:11px;line-height:1.25}.market-pulse-card .market-row>.market-pulse-values{width:100%;min-width:0;margin-left:0;display:grid;grid-template-columns:minmax(94px,1fr) minmax(78px,.75fr) minmax(105px,1fr);align-items:center;column-gap:clamp(16px,2.2cqw,28px)!important;row-gap:0!important}.market-pulse-stat{min-width:0;display:grid;justify-items:end;gap:6px;text-align:right}.market-pulse-stat small{color:var(--muted);font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.105em;text-transform:uppercase;white-space:nowrap}.market-pulse-stat strong,.market-pulse-stat .currency-value{color:var(--text);font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.15;letter-spacing:-.018em;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums lining-nums}.market-pulse-price strong,.market-pulse-price .currency-value{font-size:14px}.market-pulse-change strong.positive{color:var(--accent-strong)}.market-pulse-change strong.negative{color:var(--danger)}.market-pulse-card .currency-value:hover{background:transparent;opacity:.72}@container (max-width: 570px){.market-pulse-card .market-row{grid-template-columns:40px minmax(0,1fr);row-gap:12px}.market-pulse-card .market-row>.market-pulse-values{grid-column:1 / -1;padding-left:54px;column-gap:18px!important}}@media(max-width:1180px){.overview-hero{min-height:auto;grid-template-columns:1fr;gap:22px}.overview-hero .mini-chart{height:145px}.overview-hero h2.overview-hero-value{width:100%;font-size:clamp(31px,5.4vw,52px)!important}.overview-two-column{grid-template-columns:minmax(0,1fr)!important}.overview-two-column>*{min-width:0}}@media(max-width:650px){.overview-hero{padding:25px 22px;gap:18px}.overview-hero h2.overview-hero-value{font-size:clamp(25px,7.4vw,38px)!important;letter-spacing:-.045em}.market-pulse-card{padding:20px 18px}.market-pulse-card .market-row{min-height:104px;grid-template-columns:40px minmax(0,1fr)!important;row-gap:13px!important}.market-pulse-card .market-row>.market-pulse-values{grid-column:1 / -1;padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:11px!important}.market-pulse-stat{justify-items:start;text-align:left}.market-pulse-stat small{font-size:7.5px;letter-spacing:.075em}.market-pulse-stat strong,.market-pulse-stat .currency-value,.market-pulse-price strong,.market-pulse-price .currency-value{font-size:11.5px}}.overview-positions-card{overflow:hidden}.overview-positions-card .holdings-table.compact{width:100%;min-width:0!important;max-width:100%;overflow:hidden}.overview-positions-card .holdings-table.compact .table-head,.overview-positions-card .holdings-table.compact .table-row{width:100%;min-width:0!important;grid-template-columns:minmax(130px,1.35fr) minmax(74px,.62fr) minmax(128px,1fr) minmax(112px,.9fr)!important;column-gap:clamp(12px,1.5vw,22px)}.overview-positions-card .holdings-table.compact .table-head>span:nth-child(5),.overview-positions-card .holdings-table.compact .table-head>span:nth-child(6),.overview-positions-card .holdings-table.compact .table-row>span:nth-child(5),.overview-positions-card .holdings-table.compact .table-row>span:nth-child(6){display:none}.overview-positions-card .holdings-table.compact .table-head>span,.overview-positions-card .holdings-table.compact .table-row>span{min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(n+2){justify-items:start;font-variant-numeric:tabular-nums lining-nums}@media(max-width:650px){.overview-positions-card .holdings-table.compact .table-head{display:none}.overview-positions-card .holdings-table.compact .table-row{min-height:0;padding:15px 0 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:12px;row-gap:16px}.overview-positions-card .holdings-table.compact .table-row>span:first-child{grid-column:1 / -1}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(2),.overview-positions-card .holdings-table.compact .table-row>span:nth-child(3),.overview-positions-card .holdings-table.compact .table-row>span:nth-child(4){display:grid;gap:5px;align-content:start;white-space:normal;font-size:11px}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(2):before,.overview-positions-card .holdings-table.compact .table-row>span:nth-child(3):before,.overview-positions-card .holdings-table.compact .table-row>span:nth-child(4):before{color:var(--muted);font-size:7.5px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(2):before{content:"Quantity"}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(3):before{content:"Value"}.overview-positions-card .holdings-table.compact .table-row>span:nth-child(4):before{content:"24h volume"}.overview-positions-card .holdings-table.compact .currency-value{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:11px}}.asset-settings-stack{display:grid;gap:18px}.asset-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-card-copy{margin:-2px 0 18px;color:var(--muted);font-size:11px;line-height:1.65}.asset-search-form{display:grid;gap:12px}.input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.input-action .secondary-button{min-width:112px;justify-content:center}.exchange-result-list{display:grid;margin-top:14px;max-height:440px;overflow:auto}.exchange-result,.supported-asset-row{min-width:0;display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line)}.exchange-result:last-child,.supported-asset-row:last-child{border-bottom:0}.exchange-result-copy,.supported-asset-copy{min-width:0;flex:1;display:grid;gap:6px}.exchange-result-copy strong,.supported-asset-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.exchange-badges{display:flex;flex-wrap:wrap;gap:5px}.exchange-badge,.asset-source-badge{display:inline-flex;width:max-content;padding:4px 7px;border-radius:999px;color:var(--muted);background:var(--panel-raised);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.asset-source-badge.exchange{color:var(--accent-strong);background:var(--accent-faint)}.asset-source-badge.custom{color:#f0b76d;background:color-mix(in srgb,#f0b76d 11%,transparent)}.supported-asset-list{display:grid}.supported-asset-copy>span{color:var(--muted);font-size:9px;line-height:1.5}.custom-price-control{display:flex;align-items:center;gap:8px}.custom-price-control input{width:130px;min-height:36px;padding:0 10px}.supported-asset-row>button{flex:none}@media(max-width:980px){.asset-option-grid{grid-template-columns:1fr}}@media(max-width:680px){.input-action{grid-template-columns:1fr}.input-action .secondary-button{width:100%}.supported-asset-row{align-items:flex-start;flex-wrap:wrap}.supported-asset-copy{min-width:calc(100% - 58px)}.custom-price-control{width:100%;padding-left:52px}.custom-price-control input{flex:1;width:auto}.supported-asset-row>button{margin-left:auto}}.asset-search-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.search-suggestion{border:1px solid var(--line);border-radius:999px;background:var(--panel-raised);color:var(--muted);padding:6px 9px;font:inherit;font-size:9px;cursor:pointer}.search-suggestion:hover{color:var(--text);border-color:var(--accent)}.asset-result-reason{color:var(--muted);font-size:9px;line-height:1.45}.asset-source-badge.market{color:#8cc8ff;background:color-mix(in srgb,#8cc8ff 12%,transparent)}:root[data-dexp-design=premium]{--bg: #080b0a;--bg-2: #0d1110;--panel: rgba(18, 23, 21, .88);--panel-solid: #121715;--panel-raised: #171d1a;--line: rgba(224, 234, 229, .085);--line-strong: rgba(224, 234, 229, .145);--text: #f2f5f3;--muted: #8d9993;--soft: #c0c8c4;--accent: #57b895;--accent-strong: #74c7a8;--accent-faint: rgba(69, 151, 119, .13);--danger: #e67a82;--warning: #c89b55;--shadow: 0 18px 45px rgba(0, 0, 0, .24), 0 1px 0 rgba(255, 255, 255, .025) inset;--radius: 17px;--radius-sm: 11px;--premium-ease: cubic-bezier(.2, .8, .2, 1);color-scheme:dark}:root[data-dexp-design=premium][data-theme=light]{--bg: #f4f5f2;--bg-2: #eef0ec;--panel: rgba(252, 253, 250, .94);--panel-solid: #fbfcf9;--panel-raised: #f2f4f0;--line: rgba(27, 38, 33, .09);--line-strong: rgba(27, 38, 33, .15);--text: #121814;--muted: #68736d;--soft: #39443e;--accent: #167957;--accent-strong: #0b6e55;--accent-faint: rgba(11, 110, 85, .085);--danger: #b94e59;--warning: #8a641e;--shadow: 0 18px 45px rgba(27, 38, 33, .075), 0 1px 0 rgba(255, 255, 255, .8) inset;color-scheme:light}:root[data-dexp-design=premium] body{background:var(--bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 48%,transparent),transparent 340px);color:var(--text);font-feature-settings:"tnum" 1,"lnum" 1}:root[data-dexp-design=premium] ::selection{background:#0b6e552e}:root[data-dexp-design=premium] :where(.currency-value,.metric-card strong,.detail-row strong,.table-row,.premium-performance,.premium-exact-value,.market-pulse-stat strong,.position-allocation,.allocation-list){font-variant-numeric:tabular-nums lining-nums}:root[data-dexp-design=premium] :where(button,a,input,select,textarea){transition-duration:.18s;transition-timing-function:var(--premium-ease)}:root[data-dexp-design=premium] :where(button:not(:disabled),a){touch-action:manipulation}:root[data-dexp-design=premium] :where(button:not(:disabled)):active{transform:scale(.985)}:root[data-dexp-design=premium] .brand{gap:10px;font-size:18px;letter-spacing:-.025em}:root[data-dexp-design=premium] .brand-mark{width:32px;height:32px;border-radius:9px;color:#f5faf7;background:#0b6e55;box-shadow:0 5px 14px #0b6e552e}:root[data-dexp-design=premium] .sidebar{width:244px;padding:22px 16px;background:color-mix(in srgb,var(--panel-solid) 94%,transparent);border-right-color:var(--line);backdrop-filter:blur(20px) saturate(110%)}:root[data-dexp-design=premium] .main-area{width:calc(100% - 244px);margin-left:244px}:root[data-dexp-design=premium] .sidebar nav button{height:42px;border-radius:9px;font-size:12.5px}:root[data-dexp-design=premium] .sidebar nav button.active{background:var(--accent-faint);box-shadow:inset 2px 0 0 var(--accent-strong)}:root[data-dexp-design=premium] .network-status{border-radius:11px;background:transparent}:root[data-dexp-design=premium] .topbar{height:72px;padding:0 32px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(24px) saturate(120%)}:root[data-dexp-design=premium] .icon-button{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--muted)}:root[data-dexp-design=premium] .icon-button:hover{color:var(--text);background:var(--panel-raised)}:root[data-dexp-design=premium] .account-trigger{min-height:40px;padding:3px 6px 3px 4px;border:0;border-radius:11px;background:transparent}:root[data-dexp-design=premium] .account-trigger:hover{background:var(--panel-raised)}:root[data-dexp-design=premium] .avatar{width:32px;height:32px;border-radius:9px;color:#fff;background:#168461;box-shadow:none}:root[data-dexp-design=premium] .account-copy{min-width:98px}:root[data-dexp-design=premium] .dropdown{border-radius:12px;box-shadow:var(--shadow)}:root[data-dexp-design=premium] .page-stage{max-width:1480px;padding:36px 38px calc(76px + env(safe-area-inset-bottom))}:root[data-dexp-design=premium] .page{gap:18px;animation-duration:.32s}:root[data-dexp-design=premium] .page-head{margin-bottom:8px;align-items:center}:root[data-dexp-design=premium] .page-head h1{font-size:clamp(32px,3.2vw,42px);line-height:1.02;font-weight:600;letter-spacing:-.045em}:root[data-dexp-design=premium] .page-head p{color:var(--muted);font-size:13px;line-height:1.55}:root[data-dexp-design=premium] .eyebrow{margin-bottom:9px!important;color:var(--accent-strong)!important;font-size:10px!important;letter-spacing:.135em}:root[data-dexp-design=premium] :where(.card,.metric-card,.hero-card,.pool-hero){border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);backdrop-filter:none}:root[data-dexp-design=premium] .card{padding:21px 22px}:root[data-dexp-design=premium] .card-head{margin-bottom:15px}:root[data-dexp-design=premium] .card-head h3{font-size:15px;font-weight:650;letter-spacing:-.018em}:root[data-dexp-design=premium] .metric-grid{gap:12px}:root[data-dexp-design=premium] .metric-card{min-height:124px;padding:17px 19px;gap:6px;background:color-mix(in srgb,var(--panel) 72%,var(--bg));box-shadow:0 8px 24px #00000009}:root[data-dexp-design=premium] .metric-card>span{font-size:11px}:root[data-dexp-design=premium] .metric-card strong{font-size:clamp(20px,2vw,26px);font-weight:650}:root[data-dexp-design=premium] .metric-card small{font-size:10px;line-height:1.45}:root[data-dexp-design=premium] .two-column{gap:14px}:root[data-dexp-design=premium] .muted,:root[data-dexp-design=premium] .page-head p,:root[data-dexp-design=premium] .metric-card small{color:var(--muted)!important}:root[data-dexp-design=premium] .positive{color:var(--accent-strong)!important}:root[data-dexp-design=premium] .negative{color:var(--danger)!important}:root[data-dexp-design=premium] .primary-button{min-height:44px;border-radius:10px;color:#fff;background:#0b6e55;box-shadow:0 8px 18px #0b6e5526}:root[data-dexp-design=premium] .primary-button:hover:not(:disabled){background:#075f49;transform:translateY(-1px)}:root[data-dexp-design=premium] .secondary-button{min-height:40px;border-radius:10px;background:transparent}:root[data-dexp-design=premium] .ghost-button{min-height:36px;border-color:var(--line);background:var(--panel)}:root[data-dexp-design=premium] .text-button{color:var(--accent-strong)}:root[data-dexp-design=premium] .field input,:root[data-dexp-design=premium] .field select,:root[data-dexp-design=premium] .field textarea,:root[data-dexp-design=premium] .watchlist-toolbar input{min-height:45px;border-radius:10px;background:var(--panel-solid)}:root[data-dexp-design=premium] .field input:focus,:root[data-dexp-design=premium] .field select:focus,:root[data-dexp-design=premium] .field textarea:focus{border-color:#0b6e556b;box-shadow:0 0 0 3px var(--accent-faint)}:root[data-dexp-design=legacy] .privacy-toggle{display:none}:root[data-dexp-design=premium] .overview-live-actions{display:flex;align-items:center;gap:9px}:root[data-dexp-design=premium] .live-status{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--panel);font-size:10.5px;white-space:nowrap}:root[data-dexp-design=premium] .live-status>span{width:7px;height:7px;border-radius:50%}:root[data-dexp-design=premium] .live-status.online>span{background:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-faint)}:root[data-dexp-design=premium] .live-status.offline>span{background:var(--danger)}:root[data-dexp-design=premium] .overview-refresh{border:1px solid var(--line);background:var(--panel)}:root[data-dexp-design=premium] .spinning{animation:spin .8s linear infinite}:root[data-dexp-design=premium] .premium-portfolio-hero{min-height:390px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr);gap:clamp(30px,4vw,70px);align-items:stretch;padding:clamp(27px,3vw,42px);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--panel-solid);box-shadow:0 24px 65px #0000001c}:root[data-dexp-design=premium][data-theme=light] .premium-portfolio-hero{box-shadow:0 28px 70px #24302a16}:root[data-dexp-design=premium] .premium-hero-summary{display:flex;min-width:0;flex-direction:column;justify-content:center}:root[data-dexp-design=premium] .premium-hero-label-row{display:flex;align-items:center;gap:11px}:root[data-dexp-design=premium] .premium-hero-label-row .eyebrow{margin:0!important}:root[data-dexp-design=premium] .hero-currency-selector{height:28px;padding:0 25px 0 9px;border:1px solid var(--line);border-radius:8px;color:var(--soft);background:var(--panel-raised);font-size:10px;font-weight:700;outline:none}:root[data-dexp-design=premium] .premium-hero-summary h2{margin:20px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.2vw,82px);line-height:.94;letter-spacing:-.065em;font-weight:600;white-space:nowrap}:root[data-dexp-design=premium] .premium-main-value{display:inline;width:auto;font:inherit;letter-spacing:inherit}:root[data-dexp-design=premium] .premium-exact-value{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:var(--muted);font-size:10px}:root[data-dexp-design=premium] .premium-exact-value .currency-value{color:var(--soft);font-size:11px}:root[data-dexp-design=premium] .premium-performance{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:650}:root[data-dexp-design=premium] .premium-performance .currency-value{color:currentColor;font-weight:inherit}:root[data-dexp-design=premium] .premium-performance span{color:var(--muted);font-weight:500}:root[data-dexp-design=premium] .performance-definition{max-width:460px;margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.55}:root[data-dexp-design=premium] .premium-chart-panel{min-width:0;display:grid;align-content:center;padding:19px 0 0}:root[data-dexp-design=premium] .chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}:root[data-dexp-design=premium] .chart-toolbar>div:first-child{display:grid;gap:3px}:root[data-dexp-design=premium] .chart-toolbar strong{font-size:12px}:root[data-dexp-design=premium] .chart-toolbar span{color:var(--muted);font-size:9px}:root[data-dexp-design=premium] .range-selector{display:flex;padding:3px;border-radius:9px;background:var(--panel-raised)}:root[data-dexp-design=premium] .range-selector button{min-width:36px;height:28px;padding:0 8px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:700}:root[data-dexp-design=premium] .range-selector button.active{color:var(--text);background:var(--panel-solid);box-shadow:0 2px 8px #00000014}:root[data-dexp-design=premium] .premium-chart-panel .mini-chart{height:235px;color:var(--accent-strong)}:root[data-dexp-design=premium] .premium-chart-panel .mini-chart path:last-child{stroke-width:2.25}:root[data-dexp-design=premium] .chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:8.5px}:root[data-dexp-design=premium] .premium-metrics .metric-card:first-child{border-color:color-mix(in srgb,var(--accent-strong) 24%,var(--line))}:root[data-dexp-design=premium] .allocation-card,:root[data-dexp-design=premium] .ownership-card{min-height:300px}:root[data-dexp-design=premium] .allocation-strip{width:100%;height:8px;display:flex;overflow:hidden;margin:8px 0 21px;border-radius:99px;background:var(--panel-raised)}:root[data-dexp-design=premium] .allocation-segment{min-width:0}:root[data-dexp-design=premium] .segment-0{background:#0b6e55}:root[data-dexp-design=premium] .segment-1{background:#439174}:root[data-dexp-design=premium] .segment-2{background:#74ad99}:root[data-dexp-design=premium] .segment-3{background:#9ab9ae}:root[data-dexp-design=premium] .segment-4{background:#c6d1cc}:root[data-dexp-design=premium] .allocation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px}:root[data-dexp-design=premium] .allocation-list>div{min-height:48px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}:root[data-dexp-design=premium] .allocation-dot{width:7px;height:7px;border-radius:50%}:root[data-dexp-design=premium] .allocation-list>div>div{display:grid;gap:2px}:root[data-dexp-design=premium] .allocation-list strong{font-size:11px}:root[data-dexp-design=premium] .allocation-list small{color:var(--muted);font-size:9px}:root[data-dexp-design=premium] .allocation-list .currency-value{font-size:10px}:root[data-dexp-design=premium] .premium-pool-summary{min-height:220px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;align-items:center}:root[data-dexp-design=premium] .premium-ring{--ownership: 0deg;width:154px;height:154px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,var(--panel-solid) 61%,transparent 62%),conic-gradient(var(--accent-strong) var(--ownership),var(--panel-raised) 0);box-shadow:inset 0 0 0 1px var(--line)}:root[data-dexp-design=premium] .premium-ring span{font-family:Manrope,sans-serif;font-size:25px;font-weight:650;letter-spacing:-.04em}:root[data-dexp-design=premium] .premium-ring small{color:var(--muted);font-size:9px}:root[data-dexp-design=premium] .premium-pool-details{min-width:0}:root[data-dexp-design=premium] .ownership-progress{height:5px;overflow:hidden;margin-top:18px;border-radius:99px;background:var(--panel-raised)}:root[data-dexp-design=premium] .ownership-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent-strong)}:root[data-dexp-design=premium] .premium-position-list{display:grid}:root[data-dexp-design=premium] .premium-position-list>div{min-height:60px;display:grid;grid-template-columns:36px minmax(80px,.6fr) minmax(130px,1fr) minmax(90px,.55fr);gap:12px;align-items:center;border-bottom:1px solid var(--line)}:root[data-dexp-design=premium] .premium-position-list>div:last-child{border-bottom:0}:root[data-dexp-design=premium] .premium-position-list>div>div:nth-child(2){display:grid;gap:3px}:root[data-dexp-design=premium] .premium-position-list strong{font-size:11px}:root[data-dexp-design=premium] .premium-position-list small{color:var(--muted);font-size:9px}:root[data-dexp-design=premium] .position-allocation{display:flex;align-items:center;gap:8px}:root[data-dexp-design=premium] .position-allocation>span{width:100%;height:4px;overflow:hidden;border-radius:99px;background:var(--panel-raised)}:root[data-dexp-design=premium] .position-allocation i{display:block;height:100%;border-radius:inherit;background:var(--accent-strong)}:root[data-dexp-design=premium] .premium-position-list>div>.currency-value{justify-self:end;font-size:10.5px}:root[data-dexp-design=premium] .account-preference-grid{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(260px,.8fr) minmax(260px,.8fr);gap:14px;align-items:stretch}:root[data-dexp-design=premium] .privacy-card-toggle{width:100%;min-height:130px;display:grid;grid-template-columns:40px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--panel-raised);text-align:left}:root[data-dexp-design=premium] .privacy-card-toggle>span{display:grid;gap:5px}:root[data-dexp-design=premium] .privacy-card-toggle small{color:var(--muted);font-size:10px;line-height:1.45}:root[data-dexp-design=premium] .privacy-card-toggle i{width:39px;height:22px;position:relative;border-radius:99px;background:var(--line-strong)}:root[data-dexp-design=premium] .privacy-card-toggle i:after{content:"";width:16px;height:16px;position:absolute;left:3px;top:3px;border-radius:50%;background:var(--panel-solid);transition:transform .2s var(--premium-ease)}:root[data-dexp-design=premium] .privacy-card-toggle.active i{background:var(--accent-strong)}:root[data-dexp-design=premium] .privacy-card-toggle.active i:after{transform:translate(17px)}:root[data-dexp-design=premium] .design-settings-layout{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(340px,.85fr);gap:14px;align-items:start}:root[data-dexp-design=premium] .settings-card-copy{color:var(--muted);font-size:11px;line-height:1.65}:root[data-dexp-design=premium] .design-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-dexp-design=premium] .design-mode-options label{position:relative;min-height:220px;display:grid;grid-template-rows:92px 1fr auto;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel-raised);cursor:pointer}:root[data-dexp-design=premium] .design-mode-options label.selected{border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--line));box-shadow:0 0 0 3px var(--accent-faint)}:root[data-dexp-design=premium] .design-mode-options input{position:absolute;opacity:0;pointer-events:none}:root[data-dexp-design=premium] .design-mode-options label>span:nth-of-type(2){display:grid;gap:5px}:root[data-dexp-design=premium] .design-mode-options small{color:var(--muted);font-size:9.5px;line-height:1.5}:root[data-dexp-design=premium] .design-mode-options b{width:max-content;padding:4px 7px;border-radius:99px;color:var(--accent-strong);background:var(--accent-faint);font-size:8px;text-transform:uppercase;letter-spacing:.08em}:root[data-dexp-design=premium] .design-preview{height:92px;display:grid;grid-template-columns:24% 1fr;grid-template-rows:20% 1fr;gap:5px;padding:7px;overflow:hidden;border-radius:9px;background:#f5f6f3}:root[data-dexp-design=premium] .design-preview i{display:block;border-radius:3px;background:#dce2de}:root[data-dexp-design=premium] .design-preview i:first-child{grid-row:1 / 3;background:#17201b}:root[data-dexp-design=premium] .design-preview i:nth-child(2){background:#e8ebe8}:root[data-dexp-design=premium] .premium-preview i:nth-child(3){background:#0b6e55;opacity:.75}:root[data-dexp-design=premium] .legacy-preview{background:#f3f5f8}:root[data-dexp-design=premium] .legacy-preview i:first-child{background:#fff}:root[data-dexp-design=premium] .legacy-preview i:nth-child(3){background:#4bdda5;opacity:.55;border-radius:8px}:root[data-dexp-design=premium] .design-state-summary{min-height:150px;display:flex;align-items:center;gap:18px}:root[data-dexp-design=premium] .design-state-icon{width:54px;height:54px;flex:none;display:grid;place-items:center;border-radius:15px;color:var(--accent-strong);background:var(--accent-faint)}:root[data-dexp-design=premium] .design-state-summary h3{margin:0 0 6px;font-size:22px}:root[data-dexp-design=premium] .design-state-summary p:last-child{color:var(--muted);font-size:10px;line-height:1.55}:root[data-dexp-design=premium] .table-head{letter-spacing:.055em}:root[data-dexp-design=premium] .table-row{transition:background .16s var(--premium-ease)}:root[data-dexp-design=premium] .table-row:hover{background:var(--accent-faint)}:root[data-dexp-design=premium] .asset-icon{box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-dexp-design=premium] .source-badge,:root[data-dexp-design=premium] .status-pill{border-radius:7px}:root[data-dexp-design=premium] .market-pulse-card .market-row{border-color:var(--line)}:root[data-dexp-design=premium] .toast{border-radius:11px;box-shadow:var(--shadow)}:root[data-dexp-design=premium] .currency-value{transition:opacity .16s,filter .18s,background .16s}:root[data-dexp-design=premium] .premium-hero-summary h2,:root[data-dexp-design=premium] .metric-card strong{animation:premiumValueIn .34s var(--premium-ease)}@keyframes premiumValueIn{0%{opacity:.72;transform:translateY(2px)}}:root[data-dexp-design=premium][data-dexp-privacy=true] .currency-value{filter:blur(8px);user-select:none}:root[data-dexp-design=premium][data-dexp-privacy=true] .currency-value:hover{filter:blur(6px)}:root[data-dexp-design=premium] .premium-overview-skeleton{padding-top:20px}:root[data-dexp-design=premium] .skeleton-line,:root[data-dexp-design=premium] .skeleton-hero,:root[data-dexp-design=premium] .skeleton-metric{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}:root[data-dexp-design=premium] .skeleton-line:after,:root[data-dexp-design=premium] .skeleton-hero:after,:root[data-dexp-design=premium] .skeleton-metric:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(130,150,140,.09),transparent);animation:skeletonSweep 1.45s infinite}:root[data-dexp-design=premium] .skeleton-title{width:220px;height:42px}:root[data-dexp-design=premium] .skeleton-subtitle{width:min(440px,80%);height:18px}:root[data-dexp-design=premium] .skeleton-hero{height:390px;border-radius:20px}:root[data-dexp-design=premium] .skeleton-metric{height:124px}@keyframes skeletonSweep{to{transform:translate(100%)}}@media(max-width:1180px){:root[data-dexp-design=premium] .premium-portfolio-hero{grid-template-columns:1fr;min-height:auto}:root[data-dexp-design=premium] .premium-chart-panel .mini-chart{height:205px}:root[data-dexp-design=premium] .account-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-dexp-design=premium] .account-preference-grid>:first-child{grid-column:1 / -1}}@media(max-width:920px){:root[data-dexp-design=premium] .main-area{width:100%;margin-left:0}:root[data-dexp-design=premium] .design-settings-layout{grid-template-columns:1fr}}@media(max-width:650px){:root[data-dexp-design=premium] .topbar{height:68px;padding:env(safe-area-inset-top) 14px 0}:root[data-dexp-design=premium] .page-stage{padding:26px 15px calc(54px + env(safe-area-inset-bottom))}:root[data-dexp-design=premium] .page-head{gap:14px}:root[data-dexp-design=premium] .page-head h1{font-size:34px}:root[data-dexp-design=premium] .overview-live-actions{width:auto}:root[data-dexp-design=premium] .premium-portfolio-hero{padding:24px 20px;gap:20px;border-radius:18px}:root[data-dexp-design=premium] .premium-hero-summary h2{max-width:100%;font-size:clamp(40px,12.5vw,58px);white-space:normal}:root[data-dexp-design=premium] .chart-toolbar{align-items:flex-start;flex-direction:column}:root[data-dexp-design=premium] .range-selector{width:100%;overflow-x:auto}:root[data-dexp-design=premium] .range-selector button{flex:1 0 38px}:root[data-dexp-design=premium] .premium-chart-panel .mini-chart{height:165px}:root[data-dexp-design=premium] .premium-metrics{grid-template-columns:1fr!important}:root[data-dexp-design=premium] .metric-card{min-height:108px;padding:15px 17px}:root[data-dexp-design=premium] .allocation-list{grid-template-columns:1fr}:root[data-dexp-design=premium] .premium-pool-summary{grid-template-columns:1fr;justify-items:center}:root[data-dexp-design=premium] .premium-pool-details{width:100%}:root[data-dexp-design=premium] .premium-position-list>div{grid-template-columns:34px minmax(75px,1fr) minmax(75px,.8fr)}:root[data-dexp-design=premium] .premium-position-list .position-allocation{display:none}:root[data-dexp-design=premium] .account-preference-grid{grid-template-columns:1fr}:root[data-dexp-design=premium] .account-preference-grid>:first-child{grid-column:auto}:root[data-dexp-design=premium] .design-mode-options{grid-template-columns:1fr}:root[data-dexp-design=premium] .design-mode-options label{min-height:205px}:root[data-dexp-design=premium] .card{padding:19px 17px}:root[data-dexp-design=premium] .settings-tabs{margin-inline:-1px}:root[data-dexp-design=premium] .toast{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){:root[data-dexp-design=premium] *,:root[data-dexp-design=premium] *:before,:root[data-dexp-design=premium] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.card-hint{color:var(--muted);font-size:.74rem}.asset-selectable-row .asset-cell{overflow:visible}.asset-detail-trigger{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px;margin:-4px;border:0;border-radius:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.asset-detail-trigger:hover,.asset-detail-trigger:focus-visible{background:var(--accent-faint);outline:none}.asset-detail-trigger>span:nth-child(2){min-width:0;display:grid}.asset-detail-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-detail-cue{padding:4px 7px;border:1px solid var(--line);border-radius:99px;color:var(--accent-strong);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translate(-3px);transition:opacity .16s,transform .16s}.asset-detail-trigger:hover .asset-detail-cue,.asset-detail-trigger:focus-visible .asset-detail-cue{opacity:1;transform:none}.asset-insight-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:28px;background:#050a08ad;backdrop-filter:blur(12px);animation:assetInsightBackdropIn .18s ease-out}.asset-insight-card{width:min(1120px,100%);max-height:min(900px,calc(100vh - 56px));overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 34px 90px #0000005c;animation:assetInsightCardIn .22s cubic-bezier(.2,.8,.2,1)}.asset-insight-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.asset-insight-identity{min-width:0;display:flex;align-items:center;gap:14px}.asset-insight-identity .asset-icon{width:44px;height:44px;flex:none;font-size:1rem}.asset-insight-identity h2{margin:2px 0 3px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.asset-insight-identity>div{min-width:0}.asset-insight-identity>div>span{display:block;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.asset-insight-body{min-height:0;overflow-y:auto;padding:22px 24px 26px}.asset-insight-loading{min-height:380px;display:grid;place-items:center;align-content:center;gap:18px;padding:30px;color:var(--muted);text-align:center}.asset-insight-quote-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(250px,1.25fr) auto;gap:14px;align-items:stretch;margin-bottom:22px}.asset-insight-quote-row>div{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft)}.asset-insight-quote-row>div:first-child{display:grid;align-content:center;gap:4px}.asset-insight-quote-row>div:first-child>span,.asset-insight-quote-row>div:first-child>small{color:var(--muted);font-size:.72rem}.asset-insight-quote-row>div:first-child>strong .currency-value{font-size:clamp(1.55rem,4vw,2.4rem);font-weight:750}.analysis-signal{display:grid;align-content:center;gap:5px}.analysis-signal>span{width:max-content;padding:4px 8px;border-radius:99px;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.analysis-signal>strong{font-size:1rem}.analysis-signal>small{color:var(--muted);line-height:1.4}.analysis-signal.bullish>span{color:var(--positive);background:color-mix(in srgb,var(--positive) 13%,transparent)}.analysis-signal.bearish>span{color:var(--negative);background:color-mix(in srgb,var(--negative) 13%,transparent)}.analysis-signal.neutral>span{color:var(--accent-strong);background:var(--accent-faint)}.asset-insight-live{display:grid;align-content:center;justify-items:end;gap:8px;white-space:nowrap}.asset-insight-live small{color:var(--muted);font-size:.68rem}.asset-chart-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.asset-chart-toolbar h3{margin:0 0 3px;font-size:1rem}.asset-chart-toolbar>div:first-child span{color:var(--muted);font-size:.72rem}.asset-range-selector{flex:none}.asset-insight-chart{position:relative;height:300px;margin-bottom:22px;overflow:hidden;border:1px solid var(--line);border-radius:16px;color:var(--positive);background:linear-gradient(180deg,var(--panel-soft),transparent)}.asset-insight-chart.negative{color:var(--negative)}.asset-insight-chart svg{width:100%;height:245px;display:block;margin-top:28px}.asset-chart-values{position:absolute;z-index:1;inset:14px 16px auto;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.72rem}.asset-chart-values strong{color:var(--text)}.asset-chart-dates{position:absolute;inset:auto 16px 12px;display:flex;justify-content:space-between;color:var(--muted);font-size:.65rem}.asset-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.asset-analysis-section{margin:0}.asset-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.asset-stat{min-width:0;display:grid;gap:5px;padding:13px 14px;background:var(--panel)}.asset-stat span{color:var(--muted);font-size:.67rem}.asset-stat strong{min-width:0;overflow-wrap:anywhere;font-size:.84rem;font-variant-numeric:tabular-nums}.asset-stat .currency-value{text-align:left}.asset-analysis-disclaimer{margin:16px 2px 0;color:var(--muted);font-size:.68rem;line-height:1.5}.portfolio-baseline-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.portfolio-baseline-layout .wide-card{grid-column:1 / -1}.baseline-summary{min-height:130px;display:flex;align-items:center;gap:16px}.baseline-summary>div{min-width:0}.baseline-summary h3{margin:2px 0 8px;font-size:1.35rem}.baseline-summary p:last-child{color:var(--muted);line-height:1.5}.baseline-list{display:grid;gap:8px}.baseline-list>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer}.baseline-list>button:hover,.baseline-list>button.selected{border-color:color-mix(in srgb,var(--accent-strong) 50%,var(--line));background:var(--accent-faint)}.baseline-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.baseline-list small{color:var(--muted)}.baseline-list b{font-size:.82rem;font-variant-numeric:tabular-nums}@keyframes assetInsightBackdropIn{0%{opacity:0}}@keyframes assetInsightCardIn{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media(max-width:850px){.asset-insight-backdrop{padding:0;place-items:end center}.asset-insight-card{max-height:94dvh;border-radius:20px 20px 0 0}.asset-insight-quote-row{grid-template-columns:1fr 1fr}.asset-insight-live{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.asset-analysis-grid,.portfolio-baseline-layout{grid-template-columns:1fr}.portfolio-baseline-layout .wide-card{grid-column:auto}}@media(max-width:620px){.asset-insight-header{padding:17px 16px}.asset-insight-body{padding:16px}.asset-insight-quote-row{grid-template-columns:1fr}.asset-insight-live{grid-column:auto}.asset-chart-toolbar{align-items:flex-start;flex-direction:column}.asset-range-selector{width:100%}.asset-range-selector button{flex:1}.asset-insight-chart{height:255px}.asset-insight-chart svg{height:205px}.asset-stat-grid{grid-template-columns:1fr}.asset-detail-cue{display:none}.baseline-list>button{grid-template-columns:auto minmax(0,1fr)}.baseline-list b{grid-column:2}}@media(prefers-reduced-motion:reduce){.asset-insight-backdrop,.asset-insight-card{animation:none}}.user-accrual-card-stack{display:grid;align-content:start;gap:12px;min-width:0}.user-accrual-card-stack>*{min-width:0}
