.mgr{--m-hair:#e6e6e6;--m-ink:#0a0a0a;--m-ink-2:#595959;--m-ink-3:#8a8a8a;--m-paper:#fafafa;--m-green:#00e87b;--m-green-ink:#00703b;--m-red-ink:#b3122f;min-height:100svh;background:#fff;color:var(--m-ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mgr *{box-sizing:border-box}.mgr__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid var(--m-hair);position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.mgr__brand{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em}.mgr__brand small{display:block;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-3);font-weight:500}.mgr__who{font-size:.8125rem;color:var(--m-ink-3);display:flex;align-items:center;gap:1rem}.mgr__body{padding:clamp(1.25rem,4vw,2.5rem);max-width:90rem;margin-inline:auto}.mgr__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--m-hair);border:1px solid var(--m-hair);border-radius:8px;overflow:hidden}@media (max-width:620px){.mgr__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mgr__stat{background:#fff;padding:1rem 1.1rem;display:grid;grid-gap:.1rem;gap:.1rem}.mgr__stat b{font-family:var(--font-mono);font-size:1.6rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mgr__stat span{font-size:.75rem;color:var(--m-ink-3);text-transform:uppercase;letter-spacing:.08em}.mgr__stat--new b{color:var(--m-green-ink)}.mgr__tools{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem}.mgr__tools form{display:flex;gap:.5rem;flex:1 1 16rem}.mgr input[type=email],.mgr input[type=password],.mgr input[type=search]{flex:1 1;padding:.7rem .85rem;border:1px solid var(--m-hair);border-radius:6px;font:inherit;background:#fff;color:inherit}.mgr input:focus{outline:2px solid var(--m-green-ink);outline-offset:1px;border-color:var(--m-green)}.mgr__filters{display:flex;gap:.35rem;flex-wrap:wrap}.mgr__filter{padding:.55rem .9rem;border:1px solid var(--m-hair);border-radius:999px;background:#fff;font-size:.8125rem;text-decoration:none;color:var(--m-ink-2);cursor:pointer}.mgr__filter[aria-current=true]{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.mgr__btn{padding:.7rem 1.1rem;border:1px solid var(--m-ink);background:var(--m-ink);color:#fff;border-radius:6px;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.mgr__btn:hover{background:#222}.mgr__btn--green{background:var(--m-green);border-color:var(--m-green);color:#000}.mgr__btn--green:hover{background:#00d472}.mgr__btn--ghost{background:#fff;color:var(--m-ink);border-color:var(--m-hair)}.mgr__btn--ghost:hover{background:var(--m-paper);border-color:#ccc}.mgr__btn[disabled]{opacity:.5;cursor:default}.mgr__table{width:100%;border-collapse:collapse;font-size:.875rem}.mgr__table th{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--m-ink-3);font-weight:500;padding:.6rem .75rem;border-bottom:1px solid var(--m-hair);white-space:nowrap}.mgr__table td{padding:.85rem .75rem;border-bottom:1px solid #f1f1f1;vertical-align:top}.mgr__table tbody tr:hover{background:var(--m-paper)}.mgr__table a{color:var(--m-green-ink)}.mgr__name{font-weight:600}.mgr__biz{color:var(--m-ink-2)}.mgr__when{color:var(--m-ink-3);font-family:var(--font-mono);font-size:.75rem;white-space:nowrap}.pill{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pill--new{background:rgba(0,232,123,.16);color:var(--m-green-ink)}.pill--won{background:var(--m-ink);color:#fff}.pill--lost{background:#f1f1f1;color:var(--m-ink-3)}.mgr__cards{display:grid;grid-gap:.75rem;gap:.75rem}.mgr__card{border:1px solid var(--m-hair);border-radius:8px;padding:1rem;display:grid;grid-gap:.5rem;gap:.5rem}.mgr__card-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.mgr__card dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem .75rem;gap:.3rem .75rem;margin:0;font-size:.8125rem}.mgr__card dt{color:var(--m-ink-3)}.mgr__card dd{margin:0}.mgr__only-wide{display:block}.mgr__only-narrow{display:none}@media (max-width:900px){.mgr__only-wide{display:none}.mgr__only-narrow{display:block}}.mgr__empty{padding:3rem 1rem;text-align:center;color:var(--m-ink-3);border:1px dashed var(--m-hair);border-radius:8px}.mgr__sheet{border:0;padding:0;max-width:min(94vw,34rem);width:100%;border-radius:10px}.mgr__sheet::-webkit-backdrop{background:rgba(0,0,0,.5)}.mgr__sheet::backdrop{background:rgba(0,0,0,.5)}.mgr__sheet-in{padding:clamp(1.25rem,4vw,1.9rem);display:grid;grid-gap:1.1rem;gap:1.1rem}.mgr__sheet h2{font-family:var(--font-display);font-size:1.35rem;margin:0;letter-spacing:-.015em}.mgr__sheet dl{display:grid;grid-template-columns:8rem 1fr;grid-gap:.6rem 1rem;gap:.6rem 1rem;margin:0;font-size:.875rem}@media (max-width:480px){.mgr__sheet dl{grid-template-columns:1fr;gap:.15rem}.mgr__sheet dl dd{margin-bottom:.55rem}}.mgr__sheet dt{color:var(--m-ink-3)}.mgr__sheet dd{margin:0;word-break:break-word}.mgr__actions{padding-top:.4rem;border-top:1px solid var(--m-hair)}.mgr__actions,.mgr__quick{display:flex;flex-wrap:wrap;gap:.5rem}.mgr__sheet-close{position:absolute;top:.75rem;right:.75rem;background:none;border:0;font-size:1.1rem;cursor:pointer;color:var(--m-ink-3);padding:.3rem;line-height:1}.mgr__login{min-height:100svh;display:grid;place-items:center;padding:1.5rem}.mgr__login-card{width:100%;max-width:23rem;display:grid;grid-gap:1rem;gap:1rem}.mgr__login-card h1{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .25rem;letter-spacing:-.02em}.mgr__login-card p{margin:0;color:var(--m-ink-2);font-size:.875rem}.mgr__login-card label{font-size:.8125rem;color:var(--m-ink-2);display:grid;grid-gap:.3rem;gap:.3rem}.mgr__err{color:var(--m-red-ink);font-size:.8125rem}.mgr__mark{width:2.25rem;height:2.25rem;border-radius:8px;background:#000;display:grid;place-items:center}