.grain-updates :is(.action-button,.action-text,.index-view,.header-cta,.theme-toggle,.header-social,.mobile-menu-toggle,.docs-related,.record-button){transition:transform .12s,opacity .12s}.grain-updates :is(.action-button,.action-text,.index-view,.header-cta,.theme-toggle,.header-social,.mobile-menu-toggle,.docs-related,.record-button):active{transform:scale(.97)}.grain-updates .index-row{isolation:isolate;transition:transform .16s;position:relative}.grain-updates .index-row:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--brand-muted);background:var(--card);opacity:0;border-radius:8px;transition:opacity .16s;position:absolute;inset:0}.grain-updates .index-row:focus-within:before{opacity:.55}@media (hover:hover) and (pointer:fine){.grain-updates .index-row:hover{background:0 0;transform:translateY(-2px)}.grain-updates .index-row:hover:before{opacity:.55}}.grain-updates .rules-badge.is-new{animation:.65s ease-out grain-rule-once}@keyframes grain-rule-once{0%,to{opacity:1;transform:scale(1)}45%{opacity:.8;transform:scale(1.035)}}.grain-updates .index-row>.directory-origin{min-width:0;min-height:96px;display:block}.grain-updates .directory-curve{min-width:0;max-width:240px;margin-top:12px}.grain-updates .directory-curve p{font:12px/1.6 var(--font-code);color:var(--brand-muted);overflow-wrap:anywhere;margin:5px 0 0}.grain-updates .grain-meter{background:var(--brand-line);border-radius:2px;height:12px;position:relative;overflow:hidden}.grain-updates .grain-meter-fill{background:radial-gradient(circle at center,var(--xmr-orange) 1.5px,transparent 1.8px) 0 0/6px 6px;transform-origin:0;will-change:auto;height:100%}@media (prefers-reduced-motion:reduce){.grain-updates :is(.action-button,.action-text,.index-view,.header-cta,.theme-toggle,.header-social,.mobile-menu-toggle,.docs-related,.record-button,.index-row,.rules-badge){transition:none!important;animation:none!important;transform:none!important}.grain-updates .index-row:before{transition:none}}html[data-theme=light] body:has(>.grain-updates) .contract-bar :is(.contract-label>span,.contract-pending,.contract-network,.contract-explorer){color:#6a6153}html[data-theme=light] .grain-updates :is(.inline-link:hover,.index-view:hover,.roadmap-status.is-planned){color:var(--grain-orange-ink)}html[data-theme=light] .grain-updates .record-heading h1 span{color:var(--grain-orange)}html[data-theme=light] .grain-updates.record-shell a:hover{color:var(--grain-orange-ink)}html[data-theme=light] .grain-updates.docs-shell h1 .kinetic-glyph.is-period .kinetic-ink{color:var(--grain-orange)}.grain-updates.record-shell .skip-content:hover{color:#0d1012}html[data-theme=light] .grain-updates.record-shell .skip-content:hover{color:#fff}body:has(>.grain-updates) .contract-copy{transition:transform .12s,opacity .12s}body:has(>.grain-updates) .contract-copy:active{transform:scale(.97)}@media (max-width:700px){.grain-updates .index-row>.directory-origin{grid-area:2/1;min-height:124px;padding-left:64px}.grain-updates .directory-origin>.verified-label{padding-left:0}}@media (hover:hover) and (pointer:fine){.grain-updates .index-content .index-row:hover{background:0 0}}@media (prefers-reduced-motion:reduce){body:has(>.grain-updates) .contract-copy{transition:none;transform:none}}.grain-updates .discovery-card{isolation:isolate;transition:transform .16s}.grain-updates .discovery-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--brand-muted);border-radius:inherit;opacity:0;transition:opacity .16s;position:absolute;inset:0}.grain-updates .discovery-card:hover{border-color:#0000}.grain-updates .discovery-card.is-grain:hover{border-color:color-mix(in srgb,var(--grain-orange) 33%,transparent)}.grain-updates .discovery-card:focus-within:before{opacity:.65}.grain-updates :is(.discovery-create,.discovery-filters>button,.discovery-pagination button,.discovery-card-meta button,.discovery-open){transition:transform .12s,opacity .12s}.grain-updates .discovery-create:hover{filter:none;opacity:.9}.grain-updates :is(.discovery-create,.discovery-filters>button,.discovery-pagination button,.discovery-card-meta button):active{transform:scale(.97)}.grain-updates .discovery-track{border-radius:2px;height:8px}.grain-updates .discovery-track i{transform-origin:0;background:radial-gradient(circle,var(--xmr-orange) 1.4px,transparent 1.7px) 0 0/5px 4px;border-radius:0;width:100%}.grain-updates .discovery-prelaunch{background-image:radial-gradient(circle,color-mix(in srgb,var(--grain-orange) 10%,transparent) .8px,transparent 1px);background-size:17px 19px}.grain-updates :is(.approach-section,.principles-section){border-image:repeating-linear-gradient(90deg,var(--brand-line) 0 3px,transparent 3px 9px) 1}.grain-updates .token-discovery{--discovery-muted:#a0aaad}.grain-updates :is(.discovery-overline,.discovery-network,.discovery-symbol,.discovery-value>span,.discovery-value small,.discovery-progress>span,.discovery-card-meta button,.discovery-card-meta time,.discovery-badges>span,.discovery-badges>.discovery-official,.discovery-badges>.discovery-quote,.discovery-footnote,.discovery-coverage,.discovery-filters>button,.discovery-filters>button>span,.discovery-pagination button,.graduated-line){font-size:11px;line-height:1.5}.grain-updates .discovery-card-meta{flex-wrap:wrap;row-gap:8px}.grain-updates .discovery-badges{flex-wrap:wrap}.grain-updates .discovery-filters>button>span{opacity:1}html[data-theme=light] .grain-updates .token-discovery{--discovery-muted:#605b52}html[data-theme=light] .grain-updates .discovery-overline{color:var(--grain-orange-ink)}html[data-theme=light] .grain-updates :is(.discovery-caution,.discovery-status,.discovery-copy-error,.graduated-line){color:var(--grain-warning)}html[data-theme=light] .grain-updates .discovery-value .is-up{color:#286443}html[data-theme=light] .grain-updates .discovery-card-meta button:hover{color:var(--grain-orange-ink)}@media (hover:hover) and (pointer:fine){.grain-updates .discovery-card:hover:before{opacity:.65}}@media (prefers-reduced-motion:reduce){.grain-updates :is(.discovery-card,.discovery-create,.discovery-filters>button,.discovery-pagination button,.discovery-card-meta button,.discovery-open){transition:none!important;animation:none!important;transform:none!important}}body:has(.record-shell)>.contract-bar{display:none}.record-shell{color:var(--foreground)}.record-shell .record-heading{align-items:flex-end;gap:24px;margin-bottom:0}.record-shell .record-heading h1{overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.1}.record-heading h1 span{color:var(--xmr-orange)}.record-shell .record-heading .eyebrow{color:var(--brand-muted);font-size:.875rem}.record-shell h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.25}.record-shell h3{margin:0 0 16px;font-size:1.5rem;font-weight:500;line-height:1.3}.record-shell .record-link,.record-funds a{text-underline-offset:5px;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px}.record-link{flex-shrink:0;padding:12px 0}.record-commitment{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr 2fr;gap:40px;padding:40px 0;display:grid}.record-commitment p,.roadmap-items article>div>p{max-width:760px;color:var(--brand-muted);margin:0;font-size:1rem;line-height:1.8}.record-funds{flex-wrap:wrap;gap:16px 28px;margin-top:22px;display:flex}.record-shell a:hover{color:var(--xmr-orange)}.record-donations{padding-top:36px}.record-donations h2{margin-bottom:24px}.donations-scroll{border:1px solid var(--brand-line);overflow-x:auto}.record-shell :focus-visible{outline:2px solid var(--xmr-orange);outline-offset:4px}.donations-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.6}.donations-table th{background:var(--card);border-bottom:1px solid var(--brand-line);vertical-align:top;padding:18px;font-size:.875rem;font-weight:500}.donations-table th:first-child{width:14%}.donations-table th:nth-child(2){width:19%}.donations-table th:nth-child(3){width:28%}.donations-table th:nth-child(4){width:21%}.donations-table th:nth-child(5){width:18%}.donations-table th span{color:var(--brand-muted);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.donations-table td{border-bottom:1px solid var(--brand-line);overflow-wrap:anywhere;vertical-align:top;padding:22px 18px}.donations-table tr:last-child td{border-bottom:0}.donations-table td.donations-empty{color:var(--brand-muted);text-align:center;padding:40px 22px}.donations-table a{text-underline-offset:4px;text-decoration:underline}.donation-amount,.donation-usd{display:block}.donation-usd{color:var(--brand-muted);font-size:.875rem}.donation-tx{font:.875rem/1.7 var(--font-code);overflow-wrap:anywhere}.record-disclaimer{border-left:2px solid var(--xmr-orange);background:var(--card);margin-top:36px;padding:22px 26px}.record-disclaimer p{color:var(--brand-muted);max-width:1000px;margin:0;font-size:1rem;line-height:1.8}.roadmap-items{margin:0;padding:0;list-style:none}.roadmap-items li{border-bottom:1px solid var(--brand-line)}.roadmap-items article{grid-template-columns:1fr 3fr;gap:40px;padding:34px 0;display:grid}.roadmap-status{font:.875rem/1.8 var(--font-code);color:var(--brand-muted);margin:2px 0 0}.roadmap-status.is-planned{color:var(--xmr-orange)}.roadmap-items h2{margin-bottom:14px}.record-shell .brand-footer{margin-top:48px}@media (max-width:760px){.record-shell .record-heading{padding-bottom:24px;display:block}.record-heading .record-link{margin-top:14px;display:inline-block}.record-commitment{grid-template-columns:1fr;gap:20px;padding:28px 0}.record-shell h3{font-size:1.375rem}.record-donations{padding-top:28px}.donations-table{min-width:0}.donations-table th{overflow-wrap:anywhere;padding:12px 7px;font-size:.875rem;line-height:1.45}.donations-table th span{font-size:.75rem}.donations-table th:first-child{width:14%}.donations-table th:nth-child(2){width:17%}.donations-table th:nth-child(3){width:28%}.donations-table th:nth-child(4){width:25%}.donations-table th:nth-child(5){width:16%}.donations-table td{padding:16px 7px;font-size:.875rem}.donations-table td.donations-empty{padding:30px 20px;font-size:1rem}.record-disclaimer{margin-top:28px;padding:20px}.roadmap-items article{grid-template-columns:1fr;gap:12px;padding:28px 0}.roadmap-items h2{font-size:1.5rem}}.record-graduation p+p{margin-top:16px}
