.landing-orientation{font-family:var(--m-font-mono)!important;font-size:12px;line-height:1.7;color:var(--m-fg-dim);margin-top:1rem;margin-bottom:.25rem;white-space:nowrap}@media(max-width:767px){.landing-orientation__desktop-rest{display:none}.landing-orientation{white-space:normal;line-height:1.9}}.landing-demo-caption{margin-top:10px;font-family:var(--m-font-mono)!important;font-size:10px;line-height:1.6;color:var(--m-fg-dim);max-width:30rem}.marketing-shell[data-theme=dark] .landing-dash-override .raw-dash__dc-line{--raw-dash-scan-line: rgba(10, 10, 10, .35)}.marketing-shell[data-theme=light] .landing-dash-override .raw-dash__dc-line{--raw-dash-scan-line: rgba(240, 235, 228, .55)}.marketing-shell[data-theme=light] .raw-dash__action{border-color:var(--border-primary)}.marketing-shell[data-theme=light] .raw-dash__action:hover{border-color:var(--text-muted)}.marketing-shell[data-theme=light] .raw-dash__pinned-card{border-color:var(--border-primary)}.marketing-shell[data-theme=light] .raw-dash__pinned-card:hover{border-color:var(--text-muted)}.landing-privacy-line{margin-top:6px;font-family:var(--m-font-mono)!important;font-size:9px;line-height:1.5;color:#0a0a0a9e;max-width:36rem}.marketing-shell[data-theme=light] .landing-privacy-line{color:#2e2a26ad}.landing-today{margin-top:2rem}.landing-today__label{font-family:var(--m-font-mono)!important;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg-muted);margin-bottom:.75rem}.landing-today__entry{display:block;width:100%;text-align:left;background:var(--m-bg-elevated);border:1px solid var(--m-border);padding:1.25rem;cursor:pointer;transition:border-color .15s;color:inherit;font:inherit}.landing-today__entry:hover{border-color:var(--m-border-strong)}.landing-today__title{font-family:var(--m-font-body)!important;font-size:1.1rem;font-weight:600;color:var(--m-fg-cream);margin-bottom:.5rem}.landing-today__preview{font-family:var(--m-font-editor)!important;font-size:13px;line-height:1.65;color:var(--m-fg-dim);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing-today__meta{font-family:var(--m-font-mono)!important;font-size:10px;letter-spacing:.04em;color:var(--m-fg-muted)}.landing-recent{margin-top:2rem}.landing-recent__label{font-family:var(--m-font-mono)!important;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg-muted);margin-bottom:.75rem}.landing-recent__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.landing-recent__card{display:block;width:100%;text-align:left;background:var(--m-bg-elevated);border:1px solid var(--m-border);padding:1rem 1rem 1rem 1.25rem;cursor:pointer;transition:border-color .15s;position:relative;overflow:hidden;color:inherit;font:inherit}.landing-recent__card:hover{border-color:var(--m-border-strong)}.landing-recent__card-bar{position:absolute;left:0;top:0;bottom:0;width:3px}.landing-recent__card-title{font-family:var(--m-font-body)!important;font-size:13px;font-weight:500;color:var(--m-fg-cream);margin-bottom:.35rem}.landing-recent__card-preview{font-family:var(--m-font-mono)!important;font-size:10px;line-height:1.5;color:var(--m-fg-dim);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-recent__card-meta{display:flex;justify-content:space-between;font-family:var(--m-font-mono)!important;font-size:9px;letter-spacing:.04em;color:var(--m-fg-muted)}@media(max-width:767px){.landing-today,.landing-recent{margin-top:1.25rem}.landing-today__preview{-webkit-line-clamp:2;font-size:12px}.landing-today__meta{margin-top:.5rem}}.raw-dash__footer-legal{display:inline-flex;align-items:center;gap:6px;margin-left:12px}.raw-dash__footer-legal button{background:none;border:none;padding:0;font-family:var(--m-font-mono, "IBM Plex Mono", monospace);font-size:inherit;color:inherit;cursor:pointer;transition:color .15s}.raw-dash__footer-legal button:hover{color:var(--m-accent, #c8a87c)}.raw-dash__footer-legal span{opacity:.4}@media(max-width:767px){.landing-recent__grid{grid-template-columns:1fr;gap:.5rem}.landing-today__entry{padding:1rem}.landing-today__title{font-size:1rem}}.landing-radar__label{font-family:var(--m-font-mono)!important;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg-muted);margin-bottom:12px}.landing-radar__chart{display:flex;justify-content:center}.landing-projects{margin-top:2rem}.landing-projects__label{font-family:var(--m-font-mono)!important;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg-muted);margin-bottom:.75rem}.landing-projects__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.landing-project-card{display:block;width:100%;text-align:left;background:var(--m-bg-elevated);border:1px solid var(--m-border);padding:1rem;cursor:pointer;transition:border-color .15s;color:inherit;font:inherit}.landing-project-card:hover{border-color:var(--m-border-strong)}.landing-project-card__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.landing-project-card__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.landing-project-card__name{font-family:var(--m-font-body)!important;font-size:13px;font-weight:500;color:var(--m-fg-cream)}.landing-project-card__stats{display:flex;gap:12px;margin-bottom:8px}.landing-project-card__stat{font-family:var(--m-font-mono)!important;font-size:9px;letter-spacing:.04em;color:var(--m-fg-muted)}.landing-project-card__preview{font-family:var(--m-font-mono)!important;font-size:10px;line-height:1.4;color:var(--m-fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.landing-projects{margin-top:1.25rem}.landing-projects__grid{grid-template-columns:1fr;gap:.5rem}}
