@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._9rkEUG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}
:root{--coral:#f55f5e;--coral-text:#c23838;--graphite:#292f36;--graphite-deep:#1e2329;--light:#f0eff4;--surface:#fff;--muted:#60666e;--green-text:#4a7376;--line:#292f3629;--radius:.1875rem}*{box-sizing:border-box}body{background:var(--light);color:var(--graphite);margin:0;font-size:1rem;line-height:1.5}h1,h2,p{margin:0}h1{font-size:1.75rem;line-height:1.2}h2{font-size:1.125rem}a{color:inherit}.muted{color:var(--muted);font-size:.875rem}.numbers{font-variant-numeric:tabular-nums}.auth-page{grid-template-columns:minmax(0,1fr) minmax(0,28rem);min-height:100dvh;display:grid}.auth-brand{background:var(--graphite-deep);color:var(--light);flex-direction:column;justify-content:space-between;padding:3rem;display:flex}.auth-brand strong{max-width:22rem;font-size:2.5rem;line-height:1.1}.auth-brand em{color:var(--coral);font-style:normal}.auth-panel{flex-direction:column;justify-content:center;gap:1.5rem;padding:3rem 2rem;display:flex}.form{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:700;display:flex}.field input,.field select{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--graphite);min-height:2.75rem;padding:.625rem .75rem;font-size:1rem;font-weight:400}.field input:focus-visible,.field select:focus-visible,.button:focus-visible,.link-button:focus-visible{outline:2px solid var(--coral-text);outline-offset:1px}.button{font:inherit;border-radius:var(--radius);background:var(--coral);min-height:2.75rem;color:var(--graphite-deep);cursor:pointer;border:0;padding:.5rem 1rem;font-weight:700}.button:disabled{opacity:.6;cursor:wait}.link-button{font:inherit;color:var(--light);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alert{border-left:.1875rem solid var(--coral-text);background:var(--surface);padding:.625rem .75rem;font-size:.875rem}.secret{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;padding:.75rem;font-family:ui-monospace,monospace}.shell{grid-template-columns:14rem minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--graphite-deep);color:var(--light);flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;display:flex}.sidebar-title{font-size:1.125rem;font-weight:700}.sidebar nav{flex-direction:column;flex:1;gap:.25rem;display:flex}.sidebar nav a{border-radius:var(--radius);padding:.5rem;text-decoration:none}.sidebar nav a:hover{background:var(--graphite)}.main{flex-direction:column;gap:1.5rem;max-width:66rem;padding:2rem;display:flex}.page-head{flex-direction:column;gap:.25rem;display:flex}.panels{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.panel{background:var(--surface);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.panel strong{font-size:1.75rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1rem;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:1rem;display:grid}.table{border-collapse:collapse;background:var(--surface);width:100%}.table th{text-align:left;color:var(--muted);font-size:.75rem}.table th,.table td{border-bottom:1px solid var(--line);padding:.625rem .75rem}.status-on{color:var(--green-text);font-weight:700}.status-off{color:var(--coral-text);font-weight:700}.state{text-align:center;background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}@media (max-width:48rem){.auth-page,.shell{grid-template-columns:minmax(0,1fr)}.auth-brand{gap:1rem;padding:1.5rem 1rem}.auth-brand strong{font-size:1.5rem}.auth-panel{justify-content:flex-start;padding:1.5rem 1rem}.sidebar{flex-flow:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem}.sidebar nav{flex-direction:row;flex-basis:100%;order:3}.main{padding:1rem}.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block}.table tr{border-bottom:1px solid var(--line);padding:.5rem 0}.table td{border:0;padding:.125rem .75rem}.table td:before{content:attr(data-label) ": ";color:var(--muted);font-size:.75rem}}.action{font:inherit;border:1px solid var(--line);border-radius:var(--radius);min-height:2.25rem;color:var(--graphite);cursor:pointer;background:0 0;padding:.25rem .5rem;font-size:.875rem}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.grow{flex:1;min-width:12rem}.stack{flex-direction:column;gap:.5rem;display:flex}a.button{align-items:center;text-decoration:none;display:inline-flex}.panel strong.small{font-size:1.125rem}.opportunity{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:.125rem;min-width:0;padding:.75rem;font-size:.9375rem;text-decoration:none;display:flex}.opportunity:hover{border-color:var(--graphite)}.opportunity .status-off,.opportunity .status-on{font-size:.875rem}.funnel{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.funnel-column{flex-direction:column;gap:.5rem;min-width:0;display:flex}.funnel-column h2{font-size:.9375rem}.main:has(.funnel){max-width:none}@media (max-width:62rem){.funnel{grid-template-columns:minmax(0,1fr)}}.page-head.row{flex-direction:row}
