:root{--color-muted: #eee;--color-dark: #333;--color-light: #fff;--tearleads-background: #f7f8f5;--tearleads-border: #d6ddd2;--tearleads-accent: #3f6d54;--tearleads-text: #18211f;--tearleads-header-background: var(--color-dark);--tearleads-header-text: var(--color-light);--tearleads-footer-background: var(--color-dark);--tearleads-footer-text: var(--color-light);--tearleads-font-family: monospace;--font-size-2xs: .72rem;--font-size-xs: .75rem;--font-size-sm: .9em;--font-size-md: 1rem;--font-size-lg: 1.15rem;--space-2xs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--padding: var(--space-md);--footer-gap: var(--space-sm);--panel-padding: .75rem;--info-table-cell-padding: var(--space-xs);--list-gap: 1px;--opacity-disabled: .5;--opacity-faint: .55;--opacity-icon: .6;--opacity-heading: .72;--opacity-muted: .75;--opacity-subtle: .85;--control-height: 2rem;--control-padding-block: var(--space-sm);--control-padding-inline: var(--space-md);--border-width: 1px;--border: var(--border-width) solid currentColor;--border-strong: var(--border-width) solid var(--color-dark);--radius: 0;--overlay-background: rgb(0 0 0 / 35%);--window-bar-block-padding: var(--space-xs);--window-bar-inline-padding: var(--space-sm);--window-bar-line-height: 1.25em;--window-bar-height: calc( var(--window-bar-line-height) + (var(--window-bar-block-padding) * 2) );--window-bar-padding: var(--window-bar-block-padding) var(--window-bar-inline-padding);font-family:var(--tearleads-font-family);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--tearleads-text);background:var(--tearleads-background);font-family:inherit}button,input,select,textarea{font-family:inherit;-webkit-appearance:none;appearance:none;border-radius:0}.tearleads-frame{display:grid;grid-template:"header" auto "main" 1fr "footer" auto / 1fr;min-height:100vh;background:var(--tearleads-background)}.tearleads-header{grid-area:header;display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-md);background:var(--tearleads-header-background);color:var(--tearleads-header-text)}.tearleads-brand{min-width:0;color:inherit;text-decoration:none}.tearleads-brand-mark{display:block;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tearleads-header-actions{display:flex;align-items:center;gap:var(--space-sm);margin-left:auto}.tearleads-footer{grid-area:footer;display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-md);background:var(--tearleads-footer-background);color:var(--tearleads-footer-text)}.tearleads-footer-start,.tearleads-footer-end{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.tearleads-footer-end{margin-left:auto}.tearleads-action-button{min-height:var(--control-height);border:var(--border);background:transparent;color:inherit;cursor:pointer;font-size:var(--font-size-md)}.tearleads-action-button:hover,.tearleads-action-button:focus-visible{background:var(--tearleads-header-text);color:var(--tearleads-header-background)}:root{--tearleads-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.website-main{grid-area:main;display:grid;min-height:0;place-items:center;padding:48px 24px}.intro{width:min(100%,840px)}.eyebrow{margin:0 0 18px;color:#3f6d54;font-size:.875rem;font-weight:700;text-transform:uppercase}.intro h1{margin:0;max-width:720px;color:#101614;font-size:clamp(3rem,12vw,7rem);line-height:.95}.lede{max-width:620px;margin:24px 0 0;color:#45534e;font-size:clamp(1.125rem,3vw,1.5rem);line-height:1.5}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0}.status-item{min-width:0;padding:18px;border:1px solid #d6ddd2;border-radius:8px;background:#fff}.status-item dt{margin:0 0 8px;color:#61716b;font-size:.78rem;font-weight:700;text-transform:uppercase}.status-item dd{margin:0;color:#18211f;font-size:1rem;font-weight:700;overflow-wrap:anywhere}@media(max-width:700px){.website-main{place-items:start;padding:36px 18px}.status-grid{grid-template-columns:1fr}}
