body.admin{background:var(--white);color:var(--ink)}.ad-top{z-index:5;padding:12px var(--pad);background:var(--white);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex;position:sticky;top:0}.ad-mark{font:900 22px/1 var(--f-display);letter-spacing:-.02em;align-items:flex-end;margin:0;font-stretch:118%;display:inline-flex}.ad-mark .slit{height:.72em}.ad-where{margin-right:auto}.ad-tabs{flex-wrap:wrap;order:3;gap:4px;width:100%;display:flex}.ad-tabs button,.ad-filters button{border:1px solid var(--ink);min-height:40px;font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 12px}.ad-tabs button[aria-pressed=true],.ad-filters button[aria-pressed=true]{background:var(--black);color:var(--white)}.ad-out{min-height:40px;font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;padding:0 12px;text-decoration:underline}@media (min-width:900px){.ad-tabs{order:0;width:auto}}.ad-main{padding:22px var(--pad) 80px;max-width:1180px}.ad-h1{overflow-wrap:anywhere;margin:6px 0 10px;font-size:clamp(54px,15vw,120px);line-height:.84}.ad-h2{font:900 clamp(26px, 6vw, 40px)/.9 var(--f-display);text-transform:uppercase;margin:0 0 12px;font-stretch:56%}.ad-msg{min-height:1.4em;margin:0 0 14px;font-weight:600}.ad-lede{max-width:60ch;margin:0;font-size:16px;line-height:1.5}.ad-form{gap:16px;max-width:460px;display:grid}.ad-field{align-content:start;gap:6px;margin:0;display:grid}.ad-field label{font:600 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ad-main input:not([type=checkbox]):not([type=radio]),.ad-main select,.ad-main textarea{border:0;border-bottom:2px solid var(--ink);width:100%;min-height:46px;color:var(--ink);font:450 16px/1.35 var(--f-body);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:10px 0 8px}.ad-main textarea{border:2px solid var(--ink);padding:8px 10px}.ad-main select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 8px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:26px}.ad-main :-webkit-any(input,select,textarea,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ad-main :is(input,select,textarea,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ad-btn{background:var(--black);min-height:46px;color:var(--white);border:2px solid var(--black);font:700 12px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.ad-btn:hover{background:var(--gold);color:var(--black)}.ad-btn-light{background:var(--white);color:var(--black)}.ad-link-btn{text-underline-offset:4px;min-height:40px;padding:0 4px;font-size:15px;text-decoration:underline}.ad-qr{margin:0}.ad-qr img{border:8px solid var(--white);outline:2px solid var(--ink);width:200px;height:200px;image-rendering:pixelated;background:var(--white)}.ad-secret{font:600 15px/1.5 var(--f-mono);letter-spacing:.06em;overflow-wrap:anywhere;background:#f2f2f2;padding:2px 6px}.ad-bar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ad-bar input{flex:220px}.ad-filters{flex-wrap:wrap;gap:6px;margin:14px 0 10px;display:flex}.ad-list,.ad-notes,.ad-files,.ad-pays,.ad-log{margin:0;padding:0;list-style:none}.ad-list>li{border-top:1px solid var(--rule)}.ad-list>li:last-child{border-bottom:1px solid var(--rule)}.ad-row{text-align:left;gap:4px;width:100%;padding:14px 0;display:grid}.ad-row:hover .ad-row-name{text-decoration:underline}.ad-row-name{font:900 clamp(24px, 6vw, 34px)/.95 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-stretch:62%}.ad-row-meta{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px}.ad-row-tags{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 0;display:flex}.ad-badge{border:1px solid var(--ink);padding:5px 7px 4px}.ad-badge.s-paid,.ad-badge.s-new{background:var(--gold);border-color:var(--gold)}.ad-badge.s-building{background:var(--black);color:var(--white)}.ad-badge.s-live,.ad-badge.s-on_plan,.ad-badge.s-converted{border-width:2px}.ad-badge.s-lost,.ad-badge.s-spam,.ad-badge.s-closed{color:var(--ink-2);border-style:dashed}.ad-pay,.ad-plan{color:var(--ink)}.ad-empty{color:var(--ink-2);padding:18px 0}.ad-lead{gap:6px;padding:14px 0;display:grid}.ad-quote{border-left:3px solid var(--ink);white-space:pre-wrap;max-width:64ch;margin:0;padding-left:10px;font-size:15px;line-height:1.45}.ad-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 0;display:flex}.ad-saved{font-weight:600}.ad-card{border-top:2px solid var(--ink);margin-top:26px;padding-top:18px}.ad-grid{gap:14px 24px;display:grid}@media (min-width:760px){.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid .ad-actions{grid-column:1/-1}}@media (min-width:1100px){.ad-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-sub+.ad-sub{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.ad-dl{gap:10px;margin:10px 0 14px;display:grid}.ad-dl div{gap:2px;display:grid}.ad-dl dt{font:600 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ad-dl dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0}.ad-files li,.ad-pays li{border-top:1px solid var(--rule);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:8px 0;display:flex}.ad-note-form{gap:10px;max-width:640px;display:grid}.ad-note-form button{justify-self:start}.ad-notes li{border-top:1px solid var(--rule);padding:10px 0}.ad-notes p{white-space:pre-wrap;margin:4px 0 0}.ad-log li{border-top:1px solid var(--rule);gap:2px;padding:8px 0;font-size:14px;display:grid}.ad-log code{font:12px/1.4 var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere}.ad-facts{color:var(--ink-2);text-transform:none;letter-spacing:.02em;margin:8px 0 0}.ad-danger{margin-top:40px}.ad-dom{font:600 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:5px 7px 4px}.ad-dom.d-needs_ok{color:#5a3a00;background:#ffe6a8;border-color:#8a5a00}.ad-dom.d-bought{color:#124a22;background:#dff3e4;border-color:#1d6b34}.ad-dom-note{grid-column:1/-1;font-size:15px;line-height:1.45}.ad-brand{color:#fff;letter-spacing:.02em;background:#111;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.ad-brand-note,.ad-ref-note{border-left:4px solid #111;font-weight:600}.pt-totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;display:grid}.pt-sales{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.pt-sales th,.pt-sales td{text-align:left;vertical-align:top;border-top:1px solid #0000001f;padding:6px 8px 6px 0}.pt-sales th{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}@media (max-width:700px){.pt-sales{white-space:nowrap;display:block;overflow-x:auto}}.pt-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pt-row input[type=email]{min-width:18rem}.pt-link code{word-break:break-all;font-size:14px}.ad-sale{font:600 12px/1.3 var(--f-mono);letter-spacing:.04em;border:1px solid;padding:3px 7px 2px}.ad-sub>.ad-sale{margin:6px 0 10px;line-height:1.45;display:inline-block}.sale-started{color:#8a4b00}.sale-check{color:#a00060}.sale-paid{color:#1a6b2a}.wk-ad-head p{margin:0 0 6px}.wk-ad-post{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.wk-ad-post{grid-template-columns:120px minmax(0,1fr)}}.wk-ad-thumb{aspect-ratio:9/16;background:#111;display:block;overflow:hidden}.wk-ad-thumb img{object-fit:cover;width:100%;height:100%}.wk-ad-body{gap:8px;min-width:0;display:grid}.wk-ad-body .ad-row-name,.wk-ad-body .ad-row-meta,.wk-ad-body .ad-row-tags{margin:0}.wk-ad-cap{white-space:pre-line;font-size:14px}.wk-ad-check{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.wk-ad-check .ad-row-meta{grid-column:1/-1}.ad-badge.wk-st-live{background:var(--gold);border-color:var(--gold)}.ad-badge.wk-st-held{border-width:2px}.ad-badge.wk-st-hidden,.ad-badge.wk-st-gone{color:var(--ink-2);border-style:dashed}
