*{box-sizing:border-box}body{margin:0;font-family:Claus,system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,.hall-scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}.marathon{width:min(100% - 48px,1060px);margin:34px auto 40px}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.back{display:inline-flex;align-items:center;min-height:36px;font-size:13px;color:var(--claus-muted);text-decoration:none}.back:hover{text-decoration:underline}.page-intro h1{font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1;letter-spacing:-.04em;margin:2px 0 0}.phase{padding:9px 14px;border-radius:24px;background:#eae7de;font-size:13px}.phase[data-live=true]{background:var(--claus-orange)}.mechanics{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.keeper,.fee,.reserve{padding:26px 28px;border-radius:16px}.keeper{background:var(--claus-orange);display:flex;flex-direction:column;justify-content:center;min-height:310px}.mechanics h2,.hall h2{font-size:17px;font-weight:550;letter-spacing:-.02em;margin:0}.keeper-wallet{font-size:clamp(27px,3.6vw,40px);font-weight:550;letter-spacing:-.04em;margin:27px 0 4px;overflow-wrap:anywhere}.keeper-wallet a{text-decoration:none}.keeper-wallet a:hover{text-decoration:underline}.keeper-time{font-size:13px;margin:0;min-height:20px}.reign{display:flex;justify-content:space-between;gap:16px;margin-top:26px}.reign>div{display:flex;flex-direction:column;gap:5px}.reign>div:last-child{text-align:right}.reign span{font-size:12px}.reign strong{font-size:17px;font-weight:550;font-variant-numeric:tabular-nums}.keeper progress{appearance:none;width:100%;height:5px;border:none;border-radius:4px;overflow:hidden;background:#14140f20;margin-top:15px}.keeper progress::-webkit-progress-bar{background:#14140f20}.keeper progress::-webkit-progress-value{background:var(--claus-ink);border-radius:4px}.keeper progress::-moz-progress-bar{background:var(--claus-ink)}.keeper-rule{font-size:13px;line-height:1.5;max-width:350px;margin:22px 0 0}.pool-side{display:grid;gap:20px;grid-template-rows:1fr auto}.fee,.reserve{background:var(--claus-surface)}.section-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-top>span{font-size:12px;color:var(--claus-muted)}.large-value{font-size:32px;font-weight:550;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:14px 0 1px}.metric-note{font-size:12px;color:var(--claus-muted);margin:0;line-height:1.4}.fee-detail{margin:18px 0 0;display:grid;gap:9px;font-size:13px}.fee-detail>div{display:flex;justify-content:space-between;gap:12px}.fee-detail dt{color:var(--claus-muted)}.fee-detail dd{font-variant-numeric:tabular-nums;margin:0}.reserve .large-value{font-size:27px}.hall{margin-top:28px}.hall>p{font-size:14px;color:var(--claus-muted);margin:20px 0 24px}.hall-scroll{max-height:280px;overflow:auto;margin-top:12px;border-radius:8px}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th{font-weight:400;color:var(--claus-muted);padding:10px 12px;background:var(--claus-paper);position:sticky;top:0}td{padding:13px 12px;font-variant-numeric:tabular-nums}tbody tr:nth-child(odd){background:var(--claus-surface)}td:last-child,th:last-child{text-align:right}.revoked{color:var(--claus-muted);text-decoration:line-through}.mechanics-details{margin-top:12px;font-size:13px;line-height:1.65}.mechanics-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;width:fit-content}.details-copy{max-width:760px;padding-bottom:12px}.details-copy p{margin:8px 0 12px}.page-links{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:12px;color:var(--claus-muted)}.page-links nav{display:flex;gap:18px;flex-wrap:wrap}.page-links a{display:inline-flex;align-items:center;min-height:38px}.connection{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--claus-muted);margin:0 0 20px}.connection button{border:0;background:var(--claus-surface);border-radius:8px;min-height:40px;padding:8px 12px;transition:scale 140ms}.connection button:active{scale:.96}[hidden]{display:none!important}.skeleton{display:inline-block;font-size:17px;font-weight:400;letter-spacing:0}.mechanics[aria-busy=true] .large-value{width:100px;color:transparent;background:#14140f09;border-radius:5px}.mechanics[aria-busy=true] .keeper-wallet{opacity:.6}@media(max-width:660px){.marathon{width:calc(100% - 32px);margin-top:22px}.page-intro{margin-bottom:20px}.mechanics{grid-template-columns:1fr;gap:14px}.keeper{min-height:280px}.keeper,.fee,.reserve{padding:22px}.pool-side{gap:14px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.section-top{align-items:flex-start}.fee .section-top{flex-direction:column;gap:5px}.fee-detail>div{display:block}.fee-detail dd{margin-top:3px}.large-value{font-size:28px}.reserve .large-value{font-size:24px;overflow-wrap:anywhere}.page-links{align-items:flex-start;flex-direction:column;gap:2px}.page-links nav{gap:16px}.keeper-wallet{font-size:35px}.hall-scroll{max-height:260px}th,td{padding:12px 9px;font-size:12px}}@media(max-width:360px){.pool-side{grid-template-columns:1fr}.keeper-wallet{font-size:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.connection button{transition:none}}
