.service-card[data-astro-cid-uhzbvkqe].compact{min-height:unset;padding:.7rem .9rem}.service-card[data-astro-cid-uhzbvkqe].compact .card-header[data-astro-cid-uhzbvkqe]{margin-bottom:0}.service-card[data-astro-cid-uhzbvkqe].compact .card-icon[data-astro-cid-uhzbvkqe] svg[data-astro-cid-uhzbvkqe]{width:20px;height:20px}.service-card[data-astro-cid-uhzbvkqe].compact .card-title[data-astro-cid-uhzbvkqe]{font-size:.85rem}.service-card[data-astro-cid-uhzbvkqe].compact .card-footer[data-astro-cid-uhzbvkqe]{margin-top:.5rem;padding-top:.5rem}.service-card[data-astro-cid-uhzbvkqe].compact .status[data-astro-cid-uhzbvkqe]{background:none;padding:0}.service-card[data-astro-cid-uhzbvkqe].compact .status-dot[data-astro-cid-uhzbvkqe]{margin-right:0}.service-card[data-astro-cid-uhzbvkqe].compact .external-link-icon[data-astro-cid-uhzbvkqe] svg[data-astro-cid-uhzbvkqe]{width:14px;height:14px}.service-status-summary[data-astro-cid-xn66xpag]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;padding:1rem;background:#ffffff80;backdrop-filter:blur(10px);border-radius:50px;border:1px solid rgba(255,255,255,.3);width:fit-content;margin-left:auto;margin-right:auto;box-shadow:0 4px 20px #0000000d}.dark .service-status-summary[data-astro-cid-xn66xpag]{background:#0003;border-color:#ffffff1a}.status-item[data-astro-cid-xn66xpag]{display:flex;align-items:center;gap:.8rem;color:var(--grey);font-size:1rem;font-weight:500;transition:all .3s ease}.status-dot[data-astro-cid-xn66xpag]{width:12px;height:12px;border-radius:50%;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:.4;transform:scale(.9);border:2px solid transparent}.status-dot[data-astro-cid-xn66xpag].up{background-color:#2ecc71;border-color:#2ecc7133}.status-dot[data-astro-cid-xn66xpag].down{background-color:#ff5252;border-color:#ff525233}.status-dot[data-astro-cid-xn66xpag].unknown{background-color:#ffb142;border-color:#ffb14233}.status-dot[data-astro-cid-xn66xpag].glow{opacity:1;transform:scale(1.1);border-color:transparent}.status-dot[data-astro-cid-xn66xpag].up.glow{box-shadow:0 0 15px #2ecc71,0 0 30px #2ecc7199}.status-dot[data-astro-cid-xn66xpag].down.glow{box-shadow:0 0 15px #ff5252,0 0 30px #ff525299}.status-dot[data-astro-cid-xn66xpag].unknown.glow{box-shadow:0 0 15px #ffb142,0 0 30px #ffb14299}.count[data-astro-cid-xn66xpag]{font-family:var(--font-mono);opacity:.9;font-weight:600}.writing-heatmap[data-astro-cid-4kjrnzlm]{background:#00000005;border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:1.5rem 1.75rem;backdrop-filter:blur(10px)}.dark .writing-heatmap[data-astro-cid-4kjrnzlm]{background:#ffffff08;border-color:#ffffff14}.heatmap-header[data-astro-cid-4kjrnzlm]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.heatmap-title[data-astro-cid-4kjrnzlm]{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--text);margin:0}.heatmap-summary[data-astro-cid-4kjrnzlm]{font-size:.85rem;color:var(--grey);font-family:var(--font-mono)}.heatmap-scroll[data-astro-cid-4kjrnzlm]{overflow-x:auto;padding-bottom:4px}.heatmap-grid[data-astro-cid-4kjrnzlm]{display:flex;gap:3px;width:max-content}.heatmap-column[data-astro-cid-4kjrnzlm]{display:flex;flex-direction:column;gap:3px}.heatmap-cell[data-astro-cid-4kjrnzlm]{width:11px;height:11px;border-radius:3px;background:#0000000f}.dark .heatmap-cell[data-astro-cid-4kjrnzlm]{background:#ffffff0f}.heatmap-cell[data-astro-cid-4kjrnzlm].level-1{background:#a259ec4d}.heatmap-cell[data-astro-cid-4kjrnzlm].level-2{background:#a259ec80}.heatmap-cell[data-astro-cid-4kjrnzlm].level-3{background:#a259ecbf}.heatmap-cell[data-astro-cid-4kjrnzlm].level-4{background:#a259ec}.bookmark-wall[data-astro-cid-dxj6db5o]{background:#00000005;border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:1.5rem 1.75rem;backdrop-filter:blur(10px)}.dark .bookmark-wall[data-astro-cid-dxj6db5o]{background:#ffffff08;border-color:#ffffff14}.wall-header[data-astro-cid-dxj6db5o]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}bookmark-wall[data-astro-cid-dxj6db5o]{display:block}.bookmark-wall[data-astro-cid-dxj6db5o] [data-astro-cid-dxj6db5o][hidden]{display:none!important}.wall-tools[data-astro-cid-dxj6db5o]{display:flex;align-items:center;gap:.65rem}.wall-updated[data-astro-cid-dxj6db5o]{font-size:.7rem;color:var(--grey)}.wall-refresh[data-astro-cid-dxj6db5o]{display:grid;place-items:center;padding:.4rem;margin-right:-.4rem;border:0;border-radius:6px;background:none;color:var(--grey);cursor:pointer}.wall-refresh[data-astro-cid-dxj6db5o]:hover{color:var(--purple);background:#a259ec0f}.wall-refresh[data-astro-cid-dxj6db5o]:disabled{opacity:.45;cursor:default}.wall-refresh[data-astro-cid-dxj6db5o]:focus-visible,.bookmark-card[data-astro-cid-dxj6db5o]:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.wall-message[data-astro-cid-dxj6db5o]{color:var(--grey);font-size:.8rem;line-height:1.5;margin:0 0 .75rem}.wall-title[data-astro-cid-dxj6db5o]{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--text);margin:0}.bookmark-grid[data-astro-cid-dxj6db5o]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.bookmark-card[data-astro-cid-dxj6db5o]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:12px;background:#00000005;text-decoration:none;color:var(--text);transition:all .25s ease;min-width:0}.dark .bookmark-card[data-astro-cid-dxj6db5o]{background:#ffffff08}.bookmark-card[data-astro-cid-dxj6db5o]:hover{background:#a259ec14;transform:translateY(-2px)}.bookmark-favicon[data-astro-cid-dxj6db5o]{flex-shrink:0;width:28px;height:28px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#a259ec1f}.bookmark-favicon[data-astro-cid-dxj6db5o] img[data-astro-cid-dxj6db5o]{width:100%;height:100%;object-fit:cover}.favicon-fallback[data-astro-cid-dxj6db5o]{font-family:var(--font-serif);font-size:.85rem;font-weight:700;color:var(--purple)}.bookmark-body[data-astro-cid-dxj6db5o]{min-width:0}.bookmark-title[data-astro-cid-dxj6db5o]{font-size:.88rem;font-weight:500;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmark-host[data-astro-cid-dxj6db5o]{font-size:.75rem;color:var(--grey);margin:0;font-family:var(--font-mono)}@media(max-width:600px){.wall-updated[data-astro-cid-dxj6db5o]{max-width:8rem;text-align:right;font-size:.65rem}.bookmark-grid[data-astro-cid-dxj6db5o]{grid-template-columns:minmax(0,1fr)}}.server-vitals[data-astro-cid-6yhbuxaa]{display:block;width:100%;min-width:0;box-sizing:border-box;background:#00000005;border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:1.5rem 1.75rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .server-vitals[data-astro-cid-6yhbuxaa]{background:#ffffff08;border-color:#ffffff14}.vitals-content[data-astro-cid-6yhbuxaa]{display:block}.vitals-header[data-astro-cid-6yhbuxaa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.vitals-title[data-astro-cid-6yhbuxaa]{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--text);margin:0}.vitals-refresh[data-astro-cid-6yhbuxaa]{display:grid;place-items:center;padding:.4rem;margin-right:-.4rem;border:0;border-radius:6px;background:none;color:var(--grey);cursor:pointer}.vitals-refresh[data-astro-cid-6yhbuxaa]:hover{color:var(--purple);background:#a259ec0f}.vitals-refresh[data-astro-cid-6yhbuxaa]:disabled{opacity:.45;cursor:default}.vitals-refresh[data-astro-cid-6yhbuxaa]:focus-visible,.vitals-card-summary[data-astro-cid-6yhbuxaa]:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:4px}.vitals-message[data-astro-cid-6yhbuxaa]{margin:.8rem 0;color:var(--grey);font-size:.75rem;line-height:1.5}.vitals-grid[data-astro-cid-6yhbuxaa]{display:block}.vitals-card[data-astro-cid-6yhbuxaa]{min-width:0;border-bottom:1px solid rgba(0,0,0,.055)}.dark .vitals-card[data-astro-cid-6yhbuxaa]{border-color:#fff1}.vitals-card[data-astro-cid-6yhbuxaa]:last-child{border-bottom:0}.vitals-card-summary[data-astro-cid-6yhbuxaa]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,1.65fr) 14px;align-items:center;gap:1.75rem;padding:1.05rem 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vitals-card-summary[data-astro-cid-6yhbuxaa]::-webkit-details-marker{display:none}.vitals-card-summary[data-astro-cid-6yhbuxaa]::marker{content:""}.vitals-card-summary[data-astro-cid-6yhbuxaa]:hover .system-name[data-astro-cid-6yhbuxaa],.vitals-card-summary[data-astro-cid-6yhbuxaa]:hover .vitals-chevron[data-astro-cid-6yhbuxaa]{color:var(--purple)}.vitals-card-header[data-astro-cid-6yhbuxaa]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.system-name[data-astro-cid-6yhbuxaa]{min-width:0;overflow-wrap:anywhere;font-family:var(--font-serif);font-weight:500;font-size:.96rem;color:var(--text);transition:color .15s}.system-status[data-astro-cid-6yhbuxaa]{flex-basis:100%;padding-left:.9rem;color:var(--grey);font-size:.65rem}.status-dot[data-astro-cid-6yhbuxaa]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#999}.status-dot[data-astro-cid-6yhbuxaa].up{background:#53ae8b}.status-dot[data-astro-cid-6yhbuxaa].down{background:#df6971}.status-dot[data-astro-cid-6yhbuxaa].unknown{background:#999}.vitals-chevron[data-astro-cid-6yhbuxaa]{color:var(--grey);opacity:.65;transition:transform .2s,color .15s}.vitals-card[data-astro-cid-6yhbuxaa][open] .vitals-chevron[data-astro-cid-6yhbuxaa]{transform:rotate(180deg)}.metric-rows[data-astro-cid-6yhbuxaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.metric-row[data-astro-cid-6yhbuxaa]{--meter-color: var(--purple);display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0}.metric-row[data-astro-cid-6yhbuxaa][data-level=warning]{--meter-color: #c39553}.metric-row[data-astro-cid-6yhbuxaa][data-level=critical]{--meter-color: #df6971}.metric-label[data-astro-cid-6yhbuxaa]{color:var(--grey);font-family:var(--font-serif);font-size:.67rem;line-height:1.2}.metric-value[data-astro-cid-6yhbuxaa]{display:flex;align-items:baseline;gap:.08rem;font-family:var(--font-serif);font-size:1.22rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;color:var(--text)}.metric-unit[data-astro-cid-6yhbuxaa]{font-size:.65rem;color:var(--grey);font-weight:400}.metric-row[data-astro-cid-6yhbuxaa][data-level=critical] .metric-value[data-astro-cid-6yhbuxaa]{color:var(--meter-color)}.metric-meter[data-astro-cid-6yhbuxaa]{display:block;height:2px;border-radius:2px;overflow:hidden;background:#0000000e;margin-top:.2rem}.dark .metric-meter[data-astro-cid-6yhbuxaa]{background:#ffffff13}.metric-fill[data-astro-cid-6yhbuxaa]{display:block;width:0;height:100%;border-radius:inherit;background:var(--meter-color);opacity:.5}.metric-row[data-astro-cid-6yhbuxaa][data-level=critical] .metric-fill[data-astro-cid-6yhbuxaa]{opacity:.9}.system-history[data-astro-cid-6yhbuxaa]{padding:.3rem 0 1.1rem .9rem}.history-grid[data-astro-cid-6yhbuxaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.history-metric[data-astro-cid-6yhbuxaa]{min-width:0;color:var(--purple)}.history-label[data-astro-cid-6yhbuxaa]{color:var(--grey);font-size:.65rem}.sparkline[data-astro-cid-6yhbuxaa]{display:block;width:100%;height:48px;margin:.4rem 0;overflow:visible}.spark-line[data-astro-cid-6yhbuxaa]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.7}.spark-area[data-astro-cid-6yhbuxaa]{fill:currentColor;opacity:.045}.spark-point[data-astro-cid-6yhbuxaa]{fill:currentColor;opacity:.7}.metric-range[data-astro-cid-6yhbuxaa]{display:block;min-height:1em;color:var(--grey);font-size:.65rem;font-variant-numeric:tabular-nums;line-height:1.4}.system-updated[data-astro-cid-6yhbuxaa],.system-history-status[data-astro-cid-6yhbuxaa]{margin:.65rem 0 0;color:var(--grey);font-size:.65rem;line-height:1.5}.vitals-card[data-astro-cid-6yhbuxaa][data-stale=true] .metric-rows[data-astro-cid-6yhbuxaa]{opacity:.55}.vitals-skeleton[data-astro-cid-6yhbuxaa]{display:none}.vitals-content[data-astro-cid-6yhbuxaa][data-state=loading] .vitals-skeleton[data-astro-cid-6yhbuxaa]{display:block}.skeleton-row[data-astro-cid-6yhbuxaa]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:1.25rem 0}.skeleton-row[data-astro-cid-6yhbuxaa] span[data-astro-cid-6yhbuxaa]{display:block;height:1.75rem;border-radius:3px;background:#80808016;animation:breathe 1.8s ease-in-out infinite}.system-history[data-astro-cid-6yhbuxaa][data-state=loading] .sparkline[data-astro-cid-6yhbuxaa]{opacity:.35}.system-history[data-astro-cid-6yhbuxaa][data-state=loading] .metric-range[data-astro-cid-6yhbuxaa]{opacity:.45}.system-history[data-astro-cid-6yhbuxaa][data-state=loading] .history-metric[data-astro-cid-6yhbuxaa]{background:#80808009;border-radius:4px;animation:breathe 1.8s ease-in-out infinite}[data-astro-cid-6yhbuxaa][hidden]{display:none!important}@keyframes breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton-row[data-astro-cid-6yhbuxaa] span[data-astro-cid-6yhbuxaa],.system-history[data-astro-cid-6yhbuxaa][data-state=loading] .history-metric[data-astro-cid-6yhbuxaa]{animation:none}.vitals-chevron[data-astro-cid-6yhbuxaa]{transition:none}}@media(max-width:640px){.vitals-card-summary[data-astro-cid-6yhbuxaa]{grid-template-columns:minmax(110px,.9fr) minmax(0,1.4fr) 12px;gap:1rem}.metric-rows[data-astro-cid-6yhbuxaa],.history-grid[data-astro-cid-6yhbuxaa]{gap:.8rem}.metric-value[data-astro-cid-6yhbuxaa]{font-size:1.1rem}}@media(max-width:480px){.server-vitals[data-astro-cid-6yhbuxaa]{padding:1.25rem}.vitals-card-summary[data-astro-cid-6yhbuxaa]{grid-template-columns:minmax(0,1fr) 14px;gap:.7rem}.vitals-card-header[data-astro-cid-6yhbuxaa]{grid-column:1;grid-row:1}.vitals-chevron[data-astro-cid-6yhbuxaa]{grid-column:2;grid-row:1}.metric-rows[data-astro-cid-6yhbuxaa]{grid-column:1 / -1;grid-row:2;gap:1.2rem;padding-left:.9rem}.metric-row[data-astro-cid-6yhbuxaa]{grid-template-columns:auto 1fr;column-gap:.25rem;align-items:baseline}.metric-value[data-astro-cid-6yhbuxaa]{justify-self:end;font-size:1.12rem}.metric-meter[data-astro-cid-6yhbuxaa]{grid-column:1 / -1}.history-grid[data-astro-cid-6yhbuxaa]{gap:.65rem}.skeleton-row[data-astro-cid-6yhbuxaa]{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:.75rem}}
