.public-site{--pub-dark:#123e35;--pub-soft:#e7f1ed;background:#fff;font-size:16px;line-height:1.65}.public-site .pub-wrap{width:min(1220px,100% - 96px);margin-inline:auto}.public-site h1,.public-site h2{letter-spacing:-2.2px;font-weight:600;line-height:1.08}.public-site h1{font-size:clamp(44px,4.8vw,69px)}.public-site h2{font-size:clamp(34px,3.6vw,50px)}.public-site h3{letter-spacing:-.5px;font-size:21px;line-height:1.3}.public-site em{color:var(--accent);font-style:normal}.public-site a{text-underline-offset:5px}.pub-header{border-bottom:1px solid var(--border);background:#fff}.pub-nav{justify-content:space-between;align-items:center;gap:22px;min-height:88px;display:flex}.pub-brand{color:var(--text);letter-spacing:-1px;align-items:center;gap:10px;font-size:27px;font-weight:700;display:inline-flex}.pub-nav nav{align-items:center;gap:32px;font-size:14px;display:flex}.pub-nav nav a{color:var(--text)}.pub-nav .pub-language-switcher{letter-spacing:.04em;flex:none;justify-content:flex-start;gap:8px;width:auto;margin-left:2px;font-size:12px;font-weight:700}.pub-language-option{align-items:center;gap:8px;display:inline-flex}.pub-nav .pub-language-switcher a{min-width:28px;min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pub-nav .pub-language-switcher a[aria-current=page]{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.pub-nav .pub-language-switcher a:focus-visible{outline-offset:2px;outline:3px solid #147d70}.pub-login{border-left:1px solid var(--border);align-items:center;gap:9px;padding-left:30px;display:flex}.pub-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;min-height:730px;padding-block:72px;display:grid}.pub-descriptor{color:var(--accent);margin-bottom:27px;font-size:15px}.pub-lead{max-width:540px;margin-block:26px 30px;font-size:18px;line-height:1.65}.pub-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 19px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.pub-chrome-mark{flex:none;display:block}.pub-button:hover{color:#fff;background:#106457;transform:translateY(-2px);text-decoration:none!important}.pub-button-outline{color:var(--accent);background:0 0}.pub-hero-note{margin-top:22px;font-size:12px;line-height:1.8}.pub-hero-product{background:var(--pub-soft);border:1px solid #d1e3db;border-radius:4px 50px 4px 4px;min-width:0;padding:26px 32px 20px;position:relative}.pub-product-label{letter-spacing:1px;color:#386b5c;justify-content:space-between;gap:12px;margin-bottom:20px;font:10px Consolas,monospace;display:flex}.pub-panel-frame{background:#f6f9f8;border:1px solid #b7d0c4;border-radius:10px;width:min(100%,350px);height:505px;margin:auto;overflow:hidden;box-shadow:0 12px 30px #143d3314}.pub-panel-frame img{width:100%;height:auto;display:block}.pub-product-caption{color:var(--accent);justify-content:center;align-items:center;gap:10px;padding-top:18px;font-size:12px;display:flex}.pub-principles{border-block:1px solid var(--border);background:#f5f8f6}.pub-principles .pub-wrap{color:var(--muted);justify-content:space-between;gap:20px;padding-block:22px;font-size:13px;display:flex}.pub-principles strong{color:var(--text)}.public-site .pub-section{padding-block:100px;scroll-margin-top:28px}.pub-section-heading{margin-bottom:40px}.pub-kicker{letter-spacing:1.5px;color:var(--accent);margin-bottom:20px;font:11px Consolas,monospace}.pub-section-heading>p:not(.pub-kicker){max-width:610px;margin-top:22px}.pub-heading-split{justify-content:space-between;align-items:end;gap:60px;display:flex}.pub-heading-split>p{max-width:400px!important}.pub-feature-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.pub-feature-grid article{border-top:1px solid var(--border);padding-top:24px}.pub-feature-top{color:var(--accent);justify-content:space-between;margin-bottom:36px;display:flex}.pub-feature-top span{color:var(--muted);font:12px Consolas,monospace}.pub-feature-grid p{margin-top:15px;font-size:14px}.pub-how{border-block:1px solid var(--border);background:#f5f8f6}.pub-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;gap:24px;display:grid}.pub-flow>svg{color:#739b8c;align-self:center}.pub-flow span{color:var(--accent);font:11px Consolas,monospace}.pub-flow h3{margin-block:16px 12px}.pub-flow p{font-size:14px}.pub-tablist{border-bottom:1px solid #b6ccbf;gap:12px;display:flex}.pub-tablist button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 26px;font-size:17px}.pub-tablist button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);background:#f0f7f3}.pub-tablist button span{font:11px Consolas,monospace}.pub-tutorial-body{grid-template-columns:1.2fr 1fr;align-items:start;gap:85px;padding-top:42px;display:grid}.pub-tutorial-note{border-bottom:1px solid var(--border);padding-bottom:22px;font-size:14px}.pub-steps{margin:0;padding:0;list-style:none}.pub-steps li{border-bottom:1px solid var(--border);gap:24px;padding-block:23px;display:flex}.pub-steps li>span{color:var(--accent);padding-top:4px;font:12px Consolas,monospace}.pub-steps h3{font-size:18px}.pub-steps p{margin-top:8px;font-size:14px}.pub-tutorial-media{background:var(--pub-soft);border-radius:5px;padding:28px}.public-site figure{margin:0}.pub-tutorial-media figure{max-width:390px;margin:auto}.pub-tutorial-media img{border:1px solid #bdd2c6;border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.public-site figcaption{color:var(--muted);margin-top:14px;font-size:11px}.pub-tutorial-media summary{padding-block:10px;font-size:13px}.pub-consent-note{border-left:3px solid var(--accent);color:var(--text);background:#e7f3ef;margin-top:25px;padding:18px;font-size:14px}.pub-privacy{background:var(--pub-dark);color:#fff}.pub-privacy .pub-kicker,.pub-privacy .pub-text-link{color:#a5dec8}.pub-privacy p{color:#c6dcd3}.pub-data-columns{grid-template-columns:1fr 1fr;gap:80px;display:grid}.pub-data-columns>div{border-top:1px solid #53776b;padding-top:25px}.pub-data-columns h3{align-items:center;gap:12px;font-size:20px;display:flex}.pub-data-columns ul{color:#d6e5de;padding-left:22px;font-size:15px;line-height:2.05}.pub-privacy-caveat{max-width:750px;margin-block:20px;font-size:13px}.pub-text-link{align-items:center;gap:9px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.pub-web{grid-template-columns:1fr 1.45fr;align-items:center;gap:65px;display:grid}.pub-web .pub-section-heading{margin:0}.public-site .pub-small{font-size:12px}.pub-web-image{border:1px solid var(--border);background:#eaf1ed;border-radius:6px;padding:15px}.pub-web-image img{width:100%;height:auto;display:block}.pub-faq{border-top:1px solid var(--border);grid-template-columns:1fr 1.45fr;gap:65px;display:grid}.pub-faq details{margin:0;padding:23px 0}.pub-faq summary{color:var(--text);font-size:17px;font-weight:600}.pub-faq details p{margin-top:16px;font-size:14px}.pub-final{background:#e7f1ed;padding-block:85px;position:relative;overflow:hidden}.pub-final .pub-wrap{z-index:1;position:relative}.pub-final h2{font-size:clamp(42px,5vw,70px)}.pub-final .pub-actions{margin-block:32px 18px}.pub-final p:not(.pub-kicker){font-size:13px}.pub-final-network{color:#a3c8b8;position:absolute;top:110px;right:10%;transform:rotate(-12deg)}.pub-button-light{color:var(--accent);background:#fff}.pub-footer{padding-top:50px}.pub-footer-top{justify-content:space-between;gap:30px;padding-bottom:40px;display:flex}.pub-footer-top p{margin-top:17px;font-size:12px}.pub-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:13px 35px;font-size:13px;display:grid}.pub-footer nav a:last-child{grid-column:1/-1}.pub-footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding-block:22px;font-size:11px;display:flex}.pub-document{padding-block:75px 100px;max-width:860px!important}.pub-document>h1{margin-bottom:24px}.pub-document>p{margin-block:18px}.pub-document h2{letter-spacing:-.7px;margin-block:42px 18px;font-size:27px}.pub-document h3{margin-block:26px 12px;font-size:20px}.pub-document li{color:var(--muted);margin-block:9px}.pub-document code{overflow-wrap:anywhere;font-size:.9em}.pub-document .pub-doc-intro{max-width:700px;font-size:20px}.pub-support-toc{border-block:1px solid var(--border);flex-wrap:wrap;gap:10px 24px;margin-block:30px;padding-block:25px;font-size:14px;display:flex}.pub-document details{padding-bottom:18px}.pub-document summary{color:var(--text);font-size:17px;font-weight:600}.pub-document details p{padding-top:15px}.pub-hero-copy{animation:.6s ease-out both pub-enter}.pub-hero-product{animation:.8s ease-out both pub-enter}@keyframes pub-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.public-site .pub-wrap{width:calc(100% - 64px)}.pub-hero{gap:30px}.pub-hero-product{padding-inline:20px}.pub-hero .pub-actions{flex-direction:column;align-items:stretch;max-width:310px}.pub-feature-grid{grid-template-columns:repeat(2,1fr);gap:40px}.pub-tutorial-body{gap:40px}.pub-web,.pub-faq{gap:35px}}@media (max-width:768px){.public-site .pub-wrap{width:calc(100% - 40px)}.pub-nav{flex-wrap:wrap;gap:15px;min-height:78px;padding-block:18px}.pub-nav nav{gap:20px;font-size:13px}.pub-login{border:0;padding-left:0}.pub-brand{font-size:25px}.pub-hero{grid-template-columns:1fr;gap:38px;padding-block:42px 48px}.pub-hero h1{letter-spacing:-1.7px;font-size:clamp(39px,7.8vw,60px)}.pub-lead{font-size:17px}.pub-hero .pub-actions{flex-direction:row;max-width:none}.pub-hero-product{justify-self:center;width:100%;max-width:440px}.pub-principles .pub-wrap{grid-template-columns:1fr 1fr;gap:16px;font-size:12px;display:grid}.public-site .pub-section{padding-block:64px}.pub-heading-split{flex-direction:column;align-items:start;gap:20px}.pub-section-heading{margin-bottom:30px}.pub-feature-grid{gap:30px 24px}.pub-feature-grid h3{font-size:19px}.pub-feature-top{margin-bottom:24px}.pub-flow{grid-template-columns:1fr;gap:20px}.pub-flow>svg{width:18px;transform:rotate(90deg)}.pub-tutorial-body{grid-template-columns:1fr;gap:32px;padding-top:28px}.pub-tablist{gap:0}.pub-tablist button{flex:1;gap:7px;padding:16px 10px;font-size:15px}.pub-data-columns{grid-template-columns:1fr;gap:25px}.pub-web,.pub-faq{grid-template-columns:1fr;gap:30px}.pub-final-network{opacity:.5;top:130px;right:-90px}.pub-final{padding-block:64px}.pub-final .pub-actions{flex-direction:column;align-items:start}.pub-footer-top{flex-direction:column}.pub-document{padding-block:45px 65px}.pub-document h1{font-size:38px}.pub-document .pub-doc-intro{font-size:18px}}@media (max-width:440px){.public-site .pub-wrap{width:calc(100% - 32px)}.pub-nav{gap:16px}.pub-nav nav{justify-content:space-between;gap:10px;width:100%}.pub-hero .pub-actions{flex-direction:column;align-items:stretch}.pub-hero-product{padding:18px 16px}.pub-panel-frame{height:440px}.pub-product-label{letter-spacing:.5px;font-size:9px}.pub-feature-grid{grid-template-columns:1fr}.pub-feature-top{margin-bottom:20px}.pub-tutorial-media{padding:15px}.pub-steps li{gap:16px}.pub-tablist button{font-size:14px}.pub-footer nav{gap:14px 22px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:IBM Plex Sans;src:url(../media/ibm-plex-sans-latin.15jby9eboz7vb.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Newsreader;src:url(../media/newsreader-latin.0dc79pquxokce.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.public-site--landing{--home-bg:#f2f4ef;--home-paper:#fff;--home-ink:#19332e;--home-muted:#526761;--home-line:#d7dfd9;--home-teal:#147d70;--home-mint:#b7dfcd;--home-dark:#14211f;background:var(--home-bg);color:var(--home-ink);font-family:IBM Plex Sans,sans-serif;line-height:1.6}.public-site--landing .pub-wrap{width:min(1320px,100% - 96px)}.public-site--landing .pub-header{z-index:5;background:var(--home-bg);border-color:var(--home-line);position:relative}.public-site--landing .pub-nav{min-height:76px}.public-site--landing .pub-brand{min-height:44px;color:var(--home-ink);letter-spacing:-.6px;font-family:IBM Plex Sans,sans-serif;font-size:22px}.public-site--landing .pub-brand img{width:34px;height:34px}.pub-home-navigation{align-items:center;display:flex}.pub-home-nav-links{align-items:center;gap:clamp(16px,2.3vw,34px)!important;font-size:13px!important;display:flex!important}.public-site--landing .pub-home-nav-links a{min-height:44px;color:var(--home-ink);align-items:center;text-decoration:none;display:inline-flex}.public-site--landing .pub-home-nav-links a:hover{color:var(--home-teal)}.public-site--landing .pub-nav .pub-language-switcher a{color:var(--home-muted)}.public-site--landing .pub-nav .pub-language-switcher a[aria-current=page]{color:var(--home-ink)}.public-site--landing .pub-home-nav-links .pub-home-nav-cta{border:1px solid var(--home-ink);min-height:44px;color:var(--home-ink);gap:8px;padding:0 14px}.pub-home-menu-toggle{display:none!important}.pub-home{overflow:clip}.pub-home h1,.pub-home h2,.pub-home h3{color:var(--home-ink);letter-spacing:-.045em;font-family:IBM Plex Sans,sans-serif;font-weight:500}.pub-home h1{max-width:720px;font-size:clamp(43px,5.2vw,72px);line-height:1.04}.pub-home h2{font-size:clamp(34px,4.05vw,54px);line-height:1.1}.pub-home p{color:var(--home-muted)}.pub-home a:focus-visible,.public-site--landing button:focus-visible,.public-site--landing summary:focus-visible{outline-offset:4px;outline:3px solid #a16015}.pub-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(38px,6vw,100px);min-height:690px;padding-block:68px 82px;display:grid}.pub-home-overline{letter-spacing:.105em;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.4;display:flex;color:#526b64!important;margin-bottom:23px!important}.pub-home-overline>span{background:var(--home-teal);border-radius:50%;width:8px;height:8px}.pub-home-lead{max-width:515px;font-size:clamp(17px,1.45vw,20px);line-height:1.6;margin-top:24px!important}.pub-home-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.pub-home .pub-button{border:1px solid var(--home-teal);background:var(--home-teal);color:#fff;border-radius:2px;min-height:48px;padding:0 17px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s}.pub-home .pub-button:hover{background:#0e6358;border-color:#0e6358;transform:none}.pub-home-secondary-link,.pub-home-final-link{min-height:44px;color:var(--home-ink);text-underline-offset:5px;align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.pub-home-secondary-link:hover,.pub-home-final-link:hover{color:var(--home-teal)}.pub-home-hero-note{font-size:12px;margin-top:16px!important}.pub-home-scroll{min-height:44px;color:var(--home-muted);align-items:center;gap:8px;margin-top:31px;font-size:12px;text-decoration:none;display:inline-flex}.pub-home-hero-visual{background:#e9eee8;border:1px solid #d4ddd6;min-width:0;padding:19px 20px 15px}.pub-home-image-topline{color:#586b64;letter-spacing:.075em;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:9px;font-weight:600;display:flex}.pub-home-product-stage{background:#f8faf8;border:1px solid #cbd7cf;justify-content:center;align-items:flex-start;height:clamp(390px,38vw,490px);display:flex;position:relative;overflow:hidden}.pub-home-product-image{object-fit:contain;object-position:top center;width:auto;max-width:min(82%,375px);height:auto;max-height:none;display:block}.pub-home-annotation{z-index:2;color:#25443a;background:#fff;border:1px solid #c7d5cd;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10px;line-height:1.2;display:flex;position:absolute;box-shadow:0 3px 12px #16352f14}.pub-home-annotation-one{top:20%;left:2%}.pub-home-annotation-two{top:56%;right:2%}.pub-home-annotation-three{bottom:7%;left:4%}.pub-home-scan{z-index:1;background:#147d70aa;width:82%;height:1px;animation:1.5s ease-out .35s both pub-home-scan;position:absolute;top:0;left:9%;box-shadow:0 0 8px #147d7044}@keyframes pub-home-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(470px)}}.pub-home-image-caption{font-size:11px;line-height:1.45;margin-top:12px!important}.pub-home-evidence{background:var(--home-paper);border-block:1px solid var(--home-line);padding-block:clamp(76px,10vw,140px)}.pub-home-evidence-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pub-home-evidence-copy h2,.pub-home-history-copy h2,.pub-home-final h2{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif;font-weight:400}.pub-home-evidence-copy>p:not(.pub-home-overline){max-width:430px;margin-top:22px;font-size:15px}.pub-home-evidence-index{border-top:1px solid var(--home-line);grid-template-columns:28px 1fr;gap:8px 12px;margin-top:36px;padding-top:17px;font-size:12px;display:grid}.pub-home-evidence-index span:nth-child(odd){color:var(--home-teal);font-variant-numeric:tabular-nums}.pub-home-evidence-image{border-left:1px solid var(--home-line);background:#f4f6f2;align-items:flex-start;gap:clamp(20px,4vw,58px);padding:clamp(20px,3vw,42px);display:flex}.pub-home-evidence-image img{object-fit:contain;object-position:top;border:1px solid #d6dfd8;width:min(52%,320px);height:auto;max-height:560px;display:block}.pub-home-evidence-image figcaption{max-width:170px;color:var(--home-muted);font-size:11px;line-height:1.5}.pub-home-relations{padding-block:clamp(76px,9vw,124px);scroll-margin-top:24px}.pub-home-section-heading{max-width:750px;margin-bottom:46px}.pub-home-section-heading h2{max-width:700px}.pub-home-section-heading>p:last-child{max-width:580px;margin-top:17px;font-size:15px}.pub-home-relationship-layout{border-block:1px solid var(--home-line);grid-template-columns:minmax(0,1.6fr) minmax(235px,.7fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:26px;display:grid}.pub-home-diagram svg{width:100%;height:auto;display:block;overflow:visible}.pub-home-mobile-relationships{display:none}.pub-home-node rect,.pub-home-node circle{fill:#fff;stroke:#bdcbc2;stroke-width:1.5px}.pub-home-node-entity circle{fill:#e1eee7;stroke:#88ae9a}.pub-home-node-signal rect{fill:#f6f0e3;stroke:#d4bd87}.pub-home-node text{fill:#19332e;letter-spacing:.035em;font:600 14px IBM Plex Sans,sans-serif}.pub-home-node .pub-home-node-note{fill:#64736c;letter-spacing:0;font-size:11px;font-weight:400}.pub-home-edge{fill:none;stroke:#789187;stroke-width:1.7px;transition:stroke .18s,stroke-width .18s}.pub-home-edge-amber{stroke:#b49353}.pub-home-edge.is-active{stroke:#147d70;stroke-width:3.5px}.pub-home-edge-label{fill:#526761;font:11px IBM Plex Sans,sans-serif}.pub-home-diagram marker path{fill:#789187}.pub-home-diagram figcaption{color:var(--home-muted);margin-top:7px;font-size:11px}.pub-home-relationship-hint{font-size:11px;margin-bottom:15px!important}.pub-home-relationship-copy ol{margin:0;padding:0;list-style:none}.pub-home-relationship-copy li{border-top:1px solid var(--home-line)}.pub-home-relationship-copy button{width:100%;min-height:58px;color:var(--home-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;font-size:12px;display:grid}.pub-home-relationship-copy button>span{overflow-wrap:anywhere;min-width:0}.pub-home-relation-verb{color:var(--home-teal);font-size:11px}.pub-home-tutorial{border-block:1px solid var(--home-line);background:#e8ede7;padding-block:clamp(76px,9vw,124px);scroll-margin-top:24px}.pub-home-tutorial-heading{max-width:790px;margin-bottom:28px}.pub-home-tutorial .pub-tutorial-body{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(26px,5vw,68px);padding-top:0}.pub-home-tutorial .pub-tablist{border-color:#bdc9c0;gap:25px}.pub-home-tutorial .pub-tablist button{color:#60716a;background:0 0;border-bottom-width:2px;min-height:54px;padding:10px 3px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.pub-home-tutorial .pub-tablist button[aria-selected=true]{color:var(--home-ink);border-bottom-color:var(--home-teal);background:0 0}.pub-home-tutorial .pub-tablist button span{color:var(--home-teal)}.pub-home-tutorial .pub-tutorial-note{color:var(--home-muted);border-color:#c7d0c9;padding-bottom:14px;font-size:13px}.pub-home-tutorial .pub-steps li{border-color:#c7d0c9;gap:18px;padding-block:16px}.pub-home-tutorial .pub-steps li>span{color:var(--home-teal)}.pub-home-tutorial .pub-steps h3{font-size:16px}.pub-home-tutorial .pub-steps p{margin-top:4px;font-size:13px}.pub-home-tutorial .pub-tutorial-extra,.pub-home-tutorial .pub-consent-note{margin-top:18px;font-size:12px}.pub-home-tutorial .pub-consent-note{border-color:var(--home-teal);color:var(--home-ink);background:#dce8e0;padding:13px 15px}.pub-home-tutorial .pub-tutorial-media{background:#f2f4ef;border:1px solid #d1dbd3;border-radius:0;align-content:start;gap:21px;padding:clamp(16px,2vw,22px);display:grid}.pub-home-tutorial .pub-tutorial-media figure{max-width:390px}.pub-home-tutorial .pub-tutorial-media img{border-color:#cbd6ce;border-radius:0}.pub-home-tutorial .pub-tutorial-media details{border-top:1px solid var(--home-line)}.pub-home-tutorial .pub-tutorial-media summary{min-height:44px;color:var(--home-ink);cursor:pointer}.pub-home-tutorial .pub-tutorial-media details img{margin-top:10px}.public-site--landing .pub-privacy{background:var(--home-dark);color:#f4f5ef;padding-block:clamp(75px,9vw,122px);scroll-margin-top:24px}.public-site--landing .pub-privacy h2,.public-site--landing .pub-privacy h3{color:#f4f5ef}.public-site--landing .pub-privacy h2{letter-spacing:-.025em;max-width:760px;font-family:Newsreader,Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:400}.public-site--landing .pub-privacy .pub-section-heading>p:last-child{color:#cad6cf;max-width:560px}.public-site--landing .pub-privacy .pub-kicker,.public-site--landing .pub-privacy .pub-text-link{color:#8fdbbc}.public-site--landing .pub-data-columns{gap:clamp(30px,7vw,105px)}.public-site--landing .pub-data-columns>div{border-color:#435a51;padding-top:18px}.pub-privacy-mode{letter-spacing:.1em;font-size:10px;font-weight:600;color:#8fdbbc!important;margin-bottom:14px!important}.public-site--landing .pub-data-columns h3{gap:10px;font-size:18px}.public-site--landing .pub-data-columns h3 svg{color:#8fdbbc}.public-site--landing .pub-data-columns ul{color:#d2ddd6;margin-top:14px;padding-left:18px;font-size:13px;line-height:1.85}.pub-privacy-excluded{color:#d2ddd6;border-block:1px solid #435a51;flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding-block:18px;font-size:11px;display:flex}.pub-privacy-excluded p{font-weight:600;color:#f4f5ef!important;margin-right:7px!important}.pub-privacy-excluded span:before{content:"–";color:#8fdbbc;margin-right:7px}.public-site--landing .pub-privacy .pub-privacy-caveat{color:#becdc5;max-width:760px;margin-top:23px;font-size:12px}.public-site--landing .pub-privacy .pub-text-link{min-height:44px}.pub-home-history{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,8vw,125px);padding-block:clamp(78px,10vw,140px);display:grid}.pub-home-history-copy h2{max-width:490px}.pub-home-history-copy>p:not(.pub-home-overline){max-width:420px;margin-top:20px;font-size:14px}.pub-home-history-image{border:1px solid var(--home-line);background:#e8ede8;padding:clamp(10px,1.8vw,22px)}.pub-home-history-image img{width:100%;height:auto;display:block}.pub-home-history-image figcaption{color:var(--home-muted);margin-top:10px;font-size:10px}.pub-home-final{background:#dce8e0;border-top:1px solid #c9d7cd;padding-block:clamp(70px,9vw,120px)}.pub-home-final-inner{max-width:960px!important}.pub-home-final h2{max-width:820px;font-size:clamp(40px,5.7vw,74px);line-height:1.02}.pub-home-final .pub-home-actions{margin-top:27px}.pub-home-final .pub-button-light{background:var(--home-ink);color:#fff;border-color:var(--home-ink)}.pub-home-final .pub-button-light:hover{background:#0d5148;border-color:#0d5148}.pub-home-final>.pub-wrap>p:last-child{margin-top:13px;font-size:12px}.public-site--landing .pub-footer{background:var(--home-bg);border-top:1px solid var(--home-line)}.public-site--landing .pub-footer .pub-brand{font-size:19px}.public-site--landing .pub-footer-top p,.public-site--landing .pub-footer-bottom{color:var(--home-muted)}.public-site--landing .pub-footer nav{font-size:12px}.public-site--landing .pub-footer nav a{min-height:44px;color:var(--home-ink);align-items:center;display:flex}@media (max-width:1050px){.public-site--landing .pub-wrap{width:calc(100% - 64px)}.pub-home-hero{gap:34px;min-height:620px}.pub-home-hero h1{font-size:clamp(43px,5.6vw,60px)}.pub-home-product-stage{height:410px}.pub-home-annotation{font-size:9px}.pub-home-annotation-two{right:0}.pub-home-relationship-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}}@media (max-width:760px){.public-site--landing .pub-wrap{width:calc(100% - 40px)}.public-site--landing .pub-nav{flex-wrap:nowrap;min-height:68px;padding-block:8px}.public-site--landing .pub-brand{font-size:20px}.pub-home-menu-toggle{width:44px;height:44px;border:1px solid var(--home-line)!important;color:var(--home-ink)!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.pub-home-navigation{position:relative}.pub-home-nav-links{border:1px solid var(--home-line);background:#f9faf7;align-items:stretch;width:min(320px,100vw - 32px);padding:10px 16px 15px;position:absolute;top:calc(100% + 9px);right:-10px;box-shadow:0 10px 24px #19332e18;gap:0!important;display:none!important}.pub-home-navigation.is-open .pub-home-nav-links{flex-direction:column;display:flex!important}.public-site--landing .pub-home-nav-links a{border-bottom:1px solid #e4e9e4;min-height:48px}.public-site--landing .pub-home-nav-links .pub-home-nav-cta{border:1px solid var(--home-ink);justify-content:center;margin-top:10px}.pub-home-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:53px 58px}.pub-home h1{max-width:620px;font-size:clamp(44px,9vw,64px)}.pub-home-lead{max-width:570px;font-size:17px;margin-top:19px!important}.pub-home-actions{gap:13px 20px;margin-top:23px}.pub-home-scroll{margin-top:18px}.pub-home-hero-visual{justify-self:center;width:min(100%,520px)}.pub-home-product-stage{height:min(112vw,440px);min-height:340px}.pub-home-product-image{max-width:76%}.pub-home-annotation{min-height:28px;padding-inline:7px;font-size:9px}.pub-home-annotation-one{top:18%;left:1%}.pub-home-annotation-two{top:54%;right:1%}.pub-home-annotation-three{bottom:4%;left:2%}.pub-home-scan{display:none}.pub-home-evidence-layout,.pub-home-history{grid-template-columns:1fr;gap:34px}.pub-home-evidence-layout{gap:28px}.pub-home-evidence{padding-block:68px}.pub-home-evidence-copy h2,.pub-home-history-copy h2{max-width:650px}.pub-home-evidence-image{border-left:0;justify-content:center;padding:20px}.pub-home-evidence-image img{width:min(56%,280px);max-height:420px}.pub-home-evidence-image figcaption{max-width:190px}.pub-home-relations{padding-block:68px}.pub-home-section-heading{margin-bottom:30px}.pub-home-relationship-layout{grid-template-columns:1fr;gap:15px;padding-block:20px}.pub-home-diagram svg,.pub-home-relationship-copy{display:none}.pub-home-mobile-relationships{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.pub-home-mobile-relationships li{border-top:1px solid var(--home-line);min-width:0;color:var(--home-ink);overflow-wrap:anywhere;align-content:start;gap:3px;padding:12px 0;font-size:12px;display:grid}.pub-home-mobile-relationships .pub-home-relation-verb{color:var(--home-teal)}.pub-home-diagram figcaption{margin-top:0}.pub-home-tutorial{padding-block:68px}.pub-home-tutorial .pub-tutorial-body{grid-template-columns:1fr;gap:26px}.pub-home-tutorial .pub-tutorial-media{grid-template-columns:1fr}.pub-home-tutorial .pub-tutorial-media figure{width:min(100%,390px)}.public-site--landing .pub-privacy{padding-block:68px}.public-site--landing .pub-data-columns{grid-template-columns:1fr 1fr;gap:22px}.public-site--landing .pub-data-columns h3{align-items:flex-start;font-size:15px}.public-site--landing .pub-data-columns ul{padding-left:16px;font-size:12px}.pub-privacy-excluded{gap:7px 14px}.pub-home-history,.pub-home-final{padding-block:68px}}@media (max-width:440px){.public-site--landing .pub-wrap{width:calc(100% - 32px)}.pub-home-hero{gap:29px;padding-block:42px 48px}.pub-home h1{font-size:clamp(40px,11vw,48px)}.pub-home-overline{font-size:9px}.pub-home-hero-visual{padding:13px 12px 12px}.pub-home-image-topline{font-size:8px}.pub-home-product-stage{height:106vw;min-height:320px}.pub-home-product-image{max-width:78%}.pub-home-annotation{max-width:112px;font-size:8px}.pub-home-annotation-three{bottom:3%}.pub-home-actions{align-items:flex-start}.pub-home .pub-button{width:100%}.pub-home-secondary-link{min-height:44px}.pub-home-evidence-image{gap:13px;padding:14px 10px}.pub-home-evidence-image img{width:59%;max-height:380px}.pub-home-evidence-image figcaption{font-size:10px}.pub-home h2{font-size:clamp(33px,9.4vw,40px)}.pub-home-mobile-relationships{grid-template-columns:1fr}.pub-home-tutorial .pub-tablist{gap:12px}.pub-home-tutorial .pub-tablist button{font-size:12px}.pub-home-tutorial .pub-steps li{gap:12px}.public-site--landing .pub-data-columns{grid-template-columns:1fr;gap:24px}.pub-privacy-excluded{grid-template-columns:1fr 1fr;display:grid}.pub-privacy-excluded p{grid-column:1/-1}.pub-home-final .pub-home-actions{flex-direction:column;align-items:stretch}.pub-home-final-link{align-self:flex-start}.public-site--landing .pub-footer nav{gap:10px 14px}}@media (prefers-reduced-motion:reduce){.pub-home-scan{display:none!important}.pub-home-edge{transition:none!important}}.pub-footer-top{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(34px,7vw,100px);padding-bottom:36px;display:grid}.pub-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,58px);display:grid}.pub-footer-groups section h2{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.pub-footer-groups nav{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.pub-footer-groups nav a,.public-site--landing .pub-footer-groups nav a{min-height:40px;color:var(--text);overflow-wrap:anywhere;align-items:center}.pub-footer-groups nav a:last-child{grid-column:auto}.support-page{padding-block:70px 110px;max-width:1220px!important}.support-guide-intro{max-width:810px;padding-bottom:34px}.support-guide-intro h1{max-width:760px;margin-top:10px}.support-guide-intro .pub-doc-intro{max-width:680px;margin-top:20px}.support-guide-nav{border-block:1px solid var(--border);margin-bottom:18px;padding-block:17px 19px}.support-guide-nav>p{color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600}.support-guide-nav ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 22px;margin:0;padding:0;list-style:none;display:grid}.support-guide-nav a{min-height:40px;color:var(--text);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.support-topic{border-bottom:1px solid var(--border);grid-template-columns:minmax(175px,.62fr) minmax(0,1.35fr) minmax(230px,.9fr);align-items:start;gap:clamp(22px,4vw,55px);padding-block:clamp(34px,5vw,62px);scroll-margin-top:26px;display:grid}.support-topic-heading{padding-top:28px;position:relative}.support-topic-index{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.support-topic-heading>p{color:var(--muted);margin-bottom:9px;font-size:12px}.support-topic-heading h2{letter-spacing:-1.1px;font-size:clamp(28px,3vw,38px)}.support-topic-definition{margin-bottom:22px;font-size:16px;line-height:1.65}.support-topic-definition strong,.support-topic-example strong{color:var(--text);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.support-topic-facts{gap:15px;margin:0;display:grid}.support-topic-facts>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:12px;padding-top:11px;display:grid}.support-topic-facts dt{color:var(--text);font-size:11px;font-weight:600}.support-topic-facts dd{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.support-topic-example{color:var(--text);background:#f1f5f1;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.6}.support-visual{min-width:0;margin:0}.support-visual-paper{background:#f7f9f6;border:1px solid #d9e1db;padding:16px}.support-visual-label{color:#435c53;margin-bottom:13px;font-size:10px;font-weight:600;line-height:1.4}.support-signal-list,.support-heading-outline{margin:0;padding:0;list-style:none}.support-signal-list li{color:var(--text);border-top:1px solid #dfe6e0;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;padding-block:10px;font-size:11px;line-height:1.45;display:grid}.support-signal-list li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:9px}.support-visual-note{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5}.support-visual figcaption{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45}.support-heading-outline li{color:var(--text);border-top:1px solid #dfe6e0;padding-block:10px;font-size:12px;font-weight:500}.support-heading-outline li[data-level="2"]{padding-left:16px}.support-heading-outline li[data-level="3"]{padding-left:32px}.support-heading-outline span{color:var(--accent);margin-right:7px;font-size:9px;font-weight:600}.support-json-example{color:#26483d;white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid #dfe6e0;margin:0;padding-block:8px;font-size:10px;line-height:1.7}.support-visual-capture .support-visual-paper{flex-direction:column;align-items:center;padding:9px;display:flex;overflow:hidden}.support-visual-capture img{border:1px solid #d5ddd7;width:min(100%,245px);height:auto;display:block}.support-visual-capture figcaption{text-align:center}.support-topic-social .support-visual-paper,.support-topic-coherencia .support-visual-paper{background:#f0f3ef}.support-topic-social .support-signal-list li:first-child,.support-topic-coherencia .support-signal-list li:first-child{border-top:0}.support-more,.support-faq,.support-contact{padding-top:clamp(55px,8vw,90px);scroll-margin-top:25px}.support-more>h2,.support-faq>h2,.support-contact>h2{letter-spacing:-1.4px;max-width:780px;margin-bottom:28px;font-size:clamp(30px,4vw,44px)}.support-more-columns,.support-faq-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,6vw,76px);display:grid}.support-more h3,.support-faq h3{margin-block:18px 9px;font-size:18px}.support-more p,.support-faq-columns p,.support-contact p{color:var(--muted);margin-block:10px;font-size:13px}.support-more .pub-button{margin-block:10px}.support-more-connection{border-top:1px solid var(--border);max-width:790px;margin-top:28px;padding-top:20px;scroll-margin-top:24px}.support-more-connection ol{padding-left:20px}.support-more-connection li{padding-left:5px;font-size:13px}.support-faq details{border-top:1px solid var(--border);padding-block:13px}.support-faq summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.support-faq details p{max-width:760px;color:var(--muted);margin:8px 0 5px;font-size:13px}.support-faq-columns{margin-top:34px}.support-contact{max-width:800px}.support-page a:focus-visible,.pub-footer a:focus-visible,.support-page summary:focus-visible{outline-offset:3px;outline:3px solid #a16015}.pub-home-relationship-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.pub-home-sequence-toggle{min-height:38px;color:var(--home-ink);cursor:pointer;background:0 0;border:1px solid #bdcbc2;padding:5px 8px;font:500 10px IBM Plex Sans,sans-serif}.pub-home-node rect,.pub-home-node circle{transition:fill .24s,stroke .24s,stroke-width .24s}.pub-home-node.is-active rect,.pub-home-node.is-active circle{fill:#deeee6;stroke:#147d70;stroke-width:2.5px}.pub-home-node-entity.is-active circle{fill:#cfe5d8}.pub-home-edge.is-active{stroke-dasharray:8 8;animation:1.6s linear infinite pub-home-edge-travel}@keyframes pub-home-edge-travel{to{stroke-dashoffset:-32px}}.pub-home-history{grid-template-areas:"copy demo";padding-block:clamp(66px,8vw,104px)}.pub-home-history-copy{grid-area:copy}.pub-home-history-demo{background:#f7f9f6;border:1px solid #d4ddd6;grid-area:demo;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(26px,6vw,86px);margin-top:0;padding:clamp(19px,3vw,34px);display:grid}.pub-home-demo-label{color:#435c53;background:#fff;border:1px solid #bdc9c0;padding:5px 8px;font-size:10px;font-weight:600;display:inline-block}.pub-home-history-demo-heading h3{color:var(--home-ink);letter-spacing:-.025em;margin-top:12px;font-family:Newsreader,Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.12}.pub-home-history-demo-heading>p:last-child{color:var(--home-muted);margin-top:12px;font-size:12px}.pub-home-demo-chart{min-width:0;margin:0}.pub-home-demo-chart svg{aspect-ratio:760/270;width:100%;height:auto;display:block;overflow:hidden}.pub-home-demo-gridline line{stroke:#dce4dd;stroke-width:1px}.pub-home-demo-axis-label{color:var(--home-muted);margin-top:2px;font-size:11px}.pub-home-demo-x-axis{color:var(--home-muted);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));margin:2px 0 0;padding:0;font-size:10px;line-height:1.3;list-style:none;display:grid}.pub-home-demo-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pub-home-demo-chart figcaption{color:var(--home-muted);justify-items:start;gap:8px;margin-top:10px;font-size:10px;line-height:1.45;display:grid}.pub-home-demo-chart figcaption p{margin:0}.pub-home-demo-chart figcaption ul{color:var(--home-ink);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.pub-home-demo-chart figcaption li{align-items:center;gap:5px;display:inline-flex}.pub-home-demo-chart figcaption li svg{width:20px;height:8px;overflow:visible}.support-visual-plan-de-accion,.support-visual-links,.support-visual-images,.support-visual-tecnico,.support-visual-entidades,.support-visual-coherencia{min-width:0}.support-visual-plan-de-accion .support-visual-label,.support-visual-links .support-visual-label,.support-visual-images .support-visual-label,.support-visual-social .support-visual-label,.support-visual-tecnico .support-visual-label,.support-visual-entidades .support-visual-label,.support-visual-coherencia .support-visual-label{color:#435c53;margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.45}.support-action-flow{gap:1px;margin:0;padding:0;list-style:none;display:grid}.support-action-flow li{background:#f1f5f1;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.support-action-flow li+li{border-top:1px solid #d9e1db}.support-action-flow strong{color:var(--text);font-size:11px}.support-action-flow span{color:var(--muted);text-align:right;font-size:10px}.support-link-example,.support-technical-table{border-top:1px solid var(--border);margin:0}.support-link-example>div,.support-technical-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(62px,.45fr) minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.support-link-example dt,.support-technical-table dt{color:var(--muted);font-size:10px}.support-link-example dd,.support-technical-table dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}.support-visual-images .support-image-examples{background:#d9e1db;grid-template-columns:1fr 1fr;gap:1px;display:grid}.support-image-examples section{background:#f4f6f2;min-width:0;padding:13px}.support-image-examples section+section{background:#e8eee8}.support-image-examples h3{color:var(--text);margin-bottom:8px;font-size:11px}.support-image-examples p{color:#294b40;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.support-image-examples small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45;display:block}.support-visual-social .support-share-preview{background:#fff;border:1px solid #d9e1db}.support-share-image{background:#e8eee8;border-bottom:1px solid #d9e1db;height:76px}.support-share-preview>p,.support-share-preview h3,.support-share-preview small{margin-inline:12px;display:block}.support-share-preview>p:first-of-type{color:var(--muted);margin-top:10px;font-size:9px}.support-share-preview h3{color:var(--text);margin-top:3px;font-size:13px;line-height:1.35}.support-share-preview>p:nth-of-type(2){color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.support-share-preview small{color:#62756d;margin-block:11px;font-size:8px}.support-technical-table{background:#f6f8f5}.support-technical-table>div{padding-inline:10px}.support-technical-table dt{color:#31564a;font-family:ui-monospace,Cascadia Code,monospace}.support-entity-example{background:#f4f6f2;border:1px solid #d9e1db;gap:7px;padding:14px;display:grid}.support-entity-example div{border-bottom:1px solid #e0e6e0;grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:6px;display:grid}.support-entity-example div:last-child{border-bottom:0;padding-bottom:0}.support-entity-example span{color:#526761;font-size:9px}.support-entity-example strong{color:var(--text);overflow-wrap:anywhere;font-size:10px}.support-consistency-example{border-top:1px solid var(--border)}.support-consistency-example div{border-bottom:1px solid var(--border);background:#f4f6f2;justify-content:space-between;gap:10px;padding:10px 8px;display:flex}.support-consistency-example div.is-different{background:#f3eee3}.support-consistency-example span{color:var(--muted);font-size:9px}.support-consistency-example strong{color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:10px}.support-visual-plan-de-accion figcaption,.support-visual-links figcaption,.support-visual-images figcaption,.support-visual-social figcaption,.support-visual-tecnico figcaption,.support-visual-entidades figcaption,.support-visual-coherencia figcaption{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45}@media (max-width:900px){.support-topic{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.support-topic .support-visual{grid-column:2;max-width:430px}.support-visual-capture img{width:min(100%,270px)}.pub-home-history-demo{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr)}}@media (max-width:760px){.pub-footer-top{grid-template-columns:1fr;gap:26px}.pub-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pub-footer-groups nav a,.public-site--landing .pub-footer-groups nav a{min-height:44px;font-size:11px}.pub-footer-groups section:last-child nav a{overflow-wrap:anywhere}.support-page{padding-block:44px 70px}.support-guide-intro h1{font-size:clamp(38px,8vw,54px)}.support-guide-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.support-topic{grid-template-columns:1fr;gap:15px;padding-block:36px}.support-topic-heading{padding-top:21px}.support-topic .support-visual{grid-column:1;width:min(100%,520px)}.support-topic-facts>div{grid-template-columns:minmax(115px,.43fr) minmax(0,1fr)}.support-more-columns,.support-faq-columns{grid-template-columns:1fr;gap:18px}.pub-home-history{grid-template-areas:"copy""demo"}.pub-home-history-demo{grid-template-columns:1fr;gap:18px;padding:18px}}@media (max-width:440px){.pub-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:19px}.pub-footer-groups section:last-child{grid-column:1/-1}.pub-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.support-topic-facts>div{grid-template-columns:1fr;gap:4px}.pub-home-history-demo{margin-inline:-2px;padding-inline:12px}.pub-home-demo-x-axis{font-size:10px}}@media (prefers-reduced-motion:reduce){.pub-home-edge.is-active{animation:none!important}.pub-home-node rect,.pub-home-node circle{transition:none!important}}
