@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-variable.woff2) format("woff2");font-display:swap;font-stretch:75% 100%;font-style:normal;font-weight:400 700}:root{--background:#0d0f0c;--nav:#12150e;--card:#151814;--card-raised:#1b1e18;--border:#343a30;--text:#f7f7f5;--lime:#ccff00;--accent-rgb:204 255 0;--accent-foreground:#090909;--gold:#f1b93d;--danger:#eb6570;--utility-action:var(--text-muted);--utility-action-hover:var(--text-soft);--utility-control-bg:var(--card-raised);--utility-control-border:var(--border);--testnet-banner-height:30px;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--background)}body{min-width:320px;margin:0;color:var(--text);font-family:Instrument Sans,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.testnetWarningBanner{position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid rgb(241 185 61/32%);background:#1b1710;color:#f4d27c}.testnetWarningBanner>div{width:min(1160px,calc(100% - 32px));height:100%;gap:7px;margin:0 auto;font-size:11px}.testnetWarningBanner strong{color:#ffe3a0}.testnetWarningMobile{display:none}.landingLoading{display:grid;min-height:calc(100dvh - var(--testnet-banner-height));place-items:center;align-content:center;grid-gap:10px;gap:10px;background:var(--background)}.operateShell>.landingLoading{min-height:0;flex:1 1}.landingLoadingMark{position:relative;display:grid;width:42px;height:42px;place-items:center;border:2px solid rgb(var(--accent-rgb)/72%);border-radius:0;background:rgb(var(--accent-rgb)/12%);color:var(--accent-text);font-size:.65rem;font-weight:700;animation:otfLoadingBreath 1.8s ease-in-out infinite;box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0),0 8px 28px rgb(0 0 0/22%)}.landingLoadingMark:before{position:absolute;inset:-1px;border:2px solid rgb(var(--accent-rgb)/40%);border-radius:0;content:"";animation:otfLoadingRing 1.8s ease-out infinite}.landingLoading strong{color:var(--text-soft);font-size:.78rem;font-weight:600;animation:otfLoadingText 1.8s ease-in-out infinite}.landingLoading:after{width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lime),transparent);background-size:200% 100%;content:"";animation:otfLoadingSweep 1.25s linear infinite}@keyframes otfLoadingBreath{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0),0 8px 28px rgb(0 0 0/22%);transform:scale(.97)}50%{box-shadow:0 0 0 8px rgb(var(--accent-rgb)/7%),0 10px 34px rgb(0 0 0/28%);transform:scale(1.04)}}@keyframes otfLoadingRing{0%{opacity:0;transform:scale(1)}35%{opacity:.7}to{opacity:0;transform:scale(1.55)}}@keyframes otfLoadingText{0%,to{opacity:.52}50%{opacity:1}}@keyframes otfLoadingSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.landingLoading strong,.landingLoading:after,.landingLoadingMark,.landingLoadingMark:before{animation:none}}.splashPage{--splash-viewport-height:100dvh;--text:#f7f7f5;--text-soft:#d3d3ce;--text-muted:#999991;--lime:#ccff00;--lime-hover:#d8ff3d;--accent-rgb:204 255 0;--accent-foreground:#090909;position:relative;isolation:isolate;min-height:calc(var(--splash-viewport-height) - var(--testnet-banner-height));overflow:hidden;background:radial-gradient(circle at 72% 46%,rgb(var(--accent-rgb)/11%),transparent 31%),linear-gradient(118deg,#080907 0,#0c0e08 54%,#080907 100%);color:var(--text);color-scheme:dark}.splashPage:before{z-index:1;inset:0;background:linear-gradient(90deg,rgb(8 9 7/94%),rgb(8 9 7/70%) 34%,transparent 61%);content:""}.splashEffect,.splashPage:before{position:absolute;pointer-events:none}.splashEffect{z-index:0;top:50%;right:-10vw;width:min(88vw,1260px);aspect-ratio:4/3;transform:translateY(-50%)}.splashEffect svg{display:block;width:100%;height:100%;overflow:visible}.splashFlowLines{animation:splashFieldDrift 16s cubic-bezier(.45,0,.55,1) infinite alternate;transform-box:fill-box;transform-origin:center}.splashFlowLines path{stroke-dasharray:.7 .3;animation:splashCurrent 8s linear infinite}.splashOrbitLines{animation:splashOrbit 28s linear infinite}.splashCoreGlow,.splashOrbitLines{transform-box:fill-box;transform-origin:center}.splashCoreGlow{animation:splashPulse 7s cubic-bezier(.45,0,.55,1) infinite alternate}.splashCoreRing{stroke-dasharray:3 7;animation:splashRing 18s linear infinite;transform-box:fill-box;transform-origin:center}.splashCopy{position:relative;z-index:4;display:grid;width:min(760px,calc(100% - 48px));min-height:calc(var(--splash-viewport-height) - var(--testnet-banner-height));align-content:center;margin-left:clamp(24px,6.2vw,104px);padding:64px 0 78px}.splashCopy h1{display:grid;margin:0;color:var(--text);font-family:Instrument Sans,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.25rem,8.1vw,6rem);font-feature-settings:"ss02" 1;font-synthesis:none;font-variation-settings:"wdth" 91,"wght" 560;font-weight:560;letter-spacing:-.04em;line-height:.82;text-wrap:balance}.splashCopy h1>span{display:block}.splashInitial{display:inline-block;width:.72em;color:var(--lime);text-align:center}.splashCopy p{position:relative;width:-moz-fit-content;width:fit-content;margin:clamp(34px,5.5vh,58px) 0 0;padding-left:42px;color:var(--text-muted);font-size:clamp(.82rem,1.15vw,1rem);font-weight:480;letter-spacing:.01em;line-height:1.5}.splashCopy p:before{top:.72em;left:0;width:28px;height:1px;content:""}.splashCopy p:before,.splashEnter{position:absolute;background:var(--lime)}.splashEnter{z-index:5;right:clamp(24px,5.5vw,88px);bottom:clamp(24px,5.5vw,72px);display:inline-flex;min-width:164px;min-height:56px;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:10px;box-shadow:0 16px 42px rgb(0 0 0/32%);color:var(--accent-foreground);padding:0 18px 0 20px;font-size:.78rem;font-weight:720;letter-spacing:.015em;text-decoration:none;transition:background .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.splashEnter svg{transition:transform .18s ease-out}.splashEnter:hover{background:var(--lime-hover);box-shadow:0 20px 50px rgb(0 0 0/38%);transform:translateY(-2px)}.splashEnter:hover svg{transform:translateX(3px)}.splashEnter:active{box-shadow:0 10px 28px rgb(0 0 0/28%);transform:translateY(0)}.splashEnter:focus-visible{outline-color:var(--lime);outline-offset:5px}@keyframes splashCurrent{to{stroke-dashoffset:-1}}@keyframes splashFieldDrift{0%{transform:translate3d(-1.5%,-.7%,0) scale(.99)}to{transform:translate3d(1.5%,.7%,0) scale(1.015)}}@keyframes splashOrbit{to{transform:rotate(1turn)}}@keyframes splashPulse{0%{opacity:.62;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes splashRing{to{transform:rotate(-1turn)}}@media (hover:none) and (pointer:coarse),(max-width:760px){.splashPage{--splash-viewport-height:100svh;overflow:clip}.splashEffect{contain:paint}.splashEffect svg{overflow:hidden}.splashCoreGlow,.splashFlowLines{filter:none}.splashCoreGlow,.splashFlowLines path{animation:none}}@media (max-width:760px){.splashPage:before{background:linear-gradient(180deg,rgb(8 12 17/96%),rgb(8 12 17/78%) 46%,transparent 76%)}.splashEffect{top:58%;right:-55%;width:165vw;opacity:.82}.splashCopy{width:calc(100% - 40px);align-content:start;margin-left:20px;padding-top:clamp(56px,11svh,92px);padding-bottom:124px}.splashCopy h1{font-size:clamp(3.35rem,17vw,5.25rem);line-height:.84}.splashCopy p{margin-top:30px}.splashEnter{right:auto;bottom:max(24px,env(safe-area-inset-bottom));left:20px}}@media (max-width:760px) and (max-height:500px){.splashCopy{padding-top:24px;padding-bottom:104px}.splashCopy h1{font-size:clamp(2.75rem,12svh,4rem)}.splashCopy p{margin-top:20px}}@media (max-height:620px) and (min-width:761px){.splashCopy{align-content:start;padding-top:48px}.splashCopy h1{font-size:clamp(3.6rem,12vh,5.4rem)}.splashCopy p{margin-top:28px}}@media (prefers-reduced-motion:reduce){.operateAmbientCurrent,.operateAmbientField svg,.splashCoreGlow,.splashCoreRing,.splashFlowLines,.splashFlowLines path,.splashOrbitLines{animation:none}.splashEnter,.splashEnter svg{transition:none}}.operateShell{position:relative;isolation:isolate;display:flex;min-height:calc(100vh - var(--testnet-banner-height));flex-direction:column;background:radial-gradient(circle at 68% 34%,rgb(var(--accent-rgb)/7%),transparent 40%)}.operateAmbientField{position:fixed;z-index:-1;inset:var(--testnet-banner-height) 0 0;overflow:hidden;color:rgb(var(--accent-rgb));opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 82%,transparent)}.operateAmbientField svg{display:block;width:100%;height:100%;animation:operateAmbientDrift 34s cubic-bezier(.45,0,.55,1) infinite alternate;transform-origin:center}.operateAmbientCurrent{fill:none;stroke-dasharray:.78 .22;animation:operateAmbientCurrent 30s linear infinite}.operateAmbientOrbits{fill:none;opacity:.16}@keyframes operateAmbientDrift{0%{transform:translate3d(-.6%,-.3%,0) scale(1.005)}to{transform:translate3d(.6%,.3%,0) scale(1.012)}}@keyframes operateAmbientCurrent{to{stroke-dashoffset:-1}}.operateAmbientField{opacity:.23}.topNav{position:-webkit-sticky;position:sticky;z-index:40;top:var(--testnet-banner-height);padding:10px 0 0}.topNavInner{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;margin:0 auto;border:1px solid rgb(var(--accent-rgb)/48%);border-radius:12px;background:rgb(17 20 5/96%);box-shadow:0 12px 32px rgb(0 0 0/36%);padding:0 25px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logoGroup{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;justify-self:start;text-decoration:none}.headerBrandMark{display:block;width:30px;height:30px;flex:0 0 30px}.brandText{display:flex;flex-direction:column;line-height:1}.brandText strong{font-size:.84rem;font-weight:600}.navTabs{display:flex;align-items:center;gap:3px;justify-self:center}.navTabs a{display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:transparent;color:var(--text-muted);padding:7px 11px;font-size:.86rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.navTabs a:hover{color:var(--text)}.navActions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;justify-self:end}.swapMain{width:min(480px,calc(100% - 32px));margin:0 auto;padding:80px 0 84px}.formIntro,.swapIntro{max-width:580px;margin-bottom:26px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(30px,5vw,38px);font-weight:670;letter-spacing:-.035em;line-height:1.12}h1,h2{color:var(--text)}h2{font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.22}.formIntro p,.swapIntro p{max-width:62ch;margin-bottom:0;color:var(--text-muted)}.swapCard{position:relative;border:1px solid var(--border-strong);border-radius:20px;background:var(--card);box-shadow:0 28px 64px rgb(0 0 0/25%);padding:12px}.swapCardStage{position:relative;display:grid}.swapCardPane{min-width:0;grid-area:1/1}.swapCard.showReceipt .swapCardStage{overflow:hidden}.swapCard.showReceipt .swapFormPane{pointer-events:none;animation:swapFormExit .22s cubic-bezier(.4,0,1,1) both}.swapReceiptPane{animation:swapReceiptEnter .31s cubic-bezier(.16,1,.3,1) both}@keyframes swapFormExit{to{visibility:hidden;opacity:0;transform:translateX(-22%)}}@keyframes swapReceiptEnter{0%{opacity:0;-webkit-clip-path:inset(0 0 0 10%);clip-path:inset(0 0 0 10%);transform:translateX(24%)}}.swapReceiptMark{position:relative;display:grid;width:100%;height:160px;place-items:center}.swapCelebration{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--lime)}.swapCelebrationRail{stroke-width:.8;opacity:0;animation:swapRailReveal 5.6s ease-out both}.swapCelebrationStream{stroke-width:2;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:12;opacity:0;animation:swapStreamConverge 3.2s ease-in-out var(--stream-delay) both}.swapCelebrationOrbits{transform-origin:160px 80px;opacity:0;stroke-width:1;animation:swapOrbitBloom 4.2s cubic-bezier(.22,.61,.36,1) 1.6s both}.swapReceiptMark.celebrating .swapReceiptConfirmedIcon{animation:swapConfirmationBloom 5.8s ease-out both}@keyframes swapRailReveal{0%,to{opacity:0}18%,65%{opacity:.22}}@keyframes swapStreamConverge{0%{opacity:0;stroke-dashoffset:12}18%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}@keyframes swapOrbitBloom{0%{opacity:0;transform:scale(.35) rotate(-14deg)}25%{opacity:.8}70%{opacity:.45}to{opacity:0;transform:scale(1.25) rotate(10deg)}}@keyframes swapConfirmationBloom{0%,to{transform:scale(1)}35%{transform:scale(1.12);border-color:var(--lime);background:rgb(var(--accent-rgb)/25%)}65%{transform:scale(1)}}.swapCardHeader{min-height:40px;justify-content:space-between;gap:12px;padding:0 2px 8px 8px}.swapCardHeader,.swapCardTitle{display:flex;align-items:center}.swapCardTitle{min-width:0;gap:8px}.swapCardTitle>strong{font-size:15px;font-weight:680;line-height:1.2}.swapRoutingBadge{overflow:hidden;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);padding:3px 7px;font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.swapSettingsControl{position:relative}.swapSettingsControl .swapIconButton{width:36px;height:36px;border:1px solid transparent;border-radius:10px}.swapSettingsControl .swapIconButton.active{border-color:rgb(var(--accent-rgb)/38%);background:rgb(var(--accent-rgb)/9%);color:var(--accent-text)}.swapSettingsPopover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;width:260px;grid-gap:10px;gap:10px;border:1px solid var(--border-strong);border-radius:12px;background:var(--card-raised);box-shadow:0 18px 42px rgb(0 0 0/34%);padding:14px}.swapSettingsPopover label{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text-soft);font-size:12px;font-weight:600}.swapSettingsPopover select{min-height:34px;border:1px solid var(--border);border-radius:8px;outline:0;background:var(--card);color:var(--text);padding:0 28px 0 9px;font-size:12px}.swapSettingsPopover select:focus{border-color:var(--accent-text)}.swapSettingsPopover small{color:var(--text-muted);font-size:10px;line-height:1.5}.swapPair{position:relative;display:grid;grid-gap:12px;gap:12px}.swapAmountBox{border:1px solid var(--border);border-radius:14px;background:var(--card-raised);padding:16px 14px;transition:border-color .15s ease,background .15s ease}.swapAmountBox:focus-within{border-color:rgb(var(--accent-rgb)/54%);background:var(--surface)}.swapAmountTop{color:var(--text-muted);font-size:11px}.swapBalanceSlot{display:block;width:100%;min-width:0;min-height:13px;overflow:hidden;color:var(--text-faint);font-size:11px;line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap}.swapBalanceButton{border:0;outline:0;background:transparent;color:rgb(var(--accent-rgb)/72%);padding:0;font:inherit}.swapBalanceButton:hover{color:var(--accent-text)}.swapBalanceButton:focus-visible{border-radius:3px;box-shadow:0 0 0 2px rgb(var(--accent-rgb)/28%)}.swapAmountEntry{display:flex;min-width:0;align-items:flex-start;gap:10px;margin-top:4px}.swapAssetColumn{display:grid;grid-template-rows:48px minmax(13px,auto);max-width:50%;flex:0 0 auto;align-items:center;justify-items:end;grid-gap:6px;gap:6px}.swapAmountEntry input,.swapAmountEntry output{width:100%;min-width:0;border:0;outline:0;height:48px;overflow:hidden;background:transparent;color:var(--text);font-size:clamp(25px,7vw,32px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:48px;text-overflow:ellipsis;white-space:nowrap}.swapAmountEntry input::placeholder{color:var(--text-faint)}.swapAssetButton{display:inline-flex;flex:0 0 auto;max-width:50%;align-items:center;gap:7px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);padding:5px 9px}.swapAssetColumn .swapAssetButton{max-width:100%}.swapAssetButton:hover{border-color:rgb(var(--accent-rgb)/60%);background:var(--muted)}.swapAssetButton strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.swapAssetButton svg{flex:0 0 auto;color:var(--text-muted)}.swapAssetButton .swapAssetPlaceholder{min-width:18px;font-size:18px;font-weight:650;line-height:1;text-align:center}.swapAssetIconFrame{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center}.swapAssetIconFrame>.swapAssetMark{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#536073;color:white;font-size:11px;font-weight:800}.swapAssetIconFrame>.swapAssetImage{display:block;width:30px;height:30px;border-radius:50%;object-fit:contain}.swapAssetIconFrame>.swapAssetBrandMark{width:30px;height:30px;border-radius:0;font-size:.56rem}.swapTokenOption>.swapAssetIconFrame{margin-right:0}.swapReverse{position:absolute;z-index:2;display:grid;width:46px;height:46px;inset:50% auto auto 50%;place-items:center;border:4px solid var(--card);border-radius:14px;background:var(--surface);color:var(--accent-text);padding:0;transform:translate(-50%,-50%);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.swapReverse:hover{background:var(--muted);color:var(--text);transform:translate(-50%,-50%) scale(1.04)}.swapReverse:active{transform:translate(-50%,-50%) scale(.96)}.swapPrimary{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:var(--lime);color:var(--accent-foreground);margin-top:12px;padding:0 14px;font-size:13px;font-weight:760}.swapPrimary:hover:not(:disabled){background:var(--lime-hover)}.swapPrimary:active:not(:disabled){transform:translateY(1px)}.swapPrimary:disabled{background:var(--muted);color:var(--text-muted)}.swapReceipt{display:flex;min-height:100%;flex-direction:column;padding:2px}.swapReceiptBack{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);padding:0 7px;font-size:11px;font-weight:650}.swapReceiptBack:hover{background:var(--card-raised);color:var(--text)}.swapReceiptBack:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.swapReceiptHeading{display:grid;justify-items:center;grid-gap:11px;gap:11px;padding:12px 12px 18px;text-align:center}.swapReceiptHeading h2{margin:0;font-size:20px;font-weight:680;letter-spacing:-.025em}.swapReceiptConfirmedIcon{position:relative;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(var(--accent-rgb)/34%);border-radius:50%;background:rgb(var(--accent-rgb)/11%);color:var(--accent-text)}.swapReceiptResult{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--card-raised)}.swapReceiptResult p{display:grid;grid-gap:4px;gap:4px;margin:0;padding:16px}.swapReceiptResult p+p{border-top:1px solid var(--border)}.swapReceiptResult span{color:var(--text-muted);font-size:10px;font-weight:620}.swapReceiptResult strong{overflow-wrap:anywhere;color:var(--text);font-size:clamp(23px,6vw,29px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:690;letter-spacing:-.035em;line-height:1.12}.swapReceiptRefunds{border-top:1px solid var(--border);margin-top:16px;padding:14px 4px 0}.swapReceiptRefunds h3{margin:0;color:var(--text);font-size:12px;font-weight:680;letter-spacing:0}.swapReceiptRefunds>div>p{margin:3px 0 0;color:var(--text-muted);font-size:10px}.swapReceiptRefunds ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:9px 0 0;padding:0}.swapReceiptRefunds ul.expanded{max-height:154px;overflow-y:auto;scrollbar-color:rgb(var(--accent-rgb)/46%) transparent;scrollbar-width:thin}.swapReceiptRefunds li{display:flex;min-height:30px;align-items:center;gap:5px;border-top:1px solid var(--border);color:var(--text-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.swapReceiptRefunds li span{color:var(--text)}.swapReceiptRefunds li strong{font-size:inherit}.swapReceiptRefunds>button{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--accent-text);padding:0;font-size:10px;font-weight:700}.swapReceiptRefunds>button:hover{color:var(--lime-hover)}.swapReceiptRefunds>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.swapReceiptDetails{display:grid;grid-gap:9px;gap:9px;margin:18px 4px 0;padding-top:16px;border-top:1px solid var(--border);font-size:11px}.swapReceiptDetails>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.swapReceiptDetails dt{flex-shrink:0;color:var(--text-muted)}.swapReceiptDetails dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.swapReceiptDetails a{display:inline-flex;align-items:center;gap:5px;color:var(--accent-text);text-decoration:none}.swapReceiptDetails a:hover{text-decoration:underline;text-underline-offset:3px}.swapReceiptPrimary{flex:0 0 auto;margin-top:18px;text-decoration:none}@keyframes swapReceiptFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.swapCard.showReceipt .swapFormPane{display:none;animation:none}.swapReceiptPane{animation:swapReceiptFade .12s ease-out both}.swapCelebration{display:none}.swapReceiptMark.celebrating .swapReceiptConfirmedIcon{animation:none}}.createBlocked{margin:10px 2px 0;font-size:11px}.createBlocked,.swapStatusLine{color:var(--text-muted);line-height:1.5}.swapStatusLine{display:flex;align-items:center;justify-content:center;gap:6px;overflow-wrap:anywhere;margin:10px 4px 0;font-size:10px;text-align:center}.swapStatusLine a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);white-space:nowrap}.swapStatusLine:has(a){flex-wrap:wrap}.swapStatusLine.failure{color:var(--danger)}.swapStatusLine.success{color:var(--green)}.swapCard:not(.showReceipt):has(.swapReview:not([open])){padding-bottom:0}.swapReview{border-top:1px solid var(--border);margin-top:14px}.swapReview summary{display:grid;min-height:43px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;grid-gap:8px;gap:8px;color:var(--text-soft);cursor:pointer;list-style:none}.swapReview summary::-webkit-details-marker{display:none}.swapReview summary span{font-size:11px;font-weight:650}.swapReview summary small{max-width:180px;overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.swapReview summary svg{color:var(--text-muted);transition:transform .15s ease}.swapReview[open] summary svg{transform:rotate(180deg)}.swapReviewBody{border-top:1px solid var(--border);padding-top:13px}.swapReviewHeader{display:flex;align-items:center;justify-content:space-between;gap:15px}.swapReviewHeader strong{font-size:12px}.swapReviewHeader button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--accent-text);font-size:11px;font-weight:700}.swapReviewHeader button svg{display:block;flex:0 0 auto}.swapReviewHeader button span{line-height:1}.swapReviewHeader button:disabled{cursor:wait}.swapRefreshCountdown circle{fill:none;stroke:currentColor;stroke-width:2.5}.swapRefreshTrack{opacity:.2}.swapRouteInspection p[role=status]{display:flex;align-items:center;gap:6px}.swapReviewHeader button:hover{color:var(--lime-hover)}.swapRoutes{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.swapRoute{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);padding:9px 10px;text-align:left}.swapRoute.selected,.swapRoute:hover:not(:disabled){border-color:rgb(var(--accent-rgb)/65%);background:rgb(var(--accent-rgb)/7%)}.swapRoute:disabled{opacity:.7}.swapRoute>span:first-child{min-width:0}.swapRoute small,.swapRoute strong{display:block}.swapRoute strong{font-size:11px}.swapRoute small{overflow:hidden;color:var(--text-muted);margin-top:2px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.swapRouteState{flex:0 0 auto;color:var(--text-faint);font-size:10px;text-transform:capitalize}.swapRouteState.ready{color:var(--accent-text);font-weight:700}.swapQuoteMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;border-top:1px solid var(--border);margin:13px 0 0}.swapQuoteMetrics div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:8px 0}.swapQuoteMetrics dt{color:var(--text-muted);font-size:10px}.swapQuoteMetrics dd{overflow:hidden;color:var(--text-soft);margin:0;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.swapRouteInspection{border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.swapRouteInspection>strong{font-size:11px}.swapRouteInspection>p{color:var(--text-faint);margin:7px 0 0;font-size:10px}.swapRouteInspection ol{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:8px 0 0;padding:0}.swapRouteInspection li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px}.swapRouteInspection li>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text-faint);font-size:9px}.swapRouteInspection li small,.swapRouteInspection li strong{display:block}.swapRouteInspection li strong{font-size:10px}.swapRouteInspection li small{overflow-wrap:anywhere;color:var(--text-muted);margin-top:2px;font-size:9px}.swapRouteRefunds{border-top:1px solid var(--border);margin:11px 0 0;padding-top:10px}.swapRouteRefunds>strong{font-size:10px}.swapRouteRefunds ul{display:grid;grid-gap:3px;gap:3px;color:var(--text-muted);list-style:none;margin:5px 0 0;padding:0;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.swapPreflight{border-radius:10px;background:rgb(var(--accent-rgb)/9%);color:var(--accent-text);margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.5}.swapDialogBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;background:rgb(4 7 11/70%);padding:18px}.swapTokenDialog{width:min(460px,100%);max-height:min(610px,calc(100vh - 36px));overflow-y:auto;border:1px solid var(--border-strong);border-radius:13px;background:var(--card-raised);box-shadow:0 24px 55px rgb(0 0 0/42%);padding:15px}.swapTokenDialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.swapTokenDialog header strong{font-size:14px}.swapIconButton{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--text-muted)}.swapIconButton:hover{background:var(--card-raised);color:var(--text)}.swapTokenSearch{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--card-raised);color:var(--text-faint);margin-top:14px;padding:0 10px}.swapTokenSearch input{width:100%;min-height:41px;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.swapKindToggle{display:flex;gap:5px;border-bottom:1px solid var(--border);margin-top:10px;padding-bottom:8px}.swapKindToggle button{border:0;border-radius:6px;background:transparent;color:var(--text-muted);padding:5px 8px;font-size:11px;font-weight:650}.swapKindToggle button.selected{background:rgb(var(--accent-rgb)/12%);color:var(--accent-text)}.swapTokenList{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.swapTokenOption{display:flex;min-height:51px;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:7px 8px;text-align:left}.swapTokenOption:hover{border-color:var(--border);background:var(--card-raised)}.swapTokenOption>span{min-width:0;margin-right:auto}.swapTokenOption small,.swapTokenOption strong{display:block}.swapTokenOption strong{font-size:11px}.swapTokenOption small{color:var(--text-muted);margin-top:2px;font-size:10px}.swapTokenOption>small{flex:0 0 auto;color:var(--text-faint)}.swapTokenOption.addressOption{border-color:var(--utility-control-border)}.swapPickerEmpty{color:var(--text-muted);margin:4px 0;padding:8px;font-size:11px}.swapTokenFootnote{color:var(--text-muted);border-top:1px solid var(--border);margin:12px 0 0;padding-top:11px;font-size:10px;line-height:1.5}.createForm{display:grid;grid-gap:16px;gap:16px}.createForm fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);margin:0;padding:15px}.createForm legend{width:100%;color:var(--text);padding:0 4px;font-size:13px;font-weight:680}.createForm legend span{color:var(--text-muted);margin-left:8px;font-size:10px;font-weight:500}.createForm label{display:grid;grid-gap:6px;gap:6px;color:var(--text-soft);font-size:11px;font-weight:650}.createForm label.full{grid-column:1/-1}.createForm input,.createForm textarea{width:100%;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--card-raised);color:var(--text);padding:9px 10px;font-size:12px;resize:vertical}.createForm input:focus,.createForm textarea:focus{border-color:var(--lime)}.createForm small{color:var(--text-muted);font-size:10px;font-weight:450;line-height:1.45}.formErrors,.snapshotNote{border-radius:9px;background:var(--card);padding:12px}.snapshotNote strong{font-size:12px}.formErrors,.snapshotNote p{font-size:11px}.formErrors{border-color:rgb(235 101 112/48%);color:#ffb4bc;grid-gap:4px;gap:4px}.primaryAction,.secondaryAction{gap:6px;border:1px solid var(--border);border-radius:6px;font-weight:650}.primaryAction{border-color:rgb(var(--accent-rgb)/48%)}.directoryMetrics{margin-top:16px}.directoryMetrics article{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px 14px}.directoryMetrics span,.directoryMetrics strong{display:block}.directoryMetrics span{color:var(--text-muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.directoryMetrics strong{margin-top:10px;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.directoryToolbar>span{color:var(--gold);font-size:.68rem}.dashboardFooter{display:flex;width:min(1160px,calc(100% - 32px));align-items:center;justify-content:space-between;gap:12px;margin:auto auto 0}.dashboardFooter a{display:inline-flex;align-items:center;gap:5px;color:var(--text-soft);text-decoration:none}.dashboardFooter a:hover{color:var(--accent-text)}@media (max-width:820px){.topNavInner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:6px 25px}.brandText{display:none}.navTabs{min-width:0;gap:0}.navTabs a{min-height:36px;padding-right:10px;padding-left:10px;font-weight:600}.navActions{min-width:0}.swapMain{width:min(100% - 28px,480px);padding-top:64px}}@media (max-width:560px){:root{--testnet-banner-height:38px}.testnetWarningBanner>div{width:calc(100% - 20px);align-items:flex-start;gap:5px;padding-top:5px;font-size:10px;line-height:1.25}.testnetWarningDesktop{display:none}.testnetWarningMobile{display:inline}.logoGroup{display:none}.swapMain{padding-top:56px}.swapQuoteMetrics{gap:0}.createForm fieldset,.swapQuoteMetrics{grid-template-columns:1fr}.createForm label.full{grid-column:auto}.directoryMetrics{grid-template-columns:1fr}.directoryToolbar{align-items:stretch;flex-direction:column}.dashboardFooter{align-items:flex-start;flex-direction:column}}:root{--testnet-banner-height:32px;--testnet-banner-bg:#2a210f;--testnet-banner-border:#57431b;--testnet-banner-text:#f3d895;--surface:#20241d;--muted:#282d24;--border-strong:#444c3e;--text-soft:#d3d3ce;--text-muted:#999991;--text-faint:#75756f;--lime-hover:#d8ff3d;--accent-text:#ccff00;--focus:#ccff00;--green:#ccff00;--blue:#56acd3;color-scheme:dark}body{min-height:100%;padding-top:var(--testnet-banner-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.testnetWarningBanner{position:fixed;z-index:100;inset:0 0 auto;display:grid;height:var(--testnet-banner-height);place-items:center;border-bottom:1px solid var(--testnet-banner-border);background:var(--testnet-banner-bg);color:var(--testnet-banner-text)}.testnetWarningBanner>div{display:flex;width:min(1360px,100%);min-width:0;height:auto;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 24px;font-size:.75rem;line-height:1.35;text-align:center}.testnetWarningBanner strong{color:inherit;font-weight:720}.testnetWarningBanner svg{flex:0 0 auto}.operateShell{min-height:calc(100dvh - var(--testnet-banner-height))}.topNav{z-index:20}.topNavInner{width:min(1120px,calc(100% - 32px))}.logoGroup{display:flex;color:var(--text)}.headerWalletButton,.iconOnly,.navTabs a,.primaryAction,.secondaryAction{border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.navTabs a.active{background:rgb(var(--accent-rgb)/11%);color:var(--accent-text)}.headerWalletButton,.iconOnly{display:inline-flex;height:34px;align-items:center;justify-content:center;border-color:var(--border);background:rgb(24 30 39/84%);color:var(--text-soft);text-decoration:none}.headerWalletButton{min-width:0;max-width:146px;gap:7px;padding:0 11px;font-size:.72rem;font-weight:600;white-space:nowrap}.headerWalletButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerWalletButton.active,.headerWalletButton:hover{border-color:rgb(var(--accent-rgb)/34%);background:rgb(var(--accent-rgb)/10%);color:var(--accent-text)}.headerWalletButton:disabled{opacity:.68}.headerWalletButton.isLoading{color:var(--text-muted)}.iconOnly{width:34px}.iconOnly.compact{width:28px;height:28px}.iconOnly:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.iconOnly.active{border-color:rgb(var(--accent-rgb)/42%);background:rgb(var(--accent-rgb)/10%);color:var(--accent-text)}.networkControl,.settingsControl{position:relative;display:flex}.networkButton{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--card-raised);cursor:pointer;padding:0}.networkButton.active,.networkButton:hover{border-color:rgb(204 255 0/42%);background:rgb(204 255 0/7%)}.robinhoodNetworkIcon{display:block;width:19px;height:19px;flex:0 0 auto;border-radius:4px;background:url(/networks/robinhood-icon.png) 50%/cover no-repeat}.networkMenu,.settingsMenu{position:absolute;z-index:40;top:calc(100% + 9px);right:0;width:320px;overflow:hidden;border:1px solid var(--border-strong);border-radius:7px;background:var(--card);box-shadow:0 18px 45px rgb(0 0 0/28%);text-align:left}.networkMenu{width:244px;line-height:normal}.settingsMenuHeader{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border);padding:12px 13px}.settingsMenuHeader strong{font-size:.78rem;font-weight:650}.settingsMenuHeader span{color:var(--text-muted);font-size:.63rem}.settingsGroup{padding:10px 12px}.settingsGroup+.settingsGroup{border-top:1px solid var(--border)}.settingsLabel{display:block;margin:0 0 8px;color:var(--text-muted);font-size:.57rem;font-weight:650;text-transform:uppercase}.settingsOption{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--border);border-radius:6px;background:var(--card-raised);color:var(--text);padding:8px;text-align:left}button.settingsOption{cursor:pointer}button.settingsOption:hover{border-color:var(--border-strong);background:var(--surface)}button.settingsOption:disabled{cursor:wait;opacity:.7}.settingsOption.selected{border-color:rgb(var(--accent-rgb)/26%)}.settingsOption+.settingsOption{margin-top:7px}.settingsEnvironmentToggle{display:grid;width:100%;min-height:44px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;color:var(--text);cursor:pointer;padding:4px;text-align:left}.settingsEnvironmentToggle:disabled{cursor:wait;opacity:.7}.settingsEnvironmentToggle:focus-visible{border-radius:6px;outline:2px solid var(--focus);outline-offset:2px}.settingsEnvironmentToggle .settingsOptionIcon{width:26px;height:26px}.settingsOptionIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:rgb(var(--accent-rgb)/10%);color:var(--accent-text)}.settingsOptionIcon.network{background:transparent}.settingsOptionText{min-width:0}.settingsOptionText small,.settingsOptionText strong{display:block}.settingsOptionText strong{overflow:hidden;font-size:.69rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settingsOptionText small{margin-top:3px;color:var(--text-muted);font-size:.59rem}.settingsEnvironmentToggle .settingsOptionText small{margin-top:0}.settingsCheck{color:var(--green)}.settingsSwitch{position:relative;width:31px;height:17px;border:1px solid var(--border-strong);border-radius:9px;background:var(--muted);transition:background .15s ease}.settingsSwitch>span{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--text-muted);transition:background .15s ease,transform .15s ease}.settingsSwitch.active{border-color:rgb(var(--accent-rgb)/48%);background:rgb(var(--accent-rgb)/20%)}.settingsSwitch.active>span{background:var(--lime);transform:translateX(14px)}.dashboardMain{display:flex;width:min(1360px,100%);flex:1 1;flex-direction:column;gap:20px;margin:0 auto;padding:52px 24px 0}.dashboardMain.createPage,.dashboardMain.fundsPage{padding-top:48px}.dashboardMain h1,.dashboardMain h2{font-weight:600;letter-spacing:0}.appView{display:grid;grid-gap:16px;gap:16px}.appPageHeader{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px}.appPageHeader>div:first-child{display:flex;min-width:0;align-items:center;gap:11px}.appPageIcon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--accent-rgb)/28%);border-radius:6px;background:rgb(var(--accent-rgb)/9%);color:var(--accent-text)}.appPageTitleLine{display:flex;min-width:0;align-items:center;gap:8px}.appPageTitleActions{display:flex;flex:0 0 auto;align-items:center;gap:5px}.appPageTitleActions .iconOnly{color:var(--text-muted)}.appPageTitleActions .walletAddressCopyButton.copied{color:var(--green)}.appPageHeader h1{margin:0;font-size:1.28rem;font-weight:600;letter-spacing:0;line-height:1.15}.appPageHeader p{margin:5px 0 0;color:var(--text-muted);font-size:.75rem}.appPageHeader p a{color:var(--text-soft);-webkit-text-decoration-color:rgb(var(--accent-rgb)/48%);text-decoration-color:rgb(var(--accent-rgb)/48%);text-underline-offset:2px}.appPageActions{flex:0 0 auto;gap:8px}.appPageActions,.fundsSummary{display:flex;align-items:center}.fundsSummary{min-height:96px;justify-content:space-between;gap:24px;border-radius:20px;background:color-mix(in srgb,var(--card) 72%,var(--background));padding:18px 20px}.fundsHeadlineMetrics{display:flex;align-items:stretch;gap:clamp(24px,3vw,32px)}.fundsHeadlineMetric{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px}.fundsHeadlineMetric strong{color:var(--text);font-size:clamp(1.8rem,4vw,2.35rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.035em;line-height:1}.fundsHeadlineMetric>span{color:var(--text-muted);font-size:.7rem}.fundsHeadlineMetric.fundsDistribution strong{color:var(--text-soft);font-size:clamp(1.15rem,2.5vw,1.5rem);letter-spacing:-.02em}.fundsMetricSeparator{width:1px;flex:0 0 1px;align-self:stretch;background:var(--border-strong)}.fundsSummary .primaryAction,.fundsSummary .secondaryAction{border-radius:8px}.fundsView .sectionCard{border-radius:20px}.fundsView .directoryDataNotice{border-radius:14px}.fundsView .directoryPanel{overflow:hidden;border-color:var(--border-strong)}.fundsView .directoryViewToggle,.fundsView .searchField{border-radius:8px}.fundsView .directoryViewToggle button{border-radius:6px}.primaryAction,.secondaryAction{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:600;text-decoration:none}.secondaryAction{border-color:var(--border-strong);background:var(--card-raised);color:var(--text-soft)}.secondaryAction:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.primaryAction{border-color:rgb(var(--accent-rgb)/45%);background:var(--lime);color:var(--accent-foreground)}.primaryAction:hover{background:var(--lime-hover)}.primaryAction:disabled,.secondaryAction:disabled{cursor:not-allowed;opacity:.48}.sectionCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.directoryMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.tokenView{width:min(900px,100%);margin:0 auto}.tokenView .appPageIcon>svg{width:20px;height:20px}.tokenStatusNotice{align-items:center}.tokenPanel{overflow:hidden;border-radius:12px}.tokenFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--border)}.tokenFacts>div{min-width:0;padding:15px 16px}.tokenFacts>div+div{border-left:1px solid var(--border)}.tokenFacts dt{color:var(--text-muted);font-size:.63rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tokenFacts dd{margin:8px 0 0;color:var(--text);font-size:.78rem;font-weight:600;overflow-wrap:anywhere}.tokenContent{max-width:74ch;padding:8px 16px 4px}.tokenContent section{padding:16px 0}.tokenContent section+section{border-top:1px solid var(--border)}.tokenContent h3{margin:0 0 7px;color:var(--text);font-size:.78rem;font-weight:650}.tokenContent p{margin:0;color:var(--text-soft);font-size:.72rem;line-height:1.65}.tokenContractRecord{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border);background:var(--background);padding:13px 16px}.tokenContractRecord>div span,.tokenContractRecord>div strong{display:block}.tokenContractRecord>div span{color:var(--text-muted);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tokenContractRecord>div strong{margin-top:4px;color:var(--text-soft);font-size:.7rem;font-weight:600}.tokenContractRecord>a{display:inline-flex;min-width:0;align-items:center;gap:7px;color:var(--accent-text);text-decoration:none}.tokenContractRecord code{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tokenContractRecord>a:hover{color:var(--text)}.tokenContractUnavailable{max-width:48ch;color:var(--text-muted);font-size:.68rem;line-height:1.5;text-align:right}.tokenMarketView{width:100%;max-width:1180px;min-width:0;gap:14px;margin:0 auto}.tokenMarketView>*{min-width:0}.tokenMarketHeader{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:18px}.tokenMarketHeaderActions,.tokenMarketIdentity{display:flex;min-width:0;align-items:center;gap:10px}.tokenMarketTokenIcon{width:44px;height:44px;flex:0 0 44px;object-fit:contain}.tokenMarketIdentity h1{margin:0;color:var(--text);font-size:1.28rem;font-weight:650;line-height:1.15}.tokenMarketIdentity p{margin:5px 0 0;color:var(--text-muted);font-size:.72rem;line-height:1.45}.tokenTopRow{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:stretch;grid-gap:14px;gap:14px}.tokenTopRow.solo{grid-template-columns:1fr}.tokenSupplyLedger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--card)}.tokenSupplyLedger>div{min-width:0;padding:13px 14px}.tokenSupplyLedger>div+div{border-left:1px solid var(--border)}.tokenSupplyLedger small,.tokenSupplyLedger span,.tokenSupplyLedger strong{display:block}.tokenSupplyLedger span{color:var(--text-muted);font-size:.59rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.tokenSupplyLedger strong{margin-top:9px;overflow-wrap:anywhere;color:var(--text);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.28}.tokenSupplyLedger small{margin-top:5px;color:var(--text-muted);font-size:.61rem;line-height:1.35}.metricExternalLink{display:inline-flex;align-items:center;gap:5px;color:var(--text);text-decoration:none}.metricExternalLink:hover{color:var(--accent-text)}.metricExternalLink:focus-visible{border-radius:3px;outline:2px solid var(--focus);outline-offset:3px}.walletAddressLink{max-width:100%;font:inherit}.tokenMarketGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;grid-gap:14px;gap:14px}.tokenDetailSection,.tokenLaunchPanel{border:1px solid var(--border);border-radius:12px;background:var(--card)}.tokenLaunchPanel{padding:16px}.tokenSectionHeading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.tokenSectionHeading h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--text);font-size:.83rem;font-weight:650}.tokenSectionHeading p{margin:5px 0 0;color:var(--text-muted);font-size:.65rem;line-height:1.45}.tokenTradeTabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px;gap:3px;margin-top:16px;border:1px solid var(--border);border-radius:8px;background:var(--background);padding:3px}.tokenTradeTabs button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.71rem;font-weight:650}.tokenTradeTabs button:hover{color:var(--text)}.tokenTradeTabs button.active{background:var(--card-raised);color:var(--accent-text);box-shadow:0 1px 4px rgb(0 0 0/12%)}.tokenAmountField,.tokenReceiveField{display:block;margin-top:12px;border:1px solid var(--border);border-radius:9px;background:var(--background);padding:11px 12px}.tokenAmountField>span,.tokenReceiveField>span{display:flex;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:.64rem;font-weight:600}.tokenAmountField>span small{color:var(--text-muted);font-weight:500}.tokenAmountField>div,.tokenReceiveField>div{display:flex;min-width:0;align-items:center;gap:9px;margin-top:8px}.tokenAmountField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tokenAmountField input::placeholder{color:var(--text-muted)}.tokenAmountField button{border:0;border-radius:5px;background:rgb(var(--accent-rgb)/10%);color:var(--accent-text);padding:5px 7px;font-size:.62rem;font-weight:700}.tokenAmountField strong,.tokenReceiveField b{color:var(--text-soft);font-size:.73rem;font-weight:650}.tokenReceiveField strong{width:100%;min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:1.28rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tokenTradeDirection{display:grid;width:29px;height:29px;place-items:center;margin:-7px auto;position:relative;z-index:1;border:1px solid var(--border-strong);border-radius:50%;background:var(--card-raised);color:var(--text-muted)}.tokenQuoteDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin:14px 0 0}.tokenQuoteDetails>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding:8px 0;font-size:.64rem}.tokenQuoteDetails dt{color:var(--text-muted)}.tokenQuoteDetails dd{margin:0;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.tokenTradeSettings{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:9px 0 12px}.tokenTradeSettings label{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:.62rem}.selectControl{display:inline-flex;border-radius:6px;background:var(--background);padding-right:5px}.selectControl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--text-soft);padding:6px 4px 6px 7px;font:inherit}.selectControl svg{pointer-events:none}.tokenDetailSection>.primaryAction,.tokenLaunchPanel>.primaryAction,.tokenTradePanel>.primaryAction{width:100%;min-height:40px;border-radius:8px}.tokenPlainNote,.tokenTradeDisclosure{margin:10px 0 0;color:var(--text-muted);font-size:.62rem;line-height:1.55}.tokenInlineError{margin:0 0 9px;color:var(--danger);font-size:.65rem;line-height:1.45}.tokenTransactionState{display:flex;align-items:flex-start;gap:7px;margin-top:10px;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--text-soft);padding:9px;font-size:.65rem;line-height:1.45}.tokenTransactionState.success{border-color:rgb(46 208 154/28%);color:var(--green)}.tokenTransactionState.rejected,.tokenTransactionState.reverted{border-color:rgb(230 94 94/28%);color:var(--danger)}.tokenTransactionState svg{flex:0 0 auto;margin-top:1px}.tokenTransactionState a,.tokenTransactionState span{display:block}.tokenExplorerLink,.tokenTransactionState a{margin-top:3px;color:var(--accent-text);text-decoration:none}.launchPhaseBanner{display:flex;align-items:flex-start;gap:10px;margin-top:16px;border:1px solid var(--border);border-radius:8px;background:var(--background);padding:10px}.launchPhaseDot{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--text-muted)}.launchPhaseDot.phase-1,.launchPhaseDot.phase-2{background:var(--gold);box-shadow:0 0 0 4px rgb(241 185 61/9%)}.launchPhaseDot.phase-3{background:var(--green);box-shadow:0 0 0 4px rgb(46 208 154/9%)}.launchPhaseBanner small,.launchPhaseBanner strong{display:block}.launchPhaseBanner strong{color:var(--text);font-size:.7rem}.launchPhaseBanner small{margin-top:4px;color:var(--text-muted);font-size:.62rem;line-height:1.45}.launchProgress{margin-top:14px}.launchProgress>div{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.62rem}.launchProgress strong{color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launchProgress progress{display:block;width:100%;height:6px;margin-top:7px;overflow:hidden;border:0;border-radius:99px;background:var(--background)}.launchProgress progress::-webkit-progress-bar{border-radius:99px;background:var(--background)}.launchProgress progress::-webkit-progress-value{border-radius:99px;background:var(--lime)}.launchProgress progress::-moz-progress-bar{border-radius:99px;background:var(--lime)}.launchProgress.compact{margin-top:14px}.launchFacts,.tokenStatusList{margin:12px 0 0}.launchFacts>div,.tokenStatusList>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding:8px 0}.launchFacts dt,.tokenStatusList dt{color:var(--text-muted);font-size:.62rem}.launchFacts dd,.tokenStatusList dd{margin:0;color:var(--text-soft);font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;overflow-wrap:anywhere}.tokenDetailSection{padding:16px}.tokenSectionMetric{flex:0 0 auto;text-align:right}.tokenSectionMetric span,.tokenSectionMetric strong{display:block}.tokenSectionMetric strong{color:var(--text);font-size:1.28rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.15}.tokenSectionMetric span{margin-top:3px;color:var(--text-muted);font-size:.6rem}.tokenExplorerLink{display:inline-flex;align-items:center;gap:4px;font-size:.64rem}.feeUtilityTableWrap{margin-top:13px;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.feeUtilityTableWrap table{width:100%;border-collapse:collapse;font-size:.67rem}.feeUtilityTableWrap td,.feeUtilityTableWrap th{padding:9px 11px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.feeUtilityTableWrap td:first-child,.feeUtilityTableWrap th:first-child{text-align:left}.feeUtilityTableWrap th{background:var(--background);color:var(--text-muted);font-size:.59rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.feeUtilityTableWrap td{color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feeUtilityTableWrap tbody tr:last-child td{border-bottom:0}.tokenClaimPanel{display:grid;min-width:0;align-content:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:12px 14px}.tokenClaimPanel>h2{margin:0;color:var(--text);font-size:.78rem;font-weight:650}.tokenClaimAmountRow{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.tokenClaimAmountRow>strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.28}.tokenClaimAmountRow>.primaryAction{width:auto;min-height:40px;flex:0 0 auto;padding-inline:13px}.tokenClaimLive{display:flex;min-height:.9rem;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:.61rem}.tokenClaimLive:empty{display:none}.launchFinalize a,.tokenClaimLive a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);text-decoration:none}.tokenSwapLifecycleGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.tokenSharedSwap{min-width:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--card);box-shadow:0 15px 38px rgb(0 0 0/10%)}.tokenSharedSwap .fundSwapWidget,.tokenSharedSwap .swapCard{min-width:0}.launchLifecycle{margin:15px 0 0;padding:0;list-style:none}.launchLifecycle>li{position:relative;min-width:0}.launchLifecycle>li:not(:last-child){padding-bottom:12px}.launchLifecycle>li:not(:last-child):after{content:"";position:absolute;z-index:0;width:1px;top:13px;bottom:-4px;left:5px;background:var(--border-strong)}.launchLifecycle>li:is([data-state=complete],[data-state=current]):not(:last-child):after{background:var(--green)}.launchLifecycleNode{display:grid;min-width:0;grid-template-columns:13px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.launchLifecycleNode>span{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border:2px solid var(--text-muted);border-radius:50%;background:var(--card)}.launchLifecycle li[aria-current=step] .launchLifecycleNode>span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px var(--card)}.launchLifecycleNode strong{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text-soft);font-size:.69rem}.launchLifecycle li[aria-current=step] .launchLifecycleNode strong{color:var(--text)}.launchLifecycleNode em{border:1px solid rgb(var(--accent-rgb)/34%);border-radius:4px;color:var(--accent-text);padding:2px 5px;font-size:.52rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.launchLifecycleNode p{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text-muted);font-size:.61rem;line-height:1.45}.launchLiveProgress{color:var(--accent-text)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.launchProgressRow{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.launchProgressRow .launchLiveProgress{margin:0}.launchProgressBar{height:6px;overflow:hidden;border-radius:3px;background:var(--border-strong)}.launchProgressBar>span{display:block;height:100%;background:var(--accent-text)}.launchFinalize{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.launchFinalize .primaryAction{width:100%;min-height:36px}.launchFinalize>span{display:flex;min-height:.8rem;flex-wrap:wrap;gap:7px;color:var(--text-muted);font-size:.59rem}.tokenUnavailable{display:flex;align-items:flex-start;gap:11px;padding:18px}.tokenUnavailable>svg{flex:0 0 auto;color:var(--gold)}.tokenUnavailable h2{margin:0;color:var(--text);font-size:.83rem}.tokenUnavailable p{margin:6px 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.55}.tokenMarketView a:focus-visible,.tokenMarketView button:focus-visible,.tokenMarketView input:focus-visible,.tokenMarketView select:focus-visible{outline:2px solid rgb(var(--accent-rgb)/70%);outline-offset:2px}.spin{animation:token-spin .9s linear infinite}@keyframes token-spin{to{transform:rotate(1turn)}}@media (max-width:1040px){.tokenSwapLifecycleGrid{grid-template-columns:1fr}}@media (max-width:800px){.tokenMarketHeader{align-items:flex-start}.tokenMarketHeaderActions{align-items:flex-end;flex-direction:column}.tokenMarketGrid,.tokenTopRow{grid-template-columns:1fr}}@media (max-width:620px){.tokenMarketHeader{flex-direction:column}.tokenMarketHeaderActions{width:100%;align-items:center;flex-direction:row;justify-content:space-between}.tokenSupplyLedger{grid-template-columns:1fr}.tokenSupplyLedger>div+div{border-top:1px solid var(--border);border-left:0}.tokenQuoteDetails{grid-template-columns:1fr}.tokenTradeSettings{align-items:flex-start;flex-direction:column}.selectControl select,.tokenAmountField input{font-size:16px}.tokenSectionHeading{align-items:flex-start;flex-direction:column}.tokenSectionMetric{text-align:left}.tokenSharedSwap{border-radius:12px}}.inlineEmptyState,.validationSummary{display:flex;align-items:flex-start;gap:9px;border:1px solid rgb(241 185 61/28%);border-radius:6px;background:rgb(241 185 61/6%);color:var(--gold);padding:10px 11px}.validationSummary.success{border-color:rgb(46 208 154/30%);background:rgb(46 208 154/6%);color:var(--green)}.inlineEmptyState>svg,.validationSummary svg{flex:0 0 auto;margin-top:0}.inlineEmptyState strong,.validationSummary strong{display:block;margin:0;color:var(--text);font-size:.7rem;line-height:1.35}.inlineEmptyState span,.validationSummary>div>span{display:block;margin-top:4px;color:var(--text-soft);font-size:.67rem;line-height:1.5}.validationSummary ul{margin:5px 0 0;padding-left:16px;color:var(--text-soft);font-size:.67rem;line-height:1.55}.successText{color:var(--green)!important}.warningText{color:var(--gold)!important}.dangerText{color:var(--danger)!important}.directoryDataNotice{align-items:center}.directoryDataNotice>svg{margin-top:0}.inlineEmptyState{align-items:center;border-color:var(--border);background:var(--background);color:var(--text-muted);margin:12px 14px 14px}.inlineEmptyState>div>span{color:var(--text-muted);font-weight:400;opacity:1}.directoryToolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:12px 14px}.directoryToolbar,.searchField{display:flex;align-items:center}.searchField{width:min(360px,100%);min-width:220px;gap:8px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--text-muted);padding-left:10px}.searchField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:8px 10px 8px 0;font-size:.72rem}.searchField:has(input:disabled){opacity:.68}.directoryViewToggle{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:5px;background:var(--background);padding:2px}.directoryViewToggle button{display:grid;width:30px;height:28px;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--text-muted)}.directoryViewToggle button:hover{color:var(--text)}.directoryViewToggle button.active{background:var(--card-raised);color:var(--accent-text)}.emptyDirectory{display:grid;min-height:210px;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--text-muted);padding:24px;text-align:center}.emptyDirectory strong{color:var(--text-soft);font-size:.78rem}.emptyDirectory span{max-width:68ch;font-size:.68rem}.directoryPanelHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card-raised) 56%,var(--card));padding:12px 14px}.directoryPanelHeading h2{margin:0;font-size:.79rem;font-weight:600}.directoryPanelHeading p{margin:4px 0 0;color:var(--text-muted);font-size:.65rem}.depositPositions,.managedVaultsPanel{overflow:hidden}.managedVaultsHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card-raised) 56%,var(--card));padding:12px 14px}.managedVaultsHeading>div{display:flex;min-width:0;align-items:center;gap:10px}.managedVaultsHeading .appPageIcon{width:32px;height:32px}.managedVaultsHeading h2{margin:0;font-size:.79rem;font-weight:600}.managedVaultsHeading p{margin:4px 0 0;color:var(--text-muted);font-size:.65rem}.managedVaultsHeaderActions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.stateBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:4px;background:rgb(255 255 255/2%);color:var(--text-muted);padding:3px 8px;font-size:.63rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.stateBadge.success{border-color:rgb(46 208 154/34%);background:rgb(46 208 154/8%);color:var(--green)}.stateBadge.muted{background:var(--card-raised);color:var(--text-muted)}.directoryTableWrap{overflow-x:auto}.directoryPanel .directoryTable{table-layout:fixed}.directoryPanel .directoryTable th:first-child{width:30%}.directoryPanel .directoryFundLink{max-width:100%}.fundSortHeader{border:0;background:transparent;color:inherit;padding:4px 0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.fundSortHeader:active,.fundSortHeader:focus-visible,.fundSortHeader:hover{color:var(--text)}.fundFeesInline{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walletVaultStat .fundFeesInline{color:inherit;font-size:inherit}.directoryCardsWrap{overflow:hidden}.directoryCardsWrap .directoryTable{display:none}.directoryTable{width:100%;min-width:760px;border-collapse:collapse;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directoryTable td,.directoryTable th{border-bottom:1px solid var(--border);padding:12px 10px;text-align:right;white-space:nowrap}.directoryTable th{color:var(--text-muted);font-size:.61rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.directoryTable td:first-child,.directoryTable th:first-child{padding-left:14px;text-align:left}.directoryTable tbody tr:last-child td{border-bottom:0}.directoryFundLink{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--text);text-decoration:none}.clickableDirectoryRow{cursor:pointer;transition:background .15s ease}.clickableDirectoryRow:hover{background:rgb(var(--accent-rgb)/5%)}.clickableDirectoryRow:hover .directoryFundLink strong{color:var(--accent-text)}.clickableDirectoryRow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.directoryFundLink small,.directoryFundLink strong,.directoryFundLink>span{display:block;min-width:0}.directoryFundLink strong{overflow:hidden;max-width:360px;text-overflow:ellipsis;white-space:nowrap}.directoryFundLink small{margin-top:3px;color:var(--text-muted);font-size:.61rem}.directoryFundCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;padding:12px}.directoryFundCard{position:relative;display:grid;min-width:0;grid-gap:13px;gap:13px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text);padding:14px;text-decoration:none}.directoryFundCard:hover{border-color:var(--border-strong);background:var(--surface)}.directoryFundCardLink{display:flex;min-width:0;align-items:center;gap:9px;text-decoration:none}.directoryFundCardLink:after{position:absolute;inset:0;border-radius:10px;content:""}.directoryFundCardLink:focus-visible{outline:none}.directoryFundCardLink:focus-visible:after{outline:2px solid var(--accent-text);outline-offset:2px}.directoryFundCardLink small,.directoryFundCardLink strong,.directoryFundCardLink>span{display:block;min-width:0}.directoryFundCardLink strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directoryFundCardLink small{margin-top:3px;color:var(--text-muted);font-size:.61rem}.directoryFundCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directoryFundCard dl>div{min-width:0;border-top:1px solid var(--border);padding-top:9px}.directoryFundCard dt{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.directoryFundCard dd{overflow:hidden;margin:5px 0 0;color:var(--text-soft);font-size:.68rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.assetLogoFallback{display:block;width:32px;height:32px;flex:0 0 auto}.rwaAssetIdentity{display:flex;align-items:center;gap:9px}.rwaAssetIdentity>div{min-width:0;text-align:left}.rwaAssetIdentity small,.rwaAssetIdentity strong{display:block}.rwaAssetIdentity strong{color:var(--text);font-size:.73rem;font-weight:650}.rwaAssetIdentity small{margin-top:3px;color:var(--text-muted);font-size:.62rem}.tableAddressLink{display:inline-flex;align-items:center;gap:5px;color:var(--utility-action);text-decoration:none}.tableAddressLink:hover{color:var(--utility-action-hover)}.depositsEmpty{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:30px;text-align:center}.depositsEmpty>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(var(--accent-rgb)/28%);border-radius:7px;background:rgb(var(--accent-rgb)/9%);color:var(--accent-text)}.depositsEmpty h2{margin:0;color:var(--text);font-size:.94rem;font-weight:600;letter-spacing:0}.depositsEmpty .depositsConnectLink{margin:0;border:0;background:transparent;color:var(--accent-text);cursor:pointer;padding:0;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.depositsEmpty .depositsConnectLink:hover:not(:disabled){color:var(--text)}.depositsEmpty .depositsConnectLink:focus-visible{border-radius:2px;outline:2px solid var(--focus);outline-offset:3px}.depositsEmpty p{width:min(430px,100%);margin:0;color:var(--text-muted);font-size:.7rem;line-height:1.55}.depositsEmpty button,.depositsEmpty>.secondaryAction{margin-top:4px}.walletVaultRows{display:grid}.walletVaultRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(120px,auto) auto;align-items:center;grid-gap:16px;gap:16px;min-height:62px;border-top:1px solid var(--border);color:var(--text);padding:10px 14px;text-decoration:none;transition:background .15s ease}.walletVaultRow.walletPositionRow{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}.walletVaultRow:first-child{border-top:0}.walletVaultRow:hover{background:rgb(var(--accent-rgb)/5%)}.walletVaultRow>svg{color:var(--text-muted)}.walletVaultIdentity{display:flex;min-width:0;align-items:center;gap:9px}.walletVaultIdentity small,.walletVaultIdentity strong,.walletVaultIdentity>span{display:block;min-width:0}.walletVaultIdentity strong{font-size:.72rem}.walletVaultIdentity small,.walletVaultIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletVaultIdentity small{margin-top:3px;color:var(--text-muted);font-size:.61rem}.walletVaultStat{min-width:0;text-align:right}.walletVaultStat span,.walletVaultStat strong{display:block}.walletVaultStat span{color:var(--text-muted);font-size:.57rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.walletVaultStat strong{overflow:hidden;margin-top:4px;color:var(--text-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.fundDetailHero{overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:var(--card)}.fundDetailHeader{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;grid-gap:28px;gap:28px;padding:20px}.fundDetailIdentity{display:flex;min-width:0;align-items:center;gap:13px}.fundDetailTokenIcon{display:block;width:48px;height:48px;flex:0 0 auto}.fundDetailIdentity>div{min-width:0}.fundDetailTitleLine{display:flex;min-width:0;align-items:center;gap:9px}.fundDetailTitleLine h1{overflow:hidden;margin:0;font-size:clamp(1.35rem,3vw,1.8rem);text-overflow:ellipsis;white-space:nowrap}.fundDetailMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.fundDetailMeta>a{display:inline-flex;align-items:center;gap:5px;color:var(--utility-action);font-size:.66rem;text-decoration:none}.fundDetailMeta>a:hover{color:var(--utility-action-hover)}.fundDetailMeta code{font:inherit}.fundThesis{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;overflow:hidden;border-top:1px solid var(--border);background:var(--surface);padding:16px 20px 18px}.fundThesisMark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--card-raised);color:var(--text-soft)}.fundThesis h2{margin:1px 0 0;font-size:.72rem;font-weight:650}.fundThesis p{max-width:74ch;margin:6px 0 0;color:var(--text-soft);font-size:.78rem;line-height:1.65;overflow-wrap:anywhere;text-wrap:pretty}.fundDetailMetrics{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1.1fr)}.fundDetailMetrics>div{min-width:0;border-left:1px solid var(--border);padding:12px 16px}.fundDetailMetrics>div:first-child{border-left:0}.fundDetailMetrics span,.fundDetailMetrics strong{display:block}.fundDetailMetrics span{color:var(--text-muted);font-size:.58rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.fundDetailMetrics strong{overflow:hidden;margin-top:5px;color:var(--text);font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fundMetricAddressLink{max-width:100%}.fundMetricAddressLink code{overflow:hidden;font:inherit;text-overflow:ellipsis}.fundDetailMetrics .fundRewardsValue,.fundRewardsValue{display:inline-flex;align-items:center;gap:4px;vertical-align:baseline;line-height:inherit}.directoryTable .fundRewardsValue{vertical-align:middle;line-height:1}.fundDetailMetrics .fundRewardsValue,.fundDetailMetrics .fundRewardsValue>span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.fundDetailMetrics .fundRewardsValue>span,.fundRewardsValue>span{color:var(--accent-text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fundDetailMetrics .fundRewardsMetric{display:flex;align-items:center;overflow:visible}.rewardsInfoButton{position:relative;z-index:1;display:inline-grid;width:14px;height:14px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);padding:0;transition:color .16s ease,background .16s ease}.rewardsInfoButton:before{content:"";position:absolute;inset:-7px}.rewardsInfoButton svg{display:block}.rewardsInfoButton:hover{background:var(--card-raised);color:var(--accent-text)}.rewardsInfoButton:disabled{opacity:.4}.fundDetailMetrics .fundRewardsValue[data-error]>span,.fundRewardsValue[data-error] .rewardsInfoButton,.fundRewardsValue[data-error]>span{color:var(--gold)}.rewardsDialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:14px;background:var(--card);color:var(--text);padding:0;text-align:left;font-size:.8rem;font-weight:400;line-height:1.55;white-space:normal}.rewardsDialog::-webkit-backdrop{background:rgb(0 0 0/72%)}.rewardsDialog::backdrop{background:rgb(0 0 0/72%)}.rewardsDialogHeader{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:18px 20px}.rewardsDialogHeader>div{min-width:0;flex:1 1}.rewardsDialogHeader h2{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em}.rewardsDialogHeader p{margin:2px 0 0;color:var(--text-muted);font-size:.75rem;overflow-wrap:anywhere}.rewardsDialogClose{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);padding:0}.rewardsDialogClose:hover{background:var(--card-raised);color:var(--text)}.rewardsDialogBody{padding:20px}.rewardsDialogReason{margin:0;color:var(--text);font-size:.875rem}.rewardsCalculation{margin:18px 0 0}.rewardsCalculation>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-top:1px solid var(--border);padding:13px 0}.rewardsCalculation dt{min-width:0;color:var(--text-soft);font-weight:500}.rewardsCalculation dd{display:flex;align-items:baseline;gap:6px;flex:0 0 auto;margin:0;color:var(--text);font-size:.875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rewardsCalculation dd span{color:var(--text-muted);font-size:.65rem;font-weight:500}.rewardsValuationInputs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0;border-top:1px solid var(--border);padding:13px 0 18px}.rewardsValuationInputs>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.rewardsValuationInputs dt{color:var(--text-muted);font-size:.7rem}.rewardsValuationInputs dd{margin:0;font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rewardsApyResult{border-top:1px solid var(--border-strong);padding:17px 0 0}.rewardsApyResult>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.rewardsApyResult>div>span{color:var(--text-soft);font-weight:500}.rewardsApyResult strong{color:var(--accent-text);font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rewardsApyResult p{margin:9px 0 0;color:var(--text-soft);font-size:.75rem}.rewardsApyResult small{display:block;margin-top:4px;color:var(--text-muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rewardsDialogNote{margin:18px 0 0;color:var(--text-muted);font-size:.7rem}@media (max-width:620px){.rewardsInfoButton:before{inset:-9px}.rewardsDialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.rewardsDialogHeader{padding:14px 16px}.rewardsDialogClose{width:40px;height:40px}.rewardsDialogBody{padding:16px}.rewardsCalculation>div{gap:12px}}@media (prefers-reduced-motion:reduce){.rewardsInfoButton{transition:none}}.fundDetailPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;grid-gap:14px;gap:14px}.fundTradeColumn,.fundValuationColumn{display:grid;min-width:0;grid-gap:10px;gap:10px}.valuationPanel{min-width:0;overflow:hidden}.valuationHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:12px 14px}.valuationHeader h2{margin:0;color:var(--text);font-size:.95rem;font-weight:650}.valuationHeader p{margin:4px 0 0;color:var(--text-muted);font-size:.62rem;line-height:1.45}.valuationMetricControl{display:flex;flex:0 0 auto;align-items:center;gap:10px}.valuationMetricControl>span{color:var(--text-muted);font-size:.6rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.valuationModeToggle{display:inline-flex;flex:0 0 auto;gap:2px;border:1px solid var(--border);border-radius:7px;background:var(--background);padding:2px}.valuationModeToggle button{min-width:45px;height:27px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);padding:0 8px;font-size:.61rem;font-weight:700}.valuationModeToggle button:hover{color:var(--text)}.valuationModeToggle button.active{background:var(--surface);color:var(--accent-text)}.valuationModeToggle button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.valuationState{display:flex;min-height:268px;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);padding:24px;font-size:.68rem;text-align:center}.valuationSummary{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 16px 0}.valuationPerformance strong{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:650}.valuationPerformance strong.positive{color:var(--green)}.valuationPerformance strong.negative{color:var(--danger)}.valuationPerformance strong.neutral{color:var(--text-muted)}.valuationRangeToggle{display:inline-flex;flex:0 0 auto;gap:2px}.valuationRangeToggle button{min-width:38px;height:29px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);padding:0 7px;font-size:.6rem;font-weight:700}.valuationRangeToggle button:hover{background:var(--background);color:var(--text)}.valuationRangeToggle button.active{background:rgb(var(--accent-rgb)/12%);color:var(--accent-text)}.valuationRangeToggle button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.valuationChartWrap{min-height:242px;padding:18px 16px 22px}.valuationChart{display:block;width:100%;height:218px;overflow:visible}.valuationChartGrid{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.valuationChartLabel{fill:var(--text-muted);font-size:9px}.valuationChartArea{fill:rgb(var(--accent-rgb)/10%)}.valuationChartLine{fill:none;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.valuationChartPoint{fill:var(--card);stroke:var(--lime);stroke-width:2;vector-effect:non-scaling-stroke}.valuationDates{display:flex;justify-content:space-between;color:var(--text-muted);margin:-8px 0 0;font-size:.57rem}.valuationAllocation{min-width:0;overflow:hidden}.allocationPanelHeading{padding-top:13px;padding-bottom:13px}.allocationHeadingMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.fundVerificationBadge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--accent-text)}.directoryFundCard .fundNameWithBadge,.directoryFundLink .fundNameWithBadge,.fundDetailTitleLine .fundNameWithBadge{display:flex;align-items:center;gap:6px;min-width:0}.fundNameText{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.directoryFundLink .fundVerificationBadge svg{width:13px;height:13px}.fundDetailTitleLine .fundVerificationBadge svg{width:22px;height:22px}.fundDetailTitleLine .fundNameWithBadge{gap:8px}.fundTradePanel{border:1px solid var(--border-strong);border-radius:20px;background:var(--card)}.fundTradeBody,.fundTradePanel{min-width:0;overflow:hidden}.fundTradeHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:12px 14px}.fundTradeHeading>div{display:flex;min-width:0;align-items:center;gap:9px}.fundTradeHeading h2{margin:0;font-size:.79rem;font-weight:600;letter-spacing:0}.fundTradeHeading p{margin:4px 0 0;color:var(--text-muted);font-size:.62rem}.fundSwapWidget .swapCard{border:0;border-radius:0;background:transparent;box-shadow:none;padding:11px}.fundSwapWidget .swapCardHeader{min-height:34px}.fundSwapWidget .swapAmountBox{padding:13px 12px}.fundSwapWidget .swapAmountEntry input,.fundSwapWidget .swapAmountEntry output{font-size:clamp(22px,3vw,27px)}.fundSwapWidget .swapAmountEntry input:focus-visible{outline:0}.fundSwapWidget .swapAssetButton.locked{cursor:default}.fundFeesPanel{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card)}.fundFeesHeading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 12px}.fundFeesHeading span{color:var(--text-soft);font-size:.65rem;font-weight:650}.fundFeesHeading small{color:var(--text-muted);font-size:.58rem}.fundFeeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border)}.fundFeeGrid>div{min-width:0;padding:9px 12px 10px}.fundFeeGrid>div+div{border-left:1px solid var(--border)}.fundFeeGrid dt{color:var(--text-muted);font-size:.56rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.fundFeeGrid dd{overflow:hidden;margin:4px 0 0;color:var(--text);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fundFeeClaim{display:grid;min-width:0;grid-gap:12px;gap:12px;border-top:1px solid var(--border);padding:14px 12px 12px}.fundFeeClaimControls{display:grid;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(104px,.55fr);grid-gap:9px;gap:9px}.fundFeeClaimControls>label{display:grid;min-width:0;grid-gap:6px;gap:6px}.fundFeeClaimControls>label>span:first-child{color:var(--text-muted);font-size:.56rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.fundFeeClaim .fundFeeRoute,.fundFeeClaim .fundFeeSlippage{width:100%;min-height:40px;border-color:var(--border-strong);border-radius:8px;background:var(--background)}.fundFeeClaim .fundFeeRoute>select,.fundFeeClaim .fundFeeSlippage>select{min-height:40px;padding:0 34px 0 11px;color:var(--text);font-size:.68rem;font-weight:600}.fundFeeClaim .fundFeeRoute>svg,.fundFeeClaim .fundFeeSlippage>svg{right:10px}.fundFeeClaimAmount{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.fundFeeClaimAmount>strong{min-width:0;color:var(--text);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;overflow-wrap:anywhere}.fundFeeClaimAmount>.primaryAction{width:auto;min-height:40px;flex:0 0 auto;padding-inline:14px}.fundFeeClaimStatus{display:flex;min-width:0;min-height:.9rem;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text-muted);font-size:.59rem;line-height:1.45}.fundFeeClaimStatus.failure{color:var(--danger)}.fundFeeClaimStatus a,.fundFeeClaimStatus.success{color:var(--accent-text)}.fundFeeClaimStatus a{display:inline-flex;align-items:center;gap:3px;text-decoration:underline;text-underline-offset:2px}.methodologyBadge{text-transform:none}.creationAllocationPanel{overflow:hidden}.creationAllocationTableWrap{overflow-x:auto;border-top:1px solid var(--border);scrollbar-color:rgb(var(--accent-rgb)/46%) transparent;scrollbar-width:thin}.creationAllocationTable{width:100%;min-width:680px;border-collapse:collapse}.valuationAllocation .creationAllocationTable{table-layout:fixed}.valuationAllocation .creationAllocationTable th:first-child{width:32%}.valuationAllocation .creationAllocationTable td{overflow-wrap:anywhere}.creationAllocationTable th{background:var(--background);color:var(--text-muted);padding:9px 14px;font-size:.58rem;font-weight:650;text-align:left;text-transform:uppercase;white-space:nowrap}.creationAllocationTable td{border-top:1px solid var(--border);color:var(--text-soft);padding:11px 14px;font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.creationAllocationTable td:first-child{text-align:left}.creationAllocationTable td>small,.creationAllocationTable td>strong{display:block}.creationAllocationTable td>strong{color:var(--text);font-size:.7rem}.creationAllocationTable td>small{margin-top:3px;color:var(--text-muted);font-size:.61rem}.creationMetadataUnavailable{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--border);color:var(--text-muted);padding:12px 14px;font-size:.66rem;line-height:1.5}.creationMetadataUnavailable svg{flex:0 0 auto;margin-top:1px;color:var(--accent-text)}.creationMetadataUnavailable span,.creationMetadataUnavailable strong{display:block}.creationMetadataUnavailable strong{color:var(--text);font-size:.72rem}.creationMetadataUnavailable span{margin-top:3px}.createLayout{display:grid;min-width:0;grid-template-columns:220px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.createSteps{display:grid;grid-gap:2px;gap:2px}.createSteps>button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);padding:8px;text-align:left}.createSteps>button:hover{background:var(--card)}.createSteps>button.active{background:rgb(var(--accent-rgb)/9%);color:var(--text)}.createSteps>button:disabled{cursor:not-allowed;opacity:.42}.createSteps>button>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:.65rem;font-weight:700}.createSteps>button.active>span,.createSteps>button.complete>span{border-color:rgb(var(--accent-rgb)/42%);background:rgb(var(--accent-rgb)/12%);color:var(--accent-text)}.createSteps small,.createSteps strong{display:block}.createSteps strong{color:inherit;font-size:.7rem;font-weight:600}.createSteps small{margin-top:3px;color:var(--text-muted);font-size:.59rem;line-height:1.35}.createNotice{display:flex;align-items:flex-start;gap:7px;margin-top:10px;border-top:1px solid var(--border);color:var(--text-muted);padding:12px 8px 0;font-size:.61rem;line-height:1.45}.createNotice svg{flex:0 0 auto;color:var(--accent-text)}.createForm{min-width:0;overflow:clip}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:13px 14px}.sectionTitleLine{display:flex;align-items:center;gap:8px}.sectionTitle h2{margin:0;font-size:.82rem}.sectionTitle p{margin:4px 0 0;color:var(--text-muted);font-size:.65rem}.stepNumber{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgb(var(--accent-rgb)/12%);color:var(--accent-text);font-size:.62rem;font-weight:700}.sectionBody{min-width:0;padding:14px}.formSection{display:grid;min-width:0;grid-gap:15px;gap:15px}.formGrid{display:grid;grid-gap:14px;gap:14px}.formGrid.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.formSection label{display:grid;grid-gap:6px;gap:6px;color:var(--text-muted);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.formSection label small{color:var(--text-muted);font-size:.63rem;font-weight:400;letter-spacing:normal;line-height:1.45;text-transform:none}.formSection input,.formSection textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:5px;outline:0;background:var(--card-raised);color:var(--text);padding:9px 10px;font-size:.72rem;letter-spacing:normal;resize:vertical;text-transform:none}.formSection input:focus,.formSection textarea:focus{border-color:rgb(var(--accent-rgb)/62%);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/9%)}.formIntro{display:flex;max-width:none;align-items:center;justify-content:space-between;gap:12px;margin:0}.formIntro span,.formIntro strong{display:block}.formIntro strong{color:var(--text);font-size:.78rem;font-weight:600}.formIntro>div>span{margin-top:4px;color:var(--text-muted);font-size:.67rem}.createAssetList{display:grid;grid-gap:8px;gap:8px}.createAssetRow.noWeights{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;grid-gap:14px;gap:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:14px}.createAssetRow.noWeights>label{gap:6px}.createAssetRow>.removeCreateAsset{display:grid;width:32px;height:36px;margin-top:18px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--text-muted)}.createAssetRow>.removeCreateAsset:hover:not(:disabled){background:rgb(235 101 112/9%);color:var(--danger)}.addCreateAsset{width:-moz-fit-content;width:fit-content}.assetSelectField{display:grid;min-width:0;grid-gap:6px;gap:6px}.createAssetFieldLabel{color:var(--text-muted);font-size:.6rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.assetPickerShell{position:relative;min-width:0}.createAssetPicker{display:grid;width:100%;min-height:50px;min-width:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--card-raised);color:var(--text);padding:0 11px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.createAssetPicker.active,.createAssetPicker:hover{border-color:var(--border-strong);background:var(--surface)}.createAssetPicker:focus-visible{border-color:rgb(var(--accent-rgb)/62%);outline:0;box-shadow:0 0 0 2px rgb(var(--accent-rgb)/9%)}.createAssetPickerIdentity{display:grid;min-width:0;grid-gap:3px;gap:3px}.createAssetPickerName{display:flex;min-width:0;align-items:center;gap:5px}.createAssetPickerName>strong{min-width:0;overflow:hidden;color:var(--text);font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.createAssetPickerIdentity>small{overflow:hidden;color:var(--text-muted);font-size:.63rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.createAssetPicker>svg{color:var(--text-muted);transition:transform .15s ease}.createAssetPicker.active>svg{transform:rotate(180deg)}.createAssetPickerMenu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;width:100%;overflow:hidden;border:1px solid var(--border-strong);border-radius:7px;background:var(--card-raised);box-shadow:0 12px 26px rgb(0 0 0/20%)}.createAssetPickerSearch{display:flex!important;min-height:44px;align-items:center;gap:8px!important;border-bottom:1px solid var(--border);color:var(--text-muted);padding:8px 11px;letter-spacing:normal!important;text-transform:none!important}.createAssetPickerSearch:focus-within{color:var(--accent-text)}.createAssetPickerSearch input{width:100%;height:28px;min-width:0;border:0;background:transparent;box-shadow:none!important;color:var(--text);padding:0;outline:0;font-size:.76rem}.createAssetPickerOptions{max-height:280px;overflow-y:auto;scrollbar-color:rgb(var(--accent-rgb)/46%) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.createAssetPickerOptions::-webkit-scrollbar{width:6px}.createAssetPickerOptions::-webkit-scrollbar-track{background:transparent}.createAssetPickerOptions::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:rgb(var(--accent-rgb)/46%);background-clip:padding-box}.createAssetPickerOptions::-webkit-scrollbar-button{display:none;width:0;height:0}.createAssetPickerOptions>button{display:grid;width:100%;min-height:58px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;grid-gap:8px;gap:8px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-soft);cursor:pointer;padding:9px 11px;text-align:left}.createAssetPickerOptions>button:hover:not(:disabled),.createAssetPickerOptions>button[aria-selected=true]{background:rgb(var(--accent-rgb)/7%);color:var(--text)}.createAssetPickerOptions>button:disabled{cursor:not-allowed;opacity:.72}.createAssetOptionIdentity{display:grid;min-width:0;grid-gap:2px;gap:2px}.createAssetOptionTicker{display:flex;min-width:0;align-items:center;gap:5px}.createAssetOptionIdentity>small,.createAssetOptionTicker>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.createAssetOptionTicker>strong{color:var(--text);font-size:.78rem;font-weight:700}.createAssetOptionIdentity>small{color:var(--text-muted);font-size:.63rem}.createAssetVerificationIcon{width:13px;height:13px;flex:0 0 auto;color:var(--green)}.createAssetVerificationIcon.unverified{color:var(--gold)}.createAssetPickerOptions>button>svg{color:var(--accent-text)}.createAssetPickerStatus{display:flex;min-height:46px;align-items:center;gap:8px;color:var(--text-muted);padding:9px;font-size:.63rem;line-height:1.4}.createAssetSpinner{animation:createAssetSpin .8s linear infinite}@keyframes createAssetSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.createAssetSpinner{animation:none}}.createAssetPickerEmpty{padding:16px}.createAssetPickerEmpty>strong{color:var(--text);font-size:.79rem}.createAssetPickerEmpty>p{max-width:58ch;margin:5px 0 12px;color:var(--text-muted);font-size:.69rem;line-height:1.5}.createAssetPickerEmpty>.secondaryAction{min-height:32px}.createAssetRow.constituentAssetRow>.removeCreateAsset{height:50px}.constituentsIntro{align-items:flex-start}.constituentsRewardsNote{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:12px 14px;color:var(--text-soft)}.constituentsRewardsNote>svg{flex:0 0 auto;margin-top:2px;color:var(--text-muted)}.constituentsRewardsNote p{margin:0;font-size:.75rem;line-height:1.6}.constituentsRewardsNote a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.constituentsActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.weightingModeButton[aria-pressed=true]{border-color:rgb(var(--accent-rgb)/42%);background:rgb(var(--accent-rgb)/12%);color:var(--accent-text)}.constituentWeightRow{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(130px,.48fr) minmax(220px,.9fr) 32px;align-items:start;grid-gap:14px;gap:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:14px}.allocationComposer .constituentWeightRow{grid-template-columns:minmax(0,1fr) minmax(122px,.42fr) 32px;gap:10px 12px}.allocationComposer .constituentWeightRow>.assetSelectField{grid-column:1}.allocationComposer .constituentWeightRow>.constituentWeightField{grid-column:2}.allocationComposer .constituentWeightRow>.constituentAssetFacts{grid-column:1/3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding-top:2px}.allocationComposer .constituentWeightRow>.constituentAssetFacts span{display:grid;grid-gap:3px;gap:3px;justify-content:start}.allocationComposer .constituentWeightRow>.removeCreateAsset{display:grid;width:32px;height:36px;grid-column:3;grid-row:1;margin-top:18px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--text-muted)}.allocationComposer .constituentWeightRow>.removeCreateAsset:hover{background:rgb(235 101 112/9%);color:var(--danger)}.allocationComposer .constituentWeightRow>.removeCreateAsset:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.constituentWeightRow>.removeCreateAsset{margin-top:18px}.constituentWeightRow>.basketAssetError{grid-column:1/-1}.constituentAssetFacts{display:grid;min-width:0;grid-gap:5px;gap:5px;padding-top:19px}.constituentAssetFacts span{display:flex;min-width:0;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:.62rem;line-height:1.35}.constituentAssetFacts strong{overflow:hidden;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.constituentsSnapshot{color:var(--text-muted);font-size:.63rem;line-height:1.5}.weightsLayout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.allocationComposer{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.allocationChartPanel{position:-webkit-sticky;position:sticky;top:calc(var(--testnet-banner-height) + 82px);display:grid;justify-items:center;grid-gap:16px;gap:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:18px 14px}.combinedAllocationOverview{grid-template-columns:168px minmax(0,1fr);align-items:center;justify-items:stretch}.allocationComposer .combinedAllocationOverview{grid-template-columns:1fr;align-content:start;justify-items:center}.combinedAllocationOverview .allocationPie{justify-self:center}.combinedAllocationOverview .allocationLegend{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));column-gap:16px}.allocationComposer .combinedAllocationOverview .allocationLegend{grid-template-columns:1fr}.allocationComposer .combinedAllocationOverview .addCreateAsset{width:100%;justify-content:center}.allocationPie{position:relative;display:grid;width:168px;height:168px;place-items:center;border-radius:50%}.allocationPie:after{position:absolute;width:96px;height:96px;border:1px solid var(--border);border-radius:50%;background:var(--background);content:""}.allocationPie>span{position:relative;z-index:1;color:var(--text);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.allocationLegend{display:grid;width:100%;grid-gap:7px;gap:7px}.allocationLegend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.allocationLegend>div>span,.weightAssetIdentity>span{width:9px;height:9px;border-radius:2px}.allocationLegend strong{overflow:hidden;color:var(--text-soft);font-size:.66rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.allocationLegend small{color:var(--text-muted);font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weightAllocationList{display:grid;border-top:1px solid var(--border)}.weightAllocationRow{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,.55fr) minmax(210px,1fr);align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid var(--border);padding:13px 4px}.weightAssetIdentity{display:grid;min-width:0;grid-template-columns:9px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding-top:20px}.weightAssetIdentity small,.weightAssetIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weightAssetIdentity strong{color:var(--text);font-size:.74rem}.weightAssetIdentity small{margin-top:3px;color:var(--text-muted);font-size:.62rem}.weightAllocationRow .constituentAssetFacts{padding-top:19px}.inputWithSuffix{display:flex;min-width:0;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--card-raised)}.inputWithSuffix input{border:0;box-shadow:none}.inputWithSuffix>span{flex:0 0 auto;color:var(--text-muted);padding-right:10px;font-size:.66rem;text-transform:none}.feePermanenceNote{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--border);color:var(--accent-text);padding-top:11px}.feePermanenceNote svg{flex:0 0 auto;margin-top:1px}.feePermanenceNote span,.feePermanenceNote strong{display:block}.feePermanenceNote strong{margin:0;color:var(--text);font-size:.7rem;line-height:1.35}.feePermanenceNote span{margin-top:4px;color:var(--text-muted);font-size:.67rem;line-height:1.5}.reviewHero{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border);padding-bottom:14px}.reviewHero h2{margin:0;font-size:.94rem}.reviewHero>div>span{display:block;margin-top:5px;color:var(--text-muted);font-size:.67rem}.reviewOtfIcon{flex:0 0 auto}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important}.reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.reviewGrid>div{border:1px solid var(--border);border-radius:5px;background:var(--background);padding:10px}.reviewGrid>.reviewKeyMetric{border-color:rgb(var(--accent-rgb)/34%);background:rgb(var(--accent-rgb)/7%)}.reviewGrid span,.reviewGrid strong{display:block}.reviewGrid span{color:var(--text-muted);font-size:.61rem;text-transform:uppercase}.reviewGrid strong{margin-top:6px;overflow:hidden;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.subHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.64rem}.reviewPortfolio{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.reviewPortfolio>span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--text-muted);padding:7px 9px;font-size:.68rem}.reviewPortfolio small{overflow-wrap:anywhere}.formErrors,.snapshotNote{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:6px;background:var(--background);padding:10px 11px}.snapshotNote svg{flex:0 0 auto;color:var(--accent-text)}.snapshotNote strong{color:var(--text);font-size:.7rem}.snapshotNote p{margin:4px 0 0;color:var(--text-muted);font-size:.67rem;line-height:1.5}.formErrors{display:grid;border-color:rgb(235 101 112/35%);background:rgb(235 101 112/6%);color:var(--danger);font-size:.67rem}.createBlocked{margin:0}.createFormActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;border-top:1px solid var(--border);padding-top:14px}.createFormActions .primaryAction{margin-left:auto}.basketControlBar{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px}.basketFixedTarget{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;border-block:1px solid var(--border);padding:10px 0}.basketFixedTarget>span{color:var(--text-muted);font-size:.61rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.basketFixedTarget>strong{color:var(--text);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basketFixedTarget>small{max-width:58ch;color:var(--text-soft);font-size:.64rem;line-height:1.5}.formSection select{width:100%;min-height:36px;border:1px solid var(--border);border-radius:5px;outline:0;background:var(--card-raised);color:var(--text);padding:0 30px 0 10px;font-size:.72rem;letter-spacing:normal;text-transform:none}.formSection select:focus{border-color:rgb(var(--accent-rgb)/62%);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/9%)}.formSection select:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.72}.basketAllocationHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:14px}.basketAllocationHeader>div:first-child span,.basketAllocationHeader>div:first-child strong{display:block}.basketAllocationHeader>div:first-child strong{color:var(--text);font-size:.78rem}.basketAllocationHeader>div:first-child span{margin-top:4px;color:var(--text-muted);font-size:.66rem;line-height:1.45}.basketAllocationHeader>div:first-child .basketMethodologyLabel{margin:0 0 4px;color:var(--text-muted);font-size:.58rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.basketAllocationHeader>div:first-child small{display:block;margin-top:5px;color:var(--text-muted);font-size:.59rem;line-height:1.4}.basketAllocationActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.compactAction{min-height:30px;padding:0 9px;font-size:.63rem}.basketAllocationList{display:grid;border-top:1px solid var(--border)}.basketAllocationRow{display:grid;grid-template-columns:minmax(145px,1.1fr) minmax(100px,.66fr) minmax(104px,.62fr) minmax(95px,.58fr) minmax(155px,.95fr) 32px;align-items:center;grid-gap:12px;gap:12px;min-width:0;border-bottom:1px solid var(--border);padding:12px 4px}.basketAssetIdentity{display:flex;min-width:0;align-items:center;gap:9px}.basketAssetIdentity>div,.basketMultiplier,.basketRoundedResult,.basketSourceData{min-width:0}.basketAssetIdentity>div>span{display:flex;min-width:0;align-items:center;gap:5px}.basketAssetIdentity strong{overflow:hidden;color:var(--text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.basketAssetIdentity svg{flex:0 0 auto;color:var(--green)}.basketAssetIdentity small,.basketMultiplier small,.basketMultiplier span,.basketRoundedResult small,.basketRoundedResult span,.basketSourceData small,.basketSourceData span{display:block;overflow:hidden;color:var(--text-muted);font-size:.61rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.basketMultiplier strong,.basketRoundedResult strong,.basketSourceData strong{display:block;overflow:hidden;margin:4px 0 2px;color:var(--text-soft);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.basketMultiplier strong{color:var(--text)}.basketMultiplier small+small{margin-top:2px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.basketPercentageField{min-width:0}.basketPercentageField .inputWithSuffix input{padding:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basketPercentageField>small{display:block;margin-top:5px;color:var(--text-muted);font-size:.59rem;line-height:1.4;overflow-wrap:anywhere}.basketRoundedResult small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.basketAssetError{display:flex;grid-column:1/-1;align-items:flex-start;gap:7px;border-top:1px solid rgb(235 101 112/24%);color:var(--danger);padding:9px 0 0;font-size:.64rem;line-height:1.45}.basketAssetError svg{flex:0 0 auto;margin-top:1px}.basketAllocationRow>.removeCreateAsset{display:grid;width:32px;height:34px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--text-muted)}.basketAllocationRow>.removeCreateAsset:hover{background:rgb(235 101 112/9%);color:var(--danger)}.basketAllocationRow>.removeCreateAsset:focus-visible{outline:2px solid rgb(var(--accent-rgb)/42%);outline-offset:2px}.basketRealizedLedger{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);padding:10px 0;font-size:.65rem}.basketRealizedLedger strong{color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewBasketTableWrap{overflow-x:auto;border:1px solid var(--border);border-radius:6px;scrollbar-color:rgb(var(--accent-rgb)/46%) transparent;scrollbar-width:thin}.reviewBasketTable{width:100%;border-collapse:collapse;font-size:.66rem}.reviewBasketTable td:last-child,.reviewBasketTable th:last-child{width:160px;text-align:right}.reviewBasketTable th{background:var(--background);color:var(--text-muted);padding:9px 10px;font-size:.58rem;font-weight:650;text-align:left;text-transform:uppercase;white-space:nowrap}.reviewBasketTable td{border-top:1px solid var(--border);color:var(--text-soft);padding:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top}.reviewBasketTable td:last-child{color:var(--text);font-size:.9rem;font-weight:700;vertical-align:middle}.reviewBasketTable td small,.reviewBasketTable td strong{display:block}.reviewBasketTable td small{margin-top:3px;color:var(--text-muted)}.bootstrapCommitNote{display:flex;align-items:flex-start;gap:9px;border:1px solid rgb(var(--accent-rgb)/30%);border-radius:6px;background:rgb(var(--accent-rgb)/6%);padding:10px 11px}.bootstrapCommitNote svg{flex:0 0 auto;color:var(--accent-text)}.bootstrapCommitNote strong{color:var(--text);font-size:.7rem}.bootstrapCommitNote p{max-width:72ch;margin:4px 0 0;color:var(--text-soft);font-size:.67rem;line-height:1.5}.createdConfirmation{position:relative;display:grid;width:min(960px,100%);margin:0 auto;overflow:hidden;border:1px solid #5a491b;border-radius:16px;background:#0b0c08;box-shadow:0 24px 70px rgb(0 0 0/38%),0 8px 28px rgb(241 185 61/8%)}.createdRevealChecking{min-height:min(610px,calc(100dvh - 190px));place-items:center;align-content:center;gap:30px;padding:48px 24px;background:radial-gradient(circle at 50% 42%,rgb(204 255 0/9%),transparent 32%),#090a07;text-align:center}.createdRevealMachine{position:relative;display:grid;width:172px;height:172px;place-items:center}.createdRevealOrbit{position:absolute;border-radius:50%}.createdRevealOrbitOuter{inset:0;border:1px dashed rgb(241 185 61/74%);box-shadow:0 12px 40px rgb(204 255 0/10%);animation:createdRevealOrbit 2.4s linear infinite}.createdRevealOrbitInner{inset:18px;border:2px dotted rgb(204 255 0/72%);animation:createdRevealOrbitReverse 1.45s linear infinite}.createdRevealMachine:after,.createdRevealMachine:before{position:absolute;border-radius:50%;content:""}.createdRevealMachine:before{inset:41px;border:1px solid rgb(241 185 61/46%);animation:createdRevealPulse 1.15s ease-in-out infinite}.createdRevealMachine:after{inset:-8px;border-top:2px solid var(--lime);border-right:2px solid transparent;animation:createdRevealOrbit .9s linear infinite}.createdRevealMark{position:relative;z-index:1;filter:drop-shadow(0 10px 18px rgb(204 255 0/18%))}.createdRevealCheckingCopy h2{margin:0;font-size:clamp(1.55rem,4vw,2.1rem);letter-spacing:-.03em}.createdRevealCheckingCopy p{max-width:48ch;margin:8px auto 0;color:#bbbca9;font-size:.78rem}.createdRevealCheckingCopy>span{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#f7dc8c;font-size:.67rem;font-weight:650}.createdRevealFailure{border-color:rgb(235 101 112/34%)}.createdStatus{display:flex;align-items:center;gap:14px;padding:24px}.createdStatusIcon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgb(46 208 154/34%);border-radius:8px;background:rgb(46 208 154/9%);color:var(--green)}.createdStatusIcon.failure{border-color:rgb(235 101 112/34%);background:rgb(235 101 112/9%);color:var(--danger)}.createdStatus>div{min-width:0}.createdStatus h2{margin:0;overflow-wrap:anywhere;font-size:1.15rem}.createdStatus p{margin:6px 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.5}.createdJackpotHeader{position:relative;display:grid;min-height:262px;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:34px;gap:34px;overflow:hidden;padding:46px 50px;background:radial-gradient(circle at 17% 50%,rgb(204 255 0/15%),transparent 27%),radial-gradient(circle at 83% 8%,rgb(241 185 61/14%),transparent 28%),#111209}.createdJackpotHeader:after{position:absolute;right:-64px;bottom:-94px;width:260px;height:180px;border:1px solid rgb(241 185 61/24%);border-radius:50%;content:"";transform:rotate(-18deg)}.createdJackpotLights{position:absolute;z-index:3;inset:12px;pointer-events:none;background-image:radial-gradient(circle,#fff7c2 0 1.5px,#efbd42 2px 3px,transparent 3.5px),radial-gradient(circle,#fff7c2 0 1.5px,#caff00 2px 3px,transparent 3.5px);background-position:0 0,11px 100%;background-repeat:repeat-x;background-size:22px 7px;filter:drop-shadow(0 3px 5px rgb(241 185 61/26%));animation:createdMarqueeLights .62s steps(2) 3}.createdRevealSeal{position:relative;display:grid;width:156px;height:156px;place-items:center;border:2px solid #f1b93d;border-radius:50%;background:#050505;box-shadow:0 18px 48px rgb(0 0 0/42%),0 8px 32px rgb(204 255 0/12%);animation:createdSealOpen .72s cubic-bezier(.16,1,.3,1) both}.createdRevealSeal>span{position:absolute;inset:10px;border:1px dashed rgb(204 255 0/72%);border-radius:50%;animation:createdSealSettle .9s cubic-bezier(.16,1,.3,1) both}.createdJackpotCopy{position:relative;z-index:2;animation:createdJackpotCopy .65s cubic-bezier(.16,1,.3,1) .1s both}.createdJackpotCopy h2{max-width:12ch;margin:0;color:#fffdf4;font-size:clamp(2.45rem,6vw,4rem);font-weight:680;letter-spacing:-.04em;line-height:.94;text-wrap:balance}.createdJackpotCopy p{max-width:54ch;margin:17px 0 0;color:#c8c6b1;font-size:.78rem;line-height:1.55}.createdJackpotCopy p strong{color:var(--lime)}.createdLiveBadge{display:inline-flex;min-height:28px;align-items:center;gap:6px;margin-top:18px;border:1px solid rgb(204 255 0/28%);border-radius:999px;background:rgb(204 255 0/8%);color:#ddff55;padding:0 10px;font-size:.63rem;font-weight:700}.createdRevealBurst{position:absolute;z-index:4;top:142px;left:25%;width:1px;height:1px;pointer-events:none}.createdRevealBurst span{position:absolute;width:7px;height:15px;border-radius:2px;background:var(--lime);opacity:0;animation:createdBurst .82s cubic-bezier(.18,.76,.36,1) var(--burst-delay) both}.createdRevealBurst span:nth-child(3n){width:10px;height:6px;background:#f1b93d}.createdRevealBurst span:nth-child(4n){background:#fff3b2}.createdRevealBody{display:grid;grid-gap:20px;gap:20px;padding:30px 36px 26px;animation:createdBodyReveal .7s cubic-bezier(.16,1,.3,1) .16s both}.createdRevealHeading{display:flex;align-items:end;justify-content:space-between;gap:20px}.createdRevealHeading h3{margin:0;color:#f7f7f0;font-size:1.05rem;letter-spacing:-.015em}.createdRevealHeading p{margin:5px 0 0;color:#aaa994;font-size:.68rem}.createdRevealHeading>strong{display:flex;align-items:baseline;gap:6px;color:var(--lime);font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.createdRevealHeading>strong span{color:#999982;font-size:.62rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.createdAllocationReveal{display:grid;border-top:1px solid #343520}.createdAllocationRow{display:grid;min-width:0;grid-template-columns:minmax(150px,.8fr) minmax(160px,1.4fr) 72px;align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid #28291c;padding:13px 3px;opacity:0;animation:createdRowReveal .44s cubic-bezier(.16,1,.3,1) calc(.26s + var(--reveal-index) * 45ms) both}.createdAllocationTrack{height:7px;overflow:hidden;border-radius:7px;background:#27291c}.createdAllocationTrack span{display:block;width:var(--allocation);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8aad00,var(--lime) 76%,#fff0a3);box-shadow:0 4px 12px rgb(204 255 0/17%);transform:scaleX(0);transform-origin:left;animation:createdAllocationFill .7s cubic-bezier(.16,1,.3,1) calc(.32s + var(--reveal-index) * 45ms) both}.createdAllocationValue{color:#fff8d7;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.createdThesis{display:grid;grid-gap:6px;gap:6px;margin:0;border-top:1px solid #343520;border-bottom:1px solid #343520;padding:16px 3px}.createdThesis span{color:#a9a890;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.createdThesis p{max-width:72ch;margin:0;color:#dedecf;font-size:.73rem;line-height:1.6}.createdRevealFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #30311f;border-radius:12px;background:#0d0e09}.createdRevealFacts>div{min-width:0;border-left:1px solid #30311f;padding:13px 14px}.createdRevealFacts>div:first-child{border-left:0}.createdRevealFacts dt{color:#92927d;font-size:.58rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.createdRevealFacts dd{overflow:hidden;margin:5px 0 0;color:#f5f5e9;font-size:.73rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.createdAddressBlock{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #30311f;border-bottom:1px solid #30311f;background:#070805;padding:15px 36px}.createdAddressBlock>div:first-child{min-width:0}.createdAddressBlock code,.createdAddressBlock span{display:block}.createdAddressBlock span{color:#92927d;font-size:.62rem;font-weight:600;text-transform:uppercase}.createdAddressBlock code{margin-top:7px;overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem}.createdAddressActions{display:flex;flex:0 0 auto;gap:7px}.createdAddressActions a{text-decoration:none}.createdCopyFeedback{margin:-1px 36px 0;color:var(--green);font-size:.65rem}.createdTransactionLink{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;margin:8px 36px 0;color:var(--text-soft);padding:10px 0;font-size:.7rem;text-decoration:none}.createdTransactionLink:hover{color:var(--accent-text)}.createdTransactionLink code{color:var(--text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem}.createdActions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #30311f;margin-top:14px;padding:16px 36px}@keyframes createdRevealOrbit{to{transform:rotate(1turn)}}@keyframes createdRevealOrbitReverse{to{transform:rotate(-1turn)}}@keyframes createdRevealPulse{50%{opacity:.45;transform:scale(.86)}}@keyframes createdMarqueeLights{50%{opacity:.42;filter:drop-shadow(0 2px 3px rgb(204 255 0/18%))}}@keyframes createdSealOpen{0%{opacity:0;filter:blur(8px);transform:rotate(-118deg) scale(.38)}}@keyframes createdSealSettle{0%{opacity:0;transform:rotate(190deg) scale(.65)}}@keyframes createdJackpotCopy{0%{opacity:0;-webkit-clip-path:inset(0 20% 0 0);clip-path:inset(0 20% 0 0);transform:translateX(28px)}}@keyframes createdBodyReveal{0%{opacity:0;-webkit-clip-path:inset(0 0 18% 0);clip-path:inset(0 0 18% 0);transform:translateY(20px)}}@keyframes createdRowReveal{0%{opacity:0;transform:translateX(14px)}to{opacity:1}}@keyframes createdAllocationFill{to{transform:scaleX(1)}}@keyframes createdBurst{0%{opacity:0;transform:translate(0) rotate(0) scale(.65)}12%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-rotation)) scale(1)}}@media (prefers-reduced-motion:reduce){.createdAllocationRow,.createdAllocationTrack span,.createdJackpotCopy,.createdJackpotLights,.createdRevealBody,.createdRevealMachine:after,.createdRevealMachine:before,.createdRevealOrbit,.createdRevealSeal,.createdRevealSeal>span{animation:none}.createdRevealBurst{display:none}.createdAllocationRow{opacity:1}.createdAllocationTrack span{transform:scaleX(1)}}.validationSummary.danger{border-color:rgb(235 101 112/35%);background:rgb(235 101 112/6%);color:var(--danger)}.validationSummary>div{min-width:0}.validationSummary a,.validationSummary>div>span{overflow-wrap:anywhere;word-break:break-word}.validationSummary a{display:inline-flex;max-width:100%;margin-top:6px;color:var(--utility-action);font-size:.65rem;text-underline-offset:3px}.createAssetDialogBackdrop{z-index:140}.unverifiedAssetModal{display:grid;width:min(720px,100%);max-height:calc(100dvh - 40px);grid-gap:0;gap:0;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card-raised);box-shadow:0 24px 72px rgb(0 0 0/48%)}.unverifiedAssetModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:20px 22px 17px}.unverifiedAssetModalHeader>div{min-width:0}.unverifiedAssetModalHeader h2{margin:0;font-size:.96rem;font-weight:650}.unverifiedAssetModalHeader p{max-width:68ch;margin:6px 0 0;color:var(--text-soft);font-size:.7rem;line-height:1.5}.unverifiedAssetModalClose{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted)}.unverifiedAssetModalClose:hover{background:var(--card);color:var(--text)}.unverifiedAssetModalClose:focus-visible{outline:2px solid rgb(var(--accent-rgb)/45%);outline-offset:2px}.unverifiedAssetModalBody{display:grid;grid-gap:16px;gap:16px;padding:18px 22px 20px}.unverifiedTokenAddressField>small,.unverifiedTokenAddressField>span{display:block}.unverifiedTokenAddressField>span{margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.unverifiedTokenAddressField>input{width:100%;height:36px;border:1px solid var(--border);border-radius:5px;outline:0;background:var(--card);color:var(--text);padding:0 10px;font-size:.72rem}.unverifiedTokenAddressField>input:focus{border-color:rgb(var(--accent-rgb)/62%);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/9%)}.unverifiedTokenAddressField>input.invalid{border-color:rgb(235 101 112/50%)}.unverifiedTokenAddressField>small{margin-top:6px;color:var(--text-muted);font-size:.63rem;line-height:1.45}.unverifiedAssetDetected,.unverifiedAssetLookup{display:grid;min-height:58px;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:6px;background:var(--card);padding:10px 11px}.unverifiedAssetDetected.valid>svg,.unverifiedAssetLookup>svg{color:var(--green)}.unverifiedAssetDetected.invalid{border-color:rgb(235 101 112/36%)}.unverifiedAssetDetected.invalid>svg{color:var(--danger)}.unverifiedAssetDetected small,.unverifiedAssetDetected span,.unverifiedAssetDetected strong,.unverifiedAssetLookup small,.unverifiedAssetLookup strong{display:block}.unverifiedAssetDetected strong,.unverifiedAssetLookup strong{color:var(--text);font-size:.74rem}.unverifiedAssetDetected small,.unverifiedAssetLookup small{margin-top:3px;color:var(--text-muted);font-size:.63rem}.unverifiedAssetDetected span{margin-bottom:2px;color:var(--accent-text);font-size:.68rem;font-weight:750}.manualAssetRiskNotice{display:flex;align-items:flex-start;gap:10px;border-top:1px solid rgb(232 171 72/22%);color:var(--gold);padding-top:10px;font-size:.64rem;line-height:1.5}.manualAssetRiskNotice svg{flex:0 0 auto;margin-top:1px}.fieldError{color:var(--danger);font-size:.66rem;line-height:1.45}.unverifiedAssetModalActions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding:14px 22px}.liquidityPage{max-width:1120px}.liquidityExplorerLink{display:inline-flex;align-items:center;gap:5px;color:var(--utility-action);text-decoration:none}.liquidityExplorerLink:hover{color:var(--utility-action-hover)}.secondaryAction.utilityAction{border-color:var(--utility-control-border);background:var(--utility-control-bg);color:var(--utility-action)}.secondaryAction.utilityAction:hover{border-color:var(--border-strong);background:var(--surface);color:var(--utility-action-hover)}.liquidityIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.liquidityIntro h1{max-width:720px;margin:0;color:var(--text);font-size:clamp(1.65rem,3vw,2.45rem);font-weight:680;letter-spacing:-.025em;line-height:1.08}.liquidityIntro p{max-width:680px;margin:10px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.6}.liquidityBadges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.liquidityBadges span{border:1px solid var(--border);border-radius:99px;background:var(--card);color:var(--text-soft);padding:6px 9px;font-size:.63rem;font-weight:600}.liquidityBadges span:first-child{border-color:rgb(var(--accent-rgb)/34%);background:rgb(var(--accent-rgb)/8%);color:var(--accent-text)}.liquidityLayout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.liquidityActionPanel,.liquidityMarketPanel,.liquidityVenuePanel{display:grid;align-content:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.liquidityMarketPanel{gap:16px;padding:18px}.liquidityVenuePanel{gap:22px;padding:22px}.liquidityPanelHeading{display:flex;align-items:flex-start;gap:9px}.liquidityPanelHeading>svg{flex:0 0 auto;margin-top:1px;color:var(--accent-text)}.liquidityPanelHeading span,.liquidityPanelHeading strong{display:block}.liquidityPanelHeading strong{font-size:.82rem;font-weight:650}.liquidityPanelHeading span{margin-top:3px;color:var(--text-muted);font-size:.67rem;line-height:1.4}.liquidityField{display:block;min-width:0}.liquidityField>span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.liquidityField>small{display:block;margin-top:6px;color:var(--text-muted);font-size:.63rem;line-height:1.45}.liquidityField input,.liquidityField select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--background);color:var(--text);padding:0 11px;font-size:.72rem;transition:border-color .15s ease,background .15s ease}.liquidityField input::placeholder{color:var(--text-faint)}.liquidityField input:focus,.liquidityField select:focus{border-color:rgb(var(--accent-rgb)/62%);background:var(--card-raised)}.liquidityActionHeading{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:0 18px}.liquidityActionHeading strong{font-size:.78rem;font-weight:650}.liquidityActionHeading span{color:var(--text-muted);font-size:.63rem}.liquidityActionBody{display:grid;grid-gap:16px;gap:16px;padding:18px}.fullRangeNotice{display:flex;align-items:flex-start;gap:9px;border:1px solid rgb(var(--accent-rgb)/24%);border-radius:6px;background:rgb(var(--accent-rgb)/6%);color:var(--accent-text);padding:10px 11px}.fullRangeNotice>svg{flex:0 0 auto;margin-top:1px}.fullRangeNotice span,.fullRangeNotice strong{display:block}.fullRangeNotice strong{color:var(--text);font-size:.7rem}.fullRangeNotice span{margin-top:4px;color:var(--text-soft);font-size:.65rem;line-height:1.45}.liquidityTokenInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.liquidityTokenInput{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:7px;background:var(--background);padding:11px;transition:border-color .15s ease,background .15s ease}.liquidityTokenInput:focus-within{border-color:rgb(var(--accent-rgb)/58%);background:var(--card-raised)}.liquidityTokenInput>span{grid-column:1/-1}.liquidityTokenInput small,.liquidityTokenInput strong{display:block}.liquidityTokenInput strong{color:var(--text);font-size:.72rem}.liquidityTokenInput small{margin-top:3px;color:var(--text-muted);font-size:.61rem}.liquidityTokenInput input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:0;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liquidityTokenInput input::placeholder{color:var(--text-faint)}.liquidityTokenInput button{border:0;background:transparent;color:var(--accent-text);cursor:pointer;padding:3px 0;font-size:.62rem;font-weight:700}.liquidityTokenInput button:hover{color:var(--text)}.liquiditySlippage{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:14px}.liquiditySlippage>span{color:var(--text-muted);font-size:.66rem;font-weight:600}.liquiditySlippage>div{display:flex;width:92px;min-height:34px;align-items:center;border:1px solid var(--border);border-radius:6px;background:var(--background);padding:0 9px}.liquiditySlippage>div:focus-within{border-color:rgb(var(--accent-rgb)/58%)}.liquiditySlippage input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:0;font-size:.7rem;text-align:right}.liquiditySlippage>div>span{color:var(--text-muted);font-size:.65rem}.selectControl{position:relative;display:flex;min-width:0;align-items:center;border:1px solid var(--border);border-radius:7px;background:var(--card-raised);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.selectControl:hover{border-color:var(--border-strong);background:var(--surface)}.selectControl:focus-within{border-color:rgb(var(--accent-rgb)/62%);background:var(--card-raised);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/10%)}.selectControl>select{width:100%;min-width:0;min-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--text);cursor:pointer;padding:0 34px 0 11px;font-size:.72rem;letter-spacing:normal;text-transform:none}.selectControl>select:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.72}.selectControl>select:disabled+svg{opacity:.48}.selectControl>select option{background:var(--card);color:var(--text)}.selectControl>svg{position:absolute;right:11px;flex:0 0 auto;color:var(--text-muted);pointer-events:none;transition:color .15s ease-out,transform .15s ease-out}.selectControl:focus-within>svg,.selectControl:hover>svg{color:var(--accent-text);transform:translateY(1px)}.swapSlippageSelect{width:104px;flex:0 0 auto}.swapSlippageSelect>select{min-height:34px;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liquidityTxStatus{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--text-muted);padding:10px 11px}.liquidityTxStatus>svg{flex:0 0 auto;margin-top:1px}.liquidityTxStatus span,.liquidityTxStatus strong{display:block}.liquidityTxStatus strong{color:var(--text);font-size:.69rem}.liquidityTxStatus span{margin-top:4px;color:var(--text-muted);font-size:.64rem;line-height:1.45}.liquidityTxStatus.working{border-color:rgb(241 185 61/28%);color:var(--gold)}.liquidityTxStatus.success{border-color:rgb(46 208 154/30%);color:var(--green)}.liquidityTxStatus.danger{border-color:rgb(235 101 112/32%);color:var(--danger)}.liquiditySubmitRow{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:16px}.liquiditySubmitRow .primaryAction{width:100%;min-height:42px}.liquidityQuoteChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.liquidityQuoteChoices button{min-width:0;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--text-muted);cursor:pointer;padding:10px;text-align:left}.liquidityQuoteChoices button.active,.liquidityQuoteChoices button:hover{border-color:rgb(var(--accent-rgb)/42%)}.liquidityQuoteChoices button.active{background:rgb(var(--accent-rgb)/8%)}.liquidityQuoteChoices span,.liquidityQuoteChoices strong{display:block}.liquidityQuoteChoices strong{color:var(--text-soft);font-size:.72rem}.liquidityQuoteChoices span{margin-top:3px;font-size:.61rem}.liquidityPoolRecord{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5px 0}.liquidityPoolRecord>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.liquidityPoolRecord span{color:var(--text-muted);font-size:.66rem}.liquidityPoolRecord strong{overflow:hidden;color:var(--text-soft);font-size:.69rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.liquidityExplorerLink{width:-moz-fit-content;width:fit-content;font-size:.67rem}.liquidityHelper{margin:0;color:var(--text-muted);font-size:.65rem;line-height:1.55}.liquidityVenueMessage{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}.liquidityVenueMessage strong{display:block;color:var(--text);font-size:.86rem;font-weight:650}.liquidityVenueMessage p{max-width:560px;margin:8px 0 0;color:var(--text-soft);font-size:.73rem;line-height:1.6}.liquidityVenueAction{width:100%;min-height:42px;justify-content:center}.swapFooterFrame{width:min(1360px,100%);margin:auto auto 0;padding:0 24px}.dashboardFooter{width:100%;margin:20px auto 0;border-top:1px solid var(--border);padding:16px 0 28px;color:var(--text-muted);font-size:.64rem}.dashboardMain>.dashboardFooter{margin-top:auto}.footerLinks,.footerLinks a{display:flex;align-items:center;gap:12px}.footerLinks a{gap:5px;color:var(--text-soft);text-decoration:none}.footerLinks a:hover{color:var(--accent-text)}@media (max-width:1120px){.fundDetailPrimaryGrid{grid-template-columns:1fr}.fundTradeColumn,.fundTradePanel,.fundValuationColumn{display:contents}.valuationPanel{grid-row:1}.valuationAllocation{grid-row:2}.fundTradeBody{grid-row:3;border:1px solid var(--border-strong);border-radius:20px;background:var(--card)}.fundFeesPanel{grid-row:4}.directoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.createLayout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:820px){.topNavInner{grid-template-columns:minmax(0,1fr) auto}.logoGroup{display:none}.navTabs{justify-self:start}.fundDetailHeader{gap:18px}.allocationComposer,.fundDetailHeader{grid-template-columns:1fr}.allocationChartPanel{position:static}}@media (max-width:1120px){.directoryPanel .directoryTableWrap{overflow:visible}.directoryPanel .directoryTable{min-width:0;table-layout:fixed;font-size:.66rem}.directoryPanel .directoryTable td,.directoryPanel .directoryTable th{padding:12px 6px;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.directoryPanel .directoryTable th{font-size:.57rem}.directoryPanel .directoryTable td:first-child,.directoryPanel .directoryTable th:first-child{width:37%;padding-left:10px}.directoryPanel .directoryTable th:nth-child(2){width:15%}.directoryPanel .directoryTable th:nth-child(3){width:22%}.directoryPanel .directoryTable td:nth-child(5),.directoryPanel .directoryTable th:nth-child(5){width:26%;padding-right:10px}.directoryPanel .directoryTable td:nth-child(4),.directoryPanel .directoryTable td:nth-child(6),.directoryPanel .directoryTable th:nth-child(4),.directoryPanel .directoryTable th:nth-child(6){display:none}.directoryPanel .directoryFundLink{width:100%}.directoryPanel .directoryFundLink>.assetLogoFallback{display:none}.directoryPanel .directoryFundLink>span{width:100%}.directoryPanel .directoryFundLink strong{max-width:100%}.directoryPanel .directoryFundLink small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directoryPanel .fundFeesInline{white-space:normal}}@media (max-width:760px){.dashboardMain,.swapFooterFrame{padding-right:14px;padding-left:14px}.topNav{padding-top:8px}.topNavInner{display:grid;width:calc(100% - 32px);grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;padding:6px 25px}.brandText{display:none}.navTabs{width:auto;gap:0;overflow:visible}.navTabs a{min-height:34px;padding-right:9px;padding-left:9px;font-size:.76rem;font-weight:600}.navActions{display:flex;min-width:0;width:auto;gap:5px;justify-content:flex-end}.headerWalletButton{max-width:112px;padding:0 9px}.settingsMenu{width:min(320px,calc(100vw - 28px))}.networkMenu{width:min(244px,calc(100vw - 28px))}.appPageHeader{align-items:stretch;flex-direction:column}.appPageActions{align-self:flex-start;flex-wrap:wrap}.fundsSummary{align-items:flex-start;flex-direction:column}.fundsSummary .appPageActions{width:100%}.managedVaultsHeading{align-items:flex-start;flex-direction:column}.managedVaultsHeaderActions{width:100%;justify-content:space-between}.fundDetailMetrics{width:100%}.walletVaultRow{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.walletVaultStat{grid-row:2;text-align:left}.walletVaultRow>svg{grid-column:2;grid-row:1}.directoryToolbar{align-items:stretch;flex-direction:column}.directoryToolbar .directoryViewToggle{align-self:flex-end}.searchField{width:100%}.createLayout{grid-template-columns:1fr}.createSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.createSteps>button{grid-template-columns:1fr;justify-items:center;padding:7px 4px;text-align:center}.createNotice,.createSteps>button small{display:none}.formGrid.twoColumns,.reviewGrid{grid-template-columns:1fr}.constituentsIntro{align-items:stretch;flex-direction:column}.constituentsActions{justify-content:flex-start}.weightsLayout{grid-template-columns:1fr}.allocationChartPanel{grid-template-columns:168px minmax(0,1fr);align-items:center;justify-items:stretch}.allocationComposer .allocationChartPanel{grid-template-columns:1fr;justify-items:center}.allocationComposer .combinedAllocationOverview .allocationLegend{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.allocationComposer .constituentWeightRow{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.allocationComposer .constituentWeightRow>.assetSelectField,.allocationComposer .constituentWeightRow>.constituentAssetFacts,.allocationComposer .constituentWeightRow>.constituentWeightField{grid-column:1}.allocationComposer .constituentWeightRow>.constituentWeightField{grid-row:2}.allocationComposer .constituentWeightRow>.constituentAssetFacts{grid-row:3;grid-template-columns:1fr}.allocationComposer .constituentWeightRow>.removeCreateAsset{width:44px;height:44px;grid-column:2;grid-row:1;margin-top:18px}.weightAllocationRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weightAllocationRow .constituentAssetFacts,.weightAssetIdentity{grid-column:1/-1}.weightAllocationRow .constituentAssetFacts,.weightAssetIdentity{padding-top:0}.constituentWeightRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.constituentWeightRow>.assetSelectField{grid-column:1/3}.constituentWeightRow>.removeCreateAsset{grid-column:3;grid-row:1}.constituentAssetFacts{grid-column:1/3;padding-top:0}.basketControlBar{grid-template-columns:1fr}.basketAllocationHeader{align-items:flex-start;flex-direction:column}.basketAllocationActions{width:100%;justify-content:space-between}.basketAllocationRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:start}.basketAssetIdentity{grid-column:1/3}.basketAllocationRow>.removeCreateAsset{grid-column:3;grid-row:1}.basketSourceData{grid-column:1}.basketPercentageField{grid-column:2}.basketMultiplier{grid-column:1}.basketRoundedResult{grid-column:2/4}.creationAllocationTableWrap{overflow:visible}.creationAllocationTable{display:block;min-width:0}.creationAllocationTable thead{display:none}.creationAllocationTable tbody{display:grid}.creationAllocationTable tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px 14px;gap:9px 14px;border-top:1px solid var(--border);padding:13px 14px}.creationAllocationTable td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:0;padding:0;text-align:right}.creationAllocationTable td[data-label]:before{flex:0 0 auto;color:var(--text-muted);content:attr(data-label);font-size:.62rem;font-weight:600}.creationAllocationTable td:first-child{grid-column:1/-1;justify-content:flex-start;text-align:left}.directoryPanel .directoryViewToggle{display:none}.walletAssets .directoryTableWrap{overflow:visible}.walletAssets .directoryTable{display:block;min-width:0}.walletAssets .directoryTable thead{display:none}.walletAssets .directoryTable tbody{display:grid}.walletAssets .directoryTable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 14px;gap:9px 14px;border-bottom:1px solid var(--border);padding:13px 14px}.walletAssets .directoryTable td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;width:auto;border:0;padding:0;text-align:right;white-space:normal}.walletAssets .directoryTable td[data-label]:before{flex:0 0 auto;color:var(--text-muted);content:attr(data-label);font-size:.65rem;font-weight:600}.walletAssets .directoryTable td:first-child{grid-column:1/-1}.dashboardFooter,.footerLinks{align-items:flex-start;flex-direction:column}.footerLinks{gap:7px}.tokenFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenFacts>div:nth-child(3){border-left:0}.tokenFacts>div:nth-child(3),.tokenFacts>div:nth-child(4){border-top:1px solid var(--border)}.tokenContractRecord{align-items:flex-start;flex-direction:column}.tokenContractRecord>a{width:100%}.tokenContractRecord code{flex:1 1}.tokenContractUnavailable{text-align:left}}@media (max-width:820px){.createdJackpotHeader{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:42px 34px}.createdRevealSeal{width:132px;height:132px}.createdJackpotCopy h2{font-size:clamp(2.2rem,7vw,3.5rem)}.createdRevealBody{padding-right:28px;padding-left:28px}.createdAllocationRow{grid-template-columns:minmax(138px,.8fr) minmax(120px,1.2fr) 64px;gap:13px}.createdActions,.createdAddressBlock{padding-right:28px;padding-left:28px}.createdCopyFeedback,.createdTransactionLink{margin-right:28px;margin-left:28px}.liquidityIntro{align-items:flex-start;flex-direction:column;gap:14px}.liquidityBadges{justify-content:flex-start}.liquidityLayout{grid-template-columns:1fr}}@media (max-width:560px){:root{--testnet-banner-height:38px}.testnetWarningBanner>div{width:100%;height:auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;font-size:10px;line-height:1.25}.testnetWarningDesktop{display:none}.testnetWarningMobile{display:inline}.logoGroup{display:none}.topNavInner{grid-template-columns:minmax(0,1fr) auto}.headerWalletButton{max-width:104px;padding-inline:8px}.headerWalletButton svg{display:none}.directoryFundCard dl,.directoryMetrics{grid-template-columns:1fr}.directoryPanelHeading{align-items:flex-start;flex-direction:column}.fundDetailHeader{padding:15px}.fundDetailIdentity{align-items:flex-start}.fundThesis{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 15px 16px}.fundThesisMark{width:30px;height:30px;border-radius:7px}.fundThesis p{margin-top:5px;font-size:.74rem;line-height:1.6}.fundDetailTitleLine{align-items:flex-start;flex-direction:column;gap:6px}.fundDetailTitleLine h1{max-width:100%;white-space:normal}.fundDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);padding-top:11px}.fundDetailMetrics>div{border-left:1px solid var(--border);padding:0 8px}.fundDetailMetrics>div:nth-child(odd){border-left:0}.fundDetailMetrics>div:nth-child(n+3){border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.valuationMetricControl{justify-content:space-between}.valuationSummary{align-items:flex-start;flex-direction:column}.valuationRangeToggle{width:100%;justify-content:space-between}.valuationRangeToggle button{min-width:0;flex:1 1;min-height:36px}.valuationChart{height:190px}.walletVaultRow{grid-template-columns:minmax(0,1fr) auto}.walletVaultStat{grid-column:1}.creationAllocationTable tr{grid-template-columns:1fr}.creationAllocationTable td:first-child{grid-column:1}.createFormActions{align-items:stretch;flex-direction:column}.createFormActions button{width:100%;min-height:44px}.createdConfirmation{border-radius:12px}.createdRevealChecking{min-height:470px}.createdJackpotHeader{min-height:360px;grid-template-columns:1fr;justify-items:center;gap:20px;padding:44px 22px 38px;text-align:center}.createdRevealSeal{width:124px;height:124px}.createdRevealSeal .createdRevealMark{width:60px;height:60px}.createdJackpotCopy h2{max-width:11ch;margin-inline:auto;font-size:clamp(2.25rem,12vw,3.35rem)}.createdJackpotCopy p{margin-right:auto;margin-left:auto}.createdLiveBadge{margin-top:15px}.createdRevealBurst{top:112px;left:50%}.createdRevealBody{gap:18px;padding:24px 18px 20px}.createdRevealHeading{align-items:flex-start}.createdRevealHeading>strong{font-size:1.7rem}.createdAllocationRow{grid-template-columns:minmax(0,1fr) 64px;gap:9px 14px;padding:13px 1px}.createdAllocationTrack{grid-column:1/-1;grid-row:2;height:6px}.createdRevealFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.createdRevealFacts>div:nth-child(odd){border-left:0}.createdRevealFacts>div:nth-child(n+3){border-top:1px solid #30311f}.createdStatus{align-items:flex-start;padding:18px}.createdAddressBlock{align-items:flex-start;flex-direction:column;padding:14px 18px}.createdAddressActions{width:100%;justify-content:flex-end}.createdCopyFeedback,.createdTransactionLink{margin-right:18px;margin-left:18px}.createdTransactionLink{grid-template-columns:auto minmax(0,1fr) auto}.createdTransactionLink code{display:none}.createdActions{align-items:stretch;flex-direction:column;padding-right:18px;padding-left:18px}.createdActions a{width:100%;min-height:44px}.constituentsActions{align-items:stretch;flex-direction:column}.constituentsActions>*{width:100%;min-height:44px;justify-content:center}.allocationChartPanel{grid-template-columns:1fr;justify-items:center}.weightAllocationRow{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0}.weightAllocationRow .constituentAssetFacts,.weightAssetIdentity{grid-column:1}.constituentWeightRow{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:11px}.constituentAssetFacts,.constituentWeightField,.constituentWeightRow>.assetSelectField{grid-column:1}.constituentWeightRow>.removeCreateAsset{grid-column:2;grid-row:1;width:44px;height:44px;min-height:44px}.basketAllocationActions{align-items:stretch;flex-direction:column}.basketAllocationActions>*{width:100%;min-height:44px;justify-content:center}.basketAllocationRow{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.formSection input,.formSection select,.formSection textarea{font-size:1rem}.basketAllocationRow>.removeCreateAsset,.formSection input,.formSection select{min-height:44px}.selectControl>select{min-height:44px;font-size:1rem}.fundFeeClaim .fundFeeRoute,.fundFeeClaim .fundFeeRoute>select,.fundFeeClaim .fundFeeSlippage,.fundFeeClaim .fundFeeSlippage>select{min-height:44px}.basketAllocationRow>.removeCreateAsset{width:44px;height:44px}.basketAssetIdentity,.basketMultiplier,.basketPercentageField,.basketRoundedResult,.basketSourceData{grid-column:1}.basketAllocationRow>.removeCreateAsset{grid-column:2;grid-row:1}.createAssetRow.noWeights{gap:10px;padding:11px}.createAssetPicker{padding-top:7px;padding-bottom:7px}.unverifiedAssetModal{max-height:calc(100dvh - 20px)}.unverifiedAssetModalActions,.unverifiedAssetModalBody,.unverifiedAssetModalHeader{padding-right:14px;padding-left:14px}.unverifiedAssetModalActions{align-items:stretch;flex-direction:column-reverse}.unverifiedAssetModalActions button{width:100%}}@media (max-width:520px){.headerWalletButton{width:34px;padding:0}.headerWalletButton span{display:none}.headerWalletButton svg{display:block}}@media (max-width:620px){.liquidityPage{padding-right:14px;padding-left:14px}.liquidityMarketPanel,.liquidityVenuePanel{padding:14px}.liquidityTokenInputs{grid-template-columns:1fr}.liquidityActionHeading{align-items:flex-start;flex-direction:column;gap:4px;padding-top:12px;padding-bottom:12px}.liquidityActionBody{padding:14px}}.rwaAssetIdentity .allocationAssetTitle{display:inline-flex;align-items:center;gap:5px}.allocationAssetVerified{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--accent-text)}.allocationAssetVerified svg{display:block;width:1em;height:1em}.registeredAssetsTable td:nth-child(2),.registeredAssetsTable th:nth-child(2){text-align:center;vertical-align:middle}.quoteFailureNotice{padding:12px 0;font-size:.85rem}.quoteFailureNotice p{margin:4px 0}