.metabase-card[data-v-46818fee]{width:100%;min-height:820px;background:#0a150e;border:1px solid #26372d;box-shadow:0 30px 70px #0006;overflow:hidden}.metabase-dashboard[data-v-46818fee]{width:100%;min-height:800px;background:#fff}.metabase-state[data-v-46818fee]{min-height:400px;display:grid;place-items:center;align-content:center;gap:14px;padding:40px;text-align:center}.metabase-state p[data-v-46818fee]{color:#a9b5ac;font:12px DM Mono,monospace}.metabase-error[data-v-46818fee]{color:#faa}.metabase-error .tag i[data-v-46818fee]{background:#ff8f8f;box-shadow:0 0 14px #ff8f8f}*{box-sizing:border-box}body{margin:0;background:#323232;color:#eef4ed;font-family:Manrope,Arial,sans-serif}.topbar{height:84px;border-bottom:1px solid #203027;display:flex;align-items:center;justify-content:space-between;padding:0 6vw}.logo{color:#f4f8f3;text-decoration:none;font-weight:800;letter-spacing:-.06em;font-size:20px}.logo span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #b6ff3c;border-radius:50%;color:#b6ff3c;font:italic 19px Georgia;margin-right:9px}.account{display:flex;gap:24px;align-items:center;color:#718078;font:10px DM Mono,monospace}.quiet{background:none;border:0;color:#9ca9a1;font:inherit;cursor:pointer}.auth-shell{min-height:calc(100vh - 84px);display:grid;grid-template-columns:1fr 420px;gap:10vw;align-items:center;padding:8vh 10vw}.tag{font:10px DM Mono,monospace;letter-spacing:.17em;color:#829087}.tag i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b6ff3c;box-shadow:0 0 14px #b6ff3c;margin-right:9px}.auth-copy h1{font-size:clamp(65px,8vw,115px);line-height:.84;letter-spacing:-.08em;margin:30px 0}.auth-copy h1 strong{color:#b6ff3c}.auth-copy p{max-width:520px;color:#a9b5ac;line-height:1.8}.panel,.new-metric{background:#0a150e;border:1px solid #26372d;padding:28px;box-shadow:0 30px 70px #0006}.switch{display:flex;border-bottom:1px solid #24332a;margin:-4px -4px 28px}.switch button{background:none;border:0;color:#68776e;padding:13px 8px;margin-right:20px;font:11px DM Mono,monospace;cursor:pointer}.switch button.active{color:#b6ff3c;border-bottom:1px solid #b6ff3c}label{display:block;color:#718078;font:10px DM Mono,monospace;letter-spacing:.08em;margin:18px 0}input{width:100%;margin-top:8px;background:#07100b;border:1px solid #293a30;color:#eef4ed;padding:14px;outline:none;font:13px Manrope}input:focus{border-color:#b6ff3c}.primary{border:0;background:#b6ff3c;color:#07100c;padding:15px 18px;text-decoration:none;font:800 12px Manrope;cursor:pointer}.primary:disabled{opacity:.45;cursor:not-allowed}.panel .primary{width:100%;margin-top:12px}.error{color:#ff8f8f;font:11px DM Mono,monospace}.app-shell{padding:80px 5vw}.app-head{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.app-head h2{font-size:76px;letter-spacing:-.07em;margin:18px 0 0}.error-banner{border:1px solid #704141;padding:12px;margin-bottom:20px;color:#faa;font:11px DM Mono,monospace}.new-metric{display:grid;grid-template-columns:1fr 1.2fr auto;gap:25px;align-items:end;margin-bottom:24px}.new-metric h3{font-size:25px;letter-spacing:-.04em;margin:14px 0 0}.new-metric input{margin:0}.new-actions{display:flex;align-items:center;gap:14px}.table{border:1px solid #26372d;background:#0a150e;overflow:hidden}.row{display:grid;grid-template-columns:1.35fr 54px minmax(360px,2.7fr) .8fr 1.05fr .75fr 54px;gap:14px;align-items:center;padding:18px 20px;border-top:1px solid #203027;font:10px DM Mono,monospace;color:#87938b}.row:first-child{border-top:0}.row.head{color:#56665c;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.row strong{display:block;color:#edf3ed;font:600 14px Manrope}.row small{display:block;color:#4e5d55;margin-top:5px;font-size:8px;overflow:hidden;text-overflow:ellipsis}.status{font:9px DM Mono,monospace;text-transform:uppercase}.status.enabled{color:#b6ff3c}.status.disabled{color:#7c8881}.table-btn{background:none;border:1px solid #304137;color:#9aa69e;padding:8px 10px;font:9px DM Mono,monospace;cursor:pointer}.table-btn:hover,.table-btn.report{border-color:#b6ff3c;color:#b6ff3c}.table-btn:disabled{opacity:.45;cursor:not-allowed}.endpoint-cell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.endpoint-cell code{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a7b2aa;font:8px DM Mono,monospace}.method{color:#b6ff3c;font:8px DM Mono,monospace;border:1px solid #3b5530;padding:4px 5px}.copy-btn{width:30px;height:30px;display:grid;place-items:center;background:#0c1911;border:1px solid #304137;color:#9ba79f;cursor:pointer;padding:6px}.copy-btn:hover{border-color:#b6ff3c;color:#b6ff3c}.copy-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.copied-label{position:absolute;right:0;top:35px;background:#b6ff3c;color:#07100c;padding:4px 7px;font:8px DM Mono,monospace;z-index:4}.empty{text-align:center;padding:60px;color:#64736a;font:11px DM Mono,monospace}.head-actions{display:flex;align-items:center;gap:12px}.sample-btn{padding:15px 18px;color:#b6ff3c;border-color:#3b5530}.sample-btn:hover{border-color:#b6ff3c;color:#b6ff3c}.back-btn{position:relative;z-index:21;pointer-events:auto;font:10px DM Mono,monospace;border:1px solid #304137;padding:10px 13px}.back-btn:hover{color:#b6ff3c}.metabase-shell{padding-top:55px}.metric-name-cell{min-width:0}.inline-edit{margin:0;padding:9px 10px;font-size:12px}.manage-actions{display:flex;align-items:center;gap:6px}.icon-btn{width:32px;height:32px;display:grid;place-items:center;background:none;border:1px solid #304137;color:#9aa69e;cursor:pointer;padding:7px}.icon-btn:hover{border-color:#b6ff3c;color:#b6ff3c}.icon-btn.danger:hover{border-color:#ff7f7f;color:#ff7f7f}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.code-btn.active{border-color:#b6ff3c;color:#b6ff3c}.profile-panel{max-width:700px;background:#0a150e;border:1px solid #26372d;padding:30px;box-shadow:0 30px 70px #0006}.profile-panel label{margin:0 0 22px}.profile-panel small{display:block;color:#64736a;font:9px DM Mono,monospace;margin-top:-12px;margin-bottom:22px}.profile-field input:disabled{opacity:.55;cursor:not-allowed}.snippet-panel{grid-column:1 / -1;border-top:1px solid #26372d;padding:22px 0 5px;margin-top:4px}.snippet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.snippet-head strong{display:block;color:#e8efe9;font:11px DM Mono,monospace;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.snippet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.snippet-card{border:1px solid #26372d;background:#07100b;min-width:0}.snippet-card-head{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border-bottom:1px solid #26372d;color:#aeb9b1;font:9px DM Mono,monospace;text-transform:uppercase}.copy-code-btn{background:none;border:1px solid #304137;color:#b6ff3c;padding:5px 8px;font:8px DM Mono,monospace;cursor:pointer}.copy-code-btn:hover{border-color:#b6ff3c}.snippet-card pre{margin:0;padding:12px;overflow:auto;min-height:155px;white-space:pre-wrap}.snippet-card code{color:#c2cdc5;font:9px/1.65 DM Mono,monospace}.snippet-note{color:#69766f;font:9px/1.6 DM Mono,monospace;margin:13px 0 0}.snippet-note code{color:#aeb9b1}.rename-cell,.delete-cell{display:flex;align-items:center;justify-content:center}.rename-saving{color:#64736a;font:12px DM Mono,monospace}.status-cell{display:flex;align-items:center;gap:8px;min-width:0}.status-toggle{white-space:nowrap}a{text-decoration:none}a:hover{color:#b6ff3c}@media(max-width:1100px){.row{grid-template-columns:1.2fr 50px minmax(320px,2.4fr) .7fr 1fr .7fr 50px}.app-shell{padding:70px 3vw}}@media(max-width:900px){.snippet-grid{grid-template-columns:1fr}.snippet-card pre{min-height:0}.manage-actions{flex-wrap:wrap}}@media(max-width:850px){.auth-shell{display:block;padding:70px 8vw}.panel{margin-top:55px}.new-metric{grid-template-columns:1fr}.app-shell{padding:60px 5vw}.app-head{align-items:start}.app-head h2{font-size:58px}.table{overflow:auto}.row{min-width:1050px}.topbar{padding:0 5vw}.account span{display:none}.head-actions{align-items:stretch}.head-actions .primary,.head-actions .sample-btn{padding:12px 13px}.metabase-shell{padding-top:40px}}
