.db-root{--paper:#f5f2ea;--paper-2:#ece7db;--card:#fbf9f4;--ink:#16140f;--ink-2:#5a5345;--ink-3:#6f6858;--rule:#16140f1f;--rule-2:#16140f38;--accent:#b23a1e;--accent-soft:#b23a1e1a;--up:#2f6b45;--down:#a0442c;--shadow-pop:0 14px 36px -10px #16140f47, 0 2px 6px #16140f14;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--ease:cubic-bezier(.2, .8, .2, 1);--t:.16s;--gutter:32px;--head-h:56px;--rail-w:340px}@media (prefers-color-scheme:dark){.db-root{--paper:#13110d;--paper-2:#1d1a15;--card:#1a1813;--ink:#efe9dc;--ink-2:#b8af9c;--ink-3:#978e7b;--rule:#efe9dc1f;--rule-2:#efe9dc38;--accent:#e4694a;--accent-soft:#e4694a24;--up:#74b98a;--down:#e6866b;--shadow-pop:0 14px 36px -10px #0009, 0 2px 6px #0000004d}}@media (min-width:1680px){.db-root{--rail-w:400px}}@media (max-width:780px){.db-root{--gutter:16px;--head-h:52px}}.db-app{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.45}.db-app *,.db-app :before,.db-app :after{box-sizing:border-box}.db-app a{color:inherit}.db-app :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.db-app ::selection{background:var(--accent);color:#fff}.db-app [hidden]{display:none!important}.db-head{z-index:40;background:var(--paper);border-bottom:1px solid var(--rule-2);padding-top:env(safe-area-inset-top);position:sticky;top:0}.db-head-in{max-width:1840px;height:calc(var(--head-h) - 1px);padding:0 max(var(--gutter), env(safe-area-inset-left));align-items:center;gap:18px;margin:0 auto;display:flex}.db-mark{font-family:var(--serif);letter-spacing:-.015em;white-space:nowrap;font-variation-settings:"opsz" 32;font-size:22px;font-weight:700;text-decoration:none}.db-mark-the{color:var(--accent);font-style:italic;font-weight:500}.db-date{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-transform:capitalize;font-size:11px}.db-tabs{align-self:stretch;margin-left:6px;display:flex}.db-tabs a{color:var(--ink-2);transition:color var(--t) var(--ease);align-items:center;gap:6px;padding:0 11px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.db-tabs a:hover{color:var(--ink)}.db-tabs a[aria-current=page]{color:var(--ink);font-weight:600}.db-tabs a[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:11px;right:11px}.db-tab-n{font-family:var(--mono);background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.db-head-end{align-items:center;gap:12px;display:flex}.db-cmd{flex:auto;max-width:540px;margin-left:auto;position:relative}.db-cmd .db-cmd-trigger,.db-cmd .db-cmd-close,.db-cmd .db-cmd-backdrop{display:none}.db-cmd-field{border:1px solid var(--rule-2);background:var(--card);height:36px;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 5px;display:flex}.db-cmd-field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.db-cmd-mode{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:6px;flex:none;padding:4px 7px;font-size:10.5px;font-weight:600}.db-cmd-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.db-cmd-field input:focus-visible{outline:none}.db-head:has(.db-cmd.is-open){z-index:80}.db-cmd-field input::placeholder{color:var(--ink-3)}.db-kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--rule-2);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:10.5px;line-height:17px}.db-cmd-panel{z-index:50;background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--shadow-pop);animation:db-in var(--t) var(--ease);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes db-in{0%{opacity:0;transform:translateY(-4px)}}.db-chips{flex-wrap:wrap;gap:6px;display:flex}.db-chip{border:1px solid var(--rule-2);height:30px;font:inherit;color:var(--ink-2);cursor:pointer;transition:background var(--t) var(--ease), color var(--t) var(--ease);background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.db-chip:hover{color:var(--ink);background:var(--paper-2)}.db-chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.db-cmd-hint{color:var(--ink-2);justify-content:space-between;gap:12px;margin:10px 2px 0;font-size:12.5px;display:flex}.db-cmd-enter{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.db-cmd-note,.db-cmd-busy,.db-cmd-err{margin:10px 2px 0;font-size:12.5px}.db-cmd-note a{font-weight:600}.db-cmd-busy{color:var(--ink-2);align-items:center;gap:8px;display:flex}.db-cmd-err{color:var(--down)}.db-spin{border:2px solid var(--rule-2);border-top-color:var(--ink);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite db-spin}@keyframes db-spin{to{transform:rotate(360deg)}}.db-cmd-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:12px 2px 4px;font-size:10.5px;font-weight:600}.db-cmd-hit{border-radius:7px;flex-direction:column;gap:1px;padding:7px 8px;text-decoration:none;display:flex}.db-cmd-hit:hover{background:var(--paper-2)}.db-cmd-hit>span:first-child{font-family:var(--serif);font-size:15px;line-height:20px}.db-cmd-hit .db-src{font-size:11.5px}.db-setup{flex-direction:column;gap:6px;max-height:360px;margin-top:10px;display:flex;overflow:auto}.db-say{background:var(--paper-2);border-radius:10px;align-self:flex-start;max-width:90%;margin:0;padding:7px 10px;font-size:13.5px}.db-say.is-me{background:var(--ink);color:var(--paper);align-self:flex-end}.db-setup-q{color:var(--ink-2);margin:2px 0 0;padding-left:18px;font-size:13px}.db-setup-props{flex-direction:column;gap:6px;display:flex}.db-prop{border:1px solid var(--rule);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.db-prop>span:first-child{flex:1}.db-prop-ok{color:var(--up);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.db-btn{border:1px solid var(--rule-2);height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t) var(--ease), opacity var(--t) var(--ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.db-btn:hover{background:var(--paper-2)}.db-btn.is-ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.db-btn.is-ink:hover{opacity:.88}.db-btn.is-ghost{color:var(--ink-2);border-color:#0000}.db-btn:disabled{opacity:.5;cursor:default}.db-textbtn{font:inherit;letter-spacing:0;text-transform:none;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:500}.db-textbtn:hover{color:var(--ink);text-decoration-color:currentColor}.db-textbtn.is-accent{color:var(--accent)}.db-textbtn:disabled{opacity:.5}.db-iconbtn,.db-act,.db-pop-trigger{color:var(--ink-2);cursor:pointer;transition:background var(--t) var(--ease), color var(--t) var(--ease);background:0 0;border:0;place-items:center;display:inline-grid}.db-iconbtn{border-radius:8px;width:32px;height:32px}.db-act,.db-pop-trigger{border-radius:6px;width:28px;height:28px}.db-iconbtn:hover,.db-act:hover,.db-pop-trigger:hover,.db-pop-trigger[aria-expanded=true]{color:var(--ink);background:var(--paper-2)}.db-listen{border:1px solid var(--rule-2);height:28px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.db-listen:hover{background:var(--paper-2)}.db-listen[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.db-listen.is-small{height:24px;font-size:11.5px}.db-seg{border:1px solid var(--rule-2);border-radius:7px;display:inline-flex;overflow:hidden}.db-seg button{height:26px;font-family:var(--mono);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px}.db-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.db-switch{background:var(--rule-2);width:28px;height:16px;transition:background var(--t) var(--ease);border-radius:999px;flex:none;position:relative}.db-switch:after{content:"";background:var(--card);width:12px;height:12px;transition:transform var(--t) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.db-switch[data-on="1"]{background:var(--ink)}.db-switch[data-on="1"]:after{transform:translate(12px)}.db-toggle{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:inline-flex}.db-toggle:disabled{opacity:.5}.db-pop{display:inline-flex;position:relative}.db-avatar .db-pop-trigger{border-radius:50%;width:34px;height:34px}.db-avatar-dot{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.db-menu{z-index:60;background:var(--card);border:1px solid var(--rule-2);min-width:228px;box-shadow:var(--shadow-pop);font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);animation:db-in var(--t) var(--ease);border-radius:12px;padding:6px;font-size:13.5px;font-weight:400;position:absolute;top:calc(100% + 6px)}.db-menu.is-right{right:0}.db-menu.is-left{left:0}.db-menu-head{border-bottom:1px solid var(--rule);color:var(--ink-3);overflow-wrap:anywhere;margin-bottom:4px;padding:7px 10px 9px;font-size:12px}.db-menu-row{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 10px;display:flex}.db-menu-item{width:100%;min-height:38px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.db-menu-item:hover{background:var(--paper-2)}.db-menu-item:disabled{opacity:.5}.db-menu-item.is-danger{color:var(--down)}.db-menu-item.is-quiet{color:var(--ink-2)}.db-menu-note{font-family:var(--mono);color:var(--accent);font-size:10.5px}.db-menu-form{gap:8px;width:290px;padding:6px;display:grid}.db-menu-form label{color:var(--ink-2);font-size:12px}.db-menu-form textarea{resize:vertical;border:1px solid var(--rule-2);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:13.5px}.db-menu-actions{gap:6px;display:flex}.db-menu-brief{white-space:pre-line;max-height:320px;font-family:var(--serif);margin:0;font-size:14.5px;line-height:21px;overflow:auto}.db-wrap{max-width:1840px;padding:24px max(var(--gutter), env(safe-area-inset-right)) 48px max(var(--gutter), env(safe-area-inset-left));margin:0 auto}.db-layout{grid-template-columns:minmax(0, 1fr) var(--rail-w);align-items:start;gap:44px;display:grid}.db-main{min-width:0;container-type:inline-size}.db-rail{flex-direction:column;gap:30px;min-width:0;display:flex}.db-page-t{font-family:var(--serif);letter-spacing:-.01em;margin:4px 0 18px;font-size:30px;font-weight:600;line-height:34px}.db-page-sub{color:var(--ink-2);margin:-10px 0 22px;font-size:13.5px}@media (min-width:1101px) and (min-height:860px){.db-rail{top:calc(var(--head-h) + 20px);position:sticky}}.db-label{border-top:2px solid var(--ink);min-height:38px;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:6px;font-size:11px;font-weight:600;display:flex}.db-label>span:first-child,.db-label>a:first-child{align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.db-label-note{letter-spacing:0;text-transform:none;color:var(--ink-3);align-items:center;gap:12px;font-size:11.5px;font-weight:400;display:flex}.db-label-note .db-textbtn{font-size:11.5px}.db-label-link{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:12px;font-weight:500}.db-count{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);font-size:11px;font-weight:500}.db-count.is-accent{color:var(--accent)}.db-caught{font-family:var(--mono);color:var(--up);font-size:11px}.db-new{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:6px;font-size:10px;font-weight:600}.db-rows{margin:0;padding:0;list-style:none}.db-row{isolation:isolate;border-top:1px solid var(--rule);padding:10px 0;position:relative}.db-rows>.db-row:first-child{border-top:0}.db-row-t{font-family:var(--serif);color:var(--ink);text-wrap:pretty;transition:color var(--t) var(--ease);font-size:16.5px;font-weight:500;line-height:22px;text-decoration:none;display:block}.db-row-t:hover,.db-lead-t:hover,.db-briefing-list a:hover,.db-rail-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.db-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;padding-right:64px;font-size:12px;display:flex}.db-fav{border-radius:3px;flex:none;width:14px;height:14px;margin-right:2px}.db-fav.is-blank{background:var(--paper-2);color:var(--ink-3);place-items:center;font-size:8.5px;font-weight:700;display:inline-grid}.db-src{color:var(--ink-2);font-weight:500}.db-time,.db-plus,.db-sec-tag,.db-vcmap,.db-meta-quiet{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.db-time.is-fresh{color:var(--accent)}.db-vcmap{cursor:pointer;background:0 0;border:0;padding:0}.db-vcmap:hover{color:var(--ink)}.db-row-acts{opacity:0;transition:opacity var(--t) var(--ease);gap:0;display:flex;position:absolute;bottom:5px;right:-4px}.db-row:hover .db-row-acts,.db-row:focus-within .db-row-acts,.db-row.is-focus .db-row-acts,.db-lead:hover .db-row-acts,.db-lead:focus-within .db-row-acts,.db-lead.is-focus .db-row-acts,.db-vcard:hover .db-row-acts,.db-vrow:hover .db-row-acts,.db-vcard:focus-within .db-row-acts,.db-vrow:focus-within .db-row-acts,.db-row-acts.is-on{opacity:1}.db-row-acts:has(.db-save[aria-pressed=true]){opacity:1}.db-save[aria-pressed=true]{color:var(--accent)}.db-act svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.db-save[aria-pressed=true] svg{fill:currentColor}.db-share.is-done{color:var(--up)}.db-row.is-read .db-row-t,.db-lead.is-read .db-lead-t,.db-vcard.is-read .db-row-t,.db-vrow.is-read .db-row-t{color:var(--ink-3)}.db-row.is-read .db-fav,.db-lead.is-read .db-fav{opacity:.55}[data-row].is-focus:before{content:"";z-index:-1;background:var(--paper-2);border-radius:8px;position:absolute;inset:0 -10px}@media (hover:none){.db-row-acts{opacity:1}}.db-briefing{background:var(--card);border:1px solid var(--rule);border-radius:12px;margin-bottom:30px;padding:14px 18px 16px;box-shadow:0 1px 2px #16140f0a,0 6px 20px -12px #16140f24}.db-briefing-head{align-items:center;gap:12px;min-height:30px;display:flex}.db-briefing h2{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.db-briefing-meta{white-space:nowrap;font-family:var(--mono);color:var(--ink-3);font-size:11px}.db-briefing-acts{align-items:center;gap:4px;margin-left:auto;display:flex}.db-briefing-toggle svg{transition:transform var(--t) var(--ease)}.db-briefing.is-collapsed .db-briefing-toggle svg{transform:rotate(-90deg)}.db-briefing-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.db-briefing-list li{font-family:var(--serif);max-width:80ch;padding-left:18px;font-size:15px;line-height:23px;position:relative}.db-briefing-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.db-briefing-list a{text-decoration:none}@container (min-width:1100px){.db-briefing-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.db-top-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:36px;margin-top:4px;display:grid}.db-lead{isolation:isolate;padding:8px 0 14px;position:relative}.db-lead-t{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"opsz" 48;font-size:34px;font-weight:600;line-height:38px;text-decoration:none;display:block}.db-lead-dek{max-width:62ch;font-family:var(--serif);color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:25px}.db-lead .db-meta{margin-top:12px}.db-rows.is-second .db-row-t{font-size:20px;line-height:26px}.db-rows.is-second{border-top:1px solid var(--rule)}.db-rows.is-top>.db-row:first-child{padding-top:12px}@container (max-width:700px){.db-top-grid{grid-template-columns:minmax(0,1fr);gap:4px}.db-rows.is-top{border-top:1px solid var(--rule)}}.db-strip{margin-top:34px}.db-strip-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;padding:6px 0;display:grid;overflow-x:auto}@container (min-width:1180px){.db-strip-row{grid-auto-columns:calc(16.6667% - 15px)}}@container (max-width:620px){.db-strip-row{grid-auto-columns:64%}}.db-vcard{isolation:isolate;scroll-snap-align:start;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.db-vthumb{aspect-ratio:16/9;background:var(--paper-2);border-radius:6px;display:block;overflow:hidden}.db-vthumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease);display:block}.db-vcard:hover .db-vthumb img,.db-vrow:hover .db-vthumb img{transform:scale(1.03)}.db-vcard .db-row-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:19px;display:-webkit-box;overflow:hidden}.db-vcard .db-meta{padding-right:0}.db-vcard .db-row-acts{background:var(--card);border-radius:7px;top:4px;bottom:auto;right:4px;box-shadow:0 1px 3px #16140f33}.db-vrow{isolation:isolate;border-top:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);gap:14px;padding:10px 0;display:grid;position:relative}.db-rows>.db-vrow:first-child{border-top:0}.db-vrow .db-row-t{font-size:15.5px;line-height:20px}.db-sections-bar{justify-content:space-between;align-items:baseline;gap:16px;margin:44px 0 14px;display:flex}.db-sections-t{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:600}.db-sections{columns:2;column-gap:34px}@container (min-width:1180px){.db-sections{columns:3}}@container (max-width:620px){.db-sections{columns:1}}.db-sec{break-inside:avoid;min-width:0;margin-bottom:36px}.db-sections.is-monitors,.db-sections.is-videos{columns:auto;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:0 34px;display:grid}.db-dek{border-bottom:1px solid var(--rule);margin:0 0 4px;padding:2px 0 10px}.db-dek-text{-webkit-line-clamp:2;white-space:pre-line;font-family:var(--serif);color:var(--ink-2);-webkit-box-orient:vertical;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}.db-dek.is-open .db-dek-text{-webkit-line-clamp:unset;display:block}.db-dek-k{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-right:2px;font-size:10.5px;font-weight:600}.db-dek-more{font:inherit;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:500}.db-more>summary{cursor:pointer;border-top:1px solid var(--rule);color:var(--ink-2);padding:9px 0;font-size:12.5px;font-weight:500;list-style:none}.db-more>summary::-webkit-details-marker{display:none}.db-more>summary:hover{color:var(--ink)}.db-more[open]>summary{color:var(--ink-3)}.db-mon-ctl{gap:12px;display:inline-flex}.db-rail-block{min-width:0}.db-mkt{grid-template-columns:1fr 1fr;display:grid}.db-tile{border-bottom:1px solid var(--rule);flex-direction:column;gap:1px;min-width:0;padding:9px 0 10px;display:flex}.db-tile:nth-child(odd){border-right:1px solid var(--rule);padding-right:14px}.db-tile:nth-child(2n){padding-left:14px}.db-tile-l{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);font-size:11.5px;overflow:hidden}.db-tile-code{font-family:var(--mono);color:var(--ink-3);margin-right:5px;font-size:10px}.db-tile-v{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:500}.db-tile-c{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.is-up{color:var(--up)}.is-down{color:var(--down)}.db-tile.is-stale .db-tile-l,.db-tile.is-stale .db-tile-v{color:var(--ink-3)}.db-tile.is-stale .db-tile-v{font-weight:400}.db-rail-list{margin:0;padding:0;list-style:none}.db-rail-list li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:9px 0;display:flex}.db-rail-list li:first-child{border-top:0}.db-rail-list a{font-family:var(--serif);font-size:15px;line-height:20px;text-decoration:none}.db-rail-list .db-src{color:var(--ink-3);font-size:11.5px;font-weight:400}.db-rail-empty{color:var(--ink-3);margin:6px 0 0;font-size:12.5px}.db-rail-foot{color:var(--ink-3);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.db-updated{font-family:var(--mono);color:var(--ink-3);font-size:11px}.db-mchips{display:none}.db-empty{max-width:520px;color:var(--ink-2);padding:36px 0;font-size:14px}.db-empty p{margin:0 0 10px}.db-empty .db-empty-t{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:600}.db-empty-sub{color:var(--ink-3);font-size:12.5px}.db-onboard{margin-bottom:26px}.db-foot{border-top:1px solid var(--rule);color:var(--ink-2);gap:14px;margin-top:64px;padding-top:20px;font-size:12.5px;display:grid}.db-foot-suggest{max-width:620px}.db-foot-row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.db-foot-row>a{color:var(--ink-2);text-underline-offset:3px}.db-tabbar{display:none}.db-app .bg-white{background:var(--card)}.db-app .bg-neutral-50,.db-app [class*=bg-neutral-50\/],.db-app [class*=bg-neutral-900\/]{background:var(--paper-2)}.db-app .bg-neutral-900{background:var(--ink);color:var(--paper)}.db-app .text-neutral-300,.db-app .text-neutral-400,.db-app .text-neutral-500{color:var(--ink-3)}.db-app .text-neutral-600,.db-app .text-neutral-700{color:var(--ink-2)}.db-app .text-neutral-900{color:var(--ink)}.db-app .text-green-600,.db-app .text-green-700{color:var(--up)}.db-app .text-red-600,.db-app .text-red-700{color:var(--down)}.db-app .text-amber-500{color:var(--accent)}.db-app [class*=border-neutral-]{border-color:var(--rule-2)}.db-app .shadow-2xl{box-shadow:var(--shadow-pop)}.db-app .hover\:bg-neutral-50:hover,.db-app .hover\:bg-neutral-100:hover{background:var(--paper-2)}.db-app form input,.db-app .db-foot input{color:var(--ink);background:var(--card)}@media (max-width:1240px){.db-date{display:none}}@media (max-width:1100px){.db-layout{grid-template-columns:minmax(0,1fr);gap:40px}.db-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.db-tabs a{padding:0 8px}.db-tabs a[aria-current=page]:after{left:8px;right:8px}}@media (max-width:780px){.db-head-in{gap:8px}.db-mark{font-size:20px}.db-date,.db-tabs,.db-lang{display:none}.db-cmd{flex:none;max-width:none;margin-left:auto}.db-cmd .db-cmd-trigger{width:44px;height:44px;display:inline-grid}.db-avatar .db-pop-trigger{width:44px;height:44px}.db-cmd-box{z-index:70;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--card);visibility:hidden;transition:transform .22s var(--ease), visibility 0s linear .22s;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -16px 40px -12px #00000059}.db-cmd.is-open .db-cmd-box{visibility:visible;transition:transform .22s var(--ease), visibility 0s;transform:none}.db-cmd .db-cmd-backdrop{z-index:69;opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);background:#16140f61;display:block;position:fixed;inset:0}.db-cmd.is-open .db-cmd-backdrop{opacity:1;pointer-events:auto}.db-cmd-field{height:46px}.db-cmd-kbd{display:none}.db-cmd .db-cmd-close{width:44px;height:44px;display:inline-grid}.db-cmd-panel{max-height:56vh;box-shadow:none;background:0 0;border:0;padding:12px 0 0;animation:none;position:static;overflow:auto}.db-chip{height:36px;padding:0 14px}.db-app input,.db-app textarea{font-size:16px}.db-menu-item,.db-menu-row{min-height:44px}.db-wrap{padding-top:12px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.db-rail{display:none}.db-mchips{margin:0 calc(-1 * var(--gutter)) 14px;padding:0 var(--gutter) 10px;border-bottom:1px solid var(--rule);scrollbar-width:none;white-space:nowrap;gap:18px;display:flex;overflow-x:auto}.db-mchips::-webkit-scrollbar{display:none}.db-mchip{align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.db-mchip-l{color:var(--ink-2)}.db-mchip-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.db-mchip-c{font-family:var(--mono);color:var(--ink-3);font-size:11px}.db-mchip.is-stale{opacity:.6}.db-briefing{margin-bottom:22px;padding:12px 14px 14px}.db-briefing-head{gap:8px}.db-briefing .db-listen{justify-content:center;width:32px;padding:0}.db-briefing .db-listen span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.db-briefing-list li{font-size:15px;line-height:22px}.db-lead-t{font-size:27px;line-height:31px}.db-lead-dek{font-size:16px;line-height:23px}.db-rows.is-second .db-row-t{font-size:18px;line-height:24px}.db-row{padding:12px 0}.db-page-t{font-size:26px;line-height:30px}.db-vrow{grid-template-columns:112px minmax(0,1fr);gap:12px}.db-foot{margin-top:44px}.db-tabbar{z-index:45;padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--rule-2);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.db-tabbar a{height:52px;color:var(--ink-2);justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.db-tabbar a[aria-current=page]{color:var(--ink);font-weight:600}.db-tabbar a[aria-current=page]:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:22%;right:22%}}@media (prefers-reduced-motion:reduce){.db-app *,.db-app :before,.db-app :after{transition:none!important;animation:none!important}}
