@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.42jdkyb02hb3d.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.38tal-0yzr82m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--hh-bg:#f7fbff;--hh-surface:#fff;--hh-border:#d7e6f5;--hh-border-soft:#e9f2fb;--hh-row-hover:#f4f9ff;--hh-text:#16212b;--hh-muted:#64748b;--hh-accent:#0094ff;--hh-accent-dark:#07c;--hh-accent-soft:#e7f4ff;--hh-accent-border:#b7ddff;--hh-secondary:#ff5c00;--hh-secondary-soft:#fff0e6;--hh-secondary-border:#ffc39e;--hh-tertiary:#bd00ff;--hh-tertiary-soft:#f7e5ff;--hh-tertiary-border:#df99ff}body{background:radial-gradient(circle at top right, #0094ff29, transparent 36%), radial-gradient(circle at left bottom, #bd00ff14, transparent 40%), radial-gradient(circle at center left, #ff5c0012, transparent 30%), var(--hh-bg);min-height:100vh;margin:0;overflow-x:hidden}.card-lift{transition:box-shadow .2s,transform .2s}.card-lift:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0094ff1f}.nav-link-inactive:hover{background:var(--hh-border-soft);color:#2f4f70}.newsletter-body{color:var(--hh-text);font-size:15px;line-height:1.75}.newsletter-body h1{margin:1.5rem 0 .5rem;font-size:1.6rem;font-weight:700;line-height:1.25}.newsletter-body h2{margin:1.25rem 0 .4rem;font-size:1.3rem;font-weight:700;line-height:1.3}.newsletter-body h3{margin:1rem 0 .3rem;font-size:1.1rem;font-weight:600;line-height:1.35}.newsletter-body p{margin:.75rem 0}.newsletter-body ul,.newsletter-body ol{margin:.75rem 0;padding-left:1.5rem}.newsletter-body li{margin:.25rem 0}.newsletter-body blockquote{border-left:3px solid var(--hh-accent);color:var(--hh-muted);margin:1rem 0;padding:.25rem 0 .25rem 1rem;font-style:italic}.newsletter-body hr{border:none;border-top:1px solid var(--hh-border);margin:1.5rem 0}.newsletter-body strong{font-weight:700}.newsletter-body em{font-style:italic}.newsletter-body u{text-decoration:underline}.newsletter-body s{text-decoration:line-through}.newsletter-body mark{background:#ffe066;border-radius:2px;padding:0 2px}.newsletter-body sup{vertical-align:super;font-size:.75em}.newsletter-body sub{vertical-align:sub;font-size:.75em}.newsletter-body pre{background:var(--mantine-color-gray-1);border-radius:6px;margin:.75rem 0;padding:12px 16px;font-family:monospace;font-size:13px;line-height:1.6;overflow-x:auto}.newsletter-body code{background:var(--mantine-color-gray-1);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.88em}.newsletter-body pre code{background:0 0;padding:0}.newsletter-body a{color:var(--hh-accent);text-decoration:underline}.newsletter-body a:hover{color:var(--hh-accent-dark)}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--mantine-color-gray-5);pointer-events:none;height:0}
