#ecliptic-journal-page .jr-page{--jr-bg:#101820;--jr-surface:#17222d;--jr-raised:#20303e;--jr-ink:#eef3f6;--jr-muted:#adbcc8;--jr-accent:#8bc1e7;--jr-line:#314454;--jr-haze:#68abda1f;color-scheme:dark;background:var(--jr-bg);color:var(--jr-ink);font-family:Arial,Liberation Sans,sans-serif;font-size:14px;line-height:1.55}#ecliptic-journal-page .jr-page[data-theme=light]{--jr-bg:#f4f7f9;--jr-surface:#fff;--jr-raised:#e8eef3;--jr-ink:#182c3c;--jr-muted:#536675;--jr-accent:#286f9f;--jr-line:#cfdae3;--jr-haze:#286f9f1a;color-scheme:light}#ecliptic-journal-page .jr-page *{box-sizing:border-box;min-width:0;font-family:inherit}#ecliptic-journal-page h1,#ecliptic-journal-page h2,#ecliptic-journal-page h3,#ecliptic-journal-page h4,#ecliptic-journal-page p{margin:0;font-weight:400}#ecliptic-journal-page a{color:inherit;text-decoration:none}#ecliptic-journal-page svg{flex:none;width:16px;height:16px}#ecliptic-journal-page .jr-nav{border-bottom:1px solid var(--jr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:24px 100px 24px 32px;display:flex}#ecliptic-journal-page .jr-brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:500;display:inline-flex}#ecliptic-journal-page .jr-mark{width:29px;height:24px;color:var(--jr-accent);flex:none;display:inline-block;position:relative}#ecliptic-journal-page .jr-mark:before{content:"";border:1.5px solid;border-radius:50%;width:28px;height:12px;position:absolute;top:6px;left:0;transform:rotate(-32deg)}#ecliptic-journal-page .jr-mark:after{content:"";width:8px;height:8px;box-shadow:0 0 0 3px var(--jr-bg);background:currentColor;border-radius:50%;position:absolute;top:1px;right:2px}#ecliptic-journal-page nav{color:var(--jr-muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}#ecliptic-journal-page nav a:hover{color:var(--jr-accent)}#ecliptic-journal-page .jr-hero{text-align:center;padding:51px 30px 36px}#ecliptic-journal-page .jr-kicker{letter-spacing:1.1px;color:var(--jr-accent);font-size:11px}#ecliptic-journal-page h1{letter-spacing:-1.8px;margin-top:20px;font-size:clamp(34px,6.4vw,53px);font-weight:500;line-height:1.08}#ecliptic-journal-page h1 span{color:var(--jr-accent)}#ecliptic-journal-page .jr-lead{margin-top:23px;font-size:17px}#ecliptic-journal-page .jr-intro{color:var(--jr-muted);max-width:475px;margin:11px auto 0;font-size:14px}#ecliptic-journal-page .jr-project-status{color:var(--jr-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:inline-flex}#ecliptic-journal-page .jr-dot{background:var(--jr-accent);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}#ecliptic-journal-page .jr-latest{padding:0 30px 30px}#ecliptic-journal-page .jr-feature{background:var(--jr-surface);border:1px solid var(--jr-line);border-radius:10px;margin-top:13px;padding:25px}#ecliptic-journal-page .jr-meta{color:var(--jr-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}#ecliptic-journal-page .jr-state{color:var(--jr-accent);background:var(--jr-raised);border-radius:4px;padding:3px 7px;font-size:11px;display:inline-block}#ecliptic-journal-page h2{letter-spacing:-.7px;margin-top:14px;font-size:27px;font-weight:500;line-height:1.18}#ecliptic-journal-page .jr-feature h2{max-width:500px;font-size:30px}#ecliptic-journal-page .jr-feature>p{color:var(--jr-muted);max-width:530px;margin-top:15px;font-size:13px}#ecliptic-journal-page .jr-feature>p.jr-feature-lead{color:var(--jr-ink);font-size:14px}#ecliptic-journal-page details{margin-top:15px}#ecliptic-journal-page summary{color:var(--jr-accent);align-items:center;gap:9px;width:fit-content;font-size:12px;display:flex}#ecliptic-journal-page summary::marker{color:var(--jr-accent)}#ecliptic-journal-page summary svg{width:13px;height:13px}#ecliptic-journal-page details[open] summary svg{transform:rotate(180deg)}#ecliptic-journal-page .jr-note-body{border-top:1px solid var(--jr-line);margin-top:17px;padding-top:16px}#ecliptic-journal-page .jr-note-body h3,#ecliptic-journal-page .jr-note-body h4{margin-top:15px;font-size:13px;font-weight:500}#ecliptic-journal-page .jr-note-body h3:first-child,#ecliptic-journal-page .jr-note-body h4:first-child{margin-top:0}#ecliptic-journal-page .jr-note-body p{color:var(--jr-muted);max-width:560px;margin-top:6px;font-size:12px}#ecliptic-journal-page .jr-draft-label{color:var(--jr-muted);margin-top:12px;font-size:11px}#ecliptic-journal-page .jr-notes{padding:8px 30px 30px}#ecliptic-journal-page .jr-section-heading{margin-bottom:22px}#ecliptic-journal-page .jr-entry{border-top:1px solid var(--jr-line);grid-template-columns:75px 1fr;gap:22px;padding:23px 0;display:grid}#ecliptic-journal-page .jr-date{color:var(--jr-accent);letter-spacing:.6px;padding-top:3px;font-size:11px}#ecliptic-journal-page .jr-date time>span{color:var(--jr-muted);letter-spacing:0;margin-top:3px;display:block}#ecliptic-journal-page .jr-entry-copy>h3{letter-spacing:-.4px;margin-top:11px;font-size:20px;font-weight:500;line-height:1.25}#ecliptic-journal-page .jr-entry-copy>p{color:var(--jr-muted);margin-top:10px;font-size:13px}#ecliptic-journal-page .jr-next{border-top:1px solid var(--jr-line);background:var(--jr-surface);grid-template-columns:1fr 1.25fr;gap:32px;padding:34px 30px;display:grid}#ecliptic-journal-page .jr-next>div>p{color:var(--jr-muted);margin-top:14px;font-size:13px}#ecliptic-journal-page .jr-next-items{flex-direction:column;gap:23px;display:flex}#ecliptic-journal-page .jr-next-items h3{margin-top:10px;font-size:14px;font-weight:500}#ecliptic-journal-page .jr-next-items p{color:var(--jr-muted);margin-top:6px;font-size:12px}#ecliptic-journal-page .jr-reading{border-top:1px solid var(--jr-line);padding:34px 30px}#ecliptic-journal-page .jr-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:24px;display:grid}#ecliptic-journal-page .jr-reading-grid h3{font-size:14px;font-weight:500}#ecliptic-journal-page .jr-reading-grid p{color:var(--jr-muted);margin-top:7px;font-size:12px}#ecliptic-journal-page .jr-reading-note{color:var(--jr-muted);margin-top:22px;font-size:11px}#ecliptic-journal-page .jr-footer{border-top:1px solid var(--jr-line);flex-wrap:wrap;align-items:center;gap:20px;padding:21px 30px;display:flex}#ecliptic-journal-page .jr-footer .jr-brand{font-size:16px}#ecliptic-journal-page .jr-footer>span:not(.jr-brand){color:var(--jr-muted);font-size:11px}#ecliptic-journal-page .jr-footer>span:last-child{margin-left:auto}@media (width<=560px){#ecliptic-journal-page .jr-nav{gap:16px;padding:22px 100px 22px 20px}#ecliptic-journal-page nav{gap:12px}#ecliptic-journal-page .jr-hero{padding:37px 20px 28px}#ecliptic-journal-page .jr-latest{padding:0 20px 27px}#ecliptic-journal-page .jr-feature{padding:18px}#ecliptic-journal-page .jr-feature h2{font-size:25px}#ecliptic-journal-page .jr-notes{padding:8px 20px 27px}#ecliptic-journal-page .jr-entry{grid-template-columns:1fr;gap:11px}#ecliptic-journal-page .jr-date time>span{margin-left:7px;display:inline}#ecliptic-journal-page .jr-next{grid-template-columns:1fr;gap:25px;padding:30px 20px}#ecliptic-journal-page .jr-reading{padding:30px 20px}#ecliptic-journal-page .jr-reading-grid{grid-template-columns:1fr;gap:22px}#ecliptic-journal-page .jr-footer{gap:13px;padding:20px}#ecliptic-journal-page .jr-footer>span:last-child{margin-left:0}}@media (pointer:coarse){#ecliptic-journal-page nav a,#ecliptic-journal-page summary{min-height:44px}#ecliptic-journal-page nav{align-items:center}}
