.sw-root{--bg:#07090d;--panel:#0c1017;--panel-2:#10161f;--line:#1a2230;--line-strong:#243044;--ink:#e6ebf2;--ink-2:#9aa7b8;--ink-3:#5c6878;--accent:#33d17a;--accent-dim:rgba(51,209,122,0.14);--warn:#f5b83d;--bad:#ff5c5c;--mono:var(--font-plex-mono),"SF Mono",Menlo,Consolas,monospace;--plex-sans:var(--font-plex-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--ad-h:58px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:12.5px;line-height:1.45}.sw-root a{color:inherit;text-decoration:none}.sw-live{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.sw-live .sw-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(51,209,122,.6);animation:sw-pulse 1.6s infinite}.sw-live[data-state=stale]{color:var(--warn)}.sw-live[data-state=stale] .sw-dot{background:var(--warn);animation:none}.sw-live[data-state=down]{color:var(--bad)}.sw-live[data-state=down] .sw-dot{background:var(--bad);animation:none}@keyframes sw-pulse{0%{box-shadow:0 0 0 0 rgba(51,209,122,.55)}70%{box-shadow:0 0 0 7px rgba(51,209,122,0)}to{box-shadow:0 0 0 0 rgba(51,209,122,0)}}.sw-clock{color:var(--ink-2);font-variant-numeric:tabular-nums}.sw-spacer{flex:1}.sw-get{font-family:var(--plex-sans);font-size:12px;font-weight:600;color:#06130c;background:var(--accent);border-radius:4px;padding:5px 12px}.sw-get:hover{filter:brightness(1.1)}.sw-ad{position:relative;z-index:1;background:#2dd4bf;box-shadow:0 10px 22px -12px rgba(0,0,0,.9)}.sw-ad-in{max-width:1080px;margin:0 auto;min-height:var(--ad-h);padding:8px 16px;gap:18px}.sw-ad-in,.sw-ad-main{display:flex;align-items:center}.sw-ad-main{gap:16px;min-width:0;flex:1}.sw-ad-lock{display:inline-flex;align-items:center;gap:8px;flex:none;color:#04211c}.sw-ad-lock>span{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#05403a}.sw-ad-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-ad-claim{font-family:var(--plex-sans);font-size:16.5px;font-weight:650;letter-spacing:-.01em;line-height:1.2;color:#04211c}.sw-ad-promise{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:#07564d}.sw-ad-narrow{display:none}.sw-ad-cta{font-family:var(--plex-sans);font-size:13px;font-weight:600;color:#ccfbf1;background:#04211c;border-radius:4px;padding:9px 17px;flex:none;margin-left:auto;white-space:nowrap}.sw-ad-cta:hover{background:#0a3830}.sw-ad-cta:focus-visible{outline:2px solid #04211c;outline-offset:2px}.sw-tape{overflow:hidden;border-bottom:1px solid var(--line);background:var(--panel-2);height:32px;position:relative}.sw-tape-track{display:inline-flex;white-space:nowrap;will-change:transform;animation:sw-scroll 210s linear infinite}.sw-tape:focus-within .sw-tape-track,.sw-tape:hover .sw-tape-track{animation-play-state:paused}.sw-tape-item{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:32px;border-right:1px solid var(--line);color:var(--ink-2)}.sw-tape-item b{color:var(--ink);font-weight:600}.sw-tape-item .sw-up{color:var(--accent);font-weight:600}a.sw-tape-item:hover{background:var(--panel);color:var(--ink)}a.sw-tape-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sw-tape-title{color:var(--ink-2)}a.sw-tape-item:hover .sw-tape-title{color:var(--ink)}.sw-tape-lvl{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sw-tape-loc,.sw-tape-lvl{color:var(--ink-3)}.sw-tape-loc:before{content:"· "}.sw-tape-age{color:var(--ink-3);font-variant-numeric:tabular-nums}.sw-tape-ad{background:rgba(45,212,191,.09);color:#7fded0}.sw-tape-ad b,.sw-tape-ad svg{color:#2dd4bf}.sw-tape-ad .sw-tape-go{font-family:var(--plex-sans);font-size:11px;font-weight:600;color:#04211c;background:#2dd4bf;border-radius:3px;padding:2px 8px}a.sw-tape-ad:hover{background:rgba(45,212,191,.17);color:#cdf5ee}a.sw-tape-ad:hover .sw-tape-go{filter:brightness(1.08)}.sw-tape-cap{left:0;display:inline-flex;align-items:center;padding:0 12px;background:var(--panel);border-right:1px solid var(--line-strong);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.sw-tape-cap,.sw-tape-fade{position:absolute;top:0;z-index:2;height:32px}.sw-tape-fade{right:0;width:48px;pointer-events:none;background:linear-gradient(to right,rgba(16,22,31,0),var(--panel-2))}@keyframes sw-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.sw-tape-ad .sw-tape-copy{display:none}.sw-tape-title{max-width:24ch;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.sw-tape{overflow-x:auto}.sw-tape-track{animation:none}}.sw-head{max-width:1080px;margin:0 auto;padding:34px 16px 10px}.sw-head h1{font-family:var(--plex-sans);font-size:27px;font-weight:650;letter-spacing:-.01em;margin:0 0 10px}.sw-head h1 em{font-style:normal;color:var(--accent)}.sw-sub{color:var(--ink-2);font-size:13px;max-width:720px;margin:0}.sw-sub a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.sw-sub a:hover{border-color:var(--accent)}.sw-nav{position:relative;z-index:30;max-width:1080px;margin:20px auto 0;padding:0 16px}.sw-nav-open,.sw-nav:has(.sw-pick[open]){z-index:50}.sw-nav-in{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;border:1px solid var(--line-strong);background:var(--panel-2);border-radius:5px;padding:8px 11px}.sw-group,.sw-slice{display:inline-flex;align-items:center;gap:4px}.sw-slice{gap:7px}.sw-group .lbl,.sw-slice .lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;flex:none}.sw-sep{color:var(--ink-3)}.sw-pill{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:3px;padding:5px 10px}.sw-pill:hover{color:var(--ink);border-color:#34425a}.sw-pill[aria-current=page]{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.sw-pill:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sw-pill.soon{color:var(--ink-3);border-style:dashed;cursor:default}.sw-pill.soon:hover{color:var(--ink-3);border-color:var(--line-strong)}.sw-pick{position:relative}.sw-seg{display:inline-flex;align-items:center;gap:9px;height:28px;padding:0 9px 0 11px;border:1px solid var(--line-strong);border-radius:3px;background:var(--panel);color:var(--ink);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;list-style:none}.sw-seg::-webkit-details-marker{display:none}.sw-seg::marker{content:""}.sw-seg:hover{border-color:var(--accent);color:var(--accent)}.sw-seg:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sw-chev{flex:none;opacity:.6}.sw-seg:hover .sw-chev{opacity:1}.sw-pick[open]>.sw-seg{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.sw-pick[open]>.sw-seg .sw-chev{opacity:1;transform:rotate(180deg)}.sw-pick[open]>.sw-seg:before{content:"";position:fixed;inset:0;z-index:1}.sw-pop{position:absolute;top:calc(100% + 7px);left:0;z-index:2;min-width:232px;background:var(--panel);border:1px solid var(--line-strong);border-radius:5px;padding:5px 0 0;box-shadow:0 24px 50px -18px rgba(0,0,0,.95)}.sw-opt{display:flex;align-items:baseline;gap:12px;padding:7px 13px;border-left:2px solid transparent;color:var(--ink-2);white-space:nowrap}.sw-opt .n{flex:1}a.sw-opt:hover{background:var(--panel-2);color:var(--ink)}a.sw-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sw-opt[aria-current=page]{border-left-color:var(--accent);background:rgba(51,209,122,.1);color:var(--accent)}.sw-opt .moves{flex:none;font-size:10.5px;color:var(--warn)}.sw-opt.off{flex-direction:column;align-items:stretch;gap:1px;color:var(--ink-3);cursor:default;white-space:normal}.sw-opt.off .why{font-size:10.5px;line-height:1.4;color:#4a5563;max-width:260px}.sw-opt-rule{display:block;height:1px;margin:5px 0;background:var(--line)}.sw-pop-foot{margin:5px 0 0;border-top:1px solid var(--line);padding:8px 13px 9px;font-size:10px;line-height:1.5;letter-spacing:.04em;color:var(--ink-3);max-width:300px}.sw-book{max-width:1080px;margin:16px auto 0;padding:0 16px 8px}.sw-scroll{border:1px solid var(--line);border-radius:6px;background:var(--panel);position:relative;overflow:auto;max-height:calc(100dvh - 120px);min-height:360px}.sw-book table{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;table-layout:fixed}col.sw-c-co{width:192px}col.sw-c-found{width:134px}col.sw-c-lvl{width:104px}col.sw-c-loc{width:140px}col.sw-c-sal{width:148px}col.sw-c-spon{width:140px}.sw-book thead th{position:sticky;top:0;z-index:3;background:var(--panel);color:var(--ink-3);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:9px 10px;border-bottom:1px solid var(--line-strong);white-space:nowrap;transition:box-shadow .15s}.sw-book thead th.r{text-align:right}.sw-scroll.sy thead th{box-shadow:0 8px 14px -8px rgba(0,0,0,.85)}.sw-th-btn{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;margin:-9px -10px;padding:9px 10px}.sw-th-btn:hover{color:var(--ink-2)}.sw-th-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sw-th-btn .arr{font-size:9px;opacity:0;transition:opacity .12s}.sw-th-btn:hover .arr{opacity:.6}.sw-th-btn .arr:before{content:"▼"}th[aria-sort] .sw-th-btn{color:var(--ink)}th[aria-sort] .sw-th-btn .arr{opacity:1;color:var(--accent)}th[aria-sort=ascending] .sw-th-btn .arr:before{content:"▲"}.sw-book tbody td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--panel)}.sw-book tbody tr:last-child td{border-bottom:0}.sw-book tbody tr:hover td{background:var(--panel-2)}.sw-book tbody tr.arrived td{animation:sw-flash 1.8s ease-out}@keyframes sw-flash{0%{background:rgba(51,209,122,.38)}to{background:var(--panel)}}.sw-pin{position:sticky;left:0;z-index:2}.sw-book thead th.sw-pin{z-index:4}.sw-scroll.sx .sw-pin{box-shadow:1px 0 0 var(--line-strong),10px 0 12px -8px rgba(0,0,0,.8)}.sw-book tbody tr.fresh td.sw-pin{box-shadow:inset 2px 0 0 var(--accent)}.sw-scroll.sx tbody tr.fresh td.sw-pin{box-shadow:inset 2px 0 0 var(--accent),1px 0 0 var(--line-strong),10px 0 12px -8px rgba(0,0,0,.8)}td.sw-t{color:var(--ink-2)}.sw-t-ago,td.sw-t{font-variant-numeric:tabular-nums;text-align:right}.sw-t-ago{display:inline-block;min-width:8ch}td.sw-t .sw-tag.new{margin-left:8px;vertical-align:baseline}td.sw-co{font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.02em}.sw-co-in{display:flex;align-items:center;gap:8px;min-width:0}.sw-co-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-mark{width:20px;height:20px;border-radius:4px;flex:none;box-sizing:border-box;object-fit:contain;background:var(--panel-2);padding:1px}.sw-mark,.sw-mark-mono{border:1px solid var(--line)}.sw-mark-mono{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:0}td.sw-title{font-family:var(--plex-sans);font-size:13px}td.sw-title a:hover{text-decoration:underline;text-underline-offset:3px}td.sw-loc{color:var(--ink-2)}td.sw-age{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.sw-tag{display:inline-block;padding:1px 6px;border:1px solid var(--line-strong);border-radius:3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sw-tag.lvl{color:var(--ink);border-color:#34425a}.sw-tag.new{color:var(--accent);border-color:var(--accent)}.sw-tag.wp{margin-left:7px;color:var(--ink-3);border-color:var(--line)}td.sw-sal{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}td.sw-sal.none{color:var(--ink-3)}.sw-tag.spon-yes{color:var(--accent);border-color:var(--accent)}.sw-tag.spon-maybe{color:var(--warn);border-color:rgba(245,184,61,.5)}.sw-tag.spon-no{color:var(--ink-3);border-color:var(--line)}.sw-empty{padding:40px;color:var(--ink-3);text-align:center}.sw-note{max-width:1080px;margin:8px auto 0;padding:0 16px;color:var(--ink-3);font-size:11px}.sw-cta{max-width:1080px;margin:30px auto 0;padding:0 16px 16px}.sw-cta-box{border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);padding:20px 22px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sw-cta-box p{margin:0;font-family:var(--plex-sans);font-size:14px;color:var(--ink-2);max-width:560px}.sw-cta-box p b{color:var(--ink);font-weight:600}.sw-cta-box .sw-get{margin-left:auto;font-size:13px;padding:9px 18px}.sw-foot{max-width:1080px;margin:12px auto 0;padding:10px 16px 26px;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink-3);font-size:11px;border-top:1px solid var(--line)}.sw-foot .sw-spacer{flex:1}.sw-foot a{color:var(--ink-2)}.sw-foot a:hover{color:var(--ink)}@media (max-width:860px){.sw-head h1{font-size:21px}.sw-tape-cap,.sw-tape-loc{display:none}.sw-tape-item{padding:0 14px}.sw-cta-box .sw-get{margin-left:0}.sw-ad-in{gap:12px;padding:9px 14px}.sw-ad-main{flex-direction:column;align-items:flex-start;gap:3px}.sw-ad-claim{font-size:12.5px}.sw-ad-wide{display:none}.sw-ad-narrow{display:inline}.sw-ad-cta{min-height:44px;display:inline-flex;align-items:center;padding:0 14px}.sw-nav-in{gap:9px 12px}.sw-group,.sw-slice{flex-wrap:wrap}.sw-mark{width:16px;height:16px;border-radius:3px}.sw-co-in{gap:6px}col.sw-c-co{width:176px}}@media (max-width:599px){.sw-scroll{max-height:none;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent}.sw-book table{min-width:0;display:block}.sw-book thead{display:none}.sw-book tbody{display:block}.sw-book tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:10px 12px;border-bottom:1px solid var(--line);border-left:2px solid transparent;background:var(--panel)}.sw-book tbody tr.fresh{border-left-color:var(--accent)}.sw-book tbody tr:hover{background:var(--panel-2)}.sw-book tbody tr.arrived{animation:sw-flash 1.8s ease-out}.sw-book tbody td{display:block;padding:0;border:0;background:transparent!important;overflow:visible;white-space:normal;position:static;box-shadow:none!important;animation:none}td.sw-co{order:1;flex:1 1 auto;min-width:0;font-size:12px}td.sw-t{order:2;flex:none;font-size:11px}td.sw-title{order:3;flex-basis:100%;line-height:1.4}td.sw-lvl{order:4}td.sw-loc{order:5;font-size:11px}td.sw-sal{order:6;font-size:11px;text-align:left}td.sw-spon{order:7}td.sw-sal.none,td.sw-spon:empty{display:none}}@media (max-width:600px){.sw-pick[open]>.sw-seg:before{background:rgba(7,9,13,.74)}.sw-pop{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;border-radius:12px 12px 0 0;border-left:0;border-right:0;border-bottom:0;max-height:68vh;overflow-y:auto;padding-top:9px}.sw-pop-foot{max-width:none}.sw-opt{padding:12px 18px;min-height:44px}.sw-opt.off{justify-content:center}.sw-opt.off .why{max-width:none}}.sw-tabs{position:sticky;top:56px;z-index:35;background:rgba(12,16,23,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.sw-tabs-in{max-width:1152px;margin:0 auto;padding:0 16px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.sw-tabs-in::-webkit-scrollbar{display:none}.sw-tab{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;font-family:var(--plex-sans);font-size:13px;font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none}.sw-tab:hover{color:var(--ink)}.sw-tab[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.sw-tab.locked{color:var(--ink-3)}.sw-tab.locked:hover{color:var(--ink-2)}.sw-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (min-width:640px){.sw-tabs-in{padding:0 24px}}.sw-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:11px;color:var(--ink-3)}.sw-crumb{letter-spacing:.04em}.sw-status .sw-clock{margin-left:auto}.sw-filters{max-width:1080px;margin:12px auto 0;padding:0 16px}.sw-filters-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;border:1px solid var(--line);background:var(--panel);border-radius:5px;padding:8px 11px}.sw-input,.sw-select{font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:3px;height:28px;padding:0 9px}.sw-input{flex:1 1 220px;min-width:160px}.sw-input::placeholder{color:var(--ink-3)}.sw-input:focus,.sw-select:focus{outline:none;border-color:var(--accent)}.sw-field{display:inline-flex;align-items:center;gap:6px}.sw-check>span,.sw-field>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sw-select{max-width:200px}.sw-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sw-check input{accent-color:var(--accent)}.sw-sort{margin-left:auto}.sw-clear{font-family:var(--mono);font-size:11px;color:var(--warn);background:none;border:1px solid rgba(245,184,61,.4);border-radius:3px;height:28px;padding:0 10px;cursor:pointer}.sw-clear:hover{background:rgba(245,184,61,.1)}@media (max-width:860px){.sw-sort{margin-left:0}.sw-select{max-width:160px}}.db-wrap{max-width:1080px;margin:0 auto;padding:30px 16px 60px}.db-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-bottom:20px}.db-head h1{font-family:var(--plex-sans);font-size:25px;font-weight:650;letter-spacing:-.01em;margin:0}.db-head h1 em{font-style:normal;color:var(--accent)}.db-sub{flex-basis:100%;width:100%;margin:0;color:var(--ink-2);font-size:12.5px;max-width:720px}.db-card p a,.db-note a,.db-sub a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.db-card p a:hover,.db-note a:hover,.db-sub a:hover{border-color:var(--accent)}.db-actions{margin-left:auto;display:inline-flex;gap:8px}.db-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px}.db-stat{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px 14px}.db-stat .n{display:block;font-family:var(--plex-sans);font-size:24px;font-weight:600;color:var(--ink);line-height:1.1;font-variant-numeric:tabular-nums}.db-stat .l{display:block;margin-top:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.db-stat.hot .n{color:var(--warn)}.db-stat.good .n{color:var(--accent)}.db-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.db-card{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:16px 18px}.db-card h2{font-family:var(--plex-sans);font-size:14px;font-weight:600;margin:0 0 10px;color:var(--ink)}.db-card h2 small{font-weight:500;color:var(--ink-3);font-family:var(--mono);font-size:11px;margin-left:8px}.db-card p{margin:0 0 8px;color:var(--ink-2);font-size:12.5px}.db-card p:last-child{margin-bottom:0}.db-card.span{grid-column:1/-1}.db-table-wrap{border:1px solid var(--line);border-radius:6px;background:var(--panel);overflow-x:auto}.db-table{width:100%;border-collapse:collapse}.db-table th{position:sticky;top:0;background:var(--panel);color:var(--ink-3);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:9px 12px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.db-table td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;color:var(--ink-2)}.db-table tr:last-child td{border-bottom:0}.db-table tbody tr:hover{background:var(--panel-2)}.db-table td.t{font-family:var(--plex-sans);font-size:13px;color:var(--ink);max-width:340px;overflow:hidden;text-overflow:ellipsis}.db-table td.t a:hover{text-decoration:underline;text-underline-offset:3px}.db-table td.co{font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;max-width:180px;overflow:hidden;text-overflow:ellipsis}.db-table td.num{font-variant-numeric:tabular-nums}.db-table td.wrap{white-space:normal;max-width:420px}.db-table td.r{text-align:right}.db-pill{display:inline-block;padding:1px 7px;border:1px solid var(--line-strong);border-radius:3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.db-pill.good{color:var(--accent);border-color:var(--accent)}.db-pill.warn{color:var(--warn);border-color:rgba(245,184,61,.5)}.db-pill.bad{color:var(--bad);border-color:rgba(255,92,92,.5)}.db-pill.dim{color:var(--ink-3);border-color:var(--line)}.db-pill.live{color:#7fded0;border-color:rgba(45,212,191,.5)}.db-chips{display:flex;flex-wrap:wrap;gap:6px}.db-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:3px;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);font-size:12px}.db-chip small{color:var(--ink-3);font-size:10.5px}.db-chip button,.db-x{background:none;border:0;color:var(--ink-3);cursor:pointer;padding:0 2px;font-family:var(--mono);font-size:13px;line-height:1}.db-chip button:hover,.db-x:hover{color:var(--bad)}.db-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.db-btn{font-family:var(--plex-sans);font-size:12.5px;font-weight:600;color:#06130c;background:var(--accent);border:0;border-radius:4px;padding:7px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.db-btn:hover{filter:brightness(1.1)}.db-btn:disabled{opacity:.5;cursor:default;filter:none}.db-btn.ghost{background:none;color:var(--ink-2);border:1px solid var(--line-strong);font-weight:500}.db-btn.ghost:hover{color:var(--ink);border-color:#34425a;filter:none}.db-btn.danger{background:none;color:var(--bad);border:1px solid rgba(255,92,92,.4);font-weight:500}.db-btn.sm{padding:4px 9px;font-size:11.5px}.db-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.db-form input[type=number],.db-form input[type=search],.db-form input[type=text],.db-form select,.db-form textarea{font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:3px;height:30px;padding:0 9px}.db-form textarea{height:auto;padding:7px 9px;min-height:64px;width:100%;resize:vertical}.db-form input:focus,.db-form select:focus,.db-form textarea:focus{outline:none;border-color:var(--accent)}.db-form input[type=search],.db-form input[type=text]{flex:1 1 200px;min-width:140px}.db-form label{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.db-form input[type=checkbox]{accent-color:var(--accent)}.db-select{font-family:var(--mono);font-size:11.5px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:3px;height:26px;padding:0 6px}.db-select:focus{outline:none;border-color:var(--accent)}.db-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.db-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--line)}.db-list li:last-child{border-bottom:0}.db-list .k{font-family:var(--plex-sans);font-size:13px;color:var(--ink);font-weight:500}.db-list .v{color:var(--ink-2);font-size:12px}.db-list .m{color:var(--ink-3);font-size:11px;margin-left:auto}.db-list .wrap{flex-basis:100%;color:var(--ink-2);font-size:12px;white-space:pre-wrap}.db-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:12px}.db-kv dt{color:var(--ink-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.db-kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.db-empty{padding:34px 20px;text-align:center;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:6px;font-size:12.5px}.db-empty a{color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.db-note{margin:10px 0 0;color:var(--ink-3);font-size:11px}.db-err{border:1px solid rgba(255,92,92,.4);background:rgba(255,92,92,.06);border-radius:6px;padding:14px 16px;color:var(--ink-2);font-size:12.5px}.db-err b{color:var(--bad)}.db-ok{border:1px solid rgba(51,209,122,.4);background:var(--accent-dim);border-radius:6px;padding:12px 14px;color:var(--ink);font-size:12.5px}.db-code{position:relative;margin:0;background:#05070a;border:1px solid var(--line-strong);border-radius:5px;padding:12px 84px 12px 14px;font-size:11.5px;line-height:1.55;color:#cfe3d8;overflow-x:auto;white-space:pre}.db-code.brief{white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;overflow-y:auto}.db-code .c{color:var(--ink-3)}.db-code .k{color:#7fded0}.db-copy{position:absolute;top:8px;right:8px}.db-secret{font-family:var(--mono);font-size:12.5px;color:var(--accent);background:#05070a;border:1px solid var(--accent);border-radius:4px;padding:10px 12px;overflow-wrap:anywhere;user-select:all}.db-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.db-toolbar .db-pill{cursor:pointer;padding:4px 10px}.db-toolbar a.db-pill{text-decoration:none}.db-toolbar .db-pill[aria-current=page]{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.db-mark{width:22px;height:22px;border-radius:4px;flex:none;object-fit:cover;background:var(--panel-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--ink-2);font-size:11px;font-weight:600;vertical-align:middle;margin-right:8px}.db-tree details{border-bottom:1px solid var(--line)}.db-tree summary{cursor:pointer;padding:8px 4px;font-family:var(--plex-sans);font-size:13px;color:var(--ink);list-style:none;display:flex;align-items:center;gap:8px}.db-tree summary::-webkit-details-marker{display:none}.db-tree summary small{color:var(--ink-3);font-family:var(--mono);font-size:11px}.db-tree .db-chips{padding:4px 4px 12px 18px}@media (max-width:640px){.db-wrap{padding:22px 12px 48px}.db-head h1{font-size:20px}.db-kv{grid-template-columns:1fr;gap:2px 0}.db-kv dd{margin-bottom:8px}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}