.home-page .hero-right.hero-right{grid-row:1;height:auto;scroll-margin-top:84px}.home-page .hero-right.hero-right>*{position:relative}.home-page .hero-stats{grid-row:2;margin-top:0}.home-page .hero-live .i-host{color:var(--accent)}.home-page .tfield .tok-chip{flex:0 0 auto;min-height:38px;white-space:nowrap}.home-page .tfield>.frow:nth-of-type(3){min-height:19px}.home-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-route-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.home-route-cards>.feature:first-child{grid-row:auto;padding:30px 28px}.home-route-cards>.feature{display:flex;flex-direction:column;align-items:flex-start}.home-route-cards .home-actions{margin-top:auto;padding-top:18px}#use-cases .feature{align-items:start}.home-uc-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.home-uc-body>p{margin:0;color:var(--fg-2);font-size:15px;line-height:1.72;max-width:72ch}.home-uc-body>.home-actions{margin-top:14px}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.home-actions :is(.btn,.related-pill){min-height:44px;max-width:100%;white-space:normal;text-align:center}.home-actions .related-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:14px;font-weight:500;border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--fg-1)}.home-actions .related-pill:hover{border-color:var(--accent-line);color:var(--accent)}.home-stable{margin-top:24px;padding:24px 28px;border-radius:var(--r-lg);background:var(--card-surface);border:1px solid transparent}.home-stable h3,.home-table-title{font-size:20px;font-weight:600;color:var(--fg-1);margin:0}.home-stable p{color:var(--fg-2);margin:8px 0 0}.home-quote-sample{margin:28px 0;max-width:none;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.25fr);gap:20px 32px;align-items:center}.home-quote-sample .home-quote-meta{color:var(--fg-3);font-size:13.5px;margin:6px 0 0}.home-quote-sample .home-quote-value{color:var(--fg-1);font-weight:600;font-size:16px;margin:10px 0 0;font-family:var(--font-mono)}.home-quote-sample .home-quote-desc{color:var(--fg-2);font-size:14.5px;line-height:1.65;margin:0}.home-table-wrap{overflow-x:auto;margin-top:16px;border-radius:var(--r-lg);background:var(--card-surface);border:1px solid var(--border-subtle)}[data-theme=light] .home-stable,[data-theme=light] .home-table-wrap{box-shadow:var(--shadow-sm)}.home-table{min-width:680px;width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.home-table :is(th,td){text-align:left;padding:12px 16px;border-top:1px solid var(--border-subtle);color:var(--fg-2);vertical-align:top}.home-table thead th{background:var(--bg-raised);border-top:none}.home-table th{color:var(--fg-1);font-weight:600}.home-table a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.home-scroll-hint{display:none;color:var(--fg-2);font-size:13px;margin:12px 0 0}.home-checklist{display:grid;gap:6px;margin:12px 0 0;padding-inline-start:18px;font-size:14px;color:var(--fg-2)}.home-page .eco-grid{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-page .eco-logo{max-width:100%;white-space:normal}.home-page .eco-logo small{font-size:11px;color:var(--fg-3)}.home-page .learn-sec{grid-template-columns:minmax(280px,.85fr) 1.5fr}.home-page .learn-wall{-webkit-mask-image:none;mask-image:none}.home-page .learn-card h3{margin:0 0 8px;color:var(--fg-1);font-size:16px;font-weight:600;line-height:1.4}.home-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;align-items:start}.home-directory-title{color:var(--fg-1);font-size:15px;font-weight:600;margin:0}.home-directory-grid ul{display:grid;gap:4px;list-style:none;margin:8px 0 0;padding:0}.home-directory-grid a{display:inline-block;padding:4px 0;color:var(--fg-2);font-size:14px}.home-directory-grid a:hover{color:var(--accent)}@media (max-width:1023px){.home-page .learn-sec{grid-template-columns:1fr}}@media (max-width:880px){.home-page .hero-right.hero-right{grid-row:2;justify-content:center}.home-page .hero-stats{grid-row:3}.home-route-cards{grid-template-columns:1fr}#use-cases .home-uc-body{grid-column:2;grid-row:2}.home-quote-sample{grid-template-columns:1fr}.home-scroll-hint{display:block}.home-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-table{min-width:540px;font-size:13px}.home-table :is(th,td){padding:10px 12px}.home-stable{padding:18px 20px}}@media (max-width:480px){.home-page .wrap.hero{row-gap:28px}.home-page .hero-live{margin-top:16px}.home-page .hero-trust{margin-top:14px;row-gap:6px}.home-directory-grid{grid-template-columns:1fr}}