.home-matrix-terminal{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.home-matrix-terminal__prompt{color:var(--public-accent);direction:ltr;justify-content:space-between;align-items:center;gap:9px;font-family:inherit;font-size:12px;display:flex}.home-matrix-terminal__empty{flex-direction:column;flex:1;justify-content:flex-start;padding-block-start:28px;display:flex}.home-matrix-terminal__empty strong{font-size:15px;font-weight:550;line-height:1.7;display:block}.home-matrix-terminal__empty p{color:#98bfaa;margin-block:12px 22px;font-size:12px;line-height:1.8}.home-matrix-terminal__empty>span{color:#bfd8c8;border-top:1px solid #486653;margin-block-start:auto;padding-block-start:14px;font-size:11px}.home-matrix-terminal__message{scrollbar-gutter:stable;max-block-size:15rem;margin-block:.7rem;overflow:auto}.home-matrix-terminal__message:has(.terminal-message--chain){overflow:hidden}.home-matrix-terminal .terminal-message--chain{max-block-size:15rem}.home-matrix-terminal__new{color:#a2ffc1;border:1px solid #4f9461;padding:.15rem .4rem;font-size:.7rem;display:inline-block}.home-matrix-terminal a{color:#b0ffd0;text-underline-offset:3px;overflow-wrap:anywhere}.home-matrix-terminal :focus-visible{outline-offset:2px;outline:2px solid #8cffa9}
.home-terminal{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#a7ffc5;background-color:#030c07;background-image:linear-gradient(#70c9940d 1px,#0000 1px),linear-gradient(90deg,#70c9940d 1px,#0000 1px);background-size:22px 22px;border:1px solid #486653;border-radius:6px;flex-direction:column;align-self:stretch;min-width:0;font-family:ui-monospace,Consolas,monospace;display:flex}.home-terminal__header{background:#07130d;border-bottom:1px solid #486653;flex-wrap:wrap;align-items:baseline;gap:16px;padding:18px 22px;display:flex}.home-terminal__header .home-eyebrow{font-family:inherit;font-size:10px}.home-terminal__header h2{color:#b1ffcb;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}
.home-platform-status-metric{min-width:0}.home-platform-status-metric .app-metric-card{--app-metric-card-surface-start:#010704;--app-metric-card-surface-end:#040d08;--app-metric-card-value-color:#39ff88;background-color:#040d08;background-image:linear-gradient(#63ffa80a 1px,#0000 1px),linear-gradient(90deg,#63ffa808 1px,#0000 1px),linear-gradient(145deg,#010704,#040d08);background-size:14px 14px,14px 14px,auto;border-color:#476d55}.home-platform-status-metric .app-metric-card.app-metric-card--muted{--app-metric-card-value-color:#ebf6ecc7}.home-platform-status-metric .app-metric-card.app-metric-card--warning{--app-metric-card-value-color:#ffd86a}.home-platform-status-metric .app-metric-card.app-metric-card--danger{--app-metric-card-value-color:#ff8f8f}.home-platform-status-metric .app-metric-card.is-loading{--app-metric-card-value-color:#d6ecd88c}.home-platform-status-metric .app-metric-card .app-metric-card__label{color:#b5dbc3;text-transform:uppercase}.home-platform-status-metric .app-metric-card .app-metric-card__value,.home-platform-status-metric .app-metric-card .app-metric-card__value *{color:var(--app-metric-card-value-color);-webkit-text-fill-color:var(--app-metric-card-value-color)}.home-platform-status-metric .app-metric-card{--app-metric-card-min-height:116px;--app-metric-card-padding:16px 10px;--app-metric-card-value-size:clamp(26px, 2.2vw, 38px);--app-metric-card-label-size:11px;--app-metric-card-label-spacing:.025em;--app-metric-card-label-line-height:1.5;--app-metric-card-gap:12px;box-shadow:none;border-radius:6px;transition:none}.home-platform-status-metric .app-metric-card__label{white-space:normal;color:#b5dbc3}.home-platform-status-metric .app-metric-card__value{overflow-wrap:anywhere;white-space:normal}.home-platform-status-metric .app-metric-card__support{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-platform-status-metric__placeholder{font-size:11px}.home-platform-status-metric__label{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.home-platform-status-metric__tooltip,.home-platform-status-metric__focus{min-width:0;height:100%;display:block}.home-platform-status-metric__focus:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b6ffd0}body:has(.home-page) .app-tooltip.home-metric-tooltip{display:block}
.home-platform-status{min-width:0;padding:0}.home-platform-status__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-end:14px;display:flex}.home-platform-status__heading h2{margin:0 0 4px;font-size:20px;line-height:1.5}.home-platform-status__heading span{color:var(--public-muted);font-size:11px}.home-platform-status__eyebrow{color:#8ff0b2;font:11px var(--font-geist-mono),monospace;margin:0 0 6px}.home-platform-status__connection{color:#c0d7c9;align-items:center;gap:8px;font-size:11px;display:flex}.home-platform-status__connection i{background:#99a99f;border-radius:50%;width:7px;height:7px}.home-platform-status__connection.is-live i{background:#8ff0b2}.home-platform-status__connection div{flex-wrap:wrap;gap:10px;display:flex}.home-platform-status__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.home-platform-status__notice{color:#ebd7a5;margin-block:14px 0;font-size:12px}@media (max-width:1180px){.home-platform-status__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.home-platform-status{padding:0}.home-platform-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.home-mission{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#213d30;background-image:linear-gradient(#9debb516 1px,#0000 1px),linear-gradient(90deg,#9debb516 1px,#0000 1px),radial-gradient(at 0 0,#72d79822,#0000 70%);background-size:24px 24px,24px 24px,auto;border:1px solid #6c9277;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr);align-items:start;gap:28px 40px;padding:clamp(20px,2.4vw,40px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0002}.home-mission__intro{min-width:0}.home-mission h2{text-wrap:balance;max-width:23ch;margin:12px 0 16px;font-size:clamp(28px,2.2vw,40px);line-height:1.35}.home-mission__body{color:#e0eee5;max-width:55ch;margin:0;font-size:14px;line-height:1.8}.home-mission__access{color:#b9f1ca;border-block-start:1px solid #6e957b;max-width:55ch;margin:18px 0 0;padding-block-start:14px;font-size:13px;line-height:1.8}.home-mission__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-mission__capabilities li{background-color:#10251b;background-image:linear-gradient(#9debb50b 1px,#0000 1px),linear-gradient(90deg,#9debb50b 1px,#0000 1px);background-size:24px 24px;border:1px solid #527661;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:16px;transition:border-color .16s,background-color .16s;display:grid;box-shadow:inset 0 1px #b6ffd00a}.home-mission__icon-frame{background:#1e3b2b;border:1px solid #507b60;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.home-mission__icon{color:#a2efbc;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home-mission h3{color:#f0fff5;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:750;line-height:1.6}.home-mission__capabilities p{color:#d3e8db;margin:0;font-size:13px;line-height:1.8}.home-mission__join{background-color:#07130d;background-image:linear-gradient(#9debb50b 1px,#0000 1px),linear-gradient(90deg,#9debb50b 1px,#0000 1px);background-size:24px 24px;border:1px solid #527661;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid;box-shadow:inset 0 1px #b6ffd014}.home-mission__invitation{min-width:0}.home-mission__invitation h3{text-transform:none;letter-spacing:0;color:#eaffef;margin:0 0 6px;font-size:17px;line-height:1.5}.home-mission__invitation p{color:#bcd4c5;max-width:55ch;margin:0;font-size:13px;line-height:1.7}.home-mission__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.home-mission__actions .app-button{max-width:100%;min-height:44px}.home-mission__actions .app-button:focus-visible{outline-offset:4px;outline:2px solid #b6ffd0}[dir=rtl] .home-mission h3{letter-spacing:0}@media (max-width:1400px){.home-mission{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.home-mission__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:1000px){.home-mission{grid-template-columns:minmax(0,1fr)}.home-mission__intro{max-width:70ch}.home-mission__join{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:560px){.home-mission{gap:24px}.home-mission__capabilities{grid-template-columns:minmax(0,1fr);gap:16px}.home-mission__join,.home-mission__actions{align-items:stretch}.home-mission__join{gap:16px;padding:16px}.home-mission__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.home-mission__actions .app-button{padding-inline:12px}.home-mission__actions .app-button:first-child{grid-column:1/-1}}@media (hover:hover){.home-mission__capabilities li:hover{background-color:#163021;border-color:#89be99}}@media (prefers-reduced-motion:reduce){.home-mission__capabilities li{transition:none}}@media (max-width:390px){.home-mission__actions{grid-template-columns:minmax(0,1fr)}}
