:root{--brand-500:#3ecf8e;--brand-400:#5ee2a4;--brand-600:#2fb477;--brand-300:#86efbd;--brand-glow:rgba(62,207,142,.18);--scale-100:#0a0b0d;--scale-200:#0f1114;--scale-300:#14171b;--scale-400:#181b20;--scale-500:#1c2026;--scale-600:#232830;--scale-700:#2b313a;--scale-800:#3a414c;--scale-900:#6b7280;--scale-1000:#8a93a0;--scale-1100:#c3c9d2;--scale-1200:#edeef0;--bg:var(--scale-200);--bg-alternative:var(--scale-100);--bg-surface-100:var(--scale-400);--bg-surface-200:var(--scale-500);--bg-control:var(--scale-600);--bg-dash-sidebar:var(--scale-200);--text:var(--scale-1200);--text-light:var(--scale-1100);--text-lighter:var(--scale-1000);--text-muted:var(--scale-900);--text-brand:var(--brand-400);--text-destructive:#f87171;--text-warning:#f5b64d;--text-success:var(--brand-400);--danger:var(--text-destructive);--border:var(--scale-700);--border-muted:var(--scale-600);--border-strong:var(--scale-800);--success:#22c55e;--warning:#f5b64d;--destructive:#f87171;--info:#60a5fa;--font-sans:var(--font-rocket-sans),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--shadow-focus:0 0 0 3px rgba(62,207,142,.18);--shadow-lg:0 14px 32px -10px rgba(0,0,0,.28),0 4px 8px -4px rgba(0,0,0,.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:120ms;--dur-base:180ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.h1,h1{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:1.15;letter-spacing:-.025em}.h1,.h2,h1,h2{font-weight:600;color:var(--text);margin:0}.h2,h2{font-size:var(--text-2xl);letter-spacing:-.02em}.h2,.h3,h2,h3{line-height:1.3}.h3,h3{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;color:var(--text);margin:0}p{color:var(--text-light);line-height:1.65;margin:0}a{color:var(--text-brand);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--brand-300)}::selection{background:rgba(62,207,142,.14);color:#fff}.mono,code{font-family:var(--font-mono)}.stack{display:grid}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600;letter-spacing:-.01em;font-size:14px}.brand svg{width:20px;height:20px;display:block}.eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-lighter)}.card{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-5)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(900px 500px at 15% -10%,rgba(62,207,142,.1),transparent 60%),radial-gradient(700px 400px at 110% 120%,rgba(62,207,142,.05),transparent 65%),var(--bg)}.auth-card{width:100%;max-width:400px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:var(--space-8)}.auth-card h1{font-size:var(--text-2xl)}.auth-card .sub{color:var(--text-lighter);font-size:var(--text-base);margin-top:var(--space-2)}.field{display:grid;grid-gap:6px;gap:6px}.field-label,.field>label{font-size:11px;color:var(--text-lighter);font-weight:500;letter-spacing:.02em}.input,.select{width:100%;background:var(--bg-surface-100);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text);font-family:inherit;font-size:var(--text-md);outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.input.mono{font-family:var(--font-mono);font-size:12px}.input::placeholder{color:var(--text-muted)}.input:focus,.select:focus{border-color:var(--brand-500);box-shadow:var(--shadow-focus)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A93A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-weight:500;font-size:var(--text-md);line-height:1;padding:0 12px;height:32px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background .1s linear,border-color .1s linear,color .1s linear;box-shadow:none;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:default;pointer-events:none}.btn:focus-visible{outline:2px solid rgba(62,207,142,.55);outline-offset:2px}.btn-block{width:100%;height:36px}.btn-primary{background:var(--brand-500);color:#062a1c;border-color:var(--brand-500)}.btn-primary:hover{background:#4dd89a;border-color:#4dd89a}.btn-primary:active{background:var(--brand-600);border-color:var(--brand-600)}.btn-default{background:var(--bg-surface-200);color:var(--text);border-color:var(--border)}.btn-default:hover{background:var(--scale-600)}.btn-default:hover,.btn-outline{border-color:var(--border-strong)}.btn-outline{background:transparent;color:var(--text)}.btn-outline:hover{background:var(--bg-surface-200);border-color:#4a525e}.btn-ghost{background:transparent;color:var(--text-light)}.btn-ghost:hover{background:var(--bg-surface-200);color:var(--text)}.btn-danger-ghost{background:transparent;color:var(--text-destructive);border-color:transparent}.btn-danger-ghost:hover{background:hsla(0,91%,71%,.08)}.btn-sm{height:26px;padding:0 10px;font-size:var(--text-sm);border-radius:5px}.alert{border:1px solid;border-radius:var(--radius-sm);padding:10px 12px;font-size:var(--text-md)}.alert-error{background:hsla(0,91%,71%,.08);border-color:hsla(0,91%,71%,.3);color:#fca5a5}.alert-success{background:rgba(62,207,142,.06);border-color:rgba(62,207,142,.28);color:var(--text)}.alert-success .alert-success__title{font-size:var(--text-md);font-weight:500;color:var(--text);margin:0 0 6px}.alert-success .alert-success__hint{font-size:var(--text-sm);color:var(--text-lighter);margin:10px 0 0}.callout{border-left:3px solid var(--border-strong);padding:6px 0 6px 12px;display:grid;grid-gap:4px;gap:4px;font-size:var(--text-md)}.callout-danger{border-left-color:var(--text-destructive)}.callout-warning{border-left-color:var(--text-warning)}.callout__code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-lighter)}.callout__summary{font-weight:600;color:var(--text)}.callout__hint{font-size:var(--text-md);color:var(--text-light)}.radio-card{display:flex;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.radio-card:hover{border-color:var(--border-strong)}.radio-card input[type=radio]{margin-top:2px}.radio-card__body{display:flex;flex-direction:column;gap:2px}.radio-card__title{font-weight:600;font-size:var(--text-base);color:var(--text)}.radio-card__desc{font-size:var(--text-md);color:var(--text-light)}.radio-card__note{font-size:var(--text-sm);color:var(--text-warning)}.radio-card.is-selected{border-color:var(--brand-500);background:rgba(62,207,142,.04)}.radio-card.is-disabled{cursor:not-allowed;opacity:.6}.radio-card.is-disabled:hover{border-color:var(--border)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-sm);font-weight:500;line-height:18px;border:1px solid transparent}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill.pill-success{background:rgba(62,207,142,.1);color:#4ade80;border-color:rgba(62,207,142,.28)}.pill.pill-info{background:rgba(96,165,250,.1);color:#93c5fd;border-color:rgba(96,165,250,.28)}.pill.pill-warning{background:rgba(245,182,77,.1);color:#f5b64d;border-color:rgba(245,182,77,.3)}.pill.pill-danger{background:hsla(0,91%,71%,.1);color:#fca5a5;border-color:hsla(0,91%,71%,.3)}.pill.pill-muted{background:var(--bg-surface-200);color:var(--text-lighter);border-color:var(--border)}.pill-icon{padding:0;width:18px;height:18px;justify-content:center;font-size:11px;font-weight:600;line-height:1}.pill.pill-pending{background:rgba(176,188,217,.08);color:#b0bcd9;border-color:rgba(176,188,217,.25)}.sources-section-header{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-2) 0}.sources-section-bar{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--space-2) 0;min-height:24px}.sources-section-bar .sources-section-header{margin:0}.pill .dot--pulse{animation:pulse-dot 1.4s ease-in-out infinite;transform-origin:center}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.55}}@media (prefers-reduced-motion:reduce){.pill .dot--pulse{animation:none}}.app-shell{min-height:100vh;display:flex;background:var(--bg)}.app-sidebar{width:224px;flex-shrink:0;background:var(--bg-dash-sidebar);border-right:1px solid var(--border-muted);display:flex;flex-direction:column;padding:var(--space-4) var(--space-3);gap:var(--space-5);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:visible;transition:width var(--dur-fast)}.app-sidebar .side-nav-root{overflow-y:auto;flex:1 1;min-height:0}.app-sidebar[data-collapsed=true]{width:64px}.app-sidebar .brand{padding:4px 8px}.app-sidebar-head{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:0}.app-sidebar-toggle{position:absolute;top:18px;right:-11px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:var(--bg-dash-sidebar);border:1px solid var(--border-muted);border-radius:50%;color:var(--text-lighter);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.app-sidebar-toggle:hover{background:var(--bg-surface-200);color:var(--text);border-color:var(--border)}.app-sidebar-toggle:focus-visible{outline:none;border-color:var(--brand-500)}.app-sidebar[data-collapsed=true] .app-sidebar-head{justify-content:center}.app-sidebar[data-collapsed=true] .app-sidebar-brand-label{display:none}.app-sidebar[data-collapsed=true] .side-nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-sidebar[data-collapsed=true] .side-nav-group{display:none}.app-sidebar[data-collapsed=true] .side-nav .side-nav-link,.app-sidebar[data-collapsed=true] .side-nav a{justify-content:center;padding:7px 0;gap:0}.side-nav-root{gap:var(--space-6)}.side-nav-root,.side-nav-section{display:flex;flex-direction:column}.side-nav-section{gap:4px}.side-nav{display:grid;grid-gap:2px;gap:2px}.side-nav-group{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-lighter);padding:0 10px 6px}.side-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-lighter);flex-shrink:0}.side-nav a:hover .side-nav-icon{color:var(--text)}.side-nav a.is-active .side-nav-icon{color:var(--brand-400)}.side-nav .side-nav-link,.side-nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--text-light);font-size:var(--text-md);font-weight:500;transition:background var(--dur-fast),color var(--dur-fast)}.side-nav .side-nav-link:hover,.side-nav a:hover{background:var(--bg-surface-200);color:var(--text)}.side-nav .side-nav-link.is-active,.side-nav a.is-active{background:var(--bg-surface-200);color:var(--text);font-weight:500;box-shadow:inset 2px 0 0 var(--brand-500)}.app-column{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-topbar{justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--border-muted);background:var(--bg-dash-sidebar);height:48px}.app-topbar,.crumbs{display:flex;align-items:center}.crumbs{gap:10px;color:var(--text-lighter);font-size:var(--text-md)}.crumbs .sep{color:var(--scale-800)}.crumbs .pill-muted{height:24px;padding:0 10px;border-radius:6px}.app-main{padding:var(--space-8) var(--space-6);max-width:1200px;width:100%;margin:0 auto}@media (max-width:860px){.app-shell{flex-direction:column}.app-sidebar,.app-sidebar[data-collapsed=true]{width:100%;height:auto;position:static;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-muted)}.app-sidebar .brand{padding:0}.app-sidebar-head{flex:0 0 auto}.app-sidebar-toggle{display:none}.app-sidebar[data-collapsed=true] .app-sidebar-brand-label{display:inline}.app-sidebar[data-collapsed=true] .side-nav-label{position:static;width:auto;height:auto;clip:auto;margin:0}.app-sidebar[data-collapsed=true] .side-nav .side-nav-link,.app-sidebar[data-collapsed=true] .side-nav a{justify-content:flex-start;padding:6px 10px;gap:10px}.app-sidebar .side-nav-root{overflow:visible;flex:0 1 auto;min-height:auto}.side-nav-root{flex-direction:row;gap:var(--space-4);align-items:center}.side-nav{display:flex;gap:2px}.side-nav-section{flex-direction:row;align-items:center;gap:var(--space-2)}.side-nav-group{display:none}.side-nav .side-nav-link,.side-nav a{padding:6px 10px;white-space:nowrap}.side-nav .side-nav-link.is-active,.side-nav a.is-active{box-shadow:inset 0 -2px 0 var(--brand-500)}}.list{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.row{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.row.is-current{border-color:rgba(62,207,142,.35);background:linear-gradient(0deg,rgba(62,207,142,.04),rgba(62,207,142,.04)),var(--bg-surface-100)}.row .meta{color:var(--text-lighter);font-size:var(--text-sm);margin-top:4px}.row .meta .mono{font-family:var(--font-mono)}.row-link{color:inherit;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.row-link:hover{color:inherit;border-color:var(--border-strong);background:var(--bg-surface-200)}.row-link:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--border-strong)}.attempt-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.attempt-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;background:transparent;color:var(--text);text-align:left;width:100%;cursor:pointer;font:inherit;border-top:1px solid var(--border-muted);transition:background var(--dur-fast) var(--ease-out)}.attempt-list>li:first-child .attempt-row{border-top:0}.attempt-row:hover{background:var(--bg-surface-200)}.attempt-row:focus-visible{outline:none;background:var(--bg-surface-200);box-shadow:inset 0 0 0 2px var(--border-strong)}.attempt-row[aria-expanded=true]{background:var(--bg-surface-200)}.attempt-row__status{width:6px;height:6px;border-radius:50%;flex-shrink:0}.attempt-row__status--succeeded{background:#4ade80}.attempt-row__status--failed{background:#fca5a5}.attempt-row__status--in_flight,.attempt-row__status--pending{background:#93c5fd}.attempt-row__time{color:var(--text-light);font-size:var(--text-md);min-width:160px}.attempt-row__code,.attempt-row__dur{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-lighter)}.attempt-row__spacer{flex:1 1}.attempt-row__chevron{display:inline-block;color:var(--text-lighter);font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-out)}.attempt-row[aria-expanded=true] .attempt-row__chevron{transform:rotate(90deg)}.attempt-row__detail{padding:var(--space-3) var(--space-3) var(--space-4) var(--space-3);background:var(--bg-surface-100);border-top:1px solid var(--border-muted)}.page-header{display:grid;grid-gap:6px;gap:6px;margin-bottom:var(--space-6)}.page-header h1{font-size:var(--text-3xl)}.page-header p{color:var(--text-lighter);font-size:var(--text-base)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-4)}.metric .lbl{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-lighter);margin-bottom:10px}.metric .v{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.01em;line-height:1.1}.metric .d,.metric .v{font-family:var(--font-mono)}.metric .d{font-size:11px;margin-top:6px;color:var(--text-lighter)}.modal-backdrop{position:fixed;inset:0;z-index:50;background:rgba(5,7,10,.62);display:grid;place-items:center;padding:var(--space-6);animation:modal-fade var(--dur-base) var(--ease-out)}.modal-panel{width:100%;max-width:560px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - 2 * var(--space-6));display:flex;flex-direction:column;animation:modal-rise var(--dur-base) var(--ease-out)}.modal-panel.is-wide{max-width:720px}.modal-panel.is-xwide{max-width:960px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-muted)}.modal-header h2{font-size:var(--text-xl);font-weight:600}.modal-header .sub{color:var(--text-lighter);font-size:var(--text-md);margin-top:4px}.modal-close{background:transparent;border:0;color:var(--text-lighter);font-size:20px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.modal-close:hover{color:var(--text);background:var(--bg-surface-200)}.modal-body{padding:var(--space-5);overflow-y:auto}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upgrade-modal-backdrop{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at top,rgba(62,207,142,.18),rgba(5,7,10,.78) 60%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:var(--space-6);animation:modal-fade var(--dur-base) var(--ease-out)}.upgrade-modal-panel{position:relative;width:100%;max-width:520px;background:var(--bg-surface-100);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 28px 60px -12px rgba(0,0,0,.6),0 8px 16px -8px rgba(0,0,0,.35);overflow:hidden;animation:modal-rise var(--dur-base) var(--ease-out);outline:none}.upgrade-modal-hero{position:relative;padding:var(--space-8) var(--space-6) var(--space-6);background:linear-gradient(160deg,rgba(62,207,142,.22),rgba(62,207,142,.06) 60%,transparent);border-bottom:1px solid var(--border-muted);overflow:hidden;isolation:isolate}.upgrade-modal-hero--team{background:linear-gradient(160deg,rgba(96,165,250,.22),rgba(62,207,142,.1) 55%,transparent)}.upgrade-modal-hero__glow{position:absolute;top:-40%;left:-10%;width:120%;height:140%;background:radial-gradient(circle at 30% 30%,var(--brand-glow),transparent 60%);pointer-events:none;z-index:0}.upgrade-modal-hero--team .upgrade-modal-hero__glow{background:radial-gradient(circle at 70% 30%,rgba(96,165,250,.22),transparent 60%)}.upgrade-modal-hero__sparkles{position:absolute;inset:0;pointer-events:none;z-index:0}.upgrade-modal-hero__sparkles .dot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--brand-300);box-shadow:0 0 8px var(--brand-300);opacity:.55;animation:upgrade-sparkle 3s ease-in-out infinite}.upgrade-modal-hero__sparkles .dot:nth-child(2){animation-delay:.4s}.upgrade-modal-hero__sparkles .dot:nth-child(3){animation-delay:.9s}.upgrade-modal-hero__sparkles .dot:nth-child(4){animation-delay:1.4s}.upgrade-modal-hero__sparkles .dot:nth-child(5){animation-delay:1.9s}.upgrade-modal-hero--team .upgrade-modal-hero__sparkles .dot{background:#9dcfff;box-shadow:0 0 8px #9dcfff}@keyframes upgrade-sparkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}.upgrade-modal-hero__crest{position:relative;z-index:1;margin-bottom:var(--space-3)}.upgrade-modal-hero__tier-tag{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;background:var(--brand-500);color:var(--scale-100);font-weight:600}.upgrade-modal-hero--team .upgrade-modal-hero__tier-tag{background:#60a5fa;color:var(--scale-100)}.upgrade-modal-hero__headline{position:relative;z-index:1;font-size:var(--text-3xl);font-weight:600;letter-spacing:-.025em;margin:0 0 var(--space-2);color:var(--text)}.upgrade-modal-hero__tagline{position:relative;z-index:1;color:var(--text-light);font-size:var(--text-base);margin:0 0 var(--space-5);max-width:420px}.upgrade-modal-hero__price{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px}.upgrade-modal-hero__price-num{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--text)}.upgrade-modal-hero__price-cadence{color:var(--text-lighter);font-size:var(--text-md)}.upgrade-modal-body{padding:var(--space-6)}.upgrade-modal-bullets{list-style:none;padding:0;margin:0 0 var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.upgrade-modal-bullets li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-base);color:var(--text-light);line-height:1.4}.upgrade-modal-bullets__check{flex-shrink:0;margin-top:1px;color:var(--brand-400)}.upgrade-modal-panel--team .upgrade-modal-bullets__check{color:#60a5fa}.upgrade-modal-error{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.36);border-radius:var(--radius-md);color:var(--text-destructive)}.upgrade-modal-error strong{font-weight:600}.upgrade-modal-error p{margin:0;color:var(--text-light);font-size:var(--text-md)}.upgrade-modal-error .btn{justify-self:start;margin-top:4px}.upgrade-modal-actions{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.upgrade-modal-cta{font-size:var(--text-base);font-weight:600;padding:14px 18px;height:auto;letter-spacing:.005em;box-shadow:0 8px 22px -10px var(--brand-glow),0 0 0 1px rgba(62,207,142,.36)}.upgrade-modal-cta:hover:not(:disabled){box-shadow:0 12px 32px -10px var(--brand-glow),0 0 0 1px rgba(62,207,142,.5);transform:translateY(-1px);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.upgrade-modal-cta--team{background:#60a5fa;color:var(--scale-100);border-color:#60a5fa;box-shadow:0 8px 22px -10px rgba(96,165,250,.36),0 0 0 1px rgba(96,165,250,.36)}.upgrade-modal-cta--team:hover:not(:disabled){background:#7ab6ff;border-color:#7ab6ff;box-shadow:0 12px 32px -10px rgba(96,165,250,.55),0 0 0 1px rgba(96,165,250,.5)}.upgrade-modal-cta:disabled{opacity:.6;cursor:wait;transform:none}.upgrade-modal-skip{background:transparent;border:0;cursor:pointer;color:var(--text-lighter);font-size:var(--text-md);text-align:center;padding:8px;border-radius:var(--radius-sm)}.upgrade-modal-skip:hover{color:var(--text);background:var(--bg-surface-200)}.upgrade-modal-trust{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-sm);color:var(--text-muted);text-align:center;justify-content:center}.upgrade-modal-trust svg{color:var(--text-lighter);flex-shrink:0}@media (max-width:520px){.upgrade-modal-hero{padding:var(--space-6) var(--space-5) var(--space-5)}.upgrade-modal-hero__headline{font-size:var(--text-2xl)}.upgrade-modal-hero__price-num{font-size:var(--text-4xl)}.upgrade-modal-body{padding:var(--space-5)}}.tooltip-anchor{position:relative;display:inline-block}.tooltip-panel{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:40;min-width:200px;max-width:480px;padding:8px 10px;background:var(--bg-surface-300,#1a1a1a);color:var(--text);border:1px solid var(--border-muted);border-radius:var(--radius-sm);box-shadow:0 4px 16px rgba(0,0,0,.18);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word;pointer-events:none;animation:modal-fade var(--dur-fast) var(--ease-out)}.tooltip-panel.is-mono{font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.tooltip-panel--portal{position:fixed;bottom:auto;transform:translate(-50%,calc(-100% - 6px));z-index:1000}.timestamp{cursor:help;text-decoration:none;text-underline-offset:3px}.timestamp:hover,.tooltip-anchor:focus-within .timestamp{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.timestamp-tooltip{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:2px;row-gap:2px;white-space:nowrap}.timestamp-tooltip__row{display:contents}.timestamp-tooltip__label{color:var(--text-lighter);text-transform:uppercase;letter-spacing:.04em;font-size:10px;align-self:center}.timestamp-tooltip__value{color:var(--text)}.timestamp-tooltip__hint{color:var(--text-lighter)}.data-table{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow-x:auto;overflow-y:hidden}.data-table table{width:100%;border-collapse:collapse}.data-table thead th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-lighter);background:var(--bg-surface-100);white-space:nowrap}.data-table tbody td,.data-table thead th{padding:10px var(--space-4);border-bottom:1px solid var(--border-muted)}.data-table tbody td{font-size:var(--text-md);color:var(--text);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background var(--dur-fast)}.data-table tbody tr:hover{background:var(--bg-surface-200)}.data-table td.align-right,.data-table th.align-right{text-align:right}.data-table td.col-min{width:1%;white-space:nowrap}.data-table a{color:var(--text)}.data-table a:hover{color:var(--text-brand)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0 var(--space-4)}.toolbar-group{display:inline-flex;align-items:center;gap:var(--space-2)}.toolbar-group .field-label{margin-right:var(--space-1)}.toolbar-spacer{flex:1 1}.kv{display:grid;grid-template-columns:180px 1fr;grid-gap:10px var(--space-4);gap:10px var(--space-4);margin:0}.kv dt{font-size:var(--text-sm);color:var(--text-lighter);font-weight:500}.kv dd{margin:0;font-size:var(--text-md);color:var(--text);word-break:break-word}@media (max-width:720px){.kv{grid-template-columns:1fr;gap:2px var(--space-2)}.kv dd{margin-bottom:8px}}.empty{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-10) var(--space-6);text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}.empty,.empty__icon{align-items:center;justify-content:center}.empty__icon{display:inline-flex;color:var(--text-muted)}.empty__icon svg{width:32px;height:32px;display:block}.empty__copy{display:flex;flex-direction:column;align-items:center;gap:2px}.empty h3{font-size:var(--text-lg)}.empty p{color:var(--text-lighter);font-size:var(--text-md);max-width:42ch}.empty__action{margin-top:var(--space-2)}.code-block{background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-light);overflow:auto;max-height:560px;white-space:pre;margin:0}.text-muted{color:var(--text-muted)}.text-lighter{color:var(--text-lighter)}.text-light{color:var(--text-light)}.text-brand{color:var(--text-brand)}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.volume-chart{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--bg-surface-100)}.volume-chart--empty{align-items:center;color:var(--text-muted)}.volume-chart__summary{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.02em}.volume-chart__svg{display:block;width:100%}.volume-chart__bar-rect{fill:var(--text-brand);opacity:.85}.volume-chart__bar-rect--ok{fill:var(--success)}.volume-chart__bar-rect--fail{fill:var(--destructive)}.volume-chart__capture{fill:transparent}.volume-chart--clickable .volume-chart__capture{cursor:pointer}.volume-chart__crosshair{stroke:var(--text-muted);stroke-width:1;opacity:.6;pointer-events:none}.volume-chart__axis-tick{fill:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.02em}.volume-chart__tooltip{position:absolute;z-index:5;pointer-events:none;padding:6px 9px;min-width:140px;background:var(--bg-surface-200);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);line-height:1.45;transform:translate(-50%,-100%);transition:opacity var(--dur-fast) var(--ease-out)}.volume-chart__tooltip-row{display:flex;gap:6px;align-items:baseline}.volume-chart__tooltip-row--muted{color:var(--text-muted);font-size:var(--text-xs)}.volume-chart__tooltip-mono{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.volume-chart__tooltip{transition:none}}.time-range-picker{display:flex;flex-direction:column;gap:var(--space-2)}.time-range-picker__row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.time-range-picker__custom{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-3);border:1px solid var(--border-muted);border-radius:6px;background:var(--bg-alternative)}.time-range-picker__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success);margin-right:6px;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.field--inline{display:flex;flex-direction:column;gap:var(--space-1)}.input--sm{padding:4px 8px;font-size:var(--text-sm)}input[type=time].input{font-family:inherit;color-scheme:dark;cursor:text}input[type=time].input::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1) opacity(.65);cursor:pointer}input[type=time].input::-webkit-calendar-picker-indicator:hover{filter:brightness(0) invert(1) opacity(.9)}.date-field__trigger.input--sm,input[type=time].input.input--sm{height:30px;box-sizing:border-box}.date-field{position:relative;display:inline-block}.date-field__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:auto;min-width:130px;cursor:pointer;text-align:left}.date-field__trigger:hover{border-color:var(--border-strong)}.date-field__trigger.is-placeholder .date-field__label{color:var(--text-muted)}.date-field__label{white-space:nowrap}.date-field__icon{flex-shrink:0;color:var(--text-lighter)}.date-field__popover{position:absolute;top:calc(100% + 4px);left:0;z-index:30;background:var(--bg-surface-100);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);width:248px;animation:date-field-pop var(--dur-fast) var(--ease-out)}@keyframes date-field-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.date-field__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.date-field__month{font-size:var(--text-md);font-weight:500;color:var(--text);letter-spacing:-.005em}.date-field__navbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:var(--text-light);cursor:pointer;width:24px;height:24px;border-radius:var(--radius-sm);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.date-field__navbtn:hover{background:var(--bg-control);color:var(--text)}.date-field__navbtn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.date-field__weekrow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.date-field__weekday{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:center;padding:4px 0}.date-field__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.date-field__day{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:var(--text);font-size:var(--text-sm);font-family:inherit;height:28px;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.date-field__day:hover{background:var(--bg-control)}.date-field__day.is-out{color:var(--text-muted);opacity:.45}.date-field__day.is-today{border-color:var(--border-strong)}.date-field__day.is-selected{background:var(--brand-500);color:var(--scale-100);font-weight:600;border-color:var(--brand-500)}.date-field__day.is-selected:hover{background:var(--brand-400)}.date-field__day:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.time-range-picker__pair{display:flex;gap:var(--space-1);align-items:stretch}.time-range-picker__pair input[type=time].input{width:96px}.infinite-list{display:flex;flex-direction:column;gap:var(--space-1)}.infinite-list__row-host{display:contents}.infinite-list__sentinel{height:1px}.infinite-list__status{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.infinite-list__status--error{color:var(--text-destructive)}.scroll-buttons{position:fixed;right:var(--space-6);bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);z-index:40}.scroll-buttons__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--bg-surface-200);color:var(--text);font-size:16px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .12s ease}.scroll-buttons__btn:hover{transform:translateY(-1px)}.scroll-buttons__pill{padding:6px 14px;border-radius:999px;border:1px solid var(--text-brand);background:var(--text-brand);color:#000;font-weight:600;font-size:var(--text-sm);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.35)}.scroll-buttons__pill:hover{filter:brightness(1.08)}.btn-danger{background:hsla(0,91%,71%,.12);color:#fca5a5;border-color:hsla(0,91%,71%,.45)}.btn-danger:hover{background:hsla(0,91%,71%,.2);border-color:hsla(0,91%,71%,.65)}.settings-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.settings-aside{position:-webkit-sticky;position:sticky;top:var(--space-6);gap:var(--space-4)}.settings-aside,.settings-subnav{display:flex;flex-direction:column}.settings-subnav{gap:var(--space-5)}.settings-subnav-section{display:flex;flex-direction:column;gap:4px}.settings-main,.settings-main>div{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.settings-main>div{align-content:start}.settings-card{padding:0}.settings-card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-muted)}.settings-card-header h2{font-size:var(--text-lg);font-weight:600}.settings-card-header p{margin-top:4px;color:var(--text-lighter);font-size:var(--text-md)}.settings-card-body{padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.settings-card-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-muted);display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width:860px){.settings-shell{grid-template-columns:1fr}.settings-aside{position:static}}.search-trigger{display:flex;align-items:center;gap:var(--space-2);height:32px;min-width:240px;padding:0 var(--space-3);border:1px solid var(--border-muted);border-radius:6px;background:var(--bg-surface-100);color:var(--text-lighter);font-family:inherit;font-size:var(--text-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.search-trigger:hover{border-color:var(--border);background:var(--bg-surface-200)}.search-trigger .search-trigger-kbd{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);border:1px solid var(--border-muted);border-radius:4px;padding:1px 6px}.search-trigger .search-trigger-icon{color:var(--text-muted)}.search-overlay-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;padding-top:10vh}.search-overlay-panel{width:min(640px,92vw);max-height:70vh;background:var(--bg-surface-100);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.search-overlay-input{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.search-overlay-input input{flex:1 1;background:transparent;border:0;outline:none;color:var(--text);font-size:var(--text-base);font-family:var(--font-sans)}.search-overlay-input input::placeholder{color:var(--text-muted)}.search-overlay-results{overflow-y:auto;padding:var(--space-2) 0}.search-overlay-empty{padding:var(--space-5);text-align:center;color:var(--text-lighter);font-size:var(--text-md)}.search-group{padding:var(--space-2) 0}.search-group-header{padding:var(--space-2) var(--space-4);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.search-group-state{padding:var(--space-2) var(--space-4);color:var(--text-lighter);font-size:var(--text-md);display:flex;align-items:center;gap:var(--space-2)}.search-group-error{color:var(--text-destructive)}.search-group-truncated{padding:4px var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.search-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:transparent;width:100%;text-align:left;color:var(--text);font-family:var(--font-sans)}.search-row.is-active,.search-row:hover{background:var(--bg-surface-200)}.search-row .search-row-primary{font-size:var(--text-md);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row .search-row-secondary{font-size:var(--text-sm);color:var(--text-lighter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row .search-row-meta{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.search-row .search-row-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bg-surface-200);color:var(--text-lighter)}.menu{position:relative;display:inline-block}.menu__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-control);border:1px solid var(--border);color:var(--text);cursor:pointer;padding:0;width:30px;height:30px;border-radius:var(--radius-sm);font-family:inherit;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.menu__trigger:hover{background:var(--bg-surface-200);border-color:var(--border-strong)}.menu__trigger:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.menu__trigger.is-open{background:var(--bg-surface-200);border-color:var(--border-strong)}.menu__popover{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:180px;background:var(--bg-surface-100);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);display:flex;flex-direction:column;animation:menu-pop var(--dur-fast) var(--ease-out)}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;text-align:left;padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text);font-family:inherit;display:flex;align-items:center;gap:var(--space-2);transition:background var(--dur-fast),color var(--dur-fast)}.menu__item:hover{background:var(--bg-control)}.menu__item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.menu__item:disabled{opacity:.5;cursor:not-allowed}.menu__item--danger,.menu__item--danger:hover{color:var(--text-destructive)}.menu__item--danger:hover{background:hsla(0,91%,71%,.12)}.menu__divider{height:1px;background:var(--border-muted);margin:var(--space-1) 0}.menu__trigger--text{width:auto;height:auto;padding:6px 10px;font-size:var(--text-sm);font-weight:500;color:var(--text-lighter);gap:6px;background:transparent;border-color:transparent}.menu__trigger--text.is-open,.menu__trigger--text:hover{color:var(--text);background:var(--bg-surface-200);border-color:var(--border)}.menu__trigger--text .sources-sort-trigger__label{color:var(--text-muted);margin-right:2px}.field-group{display:flex;flex-direction:column;gap:var(--space-2)}.field-group__label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:500}.field-group__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tab-strip{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface-200);padding:2px;gap:2px}.tab-strip__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-light);font:inherit;font-size:var(--text-sm);padding:4px 10px;border-radius:4px;cursor:pointer}.tab-strip__btn:hover{color:var(--text)}.tab-strip__btn[aria-pressed=true]{background:var(--bg-surface-100);color:var(--text);box-shadow:0 1px 0 var(--border)}.tab-strip__btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.payload-tree{font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--text);max-height:380px;overflow-y:auto;overflow-x:hidden;padding:8px 10px;background:var(--bg-surface-200);border:1px solid var(--border-muted);border-radius:var(--radius-sm)}.payload-tree ul{list-style:none;margin:0;padding:0 0 0 14px}.payload-tree__row{padding:1px 0}.payload-tree__key{color:var(--text)}.payload-tree__value{color:var(--text-light)}.payload-tree__value--string{color:var(--brand-500)}.payload-tree__value--num{color:var(--text)}.payload-tree__value--bool,.payload-tree__value--null{color:var(--text-lighter)}.payload-tree__leaf--pickable{cursor:pointer;border-radius:3px;padding:0 4px;margin:0 -4px}.payload-tree__leaf--pickable:hover{background:var(--scale-600)}.payload-tree__leaf--selected{background:var(--brand-500);color:#062a1c}.payload-tree__leaf--selected .payload-tree__value,.payload-tree__leaf--selected .payload-tree__value--string{color:#062a1c}.payload-tree__disclosure{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-lighter);cursor:pointer;padding:0 4px 0 0;font:inherit}.payload-tree__freq{color:var(--text-lighter);font-size:11px;margin-left:6px}.payload-tree__notice{color:var(--text-lighter);padding:6px 4px}.event-tag-config-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:720px){.event-tag-config-grid{grid-template-columns:1fr}}.incident-panel{display:flex;flex-direction:column;gap:0}.incident-row{display:grid;grid-template-columns:24px 1fr 18px;align-items:start;grid-gap:12px;gap:12px;padding:12px 4px;border-top:1px solid var(--border-muted);color:var(--text);text-decoration:none;transition:background-color 80ms ease}.incident-row:first-child{border-top:none}.incident-row:hover{background:var(--scale-100)}.incident-row:focus-visible{outline:2px solid rgba(62,207,142,.55);outline-offset:-2px;border-radius:6px}.incident-row__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;color:var(--text-light)}.incident-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.incident-row__summary{font-size:13px;line-height:1.4;color:var(--text);overflow:hidden;text-overflow:ellipsis}.incident-row__meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-lighter)}.incident-row__when{font-family:var(--font-mono);color:var(--text-lighter)}.incident-row__chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--text-lighter);margin-top:4px}.popover-root{position:relative;display:inline-flex}.popover{position:absolute;top:calc(100% + var(--space-1));z-index:30;min-width:240px;background:var(--bg-surface-200);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.32);padding:var(--space-2)}.popover--start{left:0}.popover--end{right:0}.popover-trigger{display:inline-flex;align-items:center;gap:var(--space-1)}.popover-trigger__caret{opacity:.6}.header-search{display:inline-flex;align-items:center;gap:var(--space-1);min-width:280px}.header-search input{flex:1 1}.refresh-button{position:relative}.refresh-button__badge{margin-left:var(--space-1);background:var(--brand-500);color:#062a1c;border-radius:999px;padding:0 6px;font-size:11px;line-height:18px;min-width:18px;text-align:center}.time-range-popover{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);min-width:360px}.filters-popover{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2);min-width:320px}.virt-table{display:grid;grid-template-rows:auto 1fr;overflow-y:auto;height:100%;background:var(--bg-surface-100)}.virt-table__head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-surface-200);border-bottom:1px solid var(--border)}.virt-row,.virt-table__head{display:grid;grid-template-columns:var(--virt-cols)}.virt-row{border-bottom:1px solid var(--border-muted)}.virt-row:hover{background:var(--bg-surface-200)}.virt-row__cell{display:flex;align-items:center;padding:0 var(--space-3);height:100%;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.virt-row__cell--head{font-weight:500;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;font-size:11px;height:32px}.virt-row__cell.align-right{justify-content:flex-end}:root{--shell-chrome-height:220px}.log-shell{display:flex;flex-direction:column;background:var(--bg-surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;height:calc(100vh - var(--shell-chrome-height));min-height:480px}.log-shell__chart,.log-shell__chips,.log-shell__footer,.log-shell__header{flex:0 0 auto}.log-shell__header{padding:var(--space-3) var(--space-4)}.log-shell__chips,.log-shell__header{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);background:var(--bg-surface-200)}.log-shell__chips{flex-wrap:wrap;padding:var(--space-2) var(--space-4)}.log-shell__chart{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.log-shell__body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.log-shell__body>*{flex:1 1 auto;min-height:0}.log-shell__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-lighter);background:var(--bg-surface-200)}.filters-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.filters-form .toolbar-group{flex-wrap:wrap;gap:var(--space-1);display:inline-flex;align-items:center}.filter-fieldset{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;border:0;min-width:520px}.filter-fieldset>legend{padding:0;margin:0 0 var(--space-1) 0}.filter-fieldset__options{display:grid;grid-gap:2px var(--space-3);gap:2px var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.checkbox,.radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;background-color:var(--bg-surface-100);border:1px solid var(--border);cursor:pointer;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:12px 12px;transition:background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.checkbox{border-radius:var(--radius-sm)}.radio{border-radius:999px}.checkbox:hover:not(:disabled):not(:checked):not(:indeterminate),.radio:hover:not(:disabled):not(:checked){border-color:var(--border-strong)}.checkbox:focus-visible,.radio:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:var(--shadow-focus)}.checkbox:checked,.checkbox:indeterminate,.radio:checked{background-color:var(--brand-500);border-color:var(--brand-500)}.checkbox:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%23062a1c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.5 5 9l5-6'/></svg>")}.checkbox:indeterminate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%23062a1c' stroke-width='2' stroke-linecap='round' d='M3 6h6'/></svg>")}.radio:checked{background-image:radial-gradient(circle,#062a1c 0 3px,transparent 4px)}.checkbox:disabled,.radio:disabled{opacity:.5;cursor:not-allowed}.form-check{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--text)}.form-check.is-disabled{cursor:not-allowed;opacity:.6}.form-check__body{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.form-check__label{line-height:1.4}.form-check__desc{font-size:var(--text-sm);color:var(--text-light)}.field--inline>.form-check{margin-top:var(--space-1)}.signature-mark{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0}.signature-mark--success{background:var(--brand-500)}.signature-mark--warning{background:var(--text-warning,#f59e0b)}.signature-mark--danger{background:var(--text-destructive)}.signature-mark--info{background:var(--text-brand)}.signature-mark--muted{background:var(--text-muted)}.event-type-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;display:inline-flex;align-items:center}.event-type-trigger:focus-visible .mono,.event-type-trigger:hover .mono{text-decoration:underline;-webkit-text-decoration-color:var(--text-lighter);text-decoration-color:var(--text-lighter);text-underline-offset:2px}.event-type-trigger:focus-visible{outline:2px solid rgba(62,207,142,.55);outline-offset:2px;border-radius:var(--radius-sm)}.event-type-trigger--changed:hover .mono{-webkit-text-decoration-color:var(--text-warning);text-decoration-color:var(--text-warning)}.method-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;background:var(--bg-control);color:var(--text-light);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.schema-diff-row{padding-left:var(--space-2);border-radius:4px}.schema-diff-row--added{background:rgba(62,207,142,.1)}.schema-diff-row--removed{background:hsla(0,91%,71%,.1)}.schema-diff-row--changed{background:rgba(245,182,77,.1)}.schema-diff-row--removed .schema-diff-name{text-decoration:line-through;color:var(--text-lighter)}.schema-diff-marker{display:inline-block;width:12px;color:var(--text-lighter);margin-right:4px}.schema-diff-marker--added{color:#4ade80}.schema-diff-marker--removed{color:#fca5a5}.schema-diff-marker--changed{color:#f5b64d}.schema-delta-tiles{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.schema-delta-tile{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:var(--text-xs);font-weight:600;border:1px solid transparent}.schema-delta-tile--added{background:rgba(62,207,142,.1);color:#4ade80;border-color:rgba(62,207,142,.28)}.schema-delta-tile--removed{background:hsla(0,91%,71%,.1);color:#fca5a5;border-color:hsla(0,91%,71%,.3)}.schema-delta-tile--changed{background:rgba(245,182,77,.1);color:#f5b64d;border-color:rgba(245,182,77,.3)}.json-tree{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.7;color:var(--text)}.json-tree-row{display:flex;align-items:center;gap:2px;white-space:nowrap;border-radius:3px}.json-tree-row .schema-diff-marker{margin-right:0}.json-tree-marker,.json-tree-toggle,.json-tree-toggle-spacer{display:inline-block;width:14px;flex-shrink:0;text-align:center}.json-tree-toggle{border:none;background:transparent;color:var(--text-lighter);cursor:pointer;padding:0;font-family:inherit;font-size:inherit;line-height:1}.json-tree-toggle:hover{color:var(--text)}.json-tree-toggle:focus-visible{outline:1px dashed var(--brand-500);outline-offset:1px}.json-tree-key{color:var(--text);font-weight:500}.json-tree-colon{margin-right:4px}.json-tree-bracket,.json-tree-colon,.json-tree-summary{color:var(--text-lighter)}.json-tree-summary{font-style:italic;margin:0 6px;font-size:11px}.json-tree-leaf{color:var(--text-light)}.json-tree-leaf-string{color:#c5a16d}.json-tree-leaf-number{color:#76b6d9}.json-tree-leaf-boolean{color:#bd9cc8}.json-tree-leaf-null{color:var(--text-lighter);font-style:italic}.json-tree-string-value{color:#c5a16d;white-space:pre-wrap;word-break:break-word}.json-tree-type-old{text-decoration:line-through}.json-tree-type-arrow,.json-tree-type-old{color:var(--text-lighter)}.search-setup{display:flex;flex-direction:column;gap:16px;min-height:0}.search-setup__header{display:flex;flex-direction:column;gap:4px}.search-setup__subhead{color:var(--text-lighter);font-size:13px}.search-setup__status{color:var(--text-lighter);padding:24px 0}.search-setup__error{border:1px solid var(--border-warning,#d97706);background:var(--surface-warning,#fffbeb);color:var(--text);padding:12px;border-radius:6px}.search-setup__list{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto;border-top:1px solid var(--border)}.search-setup__row{border-bottom:1px solid var(--border);padding:10px 4px}.search-setup__rowMain{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(120px,2fr) auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer}.search-setup__path{font-family:var(--font-mono,monospace);color:var(--text);font-size:13px;word-break:break-all}.search-setup__sample{color:var(--text-light);font-family:var(--font-mono,monospace);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-setup__sample--empty{color:var(--text-lighter);font-style:italic}.search-setup__rowError{margin:6px 0 0 32px;color:var(--text-warning,#b45309);font-size:12px}.search-setup__filter{display:flex}.search-setup__filter .input{flex:1 1}.search-setup__drift{border-top:1px solid var(--border);padding-top:8px}.search-setup__driftSummary{cursor:pointer;color:var(--text-light);font-size:13px;padding:6px 4px}.search-setup__driftList{list-style:none;margin:0;padding:0}.search-setup__driftRow{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 4px;border-top:1px dashed var(--border)}.search-setup__driftDate{color:var(--text-lighter);font-size:12px}.search-setup__driftStop{background:none;border:none;color:var(--text-warning,#b45309);cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.mk-shell,.search-setup__driftStop:hover{color:var(--text)}.mk-shell{background:var(--bg-alternative);min-height:100vh;scroll-behavior:smooth}.mk-container{max-width:1200px;margin:0 auto;padding:0 28px}@media (max-width:600px){.mk-container{padding:0 20px}}.mk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(10,11,13,.78);border-bottom:1px solid transparent;transition:border-color .22s ease}.mk-nav.is-stuck{border-bottom-color:var(--border-muted)}.mk-nav__inner{justify-content:space-between;height:56px}.mk-nav__brand,.mk-nav__inner{display:flex;align-items:center}.mk-nav__brand{gap:9px;font-weight:700;letter-spacing:-.01em;font-size:15px;color:var(--text);cursor:pointer}.mk-nav__mark{display:flex;gap:2px;align-items:flex-end}.mk-nav__mark span{display:block;width:4px;background:var(--brand-500);border-radius:1px}.mk-nav__mark span:first-child{height:8px;opacity:.45}.mk-nav__mark span:nth-child(2){height:12px;opacity:.7}.mk-nav__mark span:nth-child(3){height:16px;opacity:1}.mk-nav__links{display:flex;gap:28px;font-size:13px}.mk-nav__links a{color:var(--text-light);transition:color .12s ease;cursor:pointer}.mk-nav__links a:hover{color:var(--text)}.mk-nav__cta{display:flex;gap:8px;align-items:center}@media (max-width:720px){.mk-nav__links{display:flex;position:fixed;left:50%;top:64px;transform:translateX(-50%) translateY(-130%) scale(.94);opacity:0;pointer-events:none;z-index:25;gap:2px;padding:5px;background:rgba(16,19,18,.78);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 36px -10px rgba(0,0,0,.6);font-size:var(--text-xs);letter-spacing:.01em;max-width:calc(100vw - 24px);transition:transform .32s var(--ease-out),opacity .22s ease}.mk-nav.is-stuck .mk-nav__links{transform:translateX(-50%) translateY(0) scale(1);opacity:1;pointer-events:auto}.mk-nav__links a{padding:8px 14px;border-radius:999px;color:var(--text-light);transition:background .14s ease,color .14s ease;white-space:nowrap}.mk-nav__links a:focus-visible,.mk-nav__links a:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.mk-nav__links a[aria-current=page]{background:rgba(62,207,142,.14);color:var(--brand-300)}}.mk-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;font-family:inherit;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .18s var(--ease-out);text-decoration:none}.mk-btn,.mk-btn:active,.mk-btn:focus,.mk-btn:hover,.mk-magnetic,.mk-magnetic *{cursor:pointer!important}.mk-btn--primary{background:var(--brand-500);color:#0a1a12}.mk-btn--primary:hover{background:var(--brand-400);color:#0a1a12}.mk-btn--ghost{color:var(--text-light);border-color:var(--border-strong)}.mk-btn--ghost:hover{color:var(--text);border-color:var(--text-lighter)}.mk-btn--link{color:var(--text-lighter);padding:8px 4px}.mk-btn--link:hover{color:var(--text)}.mk-btn--sm{padding:8px 14px;font-size:var(--text-md)}.mk-hero{position:relative;padding:72px 0 48px;overflow:hidden}@media (max-width:720px){.mk-hero{padding:48px 0 32px}}.mk-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(62,207,142,.16),transparent 65%),repeating-linear-gradient(0deg,transparent 0 31px,hsla(0,0%,100%,.02) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,hsla(0,0%,100%,.02) 31px 32px);pointer-events:none;mask-image:linear-gradient(180deg,#000,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent)}.mk-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}@media (max-width:1024px){.mk-hero__grid{grid-template-columns:1fr;gap:40px}}.mk-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--brand-500);margin-bottom:22px;display:inline-flex;align-items:center;gap:8px}.mk-eyebrow__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 4px rgba(62,207,142,.18);animation:mk-pulse 1.6s ease-in-out infinite}@keyframes mk-pulse{0%,to{box-shadow:0 0 0 4px rgba(62,207,142,.18)}50%{box-shadow:0 0 0 7px rgba(62,207,142,.05)}}.mk-h1{font-size:clamp(40px,5.4vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:0 0 22px;color:var(--text)}.mk-h1 em{font-style:normal;background:linear-gradient(180deg,var(--brand-400),var(--brand-600));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-rotating{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.mk-rotating[data-phase=out]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.mk-rotating,.mk-rotating[data-phase=out]{opacity:1;transform:none;transition:none}}.mk-lede{font-size:var(--text-lg);line-height:1.55;color:var(--text-light);max-width:480px;margin:0 0 32px}.mk-cta-row{gap:10px;margin-bottom:28px}.mk-cta-row,.mk-meta{display:flex;flex-wrap:wrap}.mk-meta{gap:18px;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-lighter);letter-spacing:.02em}.mk-meta__divider{width:1px;height:11px;background:var(--border)}.mk-viz{position:relative;background:linear-gradient(180deg,var(--bg-surface-100),var(--bg));border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:32px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 30px 80px -20px rgba(0,0,0,.5)}.mk-viz__flow{position:relative;height:200px;display:grid;grid-template-columns:130px 1fr 130px;grid-gap:0;gap:0;align-items:stretch}.mk-viz__col{display:flex;flex-direction:column;justify-content:space-between;z-index:2}.mk-viz__node{position:relative;background:var(--bg-surface-200);border:1px solid var(--border);border-radius:var(--radius-full);padding:7px 12px 7px 11px;display:inline-flex;align-items:center;gap:9px;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-light);cursor:default;transition:border-color .18s ease,background .18s ease,color .18s ease;width:-moz-fit-content;width:fit-content}.mk-viz__col--right .mk-viz__node{margin-left:auto}.mk-viz__node:hover{border-color:var(--brand-500);background:rgba(62,207,142,.08);color:var(--text)}.mk-viz__node:hover .mk-viz__dot{transform:scale(1.15)}.mk-viz__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:transform .18s var(--ease-out)}.mk-viz__dot--stripe{background:#635bff;box-shadow:0 0 0 3px rgba(99,91,255,.18)}.mk-viz__dot--shopify{background:#95bf47;box-shadow:0 0 0 3px rgba(149,191,71,.18)}.mk-viz__dot--plaid{background:#c3c9d2;box-shadow:0 0 0 3px rgba(195,201,210,.14)}.mk-viz__dot--dest{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.18)}.mk-viz__dot--dest-warm{background:#f5b64d;box-shadow:0 0 0 3px rgba(245,182,77,.18)}.mk-viz__col--left .mk-viz__node:after,.mk-viz__col--right .mk-viz__node:before{content:"";position:absolute;top:50%;height:1px;width:calc(100% + 36px);max-width:100px;pointer-events:none;background-image:linear-gradient(90deg,var(--brand-500) 50%,transparent 50%);background-size:6px 1px;background-repeat:repeat-x;background-position:0 0;opacity:.35;animation:mk-march 1.2s linear infinite;transition:opacity .2s ease,background-image .2s ease}.mk-viz__col--left .mk-viz__node:after{left:calc(100% - 4px);transform:translateY(-50%);mask-image:linear-gradient(90deg,#000,#000 60%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 60%,transparent)}.mk-viz__col--right .mk-viz__node:before{right:calc(100% - 4px);transform:translateY(-50%);mask-image:linear-gradient(270deg,#000,#000 60%,transparent);-webkit-mask-image:linear-gradient(270deg,#000,#000 60%,transparent)}@keyframes mk-march{to{background-position:12px 0}}.mk-viz__col--left .mk-viz__node:hover:after,.mk-viz__col--right .mk-viz__node:hover:before{opacity:1;background-image:linear-gradient(90deg,var(--brand-500),var(--brand-500));animation:none}.mk-viz__hub-wrap{padding:0 8px;z-index:3}.mk-viz__hub,.mk-viz__hub-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.mk-viz__hub{background:radial-gradient(ellipse 100% 100% at 50% 0,rgba(62,207,142,.1),transparent 70%),var(--bg-surface-200);border:1px solid var(--brand-500);border-radius:var(--radius-lg);padding:22px 18px;text-align:center;gap:8px;box-shadow:0 0 0 4px rgba(62,207,142,.06),0 0 0 10px rgba(62,207,142,.02),0 0 50px rgba(62,207,142,.25);min-width:180px}.mk-viz__hub-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--brand-500);letter-spacing:.1em}.mk-viz__hub-name{font-weight:600;font-size:var(--text-lg);color:var(--text);letter-spacing:-.01em}.mk-viz__hub-meta{font-family:var(--font-mono);font-size:10px;color:var(--text-lighter)}@media (prefers-reduced-motion:reduce){.mk-viz__col--left .mk-viz__node:after,.mk-viz__col--right .mk-viz__node:before{animation:none;opacity:.5}.mk-viz__node:hover .mk-viz__dot{transform:none}}@media (max-width:600px){.mk-viz{padding:12px;background:var(--bg-surface-100);border-color:var(--border-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.mk-viz__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;gap:8px;align-items:center}.mk-viz__col{display:flex;justify-content:center;gap:8px}.mk-viz__col--left .mk-viz__node:nth-child(n+3),.mk-viz__col--right .mk-viz__node:nth-child(n+3){display:none}.mk-viz__node{font-size:10px;padding:4px 8px;gap:5px}.mk-viz__hub{min-width:0;width:min(172px,100%);padding:11px 12px;box-shadow:0 0 0 1px rgba(62,207,142,.1)}.mk-viz__hub-name{font-size:var(--text-md)}.mk-viz__hub-meta{opacity:.8}.mk-viz__hub-wrap{padding:2px 0}.mk-log{display:none}.mk-viz__col--left .mk-viz__node:after,.mk-viz__col--right .mk-viz__node:before{width:26px;max-width:26px;opacity:.22;animation:none;background-size:4px 1px}}.mk-viz[data-active-source]:not([data-active-source=""]) .mk-log__row{opacity:.25}.mk-viz[data-active-source=github] .mk-log__row[data-source=github],.mk-viz[data-active-source=plaid] .mk-log__row[data-source=plaid],.mk-viz[data-active-source=shopify] .mk-log__row[data-source=shopify],.mk-viz[data-active-source=stripe] .mk-log__row[data-source=stripe]{opacity:1;background:rgba(62,207,142,.08)}.mk-log{margin-top:16px;border-top:1px solid var(--border-muted);padding-top:14px}.mk-log__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-lighter)}.mk-log__live{color:var(--brand-500);display:inline-flex;align-items:center;gap:6px}.mk-log__live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-500);animation:mk-pulse 1.6s ease-in-out infinite}.mk-log__rows{font-family:var(--font-mono);font-size:var(--text-xs);height:110px;overflow:hidden;position:relative;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.mk-log__track{display:flex;flex-direction:column;gap:6px;animation:mk-log-scroll 14s linear infinite}@keyframes mk-log-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mk-log__row{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;align-items:center;white-space:nowrap;color:var(--text-light);padding:4px 6px;border-radius:3px;transition:background .16s ease,opacity .16s ease}.mk-log__row .mk-log__ts{color:var(--text-lighter)}.mk-log__row .mk-log__id{color:var(--text-light);overflow:hidden;text-overflow:ellipsis}.mk-log__row .mk-log__id .mk-log__src{color:var(--text-lighter)}.mk-pill{font-family:var(--font-sans);font-size:10px;padding:2px 7px;border-radius:var(--radius-full);border:1px solid;font-weight:500;letter-spacing:.01em}.mk-pill--success{color:var(--brand-400);border-color:rgba(62,207,142,.3);background:rgba(62,207,142,.1)}.mk-pill--retry{color:var(--text-warning);border-color:rgba(245,182,77,.3);background:rgba(245,182,77,.1)}.mk-pill--fail{color:var(--text-destructive);border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.1)}.mk-logos{padding:56px 0 24px;text-align:center}.mk-logos__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:22px}.mk-logos__row{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;align-items:center;opacity:.7}.mk-logos__row span{font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;font-size:16px;color:var(--text-lighter)}.mk-stats{padding:64px 0;border-top:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted)}.mk-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:760px){.mk-stats__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.mk-stat{display:flex;flex-direction:column;gap:4px}.mk-stat__v{font-family:var(--font-mono);font-size:var(--text-4xl);letter-spacing:-.02em;color:var(--text);font-weight:500;display:flex;align-items:baseline;gap:2px}.mk-stat__v .mk-stat__unit{color:var(--text-lighter);font-size:var(--text-2xl)}.mk-stat__l{font-size:var(--text-sm);color:var(--text-lighter);text-transform:uppercase;letter-spacing:.06em}.mk-section{padding:96px 0}.mk-section__head{margin-bottom:48px;max-width:720px}@media (max-width:720px){.mk-section{padding:64px 0}.mk-section__head{margin-bottom:32px}}.mk-section__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--brand-500);letter-spacing:.04em;margin-bottom:16px}.mk-section__h2{font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.025em;font-weight:600;margin:0 0 16px;color:var(--text)}.mk-section__sub{font-size:var(--text-lg);color:var(--text-light);max-width:580px;margin:0}.mk-journey{position:relative;padding:0}.mk-journey__frame{position:relative;height:380vh}.mk-journey__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;z-index:1}.mk-journey__pin:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 80% 50%,rgba(62,207,142,.14),transparent 60%);pointer-events:none}.mk-journey__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;width:100%}@media (max-width:1024px){.mk-journey__grid{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.mk-journey__frame{height:auto}.mk-journey__pin{position:static;height:auto;padding:56px 0}.mk-journey__copy{height:auto;display:flex;flex-direction:column;gap:56px}.mk-journey__stage{position:static;opacity:1;transform:none;pointer-events:auto}.mk-journey__vis{display:none}}.mk-journey__copy{position:relative;height:320px}.mk-journey__stage{position:absolute;inset:0;opacity:0;transform:translateY(20px);transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);pointer-events:none}.mk-journey__stage.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.mk-journey__num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.mk-journey__h3{font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.025em;font-weight:600;margin:0 0 14px;color:var(--text)}.mk-journey__p{color:var(--text-light);max-width:460px;font-size:var(--text-lg);margin:0}.mk-journey__bullets{list-style:none;padding:0;margin:18px 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-lighter)}.mk-journey__bullets li{padding:4px 0;display:flex;align-items:center;gap:8px}.mk-journey__bullets li:before{content:"›";color:var(--brand-500)}.mk-journey__vis{position:relative;height:480px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:32px;overflow:hidden}.mk-journey__rail{position:absolute;left:32px;right:32px;top:50%;transform:translateY(-50%);height:2px;background:var(--border);border-radius:2px;overflow:hidden}.mk-journey__rail:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--brand-500);width:var(--mk-rail-progress,0);transition:width .38s var(--ease-out)}.mk-journey__stops{position:absolute;left:32px;right:32px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;z-index:2}.mk-journey__stop{position:relative;width:44px;height:44px;border-radius:50%;background:var(--bg-surface-200);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);transition:border-color .28s ease,color .28s ease,background .28s ease,box-shadow .28s ease}.mk-journey__stop.is-done{border-color:var(--brand-500);color:var(--brand-500);background:rgba(62,207,142,.08)}.mk-journey__stop.is-current{border-color:var(--brand-500);color:var(--brand-500);background:rgba(62,207,142,.16);box-shadow:0 0 0 5px rgba(62,207,142,.15),0 0 24px rgba(62,207,142,.4)}.mk-journey__stop-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;transition:color .28s ease}.mk-journey__stop.is-current .mk-journey__stop-label,.mk-journey__stop.is-done .mk-journey__stop-label{color:var(--brand-500)}.mk-journey__token{position:absolute;top:50%;left:32px;transform:translate(-50%,-50%);width:200px;background:var(--bg-surface-200);border:1px solid var(--brand-500);border-radius:var(--radius-md);padding:10px 12px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-light);box-shadow:0 0 0 5px rgba(62,207,142,.1),0 12px 32px rgba(0,0,0,.5);margin-left:var(--mk-token-pos,0);transition:margin-left .48s var(--ease-out),border-color .28s ease,box-shadow .28s ease;z-index:3}.mk-journey[data-stage="3"] .mk-journey__token{box-shadow:0 0 0 6px rgba(62,207,142,.18),0 12px 32px rgba(0,0,0,.5)}.mk-journey__token-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px}.mk-journey__token-name{color:var(--text);font-weight:600;font-size:var(--text-sm)}.mk-journey__token-id{font-size:10px;color:var(--text-muted)}.mk-journey__token-meta{font-size:10px;color:var(--text-lighter)}.mk-journey__token-meta .mk-journey__token-key{color:var(--text-muted)}.mk-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:220px;grid-gap:16px;gap:16px}@media (max-width:1024px){.mk-bento{grid-template-columns:repeat(2,1fr)}}.mk-tile{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:24px;position:relative;overflow:hidden;transition:border-color .18s ease,transform .22s var(--ease-out)}.mk-tile:hover{border-color:var(--border-strong);transform:translateY(-2px)}.mk-tile__h{font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em;margin:0 0 8px;color:var(--text)}.mk-tile__d{font-size:var(--text-md);color:var(--text-light);max-width:320px;margin:0}.mk-tile--lg{grid-column:span 4;grid-row:span 2}.mk-tile--lg,.mk-tile--md{display:flex;flex-direction:column}.mk-tile--md{grid-column:span 2;grid-row:span 1}@media (max-width:1024px){.mk-tile--lg{grid-row:span 2}.mk-tile--lg,.mk-tile--md{grid-column:span 2}}.mk-mini-inbox{margin-top:auto;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-alternative);font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden;height:240px}.mk-mini-inbox__head{display:grid;grid-template-columns:80px 1fr 60px 70px;padding:8px 12px;border-bottom:1px solid var(--border-muted);color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.mk-mini-inbox__rows{padding:0 4px}.mk-mini-inbox__row{display:grid;grid-template-columns:80px 1fr 60px 70px;padding:7px 8px;align-items:center;border-radius:3px;color:var(--text-light);opacity:0;transform:translateY(6px)}.mk-tile.is-in-view .mk-mini-inbox__row{animation:mk-row-in .6s var(--ease-out) forwards}.mk-tile.is-in-view .mk-mini-inbox__row:first-child{animation-delay:0s}.mk-tile.is-in-view .mk-mini-inbox__row:nth-child(2){animation-delay:.18s}.mk-tile.is-in-view .mk-mini-inbox__row:nth-child(3){animation-delay:.36s}.mk-tile.is-in-view .mk-mini-inbox__row:nth-child(4){animation-delay:.54s}.mk-tile.is-in-view .mk-mini-inbox__row:nth-child(5){animation-delay:.72s}.mk-tile.is-in-view .mk-mini-inbox__row:nth-child(6){animation-delay:.9s}.mk-mini-inbox__row .mk-log__ts{color:var(--text-muted)}.mk-mini-inbox__row .mk-mini-inbox__src{color:var(--text-light)}.mk-mini-inbox__row .mk-mini-inbox__src .mk-mini-inbox__prov{color:var(--text-lighter)}@keyframes mk-row-in{to{opacity:1;transform:translateY(0)}}.mk-curve{position:absolute;bottom:0;left:0;right:0;height:60%}.mk-curve path{fill:none;stroke:var(--brand-500);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:480;stroke-dashoffset:480}.mk-tile.is-in-view .mk-curve path{animation:mk-draw 2.4s .4s var(--ease-out) forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-curve circle{fill:var(--brand-500);opacity:0}.mk-tile.is-in-view .mk-curve circle{animation:mk-pop .4s ease-out forwards}.mk-tile.is-in-view .mk-curve circle:first-child{animation-delay:.6s}.mk-tile.is-in-view .mk-curve circle:nth-child(2){animation-delay:1s}.mk-tile.is-in-view .mk-curve circle:nth-child(3){animation-delay:1.5s}.mk-tile.is-in-view .mk-curve circle:nth-child(4){animation-delay:2.1s}.mk-tile.is-in-view .mk-curve circle:nth-child(5){animation-delay:2.6s;fill:var(--brand-400)}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mk-diff{margin-top:14px;background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-sm);padding:10px 12px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.7}.mk-diff__add{color:var(--brand-400)}.mk-diff__rm{color:var(--text-destructive)}.mk-diff__ch{color:var(--text-warning)}.mk-replay{margin-top:auto;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--text-xs)}.mk-replay__bar{flex:1 1;height:4px;background:var(--bg-control);border-radius:2px;position:relative;overflow:hidden}.mk-replay__bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--brand-500);animation:mk-replay-progress 3.6s ease-in-out infinite}@keyframes mk-replay-progress{0%{width:0}50%,60%{width:78%}to{width:100%}}.mk-replay__meta{color:var(--text-lighter);font-size:10px}.mk-sig-row{font-family:var(--font-mono);font-size:var(--text-xs);display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--text-light)}.mk-sig-row__ok{color:var(--brand-400)}.mk-sig-row__bad{color:var(--text-destructive)}.mk-ctaband{position:relative;margin:96px 0 80px;padding:72px 64px;background:radial-gradient(ellipse 50% 60% at 50% 0,rgba(62,207,142,.18),transparent 70%),var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:14px;text-align:center}.mk-ctaband h3{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.025em;font-weight:600;line-height:1.05;margin:0 0 14px;color:var(--text)}.mk-ctaband p{color:var(--text-light);margin:0 0 28px}@media (max-width:760px){.mk-ctaband{padding:56px 28px;margin:64px 0}}.mk-footer{border-top:1px solid var(--border-muted);padding:48px 0 64px;font-size:var(--text-md);color:var(--text-lighter)}@media (max-width:720px){.mk-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.mk-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:36px}@media (max-width:760px){.mk-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.mk-footer__grid>:first-child{grid-column:1/-1}}.mk-footer h6{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px;font-weight:500}.mk-footer ul{list-style:none;padding:0;margin:0}.mk-footer ul li{margin-bottom:7px}.mk-footer ul li a{color:var(--text-lighter);transition:color .12s ease;cursor:pointer}.mk-footer ul li a:hover{color:var(--text)}.mk-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border-muted)}.mk-rail{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:18px;pointer-events:none}@media (max-width:1280px){.mk-rail{display:none}}.mk-rail__item{display:flex;align-items:center;gap:10px;pointer-events:auto;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);transition:color .2s ease;text-decoration:none}.mk-rail__dot{width:8px;height:8px;border-radius:50%;background:var(--bg-control);border:1px solid var(--border);transition:background .2s ease,transform .2s ease,box-shadow .2s ease;flex-shrink:0}.mk-rail__label{opacity:0;transform:translateX(-6px);transition:opacity .22s ease,transform .22s ease;letter-spacing:.04em;text-transform:uppercase}.mk-rail__item.is-active{color:var(--brand-500)}.mk-rail__item.is-active .mk-rail__dot{background:var(--brand-500);box-shadow:0 0 0 5px rgba(62,207,142,.18);transform:scale(1.1)}.mk-rail__item.is-active .mk-rail__label,.mk-rail__item:hover .mk-rail__label{opacity:1;transform:translateX(0);color:var(--text-light)}.mk-rail__item.is-active:hover .mk-rail__label{color:var(--brand-500)}.mk-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.mk-reveal.is-in{opacity:1;transform:translateY(0)}.mk-magnetic{will-change:transform;cursor:pointer}.mk-pricing-toggle{display:inline-flex;align-items:center;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-full);padding:4px;gap:4px}.mk-pricing-toggle__btn{padding:6px 14px;border:none;background:transparent;color:var(--text-lighter);font-family:inherit;font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .16s ease,color .16s ease}.mk-pricing-toggle__btn[aria-checked=true]{background:var(--brand-500);color:#0a1a12}.mk-pricing-toggle__save{font-family:var(--font-mono);font-size:10px;background:rgba(62,207,142,.18);color:var(--brand-400);padding:1px 6px;border-radius:var(--radius-full)}.mk-pricing-toggle__btn[aria-checked=true] .mk-pricing-toggle__save{background:rgba(10,26,18,.2);color:#0a1a12}[data-cycle=annual] .mk-price--monthly,[data-cycle=monthly] .mk-price--annual{display:none}.mk-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1024px){.mk-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mk-tier-grid{grid-template-columns:1fr}}.mk-tier{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:14px;position:relative}.mk-tier--featured{border-color:var(--brand-500);box-shadow:0 0 0 1px var(--brand-500),0 0 30px rgba(62,207,142,.18)}.mk-tier__featured-tag{position:absolute;top:-10px;left:22px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:var(--brand-500);color:#0a1a12;padding:3px 8px;border-radius:var(--radius-sm)}.mk-tier__name{font-size:var(--text-xl);font-weight:600;margin:0;color:var(--text)}.mk-tier__tagline{font-size:var(--text-md);color:var(--text-lighter);margin:0}.mk-tier__price{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono)}.mk-tier__price-num{font-size:var(--text-4xl);color:var(--text);font-weight:500;letter-spacing:-.02em}.mk-tier__price-suffix{color:var(--text-lighter);font-size:var(--text-sm)}.mk-tier__limits{list-style:none;padding:14px 0;margin:0;border-top:1px solid var(--border-muted);display:flex;flex-direction:column;gap:8px;font-size:var(--text-md);color:var(--text-light)}.mk-tier__limits li{display:flex;gap:8px;align-items:flex-start}.mk-tier__limits li:before{content:"✓";color:var(--brand-500);flex-shrink:0}.mk-compare{width:100%;border-collapse:collapse;font-size:var(--text-md)}.mk-compare caption{text-align:left;padding-bottom:14px;color:var(--text-lighter);font-size:var(--text-sm)}.mk-compare td,.mk-compare th{padding:12px 14px;border-bottom:1px solid var(--border-muted);text-align:left;vertical-align:top}.mk-compare th{font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.mk-compare td,.mk-compare th{color:var(--text-light)}.mk-compare__group td{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding-top:24px}.mk-compare__yes{color:var(--brand-400)}.mk-compare__no{color:var(--text-muted)}.mk-faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-muted)}.mk-faq__item{border-bottom:1px solid var(--border-muted);padding:0}.mk-faq__item summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;font-size:var(--text-lg);font-weight:500;color:var(--text)}.mk-faq__item summary::-webkit-details-marker{display:none}.mk-faq__item summary:after{content:"+";color:var(--text-lighter);font-family:var(--font-mono);transition:transform .2s var(--ease-out);font-size:22px}.mk-faq__item[open] summary:after{content:"−"}.mk-faq__item p{padding:0 0 18px;max-width:720px}.mk-contact-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px}@media (max-width:860px){.mk-contact-grid{grid-template-columns:1fr}}.mk-tabs{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-full);padding:4px;gap:4px;margin-bottom:32px}.mk-tabs,.mk-tabs__btn{display:inline-flex;align-items:center}.mk-tabs__btn{padding:8px 18px;border:none;background:transparent;color:var(--text-lighter);font-family:inherit;font-size:var(--text-md);font-weight:500;border-radius:var(--radius-full);cursor:pointer;gap:8px;transition:background .16s ease,color .16s ease;white-space:nowrap}.mk-tabs__btn:hover{color:var(--text)}.mk-tabs__btn[aria-selected=true]{background:var(--brand-500);color:#0a1a12}.mk-tabs__btn[aria-selected=true]:hover{color:#0a1a12}.mk-tabs__icon{display:inline-flex}.mk-cal{position:relative;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);overflow:hidden;min-height:720px;display:flex;flex-direction:column}.mk-cal__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-muted);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-lighter);text-transform:uppercase;letter-spacing:.06em}.mk-cal__live{display:inline-flex;align-items:center;gap:8px;color:var(--brand-500)}.mk-cal__live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-500);animation:mk-pulse 1.6s ease-in-out infinite}.mk-cal__frame{flex:1 1;width:100%;border:0;display:block;min-height:660px;background:var(--bg-surface-100)}.mk-cal__fallback{padding:24px;font-size:var(--text-md);color:var(--text-light);text-align:center}.mk-cal__fallback a{color:var(--brand-500);text-decoration:underline}.mk-tab-panel[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.mk-cal__live:before{animation:none}}.mk-contact__alt{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:24px}.mk-contact__alt h4{font-size:var(--text-md);color:var(--text-lighter);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-weight:500}.mk-contact__alt ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mk-contact__alt ul li a{color:var(--text-light)}.mk-contact__alt ul li a:hover{color:var(--text)}.mk-contact__success{padding:28px;background:rgba(62,207,142,.08);border:1px solid rgba(62,207,142,.3);border-radius:var(--radius-lg);color:var(--text)}.mk-contact__error{padding:14px 16px;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.3);border-radius:var(--radius-sm);color:var(--text-destructive);font-size:var(--text-md);margin-bottom:16px}.mk-features{display:grid;grid-template-columns:200px 1fr;grid-gap:56px;gap:56px;align-items:start}@media (max-width:1024px){.mk-features{grid-template-columns:1fr;gap:28px}}.mk-features-index{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.mk-features-index a{color:var(--text-muted);padding:6px 8px;border-left:2px solid transparent;transition:color .16s ease,border-color .16s ease}.mk-features-index a[aria-current=true]{color:var(--brand-500);border-left-color:var(--brand-500)}.mk-features-index a:hover{color:var(--text-light)}@media (prefers-reduced-motion:reduce){.mk-eyebrow__dot{animation:none;box-shadow:0 0 0 4px rgba(62,207,142,.18)}.mk-log__live:before{animation:none}.mk-viz__svg path.is-flow{animation:none;opacity:.55}.mk-log__track{animation:none}.mk-journey__frame{height:auto}.mk-journey__pin{position:static;height:auto;padding:64px 0}.mk-journey__copy{height:auto;display:flex;flex-direction:column;gap:64px}.mk-journey__stage{position:static;opacity:1;transform:none;pointer-events:auto}.mk-tile.is-in-view .mk-mini-inbox__row{animation:none;opacity:1;transform:none}.mk-tile.is-in-view .mk-curve path{animation:none;stroke-dashoffset:0}.mk-tile.is-in-view .mk-curve circle{animation:none;opacity:1;transform:none}.mk-replay__bar:after{animation:none;width:78%}.mk-reveal{opacity:1;transform:none}.mk-rail__dot,.mk-rail__item,.mk-rail__label,.mk-reveal{transition:none}.mk-magnetic{transform:none!important}.mk-tile{transition:none}.mk-tile:hover{transform:none}.mk-faq__item summary:after{transition:none}.mk-shell,html{scroll-behavior:auto}}@media (scripting:none){.mk-journey__frame{height:auto}.mk-journey__pin{position:static;height:auto;padding:64px 0}.mk-journey__copy{height:auto;display:flex;flex-direction:column;gap:64px}.mk-journey__stage{position:static;opacity:1;transform:none}.mk-rail{display:none}}.mk-problem{position:relative;padding:96px 0}@media (max-width:720px){.mk-problem{padding:64px 0}}.mk-problem:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,hsla(0,91%,71%,.06),transparent 65%);pointer-events:none}.mk-problem__grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:1024px){.mk-problem__grid{grid-template-columns:1fr;gap:40px}}.mk-problem__panel{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden}.mk-problem__panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,transparent,var(--bg-surface-100));pointer-events:none}.mk-problem__panel-head{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:14px;display:flex;align-items:center;gap:10px}.mk-problem__panel-head:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-destructive);box-shadow:0 0 0 4px hsla(0,91%,71%,.15)}.mk-problem__row{display:grid;grid-template-columns:70px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-muted);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.mk-problem__row:last-child{border-bottom:0}.mk-problem__row .mk-problem__id{text-decoration:line-through;-webkit-text-decoration-color:hsla(0,91%,71%,.5);text-decoration-color:hsla(0,91%,71%,.5)}.mk-problem__row .mk-problem__why{color:var(--text-destructive)}.mk-problem__bullets{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.mk-problem__bullets li{display:flex;gap:12px;align-items:flex-start;font-size:var(--text-md);color:var(--text-light);line-height:1.6}.mk-problem__bullets li:before{content:"—";color:var(--text-muted);font-family:var(--font-mono);flex-shrink:0;margin-top:2px}.mk-pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}@media (max-width:1024px){.mk-pillars{grid-template-columns:1fr}}.mk-pillar{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:28px;position:relative;display:flex;flex-direction:column;gap:14px;transition:border-color .18s ease,transform .22s var(--ease-out)}.mk-pillar:hover{border-color:var(--brand-500);transform:translateY(-2px)}.mk-pillar__icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(62,207,142,.12);border:1px solid rgba(62,207,142,.3);display:flex;align-items:center;justify-content:center;color:var(--brand-500)}.mk-pillar__h{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;margin:0;color:var(--text)}.mk-pillar__d{font-size:var(--text-md);color:var(--text-light);margin:0;line-height:1.6}.mk-trust{background:linear-gradient(180deg,transparent,rgba(62,207,142,.03),transparent);padding:96px 0}.mk-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:40px}@media (max-width:1024px){.mk-trust__grid{grid-template-columns:1fr}}.mk-trust__item{display:grid;grid-template-columns:24px 1fr;grid-gap:14px;gap:14px;align-items:flex-start;padding:18px 20px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md);transition:border-color .18s ease}.mk-trust__item:hover{border-color:var(--border-strong)}.mk-trust__check{width:22px;height:22px;border-radius:50%;background:rgba(62,207,142,.16);border:1px solid var(--brand-500);color:var(--brand-500);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.mk-trust__h{font-size:var(--text-md);font-weight:600;letter-spacing:-.005em;margin:0 0 4px;color:var(--text)}.mk-trust__d{font-size:var(--text-md);color:var(--text-light);margin:0;line-height:1.55}.mk-trust__close{margin-top:36px;padding:18px 22px;background:var(--bg-surface-100);border-left:2px solid var(--brand-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-md);color:var(--text);font-style:italic}.mk-fx{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:1024px){.mk-fx{grid-template-columns:1fr;gap:24px}}.mk-fx__rail{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:22px}@media (max-width:1024px){.mk-fx__rail{position:static;flex-direction:row;overflow-x:auto;gap:24px;padding-bottom:12px;border-bottom:1px solid var(--border-muted);scrollbar-width:thin}}.mk-fx__group{display:flex;flex-direction:column;gap:4px}.mk-fx__group-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:6px;padding:0 12px}.mk-fx__item{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none;color:var(--text-lighter);font-size:var(--text-md);font-weight:500;letter-spacing:-.005em;transition:color .16s ease,background .16s ease;border-left:2px solid transparent;white-space:nowrap}.mk-fx__item:hover{color:var(--text);background:var(--bg-surface-100)}.mk-fx__item-num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.04em}.mk-fx__item.is-active{color:var(--brand-500);background:rgba(62,207,142,.06);border-left-color:var(--brand-500)}.mk-fx__item.is-active .mk-fx__item-num{color:var(--brand-500)}.mk-fx__blocks{display:flex;flex-direction:column;gap:0}.mk-fxblock{scroll-margin-top:80px;padding:112px 0;border-top:1px solid var(--border-muted);display:grid;grid-template-columns:1fr 1.15fr;grid-gap:64px;gap:64px;align-items:start}.mk-fxblock:first-of-type{border-top:0;padding-top:24px}.mk-fxblock:last-of-type{padding-bottom:80px}@media (max-width:1024px){.mk-fxblock{grid-template-columns:1fr;gap:32px;padding:72px 0}.mk-fxblock:first-of-type{padding-top:16px}}.mk-fxblock__pill{display:inline-block;padding:3px 10px;background:rgba(62,207,142,.1);border:1px solid rgba(62,207,142,.3);border-radius:var(--radius-full);color:var(--brand-500);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.mk-fxblock__h{font-size:clamp(24px,2.8vw,34px);line-height:1.1;letter-spacing:-.025em;font-weight:600;margin:0 0 14px;color:var(--text)}.mk-fxblock__sub{font-size:var(--text-lg);color:var(--text-light);margin:0 0 18px;font-weight:500;line-height:1.45}.mk-fxblock__body{font-size:var(--text-md);color:var(--text-light);line-height:1.65;margin:0}.mk-fxblock__visual{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:28px;min-height:280px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.mk-vis-barrier{display:grid;grid-template-columns:1fr 24px 1fr;grid-gap:0;gap:0;align-items:stretch;font-family:var(--font-mono);font-size:var(--text-xs)}.mk-vis-barrier__col{background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:18px 16px;display:flex;flex-direction:column;gap:8px}.mk-vis-barrier__col--write{border-color:rgba(62,207,142,.4)}.mk-vis-barrier__label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.mk-vis-barrier__main{color:var(--text);font-size:var(--text-md);font-weight:500}.mk-vis-barrier__meta{color:var(--text-lighter);font-size:10px}.mk-vis-barrier__check{color:var(--brand-500)}.mk-vis-barrier__arrow{display:flex;align-items:center;justify-content:center;color:var(--brand-500);font-size:20px}.mk-vis-barrier__note{margin-top:14px;color:var(--brand-500);text-align:center}.mk-vis-barrier__note,.mk-vis-timeline{font-family:var(--font-mono);font-size:10px}.mk-vis-timeline{color:var(--text-muted)}.mk-vis-timeline__head{display:flex;justify-content:space-between;margin-bottom:8px}.mk-vis-timeline__bar{position:relative;height:28px;background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-sm);overflow:hidden}.mk-vis-timeline__outage{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,hsla(0,91%,71%,.16) 0 6px,hsla(0,91%,71%,.08) 6px 12px);border-left:1px solid hsla(0,91%,71%,.5);border-right:1px solid hsla(0,91%,71%,.5)}.mk-vis-timeline__outage-label{position:absolute;top:-22px;left:50%;transform:translateX(-50%);color:var(--text-destructive);font-size:10px;white-space:nowrap}.mk-vis-timeline__replay{margin-top:18px;padding:14px 16px;background:var(--bg-alternative);border:1px solid rgba(62,207,142,.3);border-radius:var(--radius-md);display:flex;align-items:center;gap:12px;font-size:var(--text-xs);color:var(--text-light)}.mk-vis-timeline__replay-progress{flex:1 1;height:4px;background:var(--bg-control);border-radius:2px;position:relative;overflow:hidden}.mk-vis-timeline__replay-progress:after{content:"";position:absolute;left:0;top:0;bottom:0;width:78%;background:var(--brand-500)}.mk-vis-timeline__replay-pct{color:var(--brand-400)}.mk-vis-backoff{position:relative}.mk-vis-backoff__svg{width:100%;height:160px;display:block}.mk-vis-backoff__svg path{fill:none;stroke:var(--brand-500);stroke-width:1.5;stroke-linecap:round}.mk-vis-backoff__svg circle{fill:var(--brand-500)}.mk-vis-backoff__labels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin-top:10px;font-family:var(--font-mono);font-size:10px;color:var(--text-lighter);text-align:center}.mk-vis-backoff__labels strong{color:var(--text);display:block;font-weight:500;margin-bottom:2px}.mk-vis-fanout{display:grid;grid-template-columns:100px 1fr 130px;align-items:center;grid-gap:24px;gap:24px;font-family:var(--font-mono);font-size:var(--text-xs)}.mk-vis-fanout__src{padding:10px 12px;background:var(--bg-alternative);border:1px solid var(--brand-500);border-radius:var(--radius-md);display:flex;align-items:center;gap:8px;color:var(--text);box-shadow:0 0 20px rgba(62,207,142,.15)}.mk-vis-fanout__lines{position:relative;height:120px}.mk-vis-fanout__lines svg{width:100%;height:100%}.mk-vis-fanout__lines path{fill:none;stroke:var(--brand-500);stroke-width:1.2;stroke-dasharray:3 3;opacity:.45}.mk-vis-fanout__dests{display:flex;flex-direction:column;gap:8px}.mk-vis-fanout__dest{padding:7px 10px;background:var(--bg-alternative);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;align-items:center;gap:7px;color:var(--text-light)}.mk-vis-schema{display:grid;grid-template-columns:1fr 24px 1fr;grid-gap:8px;gap:8px;font-family:var(--font-mono);font-size:var(--text-xs)}.mk-vis-schema__col{background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:14px}.mk-vis-schema__col h6{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.mk-vis-schema__row{padding:3px 0;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-vis-schema__row.is-add{color:var(--brand-400)}.mk-vis-schema__row.is-rm{color:var(--text-destructive);text-decoration:line-through;opacity:.7}.mk-vis-schema__row.is-ch{color:var(--text-warning)}.mk-vis-schema__arrow{align-items:center;justify-content:center;color:var(--text-muted)}.mk-vis-schema__arrow,.mk-vis-sig{display:flex;font-family:var(--font-mono)}.mk-vis-sig{flex-direction:column;gap:8px;font-size:var(--text-xs)}.mk-vis-sig__row{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-md);color:var(--text-light)}.mk-vis-sig__provider{display:flex;align-items:center;gap:7px;color:var(--text);font-weight:500}.mk-vis-sig__detail{color:var(--text-lighter);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-vis-sig__verdict{padding:3px 9px;border-radius:var(--radius-full);border:1px solid;font-size:10px;text-align:center}.mk-vis-sig__verdict.is-ok{color:var(--brand-400);border-color:rgba(62,207,142,.3);background:rgba(62,207,142,.1)}.mk-vis-sig__verdict.is-bad{color:var(--text-destructive);border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.1)}.mk-vis-trace{font-family:var(--font-mono);font-size:10px;color:var(--text-lighter)}.mk-vis-trace__head{display:flex;justify-content:space-between;margin-bottom:12px;color:var(--text-muted)}.mk-vis-trace__row{display:grid;grid-template-columns:90px 1fr 50px;grid-gap:10px;gap:10px;align-items:center;padding:5px 0}.mk-vis-trace__name{color:var(--text-light)}.mk-vis-trace__bar-wrap{position:relative;height:8px;background:var(--bg-alternative);border-radius:2px}.mk-vis-trace__bar{position:absolute;top:0;bottom:0;background:var(--brand-500);border-radius:2px}.mk-vis-trace__bar.is-fail{background:var(--text-destructive)}.mk-vis-trace__bar.is-warn{background:var(--text-warning)}.mk-vis-trace__dur{color:var(--text-lighter);text-align:right}.mk-vis-spans{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-light);background:var(--bg-alternative);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:16px 18px;line-height:1.7}.mk-vis-spans__row{display:flex;align-items:center;gap:10px}.mk-vis-spans__indent{display:inline-block;color:var(--text-muted)}.mk-vis-spans__name{color:var(--text)}.mk-vis-spans__attr{color:var(--text-lighter);margin-left:28px;font-size:10px}.mk-vis-spans__dur{color:var(--brand-400);margin-left:auto;font-size:10px}@keyframes mk-fadeup{to{opacity:1;transform:translateY(0)}}@keyframes mk-fadein{to{opacity:1}}@keyframes mk-popin{to{opacity:1;transform:scale(1)}}@keyframes mk-grow-x{to{transform:scaleX(1)}}@keyframes mk-grow-w{0%{width:0}}.mk-vis-barrier__col{opacity:0;transform:translateY(8px)}.mk-vis-barrier__arrow{opacity:0}.mk-vis-barrier__check{opacity:0;transform:scale(.6);transform-origin:left center}.mk-fxblock.is-in-view .mk-vis-barrier__col--write{animation:mk-fadeup .48s 80ms var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-barrier__col:not(.mk-vis-barrier__col--write){animation:mk-fadeup .48s .32s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-barrier__arrow{animation:mk-fadein .28s .24s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-barrier__check{animation:mk-popin .32s cubic-bezier(.34,1.56,.64,1) .72s forwards}.mk-vis-timeline__outage{transform:scaleX(0);transform-origin:left center}.mk-vis-timeline__outage-label{opacity:0}.mk-vis-timeline__replay{opacity:0;transform:translateY(6px)}.mk-vis-timeline__replay-progress:after{width:0}.mk-fxblock.is-in-view .mk-vis-timeline__outage{animation:mk-grow-x .6s .12s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-timeline__outage-label{animation:mk-fadein .28s .6s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-timeline__replay{animation:mk-fadeup .42s .8s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-timeline__replay-progress:after{animation:mk-grow-w .9s 1.1s var(--ease-out) forwards;width:78%}.mk-vis-backoff__svg path{stroke-dasharray:360;stroke-dashoffset:360}.mk-vis-backoff__svg circle{opacity:0;transform:scale(.4);transform-origin:center}.mk-vis-backoff__labels>div{opacity:0;transform:translateY(4px)}.mk-fxblock.is-in-view .mk-vis-backoff__svg path{animation:mk-draw-back 1.4s .2s var(--ease-out) forwards}@keyframes mk-draw-back{to{stroke-dashoffset:0}}.mk-fxblock.is-in-view .mk-vis-backoff__svg circle:first-of-type{animation:mk-popin .28s .35s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__svg circle:nth-of-type(2){animation:mk-popin .28s .6s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__svg circle:nth-of-type(3){animation:mk-popin .28s .9s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__svg circle:nth-of-type(4){animation:mk-popin .28s 1.2s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__svg circle:nth-of-type(5){animation:mk-popin .32s cubic-bezier(.34,1.56,.64,1) 1.5s forwards}.mk-fxblock.is-in-view .mk-vis-backoff__labels>div:first-child{animation:mk-fadeup .28s .4s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__labels>div:nth-child(2){animation:mk-fadeup .28s .65s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__labels>div:nth-child(3){animation:mk-fadeup .28s .95s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__labels>div:nth-child(4){animation:mk-fadeup .28s 1.25s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-backoff__labels>div:nth-child(5){animation:mk-fadeup .28s 1.55s var(--ease-out) forwards}.mk-vis-fanout__src{opacity:0;transform:scale(.92);transform-origin:left center}.mk-vis-fanout__lines path{stroke-dasharray:200;stroke-dashoffset:200}.mk-vis-fanout__dest{opacity:0;transform:translateX(8px)}.mk-fxblock.is-in-view .mk-vis-fanout__src{animation:mk-popin .38s .1s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-fanout__lines path:first-of-type{animation:mk-draw-fan .7s .28s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-fanout__lines path:nth-of-type(2){animation:mk-draw-fan .7s .38s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-fanout__lines path:nth-of-type(3){animation:mk-draw-fan .7s .48s var(--ease-out) forwards}@keyframes mk-draw-fan{to{stroke-dashoffset:0}}.mk-fxblock.is-in-view .mk-vis-fanout__dest:first-child{animation:mk-fadeup .38s .7s var(--ease-out) forwards;transform:translateY(8px)}.mk-fxblock.is-in-view .mk-vis-fanout__dest:nth-child(2){animation:mk-fadeup .38s .85s var(--ease-out) forwards;transform:translateY(8px)}.mk-fxblock.is-in-view .mk-vis-fanout__dest:nth-child(3){animation:mk-fadeup .38s 1s var(--ease-out) forwards;transform:translateY(8px)}.mk-vis-schema__col{opacity:0;transform:translateY(8px)}.mk-fxblock.is-in-view .mk-vis-schema__col:first-of-type{animation:mk-fadeup .46s .1s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__arrow{opacity:0;animation:mk-fadein .28s .38s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3){animation:mk-fadeup .46s .28s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row{opacity:0;transform:translateY(4px)}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(2){animation:mk-fadeup .32s .7s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(3){animation:mk-fadeup .32s .77s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(4){animation:mk-fadeup .32s .84s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(5){animation:mk-fadeup .32s .91s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(6){animation:mk-fadeup .32s .98s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(7){animation:mk-fadeup .32s 1.05s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-schema__col:nth-of-type(3) .mk-vis-schema__row:nth-child(8){animation:mk-fadeup .32s 1.12s var(--ease-out) forwards}.mk-vis-sig__row{opacity:0;transform:translateY(8px)}.mk-fxblock.is-in-view .mk-vis-sig__row:first-child{animation:mk-fadeup .38s .1s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-sig__row:nth-child(2){animation:mk-fadeup .38s .23s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-sig__row:nth-child(3){animation:mk-fadeup .38s .36s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-sig__row:nth-child(4){animation:mk-fadeup .38s .49s var(--ease-out) forwards}.mk-vis-trace__bar{transform:scaleX(0);transform-origin:left center}.mk-vis-trace__dur,.mk-vis-trace__name{opacity:0}.mk-fxblock.is-in-view .mk-vis-trace__row:first-of-type .mk-vis-trace__bar{animation:mk-grow-x .48s .15s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(2) .mk-vis-trace__bar{animation:mk-grow-x .48s .35s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(3) .mk-vis-trace__bar{animation:mk-grow-x .48s .55s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(4) .mk-vis-trace__bar{animation:mk-grow-x .48s .75s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(5) .mk-vis-trace__bar{animation:mk-grow-x .48s .95s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:first-of-type .mk-vis-trace__dur,.mk-fxblock.is-in-view .mk-vis-trace__row:first-of-type .mk-vis-trace__name{animation:mk-fadein .28s .1s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(2) .mk-vis-trace__dur,.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(2) .mk-vis-trace__name{animation:mk-fadein .28s .3s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(3) .mk-vis-trace__dur,.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(3) .mk-vis-trace__name{animation:mk-fadein .28s .5s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(4) .mk-vis-trace__dur,.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(4) .mk-vis-trace__name{animation:mk-fadein .28s .7s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(5) .mk-vis-trace__dur,.mk-fxblock.is-in-view .mk-vis-trace__row:nth-of-type(5) .mk-vis-trace__name{animation:mk-fadein .28s .9s var(--ease-out) forwards}.mk-vis-spans__attr,.mk-vis-spans__row{opacity:0;transform:translateY(4px)}.mk-fxblock.is-in-view .mk-vis-spans__row:first-child{animation:mk-fadeup .32s 80ms var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__attr:nth-child(2){animation:mk-fadeup .32s .18s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__row:nth-child(3){animation:mk-fadeup .32s .34s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__attr:nth-child(4){animation:mk-fadeup .32s .44s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__row:nth-child(5){animation:mk-fadeup .32s .6s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__attr:nth-child(6){animation:mk-fadeup .32s .7s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__row:nth-child(7){animation:mk-fadeup .32s .86s var(--ease-out) forwards}.mk-fxblock.is-in-view .mk-vis-spans__attr:nth-child(8){animation:mk-fadeup .32s .96s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.mk-vis-barrier__arrow,.mk-vis-barrier__check,.mk-vis-barrier__col,.mk-vis-fanout__dest,.mk-vis-fanout__src,.mk-vis-schema__arrow,.mk-vis-schema__col,.mk-vis-schema__col .mk-vis-schema__row,.mk-vis-sig__row,.mk-vis-spans__attr,.mk-vis-spans__row,.mk-vis-timeline__outage,.mk-vis-timeline__outage-label,.mk-vis-timeline__replay,.mk-vis-trace__bar,.mk-vis-trace__dur,.mk-vis-trace__name{opacity:1!important;transform:none!important;animation:none!important}.mk-vis-backoff__svg path{stroke-dashoffset:0!important;animation:none!important}.mk-vis-backoff__labels>div,.mk-vis-backoff__svg circle{opacity:1!important;transform:none!important;animation:none!important}.mk-vis-fanout__lines path{stroke-dashoffset:0!important;animation:none!important}.mk-vis-timeline__replay-progress:after{width:78%!important;animation:none!important}}.mk-usecase-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:40px}@media (max-width:1024px){.mk-usecase-list{grid-template-columns:1fr}}.mk-usecase{display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:flex-start;padding:24px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);transition:border-color .18s ease,transform .22s var(--ease-out)}.mk-usecase:hover{border-color:var(--brand-500);transform:translateY(-2px)}.mk-usecase__icon{width:56px;height:56px;border-radius:var(--radius-md);background:rgba(62,207,142,.1);border:1px solid rgba(62,207,142,.3);display:flex;align-items:center;justify-content:center;color:var(--brand-500)}.mk-usecase__h{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;margin:0 0 8px;color:var(--text)}.mk-usecase__d{font-size:var(--text-md);color:var(--text-light);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.mk-pillar,.mk-pillar:hover,.mk-usecase,.mk-usecase:hover{transform:none;transition:none}.mk-trust__item{transition:none}.mk-failmode,.mk-failmode:hover{transform:none;transition:none}}.mk-manifesto{margin-top:56px;display:flex;flex-direction:column}.mk-manifesto__row{display:grid;grid-template-columns:90px 1fr;grid-gap:32px;gap:32px;align-items:baseline;padding:32px 0;border-bottom:1px solid var(--border-muted)}.mk-manifesto__row:first-child{border-top:1px solid var(--border-muted)}@media (max-width:720px){.mk-manifesto__row{grid-template-columns:56px 1fr;gap:18px;padding:24px 0}}.mk-manifesto__num{font-family:var(--font-mono);font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.04em;color:var(--text-muted);font-weight:400}.mk-manifesto__h{font-size:clamp(20px,2.4vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 8px;color:var(--text)}.mk-manifesto__h em{font-style:normal;background:linear-gradient(180deg,var(--brand-400),var(--brand-600));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-manifesto__d{font-size:var(--text-md);color:var(--text-light);margin:0;max-width:620px;line-height:1.6}.mk-manifesto__close{margin-top:56px;text-align:center;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em;line-height:1.3;font-weight:500;color:var(--text);max-width:720px;margin-left:auto;margin-right:auto;font-style:italic}.mk-cases{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:18px;gap:18px;margin-top:40px;min-height:520px}@media (max-width:1024px){.mk-cases{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}}.mk-case{background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:border-color .18s ease,transform .22s var(--ease-out)}.mk-case:hover{border-color:var(--brand-500);transform:translateY(-2px)}.mk-case--hero{grid-row:span 2;padding:36px}@media (max-width:1024px){.mk-case--hero{grid-row:auto;padding:28px}}.mk-case__eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-500)}.mk-case__h{font-size:clamp(20px,2.2vw,26px);line-height:1.15;letter-spacing:-.02em;font-weight:600;margin:0;color:var(--text)}.mk-case--hero .mk-case__h{font-size:clamp(28px,3vw,36px)}.mk-case__d{font-size:var(--text-md);color:var(--text-light);margin:0;line-height:1.6}.mk-case__providers{display:flex;gap:10px;flex-wrap:wrap}.mk-case__provider{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;background:var(--bg-surface-200);border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px;color:var(--text-light)}.mk-case__provider .mk-viz__dot{width:7px;height:7px}.mk-case__demo{margin-top:auto;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-alternative);padding:14px 16px;font-family:var(--font-mono);font-size:var(--text-xs)}.mk-case__demo-row{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:5px 0;color:var(--text-light);white-space:nowrap}.mk-case__demo-row .mk-log__ts{color:var(--text-muted)}.mk-case__demo-row .mk-log__src{color:var(--text-lighter)}.mk-case__demo-arrow{color:var(--brand-500);font-family:var(--font-mono);font-size:11px;margin:4px 0 4px 4px}@media (prefers-reduced-motion:reduce){.mk-case,.mk-case:hover{transform:none;transition:none}}.mk-failmodes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:56px}@media (max-width:860px){.mk-failmodes{grid-template-columns:1fr}}.mk-failmode{position:relative;padding:22px 22px 22px 24px;background:var(--bg-surface-100);border:1px solid var(--border-muted);border-left:2px solid var(--text-destructive);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;transition:border-color .18s ease,transform .22s var(--ease-out)}.mk-failmode:hover{border-color:var(--border-strong);border-left-color:var(--text-destructive);transform:translateY(-2px)}.mk-failmode__icon{width:28px;height:28px;border-radius:var(--radius-sm);background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.25);display:flex;align-items:center;justify-content:center;color:var(--text-destructive)}.mk-failmode__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-destructive)}.mk-failmode__h{font-weight:600;letter-spacing:-.005em;color:var(--text);line-height:1.4}.mk-failmode__d,.mk-failmode__h{font-size:var(--text-md);margin:0}.mk-failmode__d{color:var(--text-light);line-height:1.55}.plan-indicator-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--border-muted);border-radius:999px;background:var(--bg-surface-100);color:var(--text-light);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.plan-indicator-pill:hover{color:var(--text);border-color:var(--border-strong)}.plan-indicator-pill:focus-visible{outline:2px solid rgba(62,207,142,.55);outline-offset:2px}.plan-indicator-cta{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid rgba(62,207,142,.32);border-radius:999px;background:transparent;color:var(--brand-400);font-size:var(--text-sm);font-weight:500;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.plan-indicator-cta:hover{color:var(--brand-300);border-color:var(--brand-500);background:rgba(62,207,142,.06)}.plan-indicator-cta:focus-visible{outline:2px solid rgba(62,207,142,.55);outline-offset:2px}.billing-plan-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.billing-plan-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.billing-plan-name{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.billing-plan-name h3{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.01em;margin:0}.billing-plan-price{display:flex;align-items:baseline;gap:4px;font-family:var(--font-mono)}.billing-plan-price__num{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.02em;color:var(--text)}.billing-plan-price__suffix{color:var(--text-lighter);font-size:var(--text-sm)}.billing-plan-limits{list-style:none;padding:var(--space-3) 0 0 0;margin:0;border-top:1px solid var(--border-muted);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:8px;row-gap:8px;font-size:var(--text-md);color:var(--text-light)}.billing-plan-limits li{display:flex;gap:8px;align-items:flex-start}.billing-plan-limits li:before{content:"✓";color:var(--brand-500);flex-shrink:0}@media (max-width:720px){.billing-plan-limits{grid-template-columns:1fr}}.billing-plan-note{font-size:var(--text-sm);color:var(--text-lighter);border-top:1px solid var(--border-muted);padding-top:var(--space-3)}.billing-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.billing-tier-grid{grid-template-columns:1fr}}.billing-tier--current{opacity:.92}.billing-tier--current,.billing-tier--current.mk-tier--featured{border-color:var(--border-strong);box-shadow:none}.billing-tier-foot{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-lighter)}.change-plan-confirm{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.change-plan-confirm__title{font-size:var(--text-lg);font-weight:600;margin:0}.change-plan-confirm__list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:var(--space-4);background:var(--bg-surface-100);border:1px solid var(--border);border-radius:var(--radius-md)}.change-plan-confirm__list>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.change-plan-confirm__list dt{color:var(--text-lighter);font-size:var(--text-sm)}.change-plan-confirm__list dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change-plan-confirm__amount{font-size:var(--text-lg);font-weight:600}.change-plan-confirm__credit{color:var(--text-success);font-weight:500}.change-plan-confirm__note{margin:0;font-size:var(--text-sm);color:var(--text-lighter)}.change-plan-confirm__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.usage-meter-stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.usage-meter{display:grid;grid-gap:6px;gap:6px}.usage-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.usage-meter__label{font-size:var(--text-md);color:var(--text)}.usage-meter__count{font-size:var(--text-md);color:var(--text-light)}.usage-meter__sep{color:var(--text-lighter)}.usage-meter__bar{height:6px;background:var(--bg-surface-200);border-radius:999px;overflow:hidden}.usage-meter__fill{height:100%;background:var(--brand-500);transition:width var(--dur-base) var(--ease-out)}.usage-meter__bar--warn .usage-meter__fill{background:var(--text-warning)}.usage-meter__bar--over .usage-meter__fill{background:var(--text-destructive)}.usage-meter__foot{font-size:var(--text-sm);color:var(--text-lighter)}.billing-cancel-summary{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface-100);border:1px solid var(--border-muted);border-radius:var(--radius-md)}.billing-cancel-summary__head{font-size:var(--text-sm);font-weight:600;color:var(--text-lighter);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.billing-cancel-summary .mk-tier__limits{border-top:none;padding:0}:root{--driver-overlay-bg:rgba(10,11,13,.62);--driver-popover-bg:var(--bg-surface-100);--driver-popover-fg:var(--text)}.driver-active .driver-overlay{fill:var(--driver-overlay-bg)!important}.driver-popover.tour-popover{background:var(--driver-popover-bg);color:var(--driver-popover-fg);border:1px solid var(--border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans);padding:var(--space-4) var(--space-5);max-width:360px}.driver-popover.tour-popover *{font-family:var(--font-sans)}.driver-popover.tour-popover .driver-popover-title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;color:var(--text);letter-spacing:-.01em;margin:0 0 var(--space-2) 0}.driver-popover.tour-popover .driver-popover-description{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-light);line-height:1.55;margin:0}.driver-popover.tour-popover .driver-popover-description .tour-step-image{display:block;width:100%;max-width:320px;height:auto;margin:0 0 var(--space-3) 0;border-radius:var(--radius-md);border:1px solid var(--border-muted);background:var(--bg-surface-200)}.driver-popover.tour-popover .driver-popover-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);gap:var(--space-3)}.driver-popover.tour-popover .driver-popover-progress-text{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-lighter);letter-spacing:.04em;text-transform:uppercase}.driver-popover.tour-popover .driver-popover-navigation-btns{display:flex;gap:var(--space-2)}.driver-popover.tour-popover .driver-popover-next-btn,.driver-popover.tour-popover .driver-popover-prev-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:500;font-size:var(--text-md);height:30px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-control);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);text-shadow:none;box-shadow:none}.driver-popover.tour-popover .driver-popover-next-btn:hover,.driver-popover.tour-popover .driver-popover-prev-btn:hover{background:var(--bg-surface-200);border-color:var(--border-strong)}.driver-popover.tour-popover .driver-popover-next-btn{background:var(--brand-500);border-color:var(--brand-500);color:var(--scale-100)}.driver-popover.tour-popover .driver-popover-next-btn:hover{background:var(--brand-400);border-color:var(--brand-400)}.driver-popover.tour-popover .driver-popover-close-btn{position:absolute;top:8px;right:8px;width:22px;height:22px;font-size:18px;line-height:1;padding:0;background:transparent;border:none;color:var(--text-lighter);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out)}.driver-popover.tour-popover .driver-popover-close-btn:hover{color:var(--text)}.driver-popover.tour-popover .driver-popover-arrow.driver-popover-arrow-side-bottom,.driver-popover.tour-popover .driver-popover-arrow.driver-popover-arrow-side-left,.driver-popover.tour-popover .driver-popover-arrow.driver-popover-arrow-side-right,.driver-popover.tour-popover .driver-popover-arrow.driver-popover-arrow-side-top{border-color:var(--bg-surface-100)}@media print{.btn,.btn-danger-ghost,.btn-primary,.btn-secondary,.nav,.side-nav,.topbar,.workspace-shell-topbar,button{display:none!important}.card,.settings-card,body{background:#fff!important;color:#000!important;box-shadow:none!important}.period-invoice{page-break-inside:avoid;width:100%}.period-invoice__total td{border-top:1px solid #000}}