.pts-hero{text-align:center;padding:56px 0 8px}.pts-hero-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.pts-hero-top .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.12em}.pts-hero-top .eyebrow,.pts-soon{color:var(--seaglass);text-transform:uppercase}.pts-soon{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-pill);border:1px dashed rgba(157,187,179,.55);font-size:11px;font-weight:800;letter-spacing:.1em}.pts-preview{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--frost-40)}.odo.pts-giant{display:flex;justify-content:center;margin:22px auto 0;font-size:clamp(72px,15.5vw,224px);font-weight:800;letter-spacing:-.055em;line-height:.9;color:var(--frost);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;filter:blur(.14em) drop-shadow(0 0 28px rgba(157,187,179,.2));opacity:.92;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pts-blur-soft{filter:blur(5px)}.pts-blur-text{filter:blur(4px);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pts-way .pts-soon{white-space:nowrap}.pts-giant-unit{display:block;margin-top:10px;font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--frost-40)}.pts-rising{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,.06);border:1px solid var(--glass-border);font-size:13.5px;font-weight:600;color:var(--frost-60)}.pts-rising b{color:var(--seaglass);font-weight:800}.pts-rising .dot{width:8px;height:8px;border-radius:50%;background:var(--seaglass);box-shadow:0 0 0 0 rgba(157,187,179,.5);animation:pts-ping 2s ease-out infinite}@keyframes pts-ping{0%{box-shadow:0 0 0 0 rgba(157,187,179,.5)}to{box-shadow:0 0 0 10px rgba(157,187,179,0)}}.odo{display:inline-flex;align-items:baseline;line-height:1}.odo,.odo-sr{white-space:nowrap}.odo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.odo-col{display:inline-block;height:1em;overflow:hidden;vertical-align:top;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.odo-strip{display:flex;flex-direction:column;transition:transform 1.4s cubic-bezier(.12,.9,.25,1);will-change:transform}.odo-strip.snap{transition:none}.odo-strip>span{display:block;height:1em;line-height:1}.odo-sep{display:inline-block;line-height:1}.pts-rail{max-width:760px;margin:34px auto 0}.pts-marks{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.pts-marks i{left:0;width:0;border-radius:999px;background:linear-gradient(90deg,var(--cobalt),var(--seaglass));transition:width 1.2s cubic-bezier(.16,1,.3,1)}.pts-marks i,.pts-marks u{position:absolute;top:0;bottom:0}.pts-marks u{width:2px;background:var(--ink);opacity:.7}.pts-marklbl{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--frost-40);font-weight:600}.pts-marklbl .me{color:var(--frost)}.pts-stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:900px;margin:40px auto 0;border-top:1px solid var(--glass-border)}.pts-stats>div{padding:20px 10px 0;border-left:1px solid var(--glass-border);text-align:center}.pts-stats>div:first-child{border-left:0}.pts-stats small{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--frost-40)}.pts-stats b{display:block;font-size:28px;font-weight:800;letter-spacing:-.03em;margin:6px 0 2px}.pts-stats span{font-size:13px;color:var(--frost-40);font-weight:600}.pts-section{margin-top:44px}.pts-card{padding:24px 26px}.pts-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pts-card-head h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.pts-card-head .muted{font-size:13px;color:var(--frost-40)}.pts-ways{display:flex;flex-direction:column}.pts-way{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--glass-border)}.pts-way:first-child{border-top:0;padding-top:0}.pts-way:last-child{padding-bottom:0}.pts-way .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--glass-border);color:var(--seaglass);font-weight:800;font-size:13px}.pts-way b{display:block;font-size:15px;font-weight:700}.pts-way small{display:block;font-size:13px;color:var(--frost-60);margin-top:2px;line-height:1.45}.pts-way .tag{white-space:nowrap}.pts-way .tag.main{background:rgba(157,187,179,.16);border-color:rgba(157,187,179,.4);color:var(--seaglass)}.pts-pool-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pts-pool-pieces{display:flex;gap:14px;flex-wrap:wrap}.pts-piece{text-align:center;width:84px}.pts-piece .sg{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 8px;border-radius:50%;border:1px dashed rgba(157,187,179,.45);color:var(--frost-60);background:radial-gradient(circle at 35% 30%,rgba(157,187,179,.24),rgba(157,187,179,.04) 70%);animation:pts-float 7s ease-in-out infinite}.pts-piece:nth-child(2n) .sg{animation-delay:-2.3s}.pts-piece:nth-child(3n) .sg{animation-delay:-4.1s}.pts-piece .sg svg{width:26px;height:26px}.pts-piece small{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pts-piece small,.pts-piece.dim .sg{font-size:12px;color:var(--frost-40)}.pts-piece.dim .sg{border-style:solid;background:none;font-weight:800}.pts-piece.dim .sg,.pts-piece.skeleton .sg{border-color:var(--glass-border);animation:none}.pts-piece.skeleton .sg{background:rgba(255,255,255,.04)}@keyframes pts-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pts-piece .sg{position:relative}.pts-x{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800;line-height:1;background:var(--ink-2);border:1px solid rgba(157,187,179,.45);color:var(--seaglass)}.pts-piece.held .sg{border-style:solid;border-color:rgba(157,187,179,.8);color:var(--frost);box-shadow:0 0 18px rgba(157,187,179,.25)}.pts-piece.held small{color:var(--seaglass)}.pts-piece.held .pts-x{background:var(--seaglass);color:var(--ink);border-color:var(--seaglass)}.pts-piece.set .sg{border:1px dashed rgba(157,187,179,.6);color:var(--seaglass);background:conic-gradient(from 210deg,rgba(157,187,179,.28),rgba(157,187,179,.04),rgba(157,187,179,.28))}.pts-piece .sg .pts-x svg{width:11px;height:11px}.pts-piece.set .sg svg{width:30px;height:30px}.pts-piece.set .pts-soon{margin-top:6px;font-size:9px;padding:3px 8px;white-space:nowrap}.pts-pool-count{margin-left:auto;margin-right:10px;font-size:12px;font-weight:700;color:var(--frost-60);white-space:nowrap}.pts-pool-copy{flex:1 1 260px;font-size:14px;color:var(--frost-60);line-height:1.55;max-width:460px}.pts-pool-copy b{color:var(--frost)}.pts-unlock{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.pts-unlock p{margin:0;font-size:14px;color:var(--frost-60);max-width:60ch;line-height:1.55}.pts-unlock p b{color:var(--frost)}.pts-unlock .pill{text-decoration:none}.odo.pts-giant.live{filter:drop-shadow(0 0 28px rgba(157,187,179,.2));opacity:1;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pts-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px 11px;border-radius:var(--radius-pill);background:rgba(157,187,179,.16);border:1px solid rgba(157,187,179,.4);color:var(--seaglass);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pts-live .dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pts-ping 2s ease-out infinite}.pts-empty a,.pts-rising.quiet a{color:var(--seaglass)}.pts-connect{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-weight:600;flex-wrap:wrap;justify-content:center}.pts-connect,.pts-empty{font-size:14px;color:var(--frost-60)}.pts-empty{margin:0}.pts-rows{display:flex;flex-direction:column}.pts-row{display:grid;grid-template-columns:40px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--glass-border);color:inherit;text-decoration:none}.pts-row:first-child{border-top:0;padding-top:0}.pts-row .sg{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(157,187,179,.4);color:var(--frost-60)}.pts-row .sg svg{width:18px;height:18px}.pts-log b,.pts-row b{display:block;font-size:15px;font-weight:700}.pts-log small,.pts-row small{display:block;font-size:13px;color:var(--frost-40);margin-top:2px}.pts-row .num{font-size:17px;font-weight:800;color:var(--seaglass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pts-row .num small{display:inline;font-size:12px}.pts-row:hover b{color:var(--seaglass)}.pts-log{display:grid;grid-template-columns:130px 1fr;grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--glass-border)}.pts-log:first-child{border-top:0;padding-top:0}.pts-log .when{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--frost-40);margin-top:3px}.pts-log.milestone b{color:var(--sand,#d9c6a5)}.pts-lb{display:flex;flex-direction:column;gap:4px}.pts-lb-row{display:grid;grid-template-columns:44px 1fr auto 64px;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pts-lb-row .rank{font-weight:800;color:var(--frost-40)}.pts-lb-row .who{text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--frost-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pts-lb-row .num{font-weight:800}.pts-lb-row .mult{text-align:right;font-size:12px;font-weight:800;color:var(--seaglass)}.pts-lb-row.me{background:rgba(157,187,179,.14);border:1px solid rgba(157,187,179,.35)}.pts-lb-row.me .who{color:var(--frost)}.pts-lb-gap{text-align:center;color:var(--frost-40)}.pts-phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pts-phase{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:16px;border:1px solid var(--glass-border);background:rgba(255,255,255,.03)}.pts-phase.live{border-color:rgba(157,187,179,.45);background:rgba(157,187,179,.08)}.pts-phase.later,.pts-phase.scheduled{opacity:.75}.pts-phase .step{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--seaglass)}.pts-phase b{font-size:16px;font-weight:800}.pts-phase small{font-size:13px;color:var(--frost-40)}.pts-phase .pts-live,.pts-phase .pts-soon{margin-top:4px}.pts-phase .mine{color:var(--frost-60);font-weight:700}.pts-row .pts-soon{white-space:nowrap}@media (prefers-reduced-motion:reduce){.odo-strip,.pts-marks i{transition:none}.pts-live .dot,.pts-piece .sg,.pts-rising .dot{animation:none}}@media (max-width:760px){.pts-hero{padding-top:36px}.pts-stats{grid-template-columns:repeat(2,1fr);border-top:0}.pts-stats>div{border-left:0;border-top:1px solid var(--glass-border);padding-top:16px}.pts-stats b{font-size:24px}.pts-card{padding:20px 18px}.pts-way{grid-template-columns:40px 1fr}.pts-way .tag{grid-column:2;justify-self:start}.pts-way{align-items:start}.pts-way>span:last-child{grid-column:2;justify-self:start;margin-top:-4px}.pts-row{grid-template-columns:40px 1fr;row-gap:6px}.pts-row>:last-child{grid-column:2;justify-self:start}.pts-row .pts-soon{font-size:10px;padding:4px 9px}.pts-rising.quiet{display:inline-block;text-align:center;line-height:1.5;border-radius:16px}.pts-pool-pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 8px;gap:14px 8px;width:100%}.pts-piece{width:auto;min-width:0}.pts-piece .sg{width:56px;height:56px}.pts-piece .sg svg{width:22px;height:22px}.pts-piece .sg .pts-x{width:20px;height:20px;top:-3px;right:-3px}.pts-piece.set .sg svg{width:24px;height:24px}.pts-piece small{font-size:11px}.pts-pool-copy{flex-basis:100%;max-width:none}.pts-card-head .pts-soon{font-size:10px;padding:4px 9px}.pts-pool-count{margin-right:0}.pts-log{gap:4px}.pts-log,.pts-phases{grid-template-columns:1fr}.pts-lb-row{grid-template-columns:32px 1fr auto 52px;gap:8px;padding:10px 8px}}