:root{--bg: #f6f8fb;--card: #ffffff;--border: #d8e1ec;--border-soft: #e8edf4;--text: #111827;--muted: #667085;--primary: #0f6b7a;--success: #067647;--success-soft: #dcfae6;--warning: #b54708;--warning-soft: #fff3d6;--danger: #b42318;--danger-soft: #fee4e2;--info: #175cd3;--info-soft: #dbeafe;--purple: #6941c6;--purple-soft: #ede9fe;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .04);color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(15,107,122,.08),transparent 30%),var(--bg);overflow-x:hidden}a{color:var(--primary)}.page{min-height:100vh;padding:28px 18px}.shell{width:min(1160px,100%);margin:0 auto}.stack{display:grid;gap:16px}.header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.between{justify-content:space-between}.brand{margin:8px 0;font-size:28px;line-height:1.15;letter-spacing:0}.title{margin:0;font-size:22px;line-height:1.25}.muted{color:var(--muted)}.mono,.urlText,.code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.wrapValue{overflow-wrap:anywhere}.urlText{overflow-wrap:anywhere;color:#344054;font-size:13px}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px;box-shadow:var(--shadow)}.grid,.metricsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.metricCard{border:1px solid var(--border);border-radius:10px;padding:12px;background:linear-gradient(180deg,#fff,#fbfcfe)}.metricLabel{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.metricValue{margin-top:4px;font-size:20px;font-weight:850}.tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:0;padding:4px;background:#eef3f7;border-radius:10px}.tab{border:0;border-radius:8px;background:transparent;padding:9px 12px;color:#536276;cursor:pointer;font-weight:800}.tab.active{color:var(--primary);background:#fff;box-shadow:0 1px 2px #1018280f}.table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fff}.table th,.table td{border-bottom:1px solid var(--border-soft);padding:10px 11px;text-align:left;vertical-align:top}.table th{background:#f8fafc;color:#475467;font-size:11px;font-weight:850;text-transform:uppercase}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fbfdff}.table td{overflow-wrap:anywhere}.messageCell,.urlCell{max-width:520px}.messageCell .mono,.urlCell .urlText{display:inline-block;max-width:100%;overflow-wrap:anywhere}.screenshot{display:block;max-width:100%;border:1px solid var(--border);border-radius:10px}.code{overflow:auto;border:1px solid #1f2937;border-radius:9px;background:#0b1220;color:#dce7f7;padding:14px;font-size:12px;line-height:1.55}.bodyPreviewCode{max-height:360px;white-space:pre}.codeLarge{min-height:220px;max-height:520px}.jsonKey{color:#93c5fd}.jsonString{color:#a7f3d0}.jsonNumber{color:#fcd34d}.jsonBoolean,.jsonNull{color:#fca5a5}.jsonPunctuation{color:#cbd5e1}.pill,.badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.35}.pill{background:#e8f7f5;color:var(--primary)}.state{width:min(620px,100%);margin:18vh auto 0;text-align:center}.stateIcon{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 12px;border-radius:12px;background:#eef3f7;color:var(--primary);font-weight:900}.error{border:1px solid #f2b8b5;background:#fff0f0;color:#7a1d1d;border-radius:8px;padding:12px}.level-debug,.status-unknown{background:#eef1f5;color:#465366}.level-log{background:#eef2ff;color:#344054}.level-info,.status-3xx{background:var(--info-soft);color:var(--info)}.level-warn,.status-4xx{background:var(--warning-soft);color:var(--warning)}.level-error,.level-assert,.status-failed,.status-5xx{background:var(--danger-soft);color:var(--danger)}.level-trace{background:var(--purple-soft);color:var(--purple)}.level-table,.status-2xx{background:var(--success-soft);color:var(--success)}.filterBar,.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.button{min-height:32px;border:1px solid var(--border);border-radius:7px;padding:6px 10px;background:#fff;color:#172033;cursor:pointer;font-weight:750}.button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.button.ghost{border-color:transparent;background:transparent;color:var(--muted)}.button:hover{border-color:#b9c7d8;background:#f8fafc}.button.primary:hover{border-color:#0b5662;background:#0b5662;color:#fff}.button.ghost:hover{border-color:transparent;background:#eef3f7}.details{margin-top:8px}.details summary{cursor:pointer;color:var(--primary);font-weight:800}.detailsPanel{display:grid;gap:12px;margin-top:10px;border:1px solid var(--border-soft);border-radius:10px;padding:12px;background:#fbfcfe}.detailSection{display:grid;gap:8px}.detailSection+.detailSection{border-top:1px solid var(--border-soft);padding-top:10px}.detailSection h3{margin:0;color:#344054;font-size:12px;font-weight:850;text-transform:uppercase}.keyValueGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.keyValueTable{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr);overflow:hidden;border:1px solid var(--border-soft);border-radius:9px;background:#fff}.keyName,.keyValue{min-width:0;border-bottom:1px solid var(--border-soft);padding:8px 10px;font-size:12px;overflow-wrap:anywhere}.keyName{background:#f8fafc;color:#475467;font-weight:850}.keyValue{color:#172033}.keyValueTable>:nth-last-child(-n+2){border-bottom:0}.advancedDetails{border:1px solid var(--border-soft);border-radius:9px;padding:9px 10px;background:#fff}.advancedDetails summary{cursor:pointer;color:#475467;font-size:12px;font-weight:850}.advancedDetails[open] summary{margin-bottom:9px}.bodyNote,.longMetric{border:1px solid var(--border-soft);border-radius:9px;padding:10px;background:#fff}.bodyNote{display:grid;gap:3px;color:var(--muted);font-size:12px}.bodyNote strong{color:#344054}.longMetric{display:grid;gap:8px}.longMetricValue{display:block;color:#344054;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.compactStack{gap:8px}.emptyState{display:grid;justify-items:center;gap:7px;border:1px dashed var(--border);border-radius:10px;padding:22px;color:var(--muted);text-align:center}.emptyState p{margin:0;max-width:420px;font-size:13px}.emptyIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef3f7;color:var(--primary);font-weight:900}.legalNav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.legalNav a{border:1px solid var(--border);border-radius:999px;padding:7px 10px;color:#475467;font-size:13px;font-weight:800;text-decoration:none}.legalNav a:hover,.legalNav a[aria-current=page]{border-color:var(--primary);background:#e8f7f5;color:var(--primary)}.legalContent{max-width:900px}.legalSection{padding:2px 0 18px;border-bottom:1px solid var(--border-soft)}.legalSection:last-child{padding-bottom:0;border-bottom:0}.legalSection h2{margin:0 0 8px;font-size:16px}.legalSection p{margin:0 0 10px;color:#344054;line-height:1.65}.legalSection ul{margin:0;padding-left:20px;color:#344054;line-height:1.65}.legalSection li+li{margin-top:5px}.landingPage{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(15,107,122,.1),transparent 34%),linear-gradient(180deg,#fbfdff 0%,var(--bg) 48%,#ffffff 100%)}.landingHero{position:relative;isolation:isolate;overflow:hidden;padding:22px 18px 72px}.landingNav,.heroGrid,.landingSection,.landingFooter{width:min(1160px,100%);margin:0 auto}.landingNav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.brandLink,.landingNavLinks{display:flex;align-items:center;gap:10px}.brandLink,.landingNav a{color:#344054;font-weight:850;text-decoration:none}.brandMark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--primary);color:#fff;font-weight:900}.landingNavLinks{flex-wrap:wrap}.landingNavLinks a{border:1px solid transparent;border-radius:999px;padding:7px 10px;color:var(--muted);font-size:13px}.landingNavLinks a:hover{border-color:var(--border);background:#ffffffc2;color:var(--primary)}.heroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);gap:clamp(48px,7vw,80px);align-items:center;min-height:min(640px,calc(94vh - 86px));padding:72px 0 38px}.heroContent{position:relative;z-index:2;display:grid;align-content:center;min-width:0;max-width:760px}.heroContent h1{max-width:760px;margin:16px 0 0;font-size:58px;line-height:1.02;letter-spacing:0}.heroContent p{max-width:720px;margin:20px 0 0;color:#344054;font-size:18px;line-height:1.65}.heroContent .heroSupportLine{max-width:620px;margin-top:12px;color:var(--primary);font-size:14px;font-weight:850}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.landingButton{min-height:40px;padding:9px 14px;text-decoration:none}.landingButton:disabled{cursor:not-allowed;opacity:.62}.heroScene{position:relative;z-index:1;min-width:0;width:100%;pointer-events:none}.heroScene:before{display:none}.productMockup{position:relative;width:100%;max-width:560px;overflow:hidden;border:1px solid rgba(216,225,236,.86);border-radius:16px;background:#ffffffe6;box-shadow:0 24px 70px #1018281a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mockupChrome{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-soft);padding:10px 12px;background:#f8fafc}.mockupChrome span{width:10px;height:10px;border-radius:999px;background:#d8e1ec}.mockupChrome code{margin-left:8px;color:#667085;font-size:12px}.mockupBody{display:grid;gap:14px;padding:16px}.mockupHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mockupHeader h2{margin:8px 0 4px;font-size:22px;line-height:1.15}.mockupHeader p{margin:0;color:var(--muted);font-size:13px}.sampleBadge,.mockupStatus{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.sampleBadge{background:#e8f7f5;color:var(--primary)}.mockupStatus{flex:0 0 auto;background:#eef3f7;color:#475467}.mockupMetrics,.mockupTabs{display:flex;flex-wrap:wrap;gap:8px}.mockupMetrics span,.mockupTabs span{border-radius:999px;padding:5px 8px;background:#eef3f7;color:#475467;font-size:11px;font-weight:850}.mockupMetrics span:first-child,.mockupMetrics span:nth-child(2){background:var(--danger-soft);color:var(--danger)}.mockupSummary,.mockupDetails{display:grid;gap:10px;border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#fbfcfe}.mockupSummary h3{margin:0;color:#344054;font-size:13px;text-transform:uppercase}.mockupSummary div,.mockupDetails div{display:grid;gap:4px}.mockupSummary strong,.mockupDetails strong{color:#344054;font-size:12px}.mockupSummary code,.mockupDetails code,.mockupDetails span{color:#172033;font-size:12px;overflow-wrap:anywhere}.mockupTabs{border-radius:10px;padding:4px;background:#eef3f7}.mockupTabs span.active{background:#fff;color:var(--primary);box-shadow:0 1px 2px #1018280f}.mockupDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.landingSection{padding:58px 18px}.sectionIntro{max-width:720px;margin-bottom:22px}.sectionIntro h2,.splitSection h2{margin:12px 0 0;font-size:32px;line-height:1.12}.sectionIntro p,.splitSection p,.landingCard p{color:var(--muted);line-height:1.65}.landingGrid{display:grid;gap:14px}.landingGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.landingGrid.features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landingCard,.featureCard,.splitSection,.privacyItem{border:1px solid var(--border);border-radius:12px;background:#ffffffe6;box-shadow:var(--shadow)}.landingCard{padding:18px}.landingCard h3{margin:0;font-size:17px}.featureCard{display:flex;align-items:center;gap:10px;padding:14px}.featureDot{width:9px;height:9px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px #e8f7f5}.splitSection{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;padding:26px}.privacyList{display:grid;gap:10px}.privacyItem{display:flex;align-items:center;gap:10px;padding:12px;box-shadow:none}.privacyItem span{width:9px;height:9px;border-radius:999px;background:var(--success)}.personaRow{display:flex;flex-wrap:wrap;gap:10px}.personaPill{border:1px solid var(--border);border-radius:999px;padding:9px 12px;background:#fff;color:#344054;font-weight:850}.landingFooter{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--border);padding:28px 18px 36px;color:var(--muted)}.landingFooter>div{display:grid;gap:4px}.landingFooter strong{color:var(--text)}.landingFooter nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.landingFooter a{color:#475467;font-weight:800;text-decoration:none}.landingFooter a:hover{color:var(--primary)}.staticFooter{display:flex;justify-content:space-between;gap:18px;max-width:900px;border-top:1px solid var(--border);padding:24px 0 8px;color:var(--muted)}.staticFooter>div{display:grid;gap:4px}.staticFooter strong{color:var(--text)}.staticFooter nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.staticFooter a{color:#475467;font-weight:800;text-decoration:none}.staticFooter a:hover{color:var(--primary)}.demoScreenshot{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff}.demoBrowserBar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-soft);padding:10px 12px;background:#f8fafc}.demoBrowserBar span{width:9px;height:9px;border-radius:999px;background:#cbd5e1}.demoBrowserBar code{margin-left:8px;color:#475467;font-size:12px}.demoScreenshotBody{display:grid;grid-template-columns:160px 1fr;gap:18px;min-height:260px;padding:18px}.demoSidebar,.demoCheckout{display:grid;align-content:start;gap:12px}.demoSidebar span,.demoLine{height:14px;border-radius:999px;background:#e8edf4}.demoLine{width:72%}.demoLine.wide{width:100%}.demoError{margin-top:12px;border:1px solid #f2b8b5;border-radius:10px;padding:12px;background:#fff0f0;color:var(--danger);font-weight:850}@media (max-width: 980px){.heroGrid{grid-template-columns:1fr;gap:30px;min-height:auto;padding:56px 0 44px}.heroScene{max-width:560px;margin:0 auto}.productMockup{max-width:100%}}@media (max-width: 720px){.header{display:grid}.legalNav{justify-content:flex-start}.table{display:block;overflow-x:auto}.landingHero{min-height:auto;padding-bottom:44px}.landingNav,.landingFooter,.staticFooter,.splitSection{display:grid}.landingNavLinks,.landingFooter nav,.staticFooter nav{justify-content:flex-start}.heroContent{min-height:auto}.heroContent h1{font-size:42px}.heroScene{padding:0}.productMockup{width:100%}.mockupDetails,.landingGrid.three,.splitSection,.demoScreenshotBody{grid-template-columns:1fr}}
