.topnav{margin-bottom:56px}.wrap{max-width:1000px;margin:0 auto}.hero{margin-bottom:64px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--blue);border-radius:1px;width:6px;height:6px;display:inline-block}h1{letter-spacing:-.015em;max-width:820px;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.5vw,58px);font-weight:700;line-height:1.04}h1 span{color:var(--muted);font-weight:500}.lede{color:var(--muted);max-width:600px;font-size:16px;line-height:1.65}.flow{color:var(--muted2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.flow .node{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:7px 12px}.flow .arrow{color:var(--border)}.mystatus{margin-bottom:40px}.mystatus-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.mystatus-head h3{color:var(--text);margin:0;font-family:Space Grotesk,sans-serif;font-size:15px}.mystatus-head .hint{color:var(--muted2);font-size:12px}.mystatus-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=900px){.mystatus-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.mystatus-grid{grid-template-columns:1fr}}.mystatus-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;text-decoration:none;transition:all .15s;display:block}.mystatus-item:hover{border-color:#374252}.mystatus-item.not-started{opacity:.6}.mystatus-item.not-started:hover{opacity:1}.mystatus-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.mystatus-value{color:var(--text);margin-bottom:4px;font-size:13.5px;font-weight:500;line-height:1.4}.mystatus-ago{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.mystatus-item.tool-teal .mystatus-label{color:var(--teal)}.mystatus-item.tool-amber .mystatus-label{color:var(--amber)}.mystatus-item.tool-red .mystatus-label{color:var(--red)}.mystatus-item.tool-blue .mystatus-label{color:var(--blue)}.grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid .card:last-child:nth-child(odd){grid-column:1/-1}@media (width<=720px){.grid{grid-template-columns:1fr}.grid .card:last-child:nth-child(odd){grid-column:auto}}.card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;padding:26px;text-decoration:none;transition:all .18s;display:block;position:relative;overflow:hidden}.card:hover{border-color:#374252;transform:translateY(-2px)}.card-top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.card-code{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.card-type{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.card h2{margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.card p{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.card .go{align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.card.doc .card-type,.card.doc .go{color:var(--blue)}.card.tool .card-type,.card.tool .go{color:var(--teal)}.card.tool2 .card-type,.card.tool2 .go{color:var(--amber)}.card.tool3 .card-type,.card.tool3 .go{color:var(--red)}.card.tool4 .card-type,.card.tool4 .go{color:var(--blue)}.card.tool5 .card-type,.card.tool5 .go,.card.tool6 .card-type,.card.tool6 .go{color:var(--amber)}.card.gen .card-type,.card.gen .go{color:var(--teal)}.about{border-top:1px solid var(--border);margin-top:60px;padding-top:32px}.about h3{color:var(--muted);margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:15px}.about p{color:var(--muted2);max-width:680px;font-size:13px;line-height:1.7}.backup{margin-bottom:40px}.backup-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 22px}.backup-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.backup-head h3{color:var(--text);margin:0;font-family:Space Grotesk,sans-serif;font-size:15px}.backup-head .hint{color:var(--muted2);font-size:12px}.backup-actions{flex-wrap:wrap;gap:10px;display:flex}.backup-btn{letter-spacing:.03em;cursor:pointer;background:var(--surface2);border:1px solid var(--border);color:var(--muted);appearance:none;border-radius:8px;margin:0;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:all .15s}.backup-btn:hover{color:var(--text);border-color:#374252}.backup-btn:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.backup-btn.primary{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 33%, transparent)}.backup-btn.primary:hover{background:var(--teal-dim)}.backup-status{min-height:1.5em;margin-top:12px;font-size:12.5px;line-height:1.5}.backup-status.ok{color:var(--teal)}.backup-status.err{color:var(--red)}
