@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Lora:ital,wght@0,400;0,600;1,400&display=swap");:root{--paper:#F9F9F7;--ink:#111111;--muted:#E5E5E0;--red:#CC0000;--n100:#F5F5F5;--n500:#737373}*{box-sizing:border-box;border-radius:0!important}body,html{margin:0}body{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23111111' fill-opacity='0.04' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");color:var(--ink);font-family:Lora,Georgia,serif;-webkit-font-smoothing:antialiased}a{color:inherit}.font-serif{font-family:Playfair Display,Times New Roman,serif}.font-mono{font-family:JetBrains Mono,Courier New,monospace}.wrap{max-width:1280px}.narrow,.wrap{margin:0 auto;padding:0 1rem}.narrow{max-width:480px}nav.top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:.8rem 0;margin-top:1rem;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em}nav.top .brand{font-family:Playfair Display,serif;font-weight:900;font-size:1.1rem;letter-spacing:0;text-transform:none}nav.top a{text-decoration:none;margin-left:1.2rem}nav.top a:hover{color:var(--red)}.masthead{border-bottom:4px solid var(--ink);margin-top:1.5rem}.edition{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;padding-bottom:.6rem;border-bottom:1px solid var(--ink)}.edition .red{color:var(--red);font-weight:500}.title{font-family:Playfair Display,serif;font-weight:900;font-size:clamp(2.6rem,9vw,5.5rem);line-height:.9;letter-spacing:-.03em;text-align:center;margin:.4rem 0 .3rem}.standfirst{text-align:center;font-style:italic;color:var(--n500);padding:.3rem 0 1rem;font-size:1.05rem}.btn{font-family:Inter,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;min-height:44px;padding:0 1.6rem;transition:all .2s ease-out;border:1px solid var(--ink);background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn:hover:not(:disabled){background:var(--paper);color:var(--ink)}.btn:disabled{opacity:.5;cursor:default}.btn-out{background:transparent;color:var(--ink)}.btn-out:hover{background:var(--ink);color:var(--paper)}.btn-block{width:100%}label.lbl{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--n500);display:block;margin:1rem 0 .35rem}.in,label.lbl{font-family:JetBrains Mono,monospace}.in{border:none;border-bottom:2px solid var(--ink);background:transparent;font-size:14px;color:var(--ink);padding:.55rem .1rem;width:100%}.in:focus{outline:none;background:#F0F0F0}select,select.in{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.panel{border:1px solid var(--ink);padding:1.5rem;margin-top:1.5rem;background:var(--paper)}.err-box{border:1px solid var(--red);color:var(--red)}.err-box,.ok-box{padding:.7rem 1rem;margin-top:1rem;font-size:14px}.ok-box{border:1px solid var(--ink)}.divider{text-align:center;font-family:Playfair Display,serif;font-size:1.5rem;color:#A3A3A3;letter-spacing:1em;padding:2rem 0 .5rem}.plans{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--ink);border-top:1px solid var(--ink);margin-top:1.5rem}.plan{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1.5rem;display:flex;flex-direction:column}.plan h3{font-family:Playfair Display,serif;font-size:1.8rem;margin:0 0 .3rem}.plan .price{font-family:JetBrains Mono,monospace;font-size:2rem;margin:.5rem 0}.plan .price span{font-size:.9rem;color:var(--n500)}.plan .blurb{color:var(--n500);flex:1 1}.plan .feat{font-family:JetBrains Mono,monospace;font-size:12px;border-top:1px dashed var(--ink);padding-top:.8rem;margin:1rem 0}.plan.current{background:var(--ink);color:var(--paper)}.plan.current .blurb,.plan.current .price span{color:#A3A3A3}@media (max-width:767px){.plans{grid-template-columns:1fr}}.search .quota{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--n500);padding:.8rem 0;border-bottom:1px solid var(--ink)}.search .quota b{color:var(--ink)}.search .quota a{color:var(--red);text-decoration:none}.search .tabs{display:flex;border-left:1px solid var(--ink);border-right:1px solid var(--ink);margin-top:1.5rem}.search .tab{flex:1 1;min-height:44px;cursor:pointer;background:transparent;color:var(--ink);border:none;border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);font-family:Inter,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.18em;transition:all .2s ease-out}.search .tab:last-child{border-right:none}.search .tab.active{background:var(--ink);color:var(--paper)}.search .tab:hover:not(.active){background:var(--n100);color:var(--red)}.search form.q{display:grid;grid-template-columns:1fr 1.8fr 1fr .8fr auto;grid-gap:0;gap:0;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink)}.search .field,.search form.q{border-right:1px solid var(--ink)}.search .field{display:flex;flex-direction:column;padding:.9rem 1rem}.search .field:last-of-type{border-right:none}.search .field label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--n500);margin-bottom:.35rem}.search input.t,.search select{border:none;border-bottom:2px solid var(--ink);background:transparent;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--ink);padding:.35rem .1rem;width:100%}.search input.t:focus,.search select:focus{outline:none;background:#F0F0F0}.search form.q .btn{border:none;border-left:1px solid var(--ink)}.search .adv{border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.search .adv,.search .adv-head{border-bottom:1px solid var(--ink)}.search .adv-head{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.9rem 1rem}.search .adv-head .lbl{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--n500)}.search .adv-head select{width:auto;min-width:120px}.search .cond{display:grid;grid-template-columns:1.2fr 1.2fr 2.4fr 44px;grid-gap:0;gap:0;border-bottom:1px solid var(--muted)}.search .cond>*{border-right:1px solid var(--muted);padding:.7rem 1rem}.search .cond>:last-child{border-right:none}.search .cond input.t,.search .cond select{border-bottom:none}.search .cond-x{background:transparent;border:none;cursor:pointer;min-height:44px;font-family:JetBrains Mono,monospace;font-size:16px;color:var(--n500);padding:0}.search .cond-x:hover{color:var(--red)}.search .adv-foot{display:flex;align-items:stretch;flex-wrap:wrap}.search .adv-foot .add{flex:1 1;border:none;border-right:1px solid var(--ink)}.search .adv-foot .limit{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--ink);padding:.5rem 1rem;min-width:130px}.search .adv-foot .limit label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--n500);margin-bottom:.2rem}.search .adv-foot .btn{border:none}.search .ticker{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;background:var(--ink);color:var(--paper);padding:.7rem 1rem;margin-top:-1px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.search .ticker .badge{background:var(--red);color:#fff;padding:.15rem .55rem;font-weight:600}.search .ticker b{color:#fff;font-weight:500}.search .ticker .dim{color:#A3A3A3}.search .toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;border-left:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:.6rem 1rem}.search .filter{border:none;border-bottom:2px solid var(--ink);background:transparent;font-family:JetBrains Mono,monospace;font-size:13px;padding:.4rem .2rem;min-width:240px;flex:0 1 320px}.search .filter:focus{outline:none;background:#F0F0F0}.search .lbl{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--n500)}.search .exports{display:flex}.search .exports .btn{border-left:none;font-size:12px;padding:0 1rem}.search .exports .btn:first-child{border-left:1px solid var(--ink)}.search .table-wrap{border:1px solid var(--ink)}.search table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.search thead th{background:var(--ink);color:var(--paper);font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.14em;text-align:left;padding:.65rem .8rem;white-space:nowrap}.search thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search thead th .ar,.search thead th.sortable:hover{color:var(--red)}.search tbody td{border-bottom:1px solid var(--muted);border-right:1px solid var(--muted);padding:.6rem .8rem;vertical-align:top;font-family:JetBrains Mono,monospace;font-size:12.5px}.search tbody td:last-child{border-right:none}.search tbody tr:hover{background:var(--n100)}.search td .cell{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.search td .cell::-webkit-scrollbar{display:none}.search td.srccell .cell{font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.search .pw.empty{color:var(--n500);font-style:italic}.search .dt{color:var(--red)}.search tbody td a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.search .msg{text-align:center;color:var(--n500);padding:3rem 1rem;font-style:italic;font-size:1.1rem;border-left:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.search .msg.err{color:var(--red);font-style:normal}@media (max-width:767px){.search form.q{grid-template-columns:1fr}.search .field{border-right:none;border-bottom:1px solid var(--ink)}.search form.q .btn{border-left:none}.search .cond{grid-template-columns:1fr 1fr}.search .cond>*{border-right:none}}.search a.tab{display:flex;align-items:center;justify-content:center;text-decoration:none}.cfg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.cfg .full{grid-column:1/-1}.cfg label,.plan-edit label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--n500);display:block;margin-bottom:.3rem}.plan-edit{display:grid;grid-template-columns:2fr repeat(5,1fr) .8fr auto auto;grid-gap:.6rem;gap:.6rem;align-items:end;border-bottom:1px solid var(--muted);padding:.9rem 0}.plan-edit .check{display:flex;align-items:center;gap:.3rem}textarea.in{min-height:120px;resize:vertical;border:1px solid var(--ink);padding:.6rem}@media (max-width:900px){.cfg{grid-template-columns:1fr}.plan-edit{grid-template-columns:1fr 1fr}}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--ink);border-top:1px solid var(--ink)}.stat{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1.1rem 1rem}.stat .n{font-family:Playfair Display,serif;font-size:2.1rem;font-weight:900;line-height:1}.stat .n small{font-size:.9rem;font-weight:700}.stat .k{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--n500);margin-top:.4rem}.stat .k,.stat .sub{font-family:JetBrains Mono,monospace}.stat .sub{font-size:11px;color:var(--red);margin-top:.2rem}.chart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.chart-block h3{font-family:Playfair Display,serif;font-size:1.15rem;margin:0 0 .6rem}.chart{border:1px solid var(--ink);padding:1rem 1rem .6rem}.chart .bars{display:flex;align-items:flex-end;gap:3px}.chart .bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.chart .bar{width:100%;background:var(--ink);min-height:1px}.chart .bar-col:hover .bar{background:var(--red)}.chart .bar-val{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--n500);margin-bottom:2px}.chart .bar-labels{display:flex;gap:3px;margin-top:.4rem;border-top:1px solid var(--muted);padding-top:.3rem}.chart .bar-labels span{flex:1 1;text-align:center;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--n500);overflow:hidden;white-space:nowrap}.hbars{border:1px solid var(--ink);padding:1rem}.hbar{display:grid;grid-template-columns:110px 1fr 60px;align-items:center;grid-gap:.6rem;gap:.6rem;margin-bottom:.5rem}.hbar .hlabel{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.hbar .htrack{background:var(--muted);height:16px}.hbar .hfill{background:var(--ink);height:100%;min-width:1px}.hbar .hval{font-family:JetBrains Mono,monospace;font-size:11px;text-align:right;color:var(--n500)}@media (max-width:767px){.stat-grid{grid-template-columns:1fr 1fr}.chart-grid{grid-template-columns:1fr}}