body.journal-v2{background:#090b0e;background-image:none;color:#f4f1eb}
body.journal-v2>.nav{display:none!important}
.journal-v2 .pp-header{background:#090b0e;backdrop-filter:none}
.journal-v2 .pp-button,.journal-v2 .pp-join{border-radius:4px}
.journal-v2 main{padding-bottom:60px}
.journal-hero-v3{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:58px;align-items:center;padding-top:62px;padding-bottom:72px}
.journal-hero-copy h1{margin:0;font-size:clamp(46px,5.2vw,70px);line-height:.98;letter-spacing:-.055em}
.journal-hero-copy h1 span{color:#69cfff}
.journal-hero-copy .pp-overline{color:#69d4ff}
.journal-hero-copy .pp-deck{max-width:650px;color:#b2bbc3}
.journal-product-preview{overflow:hidden;border:1px solid rgba(105,207,255,.2);border-radius:6px;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#090e13;background-size:100% 54px,74px 100%;box-shadow:0 20px 48px rgba(0,0,0,.24)}
.journal-preview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.08);background:#0c1117;color:#8795a1;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.065em}
.journal-preview-head b{color:#7bd6f8}
.journal-preview-body{padding:18px}
.journal-preview-title{display:flex;justify-content:space-between;gap:18px;align-items:start;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}
.journal-preview-title small,.journal-preview-metrics small{display:block;color:#75838f;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}
.journal-preview-title strong{display:block;margin-top:6px;color:#edf1f4;font-size:22px;letter-spacing:-.035em}
.journal-preview-title>span{padding:6px 8px;border:1px solid rgba(216,173,89,.34);border-radius:3px;background:#15130d;color:#d8ad59;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.055em}
.journal-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.journal-preview-metrics>div{position:relative;overflow:hidden;min-height:86px;padding:12px 12px 12px 15px;border:1px solid rgba(255,255,255,.075);border-radius:4px;background:rgba(13,19,25,.94)}
.journal-preview-metrics>div:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#58c9f3;opacity:.78}
.journal-preview-metrics>div:nth-child(even):before{background:#d8ad59}
.journal-preview-metrics strong{display:block;margin-top:6px;color:#d2d9df;font-size:12px}
.journal-preview-metrics span{display:block;margin-top:5px;color:#7e8b96;font-size:9px}
.journal-preview-note{margin-top:10px;padding:12px 13px;border:1px solid rgba(255,255,255,.075);border-radius:4px;background:#0c1218}
.journal-preview-note>span{color:#7f91a2;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}
.journal-preview-note p{margin:6px 0 0;color:#a8b3bd;font-size:10px;line-height:1.55}
.journal-preview-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.075)}
.journal-preview-foot span{padding:8px;background:#0b1117;color:#82919d;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-transform:uppercase;letter-spacing:.055em}
.journal-preview-foot span:first-child{color:#83cae4}
.journal-preview-foot span:nth-child(2),.journal-preview-foot span:nth-child(3){color:#d8ad59}
.journal-history-wrap{padding:72px 0 76px;background:#f1ede5;color:#14171b}
.journal-main{padding-top:0}
.journal-head{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:22px}
.journal-head .pp-overline{color:#6b7f91}
.journal-head h2{margin:0;font-size:clamp(34px,4vw,52px);letter-spacing:-.05em;color:#14171b}
.journal-head p{max-width:520px;margin:0;color:#5f666c;font-size:12px;line-height:1.6}
.journal-history-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(18,20,23,.14);border-top:2px solid #6e8495;border-radius:4px;background:rgba(18,20,23,.12)}
.journal-history-stats>div{padding:16px;background:#f8f5ef}
.journal-history-stats span{display:block;color:#6e7479;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.09em}
.journal-history-stats strong{display:block;margin-top:6px;color:#171a1e;font-size:22px;letter-spacing:-.03em}
.journal-history-stats strong.positive{color:#17775a}
.journal-history-stats strong.negative{color:#a34f58}
.journal-history-stats small{display:block;margin-top:5px;color:#8a8e92;font-size:8px}
.history-provenance{margin:10px 2px 22px;color:#747a7e;font-size:9px;line-height:1.5}
.journal-v2 .journal-toolbar{display:flex;align-items:end;gap:8px;margin:0 0 12px;padding:0;background:transparent;border:0}
.journal-v2 .journal-toolbar label{min-width:140px}
.journal-v2 .journal-toolbar label>span{display:block;margin:0 0 6px 2px;color:#71777c;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}
.journal-v2 .journal-toolbar input,.journal-v2 .journal-toolbar select,.journal-v2 .refresh-btn{min-height:38px;border-radius:4px;border:1px solid rgba(18,20,23,.17);background:#f8f5ef;color:#25292d;padding:0 11px;font:inherit;font-size:11px;box-shadow:none}
.journal-v2 .journal-toolbar input,.journal-v2 .journal-toolbar select{width:100%}
.journal-v2 .refresh-btn{font-weight:720;color:#315f90;cursor:pointer}
.journal-v2 .journal-list{display:grid;gap:8px;margin-top:0;border:0;background:transparent}
.journal-v2 .journal-entry{padding:17px 18px;border:1px solid rgba(18,20,23,.14);border-radius:4px;background:#f8f5ef;box-shadow:none;transition:none}
.journal-v2 .journal-entry:hover{transform:none;border-color:rgba(18,20,23,.2);box-shadow:none}
.journal-v2 .journal-entry:nth-of-type(n+6){display:none}
.journal-v2 .journal-entry-head{align-items:flex-start}
.journal-v2 .journal-entry-head>code{display:none!important}
.journal-v2 .journal-title-line strong{color:#171a1e;font-size:16px}
.journal-v2 .result-pill{border-radius:3px;font-size:8px}
.journal-v2 .result-pill.win{color:#17775a;border-color:rgba(23,119,90,.2);background:rgba(23,119,90,.07)}
.journal-v2 .result-pill.loss{color:#a34f58;border-color:rgba(163,79,88,.2);background:rgba(163,79,88,.06)}
.journal-v2 .result-pill.be{color:#756324;border-color:rgba(117,99,36,.2);background:rgba(117,99,36,.06)}
.journal-v2 .journal-entry-meta{margin-top:6px;color:#6b7176;font-size:8px}
.journal-v2 .journal-entry>p{margin:12px 0 0;color:#545c62;font-size:12px;line-height:1.6}
.journal-v2 .journal-tags{display:none}
.journal-v2 .journal-foot{margin-top:12px;padding-top:10px;display:flex;gap:8px 16px;flex-wrap:wrap;border-top:1px solid rgba(18,20,23,.09);color:#7b8287;font-size:8px;text-transform:uppercase;letter-spacing:.055em}
.journal-v2 .journal-entry-media{display:none!important}
.journal-note{margin-top:12px;color:#747a7e;font-size:9px;line-height:1.5}
.journal-v2 .journal-empty{border:1px dashed rgba(18,20,23,.18);border-radius:4px;color:#676e73;background:#f8f5ef}
.journal-v2 .journal-empty strong{color:#171a1e}
.journal-v2 .journal-notice{color:#7a5a2e}
.journal-v2-footer{margin-top:0;padding-top:22px;border-top:0;color:#69737d;font-size:11px;display:flex;justify-content:space-between;gap:20px}
.journal-v2-footer a{color:#9fa8b0;text-decoration:none}
@media(max-width:1080px){.journal-hero-v3{grid-template-columns:1fr}.journal-product-preview{max-width:900px}}
@media(max-width:820px){.journal-head{display:grid;align-items:start}.journal-history-stats{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.journal-hero-v3{padding-top:42px;padding-bottom:54px}.journal-hero-copy h1{font-size:clamp(42px,12vw,58px)}.journal-preview-metrics{grid-template-columns:1fr}.journal-preview-foot{grid-template-columns:1fr}.journal-history-wrap{padding:54px 0}.journal-history-stats{grid-template-columns:1fr 1fr}.journal-v2 .journal-toolbar{display:grid;grid-template-columns:1fr 1fr}.journal-v2 .journal-toolbar label{min-width:0}.journal-v2 .refresh-btn{grid-column:1/-1}.journal-v2-footer{display:grid}}
