:root{--bg: #04131a;--card: #07242c;--muted: #8ccfc0;--accent: linear-gradient(135deg,#4cf5c7 0%,#77f0f8 100%);--accent-primary: #4cf5c7;--accent-secondary: #77f0f8;--glass: rgba(86,255,211,.08);--radius: 12px;--max-width: 1150px;color-scheme:dark;color:#e8fff9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;-webkit-text-size-adjust:100%}[data-theme=light]{--bg: #e8f7f3;--card: #ffffff;--muted: #1a3833;--glass: rgba(0,134,115,.08);--accent: linear-gradient(135deg,#1ed8a2 0%,#54e8f3 100%);--accent-primary: #1ed8a2;--accent-secondary: #54e8f3;color-scheme:light;color:#052026;background:#e8f7f3}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:focus-visible{outline:2px solid rgba(119,240,248,.6);outline-offset:2px}[hidden]{display:none!important}html,body{height:100%;margin:0;padding:0}body{margin:0;background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45;display:flex;flex-direction:column;min-height:100vh}main{flex:1;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:16px}.header-grid{display:flex;align-items:center;justify-content:space-between;gap:16px}.logo-menu{position:relative;display:flex;align-items:center}.logo{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:600}.logo img{width:38px;height:38px;display:block;object-fit:contain;flex:none;filter:drop-shadow(0 6px 18px rgba(119,240,248,.25))}.logo span{line-height:1}.logo-toggle{border:0;background:transparent;padding:6px 8px;border-radius:12px;cursor:pointer;font:inherit}.logo-toggle:hover{background:#e8fff90a;box-shadow:0 0 0 1px #e8fff914}.logo-toggle:focus-visible{outline:2px solid rgba(119,240,248,.6);outline-offset:3px}.chevron{font-size:.9rem;color:var(--muted)}.logo-menu-panel{position:absolute;top:calc(100% + 12px);left:0;background:#061a22eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(232,255,249,.08);box-shadow:0 18px 50px #0000006b,0 0 0 1px #77f0f81f;border-radius:16px;padding:16px;min-width:620px;max-width:min(720px,96vw);max-height:80vh;overflow-y:auto;z-index:90}.menu-grid{display:grid;grid-template-columns:1.4fr .9fr .9fr;gap:14px}.menu-section{background:#e8fff905;border:1px solid rgba(232,255,249,.04);border-radius:12px;padding:12px;box-shadow:inset 0 1px #ffffff05}.menu-heading{font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;margin-bottom:8px;color:#b5f5e8}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;color:inherit;text-decoration:none;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.menu-item:hover{border-color:#77f0f840;background:#77f0f80f}.menu-item strong{display:block;font-size:1rem;margin-bottom:4px}.menu-item p{margin:0;color:var(--muted);font-size:.9rem}.menu-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.menu-list a{color:inherit;text-decoration:none;padding:10px;border-radius:10px;border:1px solid transparent;display:block}.menu-list a:hover{border-color:#77f0f840;background:#77f0f80f}.menu-metrics{margin-top:10px;padding:12px;border-radius:12px;border:1px solid rgba(232,255,249,.08);background:#e8fff90d;display:grid;gap:10px}.menu-metrics-title{display:flex;align-items:center;justify-content:space-between;font-weight:800}.menu-metrics-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.menu-metrics-label{color:var(--muted);font-size:.92rem;display:block;margin-bottom:4px}.menu-metrics strong{font-size:1.1rem}.menu-footer{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(232,255,249,.06);background:linear-gradient(120deg,#77f0f81a,#4cf5c71f);display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-footer p{margin:6px 0 0;color:var(--muted)}.menu-footer .btn{white-space:nowrap}.nav{display:flex;gap:12px;align-items:center}.nav a{color:var(--muted);text-decoration:none;padding:8px;border-radius:8px;transition:color .2s ease,background .2s ease}.nav a:hover,.nav a.active,.nav a[aria-current=page]{color:#e8fff9;background:var(--glass)}[data-theme=light] .logo-menu-panel{background:#fffffff2;border:1px solid rgba(47,79,71,.15);box-shadow:0 18px 50px #00000014,0 0 0 1px #1ed8a21a}[data-theme=light] .menu-section{background:#1ed8a208;border:1px solid rgba(30,216,162,.08);box-shadow:inset 0 1px #1ed8a20d}[data-theme=light] .menu-heading{color:#1a3833}[data-theme=light] .menu-item:hover,[data-theme=light] .menu-list a:hover{border-color:#1ed8a24d;background:#1ed8a214}[data-theme=light] .menu-metrics{border:1px solid rgba(30,216,162,.15);background:#1ed8a20d}[data-theme=light] .menu-footer{border:1px solid rgba(30,216,162,.15);background:linear-gradient(120deg,#1ed8a21a,#4cf5c714)}[data-theme=light] .nav a:hover,[data-theme=light] .nav a.active,[data-theme=light] .nav a[aria-current=page]{color:#052026;background:#1ed8a226}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0}.btn{font-weight:600;border:0;padding:8px 12px;border-radius:10px;cursor:pointer}.btn.ghost{background:transparent;color:var(--muted);border:1px solid rgba(232,255,249,.08)}.btn.primary{background:var(--accent);background-size:200%;color:#021024}.btn.large{padding:10px 16px}.btn.full{width:100%}.site-header{position:sticky;top:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);background-size:100% 100%;border-bottom:1px solid rgba(255,255,255,.02);z-index:50}.hero{padding:20px 0 28px}.swap-hero{position:relative;overflow:hidden;min-height:auto;display:flex;align-items:flex-start;background:linear-gradient(180deg,#0f1018,#0b0d14);padding-top:0;padding-bottom:12px}.swap-hero:before{content:"";position:absolute;inset:-10% 30% auto auto;background:transparent;pointer-events:none}.swap-hero:after{content:"";position:absolute;inset:22% -28% -28% 42%;background:transparent;pointer-events:none}[data-theme=light] .swap-hero{background:linear-gradient(180deg,#d4f1ea,#e8f7f3)}.hero-grid{display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:start}.swap-layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;max-width:820px;margin:0 auto;position:relative;z-index:10}.swap-heading{display:flex;flex-direction:column;align-items:center;gap:1px;padding-bottom:6px}.swap-heading h1{margin:2px 0 4px;font-size:1.4rem}.swap-heading p{font-size:.8rem;margin:0}.swap-shell{position:relative;background:linear-gradient(160deg,#121422f0,#0a0c16fa);border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 54px #0000008c,0 0 0 1px #ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:12px;max-width:480px;width:100%;margin-top:1px;overflow:visible;z-index:10}.swap-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}.swap-card-header .pill.subtle{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px 12px;border-radius:999px;font-weight:700;font-size:.85rem}.swap-card-header .quick-icons{gap:10px}.swap-copy{max-width:700px;display:none;flex-direction:column;align-items:center;gap:8px}.swap-copy.active{display:flex}.swap-copy .hero-cta,.swap-copy .trust-list{justify-content:center;flex-wrap:wrap}.hero-copy h1{font-size:clamp(1.6rem,3.6vw,2.8rem);margin:24px 0 12px}.eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:var(--muted);margin:0;font-weight:700}.subhead{color:var(--muted);font-size:.95rem;margin:2px 0 0}.lead{color:var(--muted);max-width:54ch;font-size:.9rem}.brand-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#77f0f81f;border:1px solid rgba(119,240,248,.28);color:#7ef0e8;font-weight:700;letter-spacing:.01em;text-transform:none;font-size:.95rem;margin-bottom:10px;box-shadow:0 10px 26px #0000003d}.brand-badge img{width:26px;height:26px;object-fit:contain}.hero-cta{display:flex;gap:10px;margin:12px 0}.trust-list{display:flex;gap:8px;list-style:none;padding:0;margin:0;color:var(--muted)}.trust-list li{background:var(--glass);padding:6px 10px;border-radius:999px;font-size:.85rem}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;align-items:start}.overview-copy h2{margin-bottom:8px}.overview-copy .lead{margin-bottom:12px}.pill-row.tight{gap:8px;margin-top:10px}.overview-panel{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(232,255,249,.12);box-shadow:0 18px 40px #00000042}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(232,255,249,.06);padding-bottom:8px}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.info-card{background:#e8fff908;border:1px solid rgba(232,255,249,.08);border-radius:12px;padding:12px;box-shadow:0 10px 28px #0000002e}.badge-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.list-check{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.list-check li{position:relative;padding-left:18px}.list-check li:before{content:"✔";position:absolute;left:0;top:2px;font-size:.8rem;color:#7ef0e8}.panel-footer{display:grid;gap:12px;border-top:1px solid rgba(232,255,249,.06);padding-top:10px}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.hero-card{background:linear-gradient(180deg,rgba(86,255,211,.06),transparent);padding:18px;border-radius:var(--radius);border:1px solid rgba(232,255,249,.08);box-shadow:0 18px 48px #00000042}.swap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.swap-toolbar.compact{margin-bottom:4px}.swap-title-stack{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.swap-title-stack .pill{background:#77f0f82e;border-color:#77f0f84d;color:#e8fff9}.swap-title-stack p{margin:0;font-size:.88rem}.swap-quick-actions{display:flex;align-items:center;gap:8px}.quick-icons{display:flex;align-items:center;gap:4px}.swap-tabs{display:flex;gap:6px}.swap-tabs .pill{padding:7px 12px;border-radius:999px;border:1px solid rgba(232,255,249,.16);background:#e8fff90a;color:inherit;cursor:pointer;font-weight:700;font-size:.85rem}.swap-tabs .pill.active{background:linear-gradient(120deg,#77f0f833,#4cf5c738);border-color:#77f0f84d;color:#e8fff9;box-shadow:0 0 0 1px #77f0f824}.swap-tabs .pill.ghost{background:transparent;color:var(--muted)}.toolbar-actions{display:flex;align-items:center;gap:10px}.icon-btn{border:1px solid rgba(232,255,249,.12);background:#ffffff0a;color:inherit;padding:8px 10px;border-radius:12px;cursor:pointer;display:grid;place-items:center;min-width:38px;min-height:38px;box-shadow:0 10px 28px #00000040;transition:transform .1s ease,border-color .15s ease,background .15s ease}.icon-btn:hover{border-color:#77f0f840;background:#77f0f814;transform:translateY(-1px)}.icon-btn:focus-visible{outline:2px solid rgba(119,240,248,.5);outline-offset:2px}.icon-btn.ghost{background:transparent;box-shadow:none}.network-pill{padding:8px 12px;border-radius:12px;border:1px solid rgba(232,255,249,.12);background:#e8fff90a;font-weight:600;color:#9be7d4}.status-badge{font-size:.85rem;padding:6px 10px;border-radius:999px;background:var(--glass);color:var(--muted);border:1px solid rgba(232,255,249,.08)}.muted.tiny{font-size:.8rem;margin:0 0 2px}.status-badge.subtle{background:#ffffff0a;border-color:#e8fff91f}.swap-form{display:flex;flex-direction:column;gap:8px;position:relative}.swap-form-compact{gap:8px;padding:4px 0}.token-row{background:#ffffff0a;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 18px #0000002e;display:flex;flex-direction:column;gap:4px}.token-row-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.token-input{display:flex;align-items:center;gap:8px}.token-input input{font-size:1.5rem;font-weight:700;border-radius:12px;padding:0;background:transparent;border:0;min-width:0;flex:1;color:inherit}.token-input input[readonly]{opacity:1}.token-selector select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:10px 14px;border-radius:14px;border:1px solid rgba(119,240,248,.25);background:#081a22d1;color:#e8fff9;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #00000047;min-width:120px;font-size:.95rem}.token-selector select{flex-shrink:0}.token-selector{position:relative}.token-selector:after{content:"⌄";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.9rem;color:var(--muted);pointer-events:none}.balance{color:var(--muted);font-size:.85rem}.arrow-divider{display:flex;align-items:center;justify-content:center;padding:3px 4px;margin:-12px 0;color:var(--muted);font-size:.82rem;gap:6px;pointer-events:auto}.arrow{display:none}.arrow-circle{display:grid;width:42px;height:42px;border-radius:50%;border:1px solid rgba(119,240,248,.28);align-items:center;justify-content:center;background:#77f0f81f;font-weight:700;box-shadow:0 10px 30px #0000003d;font-size:1.05rem;position:relative;top:2px}.swap-inline-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:.82rem;flex-wrap:wrap;text-align:left}.swap-health{padding:6px 8px;border-radius:8px;background:#00ffaa14;border:1px solid rgba(0,255,170,.18);color:#17d29a;font-weight:700;font-size:.82rem;box-shadow:0 6px 18px #00000029}.swap-health[data-state=warn]{background:#ffb4001a;border-color:#ffb4003d;color:#ffb400}.swap-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;align-items:center}.settings-mini-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.order-controls{background:#e8fff905;border:1px solid rgba(232,255,249,.08);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.order-controls .input-row label{margin-bottom:4px}.order-controls .suffix{background:#e8fff90f;border-left:1px solid rgba(232,255,249,.12)}.quick-amounts{display:flex;gap:8px;margin:10px 0;flex-wrap:wrap}.chip{border:1px solid rgba(255,255,255,.08);background:var(--glass);color:inherit;padding:8px 12px;border-radius:999px;cursor:pointer;transition:transform .08s ease,border-color .12s ease}.chip:hover{border-color:#77f0f84d;transform:translateY(-1px)}.swap-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:4px 0;font-size:.9rem;color:var(--muted)}.swap-breakdown dt{font-weight:700;color:#e8fff9;margin-bottom:4px}.swap-breakdown dd{margin:0;color:var(--muted)}.swap-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;padding:10px;border:1px solid rgba(232,255,249,.08);border-radius:12px;background:#ffffff08;color:inherit}.swap-meta .meta-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.swap-meta strong{font-size:.95rem}.swap-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0;flex-wrap:wrap}.slippage-col{display:flex;flex-direction:column;gap:6px;flex:1;min-width:240px}.swap-controls .inline{flex:1}.suffix{padding:10px;border-radius:8px;border:1px solid rgba(232,255,249,.08);background:#00000014}.swap-actions{display:block;margin-top:12px}.swap-popouts{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.popout{pointer-events:auto;background:#06141cf5;border:1px solid rgba(232,255,249,.12);border-radius:16px;box-shadow:0 22px 60px #00000061,0 0 0 1px #77f0f814;padding:14px;min-width:260px;max-width:320px;text-align:left;max-height:min(70vh,460px);overflow-y:auto;overscroll-behavior:contain}.popout-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.settings-group{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.settings-group:last-child{margin-bottom:0}.network-status{display:flex;flex-direction:column;gap:8px}body.swap-page .landing-overview,body.swap-page #features,body.swap-page .stats-grid,body.swap-page #how-it-works,body.swap-page #roadmap,body.swap-page #audit,body.swap-page .site-footer{display:none}.section{padding:48px 0}.section.alt{background:linear-gradient(180deg,rgba(119,240,248,.06),transparent)}.section-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-heading h2{margin:0}.brand-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#77f0f814;border:1px solid rgba(119,240,248,.18)}.brand-mark img{width:28px;height:28px;object-fit:contain;opacity:.98}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.features-grid article{background:var(--card);padding:18px;border-radius:12px;border:1px solid rgba(232,255,249,.05)}.features-grid.refined{gap:16px}.feature-card{background:linear-gradient(180deg,#e8fff90a,#e8fff905);border:1px solid rgba(232,255,249,.08);box-shadow:0 14px 36px #00000038;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.feature-card h3{margin:0}.feature-card p{color:var(--muted);margin:0 0 8px}.feature-card .chip{align-self:flex-start}.feature-meta{display:flex;align-items:center;gap:8px}.pools-grid,.privacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:16px}.pool-card{background:var(--card);padding:18px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026}.pool-card ul{padding-left:18px;color:var(--muted);line-height:1.5;margin:8px 0 0}.pool-card h3{margin-top:0;margin-bottom:8px}.steps{display:flex;gap:18px;flex-wrap:wrap;padding:0;list-style:none}.steps li{background:var(--card);padding:14px;border-radius:12px;border:1px solid rgba(232,255,249,.05);flex:1;min-width:220px}.roadmap{list-style:none;padding:0;margin:0}.roadmap li{padding:8px 0;color:var(--muted)}#roadmap.section{padding-top:24px}.launchpad{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.launchpad-card{background:var(--card);padding:20px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 16px 40px #00000038}.launchpad-card h3{margin-top:0;margin-bottom:12px}.launch-list{color:var(--muted);padding-left:18px;line-height:1.6}.launch-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.launch-actions .btn.full{flex:1}.launch-modal .modal-content{background:linear-gradient(180deg,#0a1f27fa,#04131afa);padding:28px;border-radius:20px;border:1px solid rgba(119,240,248,.15);box-shadow:0 24px 60px #0009,0 0 0 1px #77f0f80d inset,0 1px #e8fff90d inset;max-width:520px}.launch-modal .modal-header{padding:0 0 16px;margin-bottom:24px;border-bottom:1px solid rgba(232,255,249,.08)}.launch-modal .modal-header h2{font-size:1.35rem;font-weight:700;background:linear-gradient(135deg,#e8fff9,#77f0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.launch-form{display:flex;flex-direction:column;gap:20px}.launch-form .form-field{display:flex;flex-direction:column;gap:8px}.launch-form label{display:block;font-size:.85rem;font-weight:600;color:#e8fff9b3;text-transform:uppercase;letter-spacing:.05em}.launch-form input,.launch-form select,.launch-form textarea{width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(232,255,249,.12);background:#e8fff90a;color:#e8fff9;font-size:1rem;transition:all .2s ease}.launch-form input::placeholder,.launch-form textarea::placeholder{color:#e8fff959}.launch-form input:hover,.launch-form select:hover,.launch-form textarea:hover{border-color:#77f0f840;background:#e8fff90f}.launch-form input:focus,.launch-form select:focus,.launch-form textarea:focus{outline:none;border-color:#4cf5c780;background:#e8fff914;box-shadow:0 0 0 3px #4cf5c71a}.launch-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2377f0f8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.launch-form textarea{min-height:100px;resize:vertical;line-height:1.5}.launch-form .form-hint{font-size:.8rem;color:#e8fff973;margin-top:-4px}.launch-form .label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-form .label-row label{margin-bottom:0}.launch-form .char-count{font-size:.75rem;color:#e8fff966;font-variant-numeric:tabular-nums;font-weight:500}.launch-form .input-with-icon{position:relative;display:flex;align-items:center}.launch-form .input-with-icon .input-icon{position:absolute;left:14px;font-size:.95rem;color:#e8fff966;pointer-events:none;z-index:1}.launch-form .input-with-icon input{padding-left:42px}.launch-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:500px){.launch-form .form-grid{grid-template-columns:1fr}}.launch-form .range-field{display:flex;flex-direction:column;gap:10px}.launch-form input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:#e8fff91a;border:none;padding:0;cursor:pointer}.launch-form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4cf5c7,#77f0f8);border:3px solid #0a1f27;cursor:grab;box-shadow:0 2px 8px #4cf5c766;transition:transform .15s ease,box-shadow .15s ease}.launch-form input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 12px #4cf5c799}.launch-form input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.launch-form input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4cf5c7,#77f0f8);border:3px solid #0a1f27;cursor:grab;box-shadow:0 2px 8px #4cf5c766}.launch-form .range-value{font-size:1.1rem;font-weight:700;color:#4cf5c7;font-variant-numeric:tabular-nums}.launch-form .advanced-toggle{padding-top:12px}.launch-form .advanced-toggle .toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#e8fff90a;border:1px dashed rgba(232,255,249,.15);border-radius:10px;font-size:.85rem;color:#e8fff999;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.launch-form .advanced-toggle .toggle-btn:hover{color:#77f0f8;border-color:#77f0f84d;background:#77f0f80f}.launch-form .advanced-toggle .toggle-icon{font-size:1rem;font-weight:700;line-height:1}.launch-form .advanced-options{background:#e8fff908;border:1px solid rgba(232,255,249,.08);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.launch-form .advanced-options h4{margin:0;font-size:.95rem;color:#e8fff9}.launch-form .advanced-options>.form-hint{margin-top:-8px;margin-bottom:4px}.launch-form .form-notice{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:10px;padding:12px 16px;font-size:.9rem;color:#ffc107}.launch-form .form-notice strong{color:#ffda6a}.launch-form .form-error{background:#ff52521a;border:1px solid rgba(255,82,82,.3);border-radius:10px;padding:12px 16px;font-size:.9rem;color:#ff5252}.launch-form .form-section-label{font-size:.75rem;font-weight:600;color:#e8fff966;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(232,255,249,.06)}.launch-form-footer{display:flex;flex-direction:column;gap:14px;margin-top:12px;padding-top:20px;border-top:1px solid rgba(232,255,249,.08)}.launch-form-footer small{text-align:center;font-size:.8rem}.launch-form-footer .btn.primary.full{padding:16px 24px;font-size:1rem;font-weight:700;border-radius:12px;background:linear-gradient(135deg,#4cf5c7,#3dd4a7);border:none;color:#0a1f27;box-shadow:0 4px 20px #4cf5c74d;transition:all .2s ease}.launch-form-footer .btn.primary.full:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px #4cf5c766}.launch-form-footer .btn.primary.full:active:not(:disabled){transform:translateY(0)}.launch-form-footer .btn.primary.full:disabled{opacity:.6;cursor:not-allowed;transform:none}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.pill{padding:6px 10px;border-radius:999px;border:1px solid rgba(232,255,249,.12);background:#77f0f80f;color:inherit;font-weight:600;font-size:.85rem}.pill.subtle{background:#e8fff90d;border-color:#e8fff924;color:inherit}.pill.filled{background:#4cf5c726;border-color:#4cf5c766;color:#e8fff9}.launchpad-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.metric{background:var(--card);border:1px solid rgba(232,255,249,.08);border-radius:12px;padding:12px;box-shadow:0 12px 30px #0000002e}.metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.75rem}.metric strong{display:block;font-size:1.4rem;margin:6px 0}.launchpad-stream{background:var(--card);border:1px solid rgba(232,255,249,.08);border-radius:12px;padding:12px;margin:8px 0 0;box-shadow:0 12px 30px #00000029}.stream-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.token-stream{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.token-stream li{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:10px;background:#77f0f80f;border:1px solid rgba(232,255,249,.08)}.token-stream strong{margin-right:8px}.pump-card{background:linear-gradient(180deg,#56ffd314,#04131a1a);border-color:#77f0f840}.grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.launch-flags{display:grid;gap:8px;margin:6px 0}.flag{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(232,255,249,.08);background:#77f0f80d}.flag input{margin:0}.launchpad .status-badge{background:#77f0f814;border-color:#77f0f840;color:#7ef0e8}.token-library{background:var(--card);border-radius:16px;border:1px solid rgba(232,255,249,.08);overflow:hidden;box-shadow:0 4px 24px #0000001f}.table-controls{padding:16px;border-bottom:1px solid rgba(232,255,249,.06);display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.search-field{flex:1;min-width:240px}.search-input{width:100%;padding:10px 14px;border-radius:10px;background:#e8fff90a;border:1px solid rgba(232,255,249,.08);color:inherit;transition:all .2s ease}.search-input:focus{background:#e8fff914;border-color:#77f0f84d;outline:none}.filter-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-filters{display:flex;gap:6px;background:#e8fff90a;padding:4px;border-radius:999px;border:1px solid rgba(232,255,249,.06)}.status-filters .pill{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:6px 12px;transition:all .2s}.status-filters .pill:hover{color:#e8fff9}.status-filters .pill.filled{background:var(--glass);color:#e8fff9;box-shadow:0 2px 8px #0000001a}.sort-select{padding:8px 12px;border-radius:10px;background:#e8fff90a;border:1px solid rgba(232,255,249,.08);color:var(--muted);font-weight:500;cursor:pointer}.result-count{font-size:.9rem;margin-left:auto}.token-table{width:100%}.token-table-head{display:grid;grid-template-columns:2fr 100px 100px 140px 120px;padding:12px 20px;background:#e8fff905;border-bottom:1px solid rgba(232,255,249,.06);font-size:.85rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:16px}.token-table-body{display:flex;flex-direction:column}.token-table-row{display:grid;grid-template-columns:2fr 100px 100px 140px 120px;padding:14px 20px;align-items:center;border-bottom:1px solid rgba(232,255,249,.04);transition:background .15s ease;gap:16px;text-decoration:none;color:inherit;cursor:pointer}.token-table-row:hover{background:#77f0f80a}.token-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#77f0f833,#4cf5c733);color:#7ef0e8;display:grid;place-items:center;font-weight:700;font-size:1rem;border:1px solid rgba(119,240,248,.3)}.token-info strong{display:block;line-height:1.2}.col.name{overflow:hidden;text-overflow:ellipsis}.text-success{color:#4cf5c7}.text-danger{color:#ff6b6b}.status-live{color:#4cf5c7;background:#4cf5c71a;border-color:#4cf5c733}.status-launching{color:#ffe600;background:#ffe6001a;border-color:#ffe60033}.status-ended{color:var(--muted);background:#ffffff0d}.status-graduated{color:#77f0f8;background:#77f0f81a;border-color:#77f0f840}.status-refunding{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b40}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:#e8fff999;text-decoration:none;margin-bottom:24px;transition:color .2s ease}.back-link:hover{color:#77f0f8}.token-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:32px}.token-info h1{margin:0 0 8px;font-size:2rem;font-weight:700;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(135deg,#e8fff9,#77f0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.token-info h1 .token-symbol-badge{font-size:1rem;font-weight:600;padding:6px 12px;background:#4cf5c71f;border:1px solid rgba(76,245,199,.25);border-radius:8px;color:#4cf5c7;-webkit-text-fill-color:#4cf5c7}.token-info .muted{font-size:.85rem;display:flex;align-items:center;gap:8px}.token-info .hash-label{color:#e8fff980}.token-info .muted code,.token-info .muted span:not(.hash-label){font-family:SF Mono,Monaco,Inconsolata,monospace;color:#e8fff9b3}.token-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.curve-type-badge{padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:600;background:#e8fff90f;border:1px solid rgba(232,255,249,.12);color:#e8fff9cc}.token-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}@media(max-width:900px){.token-detail-grid{grid-template-columns:1fr}}.token-stats-card{background:linear-gradient(180deg,#0a1f2799,#04131a66);border:1px solid rgba(119,240,248,.12);border-radius:20px;padding:28px}.token-stats-card h3{margin:0 0 24px;font-size:1.15rem;font-weight:600;color:#e8fff9}.progress-container{margin-bottom:28px}.progress-container .progress-bar{height:12px;background:#e8fff914;border-radius:6px;overflow:hidden;margin-bottom:12px}.progress-container .progress-fill{height:100%;background:linear-gradient(90deg,#4cf5c7,#77f0f8);border-radius:6px;transition:width .6s ease;position:relative}.progress-container .progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-labels{display:flex;justify-content:space-between;font-size:.85rem;color:#e8fff999}.progress-labels span:first-child{font-weight:600;color:#4cf5c7}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.stat-item{background:#e8fff908;border:1px solid rgba(232,255,249,.06);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.stat-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e8fff980}.stat-value{font-size:1.35rem;font-weight:700;color:#e8fff9;font-variant-numeric:tabular-nums}.promo-section{background:#ffc1070f;border:1px solid rgba(255,193,7,.15);border-radius:12px;padding:16px;margin-bottom:20px}.promo-section h4{margin:0 0 10px;font-size:.9rem;font-weight:600;color:#ffc107}.promo-stats{display:flex;justify-content:space-between;font-size:.85rem;color:#e8fff9b3}.curve-actions{display:flex;gap:12px;flex-wrap:wrap}.curve-actions .btn.warning{background:#ff6b6b26;border-color:#ff6b6b66;color:#ff6b6b}.curve-actions .btn.warning:hover{background:#ff6b6b40}.trade-card{background:linear-gradient(180deg,#0a1f27cc,#04131a99);border:1px solid rgba(119,240,248,.15);border-radius:20px;padding:28px;position:sticky;top:100px}.trade-card h3{margin:0 0 20px;font-size:1.15rem;font-weight:600;color:#e8fff9}.trade-tabs{display:flex;background:#e8fff90a;border-radius:12px;padding:4px;margin-bottom:24px}.trade-tab{flex:1;padding:12px 16px;border:none;border-radius:10px;background:transparent;color:#e8fff999;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-tab:hover:not(.active){color:#e8fff9cc;background:#e8fff90a}.trade-tab.active{background:linear-gradient(135deg,#4cf5c7,#3dd4a7);color:#0a1f27;box-shadow:0 4px 12px #4cf5c740}.trade-input-group{margin-bottom:16px}.trade-input-group label{display:block;font-size:.8rem;font-weight:600;color:#e8fff980;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.trade-input{width:100%;padding:16px;border-radius:12px;border:1px solid rgba(232,255,249,.12);background:#e8fff90a;color:#e8fff9;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;transition:all .2s ease}.trade-input::placeholder{color:#e8fff940}.trade-input:focus{outline:none;border-color:#4cf5c780;background:#e8fff90f;box-shadow:0 0 0 3px #4cf5c71a}.trade-input:disabled{opacity:.5;cursor:not-allowed}.trade-output-group{margin-bottom:20px}.trade-output-group label{display:block;font-size:.8rem;font-weight:600;color:#e8fff980;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.trade-output{padding:16px;border-radius:12px;background:#4cf5c70f;border:1px solid rgba(76,245,199,.15);font-size:1.25rem;font-weight:700;color:#4cf5c7;font-variant-numeric:tabular-nums}.quote-loading{color:#e8fff980;font-weight:500;font-size:1rem}.trade-card .btn.full-width{width:100%;padding:16px 24px;font-size:1rem;font-weight:700;border-radius:12px}.trade-error{margin-top:12px;padding:12px 16px;background:#ff52521a;border:1px solid rgba(255,82,82,.3);border-radius:10px;font-size:.85rem;color:#ff5252}.trade-notice{margin-top:16px;text-align:center;font-size:.8rem;color:#e8fff966}.contract-info{background:#e8fff908;border:1px solid rgba(232,255,249,.08);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.contract-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(232,255,249,.06)}.contract-row:last-child{border-bottom:none;padding-bottom:0}.contract-row:first-child{padding-top:0}.contract-label{font-size:.85rem;color:#e8fff999;white-space:nowrap}.contract-value{font-size:.8rem;font-family:SF Mono,Monaco,Inconsolata,monospace;color:#e8fff9e6;word-break:break-all;text-align:right}code.contract-value{background:#e8fff90a;padding:4px 8px;border-radius:6px}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;text-align:center}.loading-state .spinner{width:48px;height:48px;border:3px solid rgba(119,240,248,.2);border-top-color:#77f0f8;border-radius:50%;animation:spin 1s linear infinite}.error-state h2{color:#ff5252;margin:0}.error-state p{color:#e8fff999;margin:0 0 20px}.token-empty{padding:40px;text-align:center}.token-loading{padding:60px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.token-loading .loading-spinner{width:40px;height:40px}@media(max-width:768px){.token-table-head{display:none}.token-table-row{grid-template-columns:1fr auto;gap:10px;padding:16px;align-items:start;position:relative}.col.name{grid-column:1;grid-row:1}.col.symbol{display:none}.col.status{grid-column:2;grid-row:1;justify-self:end}.col.liquidity{grid-column:1;grid-row:2;font-size:.9rem;color:var(--muted)}.col.liquidity:before{content:"Liq: "}.col.change{grid-column:2;grid-row:2;justify-self:end}}.task-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.task-list li{display:flex;justify-content:space-between;align-items:center;background:var(--card);padding:12px 14px;border-radius:12px;border:1px solid rgba(232,255,249,.08);transition:all .3s ease}.task-list li.completed{background:#4cf5c714;border-color:#4cf5c740}.task-list li.completed label{opacity:.7}.task-list li.completed input[type=checkbox]{accent-color:#4cf5c7}.task-list label{display:flex;align-items:center;gap:10px;cursor:pointer}.task-list input{width:18px;height:18px;accent-color:#4cf5c7;cursor:pointer}.quest-grid,.reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:12px}.quest-card .progress,.reward-card .progress{margin:8px 0}.mission-card .progress{margin:10px 0}.quest-card{transition:all .3s ease}.quest-card:hover{transform:translateY(-2px);border-color:#77f0f84d}.quest-card.completed{border-color:#4cf5c766;background:linear-gradient(180deg,#4cf5c71f,#4cf5c70a)}.mission-card{transition:all .3s ease;position:relative;overflow:hidden}.mission-card:after{content:\"\";position:absolute;inset:0;border-radius:14px;border:1px solid rgba(119,240,248,.15);pointer-events:none}.mission-card:hover{transform:translateY(-2px);border-color:#77f0f847;box-shadow:0 14px 32px #77f0f82e}.mission-card.completed{border-color:#4cf5c759;background:linear-gradient(180deg,#4cf5c71f,#4cf5c70a)}.mission-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.reward-card{transition:all .3s ease}.reward-card.affordable:hover{transform:translateY(-2px);box-shadow:0 16px 40px #4cf5c740}.reward-card.redeemed{opacity:.5;pointer-events:none}.reward-card .success-message{color:#4cf5c7;font-weight:600;font-size:.9rem}.streak-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0}.streak-number{font-size:2.4rem;background:linear-gradient(135deg,#4cf5c7,#77f0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress{background:#e8fff914;height:10px;border-radius:999px;overflow:hidden}.progress-bar{height:100%;background:var(--accent);border-radius:999px;transition:width .6s ease}.reward-row{margin-top:12px;padding:10px;border-radius:10px;background:var(--glass);border:1px solid rgba(232,255,249,.08)}.reward-row .success{color:#4cf5c7}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.xp-gain-indicator{animation:floatUp 1.5s ease-out forwards}.dashboard-layout{display:grid;grid-template-columns:300px 1fr;gap:24px;margin-bottom:32px}.dashboard-sidebar{display:flex;flex-direction:column;gap:16px}.dashboard-main{min-width:0}.dashboard-tabs{display:flex;gap:8px;margin-bottom:20px;background:var(--card);padding:6px;border-radius:14px;border:1px solid rgba(232,255,249,.08)}.tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-radius:10px;color:var(--muted);cursor:pointer;transition:all .3s ease;font-weight:500}.tab-btn:hover{background:var(--glass);color:inherit}.tab-btn.active{background:var(--accent);color:#04131a}.tab-icon{font-size:1.1rem}.tab-badge{font-size:.75rem;padding:2px 8px;border-radius:999px;background:#e8fff91a}.tab-btn.active .tab-badge{background:#04131a33}.dashboard-content{background:var(--card);border-radius:16px;padding:24px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026}.xp-tracker{background:var(--card);border-radius:16px;padding:20px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026}.level-display{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.level-badge{width:64px;height:64px;border-radius:50%;background:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.level-number{font-size:1.5rem;font-weight:700;color:#04131a;line-height:1}.level-label{font-size:.65rem;text-transform:uppercase;color:#04131a;font-weight:600;opacity:.8}.level-info{flex:1;min-width:0}.level-progress-header{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.current-xp{font-weight:600;font-size:1.1rem}.level-progress-bar{height:8px;background:#e8fff91a;border-radius:999px;overflow:hidden}.level-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .5s ease}.xp-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.stat-card{background:var(--glass);padding:14px;border-radius:12px;text-align:center;border:1px solid rgba(232,255,249,.05)}.stat-card .stat-value{display:block;font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#4cf5c7,#77f0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card .stat-label{display:block;font-size:.75rem;color:var(--muted);margin-top:4px}.streak-display{display:flex;align-items:center;justify-content:center;gap:6px}.streak-emoji{font-size:1.2rem}.streak-tier{display:block;font-size:.65rem;opacity:.7;margin-top:2px}.streak-bonus-info{margin-top:12px;padding:8px 12px;background:#4cf5c714;border-radius:8px;border:1px solid rgba(76,245,199,.15)}.quest-list{display:flex;flex-direction:column;gap:24px}.quest-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quest-header h3{margin:0;font-size:1.1rem}.xp-badge{font-size:.8rem;padding:4px 10px;background:#4cf5c71f;border-radius:999px;color:#4cf5c7;font-weight:600}.daily-progress-bar{height:6px;background:#e8fff91a;border-radius:999px;overflow:hidden;margin-bottom:8px}.daily-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .5s ease}.task-item{display:flex;align-items:center;gap:12px;padding:14px;background:var(--glass);border-radius:12px;border:1px solid rgba(232,255,249,.08);transition:all .3s ease}.task-item:hover{border-color:#77f0f833}.task-item.completed{opacity:.7;background:#4cf5c70f;border-color:#4cf5c733}.task-checkbox{width:24px;height:24px;border-radius:6px;border:2px solid rgba(232,255,249,.3);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4cf5c7;transition:all .2s ease;flex-shrink:0}.task-checkbox:hover:not(:disabled){border-color:#4cf5c7;background:#4cf5c71a}.task-checkbox:disabled{cursor:default;border-color:#4cf5c7;background:#4cf5c733}.checkbox-empty{width:10px;height:10px;border-radius:2px}.task-content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px}.task-title{font-size:.95rem}.task-xp{font-size:.8rem;color:#4cf5c7;font-weight:600;white-space:nowrap}.quest-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.quest-card{background:var(--glass);border-radius:14px;padding:16px;border:1px solid rgba(232,255,249,.08);transition:all .3s ease}.quest-card:hover{transform:translateY(-2px);border-color:#77f0f840}.quest-card.completed{background:#4cf5c714;border-color:#4cf5c740}.quest-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.quest-type-badge{font-size:.7rem;padding:3px 8px;border-radius:999px;text-transform:uppercase;font-weight:600}.quest-type-badge.swap{background:#4cf5c726;color:#4cf5c7}.quest-type-badge.liquidity{background:#77f0f826;color:#77f0f8}.quest-type-badge.pair{background:#ffb4a226;color:#ffb4a2}.quest-complete-badge{font-size:.7rem;color:#4cf5c7;font-weight:600}.quest-title{font-size:.95rem;margin:0 0 12px;line-height:1.4}.quest-progress{display:flex;align-items:center;gap:10px;margin-bottom:12px}.quest-progress-bar{flex:1;height:6px;background:#e8fff91a;border-radius:999px;overflow:hidden}.quest-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .5s ease}.quest-progress-text{font-size:.75rem;color:var(--muted);white-space:nowrap}.quest-reward{display:flex;gap:6px;font-size:.8rem;margin-bottom:10px}.quest-reward-text{color:#77f0f8}.achievements-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.achievements-header h3{margin:0;font-size:1.1rem}.achievements-summary{display:flex;align-items:center;gap:12px}.achievement-count{font-size:.85rem;color:var(--muted)}.mission-card{display:flex;gap:14px;background:var(--glass);border-radius:14px;padding:16px;border:1px solid rgba(232,255,249,.08);transition:all .3s ease}.mission-card:hover{transform:translateY(-2px);border-color:#77f0f840}.mission-card.completed{background:#4cf5c714;border-color:#4cf5c740}.mission-icon{width:48px;height:48px;border-radius:12px;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.mission-content{flex:1;min-width:0}.mission-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mission-type{font-size:.7rem}.mission-xp{font-size:.8rem;color:#4cf5c7;font-weight:600}.mission-title{font-size:.95rem;margin:0 0 10px}.mission-progress{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mission-progress-bar{flex:1;height:5px;background:#e8fff91a;border-radius:999px;overflow:hidden}.mission-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .5s ease}.mission-progress-text{font-size:.75rem;color:var(--muted);white-space:nowrap}.mission-complete-badge{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:#4cf5c7;font-weight:600}.rewards-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rewards-header h3{margin:0;font-size:1.1rem}.xp-balance{display:flex;align-items:center;gap:6px;font-size:.9rem}.xp-icon{font-size:1.1rem}.xp-amount{font-weight:700;color:#4cf5c7}.reward-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.reward-card{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--glass);border-radius:14px;padding:16px;border:1px solid rgba(232,255,249,.08);transition:all .3s ease}.reward-card:hover:not(.locked):not(.redeemed){transform:translateY(-2px);border-color:#77f0f840}.reward-card.locked{opacity:.6}.reward-card.redeemed{background:#4cf5c714;border-color:#4cf5c740}.reward-info{flex:1;min-width:0}.reward-title{font-size:1rem;margin:0 0 4px}.reward-detail{font-size:.85rem;margin:0}.reward-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.reward-cost{display:flex;align-items:center;gap:4px;font-weight:600}.cost-amount{color:#77f0f8}.reward-redeemed-badge{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:#4cf5c7;font-weight:600}.rewards-footer{margin-top:16px;padding-top:12px;border-top:1px solid rgba(232,255,249,.08)}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px}.stat-summary-card{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:14px;padding:16px;border:1px solid rgba(232,255,249,.08)}.stat-summary-card .stat-icon{font-size:1.5rem}.stat-summary-card .stat-info{display:flex;flex-direction:column}.stat-summary-card .stat-value{font-size:1.3rem;font-weight:700}.stat-summary-card .stat-label{font-size:.75rem;color:var(--muted)}.balances-card h4{margin:0 0 12px;font-size:.95rem}.balance-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.balance-list li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(232,255,249,.06)}.balance-list li:last-child{border-bottom:none}@media(max-width:900px){.dashboard-layout{grid-template-columns:1fr}.dashboard-sidebar{order:-1}.xp-stats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dashboard-tabs{flex-direction:column}.tab-btn{justify-content:flex-start}.quest-cards,.mission-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:1fr 1fr}.reward-card{flex-direction:column;align-items:flex-start}.reward-action{flex-direction:row;width:100%;justify-content:space-between}}.table{border:1px solid rgba(232,255,249,.08);border-radius:12px;overflow:hidden;background:var(--card);box-shadow:0 12px 30px #00000026}.table-head,.table-row{display:grid;grid-template-columns:2fr 1.1fr .8fr 1.2fr 1fr;gap:10px;padding:12px 14px;align-items:center}.table-head{background:#77f0f80d;font-weight:700;color:#9be7d4;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}.table-body{display:flex;flex-direction:column}.table-row:nth-child(2n){background:#e8fff908}.table-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.table-controls input{padding:10px;border-radius:10px;border:1px solid rgba(232,255,249,.12);background:transparent;color:inherit}.pos{color:#7ef0e8}.neg{color:#ffb4a2}.audit-logo{margin:18px 0}.audit-logo img{max-width:360px;width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.audit-logo .halborn-logo-light{display:none}.audit-logo .halborn-logo-dark,[data-theme=light] .audit-logo .halborn-logo-light{display:block}[data-theme=light] .audit-logo .halborn-logo-dark{display:none}.safety-list{color:var(--muted);padding-left:18px;line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.stat-card{background:var(--card);padding:16px;border-radius:12px;border:1px solid rgba(232,255,249,.05);box-shadow:0 12px 30px #0000002e}.stat-card strong{font-size:1.6rem}.site-footer{background:#031a20b8;background-size:100% 100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px 0;border-top:1px solid rgba(232,255,249,.06);margin-top:auto}[data-theme=light] .site-footer{background:#ffffffd9;border-top:1px solid rgba(47,79,71,.15)}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:12px}.footer-grid nav a{color:var(--muted);margin-left:12px;text-decoration:none}[data-theme=light] .footer-grid nav a{color:#1a3833}[data-theme=light] .footer-grid nav a:hover{color:#052026}.muted{color:var(--muted);font-size:.9rem}small.muted{font-size:.75rem;line-height:1.3}.loading{opacity:.6;pointer-events:none;cursor:wait}.skeleton{background:linear-gradient(90deg,#e8fff90a 25%,#e8fff914,#e8fff90a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.error-message{padding:12px;border-radius:8px;background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ffb4a2;margin:8px 0}.success-message{padding:12px;border-radius:8px;background:#64ffb41a;border:1px solid rgba(100,255,180,.3);color:#7ef0e8;margin:8px 0}.warning{color:#ffb400!important}.warning strong{color:#ffb400}:root{transition:color .3s ease,background-color .3s ease}.no-transitions *{transition:none!important}.modal-overlay{position:fixed;inset:0;background:#04131ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;animation:fadeIn .3s ease-out}.modal-container{width:100%;max-width:520px;margin:auto;animation:slideUp .3s ease-out}.modal-content{background:linear-gradient(180deg,#0a1f27fa,#04131afa);padding:28px;border-radius:20px;border:1px solid rgba(119,240,248,.15);box-shadow:0 24px 60px #0009,0 0 0 1px #77f0f80d inset,0 1px #e8fff90d inset;position:relative;max-height:90vh;overflow-y:auto}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:transparent}.modal-content::-webkit-scrollbar-thumb{background:#77f0f833;border-radius:3px}.modal-content::-webkit-scrollbar-thumb:hover{background:#77f0f859}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(232,255,249,.08);gap:16px}.modal-header h2{margin:0;font-size:1.35rem;font-weight:700;background:linear-gradient(135deg,#e8fff9,#77f0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e8fff90d;border:1px solid rgba(232,255,249,.08);font-size:1.2rem;line-height:1;color:#e8fff980;transition:all .2s ease;cursor:pointer}.modal-close:hover{color:#ff5252;background:#ff52521a;border-color:#ff52524d;transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero .hero-copy{max-width:800px;margin:0 auto;text-align:center}.hero .hero-copy .brand-badge{margin-left:auto;margin-right:auto}.hero .hero-copy .hero-cta,.hero .hero-copy .trust-list{justify-content:center}.section-header{text-align:center;margin-bottom:32px}.section-header h2{font-size:2.2rem;margin-bottom:8px}.section-subtitle{color:var(--muted);font-size:1.1rem;margin:0}.pool-card-icon{font-size:2rem;margin-bottom:8px}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.step-card{background:var(--card);padding:24px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026;position:relative}.step-number{width:40px;height:40px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:16px;color:var(--bg)}.step-card h3{margin:0 0 8px;font-size:1.15rem}.step-card p{color:var(--muted);margin:0;line-height:1.6}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px}.tech-card{background:var(--card);padding:20px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026}.tech-card h3{margin:0 0 12px;font-size:1.15rem}.tech-card p{color:var(--muted);margin:0;line-height:1.6}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:24px}.faq-item{background:var(--card);padding:20px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026}.faq-item h3{margin:0 0 12px;font-size:1.1rem}.faq-item p{color:var(--muted);margin:0;line-height:1.6}.faq-item a{color:var(--accent-primary);text-decoration:underline}.faq-item a:hover{color:var(--accent-secondary)}.cta-card{background:linear-gradient(135deg,var(--card) 0%,var(--glass) 100%);padding:40px;border-radius:16px;border:1px solid rgba(232,255,249,.12);box-shadow:0 16px 40px #0003;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-content h2{margin:0 0 8px;font-size:1.8rem}.cta-content p{margin:0;color:var(--muted);font-size:1.1rem}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.resource-card{background:var(--card);padding:24px;border-radius:12px;border:1px solid rgba(232,255,249,.08);box-shadow:0 12px 30px #00000026;text-decoration:none;color:inherit;transition:all .2s ease}.resource-card:hover{border-color:#e8fff929;box-shadow:0 16px 40px #00000040;transform:translateY(-2px)}.resource-card h3{margin:0 0 8px;font-size:1.15rem}.resource-card p{color:var(--muted);margin:0;line-height:1.6}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.swap-hero{min-height:auto;padding:12px 0 32px}.swap-layout{gap:12px}.swap-shell{padding:16px;max-width:100%}.launchpad{grid-template-columns:1fr}.footer-grid{flex-direction:column;align-items:flex-start}.nav{flex-wrap:wrap;gap:8px}.nav a,.nav button{font-size:.9rem;padding:6px 10px}.menu-grid{grid-template-columns:1fr;gap:12px}.logo-menu-panel{min-width:auto;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%)}}@media(max-width:720px){h1{font-size:1.6rem!important}h2{font-size:1.4rem}.lead{font-size:.95rem}.swap-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.swap-quick-actions{width:100%;flex-direction:column;gap:10px}.swap-tabs{width:100%;justify-content:space-between}.swap-tabs .pill{flex:1;text-align:center;padding:8px;font-size:.8rem}.quick-icons{width:100%;justify-content:flex-end}.toolbar-actions{width:100%;justify-content:space-between}.token-input input{min-width:120px;font-size:1.3rem}.token-selector select{min-width:100px;font-size:.9rem;padding:8px 12px}.swap-shell{margin-top:0;padding:14px;border-radius:16px}.container{padding:12px}.table-head,.table-row{grid-template-columns:2fr 1fr .8fr;font-size:.85rem;padding:10px 12px}.table-row>span:nth-child(4),.table-head>span:nth-child(4){display:none}.table-row>span:nth-child(5),.table-head>span:nth-child(5){display:none}.features-grid,.pools-grid,.privacy-grid,.quest-grid,.reward-grid,.stats-grid,.steps-grid,.tech-grid,.faq-grid,.resources-grid{grid-template-columns:1fr}.cta-card{padding:24px;flex-direction:column;align-items:flex-start;gap:20px}.cta-content h2{font-size:1.4rem}.cta-content p{font-size:1rem}.cta-actions{width:100%;flex-direction:column}.cta-actions .btn{width:100%}.section-header h2{font-size:1.6rem}.section-subtitle{font-size:1rem}.hero-cta{flex-direction:column;width:100%}.hero-cta .btn{width:100%}.popout{max-width:calc(100vw - 32px);min-width:auto}.swap-popouts{position:fixed;inset:auto 0 0;align-items:stretch}.header-grid{gap:12px}.nav{display:none}.mobile-menu-toggle{display:block}.trust-list{flex-wrap:wrap;font-size:.8rem}.trust-list li{padding:5px 8px}.modal-container{max-width:100%}.modal-content{padding:20px}.modal-header h2{font-size:1.3rem}}@media(max-width:480px){.container{padding:10px}h1{font-size:1.4rem!important}.token-input input{font-size:1.1rem}.swap-tabs .pill{padding:6px;font-size:.75rem}.table-head,.table-row{grid-template-columns:1.5fr 1fr;padding:8px 10px}.table-row>span:nth-child(3),.table-head>span:nth-child(3){display:none}.stat-card strong{font-size:1.3rem}.metric strong{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.site-header:hover,.site-footer:hover{animation:none!important}}@media print{.site-header,.site-footer,.swap-popouts,.btn,button{display:none!important}body{background:#fff;color:#000}.container{max-width:100%}}.page-hero.liquidity-hero{position:relative;padding:24px 0 34px;background:linear-gradient(180deg,rgba(119,240,248,.08),transparent 60%);overflow:hidden}.page-hero.liquidity-hero:after{content:"";position:absolute;inset:auto -10% -40% 40%;background:transparent;pointer-events:none}.hero-grid.hero-balanced{grid-template-columns:1.1fr .9fr;align-items:stretch}.hero-card.panel{height:100%;display:flex;flex-direction:column;gap:12px}.hero-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.hero-chips{display:flex;gap:8px;flex-wrap:wrap}.chip.active{border-color:#77f0f880;background:#77f0f824;color:#e8fff9}.panel{background:#06141ceb;border:1px solid rgba(232,255,249,.1);border-radius:16px;box-shadow:0 20px 60px #0006;padding:18px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;background:#e8fff908;border:1px solid rgba(232,255,249,.06)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stat-grid.tight{gap:10px}.stat-value{font-size:1.6rem;font-weight:800}.stat-trend{color:var(--muted);font-weight:700}.stat-trend.positive{color:#7ef0e8}.liquidity-controls{padding-bottom:16px}#pools.section{padding-top:16px}.lp-form{display:flex;flex-direction:column;gap:12px}.lp-separator{display:flex;align-items:center;justify-content:center;padding:8px 0}.lp-separator span{width:32px;height:32px;background:#e8fff90f;border:1px solid rgba(232,255,249,.12);border-radius:8px;display:grid;place-items:center;font-weight:800;color:var(--muted)}.lp-summary{background:#e8fff908;border:1px solid rgba(232,255,249,.08);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.lp-summary-row{display:flex;justify-content:space-between;align-items:center}.lp-error{background:#ff64641a;border:1px solid rgba(255,100,100,.3);border-radius:8px;padding:10px;color:#ff6b6b;font-size:.9rem}.pool-info-banner{background:#4cf5c70f;border:1px solid rgba(76,245,199,.15);border-radius:10px;padding:12px;margin-bottom:8px}.pool-info-banner.warning{background:#ffc1071a;border-color:#ffc1074d}.pool-info-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.pool-info-row+.pool-info-row{margin-top:8px}.chip.warning{background:#ffc10726;border-color:#ffc10766;color:#ffc107}.tx-progress{background:#4cf5c714;border:1px solid rgba(76,245,199,.2);border-radius:10px;padding:12px}.tx-step{display:flex;align-items:center;gap:10px}.tx-step.active{color:#4cf5c7}.spinner{width:16px;height:16px;border:2px solid rgba(76,245,199,.3);border-top-color:#4cf5c7;border-radius:50%;animation:spin .8s linear infinite}.token-row{background:#e8fff908;border:1px solid rgba(232,255,249,.08);border-radius:10px;padding:12px}.token-field{display:flex;flex-direction:column;gap:6px}.input-row{display:flex;gap:8px;align-items:center}.token-amount-input{flex:1;background:transparent;border:0;font-size:1.3rem;font-weight:700;color:inherit;outline:none;min-width:0}.token-amount-input::-webkit-outer-spin-button,.token-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.token-amount-input[type=number]{-moz-appearance:textfield}.token-select{background:#e8fff914;border:1px solid rgba(232,255,249,.15);border-radius:8px;padding:8px 12px;color:inherit;font-weight:700;cursor:pointer}.balance{font-size:.85rem}.positions-empty{text-align:center;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:center}.positions-list{display:flex;flex-direction:column;gap:12px}.position-card{background:#e8fff908;border:1px solid rgba(232,255,249,.1);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.position-header{display:flex;justify-content:space-between;align-items:center}.position-pair{display:flex;align-items:center;gap:8px}.position-pair .avatar{width:28px;height:28px;font-size:.8rem}.position-pair .avatar.overlap{margin-left:-10px}.position-stats{display:flex;gap:16px}.position-stats .stat{display:flex;flex-direction:column;gap:2px}.position-tokens{display:flex;flex-direction:column;gap:6px;padding:10px;background:#e8fff905;border-radius:8px}.position-tokens .token-amount{display:flex;justify-content:space-between}.position-actions{display:flex;gap:8px;justify-content:flex-end}.wallet-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.wallet-tokens{background:var(--card);border:1px solid rgba(232,255,249,.08);border-radius:14px;overflow:hidden}.wallet-tokens-header{padding:16px 20px;border-bottom:1px solid rgba(232,255,249,.08)}.wallet-tokens-header h2{margin:0}.token-list{display:flex;flex-direction:column}.token-list-item{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(232,255,249,.06);transition:background .15s ease}.token-list-item:last-child{border-bottom:0}.token-list-item:hover{background:#e8fff908}.token-info{display:flex;align-items:center;gap:12px}.token-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4cf5c7,#77f0f8);display:grid;place-items:center;font-weight:800;color:#04131a}.token-details{display:flex;flex-direction:column;gap:2px}.token-balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.balance-amount{font-size:1.1rem;font-weight:700}.wallet-info{background:var(--card);border:1px solid rgba(232,255,249,.08);border-radius:14px;padding:20px}.wallet-info h3{margin:0 0 16px}.contract-list{display:flex;flex-direction:column;gap:8px}.contract-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;background:#e8fff908;border-radius:8px}.contract-symbol{font-weight:700;min-width:60px}.contract-hash{font-size:.75rem;color:var(--muted);word-break:break-all}.control-grid{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.toolbar{display:flex;align-items:flex-end;gap:16px;flex:1;flex-wrap:wrap;justify-content:space-between}.toolbar-field{flex:1;min-width:260px}.input.shell{display:flex;align-items:center;gap:8px;border:1px solid rgba(232,255,249,.12);border-radius:12px;padding:10px 12px;background:#e8fff908}.input.shell input{border:0;background:transparent;color:inherit;flex:1;outline:none}.toolbar-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:inherit}.toggle input{accent-color:#4cf5c7;width:18px;height:18px}.select select{padding:10px 12px;border-radius:12px;border:1px solid rgba(232,255,249,.12);background:#e8fff90a;color:inherit;min-width:160px}.pool-table{border:1px solid rgba(232,255,249,.08);border-radius:14px;overflow:hidden;background:#06141ceb;box-shadow:0 18px 44px #0000003d}.pool-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:10px;padding:14px;align-items:center}.pool-row:nth-child(odd){background:#e8fff905}.pool-row.pool-head{background:#77f0f80d;color:#9be7d4;font-weight:800;text-transform:uppercase;font-size:.82rem;letter-spacing:.04em}.pair-label{display:flex;align-items:center;gap:10px}.avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#1ed8a2,#54e8f3);color:#012226;border:1px solid rgba(232,255,249,.14)}.avatar.alt{background:linear-gradient(135deg,#f6e05e,#f3b340);color:#2c1900}.avatar.blue{background:linear-gradient(135deg,#7fa7ff,#4cf5c7);color:#04131a}.avatar.gold{background:linear-gradient(135deg,#ffcf73,#ff9f1c);color:#2f1a00}.avatar.violet{background:linear-gradient(135deg,#c28cff,#7ef0e8);color:#140626}.apr{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.05rem}.pool-row .col.action{text-align:right}.pool-row .btn.small{padding:8px 12px;font-size:.9rem}.pool-table .pill.subtle{background:#e8fff90f;border-color:#e8fff924;color:inherit}.pool-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;position:relative}.btn-manage{border:0;background:#e8fff90f;color:var(--muted);padding:8px 12px;border-radius:8px;font-size:1.2rem;cursor:pointer;transition:all .15s ease;line-height:1;font-weight:800}.btn-manage:hover{background:#e8fff91f;color:var(--text)}.btn-manage:focus-visible{outline:2px solid rgba(119,240,248,.6);outline-offset:2px}.pool-popout{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:1000;max-width:min(90vw,420px);width:min(90vw,420px);margin:0!important;max-height:min(80vh,560px)}.pool-popout.is-open{display:block}.pool-popout-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;display:none}.pool-popout-backdrop.is-visible{display:block}body.pool-popout-open{overflow:hidden}.pool-menu-list{display:flex;flex-direction:column;gap:4px}.pool-menu-item{border:0;background:transparent;color:var(--text);padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%;font:inherit}.pool-menu-item:hover{background:#e8fff914}.pool-menu-item:focus-visible{outline:2px solid rgba(119,240,248,.6);outline-offset:-2px}.pool-menu-item span{display:flex;align-items:center;gap:8px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.section-header h2{margin:0}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.highlight-card{background:var(--card);border:1px solid rgba(232,255,249,.08);border-radius:14px;padding:18px;box-shadow:0 16px 36px #0003;display:flex;flex-direction:column;gap:10px}.highlight-card ul{padding-left:18px;color:var(--muted);line-height:1.6;margin:6px 0 0}@media(max-width:980px){.control-grid{flex-direction:column;align-items:flex-start}.toolbar{width:100%}.hero-grid.hero-balanced{grid-template-columns:1fr}}@media(max-width:760px){.pool-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pair pair" "fee tvl" "vol apr" "action action";row-gap:8px}.pool-row .col.pair{grid-area:pair}.pool-row .col.fee{grid-area:fee}.pool-row .col.tvl{grid-area:tvl}.pool-row .col.vol{grid-area:vol}.pool-row .col.apr{grid-area:apr}.pool-row .col.action{grid-area:action;text-align:left}.pool-row.pool-head{display:none}.pool-actions{justify-content:flex-start}.pool-popout{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:calc(100vw - 32px)}}.liquid-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.liquid-blob{position:absolute;top:0;border-radius:40% 60% 70% 30%/40% 50% 60%;background:linear-gradient(135deg,#1ed8a266,#4cf5c74d);filter:blur(25px);opacity:0;animation:drip 8s ease-in-out infinite;will-change:transform,opacity}.liquid-blob:nth-child(1){width:120px;height:120px;left:10%;animation-delay:0s;animation-duration:10s}.liquid-blob:nth-child(2){width:150px;height:150px;left:30%;animation-delay:2s;animation-duration:12s}.liquid-blob:nth-child(3){width:100px;height:100px;left:50%;animation-delay:4s;animation-duration:9s}.liquid-blob:nth-child(4){width:130px;height:130px;left:70%;animation-delay:1s;animation-duration:11s}.liquid-blob:nth-child(5){width:110px;height:110px;left:85%;animation-delay:3s;animation-duration:10s}@keyframes drip{0%{opacity:0;transform:translateY(-150px) scale(.8) rotate(0);border-radius:40% 60% 70% 30%/40% 50% 60%}10%{opacity:.6;transform:translateY(0) scale(1) rotate(15deg)}25%{transform:translateY(25vh) scale(1.1) rotate(30deg)}50%{transform:translateY(50vh) scale(.95) rotate(45deg)}75%{transform:translateY(75vh) scale(1.05) rotate(60deg)}to{opacity:0;transform:translateY(calc(100vh + 150px)) scale(.9) rotate(75deg);border-radius:40% 60% 70% 30%/40% 50% 60%}}[data-theme=light] .liquid-blob{background:linear-gradient(135deg,#1ed8a299,#4cf5c780);filter:blur(20px)}@media(max-width:768px){.liquid-blob{filter:blur(20px)}.liquid-blob:nth-child(1),.liquid-blob:nth-child(2),.liquid-blob:nth-child(3),.liquid-blob:nth-child(4),.liquid-blob:nth-child(5){width:80px;height:80px}}[data-theme=light] .panel,[data-theme=light] .hero-card.panel{background:#fffffff2;border:1px solid rgba(26,56,51,.12);box-shadow:0 20px 60px #00000014}[data-theme=light] .panel-row{background:#1ed8a20a;border:1px solid rgba(26,56,51,.08)}[data-theme=light] .pool-table{background:#fffffff2;border:1px solid rgba(26,56,51,.12);box-shadow:0 18px 44px #00000014}[data-theme=light] .pool-row{border-bottom:1px solid rgba(26,56,51,.06)}[data-theme=light] .pool-row:nth-child(odd){background:#1ed8a208}[data-theme=light] .pool-row:nth-child(2n){background:#ffffff80}[data-theme=light] .pool-row.pool-head{background:#1ed8a21f;color:#0a5a4a}[data-theme=light] .pool-table .pill.subtle{background:#1ed8a214;border-color:#1a38332e;color:#0a5a4a}[data-theme=light] .pool-popout{background:#fffffffa;border:1px solid rgba(26,56,51,.15);box-shadow:0 24px 60px #00000026}[data-theme=light] .popout{background:#fffffffa;border:1px solid rgba(26,56,51,.15)}[data-theme=light] .popout-header{border-bottom:1px solid rgba(26,56,51,.12)}[data-theme=light] .pool-popout-backdrop{background:#e8f7f3d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=light] .pool-popout div[style*=border-top],[data-theme=light] .popout div[style*=border-top]{border-top-color:#1a38331f!important}[data-theme=light] .swap-shell{background:linear-gradient(160deg,#fffffff2,#e8f7f3fa);border:1px solid rgba(26,56,51,.12);box-shadow:0 24px 54px #0000001a,0 0 0 1px #1ed8a214}[data-theme=light] .swap-card-header .pill.subtle{background:#1ed8a214;border:1px solid rgba(26,56,51,.15);color:#052026}[data-theme=light] .section.alt{background:linear-gradient(180deg,rgba(30,216,162,.06),transparent)}[data-theme=light] .logo-menu-panel{background:#fffffffa;border:1px solid rgba(26,56,51,.12);box-shadow:0 18px 50px #0000001f,0 0 0 1px #1ed8a226}[data-theme=light] .menu-section{background:#1ed8a208;border:1px solid rgba(26,56,51,.08)}[data-theme=light] .menu-heading{color:#0a5a4a}[data-theme=light] .menu-item:hover,[data-theme=light] .menu-list a:hover{border-color:#1ed8a259;background:#1ed8a214}[data-theme=light] .menu-metrics{border:1px solid rgba(26,56,51,.12);background:#1ed8a20f}[data-theme=light] .menu-footer{border:1px solid rgba(26,56,51,.1);background:linear-gradient(120deg,#1ed8a21f,#54e8f324)}[data-theme=light] .btn.ghost{background:transparent;color:#0a5a4a;border:1px solid rgba(26,56,51,.15)}[data-theme=light] .btn.ghost:hover{background:#1ed8a214;border-color:#1ed8a259}[data-theme=light] .icon-btn{border:1px solid rgba(26,56,51,.15);background:#fff9;box-shadow:0 10px 28px #00000014}[data-theme=light] .icon-btn:hover{border-color:#1ed8a259;background:#1ed8a21f}[data-theme=light] .hero-card{background:linear-gradient(180deg,rgba(30,216,162,.08),transparent);border:1px solid rgba(26,56,51,.12);box-shadow:0 18px 48px #00000014}[data-theme=light] .overview-panel{border:1px solid rgba(26,56,51,.15);box-shadow:0 18px 40px #00000014}[data-theme=light] .panel-header{border-bottom:1px solid rgba(26,56,51,.1)}[data-theme=light] .panel-footer{border-top:1px solid rgba(26,56,51,.1)}[data-theme=light] .info-card{background:#1ed8a20a;border:1px solid rgba(26,56,51,.12);box-shadow:0 10px 28px #0000000f}[data-theme=light] .feature-card{background:linear-gradient(180deg,#fffffff2,#e8f7f3cc);border:1px solid rgba(26,56,51,.12);box-shadow:0 14px 36px #00000014}[data-theme=light] .highlight-card{border:1px solid rgba(26,56,51,.12);box-shadow:0 16px 36px #00000014}[data-theme=light] .pool-card{box-shadow:0 12px 30px #0000000f;border:1px solid rgba(26,56,51,.12)}[data-theme=light] .launchpad-card{box-shadow:0 16px 40px #00000014;border:1px solid rgba(26,56,51,.12)}[data-theme=light] .input.shell{background:#fffc;border:1px solid rgba(26,56,51,.15)}[data-theme=light] .input.shell input{background:transparent;color:#052026}[data-theme=light] .select select{background:#fffc;border:1px solid rgba(26,56,51,.15);color:#052026}[data-theme=light] .pill{border:1px solid rgba(26,56,51,.15);background:#1ed8a214;color:#052026}[data-theme=light] .pill.subtle{background:#1ed8a20f;border-color:#1a38332e;color:#0a5a4a}[data-theme=light] .pill.filled{background:#1ed8a233;border-color:#1ed8a266;color:#052026}[data-theme=light] .chip{background:#1ed8a21a;border:1px solid rgba(26,56,51,.15);color:#052026}[data-theme=light] .muted.tiny{color:#1a3833;opacity:.85}.page-loader{min-height:60vh;display:flex;align-items:center;justify-content:center}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.loading-small{padding:16px}.loading-medium{padding:32px}.loading-large{padding:48px}.loading-spinner{position:relative;width:48px;height:48px}.loading-large .loading-spinner{width:64px;height:64px}.spinner-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent-primary);animation:spin 1.2s linear infinite}.spinner-ring:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:var(--accent-secondary);animation-delay:.15s;animation-duration:1s}.spinner-ring:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:var(--accent-primary);animation-delay:.3s;animation-duration:.8s}@keyframes spin{to{transform:rotate(360deg)}}.loading-message{color:var(--muted);font-size:.9rem;margin:0}.skeleton{background:linear-gradient(90deg,#e8fff90d 25%,#e8fff91a,#e8fff90d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.skeleton-title{height:24px;width:60%;margin-bottom:16px}.skeleton-text{height:16px;width:100%;margin-bottom:8px}.skeleton-text.short{width:40%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card-loader{min-height:150px}.error-boundary{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:32px}.error-content{max-width:480px;text-align:center;background:var(--card);padding:40px;border-radius:20px;border:1px solid rgba(255,180,162,.2);box-shadow:0 16px 40px #0003}.error-icon{width:64px;height:64px;border-radius:50%;background:#ffb4a226;color:#ffb4a2;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.error-content h2{margin:0 0 12px}.error-content p{margin:0 0 20px}.error-details{text-align:left;margin-bottom:20px;padding:12px;background:#ffb4a214;border-radius:8px;border:1px solid rgba(255,180,162,.15)}.error-details summary{cursor:pointer;color:var(--muted);font-size:.85rem}.error-details pre{margin:12px 0 0;padding:0;font-size:.8rem;color:#ffb4a2;white-space:pre-wrap;word-break:break-word}.error-actions{display:flex;gap:12px;justify-content:center}.not-found-page{min-height:70vh;display:flex;align-items:center;justify-content:center}.not-found-content{text-align:center;max-width:480px}.not-found-code{font-size:8rem;font-weight:800;line-height:1;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.not-found-content h1{margin:0 0 12px}.not-found-content .lead{margin-bottom:32px}.not-found-actions{display:flex;gap:12px;justify-content:center}@media(max-width:600px){.not-found-code{font-size:5rem}.not-found-actions,.error-actions{flex-direction:column}}.faucet-hero{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.faucet-card{max-width:480px;margin:0 auto;padding:32px;text-align:center}.faucet-card h1{margin:0 0 8px;font-size:1.75rem}.faucet-card>.muted{margin-bottom:24px;display:block}.faucet-balances{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.balance-item{background:var(--bg-tertiary);padding:16px 24px;border-radius:12px;min-width:120px}.balance-item .token-name{display:block;font-size:.875rem;color:var(--muted);margin-bottom:4px}.balance-item .token-balance{display:block;font-size:1.25rem;font-weight:600}.faucet-message{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:.875rem}.faucet-message.success{background:#2ecc7126;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.faucet-message.error{background:#e74c3c26;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.faucet-message.info{background:#3498db26;color:#3498db;border:1px solid rgba(52,152,219,.3)}.faucet-actions{margin-bottom:32px}.faucet-actions .btn{min-width:200px}.faucet-info{text-align:left;background:var(--bg-tertiary);padding:20px;border-radius:12px}.faucet-info h3{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px}.faucet-info h3:not(:first-child){margin-top:20px}.faucet-info ul{margin:0;padding-left:20px}.faucet-info li{margin-bottom:8px;color:var(--text-secondary)}.faucet-info p{margin:0;color:var(--text-secondary)}.faucet-info a{color:var(--accent)}@media(max-width:600px){.faucet-balances{flex-direction:column}.balance-item{min-width:unset}}.page-hero.liquidity-hero{padding:60px 0 40px;min-height:auto}.hero-grid.hero-balanced{display:grid;grid-template-columns:1fr 500px;gap:48px;align-items:start}@media(max-width:1000px){.hero-grid.hero-balanced{grid-template-columns:1fr;gap:32px}}.hero-actions{display:flex;flex-direction:column;gap:16px;margin-top:24px}.hero-buttons{display:flex;gap:12px}.hero-card.panel{background:#102a3299;border:1px solid rgba(232,255,249,.08);border-radius:16px;overflow:hidden;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.hero-card.panel:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 40%,rgba(126,240,232,.08) 45%,rgba(126,240,232,.15) 50%,rgba(126,240,232,.08) 55%,transparent 60%,transparent 100%);pointer-events:none;transition:left .6s ease;z-index:1}.hero-card.panel:hover:before{left:100%}.hero-card.panel:hover{border-color:#7ef0e833;box-shadow:0 20px 60px #0006,0 0 20px #7ef0e814}.hero-card.panel>*{position:relative;z-index:2}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(232,255,249,.08)}.panel-title{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.panel-body{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.position-item{background:#e8fff908;border:1px solid rgba(232,255,249,.06);border-radius:12px;padding:18px 20px}.position-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.position-header strong{font-size:.95rem}.position-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:16px;font-size:.875rem}.position-grid>div{display:flex;flex-direction:column;gap:6px}.position-grid .muted.tiny{font-size:.75rem}.apr-value{color:var(--accent);font-weight:500}.position-footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(232,255,249,.06)}.liquidity-controls{padding:24px 0}.controls-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.controls-row>.pill.filled{align-self:flex-end;margin-bottom:1px}.toolbar-field{flex:1;min-width:280px;max-width:400px}.toolbar-field label{display:block;font-size:.75rem;margin-bottom:6px}.toolbar-filters{display:flex;gap:16px;align-items:center;margin-left:auto}@media(max-width:900px){.controls-row{flex-direction:column;align-items:stretch}.controls-row>.pill.filled{align-self:flex-start}.toolbar-field{max-width:none}.toolbar-filters{margin-left:0;flex-wrap:wrap}}.input.shell{display:flex;align-items:center;background:#102a3299;border:1px solid rgba(232,255,249,.12);border-radius:8px;padding:10px 14px}.input.shell input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.9rem}.input.shell input::placeholder{color:var(--muted)}.input.shell .suffix{font-size:.75rem;padding:4px 8px;background:#e8fff90f;border-radius:4px}.toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem}.toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.select select{background:#102a3299;border:1px solid rgba(232,255,249,.12);border-radius:8px;padding:10px 32px 10px 14px;color:var(--text-primary);font-size:.875rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e8fff9' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.pool-table{background:#102a3266;border:1px solid rgba(232,255,249,.08);border-radius:16px;overflow:hidden;margin-top:32px}.pool-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 120px;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(232,255,249,.06)}.pool-row:last-child{border-bottom:none}.pool-row.pool-head{background:#e8fff905;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pool-row:not(.pool-head):hover{background:#e8fff908}.pair-label{display:flex;align-items:center;gap:12px}.pair-label .avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.avatar.primary,.avatar{background:var(--accent);color:#04131a}.avatar.alt{background:#1ed8a233;color:var(--accent)}.avatar.blue{background:#627eea;color:#fff}.avatar.gold{background:#f7931a;color:#fff}.avatar.violet{background:#9945ff;color:#fff}.col.apr .apr{color:var(--accent);font-weight:600}.col.action{text-align:right}.pool-empty{padding:48px;text-align:center}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.section-header .pill-row.tight{flex-shrink:0}@media(max-width:768px){.section-header{flex-direction:column}.pool-row{grid-template-columns:1fr;gap:12px}.pool-row.pool-head{display:none}.col:before{content:attr(role);display:block;font-size:.7rem;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.col.pair:before{content:"Pool"}.col.fee:before{content:"Token"}.col.tvl:before{content:"TVL"}.col.vol:before{content:"Min. Stake"}.col.apr:before{content:"APR"}.col.action:before{content:none}}.modal-overlay{position:fixed;inset:0;background:#04131ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:var(--bg-secondary);border:1px solid rgba(232,255,249,.1);border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(232,255,249,.08)}.modal-header h3{margin:0;font-size:1.1rem}.modal-content .lp-form{padding:24px}.modal-view-pool{max-width:420px;padding:24px}.pool-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.pool-info-item{display:flex;flex-direction:column;gap:6px}.pool-info-value{font-size:1.1rem;font-weight:600}.pool-info-value.apr-value{color:var(--accent)}.pool-info-section{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid rgba(232,255,249,.08)}.pool-features{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pool-features .pill.active{background:#4cf5c733;border-color:#4cf5c780}.modal-view-pool .btn.primary.full{margin-top:20px}.action-buttons{display:flex;gap:8px;justify-content:flex-end}.action-buttons .btn.small{padding:6px 12px;font-size:.8rem}[data-theme=light] .hero-card.panel{background:#ffffffe6;border-color:#1a38331f}[data-theme=light] .hero-card.panel:before{background:linear-gradient(120deg,transparent 0%,transparent 40%,rgba(30,216,162,.12) 45%,rgba(30,216,162,.2) 50%,rgba(30,216,162,.12) 55%,transparent 60%,transparent 100%)}[data-theme=light] .hero-card.panel:hover{border-color:#1ed8a24d;box-shadow:0 20px 60px #0000001a,0 0 20px #1ed8a21f}[data-theme=light] .position-item{background:#1ed8a20a;border-color:#1a383314}[data-theme=light] .input.shell{background:#fffc;border-color:#1a383326}[data-theme=light] .pool-table{background:#fffc;border-color:#1a38331f}[data-theme=light] .pool-row:not(.pool-head):hover{background:#1ed8a20a}[data-theme=light] .modal-content{background:#fff;border-color:#1a38331f}[data-theme=light] .pool-info-section{border-top-color:#1a38331a}[data-theme=light] .pool-features .pill.active{background:#1ed8a226;border-color:#1ed8a266}
