:root{--bg:#f6f6f3;--surface:#fff;--surface-border:#e3e4de;--ink:#252721;--ink-rgb:37, 39, 33;--ink-muted:#64685e;--ink-faint:#73776d;--accent:#c94420;--accent-bright:#f05b35;--accent-soft:#fbede7;--accent-border:#efc7b7;--good:#28794c;--good-rgb:40, 121, 76;--warn:#8c651b;--warn-rgb:140, 101, 27;--track:#eeeee8;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#121411;--surface:#1b1e19;--surface-border:#30342c;--ink:#f0f1e9;--ink-rgb:240, 241, 233;--ink-muted:#aeb4a5;--ink-faint:#989e90;--accent:#ff926f;--accent-bright:#f4754f;--accent-soft:#33251d;--accent-border:#664432;--good:#9dca8c;--good-rgb:157, 202, 140;--warn:#e5be6e;--warn-rgb:229, 190, 110;--track:#30342a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a,button,input,summary{transition:background-color .16s,border-color .16s,color .16s}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{background:var(--accent-soft);color:var(--accent)}#app{min-height:100vh}.page{max-width:1200px;margin:0 auto;padding:0 40px 32px}.topbar{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.logo-mark{object-fit:contain;width:24px;height:34px}.brand-caption{letter-spacing:.1px;color:var(--ink-muted);margin-top:7px;font-size:11px;font-weight:600;display:block}.main-nav{align-items:center;gap:4px;display:flex}.nav-link{color:var(--ink-muted);border-radius:7px;padding:10px 17px;font-size:13px;font-weight:600;text-decoration:none}.nav-link:hover{color:var(--ink);background:var(--track)}.nav-link.active{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border)}.topbar-actions{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--surface-border);width:38px;height:38px;color:var(--ink-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle svg{width:17px;height:17px}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.launch-btn{background:var(--ink);color:var(--bg);border-radius:7px;align-items:center;gap:20px;padding:10px 16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.launch-btn:hover{background:var(--accent);color:var(--bg)}.hero{justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 0;display:flex}.hero-copy{max-width:650px}.network-label{color:var(--ink-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.live-dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--good-rgb), .1);border-radius:50%;flex-shrink:0;display:inline-block}.live-dot.is-stale{background:var(--warn);box-shadow:0 0 0 4px rgba(var(--warn-rgb), .1)}.hero h1{letter-spacing:-1.2px;margin:10px 0 8px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}.accent{color:var(--accent)}.hero p{color:var(--ink-muted);max-width:560px;margin:0;font-size:14px;line-height:1.55}.hero-status{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;padding-bottom:3px;display:flex}.round-label{color:var(--ink-faint);font:12px var(--mono);letter-spacing:1px;align-items:center;gap:13px;display:flex}.round-label strong{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);border-radius:4px;padding:7px 10px;font-weight:500}.live-indicator{color:var(--ink-faint);font-size:12px}#next-refresh{font-variant-numeric:tabular-nums}.refresh-btn,.share-btn{color:var(--ink-muted);border:1px solid var(--surface-border);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.refresh-btn:hover:not(:disabled),.share-btn:hover{background:var(--surface);border-color:var(--ink-faint);color:var(--ink)}.staking-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:40px;margin:12px 0 48px;display:grid}.staking-overview{padding:16px 0}.staking-yield>strong{color:var(--accent);letter-spacing:-2px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.2;display:block}.staking-yield>strong small{letter-spacing:0;color:var(--ink-muted);font-size:18px}.staking-yield p{color:var(--ink-muted);max-width:370px;margin:14px 0 8px;font-size:14px}.staking-variable{color:var(--ink-faint);font-size:11px}.staking-details{border-top:1px solid var(--surface-border);margin-top:30px;padding-top:22px}.staking-details h2{margin:0 0 18px;font-size:16px;font-weight:600}.staking-details ol{counter-reset:steps;gap:20px;margin:0;padding:0;list-style:none;display:grid}.staking-details li{counter-increment:steps;padding-left:40px;position:relative}.staking-details li:before{content:counter(steps);border:1px solid var(--surface-border);width:26px;height:26px;font:12px var(--mono);color:var(--ink-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.staking-details li strong{font-size:13px;font-weight:600;display:block}.staking-details li span{color:var(--ink-muted);max-width:350px;margin-top:4px;font-size:12px;display:block}.staking-position-link{color:var(--accent);text-underline-offset:4px;gap:12px;margin-top:26px;font-size:12px;display:inline-flex}.card.staking-card{padding:28px}.staking-card-heading h2{letter-spacing:-.6px;margin:4px 0;font-size:24px;font-weight:600}.staking-card-heading p{color:var(--ink-muted);margin:0 0 24px;font-size:13px}.staking-wallet{background:var(--bg);border:1px solid var(--surface-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.staking-wallet strong{font-size:13px;font-weight:600}.staking-wallet p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.staking-wallet button{flex-shrink:0}.staking-form{gap:20px;display:grid}.staking-input-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.staking-input-heading .input-label{margin:0}.staking-max{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:3px 10px;font-size:11px;font-weight:650}.staking-max:hover:not(:disabled){border-color:var(--accent)}.staking-card button:disabled{cursor:not-allowed}.staking-validation{min-height:18px;color:var(--ink-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.staking-validation.is-error{color:var(--warn)}.staking-amount-wrap{position:relative}.staking-amount-wrap input{width:100%;padding:16px 72px 16px 16px;font-size:24px}.staking-amount-wrap>span{color:var(--ink-muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.staking-quote{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:8px;flex-direction:column;gap:6px;padding:18px;display:flex}.staking-quote>span{color:var(--ink-muted);font-size:12px}.staking-quote strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:550}.staking-quote small{color:var(--ink-muted);font-size:14px;font-weight:400}.staking-form .primary-btn{width:100%;min-height:48px;font-size:14px}.staking-card .input-help{margin:14px 0 0;line-height:1.6}.staking-fee{border-top:1px solid var(--surface-border);color:var(--ink-faint);margin:16px 0 0;padding-top:14px;font-size:11px}.staking-status{color:var(--good);overflow-wrap:anywhere;margin:16px 0 0;font-size:13px}@media (width<=760px){.staking-layout{grid-template-columns:1fr;gap:24px}.staking-overview{padding:0}.card.staking-card{padding:20px}.staking-wallet{flex-wrap:wrap;align-items:flex-start}}section.block{margin-bottom:30px}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:1.5px;color:var(--ink-faint);margin-bottom:5px;font-size:12px;display:block}.block-head h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:600}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;min-width:0;padding:25px}.progress-card{--pie-color:var(--accent-bright);cursor:pointer;perspective:900px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.progress-card:hover{border-color:var(--ink-faint);box-shadow:0 5px 18px rgba(var(--ink-rgb), .06)}.progress-card:nth-child(2){--pie-color:var(--good)}.progress-card:nth-child(3){--pie-color:#b8a078}.stat-face{backface-visibility:hidden;grid-area:1/1;min-width:0;transition:transform .5s,opacity .25s}.stat-front{transform:rotateY(0)}.stat-back{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotateY(-180deg)}.is-flipped .stat-front{opacity:0;pointer-events:none;transform:rotateY(180deg)}.is-flipped .stat-back{opacity:1;pointer-events:auto;transform:rotateY(0)}.stat-flip-hint{color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.stat-flip-hint span{font-size:16px;line-height:1}.pie-heading{color:var(--ink);align-self:flex-start;margin:0 0 6px;font-size:13px;font-weight:650}.stat-pie{width:min(100%,180px);display:block;overflow:visible}.pie-legend{width:100%;color:var(--ink-muted);gap:5px;margin-top:8px;font-size:12px;display:grid}.pie-legend>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.pie-legend span{align-items:center;gap:7px;display:inline-flex}.pie-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:550}.pie-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.pie-legend-reached{background:var(--pie-color)}.pie-legend-remaining{background:var(--track);border:1px solid var(--surface-border)}.stat-back .stat-flip-hint{align-self:flex-end}.pie-track,.pie-fill{fill:none;stroke-width:22px}.pie-track{stroke:var(--track)}.pie-fill{stroke:var(--pie-color)}.stat-pie text{text-anchor:middle;dominant-baseline:central;font-family:var(--font);font-variant-numeric:tabular-nums}.pie-percent{fill:var(--ink);letter-spacing:-1px;font-size:32px;font-weight:600}.pie-caption{fill:var(--ink-muted);font-size:11px}.pie-target{fill:var(--ink-faint);font-size:11px}@media (prefers-reduced-motion:reduce){.stat-face{transition:none}}.progress-card:first-child{border-color:var(--accent-border)}.progress-card:first-child:before{content:"";background:var(--accent-bright);height:3px;position:absolute;top:0;left:0;right:0}.metric-heading{align-items:center;gap:11px;display:flex}.metric-heading h3{margin:0;font-size:14px;font-weight:650}.metric-heading p{color:var(--ink-faint);margin:2px 0 0;font-size:12px}.token-mark{border:1px solid var(--surface-border);background:var(--bg);width:36px;height:36px;font:19px var(--mono);color:var(--ink-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.progress-card:first-child .token-mark{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.metric-value{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin-top:29px;font-size:clamp(29px,3vw,39px);font-weight:600;line-height:1.2}.value-unit{letter-spacing:-.4px;color:var(--ink-muted);font-size:17px;font-weight:500}.metric-secondary{color:var(--ink-faint);min-height:17px;margin-top:7px;font-size:12px}.progress-label{color:var(--ink-faint);justify-content:space-between;gap:8px;margin:27px 0 9px;font-size:12px;display:flex}.progress-label strong{font:12px var(--mono);color:var(--ink)}.bar-track{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.bar-fill{background:var(--accent-bright);border-radius:3px;height:100%;transition:width .6s}.progress-card:nth-child(2) .bar-fill{background:var(--good)}.progress-card:nth-child(3) .bar-fill{background:#b8a078}.foot{color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.foot .stat-flip-hint{white-space:nowrap;margin-top:0}.foot strong{color:var(--ink-muted);margin-left:3px;font-weight:500}.target-status{background:var(--bg);border:1px solid var(--surface-border);border-radius:4px;padding:3px 6px;font-size:12px}.target-status.complete{color:var(--good)}.campaign-note{color:var(--ink-muted);align-items:center;gap:9px;margin:16px 0 0;font-size:12px;display:flex}.note-icon{border:1px solid var(--ink-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;display:inline-flex}.market-strip{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);grid-template-columns:1fr 1.15fr 1fr 1fr;gap:22px;margin:31px 0 35px;padding:24px 0;display:grid}.market-strip>div{border-left:1px solid var(--surface-border);flex-direction:column;gap:7px;padding-left:22px;display:flex}.market-strip>div:first-child{border:0;padding-left:0}.market-strip span{color:var(--ink-faint);font-size:12px}.market-strip strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:550}.market-strip small{color:var(--ink-faint);letter-spacing:0;font-size:12px;font-weight:400}.market-strip span small{margin-left:5px}.positive{color:var(--good)}.market-strip>a{color:var(--ink-muted);place-self:center end;font-size:12px;text-decoration:none}.market-strip>a:hover{color:var(--accent)}.market-strip>a span{margin-left:8px}.anchor-link{opacity:0;color:var(--ink-faint);font-size:14px;text-decoration:none}h2:hover .anchor-link,.anchor-link:focus-visible{opacity:1}.read-only-label{color:var(--ink-faint);font-size:12px}.calculator-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.calculator-stake-link{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.unstake-card{flex-direction:column;gap:12px;display:flex}.input-label{font-size:13px;font-weight:600}.unstake-form{gap:12px;display:flex}.addr-input-wrap{flex:1;min-width:0;position:relative}.addr-input{border:1px solid var(--surface-border);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font-family:var(--mono);border-radius:7px;padding:13px 42px 13px 14px;font-size:13px}.addr-input::placeholder{color:var(--ink-faint);font-family:var(--font)}.addr-input:focus{outline:2px solid var(--accent);outline-offset:2px}.addr-input[aria-invalid=true]{border-color:var(--warn)}.addr-input-clear{width:34px;height:34px;color:var(--ink-faint);background:0 0;border:0;border-radius:5px;font-size:12px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.addr-input-clear:hover{background:var(--track);color:var(--ink)}.primary-btn{background:var(--accent);color:var(--bg);border-color:var(--accent);min-height:46px;padding:12px 22px}.primary-btn:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.input-help{color:var(--ink-faint);margin:-4px 0 0;font-size:12px}.calculator-hint{border-top:1px solid var(--surface-border);color:var(--ink-muted);margin:5px 0 0;padding-top:15px;font-size:12px}.unstake-error{color:var(--warn);margin:0;font-size:12px}.unstake-result{border-top:1px solid var(--surface-border);flex-direction:column;gap:13px;padding-top:20px;display:flex}.comparison-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:2px 0 3px;display:flex}.yield-highlight{border:1px solid rgba(var(--good-rgb), .35);background:rgba(var(--good-rgb), .07);border-radius:9px;padding:22px 24px}.yield-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.yield-heading .eyebrow{margin:0}.yield-share{min-height:32px;padding:6px 10px;font-size:11px}.yield-highlight h3{color:var(--ink-muted);margin:13px 0 0;font-size:14px;font-weight:550}.yield-amount{color:var(--good);letter-spacing:-1.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:clamp(32px,4vw,44px);font-weight:650;line-height:1.25}.yield-amount span{letter-spacing:0;font-size:.48em;font-weight:550}.yield-caption{color:var(--ink-muted);margin:6px 0 0;font-size:12px}.comparison-heading h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:600}.position-breakdown h3{margin:0;font-size:14px;font-weight:600}.comparison-heading>span{color:var(--ink-faint);font-size:12px}.unstake-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comparison-card{border:1px solid var(--surface-border);background:var(--bg);border-radius:9px;min-width:0;padding:22px}.comparison-card.is-higher{border-color:rgba(var(--good-rgb), .45);background:rgba(var(--good-rgb), .05)}.comparison-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.comparison-route{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.6px;font-size:11px}.comparison-badge{background:rgba(var(--good-rgb), .1);color:var(--good);border-radius:4px;padding:4px 7px;font-size:11px;font-weight:600}.comparison-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:13px 0 7px;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.25}.comparison-amount>span{color:var(--ink-muted);letter-spacing:0;font-size:14px;font-weight:500;display:inline-block}.comparison-method{color:var(--ink-faint);margin:0;font-size:12px}.comparison-difference{border:1px solid var(--surface-border);background:var(--bg);border-radius:7px;padding:15px 18px}.comparison-difference.has-difference{border-color:rgba(var(--good-rgb), .2);background:rgba(var(--good-rgb), .06)}.comparison-difference strong{font-size:14px;font-weight:600}.comparison-difference.has-difference strong{color:var(--good)}.comparison-difference p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.position-breakdown{flex-direction:column;gap:13px;padding-top:8px;display:flex}.position-breakdown h3{margin-bottom:3px}.unstake-result>.adv-caveat{margin-top:0}.reserve-list{flex-direction:column;gap:10px;display:flex}.reserve-row{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.reserve-row .sym{color:var(--ink-muted)}.reserve-row .amt{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;font-size:12px}.addr-link{color:var(--ink);text-decoration:none}.addr-link:hover{color:var(--accent)}details.advanced{background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;margin:28px 0}details.advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 25px;font-size:13px;font-weight:600;list-style:none;display:flex}details.advanced summary::-webkit-details-marker{display:none}details.advanced summary small{color:var(--ink-faint);margin-top:4px;font-size:12px;font-weight:400;display:block}.chevron{color:var(--ink-faint);font-size:20px;transition:transform .2s}details.advanced[open] .chevron{transform:rotate(180deg)}.advanced-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 25px 25px;display:grid}.adv-group{border:1px solid var(--surface-border);background:var(--bg);border-radius:8px;min-width:0;padding:20px}.adv-group h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);margin:0 0 17px;font-size:12px;font-weight:500}.adv-group .reserve-row{margin-top:10px}.adv-caveat{color:var(--ink-faint);margin:14px 0 0;font-size:12px;line-height:1.6}.adv-caveat a:hover{color:var(--accent)}footer{border-top:1px solid var(--surface-border);color:var(--ink-faint);justify-content:space-between;align-items:flex-start;gap:22px;margin-top:38px;padding-top:20px;font-size:12px;display:flex}footer>span:first-child{white-space:nowrap}footer>span:last-child{text-align:right;justify-content:flex-end;max-width:720px}footer a{text-decoration:none}footer a:hover{color:var(--accent)}.footer-links{gap:18px;display:flex}.banner{border:1px solid rgba(var(--warn-rgb), .3);background:rgba(var(--warn-rgb), .08);color:var(--warn);overflow-wrap:anywhere;border-radius:8px;margin-bottom:24px;padding:14px 18px;font-size:12px}.empty-state{text-align:center;padding:38px 20px}.empty-state h2{margin:10px 0;font-size:20px;font-weight:550}.empty-state p,.skeleton{color:var(--ink-faint);font-size:13px}.skeleton-card{background:linear-gradient(110deg, var(--surface) 30%, var(--track) 50%, var(--surface) 70%);background-size:220% 100%;min-height:265px;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.activity-hero h1{font-size:clamp(28px,3vw,36px)}.activity-hero p{max-width:620px}.activity-hero .hero-copy{max-width:740px}.pill{border:1px solid var(--surface-border);color:var(--ink-faint);font:12px var(--mono);letter-spacing:.5px;border-radius:5px;padding:5px 9px;display:inline-flex}.note{color:var(--ink-faint);margin:12px 0 0;font-size:12px}.defillama-card{padding:8px}.defillama-chart{border:0;border-radius:7px;width:100%;display:block}.filter-bar{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.unstake-card .filter-bar{margin:0}.filter-btn{border:1px solid var(--surface-border);color:var(--ink-muted);background:0 0;border-radius:6px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:550}.filter-btn:hover{border-color:var(--ink-faint);color:var(--ink)}.filter-btn.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.activity-list{border:1px solid var(--surface-border);background:var(--surface);border-radius:10px;overflow:hidden}.activity-row{border-bottom:1px solid var(--surface-border);grid-template-columns:140px minmax(90px,1fr) minmax(0,2fr) 125px 60px;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid;position:relative}.activity-transaction{text-decoration:none}.activity-transaction:after{content:"";position:absolute;inset:0}.activity-referral a{z-index:1;text-underline-offset:3px;text-decoration:underline;position:relative}.activity-referral a:hover{color:var(--ink)}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:rgba(var(--ink-rgb), .035)}.kind-badge{border-radius:4px;justify-self:start;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.kind-stake{background:rgba(var(--good-rgb), .1);color:var(--good)}.kind-unstake{background:rgba(var(--warn-rgb), .1);color:var(--warn)}.kind-cancelled{background:var(--track);color:var(--ink-muted)}.kind-reward{background:var(--accent-soft);color:var(--accent)}.activity-addr{font-family:var(--mono);color:var(--ink-muted);font-size:12px}.activity-referral{color:var(--accent);margin-top:5px;font-size:11px;display:block}.activity-referral>span{font-family:var(--font);color:var(--ink-faint)}.activity-amt{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;font-size:12px}.activity-time{color:var(--ink-faint);text-align:right;font-size:12px}.activity-claim{color:var(--warn);flex-direction:column;font-size:12px;display:flex}.claim-ready{color:var(--good)}.activity-claim-date{color:var(--ink-faint);font-size:12px}.block-head-count{color:var(--ink-faint);font-size:12px;font-weight:400}.activity-sentinel,.activity-end{text-align:center;color:var(--ink-faint);padding:20px;font-size:12px}@media (width<=1000px){.page{padding-inline:28px}.card{padding:20px}.campaign-grid{gap:12px}.metric-heading{gap:8px}.token-mark{width:30px;height:30px;font-size:16px}.activity-row{grid-template-columns:140px 1fr 2fr}.activity-claim{grid-column:2}.activity-time{grid-column:3}}@media (width<=760px){.topbar{flex-wrap:wrap;gap:18px;padding-top:24px}.main-nav{order:3;width:100%;padding-bottom:14px}.nav-link{text-align:center;flex:1}.hero{gap:24px;padding:24px 0}.hero h1{letter-spacing:-1px}.hero-status{gap:9px}.round-label{flex-direction:column;align-items:flex-end;gap:7px}.hero p{font-size:14px}.campaign-grid{grid-template-columns:1fr}.progress-card{padding:24px}.metric-heading h3{font-size:14px}.metric-value{margin-top:20px;font-size:38px}.metric-secondary,.progress-label,.foot,.target-status{font-size:12px}.market-strip{grid-template-columns:1fr 1fr;gap:24px}.market-strip>div:nth-child(3){border-left:0;padding-left:0}.market-strip>a{justify-self:start;padding-left:22px}.advanced-body{grid-template-columns:1fr;padding:0 16px 16px}.unstake-form{flex-wrap:wrap}.unstake-form .addr-input-wrap{flex-basis:100%}.unstake-form .primary-btn{width:100%}.unstake-comparison{grid-template-columns:1fr}.comparison-card{padding:18px}.reserve-row{gap:12px}.reserve-row .sym{max-width:52%}footer{flex-direction:column;gap:10px}footer>span:last-child{text-align:left;justify-content:flex-start}}@media (width<=480px){.page{padding-inline:18px}.brand{font-size:21px}.topbar-actions{gap:8px}.launch-btn{gap:10px;padding-inline:12px}.hero{display:block}.hero-status{flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:22px}.round-label{display:none}.hero h1{font-size:30px}.read-only-label{width:100%}.block-head{gap:10px}.activity-row{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.activity-addr{text-align:right}.activity-amt{text-align:left;grid-column:1/-1;font-size:12px}.activity-claim{grid-column:1}.activity-time{grid-column:2}.reserve-row .amt{max-width:48%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
