/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Hakopod Geist;src:url(/fonts/geist/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.editorial-site[data-route=platform] main{--font-sans:"Hakopod Geist", Arial, sans-serif;--font-editorial:var(--font-sans);--platform-bg:#f1f0ee;--platform-card:#fff;--platform-ink:#101010;--platform-muted:#676767;--platform-line:#1010101a;--platform-yellow:#fff8ca;--platform-blue:#e5f0f4;--platform-peach:#fbe6dc;--foreground:var(--platform-ink);--muted:var(--platform-muted);--state:var(--destructive);--site-line:var(--platform-line);background:var(--platform-bg);color:var(--platform-ink);font-family:var(--font-sans)}.dark .editorial-site[data-route=platform] main{--platform-bg:#101010;--platform-card:#1d1d1d;--platform-ink:#fff;--platform-muted:#aaa;--platform-line:#ffffff1a;--platform-yellow:#272100;--platform-blue:#17272c;--platform-peach:#302019}.editorial-site[data-route=platform] main :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:-.035em;color:var(--platform-ink);font-weight:400;line-height:1.15}.editorial-site[data-route=platform] main :is(p,.eyebrow){color:var(--platform-muted)}.editorial-site[data-route=platform] main .eyebrow{font:11px/1.5 var(--font-sans);letter-spacing:.02em}.editorial-site[data-route=platform] main>:is(.page-hero,.section,.platform-diagram,.dark-section,.closing-section),.editorial-site[data-route=platform] #everyday-operations>.section{border:0;width:min(1280px,90%);margin-inline:auto;padding:64px 0}.editorial-site[data-route=platform] main>.page-hero{text-align:left;padding:48px 0 32px}.platform-status-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border:1px solid var(--platform-line);background:var(--platform-card);border-radius:4px;font-size:12px;display:inline-flex}.platform-status-badge>span{color:var(--destructive);font-size:20px;line-height:20px}.editorial-site[data-route=platform] .page-hero .split-heading{margin:24px 0 0}.editorial-site[data-route=platform] main h1{max-width:none;margin:0;font-size:clamp(44px,4.2vw,60px);line-height:1.13}.editorial-site[data-route=platform] .split-heading{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px;display:grid}.editorial-site[data-route=platform] main .split-heading h2{font-size:clamp(34px,3.5vw,48px)}.editorial-site[data-route=platform] .page-hero .split-heading>div{text-align:right;width:100%;max-width:none;margin-top:0}.editorial-site[data-route=platform] .page-hero .split-heading p{margin-left:auto}.editorial-site[data-route=platform] .split-heading p{max-width:520px;margin:0;font-size:16px;line-height:1.6}.editorial-site[data-route=platform] .page-hero .split-heading p{font-size:18px}.editorial-site[data-route=platform] main .site-action{background:var(--destructive);color:var(--destructive-fg);font:14px/1.5 var(--font-sans);text-transform:none;letter-spacing:normal;border:0;border-radius:8px;min-height:44px}.editorial-site[data-route=platform] main .text-link{font:14px/1.5 var(--font-sans);letter-spacing:normal;min-height:44px}.editorial-site[data-route=platform] main .text-link>span:last-child{border-color:var(--platform-line);border-radius:8px}.editorial-site[data-route=platform] main>.platform-diagram{border-radius:var(--radius-xl,.75rem);background:var(--platform-card);color:var(--platform-ink);border:1px solid var(--platform-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.editorial-site[data-route=platform] .platform-diagram-copy{padding:32px}.editorial-site[data-route=platform] .platform-diagram-copy h2{margin-top:20px;font-size:36px}.editorial-site[data-route=platform] .platform-diagram-copy p{max-width:none;font-size:16px;line-height:1.6}.editorial-site[data-route=platform] .platform-art{background:var(--platform-yellow);border-left:1px solid var(--platform-line)}.editorial-site[data-route=platform] .platform-diagram .network-composition{--background:var(--platform-yellow);--foreground:var(--platform-ink);--muted:var(--platform-muted);--state:var(--destructive);--site-line:var(--platform-line);min-height:390px}.editorial-site[data-route=platform] .network-tag{background:var(--platform-card);font:10px/1.4 var(--font-sans);border-radius:8px}.editorial-site[data-route=platform] .network-core{background:#f7e990;border-radius:16px}.editorial-site[data-route=platform] .network-frame{border-radius:12px}.editorial-site[data-route=platform] .platform-art .visual-caption{color:var(--platform-muted)}.editorial-site[data-route=platform] .section-kicker{font:11px/1.5 var(--font-sans);color:var(--platform-muted);margin-bottom:28px;padding:0}.editorial-site[data-route=platform] .showcase{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:12px;overflow:hidden}.editorial-site[data-route=platform] .showcase-tabs{background:var(--platform-bg);border-color:var(--platform-line)}.editorial-site[data-route=platform] .showcase-tabs button{font-family:var(--font-sans);min-height:48px}.editorial-site[data-route=platform] .showcase-copy h3{font-size:36px}.editorial-site[data-route=platform] .showcase-visual{background:var(--platform-blue)}.editorial-site[data-route=platform] .platform-features{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-site[data-route=platform] .platform-features>a{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 6);border:1px solid var(--platform-line);background:var(--platform-card);flex-direction:column;display:flex}.editorial-site[data-route=platform] .platform-features>a:nth-child(3n+2){background:var(--platform-blue)}.editorial-site[data-route=platform] .platform-features>a:nth-child(3n){background:var(--platform-yellow)}.editorial-site[data-route=platform] .platform-features h2{margin:28px 0 16px;font-size:28px}.editorial-site[data-route=platform] .platform-features p{font-size:14px;line-height:1.7}.editorial-site[data-route=platform] .platform-features .text-link{margin-top:auto;padding-top:20px}.editorial-site[data-route=platform] #everyday-operations>.section{padding-top:0}.editorial-site[data-route=platform] .capability-grid{gap:24px}.editorial-site[data-route=platform] .capability-card{border-radius:var(--radius-xl,.75rem);background:var(--platform-card);border:1px solid var(--platform-line);padding-bottom:24px;overflow:hidden}.editorial-site[data-route=platform] .capability-art{background:var(--platform-yellow);border-bottom:1px solid var(--platform-line)}.editorial-site[data-route=platform] .capability-card:nth-child(2n) .capability-art{background:var(--platform-blue)}.editorial-site[data-route=platform] .capability-card>:is(.eyebrow,h3,p,.text-link){margin-inline:24px}.editorial-site[data-route=platform] .capability-card h3{font-size:28px}.editorial-site[data-route=platform] .capability-card p{font-size:14px;line-height:1.7}.dark .editorial-site[data-route=platform] .capability-art svg text{fill:var(--platform-muted)}.editorial-site[data-route=platform] main>.provenance-section{border:1px solid var(--platform-line);background:var(--platform-peach);border-radius:12px;padding:32px}.editorial-site[data-route=platform] .capability-note{color:var(--platform-muted);line-height:1.7}.editorial-site[data-route=platform] main>.dark-section{color:var(--platform-ink);background:0 0}.editorial-site[data-route=platform] .dark-section .split-heading p{color:var(--platform-muted)}.editorial-site[data-route=platform] .interface-grid{gap:16px}.editorial-site[data-route=platform] .interface-grid article{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 6);background:var(--platform-card);border:1px solid var(--platform-line)}.editorial-site[data-route=platform] .interface-grid article:nth-child(2){background:var(--platform-blue)}.editorial-site[data-route=platform] .interface-grid article:nth-child(3){background:var(--platform-yellow)}.editorial-site[data-route=platform] .interface-grid .eyebrow{color:var(--platform-muted)}.editorial-site[data-route=platform] .interface-grid h3{font-size:28px}.editorial-site[data-route=platform] main>.closing-section{background:var(--platform-yellow);border:1px solid var(--platform-line);border-radius:12px;margin-bottom:64px;padding:48px 24px}.editorial-site[data-route=platform] .closing-section h2{font-size:48px}@media(max-width:1050px){.editorial-site[data-route=platform] .split-heading{gap:32px}.editorial-site[data-route=platform] .platform-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.editorial-site[data-route=platform] main>:is(.section,.dark-section,.closing-section),.editorial-site[data-route=platform] #everyday-operations>.section{padding-block:48px}.editorial-site[data-route=platform] main>.page-hero{padding-top:32px}.editorial-site[data-route=platform] main h1{font-size:clamp(40px,8.5vw,54px)}.editorial-site[data-route=platform] .split-heading{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}.editorial-site[data-route=platform] .page-hero .split-heading>div{text-align:left}.editorial-site[data-route=platform] .page-hero .split-heading p{font-size:16px}.editorial-site[data-route=platform] main>.platform-diagram{grid-template-columns:repeat(1,minmax(0,1fr))}.editorial-site[data-route=platform] .platform-diagram-copy{padding:24px}.editorial-site[data-route=platform] .platform-diagram-copy h2{font-size:32px}.editorial-site[data-route=platform] .platform-art{border-left:0;border-top:1px solid var(--platform-line);min-height:340px}.editorial-site[data-route=platform] .platform-diagram .network-composition{min-height:340px}.editorial-site[data-route=platform] .showcase-copy h3{font-size:30px}.editorial-site[data-route=platform] .platform-features{grid-template-columns:repeat(1,minmax(0,1fr))}.editorial-site[data-route=platform] main>.provenance-section{padding:24px}.editorial-site[data-route=platform] .closing-section h2{font-size:36px}}.platform-workflow-fallback{gap:16px;display:grid}.platform-workflow-fallback article{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:12px;padding:24px}.platform-workflow-fallback h3{margin-bottom:16px;font-size:28px}.platform-workflow-fallback p{margin-bottom:16px;line-height:1.6}
