:root{--bg:#f6f7f9;--card:#fff;--side:#fafbfc;--head:#f8f9fb;--ink:#2a2d34;--ink2:#474b54;--mut:#5c616b;--mut2:#6a6f79;--faint:#a9adb5;--line:#e6e8ec;--line2:#f0f1f4;--line3:#d8dae0;--fill:#eff1f4;--fill2:#e7e9ee;--fill3:#f8f9fb;--green:#067647;--amber:#b54708;--red:#b42318;--green-bg:#ecfdf3;--amber-bg:#fffaeb;--red-bg:#fef3f2;--blue:#1d4ed8;--blue-bg:#eff4ff;--m-bg:#eeeff2;--m-block:#d9dae0;--m-road:#fff;--m-edge:#d0d0d6;--m-railbed:#e2e2e6;--m-rail:#8e8e96;--m-water:#c9dcec;--m-text:#5f5f68;--h-rose:#de7384;--h-rose-bg:#fdf1f3;--h-rose-fg:#a8324a;--h-orange:#e59a5c;--h-orange-bg:#fdf3ea;--h-orange-fg:#9a521a;--h-amber:#d6a440;--h-amber-bg:#fbf5e3;--h-amber-fg:#85600f;--h-sand:#c0a676;--h-sand-bg:#f8f3e8;--h-sand-fg:#77602f;--h-green:#5db58a;--h-green-bg:#edf8f1;--h-green-fg:#2b7355;--h-teal:#4db3ac;--h-teal-bg:#e9f7f5;--h-teal-fg:#1f726c;--h-sky:#5aaedb;--h-sky-bg:#eaf5fc;--h-sky-fg:#22688f;--h-blue:#6c96e8;--h-blue-bg:#edf2fd;--h-blue-fg:#2f56b0;--h-indigo:#8588e6;--h-indigo-bg:#efeffd;--h-indigo-fg:#4447b0;--h-violet:#a886e0;--h-violet-bg:#f3eefc;--h-violet-fg:#6a44a8;--h-pink:#d987c4;--h-pink-bg:#fbeff8;--h-pink-fg:#9c3f86;--h-slate:#8e96a3;--h-slate-bg:#f0f2f5;--h-slate-fg:#515a68;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#c8102e;--accent-ink:#fefefe;--shadow-menu:0 12px 32px #00000029;--shadow-window:0 18px 50px #0000002e;--scrim:#10111452}html[data-theme=night]{--bg:#16171b;--card:#1f2026;--side:#1a1b20;--head:#25262d;--ink:#e6e7eb;--ink2:#c9cbd2;--mut:#a9acb6;--mut2:#9093a0;--faint:#6c6f7b;--line:#33353d;--line2:#2a2c33;--line3:#42444e;--fill:#2b2d35;--fill2:#343640;--fill3:#25262d;--green:#47cd89;--amber:#f7b27a;--red:#f97066;--green-bg:#0e2a1c;--amber-bg:#2e1f0e;--red-bg:#33150f;--blue:#93b4ff;--blue-bg:#16233f;--m-bg:#1b1b1f;--m-block:#2e2e35;--m-road:#3b3b44;--m-edge:#2a2a30;--m-railbed:#26262b;--m-rail:#6f6f7a;--m-water:#1f3447;--m-text:#a1a1aa;--h-rose:#de7384;--h-rose-bg:#3a2228;--h-rose-fg:#f2a5b1;--h-orange:#e59a5c;--h-orange-bg:#3a2a1c;--h-orange-fg:#f0b88a;--h-amber:#d6a440;--h-amber-bg:#37301a;--h-amber-fg:#e6c777;--h-sand:#c0a676;--h-sand-bg:#322b1d;--h-sand-fg:#dec89a;--h-green:#5db58a;--h-green-bg:#1c3329;--h-green-fg:#8dd4b0;--h-teal:#4db3ac;--h-teal-bg:#18322f;--h-teal-fg:#7fd1ca;--h-sky:#5aaedb;--h-sky-bg:#1a2e3b;--h-sky-fg:#8cc8ec;--h-blue:#6c96e8;--h-blue-bg:#1e2a45;--h-blue-fg:#9db8f2;--h-indigo:#8588e6;--h-indigo-bg:#26264a;--h-indigo-fg:#abadf2;--h-violet:#a886e0;--h-violet-bg:#2e2545;--h-violet-fg:#c5acee;--h-pink:#d987c4;--h-pink-bg:#3a2335;--h-pink-fg:#e8a9d8;--h-slate:#8e96a3;--h-slate-bg:#2a2d35;--h-slate-fg:#b6bcc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-menu:0 12px 32px #00000080;--shadow-window:0 18px 50px #0000008c;--scrim:#00000080}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,sans-serif;font-size:13.5px;line-height:1.45}a{color:var(--ink);text-decoration:none}button,input,select,textarea{font-family:inherit}.nl{color:inherit;text-decoration:none}.nl:hover{text-decoration:underline}.crm{background:var(--bg);min-height:100vh;display:flex}.page{flex-direction:column;flex-grow:1;min-width:0;display:flex}.page-body{flex-direction:column;gap:16px;padding:24px;display:flex}.btn{border:1px solid var(--line3);background:var(--card);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--fill3)}.btn-red{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn-red:hover{background:var(--accent);filter:brightness(.95)}.btn-icon{width:34px;padding:0}.btn-sm{height:28px;padding:0 10px;font-size:12.5px}.btn-xs{height:24px;color:var(--ink2);border-radius:6px;padding:0 8px;font-size:12px}.linkbtn{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.iconbtn{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.iconbtn:hover{background:var(--fill2);color:var(--ink)}.seg{background:var(--fill);border-radius:8px;padding:2px;display:inline-flex}.seg button{height:28px;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:13px;font-weight:500}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pill-amber{background:var(--amber-bg);color:var(--amber)}.pill-slate{background:var(--h-slate-bg);color:var(--h-slate-fg)}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.card{background:var(--card);border:1px solid var(--line);border-radius:12px}.topbar{border-bottom:1px solid var(--line);background:var(--card);z-index:20;align-items:center;gap:10px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.topbar h1{color:var(--ink);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.topbar .sub{color:var(--mut2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.topbar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar .menu-open{display:none}.menu{z-index:30;box-sizing:border-box;border:1px solid var(--line3);background:var(--card);box-shadow:var(--shadow-menu);text-align:left;border-radius:10px;padding:6px;position:absolute}.menu-head{color:var(--mut2);padding:4px 8px 6px;font-size:11.5px;font-weight:500}.menu-item{width:100%;min-height:30px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-size:13px;display:flex}.menu-item:hover{background:var(--fill)}.side{background:var(--side);border-right:1px solid var(--line);z-index:30;flex-direction:column;flex-shrink:0;align-self:flex-start;width:232px;height:100vh;padding:12px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.side-team{align-items:center;gap:9px;padding:4px 10px 12px;display:flex}.side-team .mark{background:var(--accent);border-radius:6px;flex-shrink:0;width:22px;height:22px}.side-team span:last-child{font-size:14px;font-weight:600}.side-search{border:1px solid var(--line);background:var(--card);height:32px;color:var(--mut2);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.side-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex-grow:1;font-size:13px}.side-group{color:var(--mut2);padding:14px 10px 4px;font-size:11.5px;font-weight:500;position:relative}.side-group input{width:calc(100% - 18px);color:var(--mut2);background:0 0;border:1px solid #0000;border-radius:5px;margin:0 0 0 -5px;padding:1px 4px;font-size:11.5px;font-weight:500;display:block}.side-group input:read-only{pointer-events:none}.side-group input:not(:read-only):focus{border-color:var(--line3);background:var(--card);color:var(--ink);outline:0}.side-item{height:32px;color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.side-item:hover{background:var(--fill)}.side-item[aria-current=page]{background:var(--fill2)}.side-item .ic{display:inline-flex}.side-grip{color:var(--faint);opacity:0;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.side.editing .side-item:hover .side-grip,.side.editing .side-group:hover .side-grip{opacity:1}.side.editing .side-item,.side.editing .side-group{cursor:grab}.side-drop-before{box-shadow:0 -2px 0 0 var(--ink2)}.side-drop-after{box-shadow:0 2px 0 0 var(--ink2)}.side-hint{border:1px dashed var(--line3);color:var(--mut2);border-radius:7px;align-items:center;gap:6px;margin:2px 0 2px 10px;padding:6px 8px;font-size:12px;display:flex}.side-pen{color:var(--mut2);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex;position:absolute;bottom:5px;right:6px}.side.editing .side-group:hover .side-pen{opacity:1}.side-newgroup{margin:8px 0 0 10px}.side-spacer{flex-grow:1;min-height:12px}.side-me{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;margin-top:6px;padding:10px;display:flex;position:relative}.avatar{background:var(--h-indigo-bg);width:26px;height:26px;color:var(--h-indigo-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.side-me .who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.side-me .who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.side-me .who span{color:var(--mut2);font-size:11.5px}.edit-toggle{min-width:22px;height:22px;color:var(--mut2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:0 4px;font-size:11.5px;font-weight:500;display:inline-flex}.edit-toggle[aria-pressed=true]{border-color:var(--line3);background:var(--card);color:var(--ink);padding:0 7px}.scrim-clear{z-index:40;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.toast{z-index:80;background:var(--ink);color:var(--card);box-shadow:var(--shadow-menu);border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast button{color:var(--card);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.win-layer{z-index:60;position:fixed;inset:0}.win{border:1px solid var(--line3);background:var(--card);max-height:calc(100vh - 48px);box-shadow:var(--shadow-window);color:var(--ink);border-radius:12px;flex-direction:column;font-size:13px;display:flex;position:absolute}.win-bar{cursor:move;touch-action:none;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.win-bar h2{margin:0;font-size:14px;font-weight:600}.win-body{padding:4px 14px 14px;overflow-y:auto}.tip{z-index:90;background:var(--ink);max-width:min(320px,100vw - 16px);color:var(--card);pointer-events:none;box-shadow:var(--shadow-menu);white-space:pre-line;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;position:fixed}.grid-card{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:auto}table.grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}table.grid th{text-align:left;color:var(--mut2);border-bottom:1px solid var(--line);background:var(--card);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:12px;font-weight:500;position:relative;overflow:hidden}table.grid td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:10px 12px;font-size:13px}table.grid tr:last-child td{border-bottom:0}.cell-2{color:var(--mut2);font-size:12px}.col-edge{cursor:col-resize;width:7px;position:absolute;top:0;bottom:0;right:0}.col-edge:hover{background:var(--line)}.quiet{color:var(--mut2);font-size:12.5px}.foot-note{color:var(--mut2);font-size:12px;line-height:1.5}@media (max-width:767px){.crm>.side{z-index:70;width:min(280px,86vw);height:100dvh;box-shadow:none;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.crm.drawer-open>.side{box-shadow:var(--shadow-window);transform:none}.drawer-scrim{z-index:65;background:var(--scrim);border:0;padding:0;position:fixed;inset:0}.topbar{flex-wrap:wrap;row-gap:6px;height:auto;min-height:52px;padding:8px 12px}.topbar .menu-open{display:inline-flex}.topbar .sub{display:none}.topbar .right{gap:6px}.page-body{padding:12px}.hide-phone{display:none!important}.win{right:8px;width:auto!important;left:8px!important}}@media (min-width:768px){.drawer-scrim{display:none}.show-phone{display:none!important}}.arrange{z-index:46;border:1px solid var(--line3);background:var(--card);width:440px;max-height:calc(100vh - 96px);box-shadow:var(--shadow-window);color:var(--ink);border-radius:12px;flex-direction:column;padding:12px 12px 10px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:244px;overflow-y:auto}.arr-group{background:var(--fill);border-radius:6px;align-items:center;gap:6px;min-height:34px;margin-top:6px;padding:2px 6px;display:flex}.arr-item{border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:2px 6px 2px 16px;display:flex}.arr-note{color:var(--mut2);padding:4px 8px 4px 28px;font-size:12px;display:block}.sbin{min-width:0;height:26px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex-grow:1;padding:0 6px;font-size:12.5px;font-weight:600}.sbin:hover{border-color:var(--line3)}.sbin:focus{border-color:var(--line3);background:var(--card);outline:0}@media (max-width:767px){.arrange{z-index:75;width:auto;max-height:calc(100dvh - 16px);bottom:8px;left:8px;right:8px}}.door{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.door-card{width:100%;max-width:360px;padding:24px}table.grid{min-width:var(--grid-min,640px)}.grid-card{overflow-x:auto}.gh,.grow{align-items:center;column-gap:12px;padding:0 16px;display:grid}.gh{padding-top:8px;padding-bottom:8px}.gh-c{align-items:center;min-width:0;height:22px;display:flex;position:relative}.gh-b{max-width:100%;color:var(--mut2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.gh-b.nosort{cursor:default}.gh-b .fit{text-overflow:ellipsis;overflow:hidden}.gh .col-edge{z-index:2;width:9px;right:-8px}.grow{border-top:1px solid var(--line2);min-height:52px;padding-top:7px;padding-bottom:7px}.grow.sel{background:var(--fill3)}.gc{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:30px;display:flex;position:relative}.gc .fit{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.gc.edit{cursor:pointer;border-radius:6px;margin:-2px -5px;padding:2px 5px}.gc.edit:hover{background:var(--fill3)}.gc.fig{color:var(--ink2);cursor:help}.gc-pen{width:22px;height:22px;color:var(--mut2);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin-top:-11px;padding:0;display:inline-flex;position:absolute;top:50%;right:-14px}.gc:hover .gc-pen,.gc-pen:focus{opacity:1}.grp-head{border-top:1px solid var(--line);background:var(--fill3);padding:8px 16px;font-size:12.5px;font-weight:600}.grid-foot{border-top:1px solid var(--line2);color:var(--mut2);padding:10px 16px;font-size:12px}.gear-row{align-items:center;gap:6px;min-height:30px;padding:0 4px;font-size:13px;display:flex}.cell-2{color:var(--mut2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.ed{align-items:center;gap:3px;width:100%;display:flex}.ed input,.ed textarea{border:1px solid var(--ink);background:var(--card);width:100%;min-width:0;height:28px;color:var(--ink);border-radius:6px;outline:0;padding:0 7px;font-size:13px}.ed textarea{resize:vertical;height:auto;padding:6px 7px;line-height:1.45}.ed-ok{width:24px;height:24px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ed-ok:hover{background:var(--fill2);color:var(--ink)}.pop{padding:6px}.pop-search{border:1px solid var(--line3);background:var(--card);width:100%;height:30px;color:var(--ink);border-radius:6px;outline:0;margin-bottom:4px;padding:0 8px;font-size:13px}.pop-search:focus{border-color:var(--ink2)}.menu-item.quiet{color:var(--mut2)}.tick{border:1px solid var(--line3);width:15px;height:15px;color:var(--ink);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pl{white-space:nowrap;text-overflow:ellipsis;background:var(--fill);max-width:100%;height:22px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.tier{background:var(--ink);width:22px;height:22px;color:var(--card);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.tag{border-radius:6px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.uline{text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px}@media (max-width:767px){.gstick{z-index:1;background:var(--card);box-shadow:6px 0 6px -6px var(--line3);position:sticky;left:0}.grow.sel .gstick{background:var(--fill3)}}[data-k=Bad\ number]{background:var(--h-rose-bg);color:var(--h-rose-fg)}[data-k=Broker]{background:var(--h-orange-bg);color:var(--h-orange-fg)}[data-k="Buy to Invest"]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k="Buy to Occupy"]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Call]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=Campaign],[data-k=Claude\ sweep]{background:var(--h-pink-bg);color:var(--h-pink-fg)}[data-k=Cold]{background:var(--h-slate-bg);color:var(--h-slate-fg)}[data-k="Do not call"]{background:var(--h-rose-bg);color:var(--h-rose-fg)}[data-k=Email]{background:var(--h-blue-bg);color:var(--h-blue-fg)}[data-k=Going\ quiet]{background:var(--h-rose-bg);color:var(--h-rose-fg)}[data-k=Handed]{background:var(--h-slate-bg);color:var(--h-slate-fg)}[data-k=Hold\ period]{background:var(--h-sky-bg);color:var(--h-sky-fg)}[data-k=Hot]{background:var(--h-rose-bg);color:var(--h-rose-fg)}[data-k=Interested]{background:var(--h-amber-bg);color:var(--h-amber-fg)}[data-k=Investor]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=Key\ date]{background:var(--h-amber-bg);color:var(--h-amber-fg)}[data-k=Known]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=Later]{background:var(--h-sand-bg);color:var(--h-sand-fg)}[data-k=Lease]{background:var(--h-blue-bg);color:var(--h-blue-fg)}[data-k=Lease\ ending]{background:var(--h-amber-bg);color:var(--h-amber-fg)}[data-k=Left\ voicemail]{background:var(--h-sand-bg);color:var(--h-sand-fg)}[data-k=Listing\ outreach]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Meeting]{background:var(--h-violet-bg);color:var(--h-violet-fg)}[data-k="Needs a number"]{background:var(--h-amber-bg);color:var(--h-amber-fg)}[data-k=New\ match]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=No\ answer],[data-k=Not\ interested]{background:var(--h-slate-bg);color:var(--h-slate-fg)}[data-k=Note]{background:var(--h-sand-bg);color:var(--h-sand-fg)}[data-k=Occupier]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Off-Market\ Listing],[data-k=Offer]{background:var(--h-indigo-bg);color:var(--h-indigo-fg)}[data-k=On-Market\ Listing]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Owner]{background:var(--h-sky-bg);color:var(--h-sky-fg)}[data-k=Owner\ outreach]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=Owner-user]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Past\ client]{background:var(--h-violet-bg);color:var(--h-violet-fg)}[data-k=Reached]{background:var(--h-green-bg);color:var(--h-green-fg)}[data-k=Relationship]{background:var(--h-violet-bg);color:var(--h-violet-fg)}[data-k=Replied]{background:var(--h-sky-bg);color:var(--h-sky-fg)}[data-k=Requirement],[data-k=Requirement\ outreach]{background:var(--h-orange-bg);color:var(--h-orange-fg)}[data-k=Sale]{background:var(--h-violet-bg);color:var(--h-violet-fg)}[data-k=Stage]{background:var(--h-teal-bg);color:var(--h-teal-fg)}[data-k=Stage\ rule]{background:var(--h-indigo-bg);color:var(--h-indigo-fg)}[data-k=Taken\ out]{background:var(--h-slate-bg);color:var(--h-slate-fg)}[data-k=Tenant]{background:var(--h-blue-bg);color:var(--h-blue-fg)}[data-k=Text]{background:var(--h-sky-bg);color:var(--h-sky-fg)}[data-k=Texted]{background:var(--h-violet-bg);color:var(--h-violet-fg)}[data-k=Tour]{background:var(--h-orange-bg);color:var(--h-orange-fg)}.tier{background:var(--ink);color:var(--card)}.tier.B{background:var(--line);color:var(--ink2)}.tier.C{background:var(--fill3);color:var(--mut2)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.selwrap{align-items:center;display:inline-flex;position:relative}.selwrap select{appearance:none;border:1px solid var(--line3);background:var(--card);height:32px;color:var(--ink);cursor:pointer;border-radius:7px;max-width:240px;padding:0 28px 0 10px;font-size:13px}.selwrap select.on{border-color:var(--ink2)}.selwrap svg{pointer-events:none;color:var(--mut2);position:absolute;right:9px}.selbtn{border:1px solid var(--line3);background:var(--card);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;max-width:260px;padding:0 10px;font-size:13px;display:inline-flex;overflow:hidden}.selbtn span{text-overflow:ellipsis;overflow:hidden}.selbtn.on{border-color:var(--ink2)}.selbtn svg{color:var(--mut2);flex-shrink:0}.af{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.af-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.af-in{border:1px solid var(--line3);background:var(--card);height:32px;color:var(--ink);border-radius:7px;min-width:0;padding:0 9px;font-size:13px}.af-in:focus{border-color:var(--ink2);outline:0}.ask{align-items:center;gap:8px;padding:14px;display:flex}.ask-box{border:1px solid var(--line3);height:40px;color:var(--mut2);border-radius:9px;flex-grow:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.ask-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex-grow:1;font-size:13.5px}.ask-go{background:var(--ink);width:40px;height:40px;color:var(--card);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bulkbar{border:1px solid var(--line3);background:var(--card);z-index:15;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:64px}.own{background:var(--fill);min-width:22px;height:20px;color:var(--ink2);border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-flex}.linklike{color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px}.formgrid{flex-direction:column;gap:10px;display:flex}.formgrid label{color:var(--mut2);flex-direction:column;gap:5px;font-size:12px;display:flex}.formgrid label>input,.formgrid label .selwrap select{width:100%;max-width:none}@media (max-width:767px){.toolbar-right{margin-left:0}.bulkbar{top:8px}}
