.token-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;padding:48px 0 64px;display:grid}.token-hero h1{font:800 clamp(44px, 6vw, 82px)/.98 var(--font-space), sans-serif;letter-spacing:-.06em;margin:22px 0}.token-hero h1 span{color:var(--theme-accent-text,#d94b1e)}.token-hero>div>p:not(.eyebrow){max-width:620px;color:var(--muted-foreground)}.token-hero>div>.token-lead{color:var(--foreground);font-size:21px;line-height:1.5}.token-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.token-identity{border:2px solid var(--border);background:var(--card);box-shadow:8px 8px 0 var(--orange);padding:30px}.token-seal{float:right;border:2px solid var(--border);padding:7px 10px;font-size:26px;font-weight:800;transform:rotate(8deg)}.token-identity h2{letter-spacing:-.04em;margin:5px 0 20px;font-size:36px}.token-identity dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.token-identity dt{color:var(--muted-foreground)}.token-identity dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.token-identity>p:not(.eyebrow){color:var(--muted-foreground);margin:20px 0;font-size:12px}.token-section{border-top:1px solid var(--border);padding:50px 0;scroll-margin-top:25px}.token-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.token-section-heading h2,.token-cycle h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.2}.token-section-heading>p{max-width:410px;color:var(--muted-foreground);margin:0;font-size:14px}.token-activity-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.token-activity-grid article{background:var(--card);border:1px solid var(--line);flex-direction:column;padding:24px;display:flex}.token-step{font:600 14px/1.4 var(--font-mono-label), monospace;color:var(--theme-accent-text,#bb3d15)}.token-activity-grid h3,.token-utility-list h3,.token-checkpoints h3{margin:12px 0;font-size:18px}.token-activity-grid p,.token-utility-list p,.token-checkpoints p{color:var(--muted-foreground);margin:0 0 20px;font-size:14px}.token-activity-grid a{margin-top:auto;font-size:12px}.token-footnote{color:var(--muted-foreground);margin:22px 0 0;font-size:12px}.token-utility-list article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:start;gap:20px;padding:26px 0;display:grid}.token-utility-list h3{margin-top:0}.token-utility-list .token-evidence{margin-bottom:0;font-size:12px}.token-state{font:600 10px/1.4 var(--font-mono-label), monospace;letter-spacing:.08em;background:var(--muted);border:1px solid var(--line);white-space:nowrap;padding:6px 10px}.token-cycle{background:var(--inverse-bg,var(--foreground));color:var(--inverse-fg,var(--background));margin:12px 0 48px;padding:40px}.token-cycle>p:not(.eyebrow){max-width:850px;color:var(--theme-panel-muted,#d2d4cb);margin:20px 0 28px;font-size:15px}.token-checkpoints{padding:0;list-style:none}.token-checkpoints li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:16px 0;display:flex}.token-checkpoints h3{margin-top:0}.token-checkpoints p{margin:0}.token-footer{border-top:1px solid var(--border);align-items:center;gap:30px;padding:30px 0;display:flex}.token-footer p{color:var(--muted-foreground);flex:1;font-size:12px}@media (max-width:1000px){.token-hero{gap:36px}.token-activity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.token-page .site-header{flex-wrap:wrap;gap:20px;padding:22px 0}.token-page .site-header nav{flex-wrap:wrap;gap:18px;display:flex}.token-hero{grid-template-columns:1fr;gap:32px;padding-top:24px}.token-identity{margin-right:8px;padding:22px}.token-section-heading{flex-direction:column;align-items:start;gap:16px}.token-activity-grid{grid-template-columns:1fr}.token-utility-list article{grid-template-columns:25px 1fr;gap:12px}.token-utility-list .token-state{grid-column:2;justify-self:start}.token-cycle{padding:26px}.token-footer{flex-wrap:wrap;gap:18px}.token-footer p{flex-basis:100%;order:3}}.token-page .site-header nav>a:not(.button){display:inline-flex}@media (max-width:800px){.token-page .site-header{flex-wrap:wrap;gap:20px;padding-block:22px}.token-page .site-header nav{flex-wrap:wrap;flex-basis:100%}}.token-page .project-x-link{align-items:center;gap:6px;display:inline-flex}
