@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";:root{color:#242820;background:#e6e6dc;font-family:Poppins,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}.access-page{align-items:center;background:#11130f;color:#f5f4ea;display:flex;min-height:100vh;justify-content:center;overflow:hidden;padding:24px;position:relative}.access-glow{border-radius:999px;filter:blur(10px);opacity:.8;position:absolute}.glow-one{background:#f15f44;height:28vw;left:-8vw;top:-12vw;width:28vw}.glow-two{background:#b8cf38;bottom:-14vw;height:36vw;right:-10vw;width:36vw}.access-card{background:#1b1f18eb;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 90px #0009;max-width:540px;padding:52px;position:relative;width:100%}.mark,.brand-mark{align-items:center;background:#c6eb3d;border-radius:50%;color:#12150f;display:inline-flex;font-size:21px;font-weight:700;height:42px;justify-content:center;width:42px}.access-card h1{font-size:clamp(42px,7vw,66px);letter-spacing:-3px;line-height:.95;margin:18px 0}.access-copy{color:#c8ccc0;font-size:16px;line-height:1.7;max-width:430px}.status-copy{color:#c6eb3d;margin-top:32px}.google-button,.primary-button,.secondary-button,.danger-button,.refresh-button{border:0;font-weight:600;padding:12px 17px;transition:transform .16s ease,box-shadow .16s ease}.google-button:hover,.primary-button:hover,.secondary-button:hover,.danger-button:hover,.refresh-button:hover{box-shadow:0 8px #00000029;transform:translateY(-2px)}.google-button,.primary-button{background:#c6eb3d;color:#17200c;margin-top:22px}.secondary-button,.refresh-button{background:#e4e7dd;color:#22261e}.danger-button{background:#c94e3c;color:#fff}.console-shell{background:#e6e6dc;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{background:#1a1e16;color:#eff0e8;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:30px 18px 22px;position:sticky;top:0}.brand{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:-1px}.brand-mark{font-size:16px;height:30px;width:30px}.sidebar-label,.eyebrow{color:#7d8672;font-size:10px;font-weight:700;letter-spacing:1.4px;margin:42px 10px 12px;text-transform:uppercase}.nav-item{background:transparent;border:0;color:#b9c0b2;display:block;font-size:14px;margin:3px 0;padding:12px 10px;text-align:left;width:100%}.nav-item.active,.nav-item:hover{background:#2b3126;color:#d8fb51}.account-panel{align-items:center;border-top:1px solid #343a2e;color:#b9c0b2;display:grid;font-size:11px;gap:7px;grid-template-columns:28px 1fr;overflow-wrap:anywhere;padding:18px 3px 0}.account-initial{align-items:center;background:#454d3d;border-radius:50%;color:#fff;display:flex;font-weight:700;height:27px;justify-content:center;width:27px}.text-button{background:transparent;border:0;color:#d8fb51;font-size:11px;grid-column:2;padding:0;text-align:left}.workspace{max-width:1440px;padding:48px clamp(24px,6vw,94px) 80px;width:100%}.workspace-header{align-items:end;display:flex;justify-content:space-between;margin-bottom:34px}.workspace-header .eyebrow,.intro-block .eyebrow,.user-card .eyebrow{margin:0 0 7px}h1,h2,p{margin-top:0}.workspace h1{font-size:clamp(38px,5vw,62px);letter-spacing:-3px;line-height:1;margin-bottom:0}.workspace h2{font-size:21px;letter-spacing:-1px;margin-bottom:8px}.content-stack{display:grid;gap:24px}.narrow-content{max-width:780px}.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.panel{background:#f9f9f1;border:1px solid #d2d4c9;box-shadow:8px 8px #c6c8bd}.metric-card{min-height:190px;padding:25px}.metric-card span,.points-total span{color:#6c7465;display:block;font-size:12px;font-weight:600}.metric-card strong{display:block;font-size:clamp(34px,4vw,50px);letter-spacing:-3px;line-height:1;margin:22px 0 13px}.metric-card small{color:#6c7465;font-size:11px;line-height:1.5}.accent-card{background:#c6eb3d;border-color:#b0d230}.two-column-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.panel{padding:27px}.panel-heading{align-items:baseline;display:flex;justify-content:space-between}.panel-heading span{color:#7d8672;font-size:11px}.list{border-top:1px solid #dfe1d7}.list-row{align-items:start;border-bottom:1px solid #dfe1d7;display:flex;gap:15px;justify-content:space-between;padding:15px 0}.list-row strong{display:block;font-size:13px;text-transform:capitalize}.list-row p{color:#6c7465;font-size:11px;margin:3px 0 0;max-width:300px}.row-meta{align-items:end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}time{color:#7d8672;font-family:Space Mono,monospace;font-size:9px;text-align:right}.status{background:#e5e7dd;color:#536044;font-size:9px;font-weight:700;padding:4px 7px;text-transform:uppercase}.status.sent{background:#dcf2a0;color:#435313}.status.failed,.status.push_sent_inbox_failed{background:#f5c3b8;color:#873325}.audit-row{align-items:center}.empty-copy{color:#7d8672;font-size:13px;padding:20px 0 4px}.notice{margin-bottom:20px;padding:12px 15px}.error-notice,.error-copy{color:#932f23;font-size:12px}.error-notice{background:#f5c3b8}.success-copy{color:#486019;font-size:12px}.intro-block{padding:11px 0 5px}.intro-block h2{font-size:29px;letter-spacing:-1.6px}.intro-block>p:last-child{color:#60695a;font-size:13px;line-height:1.7;max-width:720px}.form-panel{display:grid;gap:18px}label{color:#485044;display:grid;font-size:12px;font-weight:600;gap:7px}input,textarea{background:#fcfcf7;border:1px solid #bfc4b5;border-radius:0;color:#252a21;font-size:13px;font-weight:400;padding:12px;resize:vertical;width:100%}input:focus,textarea:focus{border-color:#809d14;box-shadow:0 0 0 3px #dff398;outline:0}textarea{min-height:106px}.form-divider{border-top:1px solid #dfe1d7;color:#7d8672;font-size:10px;font-weight:700;letter-spacing:1px;margin-top:4px;padding-top:18px;text-transform:uppercase}.form-panel .primary-button,.form-panel .danger-button{justify-self:start;margin-top:0}.lookup-bar{display:grid;gap:12px;grid-template-columns:1fr auto}.lookup-bar .primary-button{margin:0}.user-card{display:grid;gap:25px;grid-template-columns:1fr auto}.user-card h2{margin-bottom:3px}.user-card p:not(.eyebrow){color:#60695a;font-size:12px;margin-bottom:11px}code{color:#6c7465;font-family:Space Mono,monospace;font-size:9px;overflow-wrap:anywhere}.points-total{background:#dff398;min-width:160px;padding:16px 20px}.points-total strong{display:block;font-size:34px;letter-spacing:-2px;margin-top:6px}.adjust-form{border-top:1px solid #dfe1d7;display:grid;gap:15px;grid-column:1 / -1;grid-template-columns:170px 1fr;padding-top:22px}.adjust-form .secondary-button{grid-column:1 / -1;justify-self:start}.adjust-form .error-copy,.adjust-form .success-copy{grid-column:1 / -1;margin:0}@media(max-width:900px){.console-shell{display:block}.sidebar{min-height:auto;padding:17px 20px;position:static}.sidebar>div:first-child{align-items:center;display:flex;gap:18px}.sidebar-label{display:none}.sidebar nav{display:flex;gap:2px;overflow-x:auto}.nav-item{white-space:nowrap}.account-panel{display:none}.workspace{padding-top:36px}.metric-grid,.two-column-grid{grid-template-columns:1fr}}@media(max-width:560px){.access-card{padding:35px 25px}.workspace{padding:30px 20px 50px}.workspace-header{align-items:start;flex-direction:column;gap:20px}.lookup-bar,.user-card,.adjust-form{grid-template-columns:1fr}.lookup-bar .primary-button{justify-self:start}.points-total{width:100%}}
