@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17201d;background:#f5f7f6;font-family:Instrument Sans Variable,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}.skip-link{z-index:1000;color:#10231e;background:#fff;border-radius:.6rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%);box-shadow:0 8px 24px #10231e33}.skip-link:focus{outline-offset:2px;outline:3px solid #69deb1;transform:translateY(0)}.shell{grid-template-columns:16.5rem 1fr;min-height:100vh;display:grid}.sidebar{color:#dce8e3;background:#10231e;height:100vh;padding:1.5rem 1rem;position:sticky;top:0}.identity{border-bottom:1px solid #294139;align-items:center;gap:.75rem;padding:0 .65rem 1.5rem;display:flex}.identity strong,.identity span{display:block}.identity strong{color:#fff;font-size:.92rem}.identity span{color:#92aaa1;margin-top:.2rem;font-size:.72rem}.brand-mark{color:#10231e;letter-spacing:-.05em;background:#69deb1;border-radius:.75rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}nav{gap:.2rem;margin-top:1.25rem;display:grid}nav a{color:#aec0ba;border-radius:.65rem;align-items:center;gap:.7rem;min-height:44px;padding:.68rem .75rem;font-size:.87rem;text-decoration:none;transition:color .18s,background-color .18s;display:flex}nav a:hover,nav a.active{color:#fff;background:#1e3830}nav svg{width:1.05rem;height:1.05rem}.workspace{min-width:0}header{background:#ffffffe6;border-bottom:1px solid #dde4e1;justify-content:space-between;align-items:center;height:4.5rem;padding:0 2rem;display:flex}.environment,.scope-badge{color:#466158;background:#ecf2ef;border:1px solid #d4e0db;border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.account{font-size:.82rem;font-weight:650;text-decoration:none}.account:focus-visible,nav a:focus-visible,.button:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #69deb1}.page{max-width:92rem;margin:auto;padding:2.5rem}.page-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.75rem;display:flex}.eyebrow{color:#176447;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:750}h1{color:#13231e;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,2.8vw,2.45rem)}.page-heading p:not(.eyebrow){color:#66736f;max-width:42rem;margin:.7rem 0 0}.panel{background:#fff;border:1px solid #dfe6e3;border-radius:1rem;min-height:24rem;overflow:hidden;box-shadow:0 12px 32px #1931290d}.funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.funnel-card,.metric-strip{background:#fff;border:1px solid #dfe6e3;border-radius:1rem;padding:1.5rem;box-shadow:0 12px 32px #1931290d}.funnel-card h2{margin:0 0 1.4rem;font-size:1.1rem}.funnel-stages{gap:1rem;display:grid}.funnel-stage>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:.4rem;display:flex}.funnel-stage strong{font-size:.78rem}.funnel-stage span{color:#66736f;font-size:.78rem}.funnel-track{background:#edf2f0;border-radius:999px;height:.55rem;overflow:hidden}.funnel-track span{border-radius:inherit;background:linear-gradient(90deg,#176f51,#69deb1);height:100%;display:block}.metric-strip{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metric-strip div{background:#f4f8f6;border-radius:.7rem;padding:.75rem}.metric-strip strong,.metric-strip span{display:block}.metric-strip strong{font-size:1.7rem}.metric-strip span{color:#66736f;margin-top:.25rem;font-size:.75rem}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th{text-align:left;color:#66736f;letter-spacing:.05em;text-transform:uppercase;background:#f7f9f8;border-bottom:1px solid #e7ecea;padding:.85rem 1rem;font-size:.68rem}td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf1ef;max-width:20rem;padding:.9rem 1rem;overflow:hidden}.empty,.loading{text-align:center;color:#697772;place-content:center;justify-items:center;min-height:24rem;padding:2rem;display:grid}.empty strong{color:#22362f;font-size:1.05rem}.empty p{max-width:30rem}.button,button{color:#fff;font:inherit;cursor:pointer;background:#176f51;border:0;border-radius:.65rem;min-height:44px;padding:.75rem 1rem;font-weight:700;text-decoration:none}.muted{color:#9aa5a1}.login-page{background:radial-gradient(circle at 15% 15%,#ddf7ec,#0000 34%),#f5f7f6;place-items:center;min-height:100vh;padding:2rem;display:grid}.login-card{background:#fff;border:1px solid #dce5e1;border-radius:1.25rem;width:min(100%,30rem);padding:2.5rem;box-shadow:0 24px 64px #18362c1a}.login-card .brand-mark{margin-bottom:1.4rem}.login-card>p:not(.eyebrow),.login-card small{color:#66736f;line-height:1.5}form{gap:1rem;margin:1.5rem 0;display:grid}label{color:#3f504a;gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.helper{color:#71807b;font-size:.75rem;font-weight:400}input,textarea{color:#17201d;width:100%;font:inherit;background:#fbfcfc;border:1px solid #cfdad6;border-radius:.6rem;padding:.7rem .8rem}input:focus,textarea:focus{border-color:#25835f;outline:3px solid #c6f0df}.form-error{font-size:.8rem;color:#9e342f!important}@media (max-width:780px){.shell{grid-template-columns:4.5rem 1fr}.sidebar{padding:1rem .6rem}.identity>div:last-child,nav a span{display:none}.identity{justify-content:center;padding-inline:0}nav a{justify-content:center}.page{padding:1.5rem 1rem}header{padding:0 1rem}.page-heading{flex-direction:column}.funnel-grid{grid-template-columns:1fr}.metric-strip{grid-column:auto;grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
