@font-face{font-family:__IBM_Plex_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_b5e90e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_b5e90e;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_b5e90e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_Fallback_b5e90e;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_b5e90e{font-family:__IBM_Plex_Sans_b5e90e,__IBM_Plex_Sans_Fallback_b5e90e;font-style:normal}.__variable_b5e90e{--font-sans:"__IBM_Plex_Sans_b5e90e","__IBM_Plex_Sans_Fallback_b5e90e"}@font-face{font-family:__IBM_Plex_Mono_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_fcc734;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_Fallback_fcc734;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:__IBM_Plex_Mono_fcc734,__IBM_Plex_Mono_Fallback_fcc734;font-style:normal}.__variable_fcc734{--font-mono:"__IBM_Plex_Mono_fcc734","__IBM_Plex_Mono_Fallback_fcc734"}:root{--bg:#f6f7f9;--surface:#fff;--ink:#0f172a;--muted:#64748b;--line:rgba(15,23,42,.12);--shadow:0 10px 26px rgba(15,23,42,.08);--shadow-sm:0 6px 16px rgba(15,23,42,.06);--brand:#0f172a;--accent:#2563eb;--accent-rgb:37 99 235;--accent2:var(--accent);--accent2-rgb:var(--accent-rgb);--accent-ink:#fff;--ok:#16a34a;--warn:#f59e0b;--bad:#dc2626;--radius:12px;--radius-sm:10px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 18% -12%,rgb(var(--accent-rgb)/.12),transparent 56%),radial-gradient(900px 700px at 110% 10%,rgba(15,23,42,.08),transparent 52%),var(--bg)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(960px,calc(100% - 24px));margin:0 auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.subtle-grid{background-image:linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 0),linear-gradient(180deg,rgba(17,24,39,.04) 1px,transparent 0);background-size:24px 24px}.jsaShell{background:#f5f7fb;min-height:100vh;padding:16px 0 44px}.jsaShell .page{padding:0}.jsaShell .cardHeader{padding:18px}.jsaShell .cardBody{padding:18px;gap:14px}.jsaCard{border-radius:20px;border:1px solid rgba(15,23,42,.1);box-shadow:0 16px 40px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.04)}.jsaInsetCard{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02);box-shadow:none}.jsaWizardBar{display:grid;grid-gap:10px;gap:10px}.jsaSection{--jsa-accent-bg:rgba(37,99,235,.1);--jsa-accent-line:rgba(37,99,235,.55);position:relative;overflow:hidden}.jsaSection:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--jsa-accent-bg) 0,hsla(0,0%,100%,0) 44%);pointer-events:none}.jsaSection>*{position:relative;z-index:1}.jsaAccent--general{--jsa-accent-bg:rgba(37,99,235,.11);--jsa-accent-line:rgba(37,99,235,.62)}.jsaAccent--scope{--jsa-accent-bg:rgba(245,158,11,.14);--jsa-accent-line:rgba(245,158,11,.72)}.jsaAccent--materials{--jsa-accent-bg:rgba(100,116,139,.12);--jsa-accent-line:rgba(100,116,139,.65)}.jsaAccent--ppe{--jsa-accent-bg:rgba(22,163,74,.12);--jsa-accent-line:rgba(22,163,74,.66)}.jsaAccent--hazards{--jsa-accent-bg:rgba(124,58,237,.12);--jsa-accent-line:rgba(124,58,237,.62)}.jsaAccent--signoff{--jsa-accent-bg:rgba(79,70,229,.12);--jsa-accent-line:rgba(79,70,229,.62)}.jsaSectionTitle{font-size:17px;font-weight:950;letter-spacing:.1px}.jsaSectionTitle:after{content:"";display:block;height:3px;width:40px;border-radius:999px;background:var(--jsa-accent-line);margin-top:10px;opacity:.9}.jsaHelpText{font-size:12px;color:var(--muted);line-height:1.35}.jsaReviewGrid{display:grid;grid-gap:14px;gap:14px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:rgba(17,24,39,.03);font-size:12px;font-weight:600}.pill[data-tone=ok]{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.25)}.pill[data-tone=warn]{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.pill[data-tone=bad]{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.25)}.pill[data-tone=accent]{background:rgb(var(--accent2-rgb)/.12);border-color:rgb(var(--accent2-rgb)/.28)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.14);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;letter-spacing:.2px;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:rgb(var(--accent-rgb)/.38)}.btn.secondary{border-color:rgba(15,23,42,.18)}.btn.ghost,.btn.secondary{background:transparent;color:var(--ink)}.btn.ghost{border-color:transparent}.btn.danger{background:rgba(220,38,38,.94);color:#fff;border-color:rgba(220,38,38,.55)}.btn.danger:hover{background:rgba(185,28,28,.94);border-color:rgba(185,28,28,.62)}.btn.jsaAiSuggestBtn{background:rgba(245,158,11,.96);border-color:rgba(180,83,9,.34);color:#1f1300;box-shadow:0 10px 22px rgba(180,83,9,.16)}.btn.jsaAiSuggestBtn:hover:not(:disabled){background:rgba(234,139,8,.98);border-color:rgba(146,64,14,.45)}.btn.sm{min-height:36px;padding:8px 10px;border-radius:var(--radius-sm);font-size:13px;letter-spacing:.1px}.field{display:grid;grid-gap:6px;gap:6px}.label{font-size:13px;font-weight:700;color:rgba(17,24,39,.8)}.help{font-size:12px;color:var(--muted);line-height:1.35}.input,.textarea{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#fff;padding:10px 12px;outline:none}.input:focus,.textarea:focus{border-color:rgb(var(--accent-rgb)/.55);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.12)}.input.sm,.textarea.sm{border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}.textarea{min-height:112px;resize:vertical}.app-nav__link:focus-visible,.btn:focus-visible,.input:focus-visible,.textarea:focus-visible,select.input:focus-visible{outline:3px solid rgb(var(--accent-rgb)/.3);outline-offset:2px}.btn:focus-visible{box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.12)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:rgba(220,38,38,.45);box-shadow:0 0 0 4px rgba(220,38,38,.1)}.cardHeader{padding:14px 16px;border-bottom:1px solid var(--line)}.cardBody{padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.pageTitle{font-size:18px;font-weight:900;letter-spacing:.2px;line-height:1.15}.pageSubtitle{font-size:13px;color:var(--muted);line-height:1.35}.sectionTitle{font-size:14px;font-weight:900;letter-spacing:.1px}.kicker{font-size:12px;font-weight:900;letter-spacing:.5px;color:rgba(17,24,39,.55)}.sticky-actions{position:-webkit-sticky;position:sticky;bottom:0;padding:12px;border-top:1px solid var(--line);background:rgba(246,247,249,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 30px rgba(15,23,42,.06)}.sticky-actions .btn{width:100%}@media (min-width:860px){.sticky-actions{border-radius:0 0 var(--radius) var(--radius)}.sticky-actions .btn{width:auto}}.opHome{padding:18px 0 44px;display:grid;grid-gap:22px;gap:22px}.opHero{position:relative;overflow:hidden;border-radius:22px;border:1px solid hsla(0,0%,100%,.14);background:radial-gradient(900px 520px at 16% 8%,rgb(var(--accent2-rgb)/.18),transparent 58%),radial-gradient(760px 420px at 92% 10%,rgb(var(--accent-rgb)/.18),transparent 62%),linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.86));box-shadow:0 26px 70px rgba(15,23,42,.18);color:#fff}.opHero__inner{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;padding:22px;align-items:center}.opHero__badgeRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.opHero__logo{width:40px;height:40px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);object-fit:contain}.opHero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);font-size:12px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.opHero__title{margin:0;font-size:34px;font-weight:950;letter-spacing:-.4px;line-height:1.05}.opHero__subtext{margin:0;max-width:62ch;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.76)}.opHero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.opHero__media{position:relative;min-height:220px;border-radius:18px;border:1px solid hsla(0,0%,100%,.14);overflow:hidden;background:hsla(0,0%,100%,.06)}.opHero--cinematic{background:linear-gradient(135deg,rgba(2,6,23,.96),rgba(15,23,42,.88))}.opHero__bg{position:absolute;inset:0;z-index:0}.opHero__overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(900px 520px at 18% 10%,rgb(var(--accent2-rgb)/.22),transparent 58%),radial-gradient(760px 420px at 92% 8%,rgb(var(--accent-rgb)/.22),transparent 62%),linear-gradient(180deg,rgba(2,6,23,.12),rgba(2,6,23,.82) 72%,rgba(2,6,23,.92));pointer-events:none}.opHero__inner--single{position:relative;z-index:2;grid-template-columns:1fr;padding:26px}.opHero__greeting{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:rgba(2,6,23,.22);color:hsla(0,0%,100%,.88);font-size:12px;font-weight:850;letter-spacing:.18px}.opSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.opSectionHead__title{font-size:14px;font-weight:950;letter-spacing:.2px}.opSectionHead__hint{font-size:12px;color:var(--muted);line-height:1.35}.opGrid{display:grid;grid-gap:14px;gap:14px}.opGrid--cards{grid-template-columns:repeat(12,1fr)}.opLauncherGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.opCol12{grid-column:span 12}@media (min-width:980px){.opCol4{grid-column:span 4}.opCol6{grid-column:span 6}}.opCard{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(15,23,42,.1);background:var(--surface);cursor:pointer;box-shadow:0 18px 44px rgba(15,23,42,.1),0 2px 10px rgba(15,23,42,.04)}.opLauncherCard{display:block;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.opLauncherCard:hover{transform:translateY(-2px);border-color:rgba(15,23,42,.18);box-shadow:0 22px 52px rgba(15,23,42,.14),0 2px 14px rgba(15,23,42,.06)}.opLauncherCard--disabled{cursor:not-allowed;opacity:.92;filter:saturate(.95)}.opLauncherCard--disabled:hover{transform:none;border-color:rgba(15,23,42,.1);box-shadow:0 18px 44px rgba(15,23,42,.1),0 2px 10px rgba(15,23,42,.04)}.opLauncherCard--disabled .opCard__veil{background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.7) 70%,rgba(15,23,42,.82))}.opLauncherCard:active{transform:translateY(0)}.opCard:focus-visible{outline:3px solid rgb(var(--accent2-rgb)/.34);outline-offset:3px}.opCard__media{position:absolute;inset:0;z-index:0}.opCard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.opCard__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,23,42,.06),rgba(15,23,42,.58) 70%,rgba(15,23,42,.72))}.opCard__content{position:relative;z-index:2;padding:16px;display:grid;grid-gap:10px;gap:10px;min-height:210px}.opCard--featured .opCard__content{min-height:276px;padding:18px}.opCard--featured .opCard__title{font-size:20px}.opCard--featured .opCard__subtitle{font-size:13.5px;max-width:70ch}.opCard__kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.92);font-size:12px;font-weight:900;letter-spacing:.42px;text-transform:uppercase}.opCard__title{margin:0;font-size:18px;font-weight:950;letter-spacing:.1px;color:#fff;line-height:1.18}.opCard__subtitle{margin:0;font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.78);max-width:56ch}.opCard__footer{margin-top:auto}.opCard__footer,.opSubLinks{display:flex;flex-wrap:wrap;gap:8px}.opSubLink{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);font-size:12px;font-weight:850;letter-spacing:.1px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.opSubLink:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.26)}.opSubLink:focus-visible{outline:3px solid rgb(var(--accent2-rgb)/.34);outline-offset:2px}.opRotator,.opRotator img{position:absolute;inset:0}.opRotator img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);opacity:0;animation:opRotatorFade var(--op-rotator-duration,18s) infinite;will-change:opacity,transform}.opRotator:after{content:"";position:absolute;inset:0;background:radial-gradient(520px 260px at 18% 10%,rgb(var(--accent2-rgb)/.2),transparent 60%),radial-gradient(520px 260px at 82% 0,rgb(var(--accent-rgb)/.18),transparent 62%);opacity:.8;pointer-events:none}@keyframes opRotatorFade{0%{opacity:0;transform:scale(1.03)}8%{opacity:1;transform:scale(1.02)}38%{opacity:1;transform:scale(1.01)}58%{opacity:0;transform:scale(1.03)}to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.opRotator img{animation:none;opacity:0}.opRotator img:first-child{opacity:1}}.opGlanceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(12,1fr)}.opGlanceCard{grid-column:span 12;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:var(--surface);box-shadow:0 18px 44px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.03);padding:14px 14px 12px;display:grid;grid-gap:6px;gap:6px}.opGlanceCard__label{font-size:12px;color:var(--muted);font-weight:850;letter-spacing:.14px;text-transform:uppercase}.opGlanceCard__value{font-size:28px;font-weight:950;letter-spacing:-.3px;line-height:1.05}.opAlertsGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(12,1fr)}.opAlertCard{grid-column:span 12;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:var(--surface);box-shadow:0 18px 44px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.03);padding:14px;display:grid;grid-gap:10px;gap:10px;position:relative;overflow:hidden}.opAlertCard:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(520px 240px at 14% 0,rgb(var(--accent2-rgb)/.55),transparent 60%)}.opAlertCard[data-tone=bad]:before{background:radial-gradient(520px 240px at 14% 0,rgba(239,68,68,.55),transparent 60%)}.opAlertCard[data-tone=warn]:before{background:radial-gradient(520px 240px at 14% 0,rgba(245,158,11,.55),transparent 60%)}.opAlertCard[data-tone=neutral]:before{background:radial-gradient(520px 240px at 14% 0,rgba(99,102,241,.42),transparent 60%)}.opAlertCard__top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.opAlertCard__title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14px;color:var(--muted)}.opAlertCard__count{font-size:22px;font-weight:950;letter-spacing:-.2px}.opAlertCard__body{position:relative;display:grid;grid-gap:6px;gap:6px}.opAlertLine{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:14px;background:rgba(2,6,23,.04);border:1px solid rgba(15,23,42,.06)}.opAlertLine__label{font-weight:850;font-size:12.5px}.opAlertLine__meta{font-size:12px;color:var(--muted);font-weight:750}.opInfoGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(12,1fr)}.opInfoCard{grid-column:span 12;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.86);box-shadow:var(--shadow-sm);padding:14px}.opInfoCard__kicker{font-size:12px;font-weight:950;letter-spacing:.4px;text-transform:uppercase;color:rgba(15,23,42,.55);margin-bottom:6px}.opInfoCard__title{font-size:14px;font-weight:950;margin:0 0 4px}.opInfoCard__body{font-size:13px;line-height:1.45;color:var(--muted);margin:0}.opSteps{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;gap:12px}.opStep{grid-column:span 12;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px;display:grid;grid-gap:8px;gap:8px}.opStep__num{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:950;color:#0f172a;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.22)}.opStep__title{font-weight:950;margin:0;font-size:14px}.opStep__body{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.opMetrics{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;gap:12px}.opMetric{grid-column:span 12;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px;display:grid;grid-gap:8px;gap:8px}.opMetric__label{font-size:12px;font-weight:950;color:rgba(15,23,42,.55);letter-spacing:.4px;text-transform:uppercase}.opMetric__value{font-size:22px;font-weight:950;letter-spacing:-.2px}.opMetric__hint{font-size:12px;color:var(--muted);line-height:1.35}@media (min-width:980px){.opInfoCard{grid-column:span 6}.opStep{grid-column:span 4}.opMetric{grid-column:span 3}.opGlanceCard{grid-column:span 4}.opAlertsGrid .opAlertCard{grid-column:span 6}}@media (max-width:860px){.opHero__inner{grid-template-columns:1fr;padding:18px}.opHero__title{font-size:28px}}.page{padding:14px 0 34px}.authShell{width:min(460px,calc(100% - 24px));margin:0 auto;padding:18px 0 34px}.modalOverlay{position:fixed;inset:0;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;padding:18px;z-index:80}.modalCard{width:min(560px,100%);box-shadow:0 22px 70px rgba(15,23,42,.2)}.monitorOverlay{position:fixed;inset:0;background:rgba(15,23,42,.42);display:flex;align-items:flex-end;justify-content:center;padding:14px;z-index:200}.monitorPanel{width:min(860px,100%);max-height:min(92vh,860px);border-radius:20px;border:1px solid rgba(15,23,42,.1);box-shadow:0 28px 90px rgba(15,23,42,.22);overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:hsla(0,0%,100%,.98);animation:monitorPanelIn .18s ease-out}.monitorPanel__header{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(15,23,42,.1)}.monitorPanel__body{padding:14px 14px 16px;overflow:auto}@keyframes monitorPanelIn{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:980px){.monitorOverlay{align-items:stretch;justify-content:flex-end;padding:0}.monitorPanel{width:min(560px,100%);height:100%;max-height:none;border-radius:0;border-top:0;border-bottom:0;border-right:0;animation:monitorPanelInSide .18s ease-out}@keyframes monitorPanelInSide{0%{transform:translateX(18px);opacity:0}to{transform:translateX(0);opacity:1}}}.appRoot{min-height:100vh}.trialBanner{padding:10px 0 0}.appLayout{min-height:100vh;display:flex;background:#f3f4f2}.appSidebar{display:none;width:276px;padding:16px 12px;border-right:1px solid rgba(31,41,55,.14);background:#f8f7f3;flex-direction:column;gap:14px}.appSidebarBrand{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;border:1px solid transparent;background:transparent}.appSidebarBrand:hover{background:rgba(31,41,55,.04)}.appSidebarBrand__logo{width:36px;height:36px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid rgba(31,41,55,.12)}.appSidebarBrand__mark{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:11px;color:#fff;letter-spacing:.25px;background:#1f2937;box-shadow:inset 4px 0 0 rgb(var(--accent-rgb)/.95)}.appSidebarBrand__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.appSidebarBrand__name{font-weight:950;letter-spacing:.15px;font-size:14px;line-height:1.15}.appSidebarBrand__company{font-size:12px;color:var(--muted);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.appSideNav{grid-gap:14px;gap:14px;padding:0 4px}.appSideGroup,.appSideNav{--group-accent-rgb:37 99 235;display:grid}.appSideGroup{grid-gap:6px;gap:6px;padding:4px 0}.appSideGroup[data-tone=daily]{--group-accent-rgb:245 158 11}.appSideGroup[data-tone=simple]{--group-accent-rgb:37 99 235}.appSideGroup[data-tone=management]{--group-accent-rgb:79 70 229}.appSideGroup__title{padding:8px 10px 3px;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgba(31,41,55,.48)}.appSideGroup__title:before{content:"";display:inline-block;width:12px;height:2px;border-radius:2px;background:rgb(var(--group-accent-rgb)/.7);margin-right:8px;transform:translateY(-3px)}.appSideGroup__items{display:grid;grid-gap:4px;gap:4px}.appSideNav__link{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:10px;border:1px solid transparent;color:inherit;font-weight:820;font-size:13px;line-height:1.2}.appSideNav__link:hover{background:rgba(31,41,55,.045)}.appSideNav__link[aria-current=page]{background:#fff;border-color:rgba(31,41,55,.1);box-shadow:inset 3px 0 0 rgb(var(--group-accent-rgb)/.92)}.appSideNav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appNavIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:rgba(15,23,42,.72);flex:0 0 auto}.appSideNav__link[aria-current=page] .appNavIcon{color:rgb(var(--group-accent-rgb)/.92)}.appSidebarFooter{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding:0 4px}.appSidebarDivider{height:1px;background:rgba(15,23,42,.1);margin:6px 0}.appSidebarLang .label{display:none}.appContent{flex:1 1;min-width:0;display:flex;flex-direction:column}.appDesktopTopbar{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.1);background:hsla(48,26%,96%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;justify-content:space-between;gap:12px}.appHeaderBrand,.appTopbarLeft{display:flex;align-items:center;gap:10px;min-width:0}.appHeaderBrand__logo{width:32px;height:32px;border-radius:12px;object-fit:contain;background:hsla(0,0%,100%,.86);border:1px solid rgba(15,23,42,.1)}.appHeaderBrand__mark{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:11px;color:#fff;letter-spacing:.25px;background:radial-gradient(70% 90% at 30% 20%,hsla(0,0%,100%,.45),transparent 55%),linear-gradient(135deg,rgb(var(--accent-rgb)/.95),rgba(15,23,42,.92))}.appHeaderBrand__name{font-weight:950;letter-spacing:.15px;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.appTopbarSpacer{flex:1 1;min-width:0}.appTopbarActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.appLogoutBtn.btn.secondary{padding-left:14px;padding-right:14px;border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.08);color:rgba(127,29,29,.95)}.appLogoutBtn.btn.secondary:hover{border-color:rgba(220,38,38,.38);background:rgba(220,38,38,.12)}.appHeaderLang select.input.sm{min-width:128px}.appHeaderLang--mobile select.input.sm{min-width:92px;padding:8px;font-size:12px}.appBtnIcon{display:inline-flex;align-items:center;justify-content:center}.appMain{flex:1 1;min-width:0}.appMobileTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.1);background:hsla(48,26%,96%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:12px}.appMobileTopbarLeft{display:flex;align-items:center;gap:10px;min-width:0}.appMobileTopbarActions{display:flex;align-items:center;gap:8px}.appMobileBrand{display:flex;align-items:center;gap:10px;min-width:0}.appMobileBrand__logo{width:32px;height:32px;border-radius:12px;object-fit:contain;background:hsla(0,0%,100%,.86);border:1px solid rgba(15,23,42,.1)}.app-brand__mark,.appMobileBrand__mark{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:11px;color:#fff;letter-spacing:.25px;background:radial-gradient(70% 90% at 30% 20%,hsla(0,0%,100%,.45),transparent 55%),linear-gradient(135deg,rgb(var(--accent-rgb)/.95),rgba(15,23,42,.92))}.app-brand__mark{box-shadow:0 10px 20px rgba(15,23,42,.1)}.appMobileBrand__name{font-weight:950;letter-spacing:.15px;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.appIconBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.8);border-radius:12px;min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(15,23,42,.92)}.appIconBtn.appIconBtn--logout{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.08);color:rgba(127,29,29,.95)}.appIconBtn.appIconBtn--logout:hover{border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.12)}.appIconBtn:active{transform:translateY(1px)}.appSheetOverlay{position:fixed;inset:0;background:rgba(15,23,42,.42);display:flex;align-items:flex-end;justify-content:center;padding:14px;z-index:90}.appSheet{width:min(560px,100%);border-radius:20px;border:1px solid rgba(15,23,42,.1);box-shadow:0 28px 90px rgba(15,23,42,.22);overflow:hidden}.appSheet__header{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.appSheet__nav{padding:4px 10px 12px;grid-gap:10px;gap:10px}.appSheetGroup,.appSheet__nav{--group-accent-rgb:37 99 235;display:grid}.appSheetGroup{grid-gap:8px;gap:8px}.appSheetGroup[data-tone=daily]{--group-accent-rgb:245 158 11}.appSheetGroup[data-tone=simple]{--group-accent-rgb:37 99 235}.appSheetGroup[data-tone=management]{--group-accent-rgb:79 70 229}.appSheetGroup__title{padding:2px 2px 0;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.5)}.appSheetGroup__title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;background:rgb(var(--group-accent-rgb)/.7);margin-right:8px;transform:translateY(1px)}.appSheetGroup__items{display:grid;grid-gap:6px;gap:6px}.appSheet__link{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.02);font-weight:850}.appSheet__link:hover{background:rgb(var(--group-accent-rgb)/.08)}.appSheet__link[aria-current=page]{border-color:rgb(var(--group-accent-rgb)/.26);background:rgb(var(--group-accent-rgb)/.1)}.appSheet__footer{padding:12px 14px 14px;border-top:1px solid rgba(15,23,42,.1);display:grid;grid-gap:10px;gap:10px}.appFullBtn{width:100%;justify-content:center}@media (min-width:980px){.appSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh}.appDesktopTopbar,.appSidebar{display:flex}.appMobileTopbar{display:none}}.obs-followup{padding:12px;display:grid;grid-gap:10px;gap:10px}.obs-followup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.obs-followup__title{font-size:15px;font-weight:900;line-height:1.2}.obs-followup__metaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obs-followup__meta{font-size:12px;font-weight:700;color:var(--muted)}.obs-followup__question{color:rgba(15,23,42,.92);line-height:1.35;font-size:14px}.obs-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(560px,calc(100vw - 48px));padding:12px;display:grid;grid-gap:12px;gap:12px}.obs-popover__label{font-size:11px;font-weight:900;letter-spacing:.5px;color:rgba(15,23,42,.52)}.translateReview{display:grid;grid-gap:8px;gap:8px}.translateReview__card{border-color:rgba(37,99,235,.18);background:rgba(37,99,235,.04)}.translateReview__label{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.55)}.translateReview__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.translateReview__btn:hover{background:rgba(15,23,42,.04)}.translateReview__btn:active{transform:translateY(1px)}.translateReview__btn.is-active{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.16)}.translateReview__btn.is-busy{opacity:.75;cursor:progress}.translateReview__btn:focus-visible{outline:3px solid rgb(var(--accent-rgb)/.3);outline-offset:2px}.list-row{padding:12px;display:grid;grid-gap:6px;gap:6px}.list-row__top{display:flex;justify-content:space-between;gap:12px;align-items:center}.list-row__title{font-weight:900;letter-spacing:.2px}.list-row__meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.filters-bar{display:grid;grid-gap:10px;gap:10px}.filters-bar__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.filters-bar__row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:760px){.filters-bar__row{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}}.segmented{display:grid;grid-gap:8px;gap:8px}.segmented__btn{padding:10px 12px;min-height:44px}.inspectionChecklist__categoryHeader{width:100%;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:rgba(37,99,235,.05);cursor:pointer;text-align:left}.inspectionChecklist__categoryTitle{font-weight:950;font-size:13px}.inspectionChecklist__categoryMeta{font-size:12px;color:var(--muted);font-weight:800;white-space:nowrap}.inspectionChecklist__categoryChevron{font-size:14px;color:var(--muted)}.inspectionChecklist__itemTop{display:grid;grid-gap:10px;gap:10px}@media (min-width:760px){.inspectionChecklist__itemTop{grid-template-columns:1fr auto;align-items:center}}.inspectionChecklist__itemTitle{display:flex;align-items:center;gap:10px;min-width:0}.inspectionChecklist__status{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:13px;border:1px solid rgba(15,23,42,.12);flex:0 0 auto}.inspectionChecklist__status[data-tone=ok]{background:rgba(22,163,74,.1);color:var(--ok)}.inspectionChecklist__status[data-tone=warn]{background:rgba(245,158,11,.14);color:var(--warn)}.inspectionChecklist__status[data-tone=bad]{background:rgba(220,38,38,.12);color:var(--bad)}.inspectionChecklist__status[data-tone=muted]{background:rgba(15,23,42,.04);color:var(--muted)}.inspectionChecklist__number{color:var(--muted);font-weight:900;font-size:12px;flex:0 0 auto}.inspectionChecklist__details{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.inspectionChecklist__link{border:0;padding:0;background:transparent;color:var(--accent);font-weight:850;font-size:12px;cursor:pointer}.inspectionChecklist__link:disabled{opacity:.6;cursor:default}.inspectionChecklist .segmented{gap:6px}@media (min-width:900px){.inspectionChecklist .segmented__btn{min-height:36px;padding:7px 10px;font-size:12px}}.grid2{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;align-items:start}@media (min-width:720px){.grid2{grid-template-columns:1fr 1fr}}.dash-layout{display:grid;grid-gap:12px;gap:12px;align-items:start}@media (min-width:980px){.dash-layout{grid-template-columns:220px 1fr;gap:14px}}.dash-sidebar{display:grid;grid-gap:10px;gap:10px}.dash-sidebar__inner{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media (min-width:980px){.dash-sidebar__inner{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:8px;gap:8px;align-items:start}}.dash-nav__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:rgba(17,24,39,.03);color:inherit;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800;cursor:pointer;min-height:38px;text-align:left}.dash-nav__btn[aria-current=true]{border-color:rgb(var(--accent-rgb)/.45);background:rgb(var(--accent-rgb)/.1)}.dash-nav__btn:focus-visible{outline:3px solid rgb(var(--accent-rgb)/.3);outline-offset:2px}.dash-nav__btn--disabled{opacity:.55}.dash-sections{display:grid;grid-gap:18px;gap:18px}.dash-section{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:72px}.dash-section+.dash-section{border-top:1px solid var(--line);padding-top:14px}.mkt{--bg:#f8fafc;--surface:#fff;--ink:#0f172a;--muted:#475569;--line:rgba(15,23,42,.12);--accent:#f97316;--accent-rgb:249 115 22;--accent2:#2563eb;--accent2-rgb:37 99 235;--accent-ink:#fff;background:var(--bg)}.mkt .btn.primary{background:#ea580c;border-color:rgba(154,52,18,.34);box-shadow:0 10px 22px rgba(154,52,18,.16)}.mkt .btn.secondary{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.18)}.mkt .btn.primary:hover,.mkt .btn.secondary:hover{background-color:hsla(0,0%,100%,.86)}.mkt .container{width:min(1440px,calc(100% - 96px));max-width:none}.mkt-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgba(248,250,252,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mkt-header__inner{padding:10px 0;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cta";align-items:center;grid-gap:12px;gap:12px}.mkt-brand{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0}.mkt-brand__mark{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:#fff;background:#1f2937;box-shadow:inset 4px 0 0 #ea580c;letter-spacing:.2px}.mkt-brand__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.mkt-brand__name{font-weight:900;letter-spacing:.2px;font-size:13px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.mkt-brand__tag{font-size:11px;color:var(--muted);line-height:1.1}.mkt-nav{grid-area:nav;display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;min-width:0}.mkt-nav,.mkt-nav__link{align-items:center;justify-content:center}.mkt-nav__link{display:inline-flex;min-height:34px;padding:6px 10px;border-radius:9px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:800;white-space:nowrap}.mkt-nav__link:hover{background:rgba(15,23,42,.05)}.mkt-header__cta{grid-area:cta;display:flex;align-items:center;gap:8px}@media (max-width:720px){.mkt-header__inner{grid-template-columns:1fr auto;grid-template-areas:"brand cta" "nav nav"}.mkt-nav{justify-content:flex-start}}.mkt-kicker{font-size:12px;font-weight:900;letter-spacing:.5px;color:rgba(51,65,85,.75)}.mkt-hero{padding:16px 0 8px}.mkt-hero__panel{position:relative;overflow:hidden}.mkt-hero__bg{position:absolute;inset:0;background:radial-gradient(920px 580px at 12% 8%,rgb(var(--accent2-rgb)/.2),transparent 60%),radial-gradient(840px 540px at 78% 0,rgb(var(--accent-rgb)/.18),transparent 62%),radial-gradient(980px 700px at 96% 22%,rgba(15,23,42,.14),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.88),rgba(248,250,252,.7));pointer-events:none}.mkt-hero__inner{position:relative;padding:18px 16px;display:grid;grid-gap:18px;gap:18px;align-items:center}@media (min-width:920px){.mkt-hero__inner{grid-template-columns:1.12fr .88fr;padding:26px 22px;gap:22px}}.mkt-hero__title{margin:10px 0 0;font-size:28px;font-weight:900;letter-spacing:-.4px;line-height:1.05}@media (min-width:920px){.mkt-hero__title{font-size:40px}}.mkt-hero__sub{margin:10px 0 0;color:rgba(15,23,42,.78);line-height:1.35;font-size:14px;max-width:60ch}@media (min-width:920px){.mkt-hero__sub{font-size:15px}}.mkt-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.mkt-hero__actions .btn{min-height:44px}.mkt-hero__note{margin-top:12px;font-size:12px;font-weight:900;color:rgba(15,23,42,.6);letter-spacing:.15px}.mkt-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mkt-badge{--badge-rgb:var(--accent2-rgb);display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.66);font-size:11px;font-weight:900;letter-spacing:.2px;color:rgba(15,23,42,.82)}.mkt-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:rgb(var(--badge-rgb)/.86);box-shadow:0 0 0 4px rgb(var(--badge-rgb)/.12)}.mkt-badge[data-tone=blue]{--badge-rgb:var(--accent2-rgb);border-color:rgb(var(--accent2-rgb)/.22)}.mkt-badge[data-tone=orange]{--badge-rgb:var(--accent-rgb);border-color:rgb(var(--accent-rgb)/.24)}.mkt-badge[data-tone=green]{--badge-rgb:22 163 74;border-color:rgba(22,163,74,.28)}.mkt-hero__trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mkt-hero__visual{position:relative;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(500px 260px at 30% 20%,rgb(var(--accent-rgb)/.14),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.36));box-shadow:var(--shadow-sm);overflow:hidden}.mkt-hero__img{width:100%;height:auto;display:block;transform:scale(1.02)}.mkt-hero--premium{padding:16px 0 20px}.mkt-hero__photoWrap{position:relative;min-height:clamp(500px,66vh,680px);overflow:hidden;border-radius:30px;background:#0f172a;box-shadow:0 28px 76px rgba(15,23,42,.16)}.mkt-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mkt-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.74),rgba(15,23,42,.38) 50%,rgba(15,23,42,.1)),linear-gradient(0deg,rgba(15,23,42,.42),rgba(15,23,42,.04) 48%)}.mkt-hero__content{position:relative;z-index:1;min-height:inherit;display:grid;align-content:center;grid-gap:16px;gap:16px;max-width:760px;padding:clamp(30px,5vw,68px)}.mkt-kicker--light{color:hsla(0,0%,100%,.72)}.mkt-hero__title--light{margin:0;color:#fff;font-size:clamp(48px,5.6vw,78px);letter-spacing:0;line-height:1;max-width:740px}.mkt-hero__sub--light{margin:0;color:hsla(0,0%,100%,.82);font-size:clamp(16px,1.45vw,21px);line-height:1.35;max-width:620px}.mkt-hero__demoBtn,.mkt-hero__signinBtn{background:hsla(0,0%,100%,.88)!important;color:#0f172a}.mkt-hero__fieldNote{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.mkt-hero__fieldNote span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(15,23,42,.28);color:hsla(0,0%,100%,.82);font-size:12px;font-weight:850}.mkt-section{padding:clamp(42px,7vw,82px) 0}.mkt-section--statement{padding-top:18px;padding-bottom:34px}.mkt-statement{display:grid;grid-gap:14px;gap:14px;max-width:980px;margin:0 auto;text-align:center}.mkt-statement__title{font-size:clamp(28px,5vw,56px);line-height:1.05;font-weight:950;letter-spacing:0;color:#0f172a}.mkt-statement__body{max-width:840px;margin:0 auto;color:rgba(15,23,42,.72);font-size:clamp(16px,2vw,21px);line-height:1.45}.mkt-section__head--center{text-align:center;max-width:760px;margin:0 auto 26px}.mkt-section__head--center .mkt-section__title:after{margin-left:auto;margin-right:auto}.mkt-section--fieldBrief{padding-top:18px}.mkt-fieldBrief{display:grid;grid-gap:0;gap:0;overflow:hidden;border-top:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.mkt-fieldBrief__media{min-height:320px;background:rgba(15,23,42,.05)}.mkt-fieldBrief__media img{width:100%;height:100%;min-height:320px;display:block;object-fit:cover}.mkt-fieldBrief__copy{padding:clamp(26px,5vw,58px);display:grid;align-content:center;grid-gap:16px;gap:16px}.mkt-fieldBrief__copy h2{margin:0;color:#0f172a;font-size:clamp(30px,4.2vw,58px);line-height:1.02;font-weight:950;letter-spacing:-.02em}.mkt-fieldBrief__copy>p{margin:0;max-width:58ch;color:rgba(15,23,42,.74);line-height:1.5;font-size:16px}.mkt-signalList{display:grid;margin-top:8px;border-top:1px solid rgba(15,23,42,.12)}.mkt-signalRow{display:grid;grid-gap:8px;gap:8px;padding:15px 0;border-bottom:1px solid rgba(15,23,42,.1)}.mkt-signalRow__label{color:rgba(15,23,42,.52);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mkt-signalRow__value{margin-top:4px;color:#0f172a;font-size:17px;font-weight:950}.mkt-signalRow p{margin:0;color:rgba(15,23,42,.7);font-size:13px;line-height:1.45}.mkt-section__head--editorial{display:grid;grid-gap:12px;gap:12px;max-width:1080px;margin:0 0 28px}.mkt-section__head--editorial .mkt-section__sub{max-width:64ch}.mkt-productStack{display:grid;grid-gap:22px;gap:22px}.mkt-productPanel{display:grid;grid-gap:0;gap:0;overflow:hidden;border-radius:26px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.86);box-shadow:0 24px 70px rgba(15,23,42,.08)}.mkt-productPanel__media{min-height:280px;background:rgba(15,23,42,.05)}.mkt-productPanel__img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.mkt-productPanel__copy{padding:clamp(22px,4vw,44px);display:grid;align-content:center;grid-gap:14px;gap:14px}.mkt-eyebrow{color:rgb(var(--accent2-rgb)/.92);font-size:12px;font-weight:950;letter-spacing:.6px;text-transform:uppercase}.mkt-industries h2,.mkt-productPanel h2,.mkt-trialCta h2{margin:0;color:#0f172a;font-size:clamp(26px,4vw,46px);line-height:1.06;font-weight:950;letter-spacing:0}.mkt-industries p,.mkt-productPanel p,.mkt-trialCta p{margin:0;color:rgba(15,23,42,.72);line-height:1.48}.mkt-featureList{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mkt-featurePill,.mkt-industryChip{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.92);color:rgba(15,23,42,.82);font-size:12px;font-weight:850}.mkt-outcomeGrid{display:grid;grid-gap:12px;gap:12px}.mkt-outcomeCard{padding:20px;border-radius:20px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.82);box-shadow:0 18px 46px rgba(15,23,42,.05)}.mkt-outcomeCard__title{font-size:16px;font-weight:950;color:#0f172a}.mkt-outcomeCard__body{margin-top:8px;color:rgba(15,23,42,.72);font-size:13px;line-height:1.42}.mkt-industries{display:grid;overflow:hidden;border-radius:26px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(820px 420px at 92% 10%,rgb(var(--accent2-rgb)/.09),transparent 58%),hsla(0,0%,100%,.88);box-shadow:0 24px 70px rgba(15,23,42,.08)}.mkt-industries__media img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.mkt-industries__copy{padding:clamp(22px,4vw,44px);display:grid;grid-gap:14px;gap:14px;align-content:center}.mkt-industryGrid{display:flex;flex-wrap:wrap;gap:8px}.mkt-section--trial{padding-top:28px}.mkt-trialCta{display:grid;grid-gap:22px;gap:22px;align-items:center;padding:clamp(26px,5vw,54px);border-radius:28px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(840px 360px at 12% 0,rgb(var(--accent-rgb)/.12),transparent 58%),radial-gradient(720px 320px at 100% 20%,rgb(var(--accent2-rgb)/.1),transparent 56%),#fff;box-shadow:0 30px 80px rgba(15,23,42,.1)}.mkt-trialCta__actions{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:760px){.mkt-outcomeGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.mkt-industries,.mkt-productPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mkt-productPanel[data-flip="1"] .mkt-productPanel__media{order:2}.mkt-trialCta{grid-template-columns:1fr auto}}@media (min-width:1040px){.mkt-outcomeGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.mkt .container{width:min(1440px,calc(100% - 48px))}}@media (max-width:720px){.mkt .container{width:min(100% - 32px,1440px)}.mkt-hero__photoWrap{min-height:520px;border-radius:22px}.mkt-hero__shade{background:linear-gradient(0deg,rgba(15,23,42,.84),rgba(15,23,42,.36)),linear-gradient(90deg,rgba(15,23,42,.44),rgba(15,23,42,.12))}.mkt-hero__content{align-content:end;padding:24px;max-width:none}.mkt-hero__actions .btn{flex:1 1 100%}.mkt-industries,.mkt-productPanel,.mkt-trialCta{border-radius:20px}}.mkt-demo,.mkt-demo__grid{display:grid;grid-gap:12px;gap:12px}.mkt-demo__grid{align-items:start}@media (min-width:920px){.mkt-demo__grid{grid-template-columns:.92fr 1.08fr;gap:14px}}.mkt-demo__steps{display:grid;grid-gap:8px;gap:8px}.mkt-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.02);cursor:pointer;transition:transform .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.mkt-step:hover{background:rgba(15,23,42,.03)}.mkt-step:active{transform:translateY(1px)}.mkt-step.is-active{border-color:rgb(var(--accent2-rgb)/.28);background:radial-gradient(560px 220px at 20% 0,rgb(var(--accent2-rgb)/.11),transparent 55%),hsla(0,0%,100%,.82);box-shadow:0 16px 34px rgb(var(--accent2-rgb)/.1)}.mkt-step__num{width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:rgb(var(--accent2-rgb)/.92);background:rgb(var(--accent2-rgb)/.12);border:1px solid rgb(var(--accent2-rgb)/.26);margin-top:1px}.mkt-step__title{font-weight:900;letter-spacing:.2px;font-size:13px;line-height:1.15}.mkt-step__text{margin-top:4px;font-size:13px;color:rgba(15,23,42,.78);line-height:1.35;display:none}.mkt-step.is-active .mkt-step__text{display:block}.mkt-demo__stage{display:grid;grid-gap:12px;gap:12px}.mkt-demoFrame{padding:14px;overflow:hidden;background:radial-gradient(700px 340px at 20% 0,rgb(var(--accent2-rgb)/.11),transparent 52%),linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.62))}.mkt-demoFrame__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.mkt-demoFrame__chrome{display:inline-flex;gap:6px}.mkt-demoFrame__chrome span{width:8px;height:8px;border-radius:999px;background:rgba(15,23,42,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.mkt-demoFrame__label{font-size:12px;font-weight:900;color:rgba(15,23,42,.72);letter-spacing:.2px}.mkt-demoFrame__body{padding-top:12px}.mkt-demoFrame__bottom{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.mkt-demoFrame__progressTrack{height:4px;border-radius:999px;background:rgba(15,23,42,.1);overflow:hidden}.mkt-demoFrame__progressFill{height:100%;width:100%;background:rgb(var(--accent2-rgb)/.78);transform-origin:left;animation-name:mktDemoFill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes mktDemoFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mkt-demoFrame__progressFill{animation:none;transform:scaleX(1)}}.mkt-demoFrame__pips{display:flex;align-items:center;justify-content:center;gap:8px}.mkt-pip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.18);background:rgba(15,23,42,.06);width:10px;height:10px;border-radius:999px;cursor:pointer;padding:0}.mkt-pip.is-active{background:rgb(var(--accent2-rgb)/.72);border-color:rgb(var(--accent2-rgb)/.4);box-shadow:0 0 0 4px rgb(var(--accent2-rgb)/.1)}.mkt-demo__ctas{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mkt-screen{width:min(420px,100%);margin:0 auto;border-radius:22px;border:1px solid rgba(15,23,42,.12);background:radial-gradient(560px 240px at 30% 10%,rgba(15,23,42,.05),transparent 58%),hsla(0,0%,100%,.92);box-shadow:0 22px 55px rgba(15,23,42,.1);overflow:hidden}.mkt-screen__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.75)}.mkt-screen__crumb{font-size:12px;font-weight:900;letter-spacing:.2px}.mkt-screen__badge{font-size:11px;font-weight:900;color:rgb(var(--accent2-rgb)/.88);background:rgb(var(--accent2-rgb)/.12);border:1px solid rgb(var(--accent2-rgb)/.26);padding:4px 8px;border-radius:999px}.mkt-screen__panel{padding:12px;display:grid;grid-gap:10px;gap:10px}.mkt-screen__hint{padding:0 12px 12px;font-size:12px;color:rgba(15,23,42,.7)}.mkt-shot{border-radius:18px;border:1px dashed rgba(15,23,42,.22);background:rgba(15,23,42,.02);padding:16px 12px;text-align:center}.mkt-shot__icon{width:54px;height:54px;margin:0 auto;border-radius:18px;display:grid;place-items:center;color:rgba(15,23,42,.62);background:hsla(0,0%,100%,.82);border:1px solid rgba(15,23,42,.1)}.mkt-shot__title{margin-top:10px;font-weight:900;font-size:13px}.mkt-shot__sub{margin-top:4px;font-size:12px;color:rgba(15,23,42,.72)}.mkt-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mkt-miniField{height:34px;border-radius:12px;background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1)}.mkt-form__label{font-size:12px;font-weight:900;color:rgba(15,23,42,.72)}.mkt-form__textarea{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.88);padding:10px;font-size:12px;line-height:1.35;color:rgba(15,23,42,.8)}.mkt-form__actions{display:flex;justify-content:flex-end}.mkt-miniBtn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:12px;background:rgb(var(--accent2-rgb)/.88);color:#fff;font-weight:900;font-size:12px}.mkt-ai__feedback{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.03);padding:10px;font-size:12px;line-height:1.35;color:rgba(15,23,42,.82)}.mkt-ai__cards{display:grid;grid-gap:10px;gap:10px}.mkt-aiCard{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);padding:10px;display:grid;grid-gap:6px;gap:6px}.mkt-aiCard__title{font-size:12px;font-weight:900;letter-spacing:.2px}.mkt-aiCard__q{font-size:12px;color:rgba(15,23,42,.78);line-height:1.35}.mkt-aiCard__chips{display:flex;gap:6px;flex-wrap:wrap}.mkt-chip{border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);font-size:11px;font-weight:900;padding:4px 8px;border-radius:999px;color:rgba(15,23,42,.78)}.mkt-chip.is-on{background:rgb(var(--accent-rgb)/.12);border-color:rgb(var(--accent-rgb)/.28);color:rgb(var(--accent-rgb)/.92)}.mkt-done__row{display:flex;align-items:center;gap:10px}.mkt-done__dot{width:10px;height:10px;border-radius:999px;background:rgba(22,163,74,.75);box-shadow:0 0 0 4px rgba(22,163,74,.12)}.mkt-done__text{font-size:12px;color:rgba(15,23,42,.78)}.mkt-done__kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.mkt-kpiMini{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.02);padding:8px}.mkt-kpiMini__label{font-size:10px;font-weight:900;color:rgba(15,23,42,.62)}.mkt-kpiMini__value{margin-top:2px;font-size:12px;font-weight:900}.mkt-section{padding:26px 0}.mkt-section--alt{background:radial-gradient(900px 320px at 12% 0,rgb(var(--accent2-rgb)/.06),transparent 58%),radial-gradient(780px 360px at 92% 24%,rgb(var(--accent-rgb)/.06),transparent 60%),hsla(0,0%,100%,.92);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.mkt-section__head{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.mkt-section__title{font-size:18px;font-weight:900;letter-spacing:.1px;line-height:1.15;position:relative}.mkt-section__title:after{content:"";display:block;width:56px;border-radius:999px;margin-top:8px;background:linear-gradient(90deg,rgb(var(--accent-rgb)/.95),rgb(var(--accent2-rgb)/.9))}.mkt-section__sub{font-size:13px;color:var(--muted);line-height:1.35}.mkt-problemCard{padding:14px;display:grid;grid-gap:8px;gap:8px;background:radial-gradient(600px 240px at 16% 0,rgba(15,23,42,.06),transparent 55%),hsla(0,0%,100%,.72)}.mkt-problemCard__title{font-weight:900;letter-spacing:.15px}.mkt-problemCard__body{color:rgba(15,23,42,.78);font-size:13px;line-height:1.35}.mkt-featureCard{padding:14px;display:grid;grid-gap:8px;gap:8px;background:radial-gradient(720px 280px at 18% 0,rgb(var(--tone-rgb)/.12),transparent 58%),hsla(0,0%,100%,.84);border-color:rgb(var(--tone-rgb)/.16)}.mkt-featureCard,.mkt-featureCard[data-tone=blue]{--tone-rgb:var(--accent2-rgb)}.mkt-featureCard[data-tone=orange]{--tone-rgb:var(--accent-rgb)}.mkt-featureCard[data-tone=green]{--tone-rgb:22 163 74}.mkt-featureCard[data-tone=amber]{--tone-rgb:245 158 11}.mkt-featureCard__icon{width:40px;height:40px;border-radius:14px;border:1px solid rgb(var(--tone-rgb)/.28);background:radial-gradient(70% 90% at 30% 20%,hsla(0,0%,100%,.55),transparent 58%),linear-gradient(135deg,rgb(var(--tone-rgb)/.92),rgba(15,23,42,.92));box-shadow:0 16px 30px rgb(var(--tone-rgb)/.1)}.mkt-featureCard__title{font-weight:900;letter-spacing:.15px}.mkt-featureCard__body{color:rgba(15,23,42,.78);font-size:13px;line-height:1.35}.mkt-grid3{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:860px){.mkt-grid3{grid-template-columns:repeat(3,1fr)}}.mkt-grid4{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:720px){.mkt-grid4{grid-template-columns:1fr 1fr}}@media (min-width:980px){.mkt-grid4{grid-template-columns:repeat(4,1fr)}}.mkt-card{padding:14px;display:grid;grid-gap:8px;gap:8px}.mkt-card__title{font-weight:900;letter-spacing:.2px}.mkt-card__body{color:rgba(15,23,42,.78);font-size:13px;line-height:1.35}.mkt-use{padding:14px;display:grid;grid-gap:10px;gap:10px}.mkt-use__title{font-weight:900;letter-spacing:.2px}.mkt-use__bullets{display:grid;grid-gap:8px;gap:8px;color:rgba(15,23,42,.78);font-size:13px;line-height:1.35}.mkt-compare{display:grid;grid-gap:10px;gap:10px}@media (min-width:920px){.mkt-compare{grid-template-columns:1fr 1fr}}.mkt-compare__col{padding:14px;display:grid;grid-gap:10px;gap:10px}.mkt-compare__col[data-emphasis="1"]{border-color:rgb(var(--accent-rgb)/.26);background:radial-gradient(700px 320px at 24% 10%,rgb(var(--accent-rgb)/.1),transparent 55%),var(--surface)}.mkt-compare__title{font-weight:900;letter-spacing:.2px}.mkt-compare__row{font-size:13px;color:rgba(15,23,42,.8);line-height:1.35}.mkt-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28);color:rgba(22,163,74,.92);font-weight:900;font-size:12px}.mkt-features{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:720px){.mkt-features{grid-template-columns:1fr 1fr}}@media (min-width:980px){.mkt-features{grid-template-columns:repeat(4,1fr)}}.mkt-feature{padding:12px;display:flex;gap:10px;align-items:center}.mkt-feature__dot{width:10px;height:10px;border-radius:999px;background:rgb(var(--accent-rgb)/.72);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.1);flex:0 0 auto}.mkt-feature__label{font-weight:800;font-size:13px;line-height:1.25}.mkt-preview{padding:14px;display:grid;grid-gap:10px;gap:10px}.mkt-preview__media{border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.72)}.mkt-preview__img{width:100%;height:auto;display:block}.mkt-preview__caption{font-size:13px;color:rgba(15,23,42,.78);line-height:1.35}.mkt-pricing{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:920px){.mkt-pricing{grid-template-columns:repeat(3,1fr)}}.mkt-priceCard{padding:16px;display:flex;flex-direction:column;gap:10px}.mkt-priceCard[data-emphasis="1"]{border-color:rgb(var(--accent-rgb)/.26);background:radial-gradient(700px 320px at 24% 10%,rgb(var(--accent-rgb)/.12),transparent 55%),var(--surface)}.mkt-priceCard__title{font-size:16px;font-weight:900;letter-spacing:.1px}.mkt-priceCard__price{font-size:20px;font-weight:950;letter-spacing:-.02em;color:var(--ink)}.mkt-priceCard__sub{font-size:13px;color:var(--muted);line-height:1.35}.mkt-priceCard__bullets{display:grid;grid-gap:8px;gap:8px;color:rgba(15,23,42,.78);font-size:13px;line-height:1.35}.mkt-priceCard__bullets>div{position:relative;padding-left:14px}.mkt-priceCard__bullets>div:before{content:"";width:6px;height:6px;border-radius:999px;background:rgba(15,23,42,.22);position:absolute;left:0;top:.58em}.mkt-priceCard[data-emphasis="1"] .mkt-priceCard__bullets>div:before{background:rgb(var(--accent-rgb)/.5);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.1)}.mkt-priceCard__cta{margin-top:auto;padding-top:6px;display:flex}.mkt-priceCard__cta .btn{width:100%;justify-content:center}.mkt-dashMock{padding:12px;display:grid;grid-gap:10px;gap:10px;background:radial-gradient(760px 320px at 18% 0,rgb(var(--accent2-rgb)/.11),transparent 55%),hsla(0,0%,100%,.8)}.mkt-dashMock__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.mkt-dashMock__title{font-weight:900;letter-spacing:.1px;font-size:12px;color:rgba(15,23,42,.86)}.mkt-dashMock__filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mkt-chip2{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.72);font-size:11px;font-weight:900;color:rgba(15,23,42,.74);white-space:nowrap}.mkt-dashKpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}@media (min-width:720px){.mkt-dashKpis{grid-template-columns:repeat(5,1fr)}}.mkt-dashKpi{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.86);padding:10px;display:grid;grid-gap:6px;gap:6px;box-shadow:0 10px 22px rgba(15,23,42,.05)}.mkt-dashKpi__label{font-size:10px;font-weight:900;color:rgba(15,23,42,.62);letter-spacing:.35px;text-transform:uppercase}.mkt-dashKpi__value{font-size:18px;font-weight:900;letter-spacing:.1px;line-height:1.05}.mkt-dashGrid3{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}@media (min-width:920px){.mkt-dashGrid3{grid-template-columns:repeat(3,1fr)}}.mkt-dashGrid2{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}@media (min-width:920px){.mkt-dashGrid2{grid-template-columns:1fr 1fr}}.mkt-dashCard{border-radius:16px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.88);box-shadow:0 12px 26px rgba(15,23,42,.05);overflow:hidden}.mkt-dashCard__head{padding:10px;border-bottom:1px solid rgba(15,23,42,.08);font-weight:900;font-size:12px;letter-spacing:.1px;color:rgba(15,23,42,.84)}.mkt-dashCard__body{padding:10px}.mkt-dashDonut{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center}.mkt-donut{display:block}.mkt-dashLegend{display:grid;grid-gap:8px;gap:8px;min-width:0}.mkt-dashLegend__row{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;min-width:0}.mkt-dashLegend__dot{width:10px;height:10px;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);margin-top:2px}.mkt-dashLegend__label{font-size:12px;font-weight:900;color:rgba(15,23,42,.74);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-dashLegend__meta{font-size:11px;font-weight:900;color:rgba(15,23,42,.58);font-family:var(--font-mono);white-space:nowrap}.mkt-miniList{display:grid;grid-gap:10px;gap:10px}.mkt-barRow{display:grid;grid-gap:6px;gap:6px}.mkt-barRow__top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.mkt-barRow__label{font-size:12px;font-weight:900;color:rgba(15,23,42,.74);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mkt-barRow__count{font-size:11px;font-weight:900;color:rgba(15,23,42,.58);font-family:var(--font-mono);flex:0 0 auto}.mkt-barRow__track{height:10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.04);overflow:hidden}.mkt-barRow__fill{height:100%;border-radius:999px}.mkt-proof{padding:14px;display:grid;grid-gap:8px;gap:8px}.mkt-proof__title{font-weight:900;letter-spacing:.2px}.mkt-proof__body{font-size:13px;color:rgba(15,23,42,.78);line-height:1.35}.mkt-cta{padding:16px;display:grid;grid-gap:14px;gap:14px;align-items:center;background:radial-gradient(900px 360px at 16% 0,rgb(var(--accent2-rgb)/.18),transparent 60%),radial-gradient(820px 340px at 96% 18%,rgb(var(--accent-rgb)/.18),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(248,250,252,.7));border-color:rgba(15,23,42,.1)}@media (min-width:860px){.mkt-cta{grid-template-columns:1fr auto}}.mkt-cta__title{font-size:18px;font-weight:900;letter-spacing:.1px;line-height:1.2}.mkt-cta__sub{margin-top:6px;color:rgba(15,23,42,.78);font-size:13px;line-height:1.35;max-width:68ch}.mkt-cta__actions{display:flex;gap:10px;flex-wrap:wrap}.mkt-footer{padding:18px 0 28px;border-top:1px solid rgba(15,23,42,.08);background:rgba(246,247,249,.6)}.mkt-footer__inner{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.mkt-footer__brand{font-weight:900;letter-spacing:.2px}.mkt-footer__muted{font-size:12px;color:var(--muted);line-height:1.35;margin-top:4px}.mkt-footer__right{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mkt-footer__link{font-size:13px;font-weight:800;color:rgba(15,23,42,.86);padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.02)}.mkt{background:#f7f5f0}.mkt .container{width:min(1440px,calc(100% - 64px))}.mkt-header{background:hsla(43,30%,95%,.94)}.mkt-section{padding:clamp(44px,7vw,86px) 0}.mkt-section--alt{background:#eeebe3;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.mkt-section__head{gap:10px;margin-bottom:26px}.mkt-section__title{color:#111827;font-size:clamp(28px,4vw,50px);font-weight:950;letter-spacing:-.025em;line-height:1.02}.mkt-section__title:after{width:72px;height:3px;background:#c2410c}.mkt-section__sub{max-width:66ch;color:rgba(17,24,39,.68);font-size:clamp(14px,1.4vw,17px);line-height:1.5}.mkt-eyebrow{color:#9a3412;font-size:11px;letter-spacing:.14em}.mkt-hero--premium{padding:18px 0}.mkt-hero__photoWrap{min-height:clamp(520px,68vh,720px);border-radius:22px;box-shadow:0 24px 70px rgba(17,24,39,.18)}.mkt-hero__shade{background:linear-gradient(90deg,rgba(9,16,30,.78),rgba(9,16,30,.36) 52%,rgba(9,16,30,.08)),linear-gradient(0deg,rgba(9,16,30,.46),rgba(9,16,30,.02) 48%)}.mkt-hero__content{max-width:790px;padding:clamp(30px,5vw,72px)}.mkt-hero__title--light{font-size:clamp(42px,6vw,82px);letter-spacing:-.035em}.mkt-hero__sub--light{max-width:660px;color:hsla(0,0%,100%,.84)}.mkt-hero__fieldNote span{border-radius:8px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mkt-section--statement{padding-top:24px;padding-bottom:28px}.mkt-statement{max-width:none;margin:0;padding:10px 0 26px;text-align:left;border-bottom:1px solid rgba(17,24,39,.14)}.mkt-statement__title{max-width:760px;font-size:clamp(34px,5.2vw,66px);letter-spacing:-.04em}.mkt-statement__body{max-width:740px;margin:0;color:rgba(17,24,39,.72)}.mkt-fieldBrief{border-color:rgba(17,24,39,.14)}.mkt-fieldBrief__copy h2{letter-spacing:-.04em}.mkt-signalRow{border-bottom-color:rgba(17,24,39,.11)}.mkt-productStack{gap:28px}.mkt-productPanel{border-radius:20px;border-color:rgba(17,24,39,.12);background:#fff;box-shadow:0 14px 42px rgba(17,24,39,.07)}.mkt-industries__media,.mkt-productPanel__media{background:#d7d2c6}.mkt-industries__copy,.mkt-productPanel__copy{padding:clamp(26px,5vw,56px)}.mkt-industries h2,.mkt-productPanel h2,.mkt-trialCta h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.035em}.mkt-industries p,.mkt-productPanel p,.mkt-trialCta p{max-width:62ch;color:rgba(17,24,39,.72);font-size:15px}.mkt-featurePill,.mkt-industryChip{border-radius:9px;background:#f4f1ea;color:rgba(17,24,39,.82)}.mkt-outcomeGrid{gap:0;border-top:1px solid rgba(17,24,39,.13)}.mkt-outcomeCard{padding:20px 0;border:0;border-bottom:1px solid rgba(17,24,39,.13);border-radius:0;background:transparent;box-shadow:none}.mkt-outcomeCard__title{color:#111827;font-size:17px;letter-spacing:-.01em}.mkt-outcomeCard__body{max-width:42ch;color:rgba(17,24,39,.7)}.mkt-industries{border-radius:20px;border-color:rgba(17,24,39,.12);background:#fff;box-shadow:0 14px 42px rgba(17,24,39,.07)}.mkt-trialCta{border-radius:20px;border-color:rgba(17,24,39,.14);background:#111827;box-shadow:0 24px 70px rgba(17,24,39,.16)}.mkt-trialCta .mkt-eyebrow,.mkt-trialCta h2{color:#fff}.mkt-trialCta p{color:hsla(0,0%,100%,.74)}.mkt-trialCta .btn.secondary{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.1);color:#fff}@media (min-width:760px){.mkt-statement{grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr);align-items:end}}@media (min-width:920px){.mkt-fieldBrief{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt-signalRow{grid-template-columns:minmax(170px,.42fr) 1fr;align-items:start;gap:24px}.mkt-productPanel--1{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.mkt-productPanel--3{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.mkt-productPanel__img,.mkt-productPanel__media{min-height:430px}.mkt-outcomeGrid{grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(17,24,39,.13)}.mkt-outcomeCard{min-height:170px;padding:22px;border-right:1px solid rgba(17,24,39,.13)}}@media (max-width:720px){.mkt .container{width:min(100% - 32px,1440px)}.mkt-section{padding:40px 0}.mkt-hero__photoWrap{min-height:540px;border-radius:18px}.mkt-statement{padding-bottom:18px}.mkt-industries,.mkt-productPanel,.mkt-trialCta{border-radius:18px}}.legal{padding:0;overflow:hidden}.legal__head{padding:18px 18px 12px;border-bottom:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 340px at 14% 0,rgb(var(--accent2-rgb)/.1),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.88),rgba(248,250,252,.7))}.legal__title{margin:0;font-size:22px;font-weight:950;letter-spacing:.1px;line-height:1.15}.legal__meta{margin-top:6px;font-size:12px;color:var(--muted);font-weight:700}.legal__body{padding:16px 18px 20px;color:rgba(15,23,42,.88);line-height:1.55;font-size:14px;display:grid;grid-gap:12px;gap:12px}.legal__body h2{margin:14px 0 0;font-size:14px;font-weight:950;letter-spacing:.12px;color:rgba(15,23,42,.92)}.legal__body p{margin:0;max-width:78ch}.legal__body ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;max-width:82ch}.legal__body li{margin:0}.legal__link{color:rgb(var(--accent-rgb));font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-rgb)/.35);text-decoration-color:rgb(var(--accent-rgb)/.35);text-underline-offset:3px}