:root{--bg:#FAF9F6;--bg-elevated:#FFFFFF;--bg-sunken:#F0EEE7;--ink:#13211B;--ink-2:#2E3D36;--ink-3:#5E6B65;--ink-4:#9A9F9A;--line:#CBC9C0;--line-2:#E2DFD4;--line-3:#EEEBE0;--accent:#1C6B4B;--accent-hover:#0F4632;--accent-soft:#E0EBE5;--pass:#1C6B4B;--pass-bg:#DCEBE0;--warn:#B8740A;--warn-bg:#F4E5C9;--fail:#B41A1A;--fail-bg:#F4D6D6;--info:#1F4F8A;--info-bg:#DCE7F4;--font-sans:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-1:5px;--r-2:8px;--r-3:12px;--r-pill:999px;--shadow-1:0 1px 0 rgba(19,33,27,0.04),0 2px 6px rgba(19,33,27,0.04);--shadow-2:0 1px 0 rgba(19,33,27,0.05),0 8px 24px rgba(19,33,27,0.06);--shadow-focus:0 0 0 3px rgba(28,107,75,0.22);--tx-1:100ms cubic-bezier(.2,.6,.2,1);--tx-2:180ms cubic-bezier(.2,.6,.2,1)}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}body,html{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}code,kbd,pre{font-family:var(--font-mono)}hr{border:none;border-top:1px solid var(--line);margin:var(--sp-8) 0}.container{max-width:1040px;margin:0 auto;padding:var(--sp-8) var(--sp-6)}.container--narrow{max-width:560px}.container--wide{max-width:1240px}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--gap,var(--sp-4))}.row{display:flex;align-items:center}.row--between{justify-content:space-between}.row--gap-sm{gap:var(--sp-2)}.row--gap-md{gap:var(--sp-3)}.row--gap-lg{gap:var(--sp-4)}.topbar{background:var(--ink);color:#fff;padding:var(--sp-3) var(--sp-6);border-bottom:1px solid #000}.topbar-inner{max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:15px}.brand:hover{text-decoration:none}.brand-lockup{display:block;height:26px;width:auto}.site-footer .brand-lockup{height:22px}.brand-mark{display:inline-block;width:20px;height:20px;background:url(/brand/sr-emerald.svg) 50%/contain no-repeat}.topbar .brand-mark{background-image:url(/brand/sr-white.svg)}.display{font-size:clamp(34px,7vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.h1,h1{font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.h2,h2{font-size:22px;line-height:1.2;letter-spacing:-.015em}.h2,.h3,h2,h3{font-weight:600}.h3,h3{font-size:17px;line-height:1.3}.h4,h4{font-size:14px;font-weight:600;line-height:1.4}.body{font-size:15px;line-height:1.55}.body,.body-sm{color:var(--ink-2)}.body-sm{font-size:13px;line-height:1.5}.caption{font-size:12px;line-height:1.4;color:var(--ink-3)}.eyebrow,.mono{font-family:var(--font-mono)}.eyebrow{font-size:10.5px;letter-spacing:.26em;color:var(--ink-3);text-transform:uppercase;font-weight:500}.rule{height:1px;background:var(--accent);opacity:.2;margin:var(--sp-3) 0 var(--sp-4)}.page-header{display:flex;align-items:flex-end;gap:var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap}.page-header__main{flex:1 1;min-width:280px}.page-header__eyebrow{margin-bottom:var(--sp-2)}.page-header__title{font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.1}.page-header__sub{font-size:14px;color:var(--ink-3);margin-top:var(--sp-2)}.page-header__actions{display:flex;gap:var(--sp-2);flex-shrink:0}.card{background:var(--bg-elevated);border:1px solid rgba(28,107,75,.18);border-radius:var(--r-3);padding:var(--sp-6);margin-bottom:var(--sp-4);box-shadow:var(--shadow-1)}.card--ghost{background:transparent;box-shadow:none}.card--accent{border-color:var(--accent);border-width:1px}.card--danger{border-color:var(--fail)}.card--warn{border-color:var(--warn)}.card__title{font-size:15px;font-weight:600;margin-bottom:var(--sp-1)}.card__sub{font-size:13px;color:var(--ink-3);margin-bottom:var(--sp-3)}.section{margin-top:var(--sp-8)}.section__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-3)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-sans);font-weight:600;border:1px solid transparent;border-radius:var(--r-1);padding:0 var(--sp-4);height:36px;font-size:14px;transition:background var(--tx-1),border-color var(--tx-1),color var(--tx-1),box-shadow var(--tx-1);text-decoration:none;white-space:nowrap}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:focus-visible{box-shadow:var(--shadow-focus)}.btn--primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--primary:hover:not(:disabled){background:#000;border-color:#000;text-decoration:none}.btn--accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);text-decoration:none}.btn--secondary{background:var(--bg-elevated);color:var(--ink);border-color:var(--line)}.btn--secondary:hover:not(:disabled){background:var(--bg-sunken);border-color:var(--ink-4);text-decoration:none}.btn--ghost{background:transparent;color:var(--ink);border-color:transparent}.btn--ghost:hover:not(:disabled){background:var(--bg-sunken);text-decoration:none}.btn--danger{background:var(--bg-elevated);color:var(--fail);border-color:var(--fail)}.btn--danger:hover:not(:disabled){background:var(--fail-bg);text-decoration:none}.btn--sm{height:28px;font-size:12.5px;padding:0 var(--sp-3)}.btn--lg{height:44px;font-size:15px;padding:0 var(--sp-5)}.btn--block{width:100%}.btn--invert{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}.btn--invert:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45);text-decoration:none}.form-field{display:flex;flex-direction:column;gap:var(--sp-1)}.form-field+.form-field{margin-top:var(--sp-3)}.form-label{font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.02em}.form-hint{font-size:11.5px;color:var(--ink-3);margin-top:2px}.form-error{font-size:12px;color:var(--fail);margin-top:2px}.input,.select,.textarea{font-family:inherit;font-size:14px;color:var(--ink);padding:9px 12px;border-radius:var(--r-1);border:1px solid var(--line);background:var(--bg-elevated);width:100%;transition:border-color var(--tx-1),box-shadow var(--tx-1)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-4)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--shadow-focus)}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--fail)}.textarea{min-height:92px;resize:vertical;line-height:1.5}.search-form{display:flex;gap:var(--sp-2)}.search-form .input{flex:1 1}.banner{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);display:flex;align-items:center;gap:var(--sp-3);font-weight:500;font-size:13.5px;margin:var(--sp-4) 0}.banner.pass{background:var(--pass-bg);color:var(--pass)}.banner.warn{background:var(--warn-bg);color:var(--warn)}.banner.fail,.banner.invalid{background:var(--fail-bg);color:var(--fail)}.banner.info{background:var(--info-bg);color:var(--info)}.banner .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.banner code{font-size:11px;background:rgba(0,0,0,.06);padding:2px 6px;border-radius:3px;margin-left:auto}.badge,.banner code{font-family:var(--font-mono)}.badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:3px 7px;border-radius:var(--r-pill);letter-spacing:.08em;line-height:1.3}.badge.pass{background:var(--pass-bg);color:var(--pass)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.fail{background:var(--fail-bg);color:var(--fail)}.badge.todo{background:var(--line);color:var(--ink-2)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.neutral{background:var(--bg-sunken);color:var(--ink-2)}.badge.onspec{background:var(--accent);color:var(--bg);padding:5px 12px 5px 10px;font-size:10.5px;letter-spacing:.18em}.badge.onspec:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;background:url(/brand/onspec-badge.svg) 50%/contain no-repeat;vertical-align:-3px}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px 24px;gap:14px 24px;margin-top:var(--sp-4)}.meta-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.meta-value{font-size:15px;margin-top:2px}.section-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line-2)}.section-row:last-child{border-bottom:none}.section-name{font-weight:600;font-size:14px}.hash-strip{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);word-break:break-all;line-height:1.6}.hash-strip strong{color:var(--ink-2);font-weight:600;letter-spacing:.08em}.qr{width:140px;height:140px;background:#fff;border:1px solid var(--line);padding:8px;border-radius:var(--r-2)}.qr img{width:100%;height:100%;display:block}.cert-stamp{flex-direction:column;gap:var(--sp-3);text-align:center}.cert-attribution,.cert-stamp{display:flex;align-items:center}.cert-attribution{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-5) 0 var(--sp-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}.cert-attribution a{display:inline-flex;align-items:center;gap:var(--sp-2);color:inherit}.cert-attribution__wordmark{display:block;height:14px;width:auto}.cert-attribution__sep{opacity:.5}.pdf-frame{width:100%;height:80vh;border:1px solid var(--line);border-radius:var(--r-2)}.split{display:grid;grid-template-columns:1fr auto;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}@media (max-width:720px){.split{grid-template-columns:1fr}}.row-link{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line-2);color:inherit;text-decoration:none;border-radius:var(--r-1);margin:0 calc(var(--sp-3) * -1);transition:background var(--tx-1)}.row-link:last-child{border-bottom:none}.row-link:hover{background:var(--bg-sunken);text-decoration:none}.row-link:focus-visible{box-shadow:var(--shadow-focus)}.row-link .when{font-size:11px}.row-link .row-chev,.row-link .when{font-family:var(--font-mono);color:var(--ink-3)}.row-link .row-chev{font-size:14px;opacity:.6;transition:color var(--tx-1),opacity var(--tx-1),transform var(--tx-1)}.row-link:hover .row-chev{color:var(--accent);opacity:1;transform:translateX(2px)}.cert-row{display:flex;justify-content:space-between;padding:var(--sp-3) 0;border-bottom:1px solid var(--line-2);align-items:center}.cert-row:last-child{border-bottom:none}.marketing-section{padding:var(--sp-12) var(--sp-6)}.marketing-section--hero{padding:64px var(--sp-6) 56px;background:var(--bg)}.marketing-section--sunken{background:var(--bg-sunken);padding:28px var(--sp-6);text-align:center}.marketing-section--bordered,.marketing-section--sunken{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-section--bordered{background:var(--bg-elevated);padding:var(--sp-8) var(--sp-6)}.marketing-section__inner{max-width:1040px;margin:0 auto}.hero__title{max-width:760px}.hero__body{max-width:600px;font-size:17px;margin-top:18px}.hero__ctas{gap:var(--sp-3);margin-top:28px}.hero__ctas,.lookup-strip{display:flex;flex-wrap:wrap}.lookup-strip{align-items:center;gap:var(--sp-6)}.lookup-strip__intro{flex:1 1 240px;min-width:240px}.lookup-strip__intro .eyebrow{margin-bottom:var(--sp-2)}.lookup-strip__intro .body-sm{color:var(--ink-2)}.lookup-strip__form{flex:2 1 320px;max-width:560px}.role-grid,.steps-grid{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.role-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.role-card{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:0}.role-card .h3{line-height:1.25}.role-card .body-sm{flex:1 1}.role-card__cta{color:var(--accent);font-weight:600;font-size:13.5px;margin-top:4px}.step{border-top:2px solid var(--ink);padding-top:var(--sp-4)}.step__num{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.16em}.step .h3{margin:4px 0 6px}.trust-strip-body{max-width:560px;margin:0 auto}.pricing-teaser-sub{max-width:640px;margin-bottom:var(--sp-6);color:var(--ink-2);font-size:14px}.pricing-teaser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.pricing-nwfa-callout{margin:0 auto var(--sp-4);padding:var(--sp-3) var(--sp-4);background:rgba(28,107,75,.08);border:1px solid rgba(28,107,75,.18);border-radius:var(--r-3);font-size:13px;color:var(--ink-2);max-width:480px;text-align:center}.pricing-nwfa-callout .eyebrow{color:var(--accent);margin-right:6px}.pricing-platform-row{display:flex;justify-content:center;margin-bottom:var(--sp-6)}.pricing-platform-row .pricing-tile{max-width:360px;width:100%}.pricing-bundles-header{text-align:center;margin-bottom:var(--sp-3)}.pricing-bundles-header .body-sm{color:var(--ink-2);margin-top:4px}.pricing-bundles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.pricing-tile{border:1px solid rgba(28,107,75,.18);border-radius:var(--r-3);background:var(--bg-elevated);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.pricing-tile--highlighted{border-color:var(--accent);border-width:2px}.pricing-tile__eyebrow{margin-bottom:2px}.pricing-tile__price{font-family:var(--font-mono);font-size:24px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.pricing-tile__suffix{font-family:var(--font-sans);font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:0;margin-left:4px}.pricing-tile__body{color:var(--ink-2);font-size:13px;line-height:1.5}.section-eyebrow{margin-bottom:var(--sp-2)}.section-title{margin-bottom:var(--sp-8)}.section-title--tight{margin-bottom:var(--sp-6)}.annotator-backdrop{position:fixed;inset:0;background:rgba(19,33,27,.78);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--sp-4)}.annotator-modal{background:var(--bg-elevated);border-radius:var(--r-3);padding:var(--sp-4);max-width:1100px;max-height:96vh;width:100%;display:flex;flex-direction:column;gap:var(--sp-3)}.annotator-toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-2)}.annotator-toolbar__group{display:flex;align-items:center;gap:var(--sp-2)}.annotator-toolbar__group--right{margin-left:auto}.annotator-toolbar__label{color:var(--ink-3)}.annotator-color{width:20px;height:20px;border-radius:50%;border:2px solid var(--bg-elevated);outline:1px solid var(--line);cursor:pointer;padding:0}.annotator-color--active{outline:2px solid var(--ink)}.annotator-canvas-wrap{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;background:var(--bg-sunken);border-radius:var(--r-2);overflow:hidden;min-height:200px}.annotator-photo{max-width:100%;max-height:80vh;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotator-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;touch-action:none;cursor:crosshair}.photo-annotation-overlay{position:absolute;inset:0;pointer-events:none}.photo-annotation-overlay svg{width:100%;height:100%}.photo-annotate-btn,.photo-voice-btn{position:absolute;bottom:2px;background:rgba(19,33,27,.75);color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:20px;cursor:pointer;padding:0}.photo-annotate-btn{right:2px}.photo-voice-btn{right:28px}.voice-recorder-modal{background:var(--bg-elevated);border-radius:var(--r-3);padding:var(--sp-6);max-width:440px;width:100%;display:flex;flex-direction:column;gap:var(--sp-3)}.voice-recorder{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-2)}.voice-recorder__dot{width:10px;height:10px;border-radius:50%;background:var(--fail);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.voice-recorder__time{font-family:var(--font-mono);font-size:14px;color:var(--ink)}.audio-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg-elevated);font-size:12px;font-family:var(--font-mono);color:var(--ink-2);cursor:pointer}.audio-chip:hover{border-color:var(--accent)}.activity-day{margin-top:var(--sp-5)}.activity-day:first-of-type{margin-top:var(--sp-3)}.activity-day__heading{margin-bottom:var(--sp-3);padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-2)}.activity-list{list-style:none;padding:0;margin:0}.activity-item{display:flex;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:13px;border-bottom:1px solid var(--line-2)}.activity-item:last-child{border-bottom:none}.activity-item__time{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;flex-shrink:0;min-width:60px;padding-top:1px}.activity-item__line{flex:1 1;color:var(--ink-2)}.activity-item__line strong{color:var(--ink);font-weight:600}.activity-item__target{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.activity-item__target code{background:rgba(0,0,0,.04);padding:1px 4px;border-radius:3px}.cert-summary{font-size:14.5px;line-height:1.6;color:var(--ink-2);background:var(--bg-sunken);border-left:3px solid var(--accent);padding:var(--sp-4) var(--sp-5);margin:var(--sp-4) 0;border-radius:0 var(--r-2) var(--r-2) 0}.tag-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.tag-row--inline{margin-top:var(--sp-1)}.tag-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;padding:3px 9px;border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.supplier-new-form{display:flex;flex-direction:column;gap:var(--sp-4)}.supplier-new-form__label{margin-bottom:var(--sp-2)}.supplier-new-form__options{display:flex;flex-direction:column;gap:var(--sp-2)}.schema-option{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--tx-1),background var(--tx-1)}.schema-option:hover{border-color:var(--accent)}.schema-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.schema-option__radio{margin-top:4px;flex-shrink:0;accent-color:var(--accent)}.schema-option__body{flex:1 1;display:flex;flex-direction:column;gap:2px}.schema-option__title{font-size:14px;font-weight:600;color:var(--ink)}.schema-option__sub{font-size:12.5px;color:var(--ink-2);line-height:1.5}.property-breadcrumb{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:var(--sp-2)}.property-breadcrumb a{color:var(--ink-2)}.property-breadcrumb__current{color:var(--ink)}.property-title{font-size:22px;font-weight:600;letter-spacing:-.015em;margin-top:4px}.property-subtitle{font-size:12px;color:var(--ink-3);margin-top:4px}.property-counts{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.06em;margin-top:var(--sp-2)}.empty--in-card{margin-top:var(--sp-4)}.chain{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line-2)}.chain__intro-eyebrow{margin-bottom:var(--sp-2)}.chain__intro{color:var(--ink-2);margin-bottom:var(--sp-5);max-width:640px}.chain__timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.chain__node{display:flex;gap:var(--sp-4);position:relative}.chain__marker{width:18px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:var(--sp-4)}.chain__marker-dot{width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 0 2px var(--accent);flex-shrink:0}.chain__marker-line{flex:1 1;width:2px;background:var(--accent);opacity:.25;margin-top:4px}.chain__card{flex:1 1;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-elevated);color:inherit;transition:border-color var(--tx-1),background var(--tx-1)}.chain__card:hover{border-color:var(--accent);background:var(--bg);text-decoration:none}.chain__head{grid-column:1;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.chain__when{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.chain__title{grid-column:1;font-weight:600;font-size:14px}.chain__chev{grid-column:2;grid-row:1/span 2;color:var(--ink-3);font-family:var(--font-mono);font-size:16px;transition:color var(--tx-1),transform var(--tx-1)}.chain__card:hover .chain__chev{color:var(--accent);transform:translateX(2px)}.chain__stage{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:3px 8px;border-radius:var(--r-pill);font-weight:700}.chain__stage--manufacturer{background:var(--bg-sunken);color:var(--ink);border:1px solid var(--line)}.chain__stage--warehouse{background:var(--accent-soft);color:var(--accent-hover)}.chain__stage--shipment{background:var(--info-bg);color:var(--info)}.chain__stage--delivery{background:var(--accent-soft);color:var(--accent-hover)}.chain__stage--compliance{background:var(--bg-sunken);color:var(--ink);border:1px solid var(--line)}.chain__stage--install{background:var(--accent);color:var(--bg)}.chain__stage--finish{background:var(--warn-bg);color:var(--warn)}.chain__stage--handoff{background:var(--pass-bg);color:var(--pass)}.sub-property-list{margin-top:var(--sp-3)}.sub-property{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-elevated);margin-bottom:var(--sp-2)}.sub-property summary{padding:var(--sp-3) var(--sp-4);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--sp-3)}.sub-property__name{font-weight:600;color:var(--ink);flex:1 1}.sub-property__count{font-family:var(--font-mono);letter-spacing:.04em}.sub-property__chev,.sub-property__count{font-size:11px;color:var(--ink-3)}.sub-property__certs{padding:0 var(--sp-4) var(--sp-3);border-top:1px solid var(--line-2)}.sub-property__cert-title{font-weight:600;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.credits-hero{display:flex;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;align-items:flex-start;padding:var(--sp-8)}.credits-hero__main{flex:2 1 320px}.credits-hero__count{font-family:var(--font-mono);font-size:48px;font-weight:500;line-height:1;color:var(--ink);margin:var(--sp-2) 0 var(--sp-2);letter-spacing:-.02em}.credits-hero__count-label{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-left:var(--sp-2);vertical-align:.4em}.credits-hero__plan{font-size:13.5px;color:var(--ink-2)}.credits-hero__note{flex:1 1 240px;font-size:13px;color:var(--ink-3);border-left:2px solid var(--accent);padding-left:var(--sp-4);max-width:360px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.plan-card{margin-bottom:0;display:flex;flex-direction:column;gap:var(--sp-2);position:relative}.plan-card--highlighted{border-color:var(--accent);border-width:2px}.plan-card__badge{position:absolute;top:-10px;left:var(--sp-4);background:var(--accent);color:var(--bg);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;padding:3px 9px;border-radius:var(--r-1)}.plan-card__name{font-size:18px;font-weight:600;margin-top:var(--sp-1)}.plan-card__price{font-family:var(--font-mono);font-size:26px;font-weight:500;margin-top:var(--sp-2);letter-spacing:-.01em}.plan-card__desc{font-size:13px;color:var(--ink-2);min-height:38px;margin-top:var(--sp-2)}.plan-card__features{list-style:none;padding:0;margin:var(--sp-3) 0;font-size:13px}.plan-card__features li{padding:4px 0;display:flex;gap:var(--sp-2);align-items:flex-start}.plan-card__check{color:var(--pass);font-weight:700;flex-shrink:0}.plan-card__active-note,.plan-card__disabled-note{text-align:center;padding:10px 16px;font-size:11px}.back-link{margin-top:var(--sp-8);font-size:13px}.back-link a{color:var(--ink-3)}.signup-page{padding-top:48px}.signup-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:64px;gap:64px;align-items:start}.signup-page__form-col{max-width:420px}.signup-page__title{margin-bottom:var(--sp-3)}.signup-page__sub{margin-bottom:var(--sp-6)}.signup-page__submit{margin-top:var(--sp-2)}.signup-page__alt{margin-top:18px;font-size:13px;color:var(--ink-3);text-align:center}.signup-page__aside{padding:8px 0}.signup-page__aside .eyebrow{margin-bottom:var(--sp-3)}.signup-page__aside-title{margin-bottom:var(--sp-4);max-width:360px}.signup-page__bullets{display:flex;flex-direction:column;gap:var(--sp-4);list-style:none;padding-left:0;max-width:360px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.signup-page__bullets li{display:flex;gap:var(--sp-3)}.signup-page__bullet-mark{color:var(--accent);font-weight:700;flex-shrink:0}.role-tabs{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.role-tab{flex:1 1 140px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-2);font-size:13px;font-weight:500;text-align:center;color:var(--ink-2);background:var(--bg-elevated);transition:border-color var(--tx-1),background var(--tx-1),color var(--tx-1)}.role-tab:hover{border-color:var(--accent);text-decoration:none}.role-tab--active{border-color:var(--accent);background:var(--accent);color:#fff}.role-tab--active:hover{background:var(--accent-hover);color:#fff}.link--accent{color:var(--accent);font-weight:600}.form-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:13px;color:var(--ink-2);cursor:pointer;margin-top:var(--sp-2)}.form-checkbox input[type=checkbox]{accent-color:var(--accent)}.form-hint--inline{flex-basis:100%;margin-left:26px;margin-top:0}.centered-page{padding-top:80px;text-align:center}.centered-page .display,.centered-page .eyebrow{margin-bottom:var(--sp-3)}.centered-page .body{color:var(--ink-3)}.centered-page .body,.centered-page .caption{margin-bottom:var(--sp-6)}.btn-row{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap}.empty{padding:var(--sp-10) var(--sp-6);text-align:center;color:var(--ink-3);font-size:14px;border:1px dashed var(--line);border-radius:var(--r-2);background:var(--bg-sunken)}.empty__title{font-size:15px;color:var(--ink-2);font-weight:600;margin-bottom:var(--sp-1)}.empty__body{font-size:13px;color:var(--ink-3);margin-bottom:var(--sp-4);max-width:360px;margin-left:auto;margin-right:auto}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg,var(--bg-sunken) 0,var(--line-2) 100px,var(--bg-sunken) 200px);background-size:400px 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-1);display:block}.site-footer{border-top:1px solid var(--line);padding:var(--sp-6) var(--sp-6);margin-top:var(--sp-12);background:var(--bg-sunken);color:var(--ink-3);font-size:12px}.site-footer__inner{max-width:1040px;margin:0 auto;gap:var(--sp-4);justify-content:space-between}.site-footer__brand,.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center}.site-footer__brand{gap:var(--sp-3)}.site-footer__links{display:flex;gap:var(--sp-5);flex-wrap:wrap}.site-footer a{color:var(--ink-2)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table td,.table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line-2)}.table th{font-size:11px;font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.table tr:last-child td{border-bottom:none}.spec-level,.spec-level svg{display:block;width:100%}.spec-level svg{height:auto;aspect-ratio:900/200;border-radius:10px}.spec-level__label{font-size:12px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.spec-level__rec{font-size:11px;color:var(--ink-3);font-family:var(--font-mono);margin-top:4px}.job-progress{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-3);padding:12px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.job-progress__header{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-family:var(--font-mono);color:var(--ink-2)}.job-progress__pct{font-weight:600;color:var(--accent)}.job-progress__track{height:6px;background:rgba(28,107,75,.12);border-radius:999px;overflow:hidden}.job-progress__fill{height:100%;background:var(--accent);border-radius:999px;transition:width .2s ease-out}.cert-pending-banner{background:rgba(180,26,26,.08);border:1px solid rgba(180,26,26,.25);border-radius:var(--r-3);padding:14px 18px;margin:12px 0;display:flex;gap:12px;align-items:flex-start;color:var(--ink)}.cert-pending-banner strong{color:#B41A1A}.cert-pending-banner ul{margin:6px 0 0;padding-left:20px;font-size:13px;color:var(--ink-2)}.job-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.job-section h3{margin-bottom:4px}.job-section__sub{color:var(--ink-2);font-size:13px;margin-bottom:14px}.job-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;grid-gap:8px;gap:8px;margin-bottom:8px;align-items:center}.job-row .input{padding:6px 10px;font-size:13px}.job-row__rm{background:none;border:1px solid var(--line);border-radius:4px;padding:4px 8px;cursor:pointer;color:var(--ink-2);font-size:12px}.job-row__rm:hover{color:#B41A1A;border-color:rgba(180,26,26,.4)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:var(--sp-10);gap:var(--sp-10);align-items:center}@media (max-width:880px){.hero-grid{grid-template-columns:1fr}.hero-grid__visual{order:-1;max-width:380px;margin:0 auto}}.hero-grid__copy,.hero-grid__visual{min-width:0}.hero__assurance{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.cert-mockup{display:block;width:100%;max-width:480px;height:auto;margin-left:auto}.standards-strip{padding:var(--sp-6) 0}.standards-strip__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-6)}.standards-strip__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.26em;color:var(--ink-3);text-transform:uppercase;flex-shrink:0}.standards-strip__items{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.standards-chip{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;color:var(--ink-2);padding:6px 12px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-pill)}.standards-chip strong{color:var(--accent);font-weight:600}.capture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);margin-top:var(--sp-5)}.capture-item{display:flex;gap:var(--sp-4);align-items:flex-start;padding:var(--sp-5);background:var(--bg-elevated);border:1px solid var(--line-2);border-radius:var(--r-3);transition:transform var(--tx-2),box-shadow var(--tx-2)}.capture-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.capture-item__icon{flex-shrink:0;width:48px;height:48px;background:var(--accent-soft);border-radius:var(--r-2);display:flex;align-items:center;justify-content:center}.capture-item__title{margin-bottom:6px}.capture-item__body{color:var(--ink-2)}.final-cta{background:var(--ink);color:#FFFFFF;padding:var(--sp-12) 0;margin-top:var(--sp-10)}.final-cta__inner{text-align:center;max-width:720px;margin:0 auto}.final-cta__title{color:#FFFFFF;margin-bottom:var(--sp-4)}.final-cta__body{color:rgba(255,255,255,.78);margin-bottom:var(--sp-6);font-size:17px}.final-cta__buttons{display:inline-flex;gap:var(--sp-3);flex-wrap:wrap;justify-content:center}.final-cta__secondary{color:#FFFFFF;border-color:rgba(255,255,255,.3)}.final-cta__secondary:hover{background:rgba(255,255,255,.1);text-decoration:none}.form-hint--range{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);display:inline-flex;align-items:baseline;gap:6px;margin-top:4px;padding:4px 8px;background:var(--bg-sunken);border-radius:var(--r-1);width:max-content}.form-hint--range .form-hint__label{text-transform:uppercase;letter-spacing:.06em;opacity:.7}.form-hint--range strong{color:var(--ink);font-weight:600}.weather-chip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--info-bg);border:1px solid rgba(31,79,138,.18);border-radius:var(--r-2);margin-bottom:12px;font-size:13px}.weather-chip__icon{color:var(--warn);font-size:16px}.weather-chip__readings{color:var(--ink)}.weather-chip__readings strong{font-weight:600}.weather-chip__forecast{color:var(--ink-2)}.weather-chip__source{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.weather-chip__apply{margin-left:auto;background:var(--info);color:#FFFFFF;border:none;border-radius:var(--r-1);padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer}.weather-chip__apply:hover{background:#163d6b}.weather-chip__apply:disabled{background:var(--accent);cursor:default;opacity:.85}:root{--lp-emerald-bright:#2FB179;--lp-emerald-soft:#E4F2EA;--lp-forest:#0F2E23;--lp-paper:#F6F7F5;--lp-paper-2:#EEF1EF;--lp-line:rgba(12,26,20,0.12);--lp-line-2:rgba(12,26,20,0.07);--lp-shadow:0 1px 2px rgba(12,26,20,0.04),0 12px 40px -12px rgba(12,26,20,0.16);--lp-shadow-sm:0 1px 2px rgba(12,26,20,0.05),0 6px 20px -10px rgba(12,26,20,0.12);--lp-radius:18px;--lp-maxw:1180px}.lp{background:var(--lp-paper);color:var(--ink)}.lp *{box-sizing:border-box}.lp .lp-wrap{max-width:var(--lp-maxw);margin:0 auto;padding:0 24px}.lp .lp-section{padding:clamp(64px,9vw,120px) 0}.lp h1,.lp h2,.lp h3{font-family:var(--font-sans);line-height:1.08;letter-spacing:-.02em;font-weight:700}.lp h2{font-size:clamp(30px,4vw,46px)}.lp h3{font-size:21px;letter-spacing:-.01em}.lp .lp-lead{font-size:clamp(17px,1.6vw,20px);color:var(--ink-2);line-height:1.6}.lp .lp-h2-spaced{margin-top:12px}.lp .lp-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.lp .lp-eyebrow--on-dark{color:#7fdcb1}.lp .lp-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:15px;padding:13px 22px;border-radius:11px;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.lp .lp-btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 18px -8px rgba(28,107,75,.7)}.lp .lp-btn-primary:hover{background:#175c40;transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(28,107,75,.8);text-decoration:none}.lp .lp-btn-ghost{background:transparent;border-color:var(--lp-line);color:var(--ink)}.lp .lp-btn-ghost:hover{border-color:var(--ink);transform:translateY(-1px);text-decoration:none}.lp .lp-btn-ghost--on-dark{color:#fff;border-color:rgba(255,255,255,.3)}.lp .lp-btn-ghost--on-dark:hover{background:rgba(255,255,255,.1)}.lp .lp-btn-white{background:#fff;color:var(--ink)}.lp .lp-btn-white:hover{transform:translateY(-1px);box-shadow:var(--lp-shadow-sm);text-decoration:none}.lp .lp-btn-lg{padding:16px 28px;font-size:16px}.lp .lp-btn-full{width:100%;justify-content:center}.lp .lp-lockup{display:inline-flex;align-items:center;gap:11px;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.lp .lp-lockup,.lp .lp-mark{font-family:var(--font-sans);font-weight:700}.lp .lp-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(160deg,#23845c,#143b2a);color:#fff;display:grid;place-items:center;font-size:15px;letter-spacing:-.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.lp .lp-level{position:relative;width:104px;height:26px;border-radius:13px;background:#0c2419;border:1px solid rgba(255,255,255,.12);overflow:hidden;flex:none}.lp .lp-level:after,.lp .lp-level:before{content:"";position:absolute;top:4px;bottom:4px;width:1px;background:rgba(255,255,255,.25)}.lp .lp-level:before{left:42px}.lp .lp-level:after{right:42px}.lp .lp-level .lp-bub{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#7ff0bf,#2FB179 70%);box-shadow:0 0 10px rgba(47,177,121,.7);animation:lp-bub-drift 5s ease-in-out infinite alternate}@keyframes lp-bub-drift{0%{transform:translate(calc(-50% - 34px),-50%)}to{transform:translate(calc(-50% + 34px),-50%)}}@media (prefers-reduced-motion:reduce){.lp .lp-level .lp-bub{animation:none}}.lp #lp-hdr{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(245,244,238,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s,background .25s}.lp #lp-hdr.lp-scrolled{border-color:var(--lp-line-2);box-shadow:0 6px 24px -18px rgba(12,26,20,.5);background:rgba(245,244,238,.94)}.lp .lp-nav{justify-content:space-between;height:72px}.lp .lp-nav,.lp .lp-nav-links{display:flex;align-items:center}.lp .lp-nav-links{gap:30px}.lp .lp-nav-links a{font-size:15px;font-weight:500;color:#243a30;transition:color .2s}.lp .lp-nav-links a:hover{color:var(--accent);text-decoration:none}.lp .lp-nav-cta{display:flex;align-items:center;gap:14px}.lp .lp-signin{font-weight:600;font-size:15px;padding:8px 6px;color:var(--ink)}.lp .lp-signin:hover{color:var(--accent);text-decoration:none}.lp .lp-burger{display:none;background:none;border:0;cursor:pointer;width:42px;height:42px;border-radius:10px}.lp .lp-burger span{display:block;width:20px;height:2px;background:var(--ink);margin:4px auto;border-radius:2px;transition:.25s}.lp .lp-hero{position:relative;padding:clamp(54px,8vw,96px) 0 clamp(60px,8vw,104px)}.lp .lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.lp .lp-hero h1{font-size:clamp(40px,6vw,68px);margin:18px 0 22px;letter-spacing:-.025em}.lp .lp-u{position:relative;white-space:normal}.lp .lp-u:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:11px;background:var(--lp-emerald-soft);z-index:-1;border-radius:3px}.lp .lp-hero-cta{display:flex;gap:14px;margin:30px 0 18px;flex-wrap:wrap}.lp .lp-hero-cta--center{justify-content:center}.lp .lp-hero-note{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);letter-spacing:.02em}.lp .lp-hero-note b{color:var(--accent);font-weight:600}.lp .lp-hero-cardwrap,.lp .lp-record{position:relative}.lp .lp-record{background:#0e2c20;color:#eaf3ee;border-radius:20px;padding:22px;box-shadow:0 30px 70px -30px rgba(12,40,28,.7);border:1px solid rgba(255,255,255,.07);font-family:var(--font-mono)}.lp .lp-rhead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.lp .lp-seal{font-size:11.5px;font-weight:500;letter-spacing:.01em;color:#9cc2b1;border:1px solid rgba(127,220,177,.28);background:rgba(47,177,121,.08);padding:4px 10px;border-radius:999px}.lp .lp-addr,.lp .lp-seal{font-family:var(--font-sans)}.lp .lp-addr{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:2px}.lp .lp-sub{font-size:11px;color:#9cc2b1;letter-spacing:.04em}.lp .lp-inspec{display:flex;align-items:center;gap:12px;background:rgba(47,177,121,.12);border:1px solid rgba(47,177,121,.3);border-radius:12px;padding:11px 14px;margin:16px 0}.lp .lp-inspec-txt{font-family:var(--font-sans);font-weight:600;font-size:14px;color:#bff0d8}.lp .lp-inspec-txt small{display:block;font-family:var(--font-mono);font-weight:400;font-size:10.5px;color:#8fc7ac;letter-spacing:.03em}.lp .lp-grid4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.lp .lp-grid4>div{background:#0e2c20;padding:11px 13px}.lp .lp-k{font-size:9.5px;letter-spacing:.12em;color:#7fa593}.lp .lp-v{font-family:var(--font-sans);font-weight:600;font-size:16px;color:#eaf3ee;margin-top:2px}.lp .lp-rfoot{justify-content:space-between;margin-top:16px;font-size:10px;color:#8fc7ac}.lp .lp-btc,.lp .lp-rfoot{display:flex;align-items:center}.lp .lp-btc{gap:6px;color:#f5b54a}.lp .lp-btc b{font-size:13px}.lp .lp-float-chip{position:absolute;background:#fff;color:var(--ink);border-radius:12px;box-shadow:var(--lp-shadow);padding:10px 13px;font-family:var(--font-mono);font-size:11px;display:flex;align-items:center;gap:8px;font-weight:500}.lp .lp-float-chip--qr{right:-14px;top:18px}.lp .lp-float-chip--ts{left:-22px;bottom:42px}.lp .lp-float-chip .lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-emerald-bright);box-shadow:0 0 0 4px rgba(47,177,121,.18)}.lp .lp-standards{border-top:1px solid var(--lp-line-2);border-bottom:1px solid var(--lp-line-2);background:var(--lp-paper-2)}.lp .lp-standards .lp-wrap{padding-top:30px;padding-bottom:30px}.lp .lp-standards-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-bottom:18px}.lp .lp-std-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.lp .lp-std{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--lp-line);border-radius:11px;padding:11px 16px;font-weight:600;font-size:14px}.lp .lp-std b{font-family:var(--font-sans)}.lp .lp-std span{color:var(--ink-3);font-weight:400;font-size:13px}.lp .lp-verify{background:var(--lp-forest);color:#eef5f0}.lp .lp-verify h2{color:#fff;margin:14px 0 12px}.lp .lp-verify .lp-lead{color:#bcd6c9;max-width:560px}.lp .lp-vbox{display:flex;gap:12px;margin-top:26px;max-width:560px;flex-wrap:wrap}.lp .lp-vbox input{flex:1 1;min-width:240px;padding:15px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font-family:var(--font-sans);font-size:15px}.lp .lp-vbox input::placeholder{color:#8fb3a3}.lp .lp-vbox input:focus{outline:2px solid var(--lp-emerald-bright);outline-offset:1px}.lp .lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 34px}.lp .lp-tab{font-family:var(--font-sans);font-weight:600;font-size:15px;padding:11px 20px;border-radius:11px;border:1px solid var(--lp-line);background:#fff;cursor:pointer;transition:.2s;color:#33493e}.lp .lp-tab[aria-selected=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.lp .lp-panel{display:none}.lp .lp-panel.lp-panel--active{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center;animation:lp-rise .35s ease}.lp .lp-panel h3{font-size:clamp(24px,3vw,34px);margin-bottom:14px}.lp .lp-ticks{list-style:none;margin:18px 0 26px;padding:0}.lp .lp-ticks li{display:flex;gap:11px;padding:7px 0;font-size:15.5px;color:#33493e}.lp .lp-ticks li:before{content:"";flex:none;margin-top:8px;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C6B4B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12 5 5L20 6'/></svg>");background-size:contain;background-repeat:no-repeat}.lp .lp-soon{color:var(--accent)}.lp .lp-photo{position:relative;border-radius:var(--lp-radius);overflow:hidden;border:1px solid var(--lp-line);background:linear-gradient(145deg,#e9f1ec,#dfeee6);aspect-ratio:4/3}.lp .lp-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.18) contrast(.93) saturate(1.02)}.lp .lp-evidence{background:var(--lp-paper-2)}.lp .lp-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:42px}.lp .lp-card{background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:26px;transition:.25s}.lp .lp-card:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-sm);border-color:rgba(47,177,121,.4)}.lp .lp-card-ic{width:44px;height:44px;border-radius:12px;background:var(--lp-emerald-soft);display:grid;place-items:center;margin-bottom:16px}.lp .lp-card h3{margin-bottom:8px}.lp .lp-card p{font-size:14.5px;color:var(--ink-3)}.lp .lp-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.lp .lp-row2+.lp-row2{margin-top:clamp(54px,7vw,90px)}.lp .lp-row2--flip .lp-txt{order:2}.lp .lp-row2 h2{margin:14px 0;font-size:clamp(26px,3.2vw,38px)}.lp .lp-row2 p{color:var(--ink-3);font-size:16px;margin-bottom:20px}.lp .lp-tick{display:flex;gap:10px;padding:6px 0;font-size:15px;color:#33493e}.lp .lp-tick:before{content:"";flex:none;margin-top:5px;width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232FB179' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.5 12 2.5 2.5L16 9'/></svg>");background-size:contain;background-repeat:no-repeat}.lp .lp-how{background:var(--ink);color:#e8f1ec}.lp .lp-how h2{color:#fff}.lp .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:46px}.lp .lp-step{background:#16241d;border:1px solid rgba(255,255,255,.08);border-radius:var(--lp-radius);padding:28px}.lp .lp-step-n{font-family:var(--font-mono);font-size:13px;color:#7fdcb1;letter-spacing:.1em}.lp .lp-step h3{color:#fff;margin:14px 0 10px}.lp .lp-step p{color:#a9c6ba;font-size:14.5px}.lp .lp-stats{background:var(--accent);color:#fff}.lp .lp-stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;text-align:center}.lp .lp-num{font-family:var(--font-sans);font-weight:700;font-size:clamp(34px,4.5vw,52px);letter-spacing:-.03em}.lp .lp-stat-lab{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:#cdeadd;margin-top:6px;text-transform:uppercase}.lp .lp-quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:42px}.lp .lp-quote{background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:26px;display:flex;flex-direction:column;transition:.25s}.lp .lp-quote:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-sm)}.lp .lp-quote p{font-size:15.5px;color:#22352c;margin-bottom:20px;flex:1 1}.lp .lp-who{display:flex;align-items:center;gap:12px}.lp .lp-av{width:42px;height:42px;border-radius:50%;background:linear-gradient(150deg,#2c8f63,#143b2a);color:#fff;display:grid;place-items:center;font-family:var(--font-sans);font-weight:700;font-size:15px}.lp .lp-who b{font-size:14px;display:block}.lp .lp-who span{font-size:12.5px;color:var(--ink-3)}.lp .lp-stars{color:var(--lp-emerald-bright);font-size:13px;letter-spacing:2px;margin-bottom:14px}.lp .lp-pricing{background:var(--lp-paper-2)}.lp .lp-pricing-intro{text-align:center;max-width:620px;margin:0 auto 42px}.lp .lp-pricing-intro h2{margin:12px 0 10px}.lp .lp-price-main{background:#fff;border:1.5px solid var(--accent);border-radius:20px;padding:30px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:18px;box-shadow:var(--lp-shadow-sm)}.lp .lp-free-pill{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent);background:var(--lp-emerald-soft);padding:5px 10px;border-radius:7px;margin-bottom:12px;text-transform:uppercase}.lp .lp-price-main-h{font-size:26px;margin-bottom:6px}.lp .lp-price-main-sub{color:var(--ink-3);font-size:15px}.lp .lp-price-main-right{border-left:1px solid var(--lp-line);padding-left:24px}.lp .lp-amt{font-family:var(--font-sans);font-weight:700;font-size:40px;letter-spacing:-.03em}.lp .lp-amt span{font-size:16px;color:var(--ink-3);font-weight:500}.lp .lp-price-incl{color:var(--ink-3);font-size:14px;margin:6px 0 16px}.lp .lp-bundles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.lp .lp-bundle{background:#fff;border:1px solid var(--lp-line);border-radius:16px;padding:22px;transition:.25s;position:relative}.lp .lp-bundle:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-sm);border-color:rgba(47,177,121,.5)}.lp .lp-bundle--best{border-color:var(--accent)}.lp .lp-bundle-tag{position:absolute;top:-10px;left:22px;background:var(--accent);color:#fff;font-size:10px;letter-spacing:.08em;padding:3px 9px;border-radius:6px}.lp .lp-bundle-name,.lp .lp-bundle-tag{font-family:var(--font-mono);text-transform:uppercase}.lp .lp-bundle-name{font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.lp .lp-amt-sm{font-family:var(--font-sans);font-weight:700;font-size:28px;margin:8px 0 2px;letter-spacing:-.02em}.lp .lp-amt-sm span{font-size:13px;color:var(--ink-3);font-weight:500}.lp .lp-bundle-rec{font-size:14px;color:#33493e;margin-bottom:14px}.lp .lp-final{background:linear-gradient(160deg,#15402f,#0c2419);color:#fff;text-align:center}.lp .lp-final h2{color:#fff;font-size:clamp(32px,4.5vw,52px);margin-bottom:16px}.lp .lp-final p{color:#bcd6c9;max-width:540px;margin:0 auto 30px;font-size:17px}.lp .lp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.lp .lp-reveal.lp-in{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:960px){.lp .lp-nav-links{display:none}.lp .lp-burger{display:block}.lp .lp-hero-grid,.lp .lp-panel.lp-panel--active,.lp .lp-price-main,.lp .lp-row2{grid-template-columns:1fr}.lp .lp-hero-cardwrap{max-width:420px;width:100%}.lp .lp-bundles,.lp .lp-cards,.lp .lp-quotes,.lp .lp-stat-row,.lp .lp-steps{grid-template-columns:1fr 1fr}.lp .lp-stat-row{gap:34px}.lp .lp-price-main-right{border-left:0;border-top:1px solid var(--lp-line);padding-left:0;padding-top:20px}.lp .lp-row2--flip .lp-txt{order:0}.lp #lp-hdr.lp-mobile-open .lp-nav-links{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;background:var(--lp-paper);padding:18px 24px;gap:6px;border-bottom:1px solid var(--lp-line);box-shadow:var(--lp-shadow)}.lp #lp-hdr.lp-mobile-open .lp-nav-links a{padding:10px 0}}@media (max-width:580px){.lp{overflow-x:clip}.lp .lp-wrap{width:min(100% - 32px,1180px)}.lp .lp-nav-cta .lp-signin{display:none}.lp .lp-nav-cta{gap:8px}.lp .lp-nav-cta .lp-btn{padding-inline:12px}.lp .lp-record{min-width:0}.lp .lp-bundles,.lp .lp-cards,.lp .lp-quotes,.lp .lp-stat-row,.lp .lp-steps{grid-template-columns:1fr}.lp .lp-float-chip{display:none}}@media (prefers-reduced-motion:reduce){.lp .lp-reveal{opacity:1;transform:none}.lp .lp-record,.lp .lp-reveal{transition:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_751d30{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_751d30{--font-sans-loaded:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--font-mono-loaded:"IBM Plex Mono","IBM Plex Mono Fallback"}