:root{--bg:#0d141c;--surface:#141f2a;--raised:#1b2936;--rule:#263848;--rule-soft:#1d2c3a;--text:#e7eef3;--text-2:#c3d0d9;--muted:#8597a6;--saffron:#f2b33d;--saffron-hover:#f7c461;--saffron-ink:#1d1404;--saffron-soft:rgba(242,179,61,.12);--sky:#7db4e6;--good:#4cc38a;--warn:#e5b24a;--bad:#ef7a62;--radius-lg:22px;--display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5}img{display:block}a{color:var(--sky)}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{max-width:1080px;margin:0 auto;padding:18px 16px 56px}.top{display:flex;justify-content:space-between;gap:12px;padding:2px 0 22px}.brand,.top{align-items:center}.brand{display:inline-flex;gap:10px;font-family:var(--display);font-size:1.15rem;color:var(--text);text-decoration:none;white-space:nowrap}.brand img{border-radius:8px}.top-right{display:inline-flex;align-items:center;gap:10px}.top-note{color:var(--muted);font-size:.85rem;text-align:right}.cta{background:var(--saffron);color:var(--saffron-ink);border:0;border-radius:999px;padding:12px 22px;font-weight:600;white-space:nowrap}.cta:hover:not(:disabled){background:var(--saffron-hover)}.cta.small{padding:8px 14px;font-size:.9rem;flex:none}.ghost{background:transparent;border:1px solid var(--rule);color:var(--text);border-radius:999px;padding:12px 18px;white-space:nowrap}.ghost:hover:not(:disabled){border-color:var(--muted)}.pill-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;text-decoration:none;color:var(--text);border:1px solid var(--rule);border-radius:999px;padding:8px 14px;background:var(--surface);white-space:nowrap}.pill-btn:hover{border-color:var(--muted)}.pill-btn.primary{background:var(--saffron);border-color:var(--saffron);color:var(--saffron-ink)}.pill-btn.primary:hover{background:var(--saffron-hover)}.hero{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(24px,5vw,56px)}.hero:before{content:"";position:absolute;inset:auto -20% -60% auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(242,179,61,.16),transparent 70%);pointer-events:none}.hero>*{position:relative}.sentence{font-family:var(--display);font-weight:500;font-size:clamp(1.6rem,4.4vw,2.9rem);line-height:1.25;letter-spacing:-.01em;margin:0;max-width:22ch;color:var(--text-2)}.field{display:inline-block}.field input,.field select{font:inherit;font-weight:700;color:var(--saffron);background:transparent;border:0;border-bottom:3px dashed rgba(242,179,61,.5);padding:0 2px;border-radius:0;min-width:2ch}.field input{width:auto;text-align:center}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:4px}.field select option{color:var(--text);background:var(--raised);font-size:1rem}.field input:focus-visible,.field select:focus-visible{outline:none;border-bottom-style:solid;border-bottom-color:var(--saffron)}.gain{font-family:var(--display);font-size:clamp(3rem,11vw,6.6rem);line-height:1;letter-spacing:-.03em;color:var(--saffron);margin:18px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.gain-eur{font-family:var(--font);font-weight:500;font-size:clamp(1rem,2.2vw,1.35rem);letter-spacing:0}.pick{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;font-size:1.05rem;color:var(--text-2)}.pick p{margin:0}.pick strong{color:var(--text)}.use-balance{margin-top:14px;background:none;border:0;padding:0;color:var(--sky);font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.hint{margin:18px 0 0;font-size:.85rem;color:var(--muted);max-width:60ch}.compare{margin-top:44px}.compare-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.01em;margin:0}h2,h3{font-family:var(--display);font-weight:700}h3{font-size:1.15rem;margin:0 0 6px}.lead{margin:10px 0 16px;max-width:70ch}.empty,.lead{color:var(--muted)}.empty{border:1px dashed var(--rule);border-radius:var(--radius-md);padding:20px}.empty,.tabs{background:var(--surface)}.tabs{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--rule);border-radius:999px}.tabs button{border:0;background:transparent;color:var(--muted);padding:8px 16px;border-radius:999px;font-weight:500}.tabs button[aria-selected=true]{background:var(--raised);color:var(--text)}.table-wrap{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);overflow-x:auto}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}thead th{font-size:.85rem;border-bottom:1px solid var(--rule);white-space:nowrap}tbody td,tbody th,thead th{text-align:left;padding:12px 14px}tbody td,tbody th{border-bottom:1px solid var(--rule-soft);vertical-align:middle}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody th{font-weight:400}tbody tr:hover{background:hsla(0,0%,100%,.015)}tbody tr.selected{background:var(--saffron-soft);box-shadow:inset 3px 0 0 var(--saffron)}.num{text-align:right!important}.strong{font-weight:600}.gain-sm{display:none}.muted{color:var(--muted);font-weight:400}.positive{color:var(--good)}.asset{display:flex;align-items:center;gap:10px;min-width:0}.asset img,.dot{border-radius:50%;flex:none;background:var(--raised)}.dot{width:24px;height:24px;display:inline-block}.sym{font-weight:600;max-width:22ch}.sub,.sym{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub{font-size:.8rem;color:var(--muted);max-width:26ch}.risk{font-size:.82rem;font-weight:500;padding:2px 8px;border-radius:999px}.risk-faible{color:var(--good);background:rgba(76,195,138,.12)}.risk-moyen{color:var(--warn);background:rgba(229,178,74,.12)}.risk-élevé{color:var(--bad);background:rgba(239,122,98,.12)}.act{text-align:right;width:1%}.choose{border:1px solid var(--rule);background:transparent;color:var(--text-2);padding:6px 12px;border-radius:999px;font-size:.85rem;font-weight:500;white-space:nowrap}.choose:hover{border-color:var(--muted);color:var(--text)}.choose[aria-pressed=true]{background:var(--saffron);color:var(--saffron-ink);border-color:var(--saffron)}.explain{margin-top:52px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px 40px;gap:16px 40px;margin-top:14px}.cols p{margin:0;color:var(--text-2);max-width:60ch}.foot{margin-top:52px;border-top:1px solid var(--rule);padding-top:18px;color:var(--muted);font-size:.85rem}.foot p{margin:0 0 8px;max-width:80ch}.overlay{position:fixed;inset:0;z-index:1000;background:rgba(5,9,13,.72);display:grid;place-items:center;padding:16px}.dialog-body{width:min(460px,100%);background:var(--surface);color:var(--text);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.dialog-body:focus{outline:none}.dialog-body h2{font-size:1.4rem}.recap{margin:16px 0;display:grid;grid-gap:10px;gap:10px}.recap div{display:grid;grid-template-columns:9.5rem 1fr;grid-gap:12px;gap:12px}.recap dt{color:var(--muted)}.recap dd{margin:0;font-weight:500}.status{background:var(--raised);border-radius:var(--radius-sm);padding:10px 12px;margin:0 0 14px}.status.ok{background:rgba(76,195,138,.12);color:var(--good)}.status.err{background:rgba(239,122,98,.12);color:var(--bad)}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.fine{font-size:.8rem;color:var(--muted);margin:14px 0 0}.wallet-browser{background:var(--raised);border-radius:var(--radius-sm);padding:12px;margin:0 0 14px}.wallet-browser p{margin:0 0 10px;font-size:.9rem}.wallet-links{display:flex;flex-wrap:wrap;gap:8px}.wallet-links a{text-decoration:none;padding:10px 16px;font-weight:500}.install-steps{margin:14px 0;padding-left:1.3rem;display:grid;grid-gap:10px;gap:10px}.install-steps li{line-height:1.5}.share{display:inline-block;vertical-align:-3px;color:var(--sky)}.wallet{position:relative}.wallet-addr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-bal{color:var(--muted);font-weight:500}.wallet-icon{width:18px;height:18px;border-radius:5px}.wallet-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:950;width:min(340px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:0 18px 48px rgba(0,0,0,.5);padding:16px}.wallet-panel h3{font-size:1rem;margin:0}.wallet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.copy{background:none;border:0;color:var(--sky);font-size:.85rem;padding:4px 0}.wallet-total{margin:12px 0 4px;font-family:var(--display);font-weight:700;font-size:1.8rem;letter-spacing:-.02em}.wallet-total small{font-family:var(--font);font-size:.9rem;font-weight:500;color:var(--muted);letter-spacing:0}.positions{list-style:none;margin:12px 0;padding:0;display:grid;grid-gap:2px;gap:2px}.positions li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rule-soft)}.positions .grow{flex:1 1;min-width:0}.positions .amt{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-actions{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.wallet-actions button{width:100%}.wallet-note{font-size:.82rem;color:var(--muted);margin:8px 0 0}.wallet-adapter-modal-wrapper{background:var(--surface)!important;border:1px solid var(--rule);border-radius:var(--radius-lg)!important;font-family:var(--font)!important}.wallet-adapter-modal-title{font-family:var(--display)!important;color:var(--text)!important}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--font)!important;border-radius:var(--radius-sm)!important}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:var(--raised)!important}.wallet-adapter-modal-overlay{background:rgba(5,9,13,.72)!important}.wallet-adapter-modal-button-close{background:var(--raised)!important}.install{position:fixed;left:12px;right:12px;z-index:900;bottom:calc(12px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;display:flex;align-items:center;gap:12px;background:var(--raised);color:var(--text);border:1px solid var(--rule);border-radius:16px;padding:12px 12px 12px 14px;box-shadow:0 12px 32px rgba(0,0,0,.45)}.install img{border-radius:10px;flex:none}.install p{margin:0;flex:1 1;font-size:.9rem;line-height:1.4}.install .close{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1}@media (max-width:760px){.top-note{display:none}}@media (max-width:640px){.hide-sm{display:none}.recap div{grid-template-columns:1fr;gap:2px}tbody td,tbody th,thead th{padding:10px}.sym{max-width:13ch}.sub{max-width:15ch}.gain-sm{display:block;font-size:.8rem;font-weight:400;color:var(--saffron)}.install-label-long,.wallet-bal{display:none}.pill-btn{padding:8px 12px}}@media (display-mode:standalone){.page{padding-top:calc(18px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wallet-adapter-modal-title{font-size:0!important}.wallet-adapter-modal-title:after{content:"Choisis ton wallet";font-size:1.5rem;line-height:1.3}.wallet-adapter-modal-list-more{color:var(--muted)!important}.avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--rule);background:var(--raised);color:var(--text);font-family:var(--display);font-weight:700;font-size:1rem}.avatar:hover{border-color:var(--muted)}.account-panel{width:min(280px,calc(100vw - 32px))}.account-email{word-break:break-all;margin-top:6px}a.cta,a.ghost{display:inline-block;text-decoration:none;text-align:center}.members-only{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;background:linear-gradient(0deg,var(--saffron-soft),var(--saffron-soft)),var(--surface);border:1px solid rgba(242,179,61,.35);border-radius:var(--radius-md);padding:20px}.members-only h3{margin:0 0 4px}.members-only p{margin:0;color:var(--text-2);max-width:56ch}.members-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-page{max-width:520px}.auth-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(20px,5vw,36px)}.auth-tabs{margin-bottom:22px}.auth-title{font-family:var(--display);font-size:clamp(1.6rem,5vw,2.1rem);margin:0;letter-spacing:-.01em}.auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:8px}.auth-form label{display:grid;grid-gap:6px;gap:6px}.auth-form label>span:first-child{font-weight:500;font-size:.92rem;color:var(--text-2)}.auth-form small{color:var(--muted);font-size:.8rem}.auth-form input{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px 14px}.auth-form input:focus-visible{outline:none;border-color:var(--saffron);box-shadow:0 0 0 3px var(--saffron-soft)}.pw{position:relative;display:block}.pw input{padding-right:88px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--sky);font-size:.85rem;padding:6px 8px}.auth-submit{width:100%;padding:14px 22px;margin-top:4px}.auth-form .status{margin:0}body{overflow-x:hidden}.top-right{flex-wrap:wrap;justify-content:flex-end}@media (max-width:520px){.brand-name,.label-long{display:none}.top-right{gap:8px}}.label-short{display:none}@media (max-width:520px){.label-short{display:inline}}.link-btn{background:none;border:0;padding:0;color:var(--sky);font-size:.88rem;text-align:left;justify-self:start}.link-btn:hover{text-decoration:underline;text-underline-offset:3px}.link-btn.forgot{justify-self:end;margin-top:2px}.recovery-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.2rem,5vw,1.6rem);font-weight:600;letter-spacing:.08em;text-align:center;color:var(--saffron);background:var(--bg);border:1px dashed rgba(242,179,61,.5);border-radius:var(--radius-sm);padding:16px;margin:18px 0 12px;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.recovery-actions{display:flex;gap:10px;flex-wrap:wrap}.recovery-actions .ghost{flex:1 1;padding:10px 14px}.check{display:flex;align-items:center;gap:10px;margin:18px 0 14px;color:var(--text-2);cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--saffron)}.code-input{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.avatar{position:relative}.avatar-dot{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--saffron);border:2px solid var(--bg)}.status.warn{background:rgba(229,178,74,.12);color:var(--warn);font-size:.88rem;margin-top:10px}:root{--bg:#07080c;--surface:#0f1118;--raised:#171a24;--rule:hsla(0,0%,100%,.09);--rule-soft:hsla(0,0%,100%,.055);--text:#f3f5fa;--text-2:#c7cbd8;--muted:#8a90a3;--violet:#7b61ff;--teal:#19d3c5;--grad:linear-gradient(90deg,#7b61ff,#6e6bff 35%,#19d3c5 70%,#2fd08b);--grad-soft:linear-gradient(135deg,rgba(123,97,255,.16),rgba(47,208,139,.1));--saffron:#2fd08b;--saffron-hover:#4bf7b0;--saffron-ink:#050a08;--saffron-soft:rgba(47,208,139,.1);--sky:#a99bff;--glass:hsla(0,0%,100%,.035);--glass-hi:hsla(0,0%,100%,.06);--display:"Sora",ui-sans-serif,system-ui,sans-serif}body{background:var(--bg);letter-spacing:-.005em}.auth-card,.empty,.hero,.members-only,.table-wrap,.tabs{background:linear-gradient(180deg,var(--glass-hi),var(--glass));border:1px solid var(--rule);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 80px -40px rgba(0,0,0,.8)}.hero{border-radius:28px}.hero:before{inset:-40% -10% auto auto;width:60%;background:radial-gradient(closest-side,rgba(123,97,255,.28),transparent 70%)}.hero:after{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:var(--grad);opacity:.7}.live-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:.82rem;font-weight:500;color:var(--text-2);padding:6px 12px;border-radius:999px;border:1px solid var(--rule);background:hsla(0,0%,100%,.04)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(47,208,139,.6);animation:pulse 2.2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(47,208,139,0)}to{box-shadow:0 0 0 0 rgba(47,208,139,0)}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.sentence{font-weight:600;letter-spacing:-.025em;color:var(--text)}.field input,.field select{color:var(--green);border-bottom-color:rgba(47,208,139,.45)}.field input:focus-visible,.field select:focus-visible{border-bottom-color:var(--green)}.gain{font-weight:700;letter-spacing:-.045em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(123,97,255,.25))}.gain-eur{-webkit-text-fill-color:var(--muted);color:var(--muted)}.auth-title,.brand,.wallet-total,h2,h3{font-family:var(--display);letter-spacing:-.02em}h2{font-weight:600}.choose[aria-pressed=true],.cta,.pill-btn.primary{background:var(--grad);background-size:140% 100%;background-position:0 0;text-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 8px 30px -10px rgba(123,97,255,.7),inset 0 1px 0 hsla(0,0%,100%,.25);transition:background-position .4s ease,box-shadow .2s ease,transform .15s ease}.cta:hover:not(:disabled),.pill-btn.primary:hover{background:var(--grad);background-size:140% 100%;background-position:100% 0;box-shadow:0 10px 36px -8px rgba(47,208,139,.55),inset 0 1px 0 hsla(0,0%,100%,.25)}.cta:active:not(:disabled){transform:translateY(1px)}.cta:disabled{filter:grayscale(.4)}.avatar,.choose,.ghost,.pill-btn{background:hsla(0,0%,100%,.04);border-color:var(--rule);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.avatar:hover,.choose:hover,.ghost:hover:not(:disabled),.pill-btn:hover{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07)}.choose[aria-pressed=true]{color:#fff}.table-wrap{border-radius:20px}thead th{font-weight:500;text-transform:none;border-bottom-color:var(--rule)}tbody tr{transition:background .15s ease}tbody tr:hover{background:hsla(0,0%,100%,.025)}tbody tr.selected{background:linear-gradient(90deg,rgba(123,97,255,.14),rgba(47,208,139,.05) 70%,transparent);box-shadow:inset 3px 0 0 var(--violet)}.strong{color:var(--text)}.gain-sm,.risk-faible{color:var(--green)}.risk-faible{background:rgba(47,208,139,.1)}.tabs button[aria-selected=true]{background:hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.dialog-body,.install,.wallet-panel{background:linear-gradient(180deg,#151826,#0e1018);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 80px -20px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.06)}.overlay{background:rgba(3,4,7,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.members-only{background:var(--grad-soft),linear-gradient(180deg,var(--glass-hi),var(--glass));border-color:rgba(123,97,255,.35)}.recovery-code{color:var(--green);border-color:rgba(47,208,139,.45)}.auth-form input,.recovery-code{background:rgba(0,0,0,.35)}.auth-form input:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px rgba(123,97,255,.2)}.check input{accent-color:var(--green)}.avatar-dot{background:var(--green)}.foot{border-top-color:var(--rule)}.wallet-adapter-modal-wrapper{background:linear-gradient(180deg,#151826,#0e1018)!important;border-color:hsla(0,0%,100%,.1)!important}.stats{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.explain-card,.stat{background:linear-gradient(180deg,var(--glass-hi),var(--glass));border:1px solid var(--rule);border-radius:18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.stat{padding:16px 18px;display:grid;grid-gap:4px;gap:4px}.stat-value{font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,2.6vw,1.7rem);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{font-size:.82rem;color:var(--muted);line-height:1.35}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.explain-card{padding:22px}.explain-card p{color:var(--text-2)}@media (max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-value{justify-self:start}.fav{background:none;border:0;padding:0 2px;font-size:1rem;line-height:1;color:hsla(0,0%,100%,.22);flex:none}.fav:hover{color:hsla(0,0%,100%,.5)}.fav.on{color:#ffd166;text-shadow:0 0 12px rgba(255,209,102,.5)}.link-box{margin:12px 0 4px;padding:12px;border-radius:var(--radius-sm);border:1px dashed rgba(123,97,255,.45);background:rgba(123,97,255,.07)}.link-box p{margin:0 0 10px;font-size:.86rem;color:var(--text-2)}.link-box .ghost{width:100%;padding:10px 14px}.link-box .status{margin:10px 0 0}.status.linked{font-size:.85rem;margin:12px 0 4px}.espace-hero .sentence{max-width:none}.espace-total{margin-top:10px}.espace-section{margin-top:40px}.espace-section h2{margin-bottom:14px}.wallet-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.wallet-card .wallet-total{font-size:1.5rem}.fav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.fav-card{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none;color:var(--text)}.fav-card:hover{border-color:hsla(0,0%,100%,.22)}.fav-card .grow{flex:1 1;min-width:0}.account-card .recap div{grid-template-columns:10rem 1fr}.account-actions{justify-content:flex-start;margin-top:8px}.ghost.danger{color:var(--bad);border-color:rgba(239,122,98,.4)}.ghost.danger:hover:not(:disabled){border-color:var(--bad);background:rgba(239,122,98,.08)}.admin-exports{justify-content:flex-start;margin-top:18px}.admin .sentence{font-size:clamp(1.6rem,4vw,2.6rem)}.bars{display:flex;align-items:flex-end;gap:8px;padding:18px;overflow-x:auto;min-height:190px}.bar-col{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:28px}.bar{width:18px;border-radius:6px 6px 2px 2px;background:var(--grad);background-size:100% 300%;background-position:0 100%;box-shadow:0 0 18px rgba(123,97,255,.35)}.bar-n{font-size:.75rem;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-day{font-size:.7rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td a.sub{display:block;color:var(--sky);text-decoration:none}.espace-empty-total{margin:14px 0 0;font-family:var(--display);font-size:1.3rem;color:var(--muted)}.watch-dot{width:8px;height:8px;border-radius:50%;background:var(--grad);box-shadow:0 0 10px rgba(47,208,139,.6)}.watch-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.watch-tabs button{border:1px solid var(--rule);background:hsla(0,0%,100%,.04);border-radius:999px;padding:4px 10px;font-size:.8rem;color:var(--text-2)}.watch-tabs button[aria-selected=true]{border-color:var(--violet);color:var(--text);background:rgba(123,97,255,.15)}.addr-input{text-transform:none;font-size:.9rem}.link-btn.inline{display:inline;font-size:inherit}.add-address{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.add-address input{flex:1 1 280px;font:inherit;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:999px;padding:12px 16px}.add-address input:focus-visible{outline:none;border-color:var(--violet)}.add-address .status{flex-basis:100%;margin:0}.wallet-card h3 .risk{font-family:var(--font);font-size:.72rem;vertical-align:middle}@media (max-width:520px){.wallet-panel{position:fixed;left:12px;right:12px;top:calc(64px + env(safe-area-inset-top));width:auto;max-height:calc(100vh - 90px);overflow-y:auto}}.warn-hint{color:var(--warn)}.tools-hero .sentence{max-width:none}.tool-nav{display:flex;gap:8px;overflow-x:auto;margin:22px 0 0;padding:4px 2px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tool-nav button{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule);background:hsla(0,0%,100%,.04);color:var(--text-2);border-radius:999px;padding:9px 14px;font:inherit;font-size:.9rem;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tool-nav button:hover{border-color:hsla(0,0%,100%,.22);color:var(--text)}.tool-nav button[aria-current=page]{border-color:transparent;background:var(--grad);box-shadow:0 8px 26px -12px rgba(123,97,255,.8)}.tool-num{font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.tool{margin-top:18px;scroll-margin-top:12px}.tool-head h2{margin:0 0 4px;font-size:clamp(1.4rem,3vw,1.9rem)}.tool-head .hint{margin:0 0 18px}.tool-body{display:grid;grid-gap:16px;gap:16px;min-width:0}.tool-sub{margin:18px 0 0;font-size:1.1rem}.tool-stats{margin-top:0}.tools-fine{margin-top:28px}.tool-controls{justify-content:space-between;gap:12px}.chips,.tool-controls{display:flex;flex-wrap:wrap;align-items:center}.chips{gap:6px}.chips-label{font-size:.85rem;color:var(--muted);margin-right:4px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);background:hsla(0,0%,100%,.03);color:var(--muted);border-radius:999px;padding:5px 11px;font:inherit;font-size:.82rem;cursor:pointer}.chip:hover{color:var(--text);border-color:hsla(0,0%,100%,.22)}.chip[aria-pressed=true]{color:var(--text);border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.chip i,.key-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.key-dot{margin-right:8px;vertical-align:middle}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:999px;padding:3px;background:hsla(0,0%,100%,.03)}.seg button{border:0;background:none;color:var(--muted);font:inherit;font-size:.85rem;padding:6px 12px;border-radius:999px;cursor:pointer}.seg button[aria-pressed=true]{background:hsla(0,0%,100%,.1);color:var(--text)}.chart{margin:0;padding:16px 16px 8px;border-radius:20px;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass))}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 8px;font-size:.85rem;color:var(--text-2)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i,.chart-tip i{width:10px;height:3px;border-radius:2px;display:inline-block}.chart-box{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.chart-grid{stroke:hsla(0,0%,100%,.06);stroke-width:1}.chart-cross{stroke:hsla(0,0%,100%,.28);stroke-width:1;stroke-dasharray:3 3}.chart-tick{fill:var(--muted);font-size:12px;font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-tip{position:absolute;top:4px;transform:translateX(12px);pointer-events:none;z-index:2;display:grid;grid-gap:3px;gap:3px;min-width:120px;padding:8px 10px;border-radius:10px;background:#151826;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 30px -10px rgba(0,0,0,.8);font-size:.8rem;color:var(--text-2);white-space:nowrap}.chart-tip[data-right]{transform:translateX(calc(-100% - 12px))}.chart-tip strong{color:var(--text);font-weight:600}.chart-tip span{display:flex;align-items:center;gap:6px}.chart-tip b{color:var(--text);font-weight:600;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gain-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.gain-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.gain-head .grow,.risk-row .grow{flex:1 1;min-width:0;display:grid}.defi-card .recap,.gain-card .recap,.validator-detail .recap{margin:0}.up{color:var(--green)!important}.down{color:var(--bad)!important}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.inline-form label{display:grid;grid-gap:6px;gap:6px;flex:1 1 200px;font-size:.85rem;color:var(--text-2)}.alert-settings select,.inline-form input,.search input,.sim-form input,.sim-form select,.vs-pick select{font:inherit;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:12px;padding:10px 12px;min-width:0}.alert-settings select:focus-visible,.inline-form input:focus-visible,.search input:focus-visible,.sim-form input:focus-visible,.sim-form select:focus-visible,.vs-pick select:focus-visible{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(123,97,255,.2)}.input-unit{display:flex;align-items:center;gap:8px;color:var(--muted)}.input-unit input{flex:1 1;width:100%}.small-btn{padding:7px 14px;font-size:.85rem}.ok-empty,.plain-list{color:var(--text-2)}.plain-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.optim-total{margin:0;font-size:clamp(1.8rem,5vw,2.6rem)}.move-card{display:grid;grid-gap:10px;gap:10px}.move-route{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.move-side{display:inline-flex;align-items:center;gap:8px}.move-side>span:last-child{display:grid}.move-arrow{color:var(--muted);font-size:1.2rem}.move-gain{margin:0}.move-card .cta{justify-self:start}.alert-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.alert{display:flex;align-items:flex-start;gap:12px;padding:16px 18px}.alert .grow{flex:1 1;min-width:0}.alert p{margin:4px 0 0;font-size:.92rem}.alert-danger{border-color:rgba(239,122,98,.45)}.alert-warn{border-color:rgba(229,178,74,.35)}.push-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.push-card p,.push-row p{margin:0}.alert-settings{display:grid;grid-gap:14px;gap:14px}.alert-settings label:not(.check){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--text-2)}.alert-settings label.check{display:flex;gap:10px;align-items:flex-start;color:var(--text-2)}.alert-settings .dialog-actions{justify-content:flex-start}.risk-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.risk-item{padding:0;overflow:hidden}.risk-row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.risk-row:hover{background:hsla(0,0%,100%,.025)}.meter{position:relative;flex:0 1 160px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.meter.thin{display:block;flex:none;height:4px;margin:6px 0}.meter-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--grad)}.meter-moyen{background:var(--warn)}.meter-élevé{background:var(--bad)}.chev{width:18px;text-align:center;color:var(--muted)}.criteria{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px;padding:4px 16px 16px;border-top:1px solid var(--rule-soft)}.criterion{padding-top:12px}.criterion-head{display:flex;gap:8px;align-items:baseline;font-size:.9rem;color:var(--text-2)}.criterion-head span:first-child{flex:1 1}.criterion-score{color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.criterion .wallet-note{margin:0}@media (max-width:560px){.risk-row .meter{display:none}}.vs-pickers{display:flex;flex-wrap:wrap;gap:10px}.vs-pick{display:inline-flex;align-items:center;gap:8px}.vs-table th[scope=row]{text-align:left;color:var(--text-2);font-weight:400}.vs-head{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.vs-table td.best{color:var(--green);font-weight:600}.sim-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.sim-form label{display:grid;grid-gap:6px;gap:6px;font-size:.85rem;color:var(--text-2);align-content:end}.search input{width:100%;padding:12px 16px;border-radius:999px}tr.clickable{cursor:pointer}.validator-detail{display:grid;grid-gap:8px;gap:8px;scroll-margin-top:12px}.detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 18px;gap:4px 18px}.detail-grid div{display:grid;grid-template-columns:1fr auto}.month-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;height:180px;padding:16px;border-radius:20px;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass))}.month-bar{height:100%;display:grid;grid-template-rows:1fr auto;justify-items:center;grid-gap:6px;gap:6px}.month-bar .bar{align-self:end;width:min(22px,100%)}.month-label{font-size:.68rem;color:var(--muted)}.tax-note h3{margin:0 0 8px;font-size:1.05rem}.link-btn{font-size:inherit}.defi-card{display:grid;grid-gap:8px;gap:8px}.defi-card .risk{flex:none}.tools-teaser{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:var(--grad-soft),linear-gradient(180deg,var(--glass-hi),var(--glass));border-color:rgba(123,97,255,.35)}.tools-teaser h3{margin:0 0 4px}.tools-teaser p{margin:0}.gain-head img,.move-side img,.risk-row img,.vs-head img{border-radius:50%;flex:none}.chips-label+.chip{margin-left:0}.home-tools{margin-top:14px}.seo{padding-top:0}.seo h2{margin:36px 0 10px;font-size:1.35rem}.faq{display:grid;grid-gap:10px;gap:10px}.faq details{padding:0}.faq summary{cursor:pointer;list-style:none;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:1.2rem}.faq details[open] summary:after{content:"−"}.faq summary h3{margin:0;font-size:1rem;font-family:var(--font);font-weight:600}.faq details p{margin:0;padding:0 18px 18px}.seo-links p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.seo-links a{font-size:.85rem;color:var(--text-2);text-decoration:none;border:1px solid var(--rule);border-radius:999px;padding:6px 12px;background:hsla(0,0%,100%,.03)}.seo-links a:hover{color:var(--text);border-color:hsla(0,0%,100%,.22)}.seo td a{color:inherit;text-decoration:none}.seo td a:hover .sym{text-decoration:underline}.article{max-width:760px}.article h1{font-family:var(--display);font-size:clamp(1.8rem,5vw,2.8rem);letter-spacing:-.03em;margin:8px 0 14px}.article h2{margin:34px 0 10px;font-size:1.35rem}.article li,.article p{color:var(--text-2);line-height:1.65}.article .lead{font-size:1.1rem;color:var(--text)}.article ol,.article ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.crumbs{font-size:.85rem;margin-top:18px}.crumbs,.crumbs a{color:var(--muted)}.article .cta{margin-top:10px}.verdict{margin:18px 0}.mini-btn{flex:none;border:1px solid var(--rule);background:hsla(0,0%,100%,.04);color:var(--text-2);border-radius:999px;padding:4px 10px;font:inherit;font-size:.78rem;cursor:pointer}.mini-btn:hover{color:var(--text);border-color:hsla(0,0%,100%,.25)}.field-row{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;font-size:.85rem;color:var(--text-2)}.field-row input{font:inherit;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:12px;padding:10px 12px}.lang-switch{border:1px solid var(--rule);background:hsla(0,0%,100%,.04);color:var(--text-2);border-radius:999px;padding:8px 11px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.lang-switch:hover{color:var(--text);border-color:hsla(0,0%,100%,.25)}.referral p{margin:0 0 12px}.ref-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ref-link{flex:1 1 260px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 14px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid var(--rule);color:var(--green);font-size:.85rem}.ref-row .ghost,.share-x{padding:9px 14px}.share-x{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.verdict-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.verdict-actions .cta{margin-top:0}.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-3 .stat{padding:12px}.stats-3 .stat-value{font-size:1.05rem}}.tools-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 18px;border-radius:16px;border:1px solid rgba(123,97,255,.35);background:var(--grad-soft),linear-gradient(180deg,var(--glass-hi),var(--glass));color:var(--text);text-decoration:none;font-size:.95rem}.tools-strip:hover{border-color:rgba(47,208,139,.45)}.tools-strip .muted{color:var(--muted)}.foot-links{display:flex;flex-wrap:wrap;gap:6px 16px}.foot-links a{color:var(--text-2)}@media (max-width:420px){.hide-xs{display:none}}.page-title{font-family:var(--display);font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:-.03em;margin:28px 0 4px}.tool-nav{margin-top:12px}.account-card dd{overflow-wrap:anywhere;min-width:0}.intro{padding:40px 0 8px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;font-size:.82rem;color:var(--text-2);padding:6px 12px;border-radius:999px;border:1px solid var(--rule);background:hsla(0,0%,100%,.04)}.eyebrow-sep{color:var(--muted)}.intro h1{font-family:var(--display);font-weight:650;font-size:clamp(2rem,6vw,3.6rem);line-height:1.04;letter-spacing:-.04em;margin:0;max-width:16ch}.intro-sub{color:var(--text-2);font-size:clamp(1rem,2.2vw,1.15rem);max-width:52ch;margin:14px 0 26px}.podium{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.podium,.podium-card{display:grid;grid-gap:12px;gap:12px}.podium-card{width:100%;height:100%;text-align:left;font:inherit;color:var(--text);cursor:pointer;padding:18px;border-radius:20px;position:relative;overflow:hidden;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.podium-card:hover{border-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.podium li:first-child .podium-card{border-color:rgba(47,208,139,.35);box-shadow:0 20px 60px -30px rgba(47,208,139,.6)}.podium-card.picked{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet),0 20px 60px -30px rgba(123,97,255,.8)}.podium-rank{position:absolute;top:14px;right:16px;font-family:var(--display);font-weight:600;font-size:.85rem;color:var(--muted)}.podium-asset{display:flex;align-items:center;gap:10px;min-width:0}.podium-asset .dot,.podium-asset img{width:32px;height:32px;border-radius:50%;flex:none}.podium-apy{font-family:var(--display);font-weight:700;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.04em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.podium-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem}@media (max-width:640px){.podium{grid-template-columns:1fr;gap:8px}.podium-card{grid-template-columns:auto 1fr auto;align-items:center;padding:14px 16px;gap:12px}.podium-rank{position:static;order:-1}.podium-apy{font-size:1.5rem}.podium-foot{display:none}}.calc{margin-top:22px;padding:18px;border-radius:22px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:end;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.calc-inputs{display:grid;grid-gap:12px;gap:12px}.calc-field{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:.78rem;color:var(--muted)}.calc-field>span:first-child{text-transform:uppercase;letter-spacing:.06em}.calc-input{display:flex;align-items:center;gap:8px;border:1px solid var(--rule);border-radius:12px;background:rgba(0,0,0,.35);padding:0 12px}.calc-input input{flex:1 1;min-width:0;width:100%;background:none;border:0;color:var(--text);font:inherit;font-size:1.1rem;font-weight:600;padding:10px 0}.calc-input input:focus{outline:none}.calc-field select:focus-visible,.calc-input:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px rgba(123,97,255,.2);outline:none}.calc-input b{color:var(--muted);font-weight:500}.calc-field select{font:inherit;font-size:1rem;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:12px;padding:11px 12px}.calc-target{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border-radius:12px;border:1px dashed var(--rule);color:var(--text-2);font-size:.95rem;overflow:hidden;white-space:nowrap}.calc-target .dot,.calc-target img{width:22px;height:22px;border-radius:50%;flex:none}.calc-out{display:flex;align-items:center;gap:16px}.calc-result{margin:0;display:grid;justify-items:end}.calc-label{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.calc-gain{font-family:var(--display);font-weight:700;font-size:1.6rem;letter-spacing:-.03em;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-eur{font-size:.85rem;color:var(--muted)}.calc-warn{grid-column:1/-1;margin:0}@media (max-width:760px){.calc{grid-template-columns:1fr}.calc-inputs{grid-template-columns:1fr 1fr}.calc-field:nth-child(3){grid-column:1/-1}.calc-out{justify-content:space-between}.calc-result{justify-items:start}}.wallet-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;box-shadow:inset 0 0 0 2px rgba(0,0,0,.25)}.wallet-avatar img{border-radius:6px;background:#0b0c12;padding:2px}.wallet-pill{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 4px;border-radius:999px;cursor:pointer;font:inherit;color:var(--text);border:1px solid transparent;background:linear-gradient(#10121a,#10121a) padding-box,linear-gradient(90deg,rgba(123,97,255,.7),rgba(47,208,139,.7)) border-box;box-shadow:0 8px 26px -14px rgba(47,208,139,.6)}.wallet-pill:hover{box-shadow:0 8px 30px -10px rgba(47,208,139,.7)}.wallet-pill-avatar{position:relative;display:inline-flex}.wallet-pill-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:var(--muted);border:2px solid #10121a}.wallet-pill-dot.live{background:var(--green);box-shadow:0 0 8px rgba(47,208,139,.9)}.wallet-pill-text{display:grid;line-height:1.1;text-align:left}.wallet-pill-text .wallet-addr{font-size:.85rem;font-weight:600}.wallet-pill-sub{font-size:.72rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-title{display:flex;align-items:center;gap:10px;margin:0}.wallet-title>span:last-child{display:grid;line-height:1.2}.wallet-state{font-family:var(--font);font-size:.72rem;font-weight:500;color:var(--muted)}.wallet-state.live{color:var(--green)}@media (max-width:420px){.wallet-pill{padding-right:4px}.wallet-pill-text{display:none}}.wallet-strip{margin-top:26px}.ws-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ws-head h2{margin:0;font-size:1.2rem}.ws-total{font-family:var(--display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-total small{color:var(--muted);font-weight:400;font-family:var(--font)}.ws-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ws-card{scroll-snap-align:start;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px;border-radius:20px;text-decoration:none;color:var(--text);border:1px solid var(--rule);background:linear-gradient(160deg,rgba(123,97,255,.12),rgba(47,208,139,.05) 60%,transparent),linear-gradient(180deg,var(--glass-hi),var(--glass));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ws-card.is-live{border-color:rgba(47,208,139,.45);box-shadow:0 18px 50px -30px rgba(47,208,139,.7)}.ws-top{display:flex;align-items:center;gap:10px}.ws-id{display:grid;line-height:1.2;min-width:0}.ws-addr{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-value{margin:0;font-family:var(--display);font-size:1.45rem;font-weight:650;letter-spacing:-.03em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ws-value small{font-family:var(--font);font-size:.8rem;font-weight:400;color:var(--muted);letter-spacing:0}.ws-bar{height:6px;border-radius:999px;background:rgba(123,97,255,.25);overflow:hidden}.ws-bar span{display:block;height:100%;border-radius:999px;background:var(--grad)}.ws-meta{margin:0;display:flex;justify-content:space-between;gap:8px;font-size:.78rem;color:var(--text-2)}.ws-meta i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.dot-staked{background:var(--green)}.dot-idle{background:rgba(123,97,255,.6)}.ws-cta{justify-self:start;border:0;background:none;padding:0;font:inherit;font-size:.85rem;font-weight:600;color:var(--green);cursor:pointer;text-decoration:none}.ws-cta.ghosty{color:var(--sky);font-weight:500}.ws-add{place-content:center;justify-items:center;text-align:center;border-style:dashed;background:hsla(0,0%,100%,.02);color:var(--text-2);min-height:150px}.ws-add:hover{color:var(--text);border-color:hsla(0,0%,100%,.25)}.ws-plus{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;border:1px solid var(--rule)}.free-tools{margin-top:26px}.free-tools h2{font-size:1.2rem;margin:0 0 12px}.ft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.ft-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;border-radius:18px;text-decoration:none;color:var(--text-2);font-size:.86rem;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass));transition:border-color .2s ease,transform .2s ease}.ft-card:hover{border-color:rgba(47,208,139,.4);transform:translateY(-2px)}.ft-card strong{color:var(--text);font-size:.98rem}.ft-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:1.1rem;color:#fff;background:var(--grad)}.tool-nav .lock{font-size:.75rem;margin-right:2px;opacity:.7}.check-form{display:flex;flex-wrap:wrap;gap:10px}.check-form input{flex:1 1 300px;font:inherit;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:999px;padding:12px 18px}.check-form input:focus-visible{outline:none;border-color:var(--violet)}.check-card{max-width:520px}.check-positions{padding:0}.check-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.check-actions .ghost{padding:10px 16px;text-decoration:none}.calc-field select{width:100%;min-width:0}.calc-inputs>*{min-width:0}.check-form input{min-width:0;width:100%}@media (max-width:520px){.check-form{flex-direction:column}.check-form .cta{width:100%}.compare table td,.compare table th{padding-left:8px;padding-right:8px}.compare .asset .sub{max-width:11ch}.compare .choose{padding:6px 10px;font-size:.8rem}.calc-gain{font-size:1.35rem;white-space:nowrap}}.calc>*,.page>*{min-width:0}.calc-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-nav{max-width:100%}.calc-out{flex-wrap:wrap}@media (max-width:760px){.calc-out .cta{flex:1 1 100%;white-space:normal;text-align:center}}@media (max-width:520px){.check-form input{flex:none}}.check-card .ws-value{font-size:1.6rem}.stats-3 .stat,.tool,.tool-body>*{min-width:0}@media (max-width:520px){.tool-stats.stats-3{grid-template-columns:1fr}}.check-actions .cta{white-space:normal;text-align:center;max-width:100%}.bottom-nav{display:none}@media (max-width:760px){.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:800;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgba(10,14,20,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--rule)}.bottom-nav a{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:6px 0;text-decoration:none;color:var(--muted);font-size:.7rem;border-radius:12px}.bottom-nav a[aria-current=page]{color:var(--green);background:rgba(47,208,139,.08)}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.install{bottom:calc(76px + env(safe-area-inset-bottom))}}.dash{display:grid;grid-gap:16px;gap:16px}.dash>*{min-width:0}.dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.dash-title{margin:0;font-family:var(--display);font-size:clamp(1.8rem,5vw,2.4rem);letter-spacing:-.03em}.dash-sub{margin:2px 0 0;color:var(--muted);font-size:.85rem}.dash-actions{display:flex;gap:8px}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:hsla(0,0%,100%,.04);color:var(--text);font-size:1.05rem;display:grid;place-items:center}.icon-btn:hover{border-color:hsla(0,0%,100%,.25)}.icon-btn[aria-pressed=true]{color:var(--green);border-color:rgba(47,208,139,.4)}.spin{display:inline-block;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.dash-live{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;border-radius:16px;color:var(--text);border:1px dashed rgba(47,208,139,.45);background:rgba(47,208,139,.06)}.dash-live span:nth-child(2){flex:1 1}.dash-live:hover{background:rgba(47,208,139,.1)}.dash-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;gap:6px;overflow-x:auto;padding:8px 0;margin:-4px 0;background:linear-gradient(var(--bg) 70%,transparent);scrollbar-width:none}.dash-nav::-webkit-scrollbar{display:none}.dash-nav a{flex:none;padding:7px 14px;border-radius:999px;border:1px solid var(--rule);color:var(--text-2);text-decoration:none;font-size:.85rem;background:hsla(0,0%,100%,.03)}.dash-nav a:hover{color:var(--text);border-color:hsla(0,0%,100%,.25)}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--saffron);color:var(--saffron-ink);font-size:.7rem;font-weight:700}.dash-card{scroll-margin-top:56px;padding:20px;border-radius:22px;border:1px solid var(--rule);background:linear-gradient(180deg,var(--glass-hi),var(--glass));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:grid;grid-gap:14px;gap:14px}.dash-card,.dash-card>*{min-width:0}.dash-card h2{margin:0;font-size:1.15rem}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.card-head.sub{margin-top:4px}.mini-title{margin:6px 0 0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.seg.small button{padding:4px 10px;font-size:.78rem}.small{font-size:.8rem}.good{color:var(--green)}.num,.num-col{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.num-col{display:grid;justify-items:end;text-align:right}.small-btn{justify-self:start;padding:8px 14px;font-size:.88rem}.check-form.compact input{padding:10px 14px}.check-form .full{flex:1 1 100%;margin:0}.dash-skel{display:grid;grid-gap:16px;gap:16px}.dash-skel div{height:180px;border-radius:22px;background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));animation:shimmer 1.4s infinite}.dash-skel div:first-child{height:300px}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dash-skel div{animation:none}}.dash-empty h2{font-size:1.3rem}.dash-promise{margin:0;padding-left:1.2rem;display:grid;grid-gap:6px;gap:6px;color:var(--text-2)}.nw-top{display:grid;grid-gap:2px;gap:2px}.nw-big{font-family:var(--display);font-size:clamp(2rem,7vw,2.8rem);letter-spacing:-.04em}.nw-big,.nw-sol{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-sol{display:flex;align-items:center;gap:10px;color:var(--text-2);flex-wrap:wrap}.delta{font-size:.82rem;font-weight:600;padding:2px 8px;border-radius:999px}.delta.up{background:rgba(47,208,139,.1)}.delta.down{background:rgba(239,122,98,.12)}.nw-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.nw-chart-foot .fine{margin:0}.stack-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px;background:hsla(0,0%,100%,.05)}.stack-bar span{display:block;height:100%;min-width:4px}.alert-rows,.factor-rows,.legend-rows,.move-rows,.pick-list,.src-rows,.wallet-rows{list-style:none;margin:0;padding:0;display:grid}.legend-rows li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--rule-soft);font-size:.92rem}.legend-rows li:last-child{border-bottom:0}.legend-rows i{width:10px;height:10px;border-radius:3px;flex:none}.legend-rows .pct{width:3.2em;text-align:right}.grow{flex:1 1;min-width:0;display:grid}.wallet-rows li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.wallet-rows li:last-child{border-bottom:0}.wr-line{display:flex;justify-content:space-between;gap:10px}.wr-bar{height:5px;margin:6px 0 4px;background:hsla(0,0%,100%,.06);overflow:hidden}.wr-bar,.wr-bar span{border-radius:999px;display:block}.wr-bar span{height:100%;background:var(--grad)}.wr-sub{font-size:.78rem;color:var(--muted)}.inc-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px}.inc-main,.inc-side{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px;border-radius:16px;background:rgba(0,0,0,.25);border:1px solid var(--rule-soft)}.inc-main .calc-gain{font-size:clamp(1.6rem,6vw,2.1rem)}.inc-side strong{font-family:var(--display);font-size:1.3rem;color:var(--green)}@media (max-width:560px){.inc-grid{grid-template-columns:1fr}}.idle-tip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--text-2);border:1px solid rgba(242,179,61,.35);background:var(--saffron-soft);font-size:.9rem}.idle-tip strong{color:var(--text)}.idle-tip:hover{border-color:var(--saffron)}.src-rows li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.src-rows li:last-child{border-bottom:0}.src-rows .dot{width:26px;height:26px;border-radius:50%;flex:none}.move-rows .sub,.src-rows .sub{font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-top{display:flex;align-items:center;gap:16px}.rk-top p{margin:0}.ring{--c:var(--green);width:92px;height:92px;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) var(--p),hsla(0,0%,100%,.07) 0)}.ring.warn{--c:var(--warn)}.ring.bad{--c:var(--bad)}.ring>span{width:74px;height:74px;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;line-height:1}.ring strong{font-family:var(--display);font-size:1.6rem}.ring small{color:var(--muted);font-size:.75rem}.rk-word{font-family:var(--display);font-size:1.25rem;font-weight:650}.rk-word.ok{color:var(--green)}.rk-word.warn{color:var(--warn)}.rk-word.bad{color:var(--bad)}.alert-rows li,.factor-rows li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule-soft);align-items:flex-start}.alert-rows li:last-child,.factor-rows li:last-child{border-bottom:0}.lvl{width:12px;height:12px;border-radius:50%;flex:none;margin-top:5px;background:var(--green);box-shadow:0 0 0 4px rgba(47,208,139,.12)}.lvl.warn{background:var(--warn);box-shadow:0 0 0 4px rgba(229,178,74,.14)}.lvl.bad{background:var(--bad);box-shadow:0 0 0 4px rgba(239,122,98,.14)}.lvl.info{background:var(--sky);box-shadow:0 0 0 4px rgba(125,180,230,.14)}.f-title{font-weight:600}.f-text{color:var(--text-2);font-size:.92rem}.f-tip{color:var(--saffron);font-size:.85rem;margin-top:2px}.vl-amount{max-width:280px}.verdict{font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.verdict.ok{color:var(--green);background:rgba(47,208,139,.1)}.verdict.warn{color:var(--warn);background:rgba(229,178,74,.12)}.pick-list li{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:14px;border:1px solid transparent}.pick-list li+li{border-top-color:var(--rule-soft);border-radius:0}.pick-list li.top{border-color:rgba(47,208,139,.4);background:rgba(47,208,139,.05);border-radius:14px}.rank{width:22px;text-align:center;font-family:var(--display);color:var(--muted);font-weight:700;flex:none}.pick-img{width:36px;height:36px;border-radius:50%;flex:none;object-fit:cover;background:var(--raised)}.reasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag{font-size:.7rem;padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--text-2);white-space:nowrap}@media (max-width:520px){.pick-list li{flex-wrap:wrap}.pick-list .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 90px)}.pick-list .num-col{margin-left:70px;justify-items:start;text-align:left}.pick-list .mini-btn{margin-left:auto}}.alert-rows li>.grow strong{font-size:.95rem}.alert-rows li>.grow span{color:var(--text-2);font-size:.88rem}.all-good{margin:0;padding:14px;border-radius:14px;color:var(--green);background:rgba(47,208,139,.07)}.hi-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hi-filters select{font:inherit;font-size:.88rem;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:999px;padding:6px 12px}.hi-types{margin-top:-4px}.hi-sum{margin:0;font-size:.85rem;color:var(--text-2)}.move-rows li>a,.move-rows li>div{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--rule-soft);color:var(--text);text-decoration:none}.move-rows li>a:hover{background:hsla(0,0%,100%,.03)}.mv-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:hsla(0,0%,100%,.06)}.mv-icon.t-reward{background:rgba(47,208,139,.1)}.mv-icon.t-in,.mv-icon.t-reward{color:var(--green)}.mv-icon.t-out{color:var(--bad)}.mv-icon.t-stake,.mv-icon.t-swap{color:#b49bff;background:rgba(148,102,255,.14)}.mv-icon.t-unstake,.mv-icon.t-withdraw{color:var(--sky);background:rgba(59,143,240,.14)}details.fold>summary{list-style:none;cursor:pointer}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary h2{display:inline}details.fold>summary:after{content:" ▾";color:var(--muted)}details.fold[open]>summary:after{content:" ▴"}#compte,#wallets{scroll-margin-top:16px}.pick-list .mini-btn{color:var(--saffron-ink);background:var(--saffron);border-color:var(--saffron);font-weight:600;padding:6px 14px}.pick-list .mini-btn:hover:not(:disabled){background:var(--saffron-hover);color:var(--saffron-ink)}.card-head .seg{flex:none}.legend-rows .grow{display:block}.app-icon{width:16px;height:16px;border-radius:4px;flex:none;display:inline-block;vertical-align:middle}.app-icon.letter{display:inline-grid;place-items:center;background:var(--grad);color:#fff;font-weight:700;border-radius:5px;line-height:1}.app-tag{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--text-2);padding:2px 4px 2px 6px;border-radius:999px;background:hsla(0,0%,100%,.06)}.app-edit{border:0;background:none;color:var(--muted);font-size:.8rem;padding:0 4px}.app-edit:hover{color:var(--text)}.wr-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.send-btn{align-self:center}.app-line{display:inline-flex;align-items:center;gap:5px}.ws-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.tr-btn{padding:9px 16px;display:inline-flex;gap:6px;align-items:center}@media (max-width:420px){.tr-btn span{display:none}}.app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.app-choice{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid var(--rule);background:hsla(0,0%,100%,.03);color:var(--text-2);font-size:.88rem;text-align:left}.app-choice[aria-pressed=true]{border-color:rgba(47,208,139,.6);color:var(--text);background:rgba(47,208,139,.08)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.dialog-body.transfer{display:grid;grid-gap:14px;gap:14px}.dialog-body.transfer .recap{margin:0}.tr-route{position:relative}.tr-box,.tr-route{display:grid;grid-gap:6px;gap:6px}.tr-box{padding:12px 14px;border-radius:16px;border:1px solid var(--rule);background:rgba(0,0,0,.3)}.tr-wallet{display:flex;align-items:center;gap:10px}.tr-wallet select{flex:1 1;min-width:0;font:inherit;font-weight:600;color:var(--text);background:transparent;border:0;padding:4px 0}.tr-wallet select option{background:#141f2a}.tr-ph{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px dashed var(--rule);color:var(--muted);flex:none}.tr-swap{justify-self:center;margin:-14px 0;z-index:1;width:34px;height:34px;border-radius:50%;background:var(--raised)}.tr-addr,.tr-swap{border:1px solid var(--rule);color:var(--text)}.tr-addr{font:inherit;font-size:.9rem;background:rgba(0,0,0,.35);border-radius:12px;padding:10px 12px;width:100%}.tr-amount{display:grid;grid-gap:8px;gap:8px}.tr-amount .calc-input input{font-size:1.4rem}.tr-assets{display:flex;flex-wrap:wrap;gap:6px}.tr-assets .chip{display:inline-flex;align-items:center;gap:6px}.tr-confirm{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:var(--text-2)}.tr-confirm input{margin-top:3px;accent-color:var(--green)}.tr-sign{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;background:rgba(125,180,230,.08);border:1px solid rgba(125,180,230,.25)}.tr-sign p{margin:0}.app-cta{display:inline-flex;align-items:center;gap:8px}.tr-done{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.tr-check{margin:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;color:var(--bg);background:var(--green)}.grow{grid-template-columns:minmax(0,1fr)}.wr-line>.num{flex:none}@media (max-width:520px){.wallet-rows li{flex-wrap:wrap}.wallet-rows .send-btn{margin-left:50px}}.wr-line{align-items:baseline}.wr-name{flex:1 1}.wr-name .ws-addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}@media (max-width:520px){.wallet-rows .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.wallet-rows .send-btn{margin-left:50px}}.ptx-stack{position:fixed;z-index:850;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));display:grid;grid-gap:8px;gap:8px;max-width:460px;margin-left:auto}@media (max-width:760px){.ptx-stack{bottom:calc(80px + env(safe-area-inset-bottom));margin:0 auto}}.ptx{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;background:var(--raised);border:1px solid var(--rule);box-shadow:0 14px 36px rgba(0,0,0,.5)}.ptx-confirmed{border-color:rgba(47,208,139,.5)}.ptx-expired,.ptx-failed{border-color:rgba(239,122,98,.5)}.ptx-icon{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;background:hsla(0,0%,100%,.06)}.ptx-confirmed .ptx-icon{background:var(--green);color:var(--bg)}.ptx-expired .ptx-icon,.ptx-failed .ptx-icon{background:var(--bad);color:var(--bg)}.ptx-spin{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid var(--green);animation:spin .8s linear infinite}.ptx-text{flex:1 1;min-width:0;display:grid;font-size:.82rem;color:var(--text-2)}.ptx-text strong{color:var(--text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptx-link{font-size:.78rem;flex:none}.ptx-close{border:0;background:none;color:var(--muted);padding:4px;flex:none}@media (prefers-reduced-motion:reduce){.ptx-spin{animation:none}}.wg-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-left:6px;border-radius:999px;font-size:.8rem;background:hsla(0,0%,100%,.08);color:var(--text-2);vertical-align:middle}.wg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:10px;gap:10px}@media (max-width:420px){.wg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-tile{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:16px 10px 12px;border-radius:18px;text-align:center;color:var(--text);cursor:pointer;min-width:0;border:1px solid var(--rule);background:linear-gradient(160deg,rgba(123,97,255,.1),rgba(47,208,139,.04) 60%,transparent),hsla(0,0%,100%,.02);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.wg-tile:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.22)}.wg-tile.is-live{border-color:rgba(47,208,139,.5)}.wg-tile.drop{border-color:var(--green);box-shadow:0 0 0 3px rgba(47,208,139,.25);transform:scale(1.03)}.wg-tile[draggable=true]{cursor:-webkit-grab;cursor:grab}.wg-logo{position:relative;display:inline-grid;margin-bottom:4px}.wg-logo .app-icon{border-radius:12px}.wg-logo .app-icon.letter{border-radius:12px;font-size:1.3rem!important}.wg-live{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:var(--green);border:2px solid var(--surface);box-shadow:0 0 8px rgba(47,208,139,.8)}.wg-name{font-weight:600;font-size:.92rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-sub{font-size:.72rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-amt{font-family:var(--display);font-weight:650;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.wg-share{width:70%;height:4px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden;display:block}.wg-share span{display:block;height:100%;background:var(--grad)}.wg-add{align-content:center;border-style:dashed;background:hsla(0,0%,100%,.02);color:var(--text-2);min-height:150px}@media (prefers-reduced-motion:reduce){.wg-tile{transition:none}.wg-tile.drop,.wg-tile:hover{transform:none}}.sheet{display:grid;grid-gap:16px;gap:16px}.sh-head{display:flex;align-items:center;gap:12px}.sh-head .app-icon{border-radius:12px}.sh-id{flex:1 1;min-width:0;display:grid}.sh-id h2{margin:0;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-balance{display:grid;grid-gap:2px;gap:2px}.sh-balance strong{font-family:var(--display);font-size:1.8rem;letter-spacing:-.03em}.sh-key{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;background:rgba(0,0,0,.3);border:1px solid var(--rule-soft)}.sh-key .fine{margin:0}.sh-key-row{display:flex;gap:14px;align-items:center}.sh-qr{border-radius:10px;flex:none;background:#fff}.sh-key-text{display:grid;grid-gap:8px;gap:8px;min-width:0}.sh-key-text code{font-size:.82rem;line-height:1.4}.sh-key-actions{display:flex;gap:8px;flex-wrap:wrap}.sh-moves{grid-gap:8px;gap:8px}.sh-move-list,.sh-moves{display:grid}.sh-move{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule-soft)}.sh-move:last-child{border-bottom:0}.sh-move .app-icon{border-radius:7px}@media (max-width:760px){.sheet-overlay{align-items:flex-end;padding:0}.sheet{width:100%;max-width:none;border-radius:22px 22px 0 0;max-height:88vh;overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media (max-width:420px){.sh-key-row{flex-direction:column;align-items:flex-start}.sh-move{flex-wrap:wrap}.sh-move .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.sh-move .mini-btn{margin-left:36px}.sh-move .mini-btn+.mini-btn{margin-left:0}}.dl-row{display:flex;flex-wrap:wrap;gap:8px}.dl-go,.dl-row .cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.dl-sign{display:grid;grid-gap:8px;gap:8px;justify-items:stretch}.dl-go{justify-content:center;padding:14px 18px;font-size:1.02rem}.dl-add{display:grid;grid-gap:8px;gap:8px;padding:14px;margin:10px 0;border-radius:16px;background:rgba(47,208,139,.06);border:1px solid rgba(47,208,139,.25)}.dl-return{display:grid;grid-gap:12px;gap:12px}.sh-app-ask{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;border:1px dashed rgba(242,179,61,.5);background:var(--saffron-soft)}.sh-app-ask .small-btn{justify-self:start}.retour-page{min-height:100vh}.retour-screen{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--bg)}.retour-card{width:min(400px,100%);display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:32px 24px}.retour-card h1{font-size:1.5rem;margin:0}.retour-card p{margin:0;color:var(--text-2)}.retour-card .cta{width:100%;justify-content:center}.retour-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:2rem;font-weight:700}.retour-icon.ok{background:rgba(76,195,138,.15);color:var(--good)}.retour-icon.err{background:rgba(239,122,98,.15);color:var(--bad)}.retour-spin{width:44px;height:44px;border-radius:50%;border:3px solid var(--rule);border-top-color:var(--saffron);animation:retour-spin .9s linear infinite}@keyframes retour-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.retour-spin{animation:none}}.tr-quick{display:flex;flex-wrap:wrap;gap:6px}.sh-again{width:100%;justify-content:center;margin:4px 0 12px}.dl-hint{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(123,97,255,.08);border:1px solid rgba(123,97,255,.3)}.dl-hint p{margin:0}.dl-steps{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:.88rem;color:var(--text-2)}.dl-steps .mono{font-weight:600;color:var(--text)}:root{--bg:#0c0b10;--surface:#141319;--raised:#1c1b23;--hover:#22212a;--rule:#27252f;--rule-soft:#1f1e26;--text:#f4f3f7;--text-2:#c5c3cd;--muted:#8d8a98;--accent:#7b61ff;--accent-hover:#8e78ff;--accent-soft:rgba(123,97,255,.13);--accent-text:#b3a5ff;--sun:#ffcf40;--sun-soft:rgba(255,207,64,.12);--green:#2fd08b;--good:#2fd08b;--warn:#ffb547;--bad:#ff6b6b;--violet:var(--accent);--teal:var(--accent);--saffron:var(--accent);--saffron-hover:var(--accent-hover);--saffron-ink:#fff;--saffron-soft:var(--accent-soft);--sky:var(--accent-text);--grad:linear-gradient(var(--accent),var(--accent));--grad-soft:linear-gradient(transparent,transparent);--glass:var(--surface);--glass-hi:var(--surface);--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--display:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}body,html{background:var(--bg)}body{letter-spacing:-.006em}.page{max-width:1180px}*,:after,:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero:after,.hero:before{display:none}.live-dot{animation:none;box-shadow:none}.auth-card,.calc,.chart,.check-card,.dash-card,.empty,.explain-card,.fav-card,.ft-card,.hero,.members-only,.month-bars,.podium-card,.stat,.table-wrap,.tools-teaser,.wg-tile,.ws-card{background:var(--surface);border:1px solid var(--rule);box-shadow:none}.dialog-body,.install,.wallet-adapter-modal-wrapper,.wallet-panel{background:var(--raised)!important;border:1px solid var(--rule)!important;box-shadow:0 24px 60px rgba(0,0,0,.55)!important}.overlay{background:rgba(6,5,9,.78)}.seg,.tabs{background:var(--bg);border-color:var(--rule);box-shadow:none}.seg button[aria-pressed=true],.tabs button[aria-selected=true]{background:var(--raised);color:var(--text);box-shadow:none}.auth-title,.brand,.dash-title,.wallet-total,h1,h2,h3{font-family:var(--display);letter-spacing:-.02em}.sentence,h2{font-weight:650}.sentence{letter-spacing:-.03em}.calc-gain,.num,.nw-big,.stat-value,.wg-amt,.ws-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gain,.grad-text,.podium-apy{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none}.calc-gain,.gain,.gain-sm,.podium-apy{color:var(--green)}.grad-text{color:var(--accent-text)}.field input,.field select{color:var(--accent-text);border-bottom-color:rgba(123,97,255,.5)}.field input:focus-visible,.field select:focus-visible{border-bottom-color:var(--accent)}.choose[aria-pressed=true],.cta,.pill-btn.primary{background:var(--accent);color:#fff;border:0;text-shadow:none;box-shadow:none;border-radius:12px;font-weight:600;transition:background .15s ease}.cta:hover:not(:disabled),.pill-btn.primary:hover{background:var(--accent-hover);box-shadow:none}.avatar,.chip,.choose,.dash-nav a,.ghost,.icon-btn,.mini-btn,.pill-btn,.tool-nav button,.watch-tabs button{background:var(--raised);border:1px solid var(--rule);box-shadow:none}.ghost,.pill-btn{border-radius:12px}.avatar:hover,.chip:hover,.choose:hover,.dash-nav a:hover,.ghost:hover:not(:disabled),.icon-btn:hover,.mini-btn:hover:not(:disabled),.pill-btn:hover,.tool-nav button:hover{background:var(--hover);border-color:#34323e}.icon-btn{border-radius:12px}.icon-btn[aria-pressed=true]{color:var(--accent-text);border-color:rgba(123,97,255,.45)}.tool-nav button[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.chip[aria-pressed=true],.watch-tabs button[aria-selected=true]{background:var(--accent-soft);border-color:rgba(123,97,255,.5);color:var(--text)}.app-icon.letter,.ft-icon{background:var(--accent)}.badge{background:var(--sun);color:#1a1400}.add-address input,.auth-form input,.calc-field select,.calc-input,.check-form input,.recovery-code{background:var(--bg);border-color:var(--rule);box-shadow:none}.add-address input:focus-visible,.auth-form input:focus-visible,.calc-field select:focus-visible,.calc-input:focus-within,.check-form input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.recovery-code{color:var(--sun);border-color:rgba(255,207,64,.4)}.table-wrap{border-radius:16px;overflow:hidden}thead th{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.02em}tbody tr:hover,thead th{background:var(--raised)}tbody tr.selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.top{padding:4px 0 20px;gap:18px}.brand{font-weight:700;font-size:1.12rem}.top-links{display:flex;gap:4px;margin-right:auto}.top-links a{padding:8px 14px;border-radius:10px;color:var(--muted);text-decoration:none;font-weight:500;font-size:.94rem}.top-links a:hover{color:var(--text);background:var(--surface)}.top-links a[aria-current=page]{color:var(--text);background:var(--raised)}@media (max-width:760px){.top-links{display:none}.bottom-nav{background:var(--surface);border-top:1px solid var(--rule)}.bottom-nav a[aria-current=page]{color:var(--text);background:none}.bottom-nav a[aria-current=page] svg{color:var(--accent-text)}}.podium li:first-child .podium-card{border-color:rgba(255,207,64,.45);box-shadow:none}.podium-card:hover{transform:none;border-color:#34323e;background:var(--raised)}.podium-card.picked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.eyebrow,.live-pill{background:var(--surface);border-color:var(--rule)}.ft-card:hover{transform:none;border-color:#34323e;background:var(--raised)}.fav.on{color:var(--sun);text-shadow:none}.bar,.watch-dot{box-shadow:none}.watch-dot{background:var(--green)}.wallet-pill{background:var(--raised);border:1px solid var(--rule);box-shadow:none}.wallet-pill:hover{background:var(--hover);box-shadow:none}.wallet-pill-dot{border-color:var(--raised)}.wallet-pill-dot.live,.wg-live{box-shadow:none}.wg-tile.is-live,.ws-card.is-live{border-color:rgba(47,208,139,.45);box-shadow:none}.wg-tile:hover{transform:none;background:var(--raised);border-color:#34323e}.wg-add,.ws-add{background:transparent;border-style:dashed}.ws-bar{background:var(--raised)}.dot-idle{background:var(--muted)}.dl-hint{background:var(--accent-soft);border-color:rgba(123,97,255,.35)}.dash{gap:18px}.dash-title{font-size:clamp(1.7rem,4.5vw,2.2rem);font-weight:700}.dash-nav{background:var(--bg);padding:10px 0}.dash-nav a{border-radius:10px;font-weight:500}.dash-live{border:1px dashed rgba(123,97,255,.5);background:var(--accent-soft);border-radius:14px}.dash-live:hover{background:rgba(123,97,255,.18)}.dash-card{border-radius:20px;padding:22px;gap:16px}.dash-card h2{font-size:1.05rem;font-weight:650}.mini-title{color:var(--muted)}.dash-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}.dash-grid>*{min-width:0}@media (min-width:1000px){.dash-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dash-grid #historique{grid-column:1/-1}}#patrimoine{border-top:3px solid var(--accent)}.nw-big{font-size:clamp(2.3rem,8vw,3.2rem);font-weight:700;letter-spacing:-.045em}.delta.up{color:var(--green);background:rgba(47,208,139,.12)}.delta.down{color:var(--bad);background:hsla(0,100%,71%,.12)}.stack-bar,.wg-share,.wr-bar{background:var(--raised)}.ring{background:conic-gradient(var(--c) var(--p),var(--raised) 0)}.pick-list li.top{border-color:rgba(255,207,64,.4);background:var(--sun-soft)}.dash-skel div{background:linear-gradient(90deg,var(--surface),var(--raised),var(--surface));background-size:200% 100%}.dialog-body.sk{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;grid-gap:18px;gap:18px}.sk-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk-head h2{margin:0;font-size:1.3rem}.sk-head .icon-btn{width:36px;height:36px;font-size:.9rem}.sk-block{display:grid;grid-gap:8px;gap:8px;min-width:0}.sk-wallets{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sk-wallets::-webkit-scrollbar{display:none}.sk-wallet{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;min-width:150px;border-radius:14px;border:1px solid var(--rule);background:var(--surface);color:var(--text);text-align:left;font:inherit}.sk-wallet:hover:not(:disabled){background:var(--hover)}.sk-wallet[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.sk-wallet-id{display:grid;line-height:1.25;min-width:0}.sk-wallet-id strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch}.sk-amount-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--text-2)}.sk-amount{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 16px;border-radius:16px;border:1px solid var(--rule);background:var(--bg)}.sk-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sk-amount.bad{border-color:hsla(0,100%,71%,.6)}.sk-amount input{flex:1 1;min-width:0;width:100%;border:0;background:none;color:var(--text);outline:none;font:inherit;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 0}.sk-amount b{color:var(--muted);font-weight:600}.sk-max{flex:none;border:0;border-radius:10px;padding:9px 14px;font-weight:700;font-size:.9rem;background:var(--sun);color:#1a1400}.sk-max:hover:not(:disabled){filter:brightness(1.06)}.sk-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sk-eur{margin-left:auto}.sk-vals{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sk-val{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;text-align:left;font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--text)}.sk-val:hover:not(:disabled){background:var(--hover)}.sk-val[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.sk-val .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.sk-val .sym{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600}.sk-val .muted.small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-best{background:var(--sun-soft)!important;color:var(--sun)!important;border-color:rgba(255,207,64,.35)!important}.sk-recap{margin:0;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:14px;background:var(--raised)}.sk-recap div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.sk-recap dt{color:var(--muted);font-size:.9rem}.sk-recap dd{margin:0;font-weight:600}.sk .dialog-actions{margin:0}.sk-go{flex:1 1;padding:15px 22px;font-size:1.05rem}.sk-done{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:8px 0}.sk-done .dialog-actions{width:100%}.sk-done .dialog-actions .cta{flex:1 1}.stake-btn{margin-left:4px}@media (max-width:520px){.dialog-body.sk{width:100%;max-height:calc(100vh - 24px);padding:18px 16px}.sk-amount input{font-size:1.6rem}}.calc-input .calc-max{padding:6px 10px;font-size:.8rem;border-radius:8px;margin-right:-4px}.calc-avail{font-size:.8rem;color:var(--text-2);text-transform:none;letter-spacing:0}.calc-avail strong{color:var(--text)}.sk-kind-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media (max-width:760px){.calc-inputs>.calc-field:first-child,.calc-inputs>.calc-field:nth-child(2){grid-column:1/-1}}.calc-kind{grid-column:1/-1;justify-self:start}.calc-kind button{padding:7px 14px}