.log-page{--navy: #0a1f3d;--navy-deep: #061327;--navy-soft: #1a3157;--teal: #14b8a6;--teal-light: #2dd4bf;--teal-dark: #0d9488;--teal-bg: rgba(20, 184, 166, .08);--blue: #1e63d8;--blue-light: #3b82f6;--blue-dark: #1547a8;--blue-deep: #0c2e6b;--info: #2563eb;--info-bg: rgba(37, 99, 235, .08);--debug: #6366f1;--debug-bg: rgba(99, 102, 241, .08);--warn: #d97706;--warn-bg: rgba(217, 119, 6, .1);--error: #dc2626;--error-bg: rgba(220, 38, 38, .08);--critical: #991b1b;--critical-bg: rgba(153, 27, 27, .08);--trace: #7c3aed;--trace-bg: rgba(124, 58, 237, .08);--ink: #0f172a;--ink-soft: #475569;--ink-mute: #64748b;--paper: #ffffff;--paper-warm: #fafbfc;--paper-tint: #f1f5f9;--line: #e2e8f0;--line-soft: #eef2f6;--shadow-sm: 0 1px 2px rgba(10, 31, 61, .04);--shadow-md: 0 4px 16px rgba(10, 31, 61, .06), 0 1px 3px rgba(10, 31, 61, .04);--shadow-lg: 0 24px 48px -12px rgba(10, 31, 61, .12), 0 8px 16px -4px rgba(10, 31, 61, .06);--shadow-glow: 0 24px 48px -12px rgba(20, 184, 166, .18), 0 0 0 1px rgba(20, 184, 166, .08);--shadow-blue-glow: 0 24px 48px -12px rgba(30, 99, 216, .32), 0 0 0 1px rgba(30, 99, 216, .12);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--paper-warm);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.log-page *{box-sizing:border-box}.log-page .section--about{padding:140px 24px 112px;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(20,184,166,.06),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 30%,rgba(10,31,61,.04),transparent 60%),var(--paper);position:relative;overflow:hidden}.log-page .section--about:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(10,31,61,.04) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black,transparent);pointer-events:none}.log-page .about-hero{max-width:860px;margin:0 auto;text-align:center;position:relative;z-index:1}.log-page .about-hero .eyebrow{margin-bottom:24px}.log-page .about-headline{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(40px,5.6vw,64px);line-height:1.05;letter-spacing:-.025em;color:var(--navy);margin-bottom:32px}.log-page .about-headline em{font-style:italic;color:var(--teal-dark);font-weight:500}.log-page .about-paragraph{font-size:18px;line-height:1.7;color:var(--ink-soft);margin-bottom:20px;max-width:720px;margin-left:auto;margin-right:auto}.log-page .about-paragraph strong{color:var(--ink);font-weight:600}.log-page .about-paragraph:last-of-type{margin-bottom:40px}.log-page .coverage-strip{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;background:linear-gradient(135deg,var(--paper-tint),var(--paper));border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);text-align:left}.log-page .coverage-icon{width:36px;height:36px;flex-shrink:0;background:linear-gradient(135deg,var(--teal-dark),var(--teal));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px -2px #14b8a666}.log-page .coverage-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:2px}.log-page .coverage-value{font-size:14.5px;font-weight:600;color:var(--navy);letter-spacing:-.01em}@media (max-width: 768px){.log-page .section--about{padding:88px 20px 72px}.log-page .about-paragraph{font-size:16px}}@media (max-width: 480px){.log-page .coverage-strip{padding:12px 16px;gap:12px}.log-page .coverage-value{font-size:13px}}.log-page .section{padding:96px 24px 120px;position:relative;overflow:hidden}.log-page .section--benefits{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(20,184,166,.04),transparent 60%),var(--paper-warm)}.log-page .section--levels{background:radial-gradient(ellipse 100% 50% at 50% 100%,rgba(10,31,61,.03),transparent 70%),var(--paper);border-top:1px solid var(--line-soft)}.log-page .section--workflow{background:linear-gradient(180deg,var(--paper) 0%,var(--paper-warm) 100%);border-top:1px solid var(--line-soft)}.log-page .section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(10,31,61,.04) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,black,transparent);pointer-events:none}.log-page .container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.log-page .section-header{text-align:center;margin-bottom:64px}.log-page .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--teal-bg);border:1px solid rgba(20,184,166,.18);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:20px}.log-page .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #14b8a633}.log-page .section-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(32px,4.5vw,48px);line-height:1.1;letter-spacing:-.02em;color:var(--navy);margin-bottom:16px}.log-page .section-title em{font-style:italic;color:var(--teal-dark);font-weight:500}.log-page .section-subtitle{font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:620px;margin:0 auto}.log-page .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.log-page .service-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:32px 28px 28px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease;overflow:hidden;display:flex;flex-direction:column;min-height:260px}.log-page .service-card:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.log-page .service-card:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--teal),var(--teal-light));transition:width .5s cubic-bezier(.16,1,.3,1)}.log-page .service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow);border-color:#14b8a640}.log-page .service-card:hover:before{opacity:1}.log-page .service-card:hover:after{width:100%}.log-page .icon-frame{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14b8a61a,#14b8a60a);border:1px solid rgba(20,184,166,.18);border-radius:14px;margin-bottom:20px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.log-page .icon-frame:after{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,var(--teal-dark),var(--teal));opacity:0;transition:opacity .4s ease;z-index:0}.log-page .icon-frame svg{position:relative;z-index:1;color:var(--teal-dark);transition:color .3s ease}.log-page .service-card:hover .icon-frame{transform:rotate(-4deg) scale(1.05);border-color:var(--teal)}.log-page .service-card:hover .icon-frame:after{opacity:1}.log-page .service-card:hover .icon-frame svg{color:#fff}.log-page .card-name{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--navy);margin-bottom:10px}.log-page .card-description{font-size:14.5px;line-height:1.6;color:var(--ink-soft);flex:1;margin-bottom:18px}.log-page .card-description strong{color:var(--ink);font-weight:600}.log-page .card-meta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--teal-dark);text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;padding-top:4px}.log-page .card-meta:before{content:"◆";font-size:8px;color:var(--teal)}.log-page .levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.log-page .level-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px 24px 24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease;overflow:hidden}.log-page .level-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.log-page .level-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.log-page .level-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em}.log-page .level-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.log-page .level-badge.trace{background:var(--trace-bg);color:var(--trace)}.log-page .level-badge.debug{background:var(--debug-bg);color:var(--debug)}.log-page .level-badge.info{background:var(--info-bg);color:var(--info)}.log-page .level-badge.warn{background:var(--warn-bg);color:var(--warn)}.log-page .level-badge.error{background:var(--error-bg);color:var(--error)}.log-page .level-badge.critical{background:var(--critical-bg);color:var(--critical)}.log-page .level-card.is-trace{border-left:3px solid var(--trace)}.log-page .level-card.is-debug{border-left:3px solid var(--debug)}.log-page .level-card.is-info{border-left:3px solid var(--info)}.log-page .level-card.is-warn{border-left:3px solid var(--warn)}.log-page .level-card.is-error{border-left:3px solid var(--error)}.log-page .level-card.is-critical{border-left:3px solid var(--critical)}.log-page .level-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:20px;color:var(--navy);letter-spacing:-.015em}.log-page .level-description{font-size:14px;line-height:1.6;color:var(--ink-soft);margin-bottom:14px}.log-page .level-example{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--paper-tint);border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;color:var(--ink);line-height:1.5;overflow-x:auto;white-space:nowrap}.log-page .level-example .ts{color:var(--ink-mute)}.log-page .level-example .lvl-trace{color:var(--trace);font-weight:600}.log-page .level-example .lvl-debug{color:var(--debug);font-weight:600}.log-page .level-example .lvl-info{color:var(--info);font-weight:600}.log-page .level-example .lvl-warn{color:var(--warn);font-weight:600}.log-page .level-example .lvl-error{color:var(--error);font-weight:600}.log-page .level-example .lvl-critical{color:var(--critical);font-weight:600}.log-page .workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.log-page .workflow-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:22px 20px;transition:transform .3s ease,box-shadow .3s ease}.log-page .workflow-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#14b8a633}.log-page .workflow-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--teal-bg);border-radius:10px;color:var(--teal-dark);margin-bottom:14px}.log-page .workflow-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:16px;color:var(--navy);margin-bottom:6px;letter-spacing:-.01em}.log-page .workflow-text{font-size:13px;line-height:1.55;color:var(--ink-soft)}@media (max-width: 1024px){.log-page .services-grid,.log-page .levels-grid,.log-page .workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.log-page .section{padding:64px 20px 80px}.log-page .section-header{margin-bottom:48px}.log-page .service-card{padding:26px 22px 22px;min-height:auto}.log-page .card-name{font-size:20px}}@media (max-width: 480px){.log-page .services-grid,.log-page .levels-grid,.log-page .workflow-grid{grid-template-columns:1fr}}.log-page .section--integrations{padding:96px 0 120px;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(20,184,166,.05),transparent 70%),linear-gradient(180deg,var(--paper) 0%,var(--paper-warm) 100%);border-top:1px solid var(--line-soft)}.log-page .section--integrations .container{padding:0 24px}.log-page .section--integrations .section-header{margin-bottom:56px}.log-page .stat-strip{display:inline-flex;align-items:center;gap:24px;padding:12px 24px;background:var(--paper);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);margin-top:8px}.log-page .stat-strip-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-soft)}.log-page .stat-strip-item strong{color:var(--navy);font-weight:700;font-size:14px}.log-page .stat-strip-divider{width:1px;height:16px;background:var(--line)}.log-page .live-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #14b8a633;position:relative}.log-page .live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--teal);animation:livePulse 2s ease-out infinite}@keyframes livePulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}.log-page .carousel-wrapper{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.log-page .carousel-track{display:flex;gap:20px;width:max-content;animation:marquee 55s linear infinite;padding:12px 0}.log-page .carousel-wrapper:hover .carousel-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.log-page .integration-card{flex-shrink:0;width:220px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 20px 22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.log-page .integration-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow);border-color:#14b8a640}.log-page .brand-mark{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px;letter-spacing:-.02em;margin-bottom:14px;box-shadow:0 4px 12px -2px #0a1f3d2e}.log-page .brand-datadog{background:linear-gradient(135deg,#632ca6,#4d2092)}.log-page .brand-cloudwatch{background:linear-gradient(135deg,#f90,#cc7a00)}.log-page .brand-splunk{background:linear-gradient(135deg,#f7931e,#cc6f00);color:#1a1a1a}.log-page .brand-newrelic{background:linear-gradient(135deg,#008c99,#006670)}.log-page .brand-grafana{background:linear-gradient(135deg,#f46800,#c50)}.log-page .brand-elastic{background:linear-gradient(135deg,#00bfb3,#009b91)}.log-page .brand-loki{background:linear-gradient(135deg,#fbbf24,#d97706);color:#1a1a1a}.log-page .brand-sumologic{background:linear-gradient(135deg,#009,#00006b)}.log-page .brand-papertrail{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.log-page .brand-loggly{background:linear-gradient(135deg,#ec4899,#be185d)}.log-page .brand-honeycomb{background:linear-gradient(135deg,#f59e0b,#d97706)}.log-page .brand-sentry{background:linear-gradient(135deg,#362d59,#1f1a35)}.log-page .brand-betterstack{background:linear-gradient(135deg,#6366f1,#4338ca)}.log-page .brand-dynatrace{background:linear-gradient(135deg,#1496ff,#06c)}.log-page .brand-azuremon{background:linear-gradient(135deg,#0078d4,#005a9e)}.log-page .brand-gcloudops{background:linear-gradient(135deg,#4285f4,#1a73e8)}.log-page .brand-graylog{background:linear-gradient(135deg,#ff3633,#cc1f1d)}.log-page .brand-fluentd{background:linear-gradient(135deg,#2a6df4,#1e4eb8)}.log-page .brand-logz{background:linear-gradient(135deg,#2d7eff,#06f)}.log-page .brand-axiom{background:linear-gradient(135deg,#1e293b,#0f172a)}.log-page .brand-coralogix{background:linear-gradient(135deg,#2bbf6a,#1e9c52)}.log-page .brand-mezmo{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.log-page .brand-victorialogs{background:linear-gradient(135deg,#f97316,#ea580c)}.log-page .brand-opensearch{background:linear-gradient(135deg,#005eb8,#003d7a)}.log-page .integration-name{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:17px;color:var(--navy);margin-bottom:4px;letter-spacing:-.015em}.log-page .integration-category{font-size:12px;color:var(--ink-mute);margin-bottom:14px}.log-page .certified-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--teal-bg);border:1px solid rgba(20,184,166,.2);border-radius:999px;font-size:10.5px;font-weight:700;color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase}.log-page .carousel-cta-row{display:flex;justify-content:center;margin-top:40px}.log-page .browse-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600;color:var(--navy);text-decoration:none;transition:all .3s ease;box-shadow:var(--shadow-sm)}.log-page .browse-cta:hover{border-color:var(--teal);color:var(--teal-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.log-page .browse-cta .arrow{transition:transform .3s ease;display:inline-flex}.log-page .browse-cta:hover .arrow{transform:translate(3px)}.log-page .section--cta{padding:120px 24px;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(59,130,246,.18),transparent 60%),radial-gradient(ellipse 60% 40% at 20% 100%,rgba(30,99,216,.25),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(30,99,216,.2),transparent 60%),linear-gradient(180deg,var(--blue-deep) 0%,#061d4a 100%);position:relative;overflow:hidden}.log-page .section--cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent);pointer-events:none}.log-page .cta-content{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.log-page .cta-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;margin-bottom:24px;backdrop-filter:blur(10px)}.log-page .cta-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal-light);box-shadow:0 0 0 3px #2dd4bf40}.log-page .cta-headline{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(34px,4.4vw,52px);line-height:1.08;letter-spacing:-.025em;color:#fff;margin-bottom:20px}.log-page .cta-headline em{font-style:italic;color:var(--teal-light);font-weight:500}.log-page .cta-paragraph{font-size:18px;line-height:1.65;color:#ffffffc7;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.log-page .cta-buttons{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.log-page .cta-button{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:14px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:-.005em}.log-page .cta-button.primary{background:linear-gradient(135deg,#fff,#e8f0ff);color:var(--blue-deep);box-shadow:0 8px 24px -8px #0006,0 0 0 1px #ffffff1a inset}.log-page .cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -8px #00000080,0 0 0 1px #fff3 inset}.log-page .cta-button.secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px)}.log-page .cta-button.secondary:hover{background:#ffffff1f;border-color:#ffffff52;transform:translateY(-2px)}.log-page .cta-button .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.log-page .cta-button:hover .arrow{transform:translate(4px)}.log-page .cta-trust-row{margin-top:36px;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;font-size:13px;color:#fff9}.log-page .cta-trust-row .check{display:inline-flex;align-items:center;gap:7px}.log-page .cta-trust-row .check svg{color:var(--teal-light)}@media (max-width: 768px){.log-page .section--cta{padding:80px 20px}.log-page .cta-paragraph{font-size:16px}.log-page .cta-button{padding:14px 24px;font-size:14px}}
