:root,html[data-theme=neon]{--bg:#0c0f13;--bg-2:#0f1319;--panel:#121721;--border:#232b36;--border-strong:#39434f;--rule:#1c232c;--accent:#6cb6ff;--accent-2:#d2a8ff;--green:#5eb562;--amber:#d7a94b;--red:#e0655e;--text:#e9eef4;--text-strong:#f5f8fb;--muted:#93a0ad;--dim:#66727e}html[data-theme=matrix]{--bg:#090d0a;--bg-2:#0c110d;--panel:#101711;--border:#1f2b22;--border-strong:#33453a;--rule:#16211a;--accent:#7ee787;--accent-2:#d4a72c;--green:#7ee787;--amber:#d4a72c;--red:#e0655e;--text:#dfeee2;--text-strong:#eef7ef;--muted:#88a08e;--dim:#5b7363}html[data-theme=synth]{--bg:#100e18;--bg-2:#141120;--panel:#191627;--border:#2b2740;--border-strong:#413b5e;--rule:#201c31;--accent:#b8a1ff;--accent-2:#ff9ecb;--green:#6fdcb5;--amber:#e0b566;--red:#e0655e;--text:#ece7f8;--text-strong:#f4f0fd;--muted:#9a92b3;--dim:#6d6580}html[data-theme=paper]{--bg:#f7f6f2;--bg-2:#efede6;--panel:#fff;--border:#dcd9d0;--border-strong:#b5b0a3;--rule:#e7e4dc;--accent:#1a56db;--accent-2:#7c3aed;--green:#146c43;--amber:#955700;--red:#c93c37;--text:#22262a;--text-strong:#111418;--muted:#5c6470;--dim:#8a919b}html[data-theme=ice]{--bg:#f5f8fa;--bg-2:#ecf1f5;--panel:#fff;--border:#d8e0e8;--border-strong:#adbcca;--rule:#e5ebf1;--accent:#0550ae;--accent-2:#8250df;--green:#14735e;--amber:#955700;--red:#c93c37;--text:#1b2733;--text-strong:#0f1a24;--muted:#5d6d7c;--dim:#8494a3}html[data-theme=amber]{--bg:#121009;--bg-2:#16130c;--panel:#1b1710;--border:#332a18;--border-strong:#4d3f22;--rule:#221c10;--accent:#ffb454;--accent-2:#e0b566;--green:#9ccc65;--amber:#ffb454;--red:#e0655e;--text:#f3ead9;--text-strong:#fbf4e4;--muted:#a89a7e;--dim:#6f6551}html[data-theme=crimson]{--bg:#140d0e;--bg-2:#181011;--panel:#1d1416;--border:#382226;--border-strong:#553238;--rule:#241517;--accent:#ff7a70;--accent-2:#ffb454;--green:#7ee787;--amber:#ffb454;--red:#ff5c5c;--text:#f4e6e6;--text-strong:#fdf1f1;--muted:#ab8d8d;--dim:#755a5a}html[data-theme=vapor]{--bg:#0d0b16;--bg-2:#110e1c;--panel:#171226;--border:#2d2447;--border-strong:#453867;--rule:#1d1730;--accent:#ff71ce;--accent-2:#01cdfe;--green:#05ffa1;--amber:#e0b566;--red:#ff5c8a;--text:#efe9fb;--text-strong:#f8f3ff;--muted:#9d94b8;--dim:#6a6285}html[data-theme=sepia]{--bg:#f6efe0;--bg-2:#efe6d2;--panel:#fffaf0;--border:#ddd2ba;--border-strong:#b3a686;--rule:#e8dfc9;--accent:#a16207;--accent-2:#7c3aed;--green:#146c43;--amber:#955700;--red:#b3261e;--text:#2b2416;--text-strong:#171208;--muted:#6f6549;--dim:#948a6e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100vh;font-size:15.5px;line-height:1.7}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar{z-index:50;background:var(--bg);border-bottom:1px solid var(--border-strong);position:sticky;top:0}.topbar-inner{flex-wrap:wrap;align-items:stretch;gap:10px;max-width:1080px;min-height:56px;margin:0 auto;padding:0 16px;display:flex}.glitch{letter-spacing:.06em;color:var(--text-strong);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.nav{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;padding:0 9px;font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.nav a:hover{color:var(--text)}.nav a.active{color:var(--text-strong);border-bottom-color:var(--accent);font-weight:700}.topbar-spacer{flex:1}.topbar-status{letter-spacing:.08em;color:var(--dim);text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.burger{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:4px;min-width:44px;height:44px;display:none}.burger span{background:var(--text);width:18px;height:2px;display:block}.drawer{border-top:1px solid var(--border);border-bottom:1px solid var(--border-strong);background:var(--panel);flex-direction:column;padding:6px 0 10px;display:none;box-shadow:0 16px 32px #00000080}.drawer-link{color:var(--muted);letter-spacing:.06em;border-left:3px solid #0000;padding:13px 24px;font-size:14px;text-decoration:none;display:block}.drawer-link.active{color:var(--text-strong);border-left-color:var(--accent);font-weight:700}.drawer-themes{border-top:1px dashed var(--border);margin-top:6px;padding-top:6px}.theme-desktop-btn{align-self:center;align-items:center;display:flex}.topbar .icon-btn,.topbar .btn{align-self:center}.container{max-width:1080px;margin:0 auto;padding:0 24px 80px}h1,h2,h3{margin:0;line-height:1.25}.page-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);margin:38px 0 8px;font-size:27px;font-weight:700}.page-title .accent{color:var(--accent)}.page-sub{color:var(--muted);margin:0 0 10px;font-size:13.5px}.muted{color:var(--muted)}.dim{color:var(--dim)}.small{font-size:12.5px}a.link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}a.link:hover{color:var(--text-strong)}.section-head{border-top:1px solid var(--border-strong);margin-top:44px;padding-top:12px}.section-head .page-title{margin:0 0 6px;font-size:18px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px 20px;font-size:15px}.panel-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:flex}.panel-title:before{content:"";background:var(--accent);flex:none;width:8px;height:8px}.panel-title:after{content:"";border-top:1px solid var(--rule);flex:1}.btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--panel);color:var(--text-strong);cursor:pointer;border-radius:6px;padding:10px 18px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-magenta{border-color:var(--accent);color:var(--accent)}.btn-magenta:hover:not(:disabled){color:var(--accent);background:#6cb6ff14}.btn-ghost{border-color:var(--border);color:var(--muted);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--text-strong);border-color:var(--border-strong);background:0 0}.btn-danger{border-color:var(--red);color:var(--red);background:0 0}.btn-danger:hover:not(:disabled){color:var(--red);background:#e0655e14}.btn-mini{padding:5px 11px;font-size:11.5px}input[type=text],input[type=password],input[type=url],input[type=search]{font-family:var(--font-mono);width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}input::placeholder{color:var(--dim)}input:focus{border-color:var(--accent)}.badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);background:var(--bg-2);border-radius:4px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.badge-cyan{color:var(--accent);border-color:var(--accent)}.badge-magenta{color:var(--accent-2);border-color:var(--accent-2)}.badge-green{color:var(--green);border-color:var(--green)}.badge-amber{color:var(--amber);border-color:var(--amber)}.badge-red{color:var(--red);border-color:var(--red)}.dot{background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot-cyan{background:var(--accent)}.dot-green{background:var(--green)}.dot-red{background:var(--red)}.dot-amber{background:var(--amber)}.dot-magenta{background:var(--accent-2)}.pulse{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.alert{border:1px solid;border-radius:6px;margin:14px 0;padding:11px 16px;font-size:13.5px}.alert-error{color:var(--red);border-color:var(--red)}.alert-warn{color:var(--amber);border-color:var(--amber)}.alert-ok{color:var(--green);border-color:var(--green)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.tabs{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:none;border-right:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:8px 15px;font-size:12.5px;font-weight:700;transition:color .15s,background .15s}.tab:last-child{border-right:none}.tab:hover{color:var(--text-strong);background:#80808012}.tab.active{color:var(--text-strong);background:var(--panel);box-shadow:inset 0 -2px 0 var(--accent)}.search-box{flex:1;min-width:180px;max-width:360px}.skeleton{border:1px solid var(--border);background:linear-gradient(90deg, var(--panel) 25%, var(--bg-2) 50%, var(--panel) 75%);background-size:200% 100%;border-radius:6px;min-height:70px;animation:1.3s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{border:1px dashed var(--border-strong);text-align:center;color:var(--muted);border-radius:8px;padding:38px 24px}.empty-state .big{letter-spacing:.14em;color:var(--text-strong);text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700}.empty-state code{color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.dg-terminal{border:1px solid var(--border-strong);background:var(--panel);border-radius:8px;overflow:hidden}.dg-head{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 18px;font-size:11.5px;font-weight:700;display:flex}.dg-live{color:var(--green);align-items:center;gap:8px;display:inline-flex}.dg-live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.5s steps(2,start) infinite dg-blink}@keyframes dg-blink{0%,to{opacity:1}50%{opacity:.25}}.dg-spinner{color:var(--accent);font-size:13px}.dg-counter{color:var(--muted)}.dg-body{padding:2px 18px 8px}.dg-cluster{border-bottom:1px solid var(--rule);padding:15px 0 12px}.dg-cluster:last-child{border-bottom:none}.dg-cluster.must .dg-cluster-name,.dg-cluster.must .dg-idx{color:var(--accent-2)}.dg-cluster-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.dg-idx{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dg-cluster-name{letter-spacing:.02em;color:var(--text-strong);margin:0;font-size:17px;font-weight:700;line-height:1.45}.dg-cluster-badges{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dg-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:2px 8px;font-size:10.5px;font-weight:700}.dg-badge.must{color:var(--accent-2);border-color:var(--accent-2)}.dg-badge.cnt{color:var(--muted);border-color:var(--border);font-variant-numeric:tabular-nums}.dg-why{color:var(--muted);border-left:2px solid var(--rule);margin:6px 0 8px;padding-left:12px;font-size:13.5px;line-height:1.7}.dg-articles{display:grid}.dg-article{color:var(--text);border-bottom:1px dotted var(--border);align-items:baseline;gap:12px;padding:9px 10px;font-size:14px;line-height:1.55;text-decoration:none;transition:background .12s;display:flex}.dg-article:last-child{border-bottom:none}.dg-article:hover{background:var(--bg-2)}.dg-article.read{color:var(--dim)}.dg-article .dot{transform:translateY(1px)}.dg-article-body{overflow-wrap:anywhere;flex:1;min-width:0}.dg-article .dg-orig{color:var(--dim);margin-top:2px;font-size:11px;display:block}.dg-article .dg-when{white-space:nowrap;margin-left:8px;display:inline}.briefing-panel{border-left:3px solid var(--accent)}.briefing-panel .panel-title{color:var(--accent)}.briefing-text{color:var(--text-strong);max-width:82ch;margin:0;font-size:16px;line-height:1.85}.top-item{color:var(--text);border-bottom:1px dotted var(--border);align-items:baseline;gap:12px;padding:11px 4px;text-decoration:none;transition:background .12s;display:flex}.top-item:last-child{border-bottom:none}.top-item:hover{background:var(--bg-2)}.top-item .dot{flex:none;transform:translateY(2px)}.top-body{flex:1;min-width:0}.top-title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5;display:block}.top-why{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.65;display:block}.article-row{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;align-items:flex-start;gap:14px;min-width:0;max-width:100%;padding:13px 4px;display:flex}.article-row:hover{background:var(--bg-2);border-bottom-color:var(--border)}.article-row.read{opacity:.5}.article-title{overflow-wrap:anywhere;word-break:break-word;color:var(--text-strong);font-size:15px;font-weight:700;line-height:1.5;text-decoration:none}.article-title:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.article-meta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:11px;display:flex}.icon-btn{color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 9px;font-size:15px;line-height:1;transition:color .15s,border-color .15s}.icon-btn:hover{color:var(--text-strong);border-color:var(--border)}.icon-btn.on{color:var(--amber);border-color:#0000}.rich-metrics{gap:12px;margin-bottom:18px;display:grid}.login-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-box{text-align:center;width:100%;max-width:400px}.login-logo{color:var(--text-strong);margin-bottom:8px;font-size:30px}.login-sub{color:var(--muted);letter-spacing:.28em;text-transform:uppercase;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:34px;padding:8px 0;font-size:11.5px}.shake{animation:.4s shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.reader-content{color:var(--text);overflow-wrap:anywhere;max-width:72ch;font-size:16px;line-height:1.9}.reader-content p{margin:0 0 1.25em}.reader-content img{border:1px solid var(--border);border-radius:6px;max-width:100%;height:auto}.reader-content a{color:var(--accent)}.reader-content h1,.reader-content h2,.reader-content h3{color:var(--text-strong)}.reader-content pre{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:14px;overflow-x:auto}.reader-content code{font-family:var(--font-mono);font-size:.92em}.reader-content blockquote{border-left:3px solid var(--border-strong);color:var(--muted);margin:0 0 1.25em;padding:4px 18px}.reader-content table{border-collapse:collapse;width:100%;margin-bottom:1.25em}.reader-content th,.reader-content td{border:1px solid var(--border);padding:7px 10px;font-size:13.5px}.footer{border-top:3px double var(--border-strong);color:var(--dim);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:56px;padding:16px 20px 22px;font-size:11.5px}.digest-grid{gap:12px;display:grid}@media (max-width:640px){body{font-size:15px}.topbar-inner{flex-wrap:nowrap;align-items:center;gap:10px;min-height:50px;padding:0 12px}.topbar .glitch{flex:none;font-size:14px}.burger{align-self:center;display:flex}.drawer{display:flex}.nav,.topbar-status,.theme-desktop-btn{display:none}.container{padding:0 14px 48px}.page-title{margin:22px 0 6px;font-size:20px}.page-sub{margin-bottom:16px;font-size:12.5px}.section-head{margin-top:32px}.toolbar{gap:8px;margin:14px 0}.toolbar .btn{flex:auto;padding:12px;font-size:11.5px}.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;padding:10px 13px;font-size:11.5px}.search-box{width:100%;max-width:none}.search-box input{padding:12px 14px;font-size:15px}.panel{padding:14px}.briefing-text{font-size:14.5px;line-height:1.8}.article-row{flex-wrap:wrap;gap:10px;padding:12px 2px}.article-title{font-size:14.5px}.article-meta{gap:6px;font-size:10px}.icon-btn{padding:10px 11px;font-size:15px}.dg-head{gap:12px;padding:10px 12px}.dg-body{padding:2px 10px 8px}.dg-cluster{padding:12px 0 10px}.dg-cluster-name{font-size:15px}.dg-idx,.dg-why{font-size:13px}.dg-cluster-badges{width:100%;margin-left:0}.dg-article{gap:9px;padding:9px 6px}.reader-content{max-width:none;font-size:15.5px;line-height:1.85}.rich-metrics{grid-template-columns:repeat(2,1fr)!important}.footer{margin-top:40px;padding:14px 14px 18px}}@media (max-width:360px){.rich-metrics{grid-template-columns:1fr!important}.toolbar .btn{flex:100%}}@media (min-width:641px){.burger,.drawer{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gz-scene{max-width:1460px;margin:0 auto;padding:24px 14px 60px}.gz-paper{--gz-paper:#f5efdf;--gz-ink:#171310;--gz-dim-ink:#3d372c;--gz-faded:#6e6350;--gz-meta:#8b7f66;--gz-red:#93261f;--gz-rule:#c9bfa4;--gz-edge:#d9d0b8;background:var(--gz-paper);color:var(--gz-ink);font-family:var(--gz-font,Georgia, "Times New Roman", serif);--gz-fs:1;border:1px solid var(--gz-edge);padding:34px 46px 28px;box-shadow:0 24px 60px #00000073}.gz-paper[data-edition=night]{--gz-paper:#17151a;--gz-ink:#ece5d8;--gz-dim-ink:#c4bba9;--gz-faded:#9a9184;--gz-meta:#837b6e;--gz-red:#e0655e;--gz-rule:#3a3730;--gz-edge:#0a090c}.gz-paper[data-edition=salmon]{--gz-paper:#fff1e5;--gz-ink:#33302e;--gz-dim-ink:#5c554e;--gz-faded:#8a8075;--gz-meta:#a3968a;--gz-red:#990f3d;--gz-rule:#dcc9b9;--gz-edge:#e6d4c2}.gz-paper[data-edition=vintage]{--gz-paper:#ece0c4;--gz-ink:#2f2416;--gz-dim-ink:#55452c;--gz-faded:#7a6a4f;--gz-meta:#93835f;--gz-red:#8f2d2d;--gz-rule:#c6b48e;--gz-edge:#b5a378;background-image:radial-gradient(90% 60% at 85% 8%,#785a281a,#0000 60%),radial-gradient(70% 50% at 10% 90%,#785a281f,#0000 60%)}.gz-paper[data-edition=noir]{--gz-paper:#fdfdfb;--gz-ink:#000;--gz-dim-ink:#1c1c1c;--gz-faded:#555;--gz-meta:#777;--gz-red:#000;--gz-rule:#bfbfbf;--gz-edge:#000}.gz-paper[data-edition=phosphor]{--gz-paper:#0b120c;--gz-ink:#86ef9b;--gz-dim-ink:#b9e8c2;--gz-faded:#4e9e63;--gz-meta:#3f7f52;--gz-red:#d4a72c;--gz-rule:#1d3a24;--gz-edge:#050805;text-shadow:0 0 6px #7ee78740}.gz-paper[data-edition=blueprint]{--gz-paper:#1c2b4a;--gz-ink:#d7e3f7;--gz-dim-ink:#b3c4e2;--gz-faded:#8296b8;--gz-meta:#6c81a6;--gz-red:#ffb454;--gz-rule:#31456b;--gz-edge:#101a2e}.gz-mast{text-align:center;border-bottom:3px double var(--gz-ink);padding-bottom:12px}.gz-mast-top{letter-spacing:.32em;text-transform:uppercase;color:var(--gz-faded);margin-bottom:6px;font-size:11px}.gz-title{letter-spacing:.04em;color:var(--gz-ink);margin:0;font-size:clamp(34px,6vw,58px);font-weight:700;line-height:1.05}.gz-issue-line{border-top:1px solid var(--gz-ink);border-bottom:1px solid var(--gz-ink);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:5px 2px;font-size:11.5px;display:flex}.gz-issue-date{text-transform:capitalize}.gz-editions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gz-editions-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gz-faded);margin-right:2px;font-family:inherit;font-size:10px}.gz-ed{border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;position:relative}.gz-ed.active{outline:2px solid var(--gz-ink);outline-offset:2px}.gz-toolbar{border-bottom:1px solid var(--gz-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 0;display:flex}.gz-tabs{flex-wrap:wrap;gap:4px;display:flex}.gz-tab{letter-spacing:.12em;color:var(--gz-faded);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-family:inherit;font-size:11px}.gz-tab:hover{color:var(--gz-ink)}.gz-tab.active{color:var(--gz-ink);border-color:var(--gz-ink);font-weight:700}.gz-actions{align-items:center;gap:8px;display:flex}.gz-btn{letter-spacing:.12em;background:var(--gz-ink);color:var(--gz-paper);border:1px solid var(--gz-ink);cursor:pointer;padding:7px 14px;font-family:inherit;font-size:11px}.gz-btn:disabled{opacity:.5;cursor:default}.gz-btn-ghost{color:var(--gz-ink);background:0 0}.gz-btn-ghost:hover{background:color-mix(in srgb, var(--gz-ink) 8%, transparent)}.gz-loading,.gz-stale{color:var(--gz-faded);margin:10px 0;font-size:12px;font-style:italic}.gz-empty{text-align:center;padding:60px 20px}.gz-empty-big{letter-spacing:.06em;margin-bottom:8px;font-size:26px;font-weight:700}.gz-empty p{color:var(--gz-faded);margin:0}.gz-top-band{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;margin-bottom:6px;display:grid}.gz-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--gz-red);margin-bottom:8px;font-size:11px}.gz-brief{font-size:calc(16.5px * var(--gz-fs));text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.75}.gz-brief:first-letter{float:left;padding:4px 8px 0 0;font-size:46px;font-weight:700;line-height:.85}.gz-sign{color:var(--gz-faded);text-align:right;margin-top:8px;font-size:12px;font-style:italic}.gz-weather{border:1px solid var(--gz-ink);padding:12px 14px;font-size:12.5px}.gz-weather-title{letter-spacing:.24em;border-bottom:1px solid var(--gz-ink);margin-bottom:8px;padding-bottom:6px;font-size:11px;font-weight:700}.gz-weather-rows{gap:6px;margin:0;display:grid}.gz-weather-rows div{justify-content:space-between;gap:10px;display:flex}.gz-weather-rows dt{color:var(--gz-faded);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.gz-weather-rows dd{text-align:right;margin:0;font-weight:700}.gz-weather-warn{color:var(--gz-red);font-style:normal;font-weight:400}.gz-weather-trend{letter-spacing:.06em}.gz-headlines{margin:20px 0 10px}.gz-rule-double{border-top:3px double var(--gz-ink);margin-bottom:10px}.gz-rule-thin{border-top:1px solid var(--gz-ink);margin-top:14px}.gz-top-story{text-align:center;padding:4px 0 10px}.gz-top-story h2{max-width:22ch;margin:0 auto;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.15}.gz-top-story a{color:inherit;text-decoration:none}.gz-top-story a:hover h2{text-decoration:underline;text-decoration-thickness:2px}.gz-top-why{max-width:62ch;font-size:calc(15px * var(--gz-fs));color:var(--gz-dim-ink);margin:10px auto 0;line-height:1.65}.gz-top-row{border-top:1px solid var(--gz-rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;padding:10px 0;display:grid}.gz-secondary h3{font-size:calc(16.5px * var(--gz-fs));margin:0 0 5px;line-height:1.3}.gz-secondary a{color:inherit;text-decoration:none}.gz-secondary a:hover h3{text-decoration:underline}.gz-secondary p{font-size:calc(12.5px * var(--gz-fs));color:var(--gz-faded);margin:0;line-height:1.55}.gz-rubrics{columns:2;column-rule:1px solid var(--gz-rule);column-gap:48px;margin-top:26px}.gz-rubric{break-inside:avoid;border-bottom:1px solid var(--gz-rule);padding:14px 0 20px}.gz-rubric:last-child{border-bottom:none}.gz-rubric-name{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gz-ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;padding-bottom:4px;font-size:14px;display:flex}.gz-must{letter-spacing:.18em;color:var(--gz-red);border:1px solid var(--gz-red);text-transform:uppercase;padding:1px 6px;font-size:9.5px}.gz-rubric-why{font-size:calc(13px * var(--gz-fs));color:var(--gz-dim-ink);margin:0 0 8px;font-style:italic;line-height:1.6}.gz-rubric-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.gz-rubric-list li{min-width:0}.gz-excerpt{font-size:calc(12.5px * var(--gz-fs));color:var(--gz-dim-ink);-webkit-line-clamp:3;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.62;display:-webkit-box;overflow:hidden}.gz-secondary .gz-excerpt{margin-top:6px;font-style:italic}.gz-headline{font-size:calc(15px * var(--gz-fs));color:var(--gz-ink);font-weight:700;line-height:1.4;text-decoration:none}.gz-headline:hover{text-decoration:underline}.gz-headline.read{color:var(--gz-faded);font-weight:400}.gz-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-meta);margin-top:2px;font-size:10.5px;display:block}.gz-footer{margin-top:18px}.gz-footer p{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faded);text-align:center;margin:10px 0 0;font-size:11px}@media (max-width:760px){.gz-paper{padding:20px 16px}.gz-top-band{grid-template-columns:1fr}.gz-rubrics{columns:1}.gz-issue-line{justify-content:center}}@media print{.topbar,.gz-toolbar,.gz-viewbar,.footer,.gz-stale{display:none!important}body{background:#fff!important}.gz-scene{max-width:none;padding:0}.gz-paper{box-shadow:none;--gz-paper:#fff;--gz-ink:#000;--gz-dim-ink:#222;--gz-faded:#555;--gz-meta:#666;--gz-red:#000;--gz-rule:#bbb;border:none;padding:0;text-shadow:none!important;background:#fff!important}.gz-rubrics{columns:3}a{color:inherit!important;text-decoration:none!important}}@media (min-width:1280px){.gz-rubrics{columns:3}.gz-title{font-size:clamp(40px,5vw,64px)}}.gz-viewbar{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;padding:0 4px 10px;display:flex}.gz-viewbar-label{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.gz-fonts{gap:4px;display:flex}.gz-font-btn{background:var(--bg-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:14px;line-height:1}.gz-font-btn:hover{color:var(--text)}.gz-font-btn.active{color:var(--accent);border-color:var(--accent)}.gz-scale{align-items:center;gap:6px;display:flex}.gz-scale-btn{background:var(--bg-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12px}.gz-scale-btn:disabled{opacity:.4;cursor:default}.gz-scale-btn:hover:not(:disabled){color:var(--text)}.gz-scale-input{text-align:center;background:var(--bg-2);width:58px;color:var(--text);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:6px;padding:5px 6px;font-family:inherit;font-size:12px}.gz-scale-input:focus{border-color:var(--accent);outline:none}
