@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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}@media screen{main{--paper: #f7f5ee;--ink: #183a36;--muted: #5b6f62;--line: #c9d3c5;background:var(--paper);color:var(--ink)}.formats,.examples{background:#e2e9db}.formats{max-width:none;padding-inline:max(40px,calc((100vw - 1280px)/2));padding-top:52px;padding-bottom:22px}.examples{max-width:none;padding-inline:max(40px,calc((100vw - 1280px)/2))}.formats h2,.control-section h2,.sheet-label h3,.sheet-text h3,.pricing h3,.faq h2{font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:-.025em}.formats h2{font-size:38px;line-height:1.25}.branch-map path{stroke:#68876a}.format-list h3{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600}.format-list p{color:#4f675c}.editorial-sheet{grid-template-columns:250px 300px minmax(0,1fr);min-height:285px;background:#fbfaf4;margin-bottom:20px;border-radius:8px}.sheet-label{padding:35px 30px;background:#21483e;color:#fff}.sheet-label h3{font-size:31px;line-height:1.2}.sheet-label>span{font-family:IBM Plex Mono,monospace}.sheet-label p{font-size:17px}.editorial-sheet>img{max-height:none;min-height:285px;padding:22px}.newsletter{grid-template-columns:250px minmax(0,1fr);background:#f1e6e3}.newsletter .sheet-label{background:#e6a6b5;color:#183a36}.editorial-sheet.article .sheet-label{background:#c7d7bd;color:#183a36}.sheet-text{padding:36px 30px}.sheet-text blockquote{font-size:24px;line-height:1.35}.sheet-text h3{font-size:27px}.sheet-text>p{font-size:17px}.source-cue{color:#496052}.control-section{padding-block:50px}.control-section h2{font-size:42px}.control-row svg{background:#183a36}.limitations{background:#e0e7d8}.studio-layout{background:#fffdf7}.source-pane{background:#eaf0e2}.mode-label{background:#dce8d1}.source-fragment{background:#f8fbf1;border-color:#c3cfb6}.faq details{background:#fbfaf4}.pricing>article{border-color:#a8b9a7}.footer-intro{max-width:1280px;margin-inline:auto}.footer-upload{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:22px;background:#5c3752;border-radius:10px;max-width:980px;margin:32px auto 0;padding:24px 28px}.footer-upload>svg{width:34px;height:34px}.footer-upload strong,.footer-upload span{display:block}.footer-upload strong{font-size:18px;font-weight:500}.footer-upload div>span{font-size:13px;color:#d7c5cf;margin-top:6px}.footer-intro .button{min-width:280px;padding-block:18px}@media(max-width:1050px){.editorial-sheet{grid-template-columns:180px 230px minmax(0,1fr)}.newsletter{grid-template-columns:180px 1fr}.sheet-label{padding-inline:22px}}@media(max-width:760px){.formats,.examples{padding-inline:22px}.formats h2{font-size:27px}.format-list h3{font-size:15px}.editorial-sheet{grid-template-columns:110px minmax(0,1fr);min-height:0}.sheet-label{padding:24px 14px}.sheet-label h3{font-size:19px}.sheet-label p{font-size:13px}.editorial-sheet>img{min-height:0;height:195px;padding:15px 15px 0}.sheet-text{padding:24px 18px}.sheet-text blockquote{font-size:20px}.sheet-text h3{font-size:23px}.sheet-text>p{font-size:15px}.newsletter{grid-template-columns:110px minmax(0,1fr)}.control-section h2{font-size:28px}.pricing h3{font-size:18px}.faq h2{font-size:26px}.footer-upload{grid-template-columns:30px 1fr;padding:22px;gap:20px 12px}.footer-upload>svg{width:28px}.footer-upload .button{grid-column:1 / -1;min-width:0;width:100%}}}@media screen{.balance-company{background:#2e203d;color:#e8d6ef;border-top:1px solid #62506e;padding:22px max(32px,calc((100vw - 1280px)/2))}.balance-company-inner{max-width:1280px;grid-template-columns:.8fr 1.25fr 1.3fr 1.2fr;gap:20px}.balance-company .balance-brand{font-size:16px;gap:8px}.balance-company .balance-brand svg{width:32px;height:20px}.balance-company p{font-size:12px!important;line-height:1.65!important;margin-bottom:3px!important}.balance-company nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;font-size:12px}.balance-company nav a,.balance-company nav button{min-height:36px;display:flex;align-items:center}.balance-company .balance-contact span{margin-top:6px}.balance-company :focus-visible{outline-color:currentColor}@media(max-width:900px){.balance-company-inner{grid-template-columns:1fr 1fr;gap:18px 24px}.balance-company-inner>nav{grid-column:1 / -1;grid-row:2}}@media(max-width:520px){.balance-company{padding:22px 24px}.balance-company-inner{grid-template-columns:1fr;gap:14px}.balance-company-inner>nav{grid-row:auto}.balance-company nav{grid-template-columns:1fr 1fr;gap:0 16px;font-size:13px}.balance-company nav a,.balance-company nav button{min-height:44px}.balance-company p{font-size:13px!important}.balance-company .balance-contact span{display:inline;margin:0}.balance-company .balance-contact span:before{content:" · "}}}@media screen and (max-width:760px){.hero-wave>svg{min-width:0;width:0;overflow:hidden}}@media screen and (max-width:400px){.format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.format-list>div{grid-template-columns:24px minmax(0,1fr);gap:5px 8px;min-width:0}.format-list svg{width:24px;height:24px}.format-list h3{font-size:14px;overflow-wrap:anywhere}.format-list p{font-size:12px}}
