:root{--bg:#0E0B0A;--bg-warm:#17110F;--s1:#171211;--s2:#201917;--s3:#2B2220;--s4:#362B27;--ink:#F8F3ED;--ink-2:#C9B9AB;--muted:#8C7A6C;--faint:#6A5B50;--line:#2C2320;--line-2:#3D312B;--brand:#E4693F;--brand-lo:#B8431F;--brand-hi:#FF8A5E;--brand-a08:rgba(228,105,63,.08);--brand-a16:rgba(228,105,63,.16);--brand-a32:rgba(228,105,63,.32);--now:#FF6B3D;--now-a:rgba(255,107,61,.13);--soon:#E0A33C;--soon-a:rgba(224,163,60,.13);--good:#5FB37E;--good-a:rgba(95,179,126,.13);--calm:#7A94C4;--calm-a:rgba(122,148,196,.13);--r:14px;--r-s:10px;--lift:0 1px 0 rgba(255,255,255,.045) inset;--shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px -6px rgba(0,0,0,.55);--shadow-2:0 2px 6px rgba(0,0,0,.45),0 14px 34px -10px rgba(0,0,0,.7);--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace}@media (prefers-color-scheme:light){:root{--bg:#15100E;--bg-warm:#1C1512}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);background-image:radial-gradient(1100px 620px at 8% -12%,var(--bg-warm) 0,transparent 68%),radial-gradient(760px 420px at 96% 0,rgba(228,105,63,.055) 0,transparent 62%);background-attachment:fixed;color:var(--ink);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{font:inherit}::selection{background:var(--brand-a32)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.wrap{max-width:1500px;margin:0 auto;padding:0 20px 96px}@media (max-width:720px){.wrap{padding:0 14px 96px}}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;padding:14px 0 13px;margin-bottom:22px;background:linear-gradient(var(--bg) 62%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.brand{font-weight:700;font-size:16px;letter-spacing:-.025em;white-space:nowrap}.brand i{color:var(--brand);font-style:normal}.tabs{display:flex;gap:2px;margin-left:6px}.tabs a{padding:7px 13px;border-radius:9px;font-size:13.5px;font-weight:550;color:var(--muted);white-space:nowrap}.tabs a:hover{color:var(--ink-2);background:var(--s1)}.tabs a.on{color:var(--ink);background:var(--s2);box-shadow:var(--lift)}.tabs a .pip{display:inline-block;min-width:17px;padding:0 5px;margin-left:6px;border-radius:99px;background:var(--now);color:#1A0D07;font-size:10.5px;font-weight:800;line-height:17px;text-align:center}.spacer{margin-left:auto}@media (max-width:720px){.top{flex-wrap:wrap;gap:10px}.tabs{order:3;width:100%;margin-left:0;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}}.btn{display:inline-flex;align-items:center;gap:7px;background:var(--brand);color:#fff;border:0;padding:9px 15px;border-radius:10px;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px -8px rgba(228,105,63,.9);transition:background .12s,transform .08s}.btn:hover{background:var(--brand-lo)}.btn:active{transform:translateY(1px)}.btn.ghost{background:var(--s2);color:var(--ink-2);border:1px solid var(--line-2);box-shadow:var(--lift)}.btn.ghost:hover{background:var(--s3);color:var(--ink)}.btn.sm{padding:6px 11px;font-size:12.5px;border-radius:8px}input,select,textarea{width:100%;background:var(--s1);color:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font:inherit;box-shadow:var(--lift)}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-a32);box-shadow:0 0 0 3px var(--brand-a08),var(--lift)}label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 6px;font-weight:700}.field{margin-bottom:15px}.row{gap:9px}.filters,.row{display:flex;align-items:center;flex-wrap:wrap}.filters{gap:8px;margin-bottom:18px}.search{position:relative;flex:1 1 260px;min-width:200px}.search input{padding-left:34px}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--faint);pointer-events:none}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;background:var(--s1);border:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--lift)}.chip:hover{color:var(--ink-2);background:var(--s2)}.chip.on{background:var(--brand-a16);border-color:var(--brand-a32);color:var(--brand-hi)}.chip .n{font-size:11px;opacity:.75}.sec{margin:0 0 30px}.sec>h2{display:flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin:0 0 12px}.sec>h2 .bar{flex:1 1;height:1px;background:var(--line)}.sec>h2 .n{font-size:11px;padding:1px 8px;border-radius:99px;background:var(--s2);color:var(--ink-2);border:1px solid var(--line)}.sec.now>h2{color:var(--now)}.sec.now>h2 .bar{background:linear-gradient(90deg,var(--now-a),transparent)}.sec.soon>h2{color:var(--soon)}.sec.soon>h2 .bar{background:linear-gradient(90deg,var(--soon-a),transparent)}.sec.good>h2{color:var(--good)}.sec.good>h2 .bar{background:linear-gradient(90deg,var(--good-a),transparent)}.cards{display:grid;grid-gap:9px;gap:9px}.cards.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card{position:relative;display:block;background:var(--s2);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;box-shadow:var(--lift),var(--shadow);transition:border-color .13s,background .13s,transform .09s,box-shadow .13s}.card:hover{background:var(--s3);border-color:var(--line-2);box-shadow:var(--lift),var(--shadow-2)}.card:active{transform:translateY(1px)}.card.dragging{opacity:.42}.card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:transparent;transition:background .13s}.card.u-now:before{background:var(--now);box-shadow:0 0 14px -1px var(--now)}.card.u-soon:before{background:var(--soon)}.card.u-waiting:before{background:var(--line-2)}.card .hd{display:flex;align-items:baseline;gap:9px;margin-bottom:3px}.card .nm{font-size:15px;font-weight:650;letter-spacing:-.012em;color:var(--ink)}.card .co{color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.card .co,.card .why{font-size:12.5px;overflow:hidden}.card .why{color:var(--ink-2);margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card .ft{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.card .ft,.tag{align-items:center}.tag{display:inline-flex;gap:5px;font-size:11px;font-weight:650;letter-spacing:.02em;padding:3px 8px;border-radius:7px;white-space:nowrap;background:var(--s1);border:1px solid var(--line);color:var(--muted)}.tag svg{width:11px;height:11px;flex:none}.tag.now{background:var(--now-a);color:var(--now)}.tag.now,.tag.soon{border-color:transparent}.tag.soon{background:var(--soon-a);color:var(--soon)}.tag.good{background:var(--good-a);color:var(--good)}.tag.calm,.tag.good{border-color:transparent}.tag.calm{background:var(--calm-a);color:var(--calm)}.tag.money{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qa{display:flex;gap:5px;margin-left:auto}.qa a,.qa button{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--s1);border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:.12s}.qa a:hover,.qa button:hover{background:var(--s4);color:var(--ink);border-color:var(--line-2)}.qa svg{width:14px;height:14px}.qa a.wa:hover{color:#4FCE5D}.qa a.tel:hover{color:var(--good)}.qa a.mail:hover{color:var(--brand-hi)}.step{display:flex;align-items:center;gap:1px;margin-left:auto}.step button{display:grid;place-items:center;width:27px;height:27px;background:var(--s1);border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:.12s}.step button:first-child{border-radius:8px 0 0 8px}.step button:last-child{border-radius:0 8px 8px 0}.step button:hover:not(:disabled){background:var(--brand-a16);color:var(--brand-hi);border-color:var(--brand-a32)}.step button:disabled{opacity:.28;cursor:default}.step svg{width:13px;height:13px}.board{display:flex;gap:12px;overflow-x:auto;padding-bottom:18px;align-items:flex-start}.board::-webkit-scrollbar{height:9px}.board::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.col{flex:0 0 296px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:11px;min-height:130px;transition:background .13s,border-color .13s}.col.over{background:var(--brand-a08);border-color:var(--brand-a32)}.col>h2{display:flex;align-items:center;gap:8px;margin:2px 2px 3px;font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);font-weight:700}.col>h2 .n{margin-left:auto;font-size:11px;color:var(--muted);background:var(--s2);border:1px solid var(--line);border-radius:99px;padding:1px 8px}.col .sum{margin:0 2px 11px;font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:15px}.col .cards{gap:8px}@media (max-width:860px){.board{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;overflow:visible}.col{flex:none;width:auto}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:10px;gap:10px;margin-bottom:24px}.stat{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--lift)}.stat .n{font-size:25px;font-weight:700;letter-spacing:-.035em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .l{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:5px;font-weight:650}.stat.hot{border-color:var(--now-a)}.stat.hot .n{color:var(--now)}.stat.ok .n{color:var(--good)}.lead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:22px;gap:22px}@media (max-width:900px){.lead{grid-template-columns:1fr}}.panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:17px 19px;margin-bottom:15px;box-shadow:var(--lift)}.panel h3{margin:0 0 13px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}dl.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 18px;gap:8px 18px;margin:0;font-size:14px}dl.kv dt{color:var(--muted);font-size:12.5px}dl.kv dd{margin:0;overflow-wrap:anywhere;color:var(--ink-2)}dl.kv dd strong{color:var(--ink);font-weight:600}.tl{list-style:none;margin:0;padding:0}.tl li{position:relative;padding:0 0 17px 21px;border-left:1px solid var(--line);margin-left:4px}.tl li:last-child{border-left-color:transparent;padding-bottom:0}.tl li:before{content:"";position:absolute;left:-4.5px;top:5px;width:8px;height:8px;border-radius:99px;background:var(--line-2);box-shadow:0 0 0 3px var(--s1)}.tl li.hi:before{background:var(--brand)}.tl li.bad:before{background:var(--soon)}.tl li.you:before{background:var(--good)}.tl .when{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-weight:650}.tl .what{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;color:var(--ink-2)}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:10px 11px;border-bottom:1px solid var(--line)}th{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700}td.n,th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}.empty{color:var(--faint);font-size:13px;padding:14px 2px}.note{background:var(--s1);border:1px solid var(--line);border-left:3px solid var(--brand);padding:13px 16px;border-radius:0 var(--r) var(--r) 0;font-size:13.5px;margin-bottom:20px;color:var(--ink-2)}h1.pg{font-size:23px;letter-spacing:-.028em;margin:0;font-weight:700}@media (prefers-reduced-motion:reduce){*{transition:none!important}}