.console-empty .press-btn,.install-board .press-btn,.onboarding-card .press-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1rem;border:1px solid #12010f;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 #12010f;background:#12010f;color:#fff7fb;cursor:pointer}.console-empty .press-btn--sheet,.install-board .press-btn--sheet{background:#fff7fb;color:#12010f}.install-board .press-code{overflow:auto;padding:1rem 1.1rem;border:1px solid #12010f;background:#12010f;color:#fff7fb;font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.install-board{margin-top:2rem}.install-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.install-steps li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.install-steps li>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--ink,#12010f);background:var(--process,#f700f7);font-weight:800}.install-steps h2{margin:0;font-family:var(--font-display,sans-serif);font-size:1.15rem;letter-spacing:-.03em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}.install-steps p{margin:.35rem 0 .75rem;color:var(--mute,#6b4a62)}.site-board{display:grid;gap:.85rem;max-width:42rem}.site-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}@media (max-width:40rem){.site-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-board__opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:3.6rem;padding:.55rem .7rem .6rem;border:1px solid var(--ink,#12010f);background:#fff;color:var(--ink,#12010f);box-shadow:2px 2px 0 var(--ink,#12010f);cursor:pointer;text-align:left;font:inherit}.site-board__opt strong{font-family:var(--font-display,sans-serif);font-size:.92rem;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:1.1}.site-board__opt em{font-style:normal;font-size:.68rem;color:var(--mute,#6b4a62);letter-spacing:.01em}.site-board__opt--on{background:var(--process,#f700f7);color:#fff}.site-board__opt--on em{color:color-mix(in srgb,#fff 78%,var(--process,#f700f7))}.site-board__check{position:absolute;top:.4rem;right:.4rem;width:.95rem;height:.95rem}.site-board__custom{display:grid;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--mute,#6b4a62)}.site-board__custom input{min-height:2.5rem;padding:0 .7rem;border:1px solid var(--ink,#12010f);background:#fff;color:var(--ink,#12010f);font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem}.install-steps .press-code{margin:0 0 .85rem}.install-actions{display:flex;flex-wrap:wrap;gap:.6rem}.install-status{margin:.75rem 0 0;font-size:.85rem;color:var(--mute,#6b4a62)}.install-status[data-state=heard]{color:var(--ink,#12010f);font-weight:700}.install-status[data-state=dropped],.install-status[data-state=failed]{color:#8a1234}.install-selfhost{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hairline,rgba(18,1,15,.14))}.install-selfhost h2{margin:0 0 .5rem;font-family:var(--font-display,sans-serif);text-transform:uppercase;letter-spacing:-.03em}.install-legal{margin-top:2rem;color:var(--mute,#6b4a62);font-size:.85rem}.onboarding-card{padding:1.25rem 1.35rem;border:2px solid var(--ink,#12010f);background:white;box-shadow:4px 4px 0 var(--ink,#12010f)}.onboarding-card h2{margin:.2rem 0 .45rem;font-family:var(--font-display,sans-serif);font-size:1.35rem;letter-spacing:-.04em;text-transform:uppercase}.onboarding-card p{margin:0 0 1rem;color:var(--mute,#6b4a62)}