:root{--bg:#0a0a0b;--surface:#111114;--surface2:#161619;--border:rgba(255,255,255,.08);--border2:rgba(255,255,255,.14);--text:#ededee;--text2:#9a9aa3;--text3:#62626b;--mint:#3ecf8e;--mint-dim:rgba(62,207,142,.13);--red:#f1645f;--red-dim:rgba(241,100,95,.13);--amber:#f5b945;--amber-dim:rgba(245,185,69,.13);--mono:var(--font-mono),"IBM Plex Mono",monospace;--sans:var(--font-sans),"IBM Plex Sans",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}canvas,img,svg,video{max-width:100%}.mono{font-family:var(--mono);font-feature-settings:"tnum"}.shell{min-height:100vh}.nav{height:58px;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 22px;background:rgba(10,10,11,.88);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;font-weight:700}.mark{width:30px;height:30px;border-radius:9px;background:radial-gradient(circle at 32% 24%,rgba(62,207,142,.26),transparent 44%),#0f1012;border:1px solid rgba(62,207,142,.38);display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.35)}.mark svg{width:23px;height:23px;overflow:visible}.mark-core,.mark-rail{fill:none;stroke-linecap:round;stroke-linejoin:round}.mark-rail{stroke:var(--mint);stroke-width:2.35}.mark-core{stroke:#ededee;stroke-width:2.2}.mark-node{fill:var(--mint);filter:drop-shadow(0 0 5px rgba(62,207,142,.55))}.tabs{display:flex;gap:18px;color:var(--text2);font-size:14px}.tabs a:hover{color:var(--text)}.wrap{max-width:1160px;margin:0 auto;padding:22px 18px 90px}.head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:18px;flex-wrap:wrap}.h1{font-size:22px;font-weight:700;letter-spacing:0}.sub{color:var(--text3);font-size:13px;margin-top:3px}.btn{border:0;border-radius:9px;padding:11px 18px;background:var(--surface2);color:var(--text);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn:hover{background:#202025}.btn.mint{background:var(--mint);color:#04150d}.btn.white{background:var(--text)}.btn.white,.btn.white:active,.btn.white:hover,.btn.white:visited{color:var(--bg)}.btn.amber{background:var(--amber);color:#1a1500}.btn.ghost{border:1px solid var(--border2);background:transparent;color:var(--text)}.btn.ghost:hover{background:var(--surface2)}.btn-arrow:after{content:"→";transition:.2s}.btn-arrow:hover:after{transform:translateX(3px)}.btn:disabled{opacity:.55;cursor:not-allowed}.inbox{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:16px;flex-wrap:wrap}.inbox-stack{display:grid;align-items:stretch}.inbox-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.inbox-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.inbox-item{display:flex;align-items:center;gap:12px;min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px}.conn span:nth-child(2),.inbox-item span:nth-child(2){flex:1 1;min-width:0}.inbox-item small{display:block;color:var(--text3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.inbox-item small,.url{font-family:var(--mono)}.url{background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:13px}.url span{color:var(--mint)}.url,code,pre{overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border);border-radius:12px;overflow:hidden;margin-bottom:16px}.stat{background:var(--bg);padding:14px 18px}.stat .k{color:var(--text3);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.stat .k,.stat .v{font-family:var(--mono)}.stat .v{font-size:25px;margin-top:5px}.grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:16px;gap:16px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden}.panel-h{padding:14px 16px;justify-content:space-between;align-items:center}.filters,.panel-h{border-bottom:1px solid var(--border);display:flex}.filters{padding:10px 13px;gap:6px;flex-wrap:wrap}.filter{border:0;color:var(--text2);background:transparent;padding:6px 10px;border-radius:7px}.filter.on,.filter:hover{color:var(--text);background:var(--surface2)}.rows{max-height:540px;overflow:auto}.row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:transparent;color:inherit;width:100%;text-align:left}.row.on,.row:hover{background:var(--surface2)}.dot{width:8px;height:8px;border-radius:99px;flex:0 0 auto}.delivered{background:var(--mint)}.dead_letter,.failed{background:var(--red)}.delivering,.held,.pending,.retrying{background:var(--amber)}.row-mid{flex:1 1;min-width:0}.type{font-family:var(--mono);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta{color:var(--text3);margin-top:2px}.badge,.meta{font-family:var(--mono);font-size:11px}.badge{border-radius:999px;padding:3px 8px;background:var(--surface2);color:var(--text2)}.badge.ok{background:var(--mint-dim);color:var(--mint)}.badge.err{background:var(--red-dim);color:var(--red)}.badge.wait{background:var(--amber-dim);color:var(--amber)}.detail{padding:16px 18px}.detail,.kv{border-bottom:1px solid var(--border)}.kv{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px}.kv:last-child{border-bottom:0}.kv .k{color:var(--text2)}.kv span{min-width:0}.kv span:last-child{overflow-wrap:anywhere}.payload{background:#0d0d0f;border:1px solid var(--border);border-radius:9px;padding:13px 15px;overflow:auto;color:var(--text2);font-family:var(--mono);font-size:11.5px;line-height:1.6}.small-payload{max-height:140px;margin:8px 0}.attempt-block{border-bottom:1px solid var(--border);padding:8px 0 12px}.attempt-block:last-child{border-bottom:0;padding-bottom:0}.attempt-headers{margin-top:6px}.banner{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--amber-dim);border:1px solid rgba(245,185,69,.25);border-radius:11px;padding:13px 16px;margin-bottom:16px;color:#f7cd77}.hero{padding:78px 18px;max-width:960px;margin:0 auto;text-align:center}.hero h1{font-size:clamp(34px,6vw,64px);line-height:1.02;letter-spacing:0;margin:0 0 18px}.hero p{color:var(--text2);font-size:18px;line-height:1.6;max-width:660px;margin:0 auto 28px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:32px}.card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:22px;text-align:left}.card h3{margin:0 0 8px;font-size:16px}.card p{margin:0;color:var(--text2);font-size:13.5px;line-height:1.55}.logo-dim{color:var(--text3);font-family:var(--mono);font-size:11px;font-weight:400;margin-left:7px}.app-nav,.marketing-nav{gap:18px}.app-nav-left,.app-nav-right,.inline-wrap,.nav-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nav-link{color:var(--text2);font-size:14px;font-weight:600}.nav-link:hover{color:var(--text)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);display:inline-block;margin-right:7px}.app-shell{display:flex;align-items:stretch;min-height:100vh}.app-main{flex:1 1;min-width:0}.dash-sidebar{width:238px;flex-shrink:0;border-right:1px solid var(--border);padding:16px 14px;display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:0;height:100vh;background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dash-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;letter-spacing:-.01em;text-transform:lowercase;padding:4px 6px 12px}.dash-logo-mark{width:25px;height:25px;border-radius:7px;background:var(--mint);color:#04150d;display:grid;place-items:center}.dash-logo-mark svg{width:16px;height:16px}.dash-nav-label{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text3);padding:0 9px;margin-top:4px}.dash-sidebar-nav{display:grid;grid-gap:2px;gap:2px}.dash-sidebar-nav a{color:var(--text2);font-size:13.5px;font-weight:500;padding:9px 10px;border-radius:8px}.dash-sidebar-nav a:hover{color:var(--text);background:rgba(255,255,255,.03)}.dash-sidebar-nav a.on{background:var(--mint-dim);color:var(--text)}.dash-sidebar-foot{margin-top:auto;border-top:1px solid var(--border);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.dash-signout-wrap{display:flex;justify-content:flex-start}.dash{--panel:#0e0e10;--panel2:#131316;--row:#111114;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.13);--violet:#a78bfa;--violet-dim:rgba(167,139,250,.13);--accent:var(--mint);--accent-dim:var(--mint-dim);display:flex;min-height:100vh;background:#09090a;color:#f2f2f3;line-height:1.45}.dash button{font-family:inherit}.dash .sb{width:236px;flex-shrink:0;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:18px 14px}.dash .sb-head{justify-content:space-between;gap:8px}.dash .sb-head,.dash .sb-logo{display:flex;align-items:center}.dash .sb-logo{gap:9px;padding:4px 8px 18px;font-weight:600;font-size:15px;letter-spacing:-.01em}.dash .sb-logo .mk{width:25px;height:25px;border-radius:7px;background:var(--mint);color:#05160d;display:flex;align-items:center;justify-content:center}.dash .sb-logo .mk svg{width:16px;height:16px}.dash .sidebar-close{display:none;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text2);align-items:center;justify-content:center}.dash .sidebar-close svg{width:16px;height:16px}.dash .nav-label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text3);padding:0 9px;margin:10px 0 8px}.dash .dash-side-nav a,.dash .settings-link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:8px;color:var(--text2);font-size:13.5px;font-weight:500;transition:.13s;margin-bottom:2px}.dash .dash-side-nav a svg,.dash .settings-link svg{width:16px;height:16px;flex-shrink:0;color:var(--text3);transition:.13s}.dash .dash-side-nav a:hover,.dash .settings-link:hover{color:var(--text);background:rgba(255,255,255,.03)}.dash .dash-side-nav a.on{background:var(--accent-dim);color:var(--text)}.dash .ct,.dash .dash-side-nav a.on svg{color:var(--accent)}.dash .ct{margin-left:auto;font-family:var(--mono);font-size:11px}.dash .sb-foot{margin-top:auto;border-top:1px solid var(--line);padding-top:10px}.dash .sb-acct{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;transition:.13s;width:100%}.dash .sb-acct:hover{background:rgba(255,255,255,.03)}.dash .av{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--violet),var(--mint));flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#0a0a0b}.dash .av svg{width:18px;height:18px}.dash .nm{display:block;font-size:13px;font-weight:600;line-height:1.2}.dash .em{display:block;font-size:11px;color:var(--text3);font-family:var(--mono)}.dash .main{flex:1 1;min-width:0;display:flex;flex-direction:column}.dash .topbar{height:56px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;background:rgba(9,9,10,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.dash .topbar,.dash .topbar-l{display:flex;align-items:center}.dash .topbar-l{min-width:0;gap:10px}.dash .mobile-menu-btn{display:none;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);align-items:center;justify-content:center;flex-shrink:0}.dash .mobile-menu-btn svg{width:16px;height:16px}.dash .mobile-scrim{display:none}.dash .crumb{display:flex;align-items:center;gap:9px;font-size:13.5px}.dash .crumb .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;background:var(--accent-dim);color:var(--accent)}.dash .crumb .chip .d{width:6px;height:6px;border-radius:50%;background:var(--accent)}.dash .crumb .sl{width:15px;height:15px;color:var(--text3)}.dash .crumb .pg{font-weight:600}.dash .topbar-r{display:flex;align-items:center;gap:14px}.dash .statuspill{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--text2)}.dash .statuspill .d{width:7px;height:7px;border-radius:50%;background:var(--mint)}.dash .statuspill.paused .d{background:var(--amber)}.dash .content{padding:26px 30px;flex:1 1}.dash .phead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.dash .phead h1{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.dash .phead .sub{font-size:13.5px;color:var(--text2);margin-top:4px}.dash .btn{border:0;font-weight:600;border-radius:8px;transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;padding:9px 15px;white-space:nowrap;background:transparent;color:inherit}.dash .btn svg{width:15px;height:15px}.dash .btn-accent{background:var(--accent);color:#0a0a0b}.dash .btn-white{background:var(--text);color:#0a0a0b}.dash .btn.mint{background:var(--accent);color:#0a0a0b}.dash .btn-ghost,.dash .btn.ghost{border:1px solid var(--line2);color:var(--text)}.dash .btn.ghost{background:transparent}.dash .btn-ghost:hover,.dash .btn.ghost:hover{background:var(--panel2)}.dash .btn-sm{padding:7px 12px;font-size:12.5px}.dash .inbox-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.dash .inbox-picker{display:flex;align-items:flex-start;gap:8px;flex-direction:column;min-width:min(100%,260px)}.dash .add-inbox .lbl,.dash .inbox-picker .lbl{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.dash .inbox-picker select{width:100%;background:var(--panel);border:1px solid var(--line2);border-radius:8px;color:var(--text);padding:8px 32px 8px 10px;font:inherit;font-size:13px}.dash .inbox-picker select:focus{outline:none;border-color:var(--accent)}.dash .add-inbox{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,360px) auto;grid-gap:12px;gap:12px;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:14px 16px;margin-bottom:14px}.dash .add-inbox-copy{display:flex;flex-direction:column;gap:4px;color:var(--text2);font-size:13px;line-height:1.45}.dash .urlbar{justify-content:space-between;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:13px 16px;margin-bottom:18px}.dash .urlbar,.dash .urlbar .lhs{display:flex;align-items:center;flex-wrap:wrap}.dash .urlbar .lhs{gap:13px}.dash .section-kicker,.dash .urlbar .lbl{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.dash .urlbar .url{font-family:var(--mono);font-size:13px;color:var(--text2);display:flex;align-items:center}.dash .urlbar .url b{color:var(--accent);font-weight:600}.dash .urlbar .cp{border:1px solid var(--line);background:transparent;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;color:var(--text3);padding:3px 8px;border-radius:6px;transition:.13s}.dash .urlbar .cp svg{width:12px;height:12px}.dash .urlbar .cp.done{color:var(--mint);border-color:var(--mint)}.dash .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:18px;background:transparent;grid-gap:0;gap:0}.dash .stat{padding:16px 18px;border-right:1px solid var(--line);background:transparent}.dash .stat:last-child{border-right:none}.dash .stat .k{font-size:11.5px;color:var(--text3);display:flex;align-items:center;gap:7px;font-family:var(--sans);text-transform:none;letter-spacing:0}.dash .stat .k .d{width:7px;height:7px;border-radius:50%}.dash .stat .v{font-family:var(--mono);font-size:24px;font-weight:600;margin-top:7px;letter-spacing:-.02em}.dash .banner{justify-content:space-between;gap:14px;background:var(--amber-dim);border:1px solid rgba(245,185,69,.3);border-radius:11px;padding:13px 16px;margin-bottom:18px;flex-wrap:wrap;color:var(--text)}.dash .banner,.dash .banner .t{display:flex;align-items:center}.dash .banner .t{gap:11px;font-size:13px}.dash .banner .t svg{width:16px;height:16px;color:var(--amber);flex-shrink:0}.dash .split{display:grid;grid-template-columns:1fr 380px;grid-gap:16px;gap:16px;align-items:start}.dash .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0}.dash .card.padded{padding:22px}.dash .card.padded h3{margin:0 0 14px;font-size:16px;letter-spacing:-.01em}.dash .card.padded p{color:var(--text2);font-size:13px;line-height:1.58;margin:0 0 14px}.dash .cards{margin:0 0 18px}.dash .cards.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dash .inp{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:10px 12px;font-family:var(--mono);min-width:0}.dash .inp:focus{outline:none;border-color:var(--accent)}.dash .check-row{display:flex;align-items:center;gap:9px;margin:14px 0;color:var(--text2)}.dash .check-row input{accent-color:var(--accent)}.dash .conn{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--line);margin-top:14px;min-width:0}.dash .conn>span:nth-child(2){flex:1 1;min-width:0}.dash .conn small{display:block;color:var(--text3);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .conn-logo{width:36px;height:36px;border-radius:9px;background:var(--panel2);display:grid;place-items:center;font-family:var(--mono);font-weight:700;flex-shrink:0}.dash .conn-logo svg{width:20px;height:20px;color:var(--mint)}.dash .panel-h{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.dash .endpoint-list{margin-top:18px}.dash .filters{gap:4px;padding:11px 12px;border-bottom:1px solid var(--line)}.dash .fbtn,.dash .filters{display:flex;align-items:center}.dash .fbtn{border:0;background:transparent;font-size:12.5px;font-weight:500;color:var(--text2);padding:6px 11px;border-radius:7px;gap:7px;transition:.13s}.dash .fbtn:hover{background:var(--panel2);color:var(--text)}.dash .fbtn.on{background:var(--accent-dim);color:var(--text)}.dash .fbtn .c{font-family:var(--mono);font-size:10.5px;color:var(--accent)}.dash .pause-inline{margin-left:auto}.dash .rows{max-height:560px;overflow-y:auto}.dash .row{border:0;width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:.1s;background:transparent;color:inherit;text-align:left}.dash .row:hover{background:var(--row)}.dash .row.sel{background:var(--accent-dim)}.dash .sd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash .sd.delivered{background:var(--mint)}.dash .sd.failed{background:var(--red)}.dash .sd.pending{background:var(--amber)}.dash .mid{flex:1 1;min-width:0}.dash .ty{font-size:13px;font-weight:600}.dash .me,.dash .ty{display:block;font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash .me{font-size:11px;color:var(--text3);margin-top:2px}.dash .cb{font-family:var(--mono);font-size:11px;font-weight:600;padding:2px 7px;border-radius:5px;flex-shrink:0}.dash .cb.ok{background:var(--mint-dim);color:var(--mint)}.dash .cb.err{background:var(--red-dim);color:var(--red)}.dash .cb.wait{background:var(--amber-dim);color:var(--amber)}.dash .tm{font-family:var(--mono);font-size:11px;color:var(--text3);flex-shrink:0;min-width:54px;text-align:right}.dash .detail-card{position:-webkit-sticky;position:sticky;top:72px}.dash .empty{padding:60px 20px;text-align:center;color:var(--text3);font-size:13px}.dash .empty.slim{padding:10px 0;text-align:left}.dash .dsec{padding:16px;border-bottom:1px solid var(--line)}.dash .dh{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash .detail-name{font-family:var(--mono);font-size:13.5px;font-weight:600}.dash .detail-time{font-size:11px;margin-top:8px}.dash .detail-time,.dash .dlabel{font-family:var(--mono);color:var(--text3)}.dash .dlabel{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:11px}.dash .tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;font-family:var(--mono)}.dash .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dash .tag.delivered{background:var(--mint-dim);color:var(--mint)}.dash .tag.failed{background:var(--red-dim);color:var(--red)}.dash .tag.pending{background:var(--amber-dim);color:var(--amber)}.dash .kv{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;padding:5px 0;border:0}.dash .kv .k{color:var(--text3)}.dash .kv .v{font-family:var(--mono);color:var(--text2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .att{gap:10px;font-family:var(--mono);font-size:12px;padding:6px 0}.dash .att,.dash .att .an{display:flex;align-items:center}.dash .att .an{width:18px;height:18px;border-radius:5px;background:var(--panel2);justify-content:center;font-size:10px;color:var(--text3);flex-shrink:0}.dash .attempt-ok{flex:1 1;color:var(--mint)}.dash .attempt-failed{flex:1 1;color:var(--red)}.dash .attempt-time{color:var(--text3)}.dash .retry-note{font-family:var(--mono);font-size:11px;color:var(--amber);margin-top:8px;display:flex;gap:7px;align-items:center}.dash .retry-note svg{width:12px;height:12px}.dash .payload{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px;font-family:var(--mono);font-size:11.5px;color:var(--text2);max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.6;margin:0;-moz-tab-size:2;tab-size:2}.dash .detail-action{width:100%}.dash .no-border{border-bottom:none}.eyebrow,.kicker{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mint)}.centered{text-align:center}.full{width:100%;justify-content:center}.no-border{border-bottom:0}.detail-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.detail-meta{margin-top:8px}.signature-state{color:var(--mint)}.landing-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.landing-hero{position:relative;overflow:hidden;padding:84px 0 70px}.landing-glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:760px;height:420px;background:radial-gradient(ellipse,rgba(62,207,142,.12),transparent 68%);pointer-events:none}.landing-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:46px;gap:46px;align-items:center}.landing-copy h1{font-size:clamp(36px,5vw,46px);font-weight:700;line-height:1.08;letter-spacing:0;margin:0}.landing-copy h1 span{color:var(--text3)}.landing-copy p{color:var(--text2);font-size:18px;line-height:1.6;max-width:540px;margin:20px 0 30px}.landing-copy p b{color:var(--text)}.auth-copy h1,.hero-copy h1,.page-hero h1{font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:0;margin:14px 0 18px}.auth-copy p,.hero-copy p,.page-hero p,.panic-band p{color:var(--text2);font-size:17px;line-height:1.62;max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-note{color:var(--text3);font-size:12px;margin-top:18px}.hero-preview{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.4)}.hero-preview-row,.hero-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--border)}.hero-preview-top{font-family:var(--mono);font-size:11.5px;color:var(--mint)}.hero-preview-top span{display:inline-flex;align-items:center;gap:7px}.hero-preview-row:last-child{border-bottom:0}.preview-name{flex:1 1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-time{color:var(--text3);font-family:var(--mono);font-size:11px;width:32px;text-align:right}.pulse-dot{width:7px;height:7px;position:relative}.pulse-dot,.pulse-dot:after{border-radius:50%;background:var(--mint)}.pulse-dot:after{content:"";position:absolute;inset:-4px;opacity:.35;animation:ping 1.6s infinite}@keyframes ping{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.9);opacity:0}}.logo-strip{display:flex;align-items:center;justify-content:center;gap:34px;flex-wrap:wrap;padding:26px 0 8px;opacity:.55;font-family:var(--mono);font-size:13px;color:var(--text2)}.landing-section{padding:70px 0;border-top:1px solid var(--border)}.landing-section h2,.panic-band h2{text-align:center;font-size:32px;line-height:1.15;letter-spacing:0;margin:12px 0 0}.section{max-width:1120px;margin:0 auto;padding:70px 24px;border-top:1px solid var(--border)}.section h2{text-align:center;font-size:32px;line-height:1.15;letter-spacing:0;margin:12px 0 0}.section-lead{color:var(--text2);text-align:center;max-width:580px;margin:14px auto 0;line-height:1.6}.flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.flow-step{padding:24px 20px;border-right:1px solid var(--border);background:var(--surface)}.flow-step:last-child{border-right:0}.flow-step:nth-child(2),.flow-step:nth-child(3){background:var(--red-dim)}.flow-step:nth-child(2) h3,.flow-step:nth-child(3) h3{color:var(--red)}.step-no{color:var(--text3);font-size:11px}.flow-step h3{font-size:15px;margin:10px 0 6px}.flow-step p{color:var(--text2);font-size:13px;line-height:1.55;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:46px}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:24px;transition:.2s}.feature-card:hover{border-color:var(--border2);transform:translateY(-3px)}.feature-icon{width:40px;height:40px;border-radius:10px;background:var(--mint-dim);color:var(--mint);display:grid;place-items:center;margin-bottom:16px}.feature-icon svg{width:20px;height:20px}.feature-card h3{font-size:16px;margin:0 0 7px}.feature-card p{margin:0;color:var(--text2);font-size:13.5px;line-height:1.6}.panic-band{margin-top:46px;padding:40px;border:1px solid var(--border2);border-radius:16px;background:linear-gradient(135deg,rgba(245,185,69,.08),rgba(62,207,142,.05));display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:center}.panic-band h2{text-align:left}.panic-panel{padding:18px}.panic-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panic-note{color:var(--text3);font-size:11.5px;margin-top:12px}.amber-text{color:var(--amber)}.amber-dot{background:var(--amber)}.compact{margin-bottom:12px}.row.static{cursor:default}.comparison-section{padding-top:10px}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:32px}.comparison-col{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:24px}.comparison-col.on{border-color:rgba(62,207,142,.45);background:linear-gradient(135deg,rgba(62,207,142,.14),rgba(62,207,142,.04))}.comparison-col h3{margin:0 0 10px}.comparison-col p{color:var(--text2);line-height:1.62;margin:0}.compare-line{display:flex;gap:10px;color:var(--text2);font-size:13.5px;line-height:1.5;padding:7px 0}.xmark{color:var(--red)}.checkmark,.xmark{font-family:var(--mono)}.checkmark{color:var(--mint)}.compare-cta{margin-top:18px}.landing-final{text-align:center;padding:80px 0}.landing-final h2{font-size:36px;line-height:1.15;margin:0 0 14px}.landing-final p{color:var(--text2);font-size:17px;margin:0 0 28px}.centered-actions{justify-content:center}.landing-foot{border-top:1px solid var(--border);padding:34px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--text3);font-family:var(--mono);font-size:12.5px}.logo-foot{color:var(--text);font-family:var(--sans);font-weight:700}.logo-foot span{color:var(--text3);font-family:var(--mono);font-size:11.5px;font-weight:400;margin-left:7px}.page-hero{max-width:900px;margin:0 auto;padding:58px 24px 26px;text-align:center}.compact-hero h1{font-size:clamp(34px,5vw,48px)}.big-url{display:inline-block;margin-top:10px}.pricing-wrap,.tester-grid{max-width:1040px;margin:0 auto;padding:20px 24px 90px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px}.tester-upgrade{max-width:1040px;margin:-60px auto 90px;padding:18px 22px;border:1px solid rgba(62,207,142,.25);border-radius:12px;background:var(--mint-dim);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tester-hero{max-width:1120px;margin:0 auto;padding:58px 24px 24px}.tester-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:0;margin:14px 0 16px;max-width:760px}.tester-hero p{color:var(--text2);font-size:17px;line-height:1.62;max-width:720px;margin:0 0 24px}.tester-url-bar{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.tester-inspector,.tester-live-grid{max-width:1120px;margin:0 auto;padding:16px 24px 0;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px}.tester-inspector{padding-bottom:90px}.tester-command .payload{margin:0;border:0;border-radius:0;min-height:128px}.compact-upgrade{margin:0;border-width:1px 0 0;border-radius:0}.tester-capture-list{max-height:240px}.header-list{max-height:360px;overflow:auto}.highlighted-payload{margin:0;border:0;border-radius:0;min-height:360px}.json-key{color:var(--mint)}.json-string{color:#f7cd77}.json-number{color:#8ab4ff}.json-literal{color:var(--red)}.auth-shell{max-width:980px;min-height:calc(100vh - 58px);margin:0 auto;padding:54px 24px;display:grid;place-items:center}.auth-shell.split{grid-template-columns:1fr 420px;gap:42px;place-items:center stretch}.auth-panel,.onboard-panel{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:32px}.auth-panel h1,.onboard-panel h1{margin:10px 0 8px;font-size:28px;letter-spacing:0}.auth-panel p,.onboard-panel p{color:var(--text2);line-height:1.6;margin:0 0 22px}label{display:block;color:var(--text2);font-size:12.5px;font-weight:600;margin:14px 0 7px}.inp{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px 12px;font-family:var(--mono)}.inp:focus{outline:none;border-color:var(--mint)}.check-row{display:flex;align-items:center;gap:9px;margin:14px 0;color:var(--text2)}.check-row input{accent-color:var(--mint)}.auth-panel .btn{margin-top:18px}.auth-error{border:1px solid rgba(241,100,95,.28);background:var(--red-dim);color:var(--red);border-radius:9px}.auth-error,.auth-success{padding:10px 12px;margin:16px 0;font-size:13px}.auth-success{border:1px solid rgba(62,207,142,.28);background:var(--mint-dim);color:var(--mint);border-radius:9px}.auth-foot{color:var(--text3);font-size:13px;text-align:center;margin-top:18px}.auth-foot a{color:var(--mint)}.auth-links{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text3);font-size:13px;margin-top:18px}.auth-links a{color:var(--mint)}.mini-list{display:grid;grid-gap:10px;gap:10px;margin-top:24px;color:var(--text2);font-family:var(--mono);font-size:13px}.mini-list span:before{content:"✓";color:var(--mint);margin-right:8px}.onboard-shell{max-width:980px;margin:0 auto;padding:44px 24px;display:grid;grid-template-columns:220px 1fr;grid-gap:38px;gap:38px}.rail{display:grid;align-content:start;grid-gap:8px;gap:8px}.rail-step{border:1px solid transparent;background:transparent;width:100%;display:flex;align-items:center;gap:10px;color:var(--text2);padding:10px 11px;border-radius:9px;text-align:left;font:inherit;cursor:pointer}.rail-step span{width:22px;height:22px;border-radius:50%;background:var(--surface2);color:var(--text3);display:grid;place-items:center;font-family:var(--mono);font-size:11px}.rail-step:hover{color:var(--text);background:rgba(255,255,255,.035);border-color:var(--border)}.rail-step.on{background:var(--surface);color:var(--text)}.rail-step.on span{background:var(--mint);color:#04150d}.rail-step.done{color:var(--text)}.rail-step.done span{background:rgba(62,207,142,.16);color:var(--mint);border:1px solid rgba(62,207,142,.34)}.rail-step.focus{background:rgba(62,207,142,.08);border-color:rgba(62,207,142,.24);box-shadow:inset 2px 0 0 var(--mint)}.rail-step span svg{width:13px;height:13px}.setup-box{border:1px dashed var(--border2);border-radius:12px;padding:16px;display:grid;grid-gap:10px;gap:10px}.onboard-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.onboard-shell.guided{max-width:1120px;grid-template-columns:230px minmax(0,1fr);gap:34px;padding-top:46px;padding-bottom:70px}.onboard-shell.product-onboard{max-width:1180px;grid-template-columns:250px minmax(0,1fr);gap:24px;padding-top:32px}.product-onboard .onboard-rail{position:-webkit-sticky;position:sticky;top:80px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:12px}.guided-panel{padding:0;overflow:hidden;background:var(--surface)}.product-onboard .guided-panel{background:var(--surface);border-color:var(--border)}.onboard-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 22px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.onboard-hero-row h1{max-width:640px;margin-bottom:10px}.onboard-hero-row p{max-width:680px;margin-bottom:0}.onboard-live-card{min-width:150px;border:1px solid rgba(62,207,142,.25);border-radius:12px;background:rgba(62,207,142,.08);padding:14px;display:grid;grid-gap:8px;gap:8px;color:var(--text2);font-size:12px}.onboard-live-card svg{width:20px;height:20px;color:var(--mint)}.onboard-live-card b{color:var(--text);font-size:14px}.onboard-grid{padding:18px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.onboard-grid.happy-path{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start}.onboard-card{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--bg);padding:18px;transition:.13s}.onboard-card:hover{border-color:var(--border2);background:#0d0d0f}.onboard-card.active{border-color:rgba(62,207,142,.36);background:linear-gradient(180deg,rgba(62,207,142,.06),rgba(10,10,11,.8));box-shadow:inset 0 0 0 1px rgba(62,207,142,.08)}.onboard-card.span-two{grid-column:1/-1}.onboard-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.onboard-card-trigger{border:0;background:transparent;color:inherit;width:100%;padding:0;text-align:left;font:inherit;cursor:pointer}.onboard-card-trigger:hover b{color:var(--mint)}.onboard-card-head>span{width:24px;height:24px;border-radius:50%;background:var(--mint);color:#04150d;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;flex:0 0 auto}.onboard-card-head b{display:block}.onboard-card-head small{display:block;color:var(--text3);font-size:12px;margin-top:3px;line-height:1.45}.onboard-field-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);grid-gap:14px;gap:14px;align-items:end}.onboard-field-grid.compact-preview{margin-top:14px;align-items:stretch}.source-path-preview{min-width:0;border:1px solid var(--border);border-radius:10px;background:radial-gradient(circle at top right,rgba(62,207,142,.1),transparent 42%),var(--bg);padding:13px 14px;display:grid;grid-gap:7px;gap:7px}.source-path-preview span{color:var(--text3);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.source-path-preview code{color:var(--text);font-family:var(--mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboard-env-row{margin-top:16px;border-top:1px solid var(--border);padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.onboard-env-row.inline{margin-top:0;border:1px solid var(--border);border-radius:10px;padding:13px 14px;background:var(--bg)}.onboard-env-row .fld-label{display:block;color:var(--text);font-size:13px;font-weight:700;margin-bottom:3px}.onboard-env-row small{color:var(--text3);font-size:12px;line-height:1.45}.onboard-env{width:-moz-fit-content;width:fit-content;margin-top:0}.onboard-url-row{display:flex;align-items:stretch;gap:8px}.onboard-url-row code{min-width:0;flex:1 1;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text);font-family:var(--mono);font-size:12.5px;padding:11px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboard-url-row .btn{padding:9px 12px;font-size:12px}.guided-actions .btn svg,.onboard-test-actions .btn svg,.onboard-url-row .btn svg{width:15px;height:15px}.onboard-url-row .copied{color:var(--mint);border-color:rgba(62,207,142,.42)}.onboard-empty-url{border:1px dashed var(--border2);border-radius:9px;color:var(--text3);padding:13px;font-size:13px}.onboard-curl{position:relative;margin-top:10px;border:1px solid var(--border);border-radius:10px;background:#0d0d0f;overflow:hidden}.onboard-curl pre{margin:0;padding:14px 82px 14px 14px;font-size:12px;line-height:1.7;white-space:nowrap;overflow-x:auto}.onboard-curl .succ-cp,.onboard-curl pre{color:var(--text2);font-family:var(--mono)}.onboard-curl .succ-cp{position:absolute;top:10px;right:10px;border:1px solid var(--border2);background:var(--surface);border-radius:7px;padding:5px 8px;font-size:11px}.onboard-curl .succ-cp.done{color:var(--mint);border-color:rgba(62,207,142,.45)}.onboard-test-band{margin:0 20px 24px;border:1px solid var(--border);border-radius:12px;background:var(--bg);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;transition:.13s}.onboard-test-band.active{border-color:rgba(62,207,142,.36);background:linear-gradient(135deg,rgba(62,207,142,.11),rgba(10,10,11,.82))}.onboard-test-trigger{border:0;background:transparent;color:inherit;padding:0;text-align:left;font:inherit;cursor:pointer}.onboard-test-trigger:hover h2{color:var(--mint)}.onboard-test-band h2{margin:7px 0 6px;font-size:22px;letter-spacing:0}.onboard-test-band p{max-width:590px;margin:0;font-size:14px}.test-meta{margin-top:10px;color:var(--text3);font-family:var(--mono);font-size:12px}.onboard-test-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.guided-actions{padding:0 20px 24px;margin-top:0}.onboard-shell.simple-onboard{max-width:760px;grid-template-columns:1fr;gap:18px;padding-top:44px;padding-bottom:72px}.simple-onboard .onboard-panel{padding:28px}.simple-onboard-head{border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:20px}.simple-onboard-head h1{margin-top:8px}.simple-onboard-head p{max-width:590px;margin-bottom:0}.simple-form{display:grid;grid-gap:16px;gap:16px}.simple-form .fld label{margin-top:0}.simple-form .txtarea{min-height:86px;resize:vertical;line-height:1.5}.field-help{color:var(--text3);font-size:12px;line-height:1.45}.destination-check{border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text3);padding:11px 12px;display:flex;align-items:center;gap:9px;font-size:13px}.destination-check svg{width:16px;height:16px}.destination-check.ok{color:var(--mint);border-color:rgba(62,207,142,.28);background:rgba(62,207,142,.07)}.destination-check.warn{color:var(--amber);border-color:rgba(245,185,69,.3);background:rgba(245,185,69,.07)}.simple-fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.simple-fieldset legend{color:var(--text2);font-size:12.5px;font-weight:600;padding:0}.simple-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.simple-segment button{border:1px solid var(--border);background:var(--bg);color:var(--text2);border-radius:8px;padding:10px 12px;font-weight:700}.simple-segment button.on.live{color:var(--mint);border-color:rgba(62,207,142,.42);background:rgba(62,207,142,.08)}.simple-segment button.on.test{color:var(--violet);border-color:rgba(167,139,250,.42);background:rgba(167,139,250,.09)}.simple-check{margin:0;border:1px solid var(--border);border-radius:10px;background:var(--bg);padding:14px 16px;display:flex;align-items:flex-start;gap:12px;color:var(--text);cursor:pointer}.simple-check.in-modal{background:#0d0d0f;border-color:var(--line)}.simple-check.locked{cursor:default;opacity:.78}.simple-check input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--mint);flex:0 0 auto}.simple-check span{display:grid;grid-gap:5px;gap:5px;min-width:0}.simple-check label{display:block;font-size:13.5px;font-weight:600;line-height:1.25;cursor:pointer}.simple-check small{display:block;color:var(--text3);font-size:12px;line-height:1.45;margin-top:3px}.simple-check code{color:var(--mint);font-family:var(--mono);font-size:11.5px}.onboarding-check{display:grid;align-items:stretch;grid-gap:8px;gap:8px;cursor:default}.onboarding-check .simple-check-line{display:flex;align-items:center;gap:10px;min-width:0}.onboarding-check input{margin:0}.onboarding-check .simple-check-help{margin:0 0 0 26px}.simple-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px;flex-wrap:wrap}.simple-actions .btn svg{width:15px;height:15px}.autosave-state{min-height:34px;display:inline-flex;align-items:center;gap:8px;color:var(--text3);font-size:13px}.autosave-state svg{width:15px;height:15px}.autosave-state.saved{color:var(--mint)}.autosave-state.failed{color:var(--red)}.link-button{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.simple-result-panel{display:grid;grid-gap:14px;gap:14px}.result-head{display:flex;align-items:center;gap:14px;padding-bottom:4px}.result-head h2{margin:0 0 3px;font-size:20px;letter-spacing:0}.result-head p{margin:0;color:var(--text3);font-family:var(--mono);font-size:12px}.result-row{border:1px solid var(--border);border-radius:10px;background:var(--bg);padding:12px;display:grid;grid-template-columns:95px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.result-row>span{color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.result-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-family:var(--mono);font-size:12.5px}.result-row .btn{padding:8px 10px;font-size:12px}.result-row .copied{color:var(--mint);border-color:rgba(62,207,142,.42)}.result-curl{border:1px solid var(--border);border-radius:10px;background:#0d0d0f;overflow:hidden}.result-curl pre{margin:0;padding:14px;font-size:12px;line-height:1.7;white-space:pre-wrap}.result-curl .succ-cp,.result-curl pre{color:var(--text2);font-family:var(--mono)}.result-curl .succ-cp{position:absolute;top:10px;right:10px;border:1px solid var(--border2);background:var(--surface);border-radius:7px;padding:5px 8px;font-size:11px}.result-curl .succ-cp.done{color:var(--mint);border-color:rgba(62,207,142,.45)}.simple-test{border-top:1px solid var(--border);padding-top:16px;display:grid;grid-gap:14px;gap:14px}.test-action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.test-copy{flex:1 1;min-width:0}.simple-test h2{margin:6px 0 5px;font-size:20px;letter-spacing:0}.simple-test p{margin:0;max-width:470px;font-size:13.5px}.test-journey{display:grid;grid-gap:8px;gap:8px;margin-top:14px;max-width:540px}.journey-step{border:1px solid var(--border);border-radius:10px;background:var(--bg);padding:10px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.journey-dot{width:8px;height:8px;border-radius:99px;background:var(--text3);margin-top:5px}.journey-step.done .journey-dot{background:var(--mint)}.journey-step.active .journey-dot,.journey-step.warn .journey-dot{background:var(--amber)}.journey-step.fail .journey-dot{background:var(--red)}.journey-step b{display:block;font-size:12.5px;line-height:1.25}.journey-step small{display:block;font-size:11px;line-height:1.45;margin-top:2px;overflow-wrap:break-word}.journey-badge,.journey-step small{color:var(--text3);font-family:var(--mono)}.journey-badge{border:1px solid var(--border);border-radius:999px;font-size:10px;line-height:1;padding:4px 7px;text-transform:uppercase}.journey-step.done .journey-badge{color:var(--mint);border-color:rgba(62,207,142,.32)}.journey-step.active .journey-badge,.journey-step.warn .journey-badge{color:var(--amber);border-color:rgba(245,185,69,.34)}.journey-step.fail .journey-badge{color:var(--red);border-color:rgba(241,100,95,.34)}.journey-badge.done{color:var(--mint);border-color:rgba(62,207,142,.32)}.journey-badge.active,.journey-badge.warn{color:var(--amber);border-color:rgba(245,185,69,.34)}.journey-badge.fail{color:var(--red);border-color:rgba(241,100,95,.34)}.test-messages{display:grid;grid-gap:8px;gap:8px}.test-messages-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.test-messages-head>div{display:flex;align-items:baseline;gap:12px;min-width:0}.test-messages-head small{color:var(--text3);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.mini-refresh{border:1px solid var(--border);background:var(--surface);color:var(--text2);border-radius:7px;padding:6px 8px;font-size:11.5px;font-weight:700}.mini-refresh:disabled{opacity:.6;cursor:wait}.test-message-row{border:1px solid var(--border);border-radius:10px;background:var(--bg);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;transition:border-color .14s,background .14s}.test-message-row.expandable:hover{border-color:var(--border2);background:#0d0d0f}.test-message-row.expanded{border-color:rgba(62,207,142,.2);background:#0d0d0f}.test-message-disclosure{border:0;background:transparent;color:inherit;padding:0;display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;min-width:0;cursor:pointer}.test-message-disclosure:disabled{cursor:default}.test-message-disclosure:focus-visible{outline:2px solid rgba(62,207,142,.42);outline-offset:4px;border-radius:8px}.test-message-main{min-width:0}.test-message-main b{font-size:12.5px;line-height:1.25}.test-message-main b,.test-message-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-message-main small{margin-top:4px;color:var(--text3);font-family:var(--mono);font-size:10.5px}.test-message-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.test-message-metrics span{min-width:0;border-left:1px solid var(--border);padding-left:9px;color:var(--text2);font-family:var(--mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-message-metrics b{display:block;margin-bottom:3px;color:var(--text3);font-family:var(--sans);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.test-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mini-replay{border:1px solid rgba(62,207,142,.32);background:rgba(62,207,142,.08);color:var(--mint);border-radius:7px;padding:6px 8px;font-size:11.5px;font-weight:700}.mini-replay:disabled{opacity:.6;cursor:wait}.test-message-extra{grid-column:1/-1;border-top:1px solid var(--border);padding-top:12px;display:grid;grid-gap:10px;gap:10px;min-width:0}.test-message-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.test-message-detail{border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:10px;min-width:0}.test-message-detail span,.test-response-head b{display:block;color:var(--text3);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.test-message-detail b{margin-top:6px;color:var(--text);font-size:12px}.test-message-detail b,.test-message-detail small{display:block;font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-message-detail small{margin-top:4px;color:var(--text3);font-size:10.5px}.test-attempt-list{border:1px solid var(--border);border-radius:8px;background:var(--bg);overflow:hidden}.test-attempt-row{display:grid;grid-template-columns:44px minmax(0,1fr) 74px;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;color:var(--text2);font-family:var(--mono);font-size:11px}.test-attempt-row+.test-attempt-row{border-top:1px solid var(--border)}.attempt-no{color:var(--text3)}.test-attempt-row b{display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-attempt-row small{display:block;margin-top:2px;color:var(--text3);font-size:10.5px}.attempt-ok{color:var(--mint)}.attempt-failed{color:var(--red)}.attempt-duration{justify-self:end;color:var(--text3)}.test-response-panel{border:1px solid var(--border);border-radius:8px;background:var(--bg);overflow:hidden}.test-response-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--border)}.test-response-head span{color:var(--text3);font-family:var(--mono);font-size:10.5px}.test-response-panel pre{margin:0;max-height:210px;overflow:auto;padding:11px 12px;color:var(--text2);font-family:var(--mono);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word}.curl-option{display:grid;grid-gap:8px;gap:8px}.curl-option-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.curl-option-head span{color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.curl-option-head .succ-cp{border:1px solid var(--border2);background:var(--surface);color:var(--text2);border-radius:7px;padding:5px 8px;font-family:var(--mono);font-size:11px}.curl-option-head .succ-cp.done{color:var(--mint);border-color:rgba(62,207,142,.45)}.simple-result-panel .panel-action{min-height:36px;padding:8px 13px;border-radius:8px;font-size:13px;gap:7px}.simple-result-panel .panel-action svg{width:15px;height:15px}.simple-actions.bottom{justify-content:flex-end;margin-top:0}.cards.two{grid-template-columns:repeat(2,1fr)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{border:1px solid var(--border);color:var(--text2);border-radius:7px;padding:6px 10px;font-family:var(--mono);font-size:12px}.chip.on{border-color:var(--mint);background:var(--mint-dim);color:var(--mint)}.conn,.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--border);margin-top:16px}.conn small,.toggle-row small{display:block;color:var(--text3);font-size:12px;margin-top:2px}.switch{width:38px;height:22px;border-radius:999px;background:var(--border2);position:relative;flex:0 0 auto}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff}.switch.on{background:var(--mint)}.switch.on:after{left:18px}.conn-logo{width:36px;height:36px;border-radius:9px;background:var(--surface2);display:grid;place-items:center;font-family:var(--mono);font-weight:700}.short{max-width:80px}.alert-preview{margin-top:20px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;font-size:12px;color:var(--text2);line-height:1.6}.red-text{color:var(--red)}.loose{border:0;padding-left:0;margin-bottom:14px}.check{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;border:1px solid var(--border2);color:#04150d;font-size:11px}.check.on{background:var(--mint);border-color:var(--mint)}.hint{color:var(--text3);font-size:12px;margin-top:14px}.settings-url{margin-top:16px}.settings-form{display:grid;grid-gap:0;gap:0}.billing-actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.dash .settings-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.dash .settings-rail{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:8px;gap:8px}.dash .settings-nav-btn{border:1px solid transparent;background:transparent;color:var(--text2);border-radius:10px;padding:12px;display:flex;align-items:center;gap:11px;text-align:left;transition:.14s}.dash .settings-nav-btn:hover{background:var(--panel2);color:var(--text)}.dash .settings-nav-btn.on{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.dash .settings-nav-btn svg{width:17px;height:17px;color:var(--text3);flex-shrink:0}.dash .settings-nav-btn.on svg{color:var(--accent)}.dash .settings-nav-btn span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dash .settings-nav-btn b{font-size:13.5px;font-weight:650}.dash .settings-nav-btn small{color:var(--text3);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash .settings-panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.dash .settings-section-head{padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.dash .settings-section-head h2{margin:6px 0 4px;font-size:20px;letter-spacing:0}.dash .settings-section-head p{margin:0;color:var(--text2);font-size:13px;line-height:1.5}.dash .settings-section{padding:18px 20px 20px;display:grid;grid-gap:18px;gap:18px}.dash .settings-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dash .settings-summary-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);padding:14px;text-align:left;display:grid;grid-gap:6px;gap:6px;transition:.14s}.dash .settings-summary-card:hover{border-color:var(--line2);background:var(--panel2)}.dash .settings-summary-card span{color:var(--text3);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.dash .settings-summary-card b{font-size:22px;font-family:var(--mono);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .settings-summary-card small{color:var(--text2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .settings-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dash .settings-info-block{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:16px;min-width:0}.dash .settings-action-row h3,.dash .settings-form-band h3,.dash .settings-info-block h3{margin:0 0 8px;font-size:15px;letter-spacing:0}.dash .settings-action-row p,.dash .settings-form-band p,.dash .settings-info-block p{margin:0;color:var(--text2);font-size:13px;line-height:1.55}.dash .settings-section-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.dash .settings-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dash .settings-row-list{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg)}.dash .settings-list-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line);min-width:0}.dash .settings-list-row:last-child{border-bottom:0}.dash .settings-list-row>span:nth-child(2){flex:1 1;min-width:0}.dash .settings-list-row b{font-size:13.5px}.dash .settings-list-row small{display:block;color:var(--text3);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .settings-form-band{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:16px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,430px);grid-gap:16px;gap:16px;align-items:end}.dash .settings-inline-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.dash .settings-inline-form label{grid-column:1/-1;font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.dash .settings-copy-row{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.dash .settings-copy-row span{min-width:0}.dash .settings-copy-row b{display:block;font-size:13.5px}.dash .settings-copy-row small{display:block;margin-top:3px;color:var(--text3);font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .settings-password-form{max-width:520px;display:grid;grid-gap:10px;gap:10px}.dash .settings-password-form label{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.dash .flat-panel{margin-top:18px}.account-hero,.api-secret-panel,.billing-hero{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(17,17,20,.96));padding:20px;display:grid;grid-gap:18px;gap:18px}.account-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center}.account-identity{display:flex;gap:16px;align-items:center;min-width:0}.account-avatar{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:#04150d;font-family:var(--mono);font-size:24px;font-weight:800;flex:0 0 auto}.account-identity h2,.api-secret-panel h2,.billing-current h2{margin:4px 0 6px;font-size:26px;letter-spacing:0}.account-identity p,.api-secret-panel p,.billing-command p{margin:0;color:var(--text2);font-size:13px;line-height:1.55}.account-action-grid{display:grid;grid-gap:10px;gap:10px}.account-action-grid a{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);padding:13px;display:flex;align-items:center;gap:11px;transition:.14s}.account-action-grid a:hover{border-color:var(--line2);background:var(--panel2)}.account-action-grid svg{width:17px;height:17px;color:var(--accent);flex-shrink:0}.account-action-grid span{min-width:0}.account-action-grid b{display:block;font-size:13.5px}.account-action-grid small{display:block;margin-top:2px;color:var(--text3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-grid{margin-top:18px}.account-kv-list{padding:18px 20px 20px;display:grid;grid-gap:10px;gap:10px}.account-kv-list div,.api-scope-grid div,.billing-meta-grid div{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:13px;min-width:0}.account-kv-list span,.api-scope-grid span,.billing-meta-grid span{display:block;color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.account-kv-list b,.api-scope-grid b,.billing-meta-grid b{display:block;margin-top:7px;font-family:var(--mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-list{border:0;border-radius:0;background:transparent}.account-password{padding:18px 20px 20px}.billing-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch}.billing-command,.billing-current{min-width:0}.api-scope-grid,.billing-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.billing-command{border:1px solid rgba(62,207,142,.24);border-radius:10px;background:var(--mint-dim);padding:16px;display:grid;align-content:start;grid-gap:10px;gap:10px}.billing-command>svg{width:22px;height:22px;color:var(--accent)}.billing-command h3{margin:0;font-size:16px;letter-spacing:0}.billing-command .btn svg{width:15px;height:15px}.billing-plan-grid{padding:18px 20px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.billing-plan-card{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:16px;display:grid;grid-gap:13px;gap:13px;min-width:0}.billing-plan-card.current{border-color:rgba(62,207,142,.45);box-shadow:inset 0 0 0 1px rgba(62,207,142,.12)}.billing-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-plan-head span{font-weight:750}.billing-plan-head b{border:1px solid rgba(62,207,142,.35);border-radius:999px;color:var(--accent);padding:4px 8px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.billing-price{display:flex;align-items:baseline;gap:6px}.billing-price strong{font-size:34px;line-height:1}.billing-plan-card p,.billing-price small{color:var(--text2);font-size:13px;line-height:1.5}.billing-plan-card p{margin:0}.billing-plan-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.billing-plan-card li{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:12.5px}.billing-plan-card li svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.billing-plan-actions{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-self:end}.api-key-table,.transaction-table{padding:0 20px 20px}.api-key-row,.transaction-row{display:grid;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;color:var(--text2);font-size:12.5px}.transaction-row{grid-template-columns:130px minmax(0,1.4fr) minmax(100px,.8fr) minmax(90px,auto)}.api-key-row{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(105px,.6fr) minmax(105px,.6fr)}.api-key-head,.transaction-head{color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.api-key-row b,.transaction-row b{display:block;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-row small,.transaction-row small{display:block;margin-top:2px;color:var(--text3);font-family:var(--mono);font-size:11px}.transaction-empty{min-height:96px;display:grid;place-items:center;grid-gap:8px;gap:8px;color:var(--text3);border:1px dashed var(--line);border-radius:10px;margin:16px 0 0;padding:20px;text-align:center}.transaction-empty svg{width:22px;height:22px}.api-secret-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:18px}.api-secret-panel pre{grid-column:1/-1;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--accent);padding:14px;overflow:auto;font-family:var(--mono);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.api-scope-grid{padding:18px 20px 20px;margin-top:0}.api-scope-grid small{display:block;margin-top:4px;color:var(--text3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-row>span:first-child{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:9px;column-gap:9px;align-items:center}.api-key-row>span:first-child svg{width:16px;height:16px;color:var(--accent);grid-row:span 2}.api-key-create{padding:18px 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.api-key-create label{grid-column:1/-1;font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.api-key-apps{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px}.api-key-apps-label{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.api-key-apps-empty{padding:12px 14px;border:1px dashed var(--line);border-radius:10px;color:var(--text3);font-size:12.5px}.api-key-apps-list{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.api-key-app-row{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.02);cursor:pointer;font-size:13px;color:var(--text2)}.api-key-app-row.on{border-color:rgba(62,207,142,.55);background:var(--mint-dim);color:var(--text)}.api-key-app-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--mint);margin:0}.api-key-app-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-app-tag{font-family:var(--mono);font-size:9.5px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.pricing-wrap{grid-template-columns:430px 1fr;align-items:center}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.price-accent{height:4px;background:var(--mint)}.price-inner{padding:30px}.price{font-size:60px;font-weight:700;letter-spacing:0;margin-top:14px}.price span{font-size:16px;color:var(--text3);font-family:var(--mono)}.price-inner ul{list-style:none;padding:22px 0 0;margin:24px 0 0;border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;color:var(--text2)}.price-inner li:before{content:"✓";color:var(--mint);margin-right:10px}.price-chart{height:260px;border:1px solid var(--border);border-radius:14px;background:var(--surface);position:relative;overflow:hidden}.chart-axis{bottom:82px;height:1px;background:var(--border2)}.chart-axis,.chart-line{position:absolute;left:44px;right:44px}.chart-line{height:3px;border-radius:3px}.chart-line.flat{bottom:82px;background:var(--mint)}.chart-line.metered{bottom:82px;background:transparent;border-top:3px dashed var(--text3);transform:rotate(-18deg);transform-origin:left center}.flat-label,.meter-label{position:absolute;font-size:12px}.flat-label{right:36px;bottom:58px;color:var(--mint)}.meter-label{right:36px;top:46px;color:var(--text2)}.price-compare{padding-top:10px}.docs-page{background:radial-gradient(circle at 50% 0,rgba(62,207,142,.08),transparent 360px),var(--bg)}.docs-hero{max-width:1120px;margin:0 auto;padding:70px 24px 44px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:28px;gap:28px;align-items:stretch}.docs-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:0;margin:14px 0 18px;max-width:820px}.docs-hero p{color:var(--text2);font-size:17px;line-height:1.65;max-width:760px}.docs-answer-card{background:linear-gradient(135deg,rgba(62,207,142,.16),rgba(17,17,20,.98));border:1px solid rgba(62,207,142,.28);border-radius:14px;padding:24px;align-self:end}.docs-answer-card h2{margin:12px 0 10px;font-size:22px;letter-spacing:0}.docs-answer-card p{font-size:14px;margin:0}.docs-layout{max-width:1120px;margin:0 auto;padding:0 24px 100px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.docs-sidebar{position:-webkit-sticky;position:sticky;top:78px;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(17,17,20,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docs-sidebar a{color:var(--text2);font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px}.docs-sidebar a:hover{color:var(--text);background:var(--surface2)}.docs-content{min-width:0}.docs-section{border-top:1px solid var(--border);padding:42px 0;scroll-margin-top:84px}.docs-section:first-child{border-top:0;padding-top:0}.section-heading h2{margin:10px 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:0}.docs-section>p,.section-heading+p{color:var(--text2);line-height:1.7;margin:0 0 18px}.docs-section code{font-family:var(--mono);color:var(--mint)}.steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.code-card,.docs-flow>div,.docs-grid-three>div,.docs-table,.llm-box,.security-list>div,.step-card{background:var(--surface);border:1px solid var(--border);border-radius:13px}.step-card{padding:20px}.step-index{color:var(--mint);font-size:12px}.docs-grid-three h3,.step-card h3{margin:10px 0 8px;font-size:16px}.docs-grid-three p,.security-list p,.step-card p{margin:0;color:var(--text2);font-size:13.5px;line-height:1.58}.docs-callout{margin-top:18px;padding:15px 17px;border:1px solid rgba(62,207,142,.28);border-radius:12px;background:var(--mint-dim);color:var(--text);line-height:1.6}.docs-callout.amber{border-color:rgba(245,185,69,.28);background:var(--amber-dim)}.docs-flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin:20px 0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--border)}.docs-flow>div{border:0;border-radius:0;padding:18px}.docs-flow span{width:24px;height:24px;border-radius:50%;background:var(--mint);color:#04150d;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;margin-bottom:12px}.docs-flow strong{display:block;margin-bottom:6px}.docs-flow p{color:var(--text2);font-size:13px;line-height:1.55;margin:0}.docs-cards{margin:20px 0}.code-card{overflow:hidden}.code-card>p{color:var(--text2);font-size:13.5px;line-height:1.6;margin:14px 16px}.code-card .payload{border:0;border-radius:0;margin:0;white-space:pre}.api-grid{display:grid;grid-gap:14px;gap:14px}.docs-table{overflow:hidden;margin-top:18px}.docs-table-title{font-weight:700}.docs-table-row,.docs-table-title{padding:13px 16px;border-bottom:1px solid var(--border)}.docs-table-row{display:grid;grid-template-columns:230px 1fr;grid-gap:18px;gap:18px}.docs-table-row:last-child{border-bottom:0}.docs-table-row span{color:var(--text2);line-height:1.55}.docs-grid-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.docs-grid-three>div,.security-list>div{padding:18px}.security-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.security-list strong{display:block;margin-bottom:8px}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 17px}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{color:var(--text2);line-height:1.65;margin:12px 0 0}.llm-box{padding:20px;display:grid;grid-gap:10px;gap:10px}.llm-box p{margin:0;color:var(--text2);line-height:1.62}.llm-box strong{color:var(--text)}@media (max-width:900px){.account-hero,.api-key-create,.api-scope-grid,.auth-shell.split,.billing-hero,.billing-meta-grid,.billing-plan-grid,.cards,.cards.two,.comparison-grid,.dash .settings-form-band,.dash .settings-info-grid,.dash .settings-layout,.dash .settings-summary-grid,.docs-flow,.docs-grid-three,.docs-hero,.docs-layout,.feature-grid,.flow,.grid,.landing-grid,.onboard-shell,.panic-band,.pricing-wrap,.security-list,.stats,.steps-grid,.tester-grid,.tester-inspector,.tester-live-grid{grid-template-columns:1fr}.api-key-row,.transaction-row{grid-template-columns:1fr;gap:6px}.api-key-head,.transaction-head{display:none}.api-secret-panel,.billing-plan-actions,.onboard-field-grid,.onboard-grid,.onboard-grid.happy-path{grid-template-columns:1fr}.product-onboard .onboard-rail{position:static}.onboard-hero-row,.onboard-test-band,.test-action-row{flex-direction:column;align-items:stretch}.test-message-detail-grid,.test-message-disclosure,.test-message-row{grid-template-columns:1fr}.test-message-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.onboard-test-actions,.test-message-actions{justify-content:flex-start}.inbox-list{grid-template-columns:1fr}.dash{display:block;min-height:100vh}.dash .sb{position:fixed;inset:0 auto 0 0;width:min(312px,86vw);height:100dvh;z-index:40;padding:18px 14px;border-right:1px solid var(--line);border-bottom:0;background:rgba(9,9,10,.98);box-shadow:24px 0 60px rgba(0,0,0,.48);transform:translateX(-105%);transition:transform .18s ease;overflow-y:auto}.dash.nav-open .sb{transform:translateX(0)}.dash.nav-open .mobile-scrim{display:block;position:fixed;inset:0;z-index:35;border:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dash .mobile-menu-btn,.dash .sidebar-close{display:inline-flex}.dash .topbar{position:-webkit-sticky;position:sticky;padding:0 16px}.dash .content{padding:22px 18px 70px}.dash .split{grid-template-columns:1fr}.dash .detail-card{display:none}.dash .row-group.sel .row{border-bottom-left-radius:0;border-bottom-right-radius:0}.dash .row-inline-detail{padding:14px 14px 18px;border:1px solid var(--line);border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:var(--panel2);margin-bottom:8px;animation:rowExpand .18s ease}@keyframes rowExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dash .stats{grid-template-columns:repeat(2,1fr)}.dash .stat:nth-child(2){border-right:0}.dash .topbar-r{display:none}.dash .crumb{min-width:0}.dash .crumb .pg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .filters{overflow-x:auto;flex-wrap:nowrap}.dash .row{align-items:flex-start}.dash .tm{display:none}.dash .add-inbox,.dash .cards.two{grid-template-columns:1fr}.dash .conn{align-items:flex-start;flex-wrap:wrap}.dash .settings-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.dash .settings-nav-btn{padding:10px}.dash .settings-nav-btn small{display:none}.dash .settings-inline-form{grid-template-columns:1fr}.dash .settings-copy-row,.dash .settings-list-row{align-items:flex-start;flex-wrap:wrap}.app-shell{display:block}.app-main{width:100%}.dash-sidebar{position:static;height:auto;width:auto;border-right:0;border-bottom:1px solid var(--border);margin-bottom:8px}.dash-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-sidebar-foot{display:flex;align-items:center;justify-content:space-between}.tabs{display:none}.docs-hero,.docs-layout,.landing-hero,.landing-section,.panic-band,.pricing-wrap,.section,.tester-grid,.tester-hero,.tester-inspector,.tester-live-grid{padding-left:18px;padding-right:18px}.flow-step{border-right:0;border-bottom:1px solid var(--border)}.flow-step:last-child{border-bottom:0}.nav-actions{display:none}.marketing-nav .nav-actions{display:flex;margin-left:auto}.marketing-nav .nav-actions .nav-link{display:none}.marketing-nav .btn.white{padding:8px 13px;font-size:13px}.page-hero{padding-top:42px}.tester-url-bar>div:first-child{min-width:0;width:100%}.tester-url-bar .big-url{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.tester-url-bar .inline-wrap{width:100%;align-items:stretch}.tester-url-bar .inline-wrap .btn{flex:1 1 140px}.panel-h{gap:10px}.docs-hero{padding-top:48px}.docs-sidebar{position:static;grid-template-columns:repeat(2,1fr)}.docs-table-row{grid-template-columns:1fr;gap:6px}}.marketing-footer,.mk-page{--mk-bg:#09090a;--mk-panel:#0e0e10;--mk-panel2:#131316;--mk-line:rgba(255,255,255,.07);--mk-line2:rgba(255,255,255,.12);--mk-text:#f2f2f3;--mk-text2:#9b9ba3;--mk-text3:#5f5f68;--mk-mint:#3ecf8e;--mk-mint-dim:rgba(62,207,142,.12);--mk-red:#f1645f;--mk-amber:#f5b945;--mk-violet:#a78bfa;--mk-violet-dim:rgba(167,139,250,.12);--mk-maxw:1080px;background:var(--mk-bg);color:var(--mk-text);line-height:1.5;overflow-x:hidden}.mk-wrap{width:min(100%,var(--mk-maxw));max-width:100%;margin:0 auto;padding-inline:clamp(20px,5vw,28px)}.mk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-footer a,.mk-page a{color:inherit;text-decoration:none;cursor:pointer}.mk-docs-page.docs-page{background:radial-gradient(circle at 50% -20%,rgba(62,207,142,.13),transparent 410px),var(--mk-bg)}.mk-docs-page .docs-hero,.mk-docs-page .docs-layout{max-width:var(--mk-maxw)}.mk-docs-page .docs-hero{padding:clamp(66px,9vw,104px) clamp(20px,5vw,28px) 48px;gap:clamp(26px,5vw,58px)}.mk-docs-page .docs-hero h1{font-size:clamp(2.4rem,7vw,4.9rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:18px 0 22px}.mk-docs-page .docs-hero p,.mk-docs-page .docs-section>p,.mk-docs-page .section-heading+p{color:var(--mk-text2)}.mk-docs-page .docs-answer-card{background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border-color:rgba(62,207,142,.28);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mk-docs-page .docs-layout{padding:0 clamp(20px,5vw,28px) clamp(72px,9vw,108px);gap:clamp(28px,5vw,48px)}.mk-docs-page .docs-sidebar{background:rgba(14,14,16,.9);border-color:var(--mk-line);border-radius:10px}.mk-docs-page .docs-sidebar a{color:var(--mk-text2)}.mk-docs-page .docs-sidebar a:hover{color:var(--mk-text);background:var(--mk-panel2)}.mk-docs-page .docs-section{border-top-color:var(--mk-line)}.mk-docs-page .section-heading h2{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;letter-spacing:-.028em}.mk-docs-page .card,.mk-docs-page .code-card,.mk-docs-page .docs-flow>div,.mk-docs-page .docs-grid-three>div,.mk-docs-page .docs-table,.mk-docs-page .faq-list details,.mk-docs-page .llm-box,.mk-docs-page .security-list>div,.mk-docs-page .step-card{background:var(--mk-panel);border-color:var(--mk-line);border-radius:10px}.mk-docs-page .card p,.mk-docs-page .docs-grid-three p,.mk-docs-page .docs-table-row span,.mk-docs-page .faq-list p,.mk-docs-page .llm-box p,.mk-docs-page .security-list p,.mk-docs-page .step-card p{color:var(--mk-text2)}.mk-docs-page .docs-flow{background:var(--mk-line)}.mk-docs-page .docs-flow,.mk-docs-page .docs-table-row,.mk-docs-page .docs-table-title,.mk-docs-page .panel-h{border-color:var(--mk-line)}.mk-docs-page .docs-callout{border-color:rgba(62,207,142,.28);background:var(--mk-mint-dim)}.mk-docs-page .docs-callout.amber{border-color:rgba(245,185,69,.28);background:rgba(245,185,69,.11)}.mk-docs-page .code-card .payload,.mk-docs-page .payload{background:#0d0d0f;border-color:var(--mk-line);color:var(--mk-text2)}.mk-docs-page .kicker{color:var(--mk-text3);letter-spacing:.15em}.mk-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-text3)}.mk-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mk-mint)}.mk-eyebrow-v:before{background:var(--mk-violet)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;padding:11px 18px;border-radius:8px;border:none;font-family:inherit;transition:.16s;white-space:nowrap}.mk-page .mk-btn-mint{background:var(--mk-mint);color:#05160d}.mk-btn-mint:hover{background:#56dca0}.mk-page .mk-btn-white{background:var(--mk-text);color:#0a0a0b}.mk-page .mk-btn-white:active,.mk-page .mk-btn-white:hover,.mk-page .mk-btn-white:visited{color:#0a0a0b}.mk-btn-white:hover{background:#fff}.mk-page .mk-btn-ghost{border:1px solid var(--mk-line2);color:var(--mk-text);background:transparent}.mk-btn-ghost:hover{background:var(--mk-panel2)}.mk-btn:disabled{opacity:.55;cursor:not-allowed}.mk-arrow:after{content:"\2009\2192";transition:.18s;display:inline-block}.mk-arrow:hover:after{transform:translateX(3px)}.mk-auth-page,.mk-tester-page{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(62,207,142,.12),transparent 430px),var(--mk-bg)}.mk-auth-shell{max-width:var(--mk-maxw);margin:0 auto;padding:clamp(58px,9vw,104px) clamp(20px,5vw,28px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-gap:clamp(30px,6vw,76px);gap:clamp(30px,6vw,76px);align-items:center;min-height:calc(100vh - 58px)}.mk-auth-copy h1{font-size:clamp(2.3rem,6vw,4.45rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:18px 0 20px;max-width:650px}.mk-auth-copy p{color:var(--mk-text2);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.72;max-width:560px}.mk-auth-proof{display:grid;grid-gap:10px;gap:10px;margin-top:28px;max-width:420px}.mk-auth-proof span{display:flex;align-items:center;gap:10px;color:var(--mk-text2);font-family:var(--mono);font-size:12.5px}.mk-auth-proof span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-mint);box-shadow:0 0 12px rgba(62,207,142,.45)}.mk-auth-panel{background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border:1px solid var(--mk-line);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 70px rgba(0,0,0,.32);padding:clamp(24px,4vw,34px)}.mk-auth-panel h1{margin:16px 0 8px;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;letter-spacing:-.025em}.mk-auth-panel p{color:var(--mk-text2);line-height:1.62;margin:0 0 22px}.mk-auth-page label{color:var(--mk-text2);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.mk-auth-page .inp{background:#0d0d0f;border-color:var(--mk-line);border-radius:8px;color:var(--mk-text);padding:11px 12px}.mk-auth-page .inp:focus{border-color:rgba(62,207,142,.72);box-shadow:0 0 0 3px rgba(62,207,142,.1)}.mk-auth-page .auth-foot,.mk-auth-page .auth-links{color:var(--mk-text3)}.mk-auth-page .auth-foot a,.mk-auth-page .auth-links a{color:var(--mk-mint)}.mk-auth-page .auth-error{background:#351314;border-color:rgba(241,100,95,.38);color:#fff}.mk-auth-page .auth-success{background:var(--mk-mint-dim);border-color:rgba(62,207,142,.32);color:var(--mk-mint)}.mk-auth-page .inp:disabled,.mk-auth-page .mk-btn:disabled{opacity:.55}.mk-tester-hero{max-width:var(--mk-maxw);margin:0 auto;padding:clamp(62px,9vw,112px) clamp(20px,5vw,28px) 34px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(28px,6vw,70px);gap:clamp(28px,6vw,70px);align-items:center}.mk-tester-copy h1{font-size:clamp(2.45rem,6.7vw,4.9rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:18px 0 22px;max-width:760px}.mk-tester-copy p{color:var(--mk-text2);font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72;max-width:620px}.mk-tester-specs{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.mk-tester-specs span{border:1px solid var(--mk-line);border-radius:999px;padding:7px 11px;color:var(--mk-text2);font-family:var(--mono);font-size:11.5px;background:rgba(255,255,255,.025)}.mk-tester-card,.mk-tester-console{background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border:1px solid var(--mk-line);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mk-tester-console{padding:20px;overflow:hidden}.mk-tester-card-head,.mk-tester-console-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--mk-text3);font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.mk-tester-card-head span:last-child,.mk-tester-console-top span:last-child{color:var(--mk-mint)}.mk-tester-url{margin:18px 0;padding:15px;border:1px solid var(--mk-line);border-radius:10px;background:#0d0d0f;color:var(--mk-text);font-family:var(--mono);font-size:12.5px;line-height:1.55;overflow-x:auto}.mk-tester-actions{display:flex;flex-wrap:wrap;gap:10px}.mk-tester-console-foot{margin-top:16px;color:var(--mk-text3);font-size:12.5px;line-height:1.55}.mk-tester-message{width:100%;max-width:var(--mk-maxw);margin:18px auto 0;grid-column:1/-1;border:1px solid rgba(241,100,95,.34);background:#351314;color:#fff;border-radius:10px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.mk-tester-grid,.mk-tester-inspector{max-width:var(--mk-maxw);margin:0 auto;padding:16px clamp(20px,5vw,28px) 0;display:grid;grid-gap:16px;gap:16px}.mk-tester-grid{grid-template-columns:.9fr 1.1fr}.mk-tester-inspector{grid-template-columns:.78fr 1.22fr;padding-bottom:clamp(66px,9vw,106px)}.mk-tester-card{overflow:hidden}.mk-tester-card-head{padding:15px 17px;border-bottom:1px solid var(--mk-line)}.mk-tester-payload{margin:0;min-height:142px;max-height:390px;overflow:auto;padding:17px;background:#0d0d0f;color:var(--mk-text2);font-family:var(--mono);font-size:12px;line-height:1.7;white-space:pre}.mk-tester-upgrade{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-top:1px solid var(--mk-line);color:var(--mk-text2);font-size:13px;flex-wrap:wrap}.mk-capture-list{max-height:286px;overflow:auto}.mk-capture-row{width:100%;border:0;border-bottom:1px solid var(--mk-line);background:transparent;color:var(--mk-text);display:flex;align-items:center;gap:12px;padding:13px 17px;text-align:left;cursor:pointer}.mk-capture-row.on,.mk-capture-row:hover{background:rgba(62,207,142,.07)}.mk-live-dot{width:7px;height:7px;border-radius:50%;background:var(--mk-mint);box-shadow:0 0 12px rgba(62,207,142,.55);flex:0 0 auto}.mk-capture-mid{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.mk-capture-mid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mk-capture-mid small{color:var(--mk-text3);font-family:var(--mono);font-size:11.5px}.mk-live-badge{color:var(--mk-mint);background:var(--mk-mint-dim);border-radius:6px;padding:4px 7px;font-family:var(--mono);font-size:11px}.mk-tester-empty{color:var(--mk-text3);padding:17px;font-size:13px}.mk-header-list{max-height:390px;overflow:auto}.mk-header-row{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 17px;border-bottom:1px solid var(--mk-line)}.mk-header-row span{color:var(--mk-mint)}.mk-header-row code,.mk-header-row span{font-family:var(--mono);font-size:11.5px;overflow-wrap:anywhere}.mk-header-row code{color:var(--mk-text2)}.mk-highlighted-payload{min-height:390px}.mk-tester-page .json-key{color:var(--mk-mint)}.mk-tester-page .json-string{color:#f7cd77}.mk-tester-page .json-number{color:#8ab4ff}.mk-tester-page .json-literal{color:var(--mk-red)}.mk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:58px;border-bottom:1px solid var(--mk-line);background:rgba(9,9,10,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-nav .mk-wrap{justify-content:space-between;gap:14px;height:100%;min-width:0}.mk-logo,.mk-nav .mk-wrap{display:flex;align-items:center}.mk-logo{gap:9px;font-weight:600;font-size:15px;letter-spacing:-.01em;text-transform:lowercase}.mk-logo-word{font-weight:700;letter-spacing:-.026em;color:#f4f4f6;text-shadow:0 0 18px rgba(255,255,255,.08)}.mk-mark{width:25px;height:25px;border-radius:7px;background:var(--mk-mint);display:flex;align-items:center;justify-content:center}.mk-mark svg{width:18px;height:18px}.mk-mark .mark-core,.mk-mark .mark-rail{stroke:#05160d}.mk-mark .mark-node{fill:#05160d;filter:none}.mk-nav-links{display:flex;gap:28px}.mk-nav-links a{font-size:13.5px;color:var(--mk-text2);font-weight:500}.mk-nav-links a:hover{color:var(--mk-text)}.mk-nav-right{display:flex;align-items:center;gap:16px}.mk-si{font-size:13.5px;font-weight:600;color:var(--mk-text2)}.mk-si:hover{color:var(--mk-text)}.mk-page .mk-nav-cta{font-size:13px;padding:8px 15px;color:#0a0a0b}.mk-page .mk-nav-cta:active,.mk-page .mk-nav-cta:hover,.mk-page .mk-nav-cta:visited{color:#0a0a0b}.mk-hero{position:relative;padding-top:clamp(64px,11vw,118px);padding-bottom:clamp(40px,7vw,72px);overflow:hidden}.mk-glow{position:absolute;top:-200px;left:-120px;width:680px;height:520px;background:radial-gradient(ellipse,rgba(62,207,142,.1),transparent 65%);pointer-events:none}.mk-hero h1{font-size:clamp(2.45rem,6.2vw,4.15rem);font-weight:600;line-height:1.04;letter-spacing:-.038em;margin-top:22px}.mk-in{color:var(--mk-violet)}.mk-hero-sub{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--mk-text2);max-width:540px;margin-top:24px;line-height:1.7}.mk-hero-sub b{color:var(--mk-text);font-weight:600}.mk-hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.mk-hero-meta{margin-top:20px;font-family:var(--mono);font-size:12.5px;color:var(--mk-text3)}.mk-panel{position:relative;background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border:1px solid var(--mk-line);border-radius:16px;padding:clamp(22px,4vw,38px)}.mk-hero-panel{margin-top:clamp(40px,6vw,64px)}.mk-panel-cap{font-family:var(--mono);font-size:11.5px;color:var(--mk-text3);margin-bottom:20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-tag{padding:3px 9px;border-radius:6px;font-weight:500}.mk-tag-in{color:var(--mk-violet);background:var(--mk-violet-dim)}.mk-flow-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:6px 4px 10px}.mk-flow-scroll::-webkit-scrollbar{height:5px}.mk-flow-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:6px}.mk-flow{display:flex;align-items:center;min-width:600px}.mk-node{flex-shrink:0;background:var(--mk-panel2);border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:118px}.mk-nlabel{font-family:var(--mono);font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px}.mk-ndot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mk-violet{background:var(--mk-violet)}.mk-mint{background:var(--mk-mint)}.mk-amber{background:var(--mk-amber)}.mk-nsub{font-family:var(--mono);font-size:10px;color:var(--mk-text3)}.mk-core{border-color:rgba(62,207,142,.35);background:linear-gradient(155deg,rgba(62,207,142,.08),var(--mk-panel2));min-width:142px}.mk-core .mk-nlabel{color:var(--mk-mint)}.mk-nmark{width:20px;height:20px;border-radius:5px;background:var(--mk-mint);display:flex;align-items:center;justify-content:center}.mk-nmark svg{width:12px;height:12px}.mk-small{min-width:100px;padding:9px 11px}.mk-lane{position:relative;flex:1 1;min-width:44px;height:2px;background:var(--mk-line);align-self:center}.mk-lane-sm{min-width:30px}.mk-dot{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--mk-mint);transform:translate(-50%,-50%);box-shadow:0 0 8px var(--mk-mint);left:0}.mk-dot.mk-go{animation:mk-go 2.2s linear infinite}.mk-dot.mk-go.mk-d2{animation-delay:.73s}.mk-dot.mk-go.mk-d3{animation-delay:1.46s}@keyframes mk-go{0%{left:0;opacity:0}7%{opacity:1}93%{opacity:1}to{left:100%;opacity:0}}.mk-dot.mk-beat{animation:mk-beat 5.5s ease-in-out infinite}@keyframes mk-beat{0%{left:0;background:var(--mk-mint);box-shadow:0 0 8px var(--mk-mint);opacity:0}4%{opacity:1}30%{left:100%;background:var(--mk-mint);box-shadow:0 0 8px var(--mk-mint)}34%{left:100%;background:var(--mk-red);box-shadow:0 0 9px var(--mk-red)}46%{left:20%;background:var(--mk-amber);box-shadow:0 0 9px var(--mk-amber)}62%{left:20%;background:var(--mk-amber)}92%{left:100%;background:var(--mk-mint);box-shadow:0 0 9px var(--mk-mint)}96%{opacity:1}to{left:100%;opacity:0}}.mk-stage{display:flex;align-items:center;gap:7px;margin-top:22px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--mk-text3)}.mk-s{padding:3px 9px;border:1px solid var(--mk-line);border-radius:6px}.mk-s b{color:var(--mk-text2);font-weight:600}.mk-section{padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--mk-line)}.mk-no-top{border-top:none}.mk-intro{max-width:600px}.mk-intro h2{font-size:clamp(1.6rem,3.3vw,2.15rem);font-weight:600;letter-spacing:-.028em;line-height:1.18;margin-top:16px}.mk-lead{font-size:clamp(1rem,1.4vw,1.075rem);color:var(--mk-text2);margin-top:16px;line-height:1.72}.mk-lead b{color:var(--mk-text);font-weight:500}.mk-logos{font-family:var(--mono);font-size:12.5px;color:var(--mk-text3);line-height:1.8;padding-block:26px;border-top:1px solid var(--mk-line)}.mk-logos .mk-wrap span{color:var(--mk-text2)}.mk-specs{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0;margin-top:46px;border-top:1px solid var(--mk-line)}.mk-spec{padding:26px 0;border-bottom:1px solid var(--mk-line)}.mk-spec-i{color:var(--mk-mint);margin-bottom:13px;display:block}.mk-spec h4{font-size:15px;font-weight:600;margin-bottom:7px;letter-spacing:-.01em}.mk-spec p{font-size:13.5px;color:var(--mk-text2);line-height:1.62}.mk-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid var(--mk-line)}.mk-stat{padding:28px 22px 26px 0;border-bottom:1px solid var(--mk-line)}.mk-v{font-family:var(--mono);font-size:clamp(1.7rem,3vw,2.05rem);font-weight:500;letter-spacing:-.02em}.mk-v-mint{color:var(--mk-mint)}.mk-k{font-size:12px;color:var(--mk-text3);margin-top:8px;line-height:1.45;max-width:170px}.mk-price{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;margin-top:46px}.mk-intro-full{max-width:none}.mk-price-card{background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border:1px solid var(--mk-line);border-radius:16px;padding:30px}.mk-amt{display:flex;align-items:baseline;gap:7px;margin:6px 0 4px}.mk-n{font-size:clamp(3rem,6vw,3.6rem);font-weight:600;letter-spacing:-.03em;line-height:1}.mk-u{font-family:var(--mono);font-size:14px}.mk-free,.mk-u{color:var(--mk-text3)}.mk-free{font-size:13px}.mk-price-list{margin-top:24px;padding-top:22px;border-top:1px solid var(--mk-line);display:flex;flex-direction:column;gap:13px}.mk-price-list div{font-size:13.5px;color:var(--mk-text2);display:flex;gap:11px;align-items:flex-start;line-height:1.5}.mk-price-list div:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mk-mint);margin-top:7px;flex-shrink:0}.mk-full{width:100%;margin-top:24px}.mk-price-intro{max-width:600px;margin-bottom:32px}.mk-price-intro h2{font-size:clamp(1.6rem,3.3vw,2.15rem);font-weight:600;letter-spacing:-.028em;line-height:1.18;margin-top:16px}.mk-nometer{display:flex;align-items:center;justify-content:center;gap:11px;font-family:var(--mono);font-size:12px;color:var(--mk-text2);padding:13px 18px;background:var(--mk-mint-dim);border:1px solid rgba(62,207,142,.22);border-radius:10px;margin-bottom:22px;text-align:center;flex-wrap:wrap}.mk-nometer b{color:var(--mk-mint);font-weight:600}.mk-nometer svg{width:14px;height:14px;color:var(--mk-mint);flex-shrink:0}.mk-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.mk-tier{background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));border:1px solid var(--mk-line);border-radius:14px;padding:26px;display:flex;flex-direction:column;position:relative}.mk-tier-hl{border-color:rgba(62,207,142,.36);background:linear-gradient(180deg,rgba(62,207,142,.05),var(--mk-bg))}.mk-tier-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-text3);margin-bottom:14px}.mk-tier-hl .mk-tier-tag{color:var(--mk-mint)}.mk-tier-hl .mk-tier-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mk-mint)}.mk-tier-pitch{font-size:13px;color:var(--mk-text2);line-height:1.55;margin-bottom:20px;min-height:40px}.mk-tier-price{display:flex;align-items:baseline;gap:6px;margin-bottom:5px}.mk-tier-n{font-size:36px;font-weight:600;letter-spacing:-.025em;line-height:1}.mk-tier-nf{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.mk-tier-u{font-size:13px}.mk-tier-annual,.mk-tier-u{font-family:var(--mono);color:var(--mk-text3)}.mk-tier-annual{font-size:11.5px;margin-bottom:20px;min-height:18px}.mk-tier-annual b{color:var(--mk-mint);font-weight:600}.mk-tier-feats{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--mk-text2);line-height:1.5;padding-top:18px;border-top:1px solid var(--mk-line);margin-bottom:22px;flex:1 1}.mk-tier-feats div{display:flex;gap:10px;align-items:flex-start}.mk-tier-feats div:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mk-text3);margin-top:7px;flex-shrink:0}.mk-tier-hl .mk-tier-feats div:before{background:var(--mk-mint)}.mk-tier-feats .mk-lead-feat{color:var(--mk-text);font-weight:500}.mk-tier-feats .mk-lead-feat:before{background:var(--mk-text2)}.mk-tier-hl .mk-tier-feats .mk-lead-feat:before{background:var(--mk-mint)}.mk-tier-cta{margin-top:auto}.mk-tier-cta .mk-btn{width:100%}.mk-closer{padding-block:clamp(32px,4.5vw,56px);border-top:1px solid var(--mk-line)}.mk-closer h2{font-size:clamp(1.9rem,4vw,2.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:600px}.mk-closer p{font-size:clamp(1rem,1.4vw,1.1rem);color:var(--mk-text2);margin-top:16px;max-width:480px;line-height:1.6}.mk-footer{border-top:1px solid var(--mk-line);padding-top:clamp(44px,6vw,64px);padding-bottom:30px;position:relative;overflow:hidden}.mk-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:38px;gap:38px;align-items:start}.mk-foot-tag{font-size:13.5px;color:var(--mk-text2);line-height:1.6;max-width:240px;margin-top:14px}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 rgba(62,207,142,.45)}70%,to{box-shadow:0 0 0 6px rgba(62,207,142,0)}}.mk-foot-col{width:-moz-fit-content;width:fit-content;min-width:max-content}.mk-foot-product{justify-self:center}.mk-foot-developers{justify-self:end}.mk-foot-col h5{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--mk-text3);margin-bottom:16px}.mk-foot-col a{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mk-text2);margin-bottom:11px;transition:.14s;width:-moz-fit-content;width:fit-content}.mk-foot-col a:hover{color:var(--mk-text)}.mk-new{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--mk-mint);background:var(--mk-mint-dim);padding:1px 6px;border-radius:5px}.mk-foot-mark{margin-top:clamp(40px,7vw,80px);display:flex;align-items:flex-end;justify-content:center;gap:20px;flex-wrap:wrap}.mk-foot-word{font-size:clamp(4rem,17vw,12rem);font-weight:700;letter-spacing:-.05em;line-height:.8;width:100%;margin-inline:auto;text-align:center;color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.015));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.mk-foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(28px,4vw,40px);padding-top:24px;border-top:1px solid var(--mk-line);font-family:var(--mono);font-size:12px;color:var(--mk-text3)}.mk-foot-social{display:flex;gap:8px}.mk-foot-social a{width:30px;height:30px;border:1px solid var(--mk-line);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--mk-text3);transition:.14s}.mk-foot-social a:hover{color:var(--mk-text);border-color:var(--mk-line2);background:var(--mk-panel2)}.mk-mt40{margin-top:40px}@media (max-width:880px){.mk-nav-links{display:none}.mk-nav-right{gap:10px}.mk-page .mk-nav-cta{padding:8px 13px}.mk-auth-shell,.mk-tester-grid,.mk-tester-hero,.mk-tester-inspector{grid-template-columns:1fr}.mk-auth-shell{min-height:auto}.mk-specs{column-gap:32px}.mk-specs,.mk-stats{grid-template-columns:repeat(2,1fr)}.mk-stat{padding-right:18px}.mk-price{gap:30px}.mk-price,.mk-tiers{grid-template-columns:1fr}}@media (max-width:780px){.mk-foot-grid{grid-template-columns:1fr 1fr;gap:30px}.mk-foot-lead{grid-column:1/-1}}@media (max-width:560px){.nav{padding:0 18px}.marketing-nav{gap:12px}.marketing-nav .logo{min-width:0}.marketing-nav .btn.white{padding:8px 12px}.docs-hero,.page-hero,.tester-hero{padding-top:38px}.docs-hero h1,.page-hero h1,.tester-hero h1{font-size:clamp(32px,11vw,42px)}.hero-actions,.tester-url-bar .inline-wrap{flex-direction:column;align-items:stretch}.hero-actions .btn,.tester-url-bar .inline-wrap .btn{width:100%}.auth-shell{padding:38px 18px}.auth-panel,.onboard-panel{padding:24px}.simple-onboard .onboard-panel{padding:22px}.result-row{grid-template-columns:1fr;gap:8px}.result-row .btn{width:100%;justify-content:center}.price-inner{padding:24px}.price{font-size:clamp(44px,15vw,60px)}.price-chart{height:220px}.chart-axis,.chart-line{left:28px;right:28px}.flat-label,.meter-label{left:28px;right:28px;font-size:11px}.docs-layout{gap:22px}.docs-sidebar{display:flex;gap:8px;overflow-x:auto;margin:0 -18px;padding:8px 18px;border-left:0;border-right:0;border-radius:0}.docs-sidebar a{flex:0 0 auto;white-space:nowrap}.docs-section{padding:34px 0}.mk-specs,.mk-stats{grid-template-columns:1fr}.mk-stat{padding:22px 0}.mk-k{max-width:none}.mk-hero-cta{flex-direction:column;align-items:stretch}.mk-hero-cta .mk-btn{width:100%}.mk-auth-shell,.mk-tester-hero{padding-top:46px}.mk-tester-actions,.mk-tester-message,.mk-tester-upgrade{align-items:stretch;flex-direction:column}.mk-tester-actions .mk-btn,.mk-tester-message .mk-btn,.mk-tester-upgrade .mk-btn{width:100%}.mk-header-row{grid-template-columns:1fr;gap:6px}.mk-si{display:none}.mk-flow{min-width:540px}}@media (max-width:440px){.mk-foot-bottom{flex-direction:column;align-items:flex-start;gap:18px}}.dash.dash-app-shell{display:flex;flex-direction:column;min-height:100vh;background:#09090a}.dash.dash-app-shell .content{width:100%;max-width:1440px;margin:0 auto;padding:30px 32px 64px}.dash .dash-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:60px;border-bottom:1px solid var(--line);background:rgba(9,9,10,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:14px;padding:0 18px}.dash .tb-logo{width:132px;flex:0 0 auto;display:flex;align-items:center;gap:9px;font-weight:700;text-transform:lowercase;letter-spacing:-.02em}.dash .tb-logo .mk{width:25px;height:25px;border-radius:7px;background:var(--mint);display:grid;place-items:center}.dash .tb-logo .mk svg{width:17px;height:17px}.dash .tb-logo .mk .mark-core,.dash .tb-logo .mk .mark-rail{stroke:#05160d}.dash .tb-logo .mk .mark-node{fill:#05160d;filter:none}.dash .tb-appsw-wrap,.dash .tb-menu-wrap{position:relative}.dash .tb-app{height:38px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:9px;min-width:218px;max-width:330px}.dash .tb-app:disabled{opacity:1;cursor:default}.dash .tb-acct .nm,.dash .tb-app .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .tb-acct .ch,.dash .tb-app .ch{width:14px;height:14px;color:var(--text3);flex-shrink:0}.dash .ad{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px rgba(62,207,142,.5);flex:0 0 auto}.dash .ad.idle,.dash .idle .ad{background:var(--text3);box-shadow:none}.dash .env{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dash .env.live{background:var(--mint-dim);color:var(--mint)}.dash .env.test{background:var(--violet-dim);color:var(--violet)}.dash .appsw-menu,.dash .tb-menu{position:absolute;top:calc(100% + 10px);min-width:300px;border:1px solid var(--line);border-radius:12px;background:rgba(14,14,16,.98);box-shadow:0 22px 70px rgba(0,0,0,.48);overflow:hidden}.dash .appsw-menu{left:0}.dash .tb-menu{right:0;min-width:220px}.dash .appsw-hdr,.dash .tb-menu-hdr{padding:12px 13px;border-bottom:1px solid var(--line);color:var(--text3);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.dash .tb-menu-hdr{color:var(--text);font-family:var(--sans);text-transform:none;letter-spacing:0}.dash .appsw-item{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:11px 13px;display:flex;align-items:center;gap:11px;text-align:left}.dash .appsw-item:hover,.dash .tb-menu .danger:hover,.dash .tb-menu a:hover{background:var(--panel2)}.dash .appsw-item .mid{flex:1 1;min-width:0}.dash .appsw-item .me{color:var(--text3)}.dash .appsw-item .check{width:15px;height:15px;color:var(--mint)}.dash .appsw-empty{padding:18px 13px;color:var(--text3);font-size:13px}.dash .appsw-foot{padding:10px;display:grid;grid-gap:8px;gap:8px}.dash .appsw-foot a,.dash .appsw-foot button,.dash .tb-menu .danger,.dash .tb-menu a{border:0;width:100%;background:transparent;color:var(--text2);border-radius:8px;display:flex;align-items:center;gap:9px;padding:9px 10px;font-size:13px;text-align:left}.dash .appsw-foot svg,.dash .tb-menu svg{width:15px;height:15px;color:var(--text3)}.dash .appsw-foot .primary{background:var(--mint);color:#05160d;font-weight:700}.dash .appsw-foot .primary svg{color:#05160d}.dash .tb-divider{width:1px;height:24px;background:var(--line)}.dash .tb-nav{gap:4px}.dash .tb-nav,.dash .tb-nav a{display:flex;align-items:center}.dash .tb-nav a{height:36px;border-radius:9px;color:var(--text2);gap:8px;padding:0 11px;font-size:13.5px;font-weight:600}.dash .tb-nav a:hover{color:var(--text);background:rgba(255,255,255,.035)}.dash .tb-nav a.on{color:var(--text);background:var(--accent-dim)}.dash .tb-nav svg{width:15px;height:15px;color:var(--text3)}.dash .tb-nav a.on svg{color:var(--mint)}.dash .tb-nav .ct{margin-left:2px}.dash .tb-burger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text)}.dash .tb-burger svg{width:18px;height:18px}.dash .tb-drawer-bd{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex}.dash .tb-drawer{width:min(310px,88vw);max-width:88vw;height:100%;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px;gap:8px;overflow-y:auto}.dash .tb-drawer-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 10px;border-bottom:1px solid var(--line)}.dash .tb-drawer-ws{display:flex;align-items:center;gap:10px;min-width:0}.dash .tb-drawer-ws .av{width:32px;height:32px;border-radius:8px;background:var(--mint-dim);color:var(--mint);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.dash .tb-drawer-ws .nm{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .tb-drawer-x{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);display:inline-flex;align-items:center;justify-content:center}.dash .tb-drawer-x svg{width:16px;height:16px}.dash .tb-drawer-sep{height:1px;background:var(--line);margin:6px 0}.dash .tb-drawer-nav{display:flex;flex-direction:column;gap:2px}.dash .tb-drawer-nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:9px;color:var(--text2);font-size:14px;font-weight:600}.dash .tb-drawer-nav a span{flex:1 1}.dash .tb-drawer-nav a.on{color:var(--text);background:var(--accent-dim)}.dash .tb-drawer-nav svg{width:17px;height:17px;color:var(--text3)}.dash .tb-drawer-nav a.on svg{color:var(--mint)}.dash .tb-drawer-nav .ct{flex:0 0 auto;color:var(--mint);font-family:var(--mono);font-size:11px}.dash .tb-drawer-out{margin-top:auto;padding-top:6px}.dash .tb-drawer-out button{width:100%;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--red);font-size:14px;font-weight:600}.dash .tb-drawer-out svg{width:17px;height:17px}.dash .tb-spacer{flex:1 1}.dash .tb-status{display:inline-flex;align-items:center;gap:8px;color:var(--text2);font-family:var(--mono);font-size:11.5px}.dash .tb-status .d{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(62,207,142,.5)}.dash .tb-status.paused .d{background:var(--amber);box-shadow:0 0 10px rgba(245,185,69,.4)}.dash .tb-acct{height:38px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:10px;padding:0 10px 0 7px;display:flex;align-items:center;gap:8px;max-width:230px}.dash .tb-acct:hover{background:var(--panel2)}.dash .tb-menu .sep{height:1px;background:var(--line);margin:4px 0}.dash .tb-menu .danger,.dash .tb-menu .danger svg{color:var(--red)}.dash .curl-ex{margin:-4px 0 18px}.dash .curl-ex-toggle{border:0;background:transparent;color:var(--text2);display:flex;align-items:center;gap:7px;font-size:13px;padding:4px 0}.dash .curl-ex-toggle:hover{color:var(--text)}.dash .curl-ex-toggle .chev{width:14px;height:14px;transition:transform .16s}.dash .curl-ex-toggle.open .chev{transform:rotate(180deg)}.dash .curl-ex-wrap,.dash .succ-curl-wrap{position:relative;margin-top:8px;border:1px solid var(--line);border-radius:10px;background:#0d0d0f;overflow:hidden}.dash .curl-ex-code,.dash .succ-code{margin:0;padding:14px 82px 14px 14px;color:var(--text2);font-family:var(--mono);font-size:12px;line-height:1.7;white-space:pre-wrap}.dash .curl-ex-cp,.dash .succ-cp{position:absolute;top:10px;right:10px;border:1px solid var(--line2);background:var(--panel);color:var(--text2);border-radius:7px;padding:5px 8px;font-family:var(--mono);font-size:11px}.dash .curl-ex-cp.done,.dash .succ-cp.done{color:var(--mint);border-color:rgba(62,207,142,.45)}.dash .empty.big{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:56px 26px;display:grid;place-items:center;grid-gap:12px;gap:12px}.dash .empty.big .h{color:var(--text);font-size:22px;font-weight:700}.dash .empty.big p{max-width:420px;margin:0;color:var(--text2)}.dash .dash-skeleton{display:grid;grid-gap:18px;gap:18px}.dash .skel-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.dash .skel-hero span,.dash .skel-line,.dash .skel-row,.dash .skel-stat,.dash .skel-url{display:block;border-radius:9px;background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.105),rgba(255,255,255,.055));background-size:220% 100%;animation:skelSweep 1.45s ease-in-out infinite}.dash .skel-title{width:min(260px,58vw);height:32px}.dash .skel-action{width:126px;height:36px}.dash .skel-url{height:50px;border:1px solid var(--line);background-color:var(--panel)}.dash .skel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line)}.dash .skel-stat{height:74px;border-radius:0;background-color:var(--panel)}.dash .skel-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;align-items:start}.dash .skel-panel{display:grid}.dash .skel-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:16px;display:grid;grid-gap:12px;gap:12px;min-width:0}.dash .skel-wide{width:min(340px,78%);height:18px;margin-bottom:4px}.dash .skel-row{height:46px}.dash .skel-side .skel-row{height:34px}.dash .skel-hero{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:20px;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(220px,.7fr);grid-gap:16px;gap:16px;align-items:center}.dash .skel-hero span{height:54px}.dash .skel-hero span:first-child{width:54px;border-radius:14px}@keyframes skelSweep{0%{background-position:100% 0}to{background-position:-120% 0}}.dash .modal-bd{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}.dash .modal{width:min(640px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;background:linear-gradient(180deg,var(--panel),#0b0b0c);border:1px solid var(--line2);border-radius:16px;box-shadow:0 34px 110px rgba(0,0,0,.58)}.dash dialog.modal{margin:0;color:var(--text)}.dash .modal-f,.dash .modal-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line)}.dash .modal-f{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.dash .modal-h h2{margin:0;font-size:20px;letter-spacing:-.02em}.dash .modal-h .x{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);display:grid;place-items:center}.dash .modal-h .x svg{width:16px;height:16px}.dash .modal-b{padding:18px 19px;display:grid;grid-gap:16px;gap:16px}.dash .fld label,.dash .fld-label{display:block;margin:0 0 7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.dash .fld input,.dash .fld textarea{width:100%;background:#0d0d0f;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:11px 12px}.dash .fld input:focus,.dash .fld textarea:focus{outline:none;border-color:rgba(62,207,142,.65);box-shadow:0 0 0 3px rgba(62,207,142,.08)}.dash .fld textarea{resize:vertical;line-height:1.5}.dash .field-error{display:block;margin-top:7px;color:var(--red);font-size:12px}.dash .opt{color:var(--text3);font-weight:500;text-transform:none;letter-spacing:0}.dash .env-grp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.dash .env-grp button{border:1px solid var(--line);background:#0d0d0f;color:var(--text2);border-radius:9px;padding:10px;font-weight:700}.dash .env-grp button.on.live{border-color:rgba(62,207,142,.42);color:var(--mint);background:var(--mint-dim)}.dash .env-grp button.on.test{border-color:rgba(167,139,250,.42);color:var(--violet);background:var(--violet-dim)}.dash .succ-h{display:flex;align-items:center;gap:14px}.dash .succ-h .check{width:38px;height:38px;border-radius:10px;border:0;background:var(--mint);color:#05160d}.dash .succ-h .check svg{width:19px;height:19px}.dash .succ-h h3{margin:0 0 3px}.dash .succ-url{border:1px solid var(--line);border-radius:10px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0d0d0f}.dash .succ-curl-lab,.dash .succ-url .lbl{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.dash .succ-url .url{display:block;margin-top:5px;background:transparent;border:0;padding:0}.dash .succ-curl-sub,.dash .succ-hint{color:var(--text2);font-size:13px;line-height:1.55}.dash .succ-hint{background:var(--mint-dim);border:1px solid rgba(62,207,142,.24);border-radius:10px;padding:13px 14px}.dash .app-list{display:grid}.dash .app-row{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);display:grid;grid-template-columns:18px minmax(180px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;align-items:center;text-align:left;padding:15px 17px}.dash .app-row:last-child{border-bottom:0}.dash .app-row:hover{background:var(--row)}.dash .app-row .nm{font-size:14px}.dash .app-row .ur{display:block;margin-top:3px;color:var(--text3);font-family:var(--mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .app-row .meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;color:var(--text2);font-family:var(--mono);font-size:12px;align-items:center}.dash .app-row .lab{display:block;color:var(--text3);font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.dash .app-detail{display:grid;grid-gap:16px;gap:16px;max-width:980px}.dash .ad-back{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--text2);padding:0;font-size:13px}.dash .ad-back:hover{color:var(--text)}.dash .ad-card,.dash .ad-head{border:1px solid var(--line);border-radius:13px;background:var(--panel);padding:20px}.dash .ad-head-name{display:flex;align-items:center;gap:12px}.dash .ad-head h1{margin:0;font-size:28px;letter-spacing:-.03em}.dash .ad-head-meta{color:var(--text2);display:flex;align-items:center;gap:9px;margin-top:6px}.dash .ad-card.danger{border-color:rgba(241,100,95,.28);background:rgba(241,100,95,.06)}.dash .ad-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dash .ad-card h3{margin:0 0 6px;font-size:16px}.dash .ad-card .d{color:var(--text2);font-size:13px;line-height:1.55}.dash .ad-url{margin-top:16px;border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0d0d0f}.dash .ad-url .url{background:transparent;border:0;padding:0;color:var(--text2)}.dash .ad-url.ad-key{margin-top:10px}.dash .ad-key-label{display:block;margin-bottom:5px;color:var(--text3);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.dash .ad-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.dash .ad-form-actions{display:flex;justify-content:flex-end}.dash .ad-secret-row{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:#0d0d0f;padding:12px}.dash .ad-secret{color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .btn-danger{background:var(--red);color:#1c0504}@media (max-width:980px){main.dash.dash-app-shell .tb-divider,main.dash.dash-app-shell .tb-menu-wrap,main.dash.dash-app-shell .tb-nav,main.dash.dash-app-shell .tb-spacer{display:none!important}main.dash.dash-app-shell .tb-burger{display:inline-flex!important;order:10;margin-left:auto}.dash .tb-nav{display:none}.dash .tb-burger{display:inline-flex;order:10;margin-left:auto}.dash .tb-menu-wrap,.dash .tb-spacer{display:none}.dash .tb-logo{width:auto}.dash .tb-app{min-width:180px;max-width:260px}.dash .tb-status{display:none}.dash .skel-grid{grid-template-columns:1fr}.dash .skel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .skel-hero{grid-template-columns:64px minmax(0,1fr)}.dash .skel-hero span:last-child{grid-column:1/-1}.dash .app-row{grid-template-columns:18px minmax(0,1fr)}.dash .app-row .meta{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash.dash-app-shell .content{padding:22px 18px 56px}.dash .dash-topbar{gap:8px;padding:0 10px}.dash .tb-logo{font-size:0}.dash .tb-app{min-width:0;flex:1 1;max-width:none}.dash .tb-acct .nm,.dash .tb-divider{display:none}.dash .appsw-menu{width:min(340px,calc(100vw - 20px))}.dash .tb-menu{right:-6px}.dash .phead{gap:12px}.dash .api-key-create .btn,.dash .banner .btn,.dash .pause-inline,.dash .phead .btn,.dash .urlbar .cp{width:100%}.dash .filters,.dash .panel-h,.dash .urlbar{align-items:stretch}.dash .curl-ex-code,.dash .succ-code,.dash .urlbar .lhs,.dash .urlbar .url{min-width:0;width:100%}.dash .endpoint-row,.dash .row.static{flex-wrap:wrap}.dash .endpoint-row .btn,.dash .endpoint-row .row-mid{flex:1 1 100%}.dash .skel-head{align-items:stretch;flex-direction:column}.dash .skel-action{width:100%}.dash .skel-stats{grid-template-columns:1fr}.dash .ad-card-h,.dash .ad-secret-row,.dash .ad-url,.dash .succ-url{align-items:stretch;flex-direction:column}.dash .modal-bd{padding:12px}.dash .app-row .meta{grid-template-columns:1fr}}.mk-node-red{border-color:rgba(241,100,95,.34);background:linear-gradient(155deg,rgba(241,100,95,.1),var(--mk-panel2))}.mk-red-dot{background:var(--mk-red)}.mk-diff-card{border:1px solid var(--mk-line);border-radius:14px;background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));overflow:hidden;max-width:720px}.mk-diff-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mk-text3);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.mk-diff-line,.mk-diff-top{padding:13px 15px;border-bottom:1px solid var(--mk-line);font-family:var(--mono)}.mk-diff-line{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12.5px}.mk-diff-line:last-child{border-bottom:0}.mk-diff-line span{font-weight:700}.mk-diff-line code{color:var(--mk-text2);overflow-wrap:anywhere}.mk-diff-line.old span{color:var(--mk-red)}.mk-diff-line.new{background:var(--mk-mint-dim)}.mk-diff-line.new code,.mk-diff-line.new span{color:var(--mk-mint)}.mk-try-grid{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.mk-try-card{min-width:0;border:1px solid var(--mk-line);border-radius:14px;background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start}.mk-try-head{display:flex;align-items:center;justify-content:space-between;color:var(--mk-text3);font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.mk-try-head.live{color:var(--mk-mint)}.mk-dashboard-detail pre,.mk-try-card pre{margin:0;border:1px solid var(--mk-line);border-radius:10px;background:#0d0d0f;color:var(--mk-text2);padding:14px;font-family:var(--mono);font-size:12px;line-height:1.7;overflow:auto;white-space:pre}.mk-try-arrow{display:grid;place-items:center;color:var(--mk-text3);text-transform:uppercase;letter-spacing:.18em}.mk-live-row,.mk-try-arrow{font-family:var(--mono);font-size:12px}.mk-live-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--mk-line);border-radius:10px;background:rgba(62,207,142,.06);padding:12px}.mk-live-row b{color:var(--mk-mint);font-weight:600}.mk-dashboard-card{border:1px solid var(--mk-line);border-radius:16px;background:linear-gradient(180deg,var(--mk-panel),var(--mk-bg));overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.26)}.mk-dashboard-top{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--mk-line)}.mk-app-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--mk-line);border-radius:10px;padding:8px 11px;font-size:13px;font-weight:600}.mk-app-pill span{width:8px;height:8px;border-radius:50%;background:var(--mk-mint);box-shadow:0 0 10px rgba(62,207,142,.5)}.mk-app-pill b{color:var(--mk-mint);background:var(--mk-mint-dim);border-radius:999px;padding:2px 7px;font-family:var(--mono);font-size:10px;text-transform:uppercase}.mk-dashboard-top nav{display:flex;gap:8px;color:var(--mk-text2);font-size:13px}.mk-dashboard-top nav span{border-radius:8px;padding:7px 10px;background:rgba(255,255,255,.025)}.mk-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:1px;gap:1px;background:var(--mk-line)}.mk-dashboard-detail,.mk-dashboard-events{background:var(--mk-bg);padding:18px;min-width:0}.mk-dashboard-url{border:1px solid var(--mk-line);border-radius:10px;background:#0d0d0f;color:var(--mk-text2);font-family:var(--mono);font-size:12.5px;padding:12px;margin-bottom:14px}.mk-dashboard-url b{color:var(--mk-mint)}.mk-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mk-line);border-radius:10px;overflow:hidden;margin-bottom:14px}.mk-dashboard-stats span{padding:12px;border-right:1px solid var(--mk-line);color:var(--mk-text3);font-size:12px}.mk-dashboard-stats span:last-child{border-right:0}.mk-dashboard-stats b{display:block;color:var(--mk-text);font-family:var(--mono);font-size:19px}.mk-dashboard-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--mk-line);color:var(--mk-text2);font-family:var(--mono);font-size:12px}.mk-dashboard-row span{width:8px;height:8px;border-radius:50%}.mk-dashboard-row.ok span{background:var(--mk-mint)}.mk-dashboard-row.wait span{background:var(--mk-amber)}.mk-dashboard-row b{color:var(--mk-text);font-weight:600}.mk-detail-title{font-family:var(--mono);font-weight:700;margin-bottom:14px}.mk-detail-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mk-text3);font-size:13px;border-bottom:1px solid var(--mk-line);padding:9px 0}.mk-detail-kv b{color:var(--mk-text2);font-family:var(--mono);font-weight:500}.mk-dashboard-detail pre{margin-top:14px}@media (max-width:880px){.mk-dashboard-body,.mk-try-grid{grid-template-columns:1fr}.mk-try-arrow{min-height:32px}.mk-dashboard-top{align-items:flex-start;flex-direction:column}.mk-dashboard-top nav{flex-wrap:wrap}}@media (max-width:560px){.mk-dashboard-stats{grid-template-columns:1fr}.mk-dashboard-stats span{border-right:0;border-bottom:1px solid var(--mk-line)}.mk-dashboard-stats span:last-child{border-bottom:0}}.mk-page{--bg:#09090a;--panel:#0e0e10;--panel2:#131316;--row:#111114;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.12);--text:#f2f2f3;--text2:#9b9ba3;--text3:#5f5f68;--mint:#3ecf8e;--mint-dim:rgba(62,207,142,.12);--red:#f1645f;--red-dim:rgba(241,100,95,.13);--amber:#f5b945;--amber-dim:rgba(245,185,69,.13);--violet:#a78bfa;--violet-dim:rgba(167,139,250,.12);--maxw:1080px;background:var(--bg);color:var(--text)}.mk-page .wrap{width:min(100%,var(--maxw,var(--mk-maxw)));max-width:100%;margin:0 auto;padding-inline:clamp(20px,5vw,28px);padding-block:0}.mk-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;padding:11px 18px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;transition:.16s;white-space:nowrap}.mk-page .btn-mint{background:var(--mint);color:#05160d}.mk-page .btn-mint:hover{background:#56dca0}.mk-page .btn-white{background:var(--text);color:#0a0a0b}.mk-page .btn-white:hover{background:#fff}.mk-page .btn-ghost{border:1px solid var(--line2);color:var(--text);background:transparent}.mk-page .btn-ghost:hover{background:var(--panel2)}.mk-page .arrow:after{content:"\2009\2192";transition:.18s;display:inline-block}.mk-page .arrow:hover:after{transform:translateX(3px)}.mk-page .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text3)}.mk-page .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}.mk-page .hero{position:relative;padding-top:clamp(56px,9vw,104px);padding-bottom:clamp(34px,6vw,64px);overflow:hidden;text-align:left;max-width:none;margin:0}.mk-page .glow{position:absolute;top:-200px;left:-120px;width:680px;height:520px;background:radial-gradient(ellipse,rgba(62,207,142,.1),transparent 65%);pointer-events:none}.mk-page .hero h1{font-size:clamp(2.45rem,6.2vw,4.15rem);font-weight:600;line-height:1.04;letter-spacing:-.038em;margin:22px 0 0}.mk-page .hero-sub{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text2);max-width:560px;margin:22px 0 0;line-height:1.7;text-align:left}.mk-page .hero-sub b{color:var(--text);font-weight:600}.mk-page .hero-cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.mk-page .tagline-mono{font-family:var(--mono);font-size:clamp(11.5px,1.3vw,13px);color:var(--text3);margin-top:18px;letter-spacing:.04em}.mk-page .tagline-mono b{color:var(--text2);font-weight:500}.mk-page .lifecycle{background:linear-gradient(180deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:16px;padding:clamp(28px,5vw,42px);margin-top:clamp(40px,6vw,64px);overflow:hidden}.mk-page .lc-cap{font-family:var(--mono);font-size:13px;color:var(--text);height:22px;margin-bottom:28px;position:relative}.mk-page .lc-cap>span{position:absolute;left:0;top:0;opacity:0;display:flex;align-items:center;gap:10px;white-space:nowrap}.mk-page .lc-cap .ic{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.mk-page .cap1 .ic,.mk-page .cap2 .ic,.mk-page .cap3 .ic,.mk-page .cap6 .ic{background:var(--mint);color:var(--mint)}.mk-page .cap4 .ic{background:var(--red);color:var(--red)}.mk-page .cap5 .ic{background:var(--amber);color:var(--amber)}.mk-page .cap1{animation:cap1 12s linear infinite}.mk-page .cap2{animation:cap2 12s linear infinite}.mk-page .cap3{animation:cap3 12s linear infinite}.mk-page .cap4{animation:cap4 12s linear infinite}.mk-page .cap5{animation:cap5 12s linear infinite}.mk-page .cap6{animation:cap6 12s linear infinite}@keyframes cap1{0%,12%{opacity:1}15%,to{opacity:0}}@keyframes cap2{0%,13%{opacity:0}16%,28%{opacity:1}30%,to{opacity:0}}@keyframes cap3{0%,29%{opacity:0}31%,37%{opacity:1}39%,to{opacity:0}}@keyframes cap4{0%,38%{opacity:0}40%,50%{opacity:1}52%,to{opacity:0}}@keyframes cap5{0%,51%{opacity:0}53%,75%{opacity:1}77%,to{opacity:0}}@keyframes cap6{0%,76%{opacity:0}78%,95%{opacity:1}97%,to{opacity:0}}.mk-page .lc-stage{position:relative;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:0;gap:0;min-height:286px}.mk-page .lc-destinations,.mk-page .lc-sources{display:flex;flex-direction:column;gap:13px;position:relative;z-index:5}.mk-page .lc-destnode,.mk-page .lc-srcnode{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:11px 14px;display:flex;align-items:center;gap:11px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--text3);min-width:158px}.mk-page .lc-srcnode.active{border-color:rgba(167,139,250,.4);background:linear-gradient(160deg,rgba(167,139,250,.07),var(--panel2));color:var(--violet)}.mk-page .lc-destnode.active{border-color:rgba(62,207,142,.4);background:linear-gradient(160deg,rgba(62,207,142,.07),var(--panel2));color:var(--mint)}.mk-page .lc-destnode svg,.mk-page .lc-srcnode svg{width:18px;height:18px;flex-shrink:0;opacity:.7}.mk-page .lc-destnode.active svg,.mk-page .lc-srcnode.active svg{opacity:1}.mk-page .lc-center{display:flex;justify-content:center;align-items:center;position:relative;z-index:5}.mk-page .lc-core-node{background:linear-gradient(160deg,rgba(62,207,142,.08),var(--panel2));border:1px solid rgba(62,207,142,.4);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:7px;text-align:center;align-items:center;min-width:148px}.mk-page .lc-core-node .nlabel{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--mint);display:flex;align-items:center;gap:9px}.mk-page .lc-core-node .nmark{width:24px;height:24px;border-radius:7px;background:var(--mint);color:#05160d;display:flex;align-items:center;justify-content:center}.mk-page .lc-core-node .nmark svg{width:14px;height:14px}.mk-page .lc-core-node .nsub{font-family:var(--mono);font-size:11px;color:var(--text3)}.mk-page .lc-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.mk-page .lc-lines path{stroke:var(--line);stroke-width:1.3;fill:none}.mk-page .lc-lines path.in-base{stroke:rgba(167,139,250,.32);stroke-width:1.5}.mk-page .lc-lines path.out-base{stroke:rgba(62,207,142,.32);stroke-width:1.5}.mk-page .lc-lines path.in-glow{stroke:var(--violet);stroke-width:2.2;filter:drop-shadow(0 0 5px rgba(167,139,250,.7));opacity:0;animation:glowIn 12s linear infinite}.mk-page .lc-lines path.out-glow{stroke:var(--mint);stroke-width:2.2;filter:drop-shadow(0 0 5px rgba(62,207,142,.7));opacity:0;animation:glowOut 12s linear infinite}.mk-page .lc-lines path.bounce-glow{stroke:var(--amber);stroke-width:2.2;filter:drop-shadow(0 0 5px rgba(245,185,69,.7));opacity:0;animation:glowBounce 12s linear infinite}@keyframes glowIn{0%,2%{opacity:0}11%,5%{opacity:1}14%,to{opacity:0}}@keyframes glowOut{0%,30%{opacity:0}32%,37%{opacity:1}40%,76%{opacity:0}78%,93%{opacity:1}95%,to{opacity:0}}@keyframes glowBounce{0%,52%{opacity:0}54%,66%{opacity:1}68%,to{opacity:0}}.mk-page .lc-amb{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--mint);opacity:.4;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.mk-page .lc-amb.v{background:var(--violet);box-shadow:0 0 6px rgba(167,139,250,.4)}.mk-page .lc-amb.m{background:var(--mint);box-shadow:0 0 6px rgba(62,207,142,.4)}@keyframes ambIn1{0%{left:14%;top:17%;opacity:0}15%,85%{opacity:.5}to{left:50%;top:50%;opacity:0}}@keyframes ambIn2{0%{left:14%;top:50%;opacity:0}15%,85%{opacity:.4}to{left:50%;top:50%;opacity:0}}@keyframes ambIn3{0%{left:14%;top:83%;opacity:0}15%,85%{opacity:.5}to{left:50%;top:50%;opacity:0}}@keyframes ambOut1{0%{left:50%;top:50%;opacity:0}15%,85%{opacity:.5}to{left:86%;top:17%;opacity:0}}@keyframes ambOut2{0%{left:50%;top:50%;opacity:0}15%,85%{opacity:.4}to{left:86%;top:50%;opacity:0}}@keyframes ambOut3{0%{left:50%;top:50%;opacity:0}15%,85%{opacity:.5}to{left:86%;top:83%;opacity:0}}.mk-page .amb-i1a,.mk-page .amb-i1b{animation:ambIn1 3.6s linear infinite}.mk-page .amb-i1b{animation-delay:-1.8s}.mk-page .amb-i2a{animation:ambIn2 4s linear infinite;animation-delay:-.6s}.mk-page .amb-i2b{animation:ambIn2 4s linear infinite;animation-delay:-2.6s}.mk-page .amb-i3a{animation:ambIn3 3.8s linear infinite;animation-delay:-1.4s}.mk-page .amb-i3b{animation:ambIn3 3.8s linear infinite;animation-delay:-2.9s}.mk-page .amb-o1a{animation:ambOut1 3.7s linear infinite;animation-delay:-.9s}.mk-page .amb-o1b{animation:ambOut1 3.7s linear infinite;animation-delay:-2.5s}.mk-page .amb-o2a{animation:ambOut2 4.1s linear infinite;animation-delay:-1.7s}.mk-page .amb-o2b{animation:ambOut2 4.1s linear infinite;animation-delay:-3.4s}.mk-page .amb-o3a{animation:ambOut3 3.9s linear infinite;animation-delay:-.4s}.mk-page .amb-o3b{animation:ambOut3 3.9s linear infinite;animation-delay:-2.2s}.mk-page .lc-veil{position:absolute;inset:0;background:rgba(9,9,10,0);z-index:3;pointer-events:none;animation:veil 12s linear infinite}@keyframes veil{0%,12%{background:rgba(9,9,10,0)}16%,28%{background:rgba(9,9,10,.55)}31%,37%{background:rgba(9,9,10,0)}41%,50%{background:rgba(9,9,10,.55)}53%,68%{background:rgba(9,9,10,.45)}72%,76%{background:rgba(9,9,10,0)}79%,93%{background:rgba(9,9,10,.55)}97%,to{background:rgba(9,9,10,0)}}.mk-page .lc-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);z-index:4;transform:translate(-50%,-50%);left:0;top:0;opacity:0;animation:lifecycle 12s cubic-bezier(.55,.05,.45,.95) infinite}@keyframes lifecycle{0%{left:14%;top:17%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1);opacity:0}3%{opacity:1}13%{left:50%;top:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1)}17%{left:50%;top:50%;box-shadow:0 0 0 6px rgba(62,207,142,.25),0 0 26px var(--mint);transform:translate(-50%,-50%) scale(1.55)}22%,28%{left:50%;top:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1)}38%{left:86%;top:17%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1)}41%,50%{left:86%;top:17%;background:var(--red);box-shadow:0 0 0 4px rgba(241,100,95,.25),0 0 20px var(--red);transform:translate(-50%,-50%) scale(1.25)}58%,68%{left:50%;top:50%;background:var(--amber);box-shadow:0 0 0 3px rgba(245,185,69,.2),0 0 14px var(--amber)}72%{left:50%;top:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint)}82%{left:86%;top:17%;background:var(--mint);box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1)}86%{left:86%;top:17%;box-shadow:0 0 0 7px rgba(62,207,142,.3),0 0 30px var(--mint);transform:translate(-50%,-50%) scale(1.65)}93%{left:86%;top:17%;box-shadow:0 0 0 3px rgba(62,207,142,.2),0 0 14px var(--mint);transform:translate(-50%,-50%) scale(1.1);opacity:1}98%,to{left:86%;top:17%;opacity:0}}.mk-page .logos{font-family:var(--mono);font-size:12.5px;color:var(--text3);line-height:1.8;padding-block:26px;border-top:1px solid var(--line)}.mk-page .logos span{color:var(--text2)}.mk-page section{padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--line)}.mk-page .intro{max-width:600px}.mk-page .intro h2{font-size:clamp(1.6rem,3.3vw,2.15rem);font-weight:600;letter-spacing:-.028em;line-height:1.18;margin-top:16px}.mk-page .lead{font-size:clamp(1rem,1.4vw,1.075rem);color:var(--text2);margin-top:16px;line-height:1.72}.mk-page .panel{position:relative;min-width:0;max-width:100%;background:linear-gradient(180deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:16px;padding:clamp(22px,4vw,38px)}.mk-page .receive-panel{margin-top:40px}.mk-page .panel-cap{font-family:var(--mono);font-size:11.5px;color:var(--text3);margin-bottom:20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-page .code-diff{margin-top:8px;background:var(--bg);border:1px solid var(--line);border-radius:10px;overflow:hidden}.mk-page .diff-row{display:flex;gap:14px;padding:13px 18px;font-family:var(--mono);font-size:13px;align-items:center}.mk-page .diff-row+.diff-row{border-top:1px solid var(--line)}.mk-page .diff-row code{flex:1 1;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono)}.mk-page .diff-row.removed{background:rgba(241,100,95,.04)}.mk-page .diff-row.removed code{color:var(--text3);text-decoration:line-through;-webkit-text-decoration-color:rgba(241,100,95,.5);text-decoration-color:rgba(241,100,95,.5)}.mk-page .diff-row.removed .lab{color:var(--red);font-weight:700}.mk-page .diff-row.added{background:rgba(62,207,142,.05)}.mk-page .diff-row.added .lab{color:var(--mint);font-weight:700}.mk-page .diff-row.added code{color:var(--text)}.mk-page .diff-row.added code:after{content:" \2713";color:var(--mint);font-weight:600}.mk-page .diff-row .lab{font-family:var(--mono);font-size:14px;flex-shrink:0;width:14px;text-align:center}.mk-page .stage{display:flex;align-items:center;gap:7px;margin-top:22px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--text3)}.mk-page .stage .s{padding:3px 9px;border:1px solid var(--line);border-radius:6px}.mk-page .stage .s b{color:var(--text2);font-weight:600}.mk-page .tester{min-width:0;max-width:100%;margin-top:40px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.mk-page .mobile-hero-diagram,.mk-page .mobile-tester-card{display:none}.mk-page .tester-flow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:stretch}.mk-page .tester-col{min-width:0;display:flex;flex-direction:column;gap:15px;padding:22px 24px}.mk-page .tester-arrow{display:flex;align-items:center;justify-content:center;color:var(--text3);border-left:1px solid var(--line);border-right:1px solid var(--line);background:rgba(255,255,255,.014)}.mk-page .tester-arrow svg{width:34px;height:14px;opacity:.55}.mk-page .tester-recv-col{padding:0}.mk-page .tester-recv-col .t-col-head{padding:22px 24px 16px;border-bottom:1px solid var(--line)}.mk-page .t-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mk-page .t-col-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text2)}.mk-page .t-col-sub{font-family:var(--mono);font-size:11px;color:var(--text3);display:flex;align-items:center;gap:7px}.mk-page .t-dot-amber,.mk-page .t-pulse{width:7px;height:7px;border-radius:50%;animation:mk-pulse 2.2s ease-out infinite;flex-shrink:0}.mk-page .t-pulse{background:var(--mint)}.mk-page .t-dot-amber{background:var(--amber)}.mk-page .t-code-wrap{position:relative;min-width:0;max-width:100%}.mk-page .t-code{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:15px 17px;font-family:var(--mono);font-size:12.5px;color:var(--text2);line-height:1.7;overflow-x:auto;white-space:pre;margin:0}.mk-page .t-code .kw{color:var(--mint);font-weight:500}.mk-page .t-code .str{color:var(--violet);font-weight:500}.mk-page .t-code .num{color:var(--amber);font-weight:500}.mk-page .t-copy{position:absolute;top:10px;right:11px;background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:5px 11px;font-family:var(--mono);font-size:11px;color:var(--text2);font-weight:500;cursor:pointer;transition:.15s}.mk-page .t-copy:hover{color:var(--text);border-color:var(--line2);background:var(--row)}.mk-page .t-send-row{min-width:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mk-page .t-expiry{font-family:var(--mono);font-size:11px;color:var(--text2);display:flex;align-items:center;gap:7px}.mk-page .t-events{display:flex;flex-direction:column}.mk-page .t-event{display:flex;align-items:center;gap:14px;padding:13px 24px;border-bottom:1px solid var(--line);cursor:pointer;transition:.15s}.mk-page .t-event:hover{background:var(--row)}.mk-page .t-event.arriving{background:rgba(62,207,142,.04)}.mk-page .t-edot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mk-page .t-edot.delivered{background:var(--mint);box-shadow:0 0 8px var(--mint)}.mk-page .t-edot.failed{background:var(--red);box-shadow:0 0 8px var(--red)}.mk-page .t-event-main{flex:1 1;min-width:0}.mk-page .t-event-type{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--text)}.mk-page .t-event-meta{font-family:var(--mono);font-size:11px;color:var(--text3);margin-top:3px}.mk-page .t-event-code{font-family:var(--mono);font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:5px;flex-shrink:0}.mk-page .t-event-code.ok{background:var(--mint-dim);color:var(--mint)}.mk-page .t-event-code.err{background:var(--red-dim);color:var(--red)}.mk-page .t-detail{padding:15px 24px 18px;background:var(--bg);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.mk-page .t-detail-row{display:flex;flex-direction:column;gap:7px}.mk-page .t-detail-row.inline{flex-direction:row;align-items:center;gap:14px}.mk-page .t-detail-lab{font-family:var(--mono);font-size:10.5px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.mk-page .t-detail-payload{background:var(--panel2);border:1px solid var(--line);border-radius:7px;padding:11px 14px;font-family:var(--mono);font-size:12px;color:var(--text2);line-height:1.6;white-space:pre;overflow-x:auto;margin:0}.mk-page .t-detail-val{font-family:var(--mono);font-size:12.5px;color:var(--text2)}.mk-page .t-replay{align-self:flex-start;background:var(--mint);color:#05160d;border:none;border-radius:7px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:7px}.mk-page .t-replay:hover{filter:brightness(1.08)}.mk-page .tester-foot{padding:13px 24px;border-top:1px solid var(--line);background:rgba(255,255,255,.014);font-size:12.5px;color:var(--text2);text-align:center}.mk-page .tester-foot b{color:var(--text);font-weight:600}.mk-page .tester-foot a{color:var(--mint);font-weight:600}.mk-page .dashmock{min-width:0;max-width:100%;margin-top:42px;border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:var(--bg);box-shadow:0 30px 70px -22px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.02)}.mk-page .dashmock-frame{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.mk-page .dashmock-dots{display:flex;gap:7px}.mk-page .dashmock-dots span{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.13)}.mk-page .dashmock-url{font-family:var(--mono);font-size:11.5px;color:var(--text3);background:var(--bg);padding:5px 14px;border-radius:6px;border:1px solid var(--line);flex:1 1;text-align:center;max-width:380px;margin:0 auto}.mk-page .dashmock-frame-spacer{width:50px}.mk-page .dashmock-app{display:flex;flex-direction:column;min-height:540px}.mk-page .dashmock-main{display:flex;flex-direction:column;flex:1 1}.mk-page .dashmock-topbar{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012);flex-wrap:wrap;gap:10px}.mk-page .dashmock-crumb{display:flex;align-items:center;gap:8px;font-size:14px}.mk-page .dms-brand{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:650;padding-right:12px;margin-right:4px;border-right:1px solid var(--line)}.mk-page .dms-brand-mark{width:24px;height:24px;border-radius:7px;background:var(--mint);color:#05160d;display:grid;place-items:center;flex-shrink:0}.mk-page .dms-brand-mark svg{width:16px;height:16px}.mk-page .dashmock-crumb .pg{font-weight:600;color:var(--text);font-size:15px;letter-spacing:-.01em}.mk-page .dashmock-statusbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mk-page .dms-listening{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;color:var(--text2)}.mk-page .dms-pulse{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:mk-pulse 2.2s ease-out infinite;flex-shrink:0}.mk-page .dashmock-urlbar{display:flex;align-items:center;gap:12px;padding:13px 22px;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.mk-page .dms-lab{font-family:var(--mono);font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:.14em}.mk-page .dms-url{font-family:var(--mono);font-size:12.5px;color:var(--text2);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-page .dms-url b{color:var(--mint);font-weight:600}.mk-page .dms-copy{font-family:var(--mono);font-size:10.5px;color:var(--text3);border:1px solid var(--line);background:transparent;border-radius:5px;padding:3px 9px;transition:.15s;cursor:pointer}.mk-page .dms-copy:hover{color:var(--text)}.mk-page .dms-copy.done{color:var(--mint);border-color:var(--mint)}.mk-page .dashmock-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.mk-page .dms-stat{padding:13px 18px;border-right:1px solid var(--line);position:relative;overflow:hidden}.mk-page .dms-stat:last-child{border-right:none}.mk-page .dms-k{font-size:10.5px;color:var(--text3);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em}.mk-page .dms-v{font-family:var(--mono);font-size:19px;font-weight:600;margin-top:6px;transition:color .3s}.mk-page .dms-v.mint{color:var(--mint)}.mk-page .dms-v.red{color:var(--red)}.mk-page .dms-v.amber{color:var(--amber)}.mk-page .dms-stat.flash:after{content:"";position:absolute;inset:0;border:1px solid var(--mint);opacity:0;animation:statFlash 5s ease-out infinite;pointer-events:none}@keyframes statFlash{0%,4%{opacity:0}6%,8%{opacity:.8}20%,to{opacity:0}}.mk-page .dashmock-filters{display:flex;gap:5px;padding:11px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.008)}.mk-page .dms-fb{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--text3);padding:5px 11px;border-radius:6px;transition:.15s;cursor:pointer;border:none;background:transparent}.mk-page .dms-fb:hover{color:var(--text)}.mk-page .dms-fb.on{background:rgba(167,139,250,.14);color:var(--text)}.mk-page .dms-fb .c{font-family:var(--mono);font-size:9.5px;color:var(--text3);margin-left:5px}.mk-page .dms-fb.on .c{color:var(--violet)}.mk-page .dashmock-feed{flex:1 1;display:flex;flex-direction:column}.mk-page .dms-event{width:100%;display:flex;align-items:center;gap:12px;padding:12px 22px;border:0;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s;background:transparent;color:inherit;text-align:left}.mk-page .dms-event:hover{background:var(--row)}.mk-page .dms-event.sel{background:rgba(167,139,250,.08)}.mk-page .dms-event.recent{background:rgba(62,207,142,.05)}.mk-page .dms-event.sel.recent{background:rgba(167,139,250,.08)}.mk-page .dms-event.arrive{animation:dmsArrive 1.4s ease-out}@keyframes dmsArrive{0%{opacity:0;transform:translateY(-14px);background:rgba(62,207,142,.25)}20%{opacity:1;transform:translateY(0);background:rgba(62,207,142,.25)}to{opacity:1;transform:translateY(0);background:rgba(62,207,142,.05)}}.mk-page .dms-edot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mk-page .dms-edot.delivered{background:var(--mint);box-shadow:0 0 6px rgba(62,207,142,.5)}.mk-page .dms-edot.failed{background:var(--red);box-shadow:0 0 6px rgba(241,100,95,.5)}.mk-page .dms-edot.retrying{background:var(--amber);box-shadow:0 0 6px rgba(245,185,69,.5);animation:retryPulse 1.7s ease-in-out infinite}@keyframes retryPulse{0%,to{transform:scale(1);box-shadow:0 0 6px rgba(245,185,69,.5)}50%{transform:scale(1.35);box-shadow:0 0 12px rgba(245,185,69,.75)}}.mk-page .dms-event-mid{flex:1 1;min-width:0}.mk-page .dms-event-type{display:block;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--text)}.mk-page .dms-event-meta{display:block;font-family:var(--mono);font-size:10.5px;color:var(--text3);margin-top:3px}.mk-page .dms-cb{font-family:var(--mono);font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:4px;flex-shrink:0}.mk-page .dms-cb.ok{background:var(--mint-dim);color:var(--mint)}.mk-page .dms-cb.err{background:var(--red-dim);color:var(--red)}.mk-page .dms-cb.wait{background:var(--amber-dim);color:var(--amber)}.mk-page .dms-detail{padding:18px 22px 20px;background:var(--bg);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px;animation:dmsDetailFade .22s ease-out}@keyframes dmsDetailFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mk-page .dms-detail-row{display:flex;flex-direction:column;gap:7px}.mk-page .dms-detail-lab{font-family:var(--mono);font-size:10.5px;color:var(--text3);text-transform:uppercase;letter-spacing:.12em}.mk-page .dms-detail-payload{background:var(--panel2);border:1px solid var(--line);border-radius:7px;padding:12px 14px;font-family:var(--mono);font-size:12px;color:var(--text2);line-height:1.6;white-space:pre;overflow-x:auto;margin:0}.mk-page .dms-detail-val{font-family:var(--mono);font-size:12.5px;color:var(--text2)}.mk-page .dms-replay{align-self:flex-start;background:var(--mint);color:#05160d;border:none;border-radius:7px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:7px}.mk-page .dms-replay:hover{filter:brightness(1.08)}.mk-page .specs{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0;margin-top:46px;border-top:1px solid var(--line)}.mk-page .spec{padding:26px 0;border-bottom:1px solid var(--line)}.mk-page .spec .si{color:var(--mint);margin-bottom:13px;display:block}.mk-page .spec h4{font-size:15px;font-weight:600;margin-bottom:7px;letter-spacing:-.01em}.mk-page .spec p{font-size:13.5px;color:var(--text2);line-height:1.62;margin:0}.mk-page .stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid var(--line);background:transparent;border-radius:0;overflow:visible;grid-gap:0;gap:0}.mk-page .stat{padding:28px 22px 26px 0;border-bottom:1px solid var(--line);background:transparent}.mk-page .stat .v{font-family:var(--mono);font-size:clamp(1.7rem,3vw,2.05rem);font-weight:500;letter-spacing:-.02em}.mk-page .stat .v.mint{color:var(--mint)}.mk-page .stat .k{font-size:12px;color:var(--text3);margin-top:8px;line-height:1.45;max-width:170px;font-family:var(--sans);text-transform:none;letter-spacing:0}.mk-page .closer{padding-block:clamp(32px,4.5vw,56px);border-top:1px solid var(--line)}.mk-page .closer.no-top{border-top:none}.mk-page .closer h2{font-size:clamp(1.9rem,4vw,2.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:600px;margin:0}.mk-page .closer p{font-size:clamp(1rem,1.4vw,1.1rem);color:var(--text2);margin-top:16px;max-width:480px;line-height:1.6}.mk-page .closer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:34px}.mk-page .closer-card{background:linear-gradient(180deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:13px;padding:24px;transition:.18s;display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer}.mk-page .closer-card:hover{border-color:var(--line2);transform:translateY(-2px)}.mk-page .closer-card h4{font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin:0}.mk-page .closer-card p{font-size:13px;color:var(--text2);line-height:1.55;flex:1 1;margin:0}.mk-page .closer-card .go{font-family:var(--mono);font-size:12px;color:var(--mint);margin-top:6px;display:inline-flex;align-items:center;gap:6px}main.dash.dash-app-shell{--bg:#09090a;--panel:#0e0e10;--panel2:#131316;--row:#111114;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.13);--text:#f2f2f3;--text2:#9b9ba3;--text3:#5f5f68;--mint:#3ecf8e;--mint-dim:rgba(62,207,142,.13);--violet:#a78bfa;--violet-dim:rgba(167,139,250,.13);--red:#f1645f;--red-dim:rgba(241,100,95,.13);--amber:#f5b945;--amber-dim:rgba(245,185,69,.13);--accent:var(--mint);--accent-dim:var(--mint-dim);background:var(--bg);color:var(--text)}main.dash.dash-app-shell .content{padding:30px 32px 56px;max-width:1440px}main.dash.dash-app-shell .dash-topbar{height:60px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 24px;background:rgba(9,9,10,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:10}main.dash.dash-app-shell .tb-logo{width:auto;display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;letter-spacing:-.01em;text-transform:lowercase}main.dash.dash-app-shell .tb-logo .mk{width:26px;height:26px;border-radius:7px}main.dash.dash-app-shell .tb-app{height:auto;min-width:0;max-width:330px;padding:6px 9px 6px 11px;border-radius:8px;background:var(--panel2);border:1px solid var(--line);transition:.13s}main.dash.dash-app-shell .tb-app:hover{border-color:var(--line2);background:var(--row)}main.dash.dash-app-shell .appsw-item .ad,main.dash.dash-app-shell .tb-app .ad{width:7px;height:7px}main.dash.dash-app-shell .tb-app .nm{font-size:13px;font-weight:600;letter-spacing:-.005em}main.dash.dash-app-shell .env{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.12em;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.04)}main.dash.dash-app-shell .env.live{color:var(--mint);background:var(--mint-dim)}main.dash.dash-app-shell .env.test{color:var(--amber);background:var(--amber-dim)}main.dash.dash-app-shell .appsw-menu{top:calc(100% + 8px);left:0;min-width:340px;background:var(--panel);border:1px solid var(--line2);border-radius:11px;padding:6px;box-shadow:0 16px 40px rgba(0,0,0,.55);overflow:visible}main.dash.dash-app-shell .appsw-hdr{border-bottom:0;padding:9px 12px 7px;font-size:10px}main.dash.dash-app-shell .appsw-item{border-bottom:0;gap:12px;padding:9px 12px;border-radius:7px}main.dash.dash-app-shell .appsw-item:hover{background:var(--row)}main.dash.dash-app-shell .appsw-foot{border-top:1px solid var(--line);margin-top:5px;padding:5px 0 0;gap:0}main.dash.dash-app-shell .appsw-foot a,main.dash.dash-app-shell .appsw-foot button{padding:8px 12px;border-radius:7px;color:var(--text2);background:transparent;font-size:13px;font-weight:500}main.dash.dash-app-shell .appsw-foot a:hover,main.dash.dash-app-shell .appsw-foot button:hover{color:var(--text);background:var(--row)}main.dash.dash-app-shell .appsw-foot .primary{color:var(--mint);background:transparent}main.dash.dash-app-shell .appsw-foot .primary svg{color:var(--mint)}main.dash.dash-app-shell .tb-divider{width:1px;height:22px;background:var(--line);margin:0 4px}main.dash.dash-app-shell .tb-nav{display:flex;gap:2px;align-items:center}main.dash.dash-app-shell .tb-nav a{height:auto;padding:7px 13px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--text2);transition:.13s;display:flex;align-items:center;gap:8px;background:transparent}main.dash.dash-app-shell .tb-nav a:hover{color:var(--text);background:transparent}main.dash.dash-app-shell .tb-nav a.on{color:var(--text);background:var(--row)}main.dash.dash-app-shell .tb-nav a.on svg{color:var(--mint)}main.dash.dash-app-shell .tb-nav .ct{font-family:var(--mono);font-size:10.5px;color:var(--text3);margin-left:2px}main.dash.dash-app-shell .tb-nav a.on .ct{color:var(--mint)}main.dash.dash-app-shell .tb-status{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--text2);padding:6px 11px;border-radius:7px;background:var(--panel2);border:1px solid var(--line)}main.dash.dash-app-shell .tb-status .d{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:pulse 2.2s ease-out infinite}main.dash.dash-app-shell .tb-status.paused{color:var(--amber)}main.dash.dash-app-shell .tb-status.paused .d{background:var(--amber);animation:none}main.dash.dash-app-shell .tb-acct{height:auto;border:0;padding:5px 11px 5px 5px;border-radius:9px;transition:.13s;background:transparent}main.dash.dash-app-shell .tb-acct:hover{background:var(--row)}main.dash.dash-app-shell .tb-acct .av{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--violet),var(--mint));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#0a0a0b}main.dash.dash-app-shell .tb-menu{top:calc(100% + 10px);right:0;width:240px;min-width:240px;background:var(--panel);border:1px solid var(--line2);border-radius:11px;padding:6px;box-shadow:0 16px 40px rgba(0,0,0,.55);overflow:visible}main.dash.dash-app-shell .tb-menu-hdr{padding:11px 12px 13px;border-bottom:1px solid var(--line);margin-bottom:5px}main.dash.dash-app-shell .tb-menu .danger,main.dash.dash-app-shell .tb-menu a{padding:8px 12px;border-radius:7px}main.dash.dash-app-shell .tb-menu .danger:hover,main.dash.dash-app-shell .tb-menu a:hover{color:var(--text);background:var(--row)}main.dash.dash-app-shell .tb-menu .danger:hover{background:var(--red-dim)}@media (max-width:880px){.mk-page .lifecycle{padding:22px}.mk-page .lc-cap{min-height:42px;overflow:hidden}.mk-page .lc-cap>span{max-width:100%;white-space:normal;line-height:1.45}.mk-page .lc-stage{grid-template-columns:1fr;gap:24px;min-height:auto}.mk-page .lc-destinations,.mk-page .lc-sources{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.mk-page .lc-destnode,.mk-page .lc-srcnode{min-width:0;font-size:11.5px;padding:8px 11px}.mk-page .lc-amb,.mk-page .lc-dot,.mk-page .lc-lines,.mk-page .lc-veil{display:none}.mk-page .tester-flow{grid-template-columns:1fr}.mk-page .tester-arrow{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.mk-page .tester-arrow svg{transform:rotate(90deg)}.mk-page .tester-col,.mk-page .tester-recv-col .t-col-head{width:100%;padding:18px}.mk-page .t-code{max-width:100%}.mk-page .dashmock-filters,.mk-page .dashmock-stats,.mk-page .dashmock-topbar,.mk-page .dashmock-urlbar,.mk-page .dms-detail,.mk-page .dms-event,.mk-page .t-detail,.mk-page .t-event{padding-left:16px;padding-right:16px}.mk-page .dashmock-app{min-height:auto}.mk-page .dashmock-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-page .dashmock-filters{overflow-x:auto;scrollbar-width:none}.mk-page .dashmock-filters::-webkit-scrollbar{display:none}.mk-page .dms-fb{flex:0 0 auto}.mk-page .dms-event-meta,.mk-page .t-event-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-page .dashmock-stats,.mk-page .stats{grid-template-columns:repeat(2,1fr)}.mk-page .dms-stat:nth-child(2){border-right:none}.mk-page .specs{grid-template-columns:repeat(2,1fr);column-gap:32px}.mk-page .closer-grid{grid-template-columns:1fr}}@media (max-width:640px){main.dash.dash-app-shell .dash-topbar{gap:10px;padding:0 16px}main.dash.dash-app-shell .tb-acct .nm,main.dash.dash-app-shell .tb-app .env,main.dash.dash-app-shell .tb-status{display:none}}@media (max-width:560px){.mk-page .wrap,.mk-wrap{padding-inline:20px}.mk-nav .mk-wrap{padding-inline:16px}.mk-page .hero h1{max-width:12ch;font-size:clamp(2.15rem,10vw,2.7rem);text-wrap:balance}.mk-closer h2,.mk-closer p,.mk-page .hero-sub,.mk-page .lead,.mk-price-intro h2,.mk-price-intro p{max-width:100%;overflow-wrap:break-word}.mk-closer h2,.mk-price-intro h2{text-wrap:balance}.mk-nometer{text-align:left;align-items:flex-start;justify-content:flex-start}.mk-tier{padding:22px}.mk-tier-price{align-items:flex-start;flex-direction:column;gap:5px}.mk-tier-u{overflow-wrap:anywhere}.mk-page .lifecycle{display:none}.mk-page .mobile-hero-diagram{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.mk-page .mobile-hero-diagram .mhd-row{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--bg));padding:14px 14px 12px;display:grid;grid-gap:10px;gap:10px}.mk-page .mobile-hero-diagram .mhd-label{font-family:var(--mono);font-size:10.5px;color:var(--text3);text-transform:uppercase;letter-spacing:.14em}.mk-page .mobile-hero-diagram .mhd-chips{display:flex;flex-wrap:wrap;gap:8px}.mk-page .mobile-hero-diagram .mhd-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.02);color:var(--text2);font-size:12.5px;font-weight:600}.mk-page .mobile-hero-diagram .mhd-chip svg{width:13px;height:13px;color:var(--text3)}.mk-page .mobile-hero-diagram .mhd-arrow{display:flex;flex-direction:column;align-items:center;gap:0;padding:4px 0;position:relative}.mk-page .mobile-hero-diagram .mhd-arrow-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);opacity:.85;margin-bottom:4px}.mk-page .mobile-hero-diagram .mhd-arrow-line{width:2px;height:26px;border-radius:2px;background-image:linear-gradient(to bottom,var(--mint) 50%,transparent 50%);background-size:2px 8px;background-repeat:repeat-y;animation:mhdFlow .9s linear infinite}.mk-page .mobile-hero-diagram .mhd-arrow-head{width:0;height:0;margin-top:1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--mint);filter:drop-shadow(0 0 6px rgba(62,207,142,.45))}@keyframes mhdFlow{0%{background-position-y:0}to{background-position-y:8px}}@media (prefers-reduced-motion:reduce){.mk-page .mobile-hero-diagram .mhd-arrow-line{animation:none}}.mk-page .mobile-hero-diagram .mhd-core{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(62,207,142,.35);border-radius:14px;background:var(--mint-dim)}.mk-page .mobile-hero-diagram .mhd-core-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(0,0,0,.35)}.mk-page .mobile-hero-diagram .mhd-core-mark svg{width:20px;height:20px}.mk-page .mobile-hero-diagram .mhd-core-text{display:grid;grid-gap:2px;gap:2px}.mk-page .mobile-hero-diagram .mhd-core-text b{font-size:15px;color:var(--text);letter-spacing:-.01em}.mk-page .mobile-hero-diagram .mhd-core-text small{color:var(--text2);font-size:12px}.mk-page #dashboard,.mk-page #try .intro,.mk-page #try .tester{display:none}.mk-page .mobile-tester-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--bg));padding:22px}.mk-page .mobile-tester-card h2{margin:0;font-size:clamp(1.55rem,8vw,2rem);line-height:1.12;letter-spacing:-.03em}.mk-page .mobile-tester-card p{margin:0;color:var(--text2);line-height:1.6}.mk-page .mobile-tester-card .btn{width:100%}.mk-page .dms-replay,.mk-page .t-replay,.mk-page .t-send-row .btn{width:100%;justify-content:center}.mk-page .t-copy{position:static;width:-moz-fit-content;width:fit-content;margin-top:10px}.mk-page .t-col-head{align-items:flex-start;flex-direction:column}.mk-page .t-col-sub,.mk-page .t-expiry{max-width:100%;line-height:1.45}.mk-page .dashmock-frame{gap:9px;padding-inline:12px}.mk-page .dashmock-dots,.mk-page .dashmock-frame-spacer{display:none}.mk-page .dashmock-url{text-align:left}.mk-page .dms-brand{border-right:0;margin-right:0;padding-right:0}.mk-page .dms-brand>span:last-child{display:none}.mk-page .dms-event{align-items:flex-start}.mk-page .specs,.mk-page .stats{grid-template-columns:1fr}.mk-page .stat{padding:22px 0}.mk-page .stat .k{max-width:none}.mk-footer{padding-top:38px;padding-bottom:24px}.mk-foot-grid{grid-template-columns:1fr;gap:26px}.mk-foot-lead{grid-column:auto}.mk-foot-developers,.mk-foot-product{justify-self:start}.mk-foot-col{min-width:0;width:100%}.mk-foot-col a{width:100%;max-width:260px}.mk-foot-mark{justify-content:flex-start;margin-top:34px}.mk-foot-word{text-align:left;font-size:clamp(3.25rem,24vw,5.5rem);letter-spacing:-.045em}.mk-foot-bottom{align-items:flex-start;flex-direction:column;gap:16px;line-height:1.65}.mk-page .hero-cta{flex-direction:column;align-items:stretch}.mk-page .hero-cta .btn{width:100%}.mk-page .diff-row code{white-space:normal;overflow-wrap:anywhere}}