/* sqlflare.com theme "studio" (2026-10-30): style + layout, CSS only (HTML/text unchanged).
   One audited variant (frontend-design skill), v3 redo on owner request (round 3); own skeleton, logo and favicon. Fonts self-hosted from Google Fonts (SIL OFL). */
@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-700-cyrillic-ext.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:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-700-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-700-vietnamese.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:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-700-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-700-latin.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:"Geist";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-700-cyrillic-ext.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:"Geist";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-700-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Geist";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-700-vietnamese.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:"Geist";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-700-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Geist";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-700-latin.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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-greek.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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-vietnamese.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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin.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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-greek.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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-vietnamese.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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin.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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-greek.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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-vietnamese.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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin.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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-greek.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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-vietnamese.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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin.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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-greek.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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-vietnamese.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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-latin.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}
/* v3 reset: neutralise theme-p170-5 quirks from site.css */
body.theme-p170-5[class] .home-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0;min-height:0;margin:0}
body.theme-p170-5[class] .hero-copy{border:0;padding:0;margin:0}
body.theme-p170-5[class] h1,body.theme-p170-5[class] h2{font-family:inherit;font-weight:800;font-style:normal}
body.theme-p170-5[class] .cards{gap:0;border:0;padding:0}
body.theme-p170-5[class] .cards article{border:0;border-radius:0;background:transparent}
body.theme-p170-5[class] .scenario,body.theme-p170-5[class] .feature-list li,body.theme-p170-5[class] .download-card{border-radius:0}
/* PrefixHarbor / sqlflare.com — v3 "Query studio": the site is a database IDE.
   App shell: toolbar header, editor-scene hero, tabbed panes, status-bar footer. CSS only. */

body.theme-p170-5{--bg:#13161c!important;--ink:#11141a!important;--accent:#a3e635!important;
  --gx:max(16px,calc((100% - 1240px)/2));--pane:#f6f7f9;
  --lang-radius:6px;--nav-radius:6px;--nav-accent:#ff4f9a;
  --display:Geist,Inter,system-ui,-apple-system,"Segoe UI",sans-serif;
  --tabL1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%23f6f7f9'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23ff4f9a'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23ff4f9a'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%23c4c9d4'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%239aa2b3' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabL2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%23f6f7f9'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%234cc9f0'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%234cc9f0'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%23c4c9d4'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%239aa2b3' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabL3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%23f6f7f9'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23a3e635'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23a3e635'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%23c4c9d4'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%239aa2b3' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabL4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%23f6f7f9'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23fbbf24'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23fbbf24'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%23c4c9d4'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%239aa2b3' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%231b1f27'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabD1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%231b1f27'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23ff4f9a'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23ff4f9a'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%234a5266'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%236d7690' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabD2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%231b1f27'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%234cc9f0'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%234cc9f0'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%234a5266'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%236d7690' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabD3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%231b1f27'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23a3e635'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23a3e635'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%234a5266'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%236d7690' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");--tabD4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath d='M0 40V9Q0 2 7 2H205Q212 2 212 9V40Z' fill='%231b1f27'/%3E%3Crect x='0.0' y='0.0' width='212.0' height='3.0' rx='1.5' fill='%23fbbf24'/%3E%3Ccircle cx='24' cy='22' r='5' fill='%23fbbf24'/%3E%3Crect x='38.0' y='18.0' width='96.0' height='8.0' rx='4' fill='%234a5266'/%3E%3Cpath d='M188 17l8 8m0-8l-8 8' stroke='%236d7690' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M220 40V12Q220 5 227 5H397Q404 5 404 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='240' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='252.0' y='19.0' width='84.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Cpath d='M412 40V12Q412 5 419 5H565Q572 5 572 12V40Z' fill='%23171a20'/%3E%3Ccircle cx='432' cy='23' r='4' fill='%234a5266'/%3E%3Crect x='444.0' y='19.0' width='66.0' height='8.0' rx='4' fill='%233a4152'/%3E%3C/svg%3E");
  background:#13161c;color:#e8ecf4;font-size:17px;line-height:1.6}
body.theme-p170-5[class] main.wrap{width:100%;max-width:none;margin:0;padding:0;overflow-x:clip}
body.theme-p170-5[class] :focus-visible,body.theme-p170-5[class] a:focus-visible,body.theme-p170-5[class] summary:focus-visible,body.theme-p170-5[class] button:focus-visible{outline:3px solid #ff4f9a;outline-offset:3px}
body.theme-p170-5[class] p{opacity:1}

/* ---------- toolbar (header) ---------- */
body.theme-p170-5[class] .header{position:relative;z-index:6;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;max-width:none;margin:0;
  padding:0 var(--gx);min-height:62px;background:#1b1f27;color:#e8ecf4;border-bottom:1px solid #2a303c}
body.theme-p170-5[class] .header::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#ff4f9a;box-shadow:14px 0 0 #fbbf24,28px 0 0 #a3e635;margin-inline-end:44px}
body.theme-p170-5[class] .brand{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.03em;color:#fff;gap:10px}
body.theme-p170-5[class] .brand-symbol{width:34px;height:34px;border-radius:0;background:transparent;display:block;flex:none}
body.theme-p170-5[class] .brand-symbol svg{display:block;width:100%;height:100%}
body.theme-p170-5[class] .main-nav{order:0;width:auto;margin-inline:14px auto;gap:4px;font-size:14px;font-weight:600;flex-wrap:nowrap}
body.theme-p170-5[class] .main-nav a{opacity:1;color:#b9c1d1;padding:9px 14px;border-radius:6px;text-decoration:none;white-space:nowrap}
body.theme-p170-5[class] .main-nav a:hover{background:#262b36;color:#fff;text-decoration:none}
body.theme-p170-5[class] .main-nav a[aria-current]{background:#13161c;color:#fff;text-decoration:none;box-shadow:inset 0 -2px 0 #a3e635}
body.theme-p170-5[class] .language{color:#e8ecf4}

/* ---------- type ---------- */
body.theme-p170-5[class] h1,body.theme-p170-5[class] h2,body.theme-p170-5[class] h3{font-family:var(--display);letter-spacing:-.035em;color:inherit}
body.theme-p170-5[class] h1{font-weight:800;line-height:1;text-wrap:balance;letter-spacing:-.045em}
body.theme-p170-5[class] h2{font-weight:800;font-size:clamp(28px,3vw,42px);line-height:1.1;margin:0 0 16px}
body.theme-p170-5[class] h3{font-weight:700;font-size:21px;line-height:1.25}
body.theme-p170-5[class] .eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;line-height:1.3;
  padding:6px 12px;border-radius:6px;background:#e7eaf0;color:#11141a;margin:0 0 18px}
body.theme-p170-5[class] .eyebrow i{width:8px;height:8px;border-radius:50%;background:#ff4f9a;box-shadow:0 0 0 3px #ff4f9a33}
body.theme-p170-5[class] .button{border-radius:8px;font-size:15px;font-weight:800;padding:14px 22px;gap:14px;line-height:1.3;text-align:center}
body.theme-p170-5[class] .primary{background:#a3e635;border-color:#a3e635;color:#0d1117}
body.theme-p170-5[class] .primary:hover{box-shadow:0 0 0 4px #a3e63550}
body.theme-p170-5[class] .secondary{background:transparent;border:1.5px solid #11141a;color:#11141a}

/* ---------- hero: editor scene ---------- */
body.theme-p170-5[class] .home-hero,body.theme-p170-5[class] .inner-hero{position:relative;display:grid;width:100%;max-width:none;margin:0;overflow:hidden;color:#e8ecf4;border:0;min-height:0;gap:0}
body.theme-p170-5[class] .home-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:56px;align-items:start;
  padding:56px var(--gx) 84px;padding-left:max(var(--gx),92px);
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='760' viewBox='0 0 1920 760'%3E%3Cpath d='M104.0 40C104.0 70 110.0 78 110.0 112' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M172.8 40C172.8 72 127.6 106 127.6 140' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M391.4 40C391.4 74 127.6 134 127.6 168' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M440.0 40C440.0 76 127.6 162 127.6 196' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M529.0 40C529.0 78 127.6 190 127.6 224' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M614.0 40C614.0 80 110.0 218 110.0 252' fill='none' stroke='%238d96ab' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M622.1 40C622.1 82 110.0 246 110.0 280' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M881.2 40C881.2 84 110.0 274 110.0 308' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M937.9 40C937.9 86 110.0 302 110.0 336' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1120.0 40C1120.0 88 110.0 330 110.0 364' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1273.9 40C1273.9 90 110.0 358 110.0 392' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1443.9 40C1443.9 92 110.0 386 110.0 420' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1597.7 40C1597.7 94 127.6 414 127.6 448' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1739.4 40C1739.4 96 110.0 442 110.0 476' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M1848.7 40C1848.7 98 110.0 470 110.0 504' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Crect x='104.0' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='124.2' y='29.0' width='22.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='152.6' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='164.7' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='172.8' y='29.0' width='22.9' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='201.2' y='29.0' width='43.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='249.7' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='257.8' y='29.0' width='10.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='274.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='282.1' y='29.0' width='39.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='326.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='334.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='346.9' y='29.0' width='39.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='391.4' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='411.6' y='29.0' width='22.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='440.0' y='29.0' width='18.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='464.3' y='29.0' width='22.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='492.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='500.7' y='29.0' width='22.9' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='529.0' y='29.0' width='18.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='553.3' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='565.5' y='29.0' width='43.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='614.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='622.1' y='29.0' width='22.9' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='650.5' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='658.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='666.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='678.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='686.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='695.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='703.1' y='29.0' width='14.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='723.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='731.4' y='29.0' width='10.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='747.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='755.7' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='763.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='771.9' y='29.0' width='10.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='788.1' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='796.2' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='804.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='812.4' y='29.0' width='18.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='836.7' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='844.8' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='856.9' y='29.0' width='18.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='881.2' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='901.5' y='29.0' width='22.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='929.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='937.9' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='958.1' y='29.0' width='35.0' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='998.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1006.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1018.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1026.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1035.0' y='29.0' width='6.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1047.2' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1055.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1063.4' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1071.5' y='29.0' width='43.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1120.0' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1140.3' y='29.0' width='18.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1164.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1172.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1184.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1192.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1201.0' y='29.0' width='31.0' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1237.4' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1245.5' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1253.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1261.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1273.9' y='29.0' width='14.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1294.1' y='29.0' width='22.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1322.4' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1330.5' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1342.7' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1350.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1358.9' y='29.0' width='43.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1407.5' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1415.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1423.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1431.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1443.9' y='29.0' width='18.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1468.2' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1476.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1484.4' y='29.0' width='39.1' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1528.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1537.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1545.1' y='29.0' width='47.2' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='1597.7' y='29.0' width='10.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1613.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1622.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1630.1' y='29.0' width='26.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1662.5' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1674.6' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1682.7' y='29.0' width='14.8' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='1703.0' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1711.1' y='29.0' width='14.8' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='1731.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1739.4' y='29.0' width='18.8' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1763.7' y='29.0' width='6.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1775.8' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1783.9' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1792.0' y='29.0' width='6.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1804.2' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1812.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1820.4' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1828.4' y='29.0' width='14.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1848.7' y='29.0' width='22.9' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='1877.0' y='29.0' width='10.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1893.2' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1901.3' y='29.0' width='2.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='1909.4' y='29.0' width='2.6' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='1917.5' y='29.0' width='10.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='104.0' y='112.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='148.0' y='112.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='209.6' y='112.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='236.0' y='112.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='121.6' y='140.0' width='50.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='183.2' y='140.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='280.0' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='297.6' y='140.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='324.0' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='332.8' y='140.0' width='85.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='420.8' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='438.4' y='140.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='464.8' y='140.0' width='85.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='121.6' y='168.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='165.6' y='168.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='121.6' y='196.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='174.4' y='196.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='236.0' y='196.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='253.6' y='196.0' width='50.2' height='12.0' rx='3' fill='%23a3e635' opacity='0.20'/%3E%3Crect x='121.6' y='224.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='174.4' y='224.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='200.8' y='224.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='252.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='104.0' y='280.0' width='50.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='165.6' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='174.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='183.2' y='280.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='200.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='218.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='227.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='236.0' y='280.0' width='32.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='271.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='288.8' y='280.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='315.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='324.0' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='332.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='341.6' y='280.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='376.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='394.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='403.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='412.0' y='280.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='456.0' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='473.6' y='280.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='500.0' y='280.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='308.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='148.0' y='308.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='209.6' y='308.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='336.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='148.0' y='336.0' width='76.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='236.0' y='336.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='253.6' y='336.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='280.0' y='336.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='288.8' y='336.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='297.6' y='336.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='324.0' y='336.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='341.6' y='336.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='350.4' y='336.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='359.2' y='336.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='364.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='148.0' y='364.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='200.8' y='364.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='218.4' y='364.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='244.8' y='364.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='253.6' y='364.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='262.4' y='364.0' width='67.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='341.6' y='364.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='359.2' y='364.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='368.0' y='364.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='376.8' y='364.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='392.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='148.0' y='392.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='209.6' y='392.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='227.2' y='392.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='253.6' y='392.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='262.4' y='392.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='271.2' y='392.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='376.8' y='392.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='394.4' y='392.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='403.2' y='392.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='412.0' y='392.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='420.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='156.8' y='420.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='165.6' y='420.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='174.4' y='420.0' width='85.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='271.2' y='420.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='280.0' y='420.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='297.6' y='420.0' width='103.0' height='12.0' rx='3' fill='%23a3e635' opacity='0.20'/%3E%3Crect x='121.6' y='448.0' width='23.8' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='156.8' y='448.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='165.6' y='448.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='174.4' y='448.0' width='59.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='244.8' y='448.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='271.2' y='448.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='280.0' y='448.0' width='32.6' height='12.0' rx='3' fill='%23a3e635' opacity='0.20'/%3E%3Crect x='315.2' y='448.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='332.8' y='448.0' width='32.6' height='12.0' rx='3' fill='%23a3e635' opacity='0.20'/%3E%3Crect x='368.0' y='448.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='104.0' y='476.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='156.8' y='476.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='183.2' y='476.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='192.0' y='476.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='200.8' y='476.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='218.4' y='476.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='236.0' y='476.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='244.8' y='476.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='253.6' y='476.0' width='32.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='104.0' y='504.0' width='50.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='165.6' y='504.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='192.0' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='200.8' y='504.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='209.6' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='218.4' y='504.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='253.6' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='271.2' y='504.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='280.0' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='288.8' y='504.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='332.8' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='350.4' y='504.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3Crect x='368.0' y='504.0' width='23.8' height='12.0' rx='3' fill='%23fbbf24' opacity='0.20'/%3E%3Crect x='104.0' y='532.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='156.8' y='532.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='183.2' y='532.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.20'/%3E%3Crect x='236.0' y='532.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='104.0' y='560.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.20'/%3E%3Crect x='156.8' y='560.0' width='15.0' height='12.0' rx='3' fill='%23fbbf24' opacity='0.20'/%3E%3Crect x='174.4' y='560.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.14'/%3E%3C/svg%3E") left top/1920px 760px no-repeat,#13161c}
body.theme-p170-5[class] .home-hero::before,body.theme-p170-5[class] .inner-hero::before{content:"1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A ";white-space:pre;position:absolute;inset:0 auto 0 0;width:56px;box-sizing:border-box;
  padding:20px 12px 0 0;text-align:right;direction:ltr;overflow:hidden;font:12px/28px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  color:#5a6275;background:#101319;border-right:1px solid #232834;z-index:0}
body.theme-p170-5[class] .home-hero::after{content:"";position:absolute;top:44px;inset-inline-end:var(--gx);width:400px;height:227px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='250' viewBox='0 0 440 250'%3E%3Cpath d='M220 42.0V59.0H120V76.0' fill='none' stroke='%234cc9f0' stroke-width='2'/%3E%3Ccircle cx='120' cy='76.0' r='3' fill='%234cc9f0'/%3E%3Cpath d='M220 42.0V59.0H320V76.0' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Ccircle cx='320' cy='76.0' r='3' fill='%233a4152'/%3E%3Cpath d='M120 116.0V136.0H60V156.0' fill='none' stroke='%234cc9f0' stroke-width='2'/%3E%3Ccircle cx='60' cy='156.0' r='3' fill='%234cc9f0'/%3E%3Cpath d='M120 116.0V136.0H180V156.0' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Ccircle cx='180' cy='156.0' r='3' fill='%233a4152'/%3E%3Cpath d='M320 116.0V136.0H300V156.0' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Ccircle cx='300' cy='156.0' r='3' fill='%233a4152'/%3E%3Cpath d='M320 116.0V136.0H400V156.0' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Ccircle cx='400' cy='156.0' r='3' fill='%233a4152'/%3E%3Crect x='145.0' y='2.0' width='150.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='145.0' y='2.0' width='5.0' height='40.0' rx='2.5' fill='%23a3e635'/%3E%3Crect x='161.0' y='13.0' width='63.0' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='161.0' y='26.0' width='104.4' height='5.0' rx='2.5' fill='%23a3e635' opacity='0.90'/%3E%3Crect x='55.0' y='76.0' width='130.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='55.0' y='76.0' width='5.0' height='40.0' rx='2.5' fill='%234cc9f0'/%3E%3Crect x='71.0' y='87.0' width='54.6' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='71.0' y='100.0' width='52.8' height='5.0' rx='2.5' fill='%234cc9f0' opacity='0.90'/%3E%3Crect x='255.0' y='76.0' width='130.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='255.0' y='76.0' width='5.0' height='40.0' rx='2.5' fill='%234cc9f0'/%3E%3Crect x='271.0' y='87.0' width='54.6' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='271.0' y='100.0' width='67.2' height='5.0' rx='2.5' fill='%234cc9f0' opacity='0.90'/%3E%3Crect x='8.0' y='156.0' width='104.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='8.0' y='156.0' width='5.0' height='40.0' rx='2.5' fill='%23ff4f9a'/%3E%3Crect x='24.0' y='167.0' width='43.7' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='24.0' y='180.0' width='24.5' height='5.0' rx='2.5' fill='%23ff4f9a' opacity='0.90'/%3E%3Crect x='128.0' y='156.0' width='104.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='128.0' y='156.0' width='5.0' height='40.0' rx='2.5' fill='%23fbbf24'/%3E%3Crect x='144.0' y='167.0' width='43.7' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='144.0' y='180.0' width='35.0' height='5.0' rx='2.5' fill='%23fbbf24' opacity='0.90'/%3E%3Crect x='248.0' y='156.0' width='104.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='248.0' y='156.0' width='5.0' height='40.0' rx='2.5' fill='%23ff4f9a'/%3E%3Crect x='264.0' y='167.0' width='43.7' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='264.0' y='180.0' width='17.5' height='5.0' rx='2.5' fill='%23ff4f9a' opacity='0.90'/%3E%3Crect x='364.0' y='156.0' width='72.0' height='40.0' rx='8' fill='%231b1f27' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='364.0' y='156.0' width='5.0' height='40.0' rx='2.5' fill='%23fbbf24'/%3E%3Crect x='380.0' y='167.0' width='30.2' height='6.0' rx='3' fill='%238d96ab' opacity='0.80'/%3E%3Crect x='380.0' y='180.0' width='15.2' height='5.0' rx='2.5' fill='%23fbbf24' opacity='0.90'/%3E%3Ccircle cx='287' cy='22' r='9' fill='%23fbbf24'/%3E%3Crect x='283.0' y='20.0' width='8.0' height='4.0' rx='2' fill='%2313161c'/%3E%3C/svg%3E") center/contain no-repeat;z-index:0}
body.theme-p170-5[class] .hero-copy{position:relative;z-index:1;min-width:0;padding:0;border:0;grid-column:1;max-width:780px}
body.theme-p170-5[class] .home-hero .eyebrow,body.theme-p170-5[class] .inner-hero .eyebrow{background:#1b1f27;border:1px solid #343b4a;color:#e8ecf4}
body.theme-p170-5[class] .home-hero .eyebrow i,body.theme-p170-5[class] .inner-hero .eyebrow i{background:#a3e635;box-shadow:0 0 0 3px #a3e63538}
body.theme-p170-5[class] .home-hero h1{font-size:clamp(46px,5.9vw,86px);color:#fff;margin:0 0 26px;max-width:none}
body.theme-p170-5[class] .home-hero h1::after{content:"";display:inline-block;width:.1em;height:.76em;margin-inline-start:.14em;background:#a3e635;vertical-align:-.03em;animation:phcaret 1.1s steps(1) infinite}
@keyframes phcaret{50%{opacity:0}}
body.theme-p170-5[class] .hero-lead{font-size:19px;line-height:1.65;color:#cdd3e0;opacity:1;max-width:640px;margin:0}
body.theme-p170-5[class] .actions{margin-top:30px;gap:12px}
body.theme-p170-5[class] .home-hero .secondary,body.theme-p170-5[class] .inner-hero .secondary{border-color:#4a5266;color:#e8ecf4}
body.theme-p170-5[class] .home-hero>.agent-run{grid-column:2;grid-row:1;margin-top:224px;align-self:end;width:100%;position:relative;z-index:1}

/* agent run = result grid, dark in every context */
body.theme-p170-5[class] .agent-run{background:#181b22;border:1px solid #303747;border-radius:12px;color:#e8ecf4;box-shadow:0 18px 44px #0007}
body.theme-p170-5[class] .agent-run-bar{background:#232833;border-bottom:1px solid #303747;padding:12px 16px;font-size:13px;align-items:center}
body.theme-p170-5[class] .agent-run-bar span:first-child{opacity:1;color:#cdd3e0;font-weight:600}
body.theme-p170-5[class] .agent-run-mode{color:#a3e635;font-weight:700;background:#13161c;border:1px solid #343b4a;border-radius:99px;padding:2px 10px;font-size:12px}
body.theme-p170-5[class] .agent-run-body{padding:12px 14px 14px}
body.theme-p170-5[class] .agent-run-prompt{margin-bottom:10px}
body.theme-p170-5[class] .agent-run-prompt span{background:#2a3040;color:#fff;border-radius:10px 10px 3px 10px;font-size:14px}
body.theme-p170-5[class] .agent-run-steps{gap:0;border:1px solid #303747;border-radius:8px;overflow:hidden}
body.theme-p170-5[class] .agent-run-steps li{border:0;border-bottom:1px solid #262b36;border-radius:0;background:#13161c;padding:7px 12px;grid-template-columns:74px minmax(0,1fr) auto}
body.theme-p170-5[class] .agent-run-steps li:nth-child(even){background:#171a21}
body.theme-p170-5[class] .agent-run-steps li:last-child{border-bottom:0}
body.theme-p170-5[class] .ar-tool{color:#ff4f9a;font-size:12px}
body.theme-p170-5[class] .agent-run-steps code{color:#4cc9f0;font-size:12.5px}
body.theme-p170-5[class] .ar-res{color:#cdd3e0;opacity:1;font-size:12px}
body.theme-p170-5[class] .ar-ok{color:#a3e635}
body.theme-p170-5[class] .agent-run-foot{margin-top:12px}
body.theme-p170-5[class] .agent-run-foot>span:first-child{opacity:1;color:#cdd3e0;font-size:13px}
body.theme-p170-5[class] .ar-btn{border:1px solid #4a5266;color:#e8ecf4;border-radius:6px;background:transparent}
body.theme-p170-5[class] .ar-btn-primary{background:#a3e635;border-color:#a3e635;color:#0d1117;font-weight:700}

/* inner hero: shorter editor band with its own small scene */
body.theme-p170-5[class] .inner-hero{display:flex;align-items:center;padding:48px var(--gx) 104px;padding-left:max(var(--gx),92px);min-height:290px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1500' height='330' viewBox='0 0 1500 330'%3E%3Cpath d='M104.0 40C104.0 70 110.0 78 110.0 112' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M163.8 40C163.8 72 127.6 106 127.6 140' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M353.9 40C353.9 74 127.6 134 127.6 168' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M396.2 40C396.2 76 127.6 162 127.6 196' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M473.6 40C473.6 78 127.6 190 127.6 224' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M547.5 40C547.5 80 110.0 218 110.0 252' fill='none' stroke='%238d96ab' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M554.6 40C554.6 82 110.0 246 110.0 280' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Cpath d='M779.8 40C779.8 84 110.0 274 110.0 308' fill='none' stroke='%23ff4f9a' stroke-width='1.4' opacity='.17'/%3E%3Crect x='104.0' y='29.0' width='12.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='121.6' y='29.0' width='19.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='146.2' y='29.0' width='5.6' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='156.8' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='163.8' y='29.0' width='19.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='188.5' y='29.0' width='37.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='230.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='237.8' y='29.0' width='9.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='251.8' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='258.9' y='29.0' width='33.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='297.6' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='304.6' y='29.0' width='5.6' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='315.2' y='29.0' width='33.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='353.9' y='29.0' width='12.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='371.5' y='29.0' width='19.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='396.2' y='29.0' width='16.2' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='417.3' y='29.0' width='19.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='441.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='449.0' y='29.0' width='19.7' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='473.6' y='29.0' width='16.2' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='494.7' y='29.0' width='5.6' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='505.3' y='29.0' width='37.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='547.5' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='554.6' y='29.0' width='19.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='579.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='586.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='593.3' y='29.0' width='5.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='603.8' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='610.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='617.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='625.0' y='29.0' width='12.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='642.6' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='649.6' y='29.0' width='9.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='663.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='670.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='677.8' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='684.8' y='29.0' width='9.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='698.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='705.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='713.0' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='720.0' y='29.0' width='16.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='741.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='748.2' y='29.0' width='5.6' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='758.7' y='29.0' width='16.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='779.8' y='29.0' width='12.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='797.4' y='29.0' width='19.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='822.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='829.1' y='29.0' width='12.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='846.7' y='29.0' width='30.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='881.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='889.0' y='29.0' width='5.6' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='899.5' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='906.6' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='913.6' y='29.0' width='5.6' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='924.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='931.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='938.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='945.3' y='29.0' width='37.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='104.0' y='112.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='148.0' y='112.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='209.6' y='112.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='236.0' y='112.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='121.6' y='140.0' width='50.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='183.2' y='140.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='280.0' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='297.6' y='140.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='324.0' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='332.8' y='140.0' width='85.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='420.8' y='140.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='438.4' y='140.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='464.8' y='140.0' width='85.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='121.6' y='168.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='165.6' y='168.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='121.6' y='196.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='174.4' y='196.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='236.0' y='196.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='253.6' y='196.0' width='50.2' height='12.0' rx='3' fill='%23a3e635' opacity='0.22'/%3E%3Crect x='121.6' y='224.0' width='41.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='174.4' y='224.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='200.8' y='224.0' width='94.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='104.0' y='252.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='104.0' y='280.0' width='50.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='165.6' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='174.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='183.2' y='280.0' width='15.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='200.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='218.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='227.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='236.0' y='280.0' width='32.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='271.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='288.8' y='280.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='315.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='324.0' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='332.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='341.6' y='280.0' width='23.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='376.8' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='394.4' y='280.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='403.2' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='412.0' y='280.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='456.0' y='280.0' width='6.2' height='12.0' rx='3' fill='%238d96ab' opacity='0.15'/%3E%3Crect x='473.6' y='280.0' width='15.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='500.0' y='280.0' width='41.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='104.0' y='308.0' width='32.6' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.22'/%3E%3Crect x='148.0' y='308.0' width='50.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3Crect x='209.6' y='308.0' width='6.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.22'/%3E%3C/svg%3E") left top/1500px 330px no-repeat,#13161c}
body.theme-p170-5[class] .inner-hero h1{font-size:clamp(38px,4.6vw,64px);color:#fff;margin:0;max-width:none}
body.theme-p170-5[class] .inner-hero .hero-copy{max-width:700px}
body.theme-p170-5[class] .inner-hero::after{content:"";position:absolute;top:50%;margin-top:-92px;inset-inline-end:var(--gx);width:360px;height:170px;background:center/contain no-repeat;z-index:0}
body.theme-p170-5[class].page-1 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Crect x='1.0' y='1.0' width='358.0' height='30.0' rx='10' fill='%23232833'/%3E%3Crect x='1.0' y='20.0' width='358.0' height='11.0' rx='0' fill='%23232833'/%3E%3Crect x='16.0' y='12.0' width='56.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='5.0' y='12.0' width='6.0' height='7.0' rx='1.5' fill='%23fbbf24'/%3E%3Crect x='126.0' y='12.0' width='70.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='115.0' y='12.0' width='6.0' height='7.0' rx='1.5' fill='%234cc9f0'/%3E%3Crect x='246.0' y='12.0' width='46.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='235.0' y='12.0' width='6.0' height='7.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='16.0' y='44.0' width='70.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.85'/%3E%3Crect x='126.0' y='44.0' width='52.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.85'/%3E%3Crect x='246.0' y='44.0' width='40.0' height='8.0' rx='4' fill='%23a3e635' opacity='0.85'/%3E%3Crect x='2.0' y='65.0' width='356.0' height='31.0' rx='0' fill='%23202530'/%3E%3Crect x='16.0' y='75.0' width='44.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.85'/%3E%3Crect x='126.0' y='75.0' width='76.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.85'/%3E%3Crect x='246.0' y='75.0' width='60.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.85'/%3E%3Crect x='16.0' y='106.0' width='82.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.85'/%3E%3Crect x='126.0' y='106.0' width='40.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.85'/%3E%3Crect x='246.0' y='106.0' width='52.0' height='8.0' rx='4' fill='%23a3e635' opacity='0.85'/%3E%3Crect x='2.0' y='127.0' width='356.0' height='31.0' rx='0' fill='%23202530'/%3E%3Crect x='16.0' y='137.0' width='52.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.85'/%3E%3Crect x='126.0' y='137.0' width='64.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.85'/%3E%3Crect x='246.0' y='137.0' width='34.0' height='8.0' rx='4' fill='%23a3e635' opacity='0.85'/%3E%3Cpath d='M110 31V168' stroke='%23303747' stroke-width='1.5'/%3E%3Cpath d='M230 31V168' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='111.0' y='71.0' width='118.0' height='31.0' rx='0' fill='none' stroke='%234cc9f0' stroke-width='2.5'/%3E%3Crect x='224.0' y='97.0' width='10.0' height='10.0' rx='2' fill='%234cc9f0'/%3E%3C/svg%3E")}
body.theme-p170-5[class].page-2 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Crect x='14.0' y='60.0' width='100.0' height='64.0' rx='10' fill='%23232833' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='14.0' y='60.0' width='100.0' height='6.0' rx='3' fill='%23a3e635'/%3E%3Crect x='28.0' y='82.0' width='50.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='28.0' y='98.0' width='70.0' height='7.0' rx='3.5' fill='%23a3e635' opacity='0.80'/%3E%3Cpath d='M116 92H128' stroke='%23a3e635' stroke-width='3' stroke-dasharray='5 4'/%3E%3Cpath d='M126 85L133 92L126 99' fill='none' stroke='%23a3e635' stroke-width='3'/%3E%3Crect x='130.0' y='60.0' width='100.0' height='64.0' rx='10' fill='%23232833' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='130.0' y='60.0' width='100.0' height='6.0' rx='3' fill='%234cc9f0'/%3E%3Crect x='144.0' y='82.0' width='50.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='144.0' y='98.0' width='70.0' height='7.0' rx='3.5' fill='%234cc9f0' opacity='0.80'/%3E%3Cpath d='M232 92H244' stroke='%23a3e635' stroke-width='3' stroke-dasharray='5 4'/%3E%3Cpath d='M242 85L249 92L242 99' fill='none' stroke='%23a3e635' stroke-width='3'/%3E%3Crect x='246.0' y='60.0' width='100.0' height='64.0' rx='10' fill='%23232833' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='246.0' y='60.0' width='100.0' height='6.0' rx='3' fill='%23ff4f9a'/%3E%3Crect x='260.0' y='82.0' width='50.0' height='7.0' rx='3.5' fill='%23aab2c3'/%3E%3Crect x='260.0' y='98.0' width='70.0' height='7.0' rx='3.5' fill='%23ff4f9a' opacity='0.80'/%3E%3Crect x='14.0' y='24.0' width='60.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Crect x='14.0' y='142.0' width='120.0' height='8.0' rx='4' fill='%233a4152'/%3E%3Crect x='246.0' y='142.0' width='100.0' height='8.0' rx='4' fill='%233a4152' opacity='0.70'/%3E%3C/svg%3E")}
body.theme-p170-5[class].page-3 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Crect x='1.0' y='1.0' width='358.0' height='26.0' rx='10' fill='%23232833'/%3E%3Crect x='1.0' y='16.0' width='358.0' height='11.0' rx='0' fill='%23232833'/%3E%3Cpath d='M180 27V168' stroke='%23303747' stroke-width='2'/%3E%3Crect x='2.0' y='34.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='181.0' y='34.0' width='177.0' height='18.0' rx='0' fill='%23a3e635' opacity='0.12'/%3E%3Crect x='12.0' y='38.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='38.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='38.0' width='60.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='206.0' y='38.0' width='70.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.90'/%3E%3Crect x='2.0' y='52.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='181.0' y='52.0' width='177.0' height='18.0' rx='0' fill='%23a3e635' opacity='0.12'/%3E%3Crect x='12.0' y='56.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='56.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='56.0' width='96.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='206.0' y='56.0' width='106.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.90'/%3E%3Crect x='2.0' y='70.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='12.0' y='74.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='74.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='74.0' width='40.0' height='8.0' rx='4' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='206.0' y='74.0' width='50.0' height='8.0' rx='4' fill='%23a3e635' opacity='0.90'/%3E%3Crect x='2.0' y='88.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='181.0' y='88.0' width='177.0' height='18.0' rx='0' fill='%23a3e635' opacity='0.12'/%3E%3Crect x='12.0' y='92.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='92.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='92.0' width='80.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='206.0' y='92.0' width='90.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.90'/%3E%3Crect x='2.0' y='106.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='181.0' y='106.0' width='177.0' height='18.0' rx='0' fill='%23a3e635' opacity='0.12'/%3E%3Crect x='12.0' y='110.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='110.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='110.0' width='52.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='206.0' y='110.0' width='62.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.90'/%3E%3Crect x='2.0' y='124.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='12.0' y='128.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='128.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='128.0' width='70.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='206.0' y='128.0' width='80.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.90'/%3E%3Crect x='2.0' y='142.0' width='177.0' height='18.0' rx='0' fill='%23ff4f9a' opacity='0.12'/%3E%3Crect x='181.0' y='142.0' width='177.0' height='18.0' rx='0' fill='%23a3e635' opacity='0.12'/%3E%3Crect x='12.0' y='146.0' width='5.0' height='8.0' rx='1.5' fill='%23ff4f9a'/%3E%3Crect x='192.0' y='146.0' width='5.0' height='8.0' rx='1.5' fill='%23a3e635'/%3E%3Crect x='26.0' y='146.0' width='46.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='206.0' y='146.0' width='56.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.90'/%3E%3C/svg%3E")}
body.theme-p170-5[class].page-4 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Crect x='28.0' y='34.0' width='64.0' height='64.0' rx='16' fill='%23a3e635'/%3E%3Cpath d='M60 50V76M48 66L60 78L72 66' fill='none' stroke='%230d1117' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='46' y='84' width='28' height='5' rx='2.5' fill='%230d1117'/%3E%3Crect x='112.0' y='40.0' width='120.0' height='9.0' rx='4.5' fill='%23aab2c3'/%3E%3Crect x='112.0' y='60.0' width='80.0' height='7.0' rx='3.5' fill='%235a6275'/%3E%3Crect x='112.0' y='84.0' width='220.0' height='14.0' rx='7' fill='%2313161c' stroke='%23303747' stroke-width='1.5'/%3E%3Crect x='112.0' y='84.0' width='150.0' height='14.0' rx='7' fill='%234cc9f0'/%3E%3Crect x='28.0' y='124.0' width='90.0' height='8.0' rx='4' fill='%235a6275'/%3E%3Crect x='130.0' y='124.0' width='60.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.90'/%3E%3Crect x='204.0' y='124.0' width='128.0' height='8.0' rx='4' fill='%235a6275' opacity='0.60'/%3E%3C/svg%3E")}
body.theme-p170-5[class].page-5 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Cpath d='M18 19L27 19L22.5 26Z' fill='%23e8ecf4'/%3E%3Crect x='34.0' y='18.0' width='90.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.90'/%3E%3Cpath d='M30 28V42H40' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='58.0' y='38.0' width='120.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.55'/%3E%3Cpath d='M30 48V62H40' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='58.0' y='58.0' width='86.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='2.0' y='74.0' width='356.0' height='20.0' rx='0' fill='%23263044'/%3E%3Cpath d='M18 79L27 79L22.5 86Z' fill='%23e8ecf4'/%3E%3Crect x='34.0' y='78.0' width='110.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.90'/%3E%3Cpath d='M30 88V102H40' fill='none' stroke='%233a4152' stroke-width='1.5'/%3E%3Crect x='58.0' y='98.0' width='130.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.55'/%3E%3Cpath d='M19 117L25 122L19 127Z' fill='%238d96ab'/%3E%3Crect x='34.0' y='118.0' width='76.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.55'/%3E%3Cpath d='M19 137L25 142L19 147Z' fill='%238d96ab'/%3E%3Crect x='34.0' y='138.0' width='100.0' height='8.0' rx='4' fill='%238d96ab' opacity='0.55'/%3E%3C/svg%3E")}
body.theme-p170-5[class].page-6 .inner-hero::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='170' viewBox='0 0 360 170'%3E%3Crect x='1.0' y='1.0' width='358.0' height='168.0' rx='10' fill='%231b1f27' stroke='%23303747' stroke-width='2'/%3E%3Cpath d='M150 78V62A30 30 0 0 1 210 62V78' fill='none' stroke='%23a3e635' stroke-width='9' stroke-linecap='round'/%3E%3Crect x='128.0' y='76.0' width='104.0' height='70.0' rx='14' fill='%23a3e635'/%3E%3Ccircle cx='180' cy='104' r='9' fill='%230d1117'/%3E%3Crect x='176' y='108' width='8' height='18' rx='3' fill='%230d1117'/%3E%3Crect x='22.0' y='40.0' width='70.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.75'/%3E%3Crect x='268.0' y='40.0' width='70.0' height='8.0' rx='4' fill='%23ff4f9a' opacity='0.75'/%3E%3Crect x='22.0' y='68.0' width='50.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.75'/%3E%3Crect x='288.0' y='68.0' width='50.0' height='8.0' rx='4' fill='%234cc9f0' opacity='0.75'/%3E%3Crect x='22.0' y='96.0' width='84.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.75'/%3E%3Crect x='254.0' y='96.0' width='84.0' height='8.0' rx='4' fill='%23fbbf24' opacity='0.75'/%3E%3Cpath d='M96 44H120M96 72H122M96 100H124M240 44H264M238 72H264M236 100H264' stroke='%233a4152' stroke-width='2' stroke-dasharray='3 4'/%3E%3C/svg%3E")}
body.theme-p170-5[class] .hero-number{position:absolute;inset-inline-end:calc(var(--gx) + 410px);bottom:84px;z-index:0;font-family:var(--display);font-size:160px;font-weight:800;letter-spacing:-.04em;color:#fff;opacity:.07;line-height:1}

/* ---------- panes: editor tab strip + light/dark body ---------- */
body.theme-p170-5[class] main>:where(section:not(.hero):not(.download-grid),.cards,.connection),body.theme-p170-5[class] .download-grid>*{
  --tab:var(--tabL);position:relative;box-sizing:border-box;margin:0 var(--gx) 22px;padding:66px 44px 38px;max-width:none;border:0;border-radius:0;
  color:#11141a;background:linear-gradient(var(--pane),var(--pane)) 0 40px/100% calc(100% - 40px) no-repeat}
body.theme-p170-5[class] .download-grid>*{margin:0}
body.theme-p170-5[class] main>:where(section:not(.hero):not(.download-grid),.cards,.connection)::before,body.theme-p170-5[class] .download-grid>*::before{content:"";position:absolute;inset:0 0 auto 0;height:40px;
  background:var(--tab) no-repeat left top/auto 40px;pointer-events:none}
[dir=rtl] body.theme-p170-5[class] main>:where(section:not(.hero):not(.download-grid),.cards,.connection)::before,[dir=rtl] body.theme-p170-5[class] .download-grid>*::before{transform:scaleX(-1)}
body.theme-p170-5[class] :is(main,.download-grid)>:nth-child(4n+1){--tabL:var(--tabL1);--tabD:var(--tabD1)}
body.theme-p170-5[class] :is(main,.download-grid)>:nth-child(4n+2){--tabL:var(--tabL2);--tabD:var(--tabD2)}
body.theme-p170-5[class] :is(main,.download-grid)>:nth-child(4n+3){--tabL:var(--tabL3);--tabD:var(--tabD3)}
body.theme-p170-5[class] :is(main,.download-grid)>:nth-child(4n){--tabL:var(--tabL4);--tabD:var(--tabD4)}
body.theme-p170-5[class] :is(.split-section,.faq,.closing,.connection,.download-card){--pane:#1b1f27;--tab:var(--tabD);color:#e8ecf4}
body.theme-p170-5[class] .hero+*{margin-top:-64px;position:relative;z-index:2}
body.theme-p170-5[class] .download-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;margin:0 var(--gx) 28px;padding:0}
body.theme-p170-5[class] .download-grid>*{min-width:0}
body.theme-p170-5[class] .hero+.download-grid{margin-top:-64px}

/* light pane typography */
body.theme-p170-5[class] .reading p,body.theme-p170-5[class] .scenario p,body.theme-p170-5[class] .product-lead p,body.theme-p170-5[class] .feature-matrix>p,body.theme-p170-5[class] .download-grid>div:last-child>p{color:#2c3340;font-size:17px;line-height:1.75;max-width:none}
body.theme-p170-5[class] .reading h2{margin:1.5em 0 .5em}
body.theme-p170-5[class] .reading>h2:first-child,body.theme-p170-5[class] .reading>p.large:first-child{margin-top:0}
body.theme-p170-5[class] .reading h3{margin:1.5em 0 .4em;font-size:21px}
body.theme-p170-5[class] .reading h3:first-child{margin-top:0}
body.theme-p170-5[class] .large,body.theme-p170-5[class] .reading p.large,body.theme-p170-5[class] .product-lead p.large{font-size:24px;line-height:1.55;font-weight:500;color:#11141a;border-inline-start:6px solid #ff4f9a;padding-inline-start:26px;margin:0}
body.theme-p170-5[class] .download-grid>div:last-child>p.large{margin-bottom:24px}
body.theme-p170-5[class] .reading .notice,body.theme-p170-5[class] .notice{margin:26px 0 0;background:#fff;border:1px solid #dde1e8;border-inline-start:5px solid #ff4f9a;border-radius:0;padding:18px 24px;font-size:16px;color:#11141a;break-inside:avoid}
body.theme-p170-5[class] .notice strong{display:block;font-weight:800}
body.theme-p170-5[class] .notice p{margin:6px 0 0;font-size:16px;color:#2c3340}
body.theme-p170-5[class] .reading .text-link{display:inline-flex;align-items:center;gap:8px;margin:0 10px 12px 0;margin-inline:0 10px;padding:11px 16px;border:1.5px solid #cfd4de;border-radius:8px;background:#fff;
  font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;color:#11141a}
body.theme-p170-5[class] .reading .text-link::before{content:"";flex:none;width:9px;height:9px;border-radius:2px;background:#ff4f9a}
body.theme-p170-5[class] .reading .text-link:nth-of-type(4n+2)::before{background:#4cc9f0}
body.theme-p170-5[class] .reading .text-link:nth-of-type(4n+3)::before{background:#a3e635}
body.theme-p170-5[class] .reading .text-link:nth-of-type(4n)::before{background:#fbbf24}
body.theme-p170-5[class] .reading .text-link:hover{border-color:#11141a}
body.theme-p170-5[class] .updated{color:#454d5e}

/* facts = result grid */
body.theme-p170-5[class] .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:40px 0 0;overflow:hidden}
body.theme-p170-5[class] .cards article{position:relative;padding:0 0 18px;border:0;border-radius:0;background:transparent;border-inline-end:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;min-width:0}
body.theme-p170-5[class] .cards article:nth-child(3n){border-inline-end:0}
body.theme-p170-5[class] .cards .number{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 20px;background:#e7eaf0;border-bottom:1px solid #d6dbe4;
  font:700 13.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:0;color:#2c3340;opacity:1}
body.theme-p170-5[class] .cards .number::before{content:"";flex:none;width:9px;height:9px;border-radius:2px;background:#fbbf24}
body.theme-p170-5[class] .cards article:nth-child(4n+2) .number::before{background:#4cc9f0}
body.theme-p170-5[class] .cards article:nth-child(4n+3) .number::before{background:#ff4f9a}
body.theme-p170-5[class] .cards article:nth-child(4n) .number::before{background:#a3e635}
body.theme-p170-5[class] .cards h3{font-size:clamp(22px,2.3vw,32px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 8px;padding:0 20px;color:#11141a}
body.theme-p170-5[class] .cards p{margin:0;padding:0 20px;font-size:15px;line-height:1.55;opacity:1;color:#3b4252}
body.theme-p170-5[class] .cards article:nth-child(2){outline:2.5px solid #0e9bd0;outline-offset:-2.5px;background:#fff}
body.theme-p170-5[class] .cards article:nth-child(2)::after{content:"";position:absolute;inset-inline-end:-1px;bottom:-1px;width:9px;height:9px;background:#0e9bd0}

/* keyword section */
body.theme-p170-5[class] .scenario{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;align-items:start}
body.theme-p170-5[class] .scenario>.eyebrow{grid-column:1;justify-self:start}
body.theme-p170-5[class] .scenario>h2{grid-column:1;font-size:clamp(34px,3.8vw,54px);margin:0;max-width:none}
body.theme-p170-5[class] .scenario>p{grid-column:2;grid-row:1/span 2;margin:0;font-size:19px}
body.theme-p170-5[class] .scenario::after{content:"";position:absolute;inset-inline-start:0;top:40px;bottom:0;width:8px;background:linear-gradient(#ff4f9a 0 50%,#a3e635 50%)}

/* walkthroughs = split editors with a run gutter */
body.theme-p170-5[class] .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.theme-p170-5[class] .steps article{position:relative;min-width:0;padding:22px 24px 24px 78px;border:1px solid #d3d8e2;border-radius:0;
  background:linear-gradient(90deg,#1b1f27 0 54px,transparent 54px),#fff}
body.theme-p170-5[class] .steps .number{position:absolute;inset-inline-start:0;top:26px;left:0;width:54px;text-align:center;opacity:1;color:#a3e635;font:800 17px/1 var(--display);letter-spacing:0;margin:0}
[dir=rtl] body.theme-p170-5[class] .steps .number{left:auto;right:0}
body.theme-p170-5[class] .steps .number::after{content:"";display:block;width:0;height:0;margin:14px auto 0;border-left:11px solid #a3e635;border-top:7px solid transparent;border-bottom:7px solid transparent}
[dir=rtl] body.theme-p170-5[class] .steps .number::after{transform:scaleX(-1)}
[dir=rtl] body.theme-p170-5[class] .steps article{padding:26px 80px 28px 26px;background:linear-gradient(270deg,#1b1f27 0 54px,transparent 54px),#fff}
body.theme-p170-5[class] .steps h3{margin:0 0 10px;font-size:22px;color:#11141a}
body.theme-p170-5[class] .steps p{font-size:15.5px;line-height:1.6;opacity:1;color:#2c3340}
body.theme-p170-5[class] .steps article .code-example{margin-top:14px}
body.theme-p170-5[class] .code-example{background:#13161c;border:1px solid #303747;border-radius:8px;color:#d6dbe6}
body.theme-p170-5[class] .code-example>div{background:#1b1f27;color:#c3cad8;font-size:12.5px;padding:12px 14px;align-items:center}
body.theme-p170-5[class] .code-example button{background:#2a3040;color:#e8ecf4;border-radius:6px;font-size:12px;padding:6px 11px}
body.theme-p170-5[class] .code-example pre{font-size:13px;line-height:1.8;padding:14px 18px;color:#d6dbe6}
body.theme-p170-5[class] .reading:has(.steps)>p{margin:26px 0 0}
body.theme-p170-5[class] .workflow-grid{display:block;gap:0}
body.theme-p170-5[class] .workflow-grid .steps{margin:0}
body.theme-p170-5[class] .sticky-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;margin-top:34px;padding-top:30px;border-top:1px dashed #b9c0cd}
body.theme-p170-5[class] .sticky-example>h2{grid-column:1/-1;margin:0 0 20px}
body.theme-p170-5[class] .sticky-example .agent-run{margin:0}
body.theme-p170-5[class] .sticky-example>.code-example{align-self:start;margin:0}
body.theme-p170-5[class] .sticky-example>p{grid-column:1/-1;margin:20px 0 0;font-size:16px;opacity:1;color:#2c3340}

/* comparison = query result */
body.theme-p170-5[class] .feature-matrix{padding:66px 44px 38px}
body.theme-p170-5[class] .feature-matrix>h2{margin:0 0 12px}
body.theme-p170-5[class] .feature-matrix>p{margin:0 0 24px}
body.theme-p170-5[class] .feature-matrix table{border:1px solid #cdd2dc;border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;background:#fff;counter-reset:rw}
body.theme-p170-5[class] .feature-matrix thead th{display:table-cell;width:auto;background:#1b1f27;color:#e8ecf4;padding:14px 20px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;text-align:start;border-bottom:0;vertical-align:middle}
body.theme-p170-5[class] .feature-matrix thead th:first-child{width:24%}
body.theme-p170-5[class] .feature-matrix thead th:first-child::before{content:"#";color:#8d96ab;font-weight:700}
body.theme-p170-5[class] .feature-matrix thead th:last-child{color:#a3e635;box-shadow:inset 0 3px 0 #a3e635}
body.theme-p170-5[class] .feature-matrix tbody th{display:table-cell;width:auto;background:#eceff4;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;padding:16px 20px;border-bottom:1px solid #dde1e8;counter-increment:rw;color:#11141a}
body.theme-p170-5[class] .feature-matrix tbody th::before{content:counter(rw);display:inline-block;min-width:28px;color:#4f5769;font-weight:600}
body.theme-p170-5[class] .feature-matrix tbody td{display:table-cell;width:auto;padding:16px 20px;font-size:16px;line-height:1.5;border-bottom:1px solid #e0e4eb;color:#2c3340}
body.theme-p170-5[class] .feature-matrix tbody tr:nth-child(even) td{background:#f4f6f9}
body.theme-p170-5[class] .feature-matrix tbody td:last-child{background:#e4f6fc!important;color:#11141a;font-weight:700;border-inline-start:3px solid #4cc9f0}
body.theme-p170-5[class] .feature-matrix tbody tr:last-child>*{border-bottom:0}

/* setup = numbered editor lines (dark pane) */
body.theme-p170-5[class] .split-section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:center}
body.theme-p170-5[class] .split-section h2{color:#fff;margin:0}
body.theme-p170-5[class] .split-section p{color:#c3cad8;opacity:1;max-width:none;font-size:17px}
body.theme-p170-5[class] .split-section h2+p{margin:14px 0 0}
body.theme-p170-5[class] ol.setup,body.theme-p170-5[class] .setup{list-style:none;margin:0;padding:0;counter-reset:ln;background:#13161c;border:1px solid #303747;border-radius:8px;overflow:hidden;color:#e8ecf4}
body.theme-p170-5[class] .setup li{position:relative;counter-increment:ln;padding:14px 20px 14px 70px;font-size:17px;line-height:1.55;border-bottom:1px solid #232834;color:#e8ecf4}
body.theme-p170-5[class] .setup li:last-child{border-bottom:0}
body.theme-p170-5[class] .setup li:first-child{background:#1c2331}
body.theme-p170-5[class] .setup li::before{content:counter(ln);position:absolute;inset-inline-start:0;top:0;bottom:0;width:50px;padding:14px 14px 0 0;box-sizing:border-box;text-align:end;font:600 14px/1.55 ui-monospace,Menlo,Consolas,monospace;color:#8d96ab;background:#101319;border-inline-end:1px solid #232834}
body.theme-p170-5[class] .setup li:first-child::before{color:#fbbf24}
body.theme-p170-5[class] .download-grid .setup{margin:0 0 24px}
body.theme-p170-5[class] .split-section>.agent-run{margin:0}

/* who it is for */
body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link))>h2{grid-column:1/-1;margin:0}
body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link))>p{margin:0;padding:24px 24px 26px;background:#fff;border:1px solid #dde1e8;border-top:5px solid #ff4f9a;font-size:17px}
body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link))>p:nth-of-type(2){border-top-color:#4cc9f0}
body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link))>p:nth-of-type(3){border-top-color:#fbbf24}

/* FAQ = explorer tree */
body.theme-p170-5[class] .faq{padding-inline-end:200px}
body.theme-p170-5[class] .faq>h2{color:#fff;margin:0 0 18px}
body.theme-p170-5[class] .faq details{border:0;padding:0;margin:0 0 2px;border-radius:6px}
body.theme-p170-5[class] .faq summary{position:relative;list-style:none;padding:11px 16px 11px 46px;font-size:18px;font-weight:600;line-height:1.4;color:#e8ecf4;border-radius:6px;cursor:pointer;font-family:Inter,system-ui,sans-serif;letter-spacing:-.005em}
body.theme-p170-5[class] .faq summary::-webkit-details-marker{display:none}
body.theme-p170-5[class] .faq summary::before{content:"";position:absolute;inset-inline-start:19px;top:50%;margin-top:-6px;width:0;height:0;border-left:7px solid #8d96ab;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .15s}
[dir=rtl] body.theme-p170-5[class] .faq summary{padding:14px 46px 14px 16px}
[dir=rtl] body.theme-p170-5[class] .faq summary::before{transform:scaleX(-1)}
body.theme-p170-5[class] .faq summary:hover{background:#242a35}
body.theme-p170-5[class] .faq details[open]>summary{color:#4cc9f0;background:#212733}
body.theme-p170-5[class] .faq details[open]>summary::before{border-left-color:#4cc9f0;transform:rotate(90deg);margin-top:-5px}
[dir=rtl] body.theme-p170-5[class] .faq details[open]>summary::before{transform:rotate(90deg)}
body.theme-p170-5[class] .faq details p{margin:0;padding:4px 24px 16px 46px;font-size:17px;line-height:1.7;color:#c3cad8;max-width:none;opacity:1}
[dir=rtl] body.theme-p170-5[class] .faq details p{padding:6px 46px 20px 24px}
body.theme-p170-5[class] .faq details[open]{background:linear-gradient(#323a4a,#323a4a) 23px 44px/1px calc(100% - 54px) no-repeat}
[dir=rtl] body.theme-p170-5[class] .faq details[open]{background-position:calc(100% - 23px) 44px}
body.theme-p170-5[class] .faq::after{content:"";position:absolute;inset-inline-end:28px;top:64px;bottom:28px;width:110px;
  background:linear-gradient(#ffffff10,#ffffff10) top/100% 96px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='240' viewBox='0 0 110 240'%3E%3Crect x='12.0' y='4.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='37.0' y='4.0' width='8.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='48.0' y='4.0' width='30.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='4.0' y='10.0' width='8.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='15.0' y='10.0' width='22.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='40.0' y='10.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='12.0' y='22.0' width='30.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='45.0' y='22.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='28.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='15.0' y='28.0' width='8.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='26.0' y='28.0' width='12.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='41.0' y='28.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='20.0' y='34.0' width='30.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='53.0' y='34.0' width='12.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='68.0' y='34.0' width='30.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='12.0' y='40.0' width='30.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='45.0' y='40.0' width='8.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='4.0' y='52.0' width='30.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='37.0' y='52.0' width='16.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='56.0' y='52.0' width='30.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='89.0' y='52.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='4.0' y='58.0' width='8.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='15.0' y='58.0' width='16.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='34.0' y='58.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='12.0' y='64.0' width='8.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='23.0' y='64.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='4.0' y='70.0' width='22.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='29.0' y='70.0' width='8.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='40.0' y='70.0' width='30.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='73.0' y='70.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='20.0' y='76.0' width='30.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='53.0' y='76.0' width='22.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='78.0' y='76.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='4.0' y='82.0' width='16.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='23.0' y='82.0' width='30.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='12.0' y='88.0' width='16.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='31.0' y='88.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='56.0' y='88.0' width='12.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='71.0' y='88.0' width='8.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='12.0' y='100.0' width='12.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='27.0' y='100.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='52.0' y='100.0' width='22.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='12.0' y='106.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='27.0' y='106.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='52.0' y='106.0' width='30.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='12.0' y='112.0' width='12.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='27.0' y='112.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='38.0' y='112.0' width='12.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='53.0' y='112.0' width='12.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='20.0' y='118.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='39.0' y='118.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='50.0' y='118.0' width='22.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='20.0' y='124.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='35.0' y='124.0' width='30.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='68.0' y='124.0' width='8.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='20.0' y='130.0' width='22.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='45.0' y='130.0' width='22.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='70.0' y='130.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='142.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='29.0' y='142.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='40.0' y='142.0' width='30.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='20.0' y='154.0' width='30.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='53.0' y='154.0' width='16.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='72.0' y='154.0' width='8.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='20.0' y='160.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='35.0' y='160.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='54.0' y='160.0' width='30.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='12.0' y='166.0' width='22.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='37.0' y='166.0' width='16.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='56.0' y='166.0' width='12.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='71.0' y='166.0' width='16.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='172.0' width='12.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='19.0' y='172.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='4.0' y='178.0' width='8.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='15.0' y='178.0' width='16.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='34.0' y='178.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='4.0' y='184.0' width='12.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='19.0' y='184.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='34.0' y='184.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='190.0' width='30.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='37.0' y='190.0' width='16.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='56.0' y='190.0' width='8.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='12.0' y='196.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='27.0' y='196.0' width='30.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='60.0' y='196.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='12.0' y='202.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='23.0' y='202.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='34.0' y='202.0' width='22.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='12.0' y='208.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='37.0' y='208.0' width='16.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='214.0' width='12.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='19.0' y='214.0' width='12.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='34.0' y='214.0' width='16.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='53.0' y='214.0' width='22.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='4.0' y='220.0' width='12.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='19.0' y='220.0' width='8.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='30.0' y='220.0' width='30.0' height='3.0' rx='1.5' fill='%23a3e635' opacity='0.55'/%3E%3Crect x='4.0' y='226.0' width='16.0' height='3.0' rx='1.5' fill='%234cc9f0' opacity='0.55'/%3E%3Crect x='23.0' y='226.0' width='30.0' height='3.0' rx='1.5' fill='%23fbbf24' opacity='0.55'/%3E%3Crect x='56.0' y='226.0' width='12.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3Crect x='71.0' y='226.0' width='8.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='4.0' y='232.0' width='22.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='29.0' y='232.0' width='12.0' height='3.0' rx='1.5' fill='%238d96ab' opacity='0.55'/%3E%3Crect x='44.0' y='232.0' width='12.0' height='3.0' rx='1.5' fill='%23ff4f9a' opacity='0.55'/%3E%3C/svg%3E") top/110px 240px repeat-y;pointer-events:none;opacity:.9}

/* closing = run bar */
body.theme-p170-5[class] .closing{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:6px;align-items:center;text-align:start;overflow:hidden;margin:0 var(--gx) 22px;padding:66px 44px 38px}
body.theme-p170-5[class] .closing>*{position:relative;z-index:1}
body.theme-p170-5[class] .closing>span{grid-column:1;justify-self:start;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;padding:6px 12px;border-radius:6px;background:#13161c;border:1px solid #343b4a;color:#e8ecf4}
body.theme-p170-5[class] .closing h2{grid-column:1;color:#fff;margin:10px 0 8px;max-width:760px;font-size:clamp(30px,3.8vw,54px)}
body.theme-p170-5[class] .closing p{grid-column:1;color:#c3cad8;max-width:640px;margin:0;font-size:17px;line-height:1.65}
body.theme-p170-5[class] .closing .button{grid-column:2;grid-row:1/span 3;justify-self:end;padding:20px 30px;font-size:17px}
body.theme-p170-5[class] .closing::after{content:"";position:absolute;inset-inline-end:0;top:40px;bottom:0;width:520px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='240' viewBox='0 0 520 240'%3E%3Crect x='20.0' y='29.0' width='7.5' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='31.1' y='29.0' width='11.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='46.6' y='29.0' width='3.0' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='53.3' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='57.7' y='29.0' width='11.9' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='73.3' y='29.0' width='23.0' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='99.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='104.4' y='29.0' width='5.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='113.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='117.7' y='29.0' width='20.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='142.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='146.5' y='29.0' width='3.0' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='153.2' y='29.0' width='20.8' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='177.6' y='29.0' width='7.5' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='188.7' y='29.0' width='11.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='204.3' y='29.0' width='9.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='217.6' y='29.0' width='11.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='233.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='237.6' y='29.0' width='11.9' height='10.0' rx='2' fill='%23a3e635' opacity='0.95'/%3E%3Crect x='253.1' y='29.0' width='9.7' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='266.4' y='29.0' width='3.0' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='273.1' y='29.0' width='23.0' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='299.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='304.2' y='29.0' width='11.9' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='319.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='324.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='328.6' y='29.0' width='3.0' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='335.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='339.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='344.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='348.6' y='29.0' width='7.5' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='359.7' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='364.1' y='29.0' width='5.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='373.0' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='377.4' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='381.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='386.3' y='29.0' width='5.3' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='395.2' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='399.6' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='404.1' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='408.5' y='29.0' width='9.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='421.8' y='29.0' width='2.2' height='10.0' rx='2' fill='%238d96ab' opacity='0.60'/%3E%3Crect x='426.3' y='29.0' width='3.0' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='432.9' y='29.0' width='9.7' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='446.2' y='29.0' width='7.5' height='10.0' rx='2' fill='%23ff4f9a' opacity='0.95'/%3E%3Crect x='457.3' y='29.0' width='11.9' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='472.9' y='29.0' width='2.2' height='10.0' rx='2' fill='%234cc9f0' opacity='0.95'/%3E%3Crect x='20.0' y='28.0' width='27.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='57.0' y='28.0' width='41.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='108.8' y='28.0' width='12.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='131.0' y='28.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='34.8' y='52.0' width='41.8' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='86.6' y='52.0' width='78.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='168.0' y='52.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='182.8' y='52.0' width='19.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='205.0' y='52.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='212.4' y='52.0' width='71.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='286.4' y='52.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='301.2' y='52.0' width='12.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='323.4' y='52.0' width='71.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='34.8' y='76.0' width='27.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='71.8' y='76.0' width='41.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='34.8' y='100.0' width='34.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='79.2' y='100.0' width='41.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='131.0' y='100.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='145.8' y='100.0' width='41.8' height='12.0' rx='3' fill='%23a3e635' opacity='0.50'/%3E%3Crect x='34.8' y='124.0' width='34.4' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='79.2' y='124.0' width='12.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='101.4' y='124.0' width='78.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='20.0' y='148.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='20.0' y='172.0' width='41.8' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='71.8' y='172.0' width='4.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='79.2' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='86.6' y='172.0' width='12.2' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='101.4' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='116.2' y='172.0' width='4.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='123.6' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='131.0' y='172.0' width='27.0' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='160.6' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='175.4' y='172.0' width='19.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='197.6' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='205.0' y='172.0' width='4.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='212.4' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='219.8' y='172.0' width='19.6' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='249.4' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='264.2' y='172.0' width='4.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='271.6' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='279.0' y='172.0' width='34.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='316.0' y='172.0' width='4.8' height='12.0' rx='3' fill='%238d96ab' opacity='0.35'/%3E%3Crect x='330.8' y='172.0' width='12.2' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='353.0' y='172.0' width='34.4' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='20.0' y='196.0' width='27.0' height='12.0' rx='3' fill='%23ff4f9a' opacity='0.50'/%3E%3Crect x='57.0' y='196.0' width='41.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3Crect x='108.8' y='196.0' width='4.8' height='12.0' rx='3' fill='%234cc9f0' opacity='0.50'/%3E%3C/svg%3E") right bottom/contain no-repeat;pointer-events:none;z-index:0;opacity:.55}

/* connection diagram (models) */
body.theme-p170-5[class] .connection{display:flex;align-items:center;justify-content:center;gap:18px;font-size:clamp(15px,1.9vw,24px);font-weight:700;padding:92px 48px 56px}
body.theme-p170-5[class] .connection span{flex:0 1 auto;min-width:0;border:1.5px solid #3a4152;border-radius:10px;padding:22px 30px;background:#13161c;color:#fff;text-align:center;overflow-wrap:anywhere}
body.theme-p170-5[class] .connection span:nth-of-type(1){border-top:5px solid #a3e635}
body.theme-p170-5[class] .connection span:nth-of-type(2){border-top:5px solid #4cc9f0}
body.theme-p170-5[class] .connection span:nth-of-type(3){border-top:5px solid #ff4f9a}
body.theme-p170-5[class] .connection b{color:#a3e635;font-size:1.6em;line-height:1}

/* product feature list, download card, privacy */
body.theme-p170-5[class] .feature-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0}
body.theme-p170-5[class] .feature-list li{background:#fff;border:1px solid #dde1e8;border-inline-start:5px solid #ff4f9a;border-radius:0;padding:18px 22px;font-size:16px;line-height:1.6;color:#2c3340;min-width:0}
body.theme-p170-5[class] .feature-list li:nth-child(4n+2),body.theme-p170-5[class] .feature-list li:nth-child(4n+3){border-inline-start-color:#4cc9f0}
body.theme-p170-5[class] .feature-list li:nth-child(4n+3),body.theme-p170-5[class] .feature-list li:nth-child(4n){border-inline-start-color:#fbbf24}
body.theme-p170-5[class] .feature-list li:nth-child(4n+2){border-inline-start-color:#4cc9f0}
body.theme-p170-5[class] .feature-list li:nth-child(4n+1){border-inline-start-color:#ff4f9a}
body.theme-p170-5[class] .feature-list strong{display:block;margin-bottom:4px;color:#11141a;font-weight:800;font-size:17px}
body.theme-p170-5[class] .download-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;align-self:stretch;box-shadow:none}
body.theme-p170-5[class] .download-card h2{color:#fff;margin:6px 0 10px}
body.theme-p170-5[class] .download-card p{color:#c3cad8;font-size:16px;margin:0 0 22px}
body.theme-p170-5[class] .download-card .installer-origin,body.theme-p170-5[class] .download-card .installer-origin a{color:#c3cad8;font-size:14px}
body.theme-p170-5[class] .app-icon{background:#a3e635;color:#0d1117;border-radius:20px;box-shadow:none;width:84px;height:84px;font-family:var(--display);font-size:50px;margin:0 auto 18px}
body.theme-p170-5[class] .download-grid>div:last-child{--pane:#f6f7f9}
body.theme-p170-5[class] .download-grid .setup{margin-top:4px}
body.theme-p170-5[class] .privacy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}
body.theme-p170-5[class] .privacy article{border:0;border-top:4px solid #ff4f9a;padding:18px 0 26px;min-width:0}
body.theme-p170-5[class] .privacy article:nth-child(2){border-top-color:#4cc9f0}
body.theme-p170-5[class] .privacy article:nth-child(3){border-top-color:#a3e635}
body.theme-p170-5[class] .privacy article:nth-child(4){border-top-color:#fbbf24}
body.theme-p170-5[class] .privacy article:nth-child(5){border-top-color:#ff4f9a;grid-column:1/-1}
body.theme-p170-5[class] .privacy article h2{font-size:clamp(22px,2vw,28px);margin:0 0 10px}
body.theme-p170-5[class] .privacy article p{margin:0 0 10px;font-size:17px}
body.theme-p170-5[class] .privacy .updated{grid-column:1/-1;margin:6px 0 0;font-size:14px!important}

/* two-column prose on inner pages */
body.theme-p170-5[class]:is(.page-1,.page-2,.page-3,.page-4) .reading:not(:has(.feature-list)):not(:has(>.large:only-child)):not(.privacy){column-count:2;column-gap:56px}
body.theme-p170-5[class] .reading h2,body.theme-p170-5[class] .reading h3{break-after:avoid}
body.theme-p170-5[class] .reading p,body.theme-p170-5[class] .code-example{break-inside:avoid}
body.theme-p170-5[class].page-4 .reading .code-example{margin:6px 0 14px}

/* ---------- footer = status bar ---------- */
body.theme-p170-5[class] footer.wrap{width:100%;max-width:none;margin:0;padding:24px var(--gx) 28px;background:#0e1116;border:0;border-top:3px solid;border-image:linear-gradient(90deg,#ff4f9a 0 25%,#4cc9f0 25% 50%,#a3e635 50% 75%,#fbbf24 75% 100%) 1;color:#c3cad8}
body.theme-p170-5[class] .footer-top{gap:8px 24px;flex-wrap:wrap;justify-content:flex-start}
body.theme-p170-5[class] footer .brand{font-size:18px;color:#fff;gap:10px}
body.theme-p170-5[class] footer .brand::before{content:"";width:12px;height:12px;border-radius:3px;background:#a3e635;flex:none}
body.theme-p170-5[class] .footer-top p{color:#c3cad8;opacity:1;font-size:14px;margin:0}
body.theme-p170-5[class] footer nav{display:flex;flex-wrap:wrap;gap:6px 0;margin:18px 0 16px;font-size:14px}
body.theme-p170-5[class] footer nav a{padding:3px 16px;border-inline-end:1px solid #2a303c;color:#e8ecf4}
body.theme-p170-5[class] footer nav a:first-child{padding-inline-start:0}
body.theme-p170-5[class] footer nav a:last-child{border-inline-end:0}
body.theme-p170-5[class] .footer-bottom{opacity:1;color:#aab2c3;font-size:13px;flex-wrap:wrap}

/* ---------- non-latin heading fallback ---------- */
html:is([lang=ar],[lang=th],[lang=hi],[lang=ja],[lang=ko]) body :is(h1,h2,h3,.brand,.number,.app-icon,.hero-number){font-family:Inter,system-ui,sans-serif;font-weight:800}
html:is([lang=ar],[lang=th],[lang=hi],[lang=ja],[lang=ko]) body .home-hero h1,html:is([lang=ar],[lang=th],[lang=hi],[lang=ja],[lang=ko]) body .inner-hero h1{letter-spacing:-.01em;line-height:1.15}
body.theme-p170-5[class] h1{hyphens:auto;overflow-wrap:anywhere}

/* ---------- tablet ---------- */
@media(max-width:1100px){
  body.theme-p170-5[class] .home-hero{grid-template-columns:minmax(0,1fr);padding-bottom:96px}
  body.theme-p170-5[class] .home-hero::after{display:none}
  body.theme-p170-5[class] .home-hero>.agent-run{grid-column:1;grid-row:auto;margin-top:44px;max-width:620px}
  body.theme-p170-5[class] .faq{padding-inline-end:48px}
  body.theme-p170-5[class] .faq::after{display:none}
  body.theme-p170-5[class] .inner-hero::after{display:none}
  body.theme-p170-5[class] .closing::after{opacity:.35}
}
@media(max-width:900px){
  body.theme-p170-5[class] .steps{grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class] .sticky-example{grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class] .scenario{grid-template-columns:minmax(0,1fr);row-gap:18px}
  body.theme-p170-5[class] .scenario>p{grid-column:1;grid-row:auto}
  body.theme-p170-5[class] .split-section{grid-template-columns:minmax(0,1fr);gap:28px}
  body.theme-p170-5[class] .download-grid{grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class]:is(.page-1,.page-2,.page-3,.page-4) .reading:not(:has(.feature-list)):not(:has(>.large:only-child)):not(.privacy){column-count:1}
  body.theme-p170-5[class].page-0 .reading:not(:has(.steps)):not(:has(.text-link)){grid-template-columns:minmax(0,1fr)}
}

/* ---------- phone ---------- */
@media(max-width:760px){
  body.theme-p170-5{--gx:14px;font-size:16px}
  html body.theme-p170-5 .header.has-burger{padding-inline:14px!important}
  body.theme-p170-5[class] .header::before{display:none}
  body.theme-p170-5[class] .brand-symbol{width:32px;height:32px}
  body.theme-p170-5[class] .home-hero{display:block;padding:34px 16px 84px 46px;padding-left:46px;min-height:0}
  [dir=rtl] body.theme-p170-5[class] .home-hero{padding-right:16px}
  body.theme-p170-5[class] .home-hero::before,body.theme-p170-5[class] .inner-hero::before{width:32px;padding-right:7px;font-size:10px}
  body.theme-p170-5[class] .home-hero h1{font-size:clamp(38px,11vw,50px);margin-bottom:20px}
  body.theme-p170-5[class] .hero-lead{font-size:16px;line-height:1.6}
  body.theme-p170-5[class] .actions{margin-top:24px}
  body.theme-p170-5[class] .home-hero>.agent-run{margin-top:34px;max-width:none}
  body.theme-p170-5[class] .inner-hero{display:block;padding:34px 16px 78px 46px;min-height:0}
  body.theme-p170-5[class] .inner-hero h1{font-size:clamp(32px,9vw,42px)}
  body.theme-p170-5[class] .hero-number{display:none}
  body.theme-p170-5[class] main>:where(section:not(.hero):not(.download-grid),.cards,.connection),body.theme-p170-5[class] .download-grid>*{padding:66px 16px 26px;margin-bottom:18px}
  body.theme-p170-5[class] .download-grid>*{margin-bottom:0}
  body.theme-p170-5[class] .download-grid{gap:20px;margin-bottom:20px}
  body.theme-p170-5[class] .hero+*{margin-top:-44px}
  body.theme-p170-5[class] .cards{padding:40px 0 0;grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class] .cards article,body.theme-p170-5[class] .cards article:nth-child(3n){border-inline-end:0}
  body.theme-p170-5[class] .cards article{padding-bottom:14px}
  body.theme-p170-5[class] .cards .number{padding:8px 16px;margin-bottom:10px;font-size:13px}
  body.theme-p170-5[class] .cards h3{padding:0 16px;font-size:24px;margin-bottom:4px}
  body.theme-p170-5[class] .cards p{padding:0 16px;font-size:15px}
  body.theme-p170-5[class] .scenario>h2{font-size:34px}
  body.theme-p170-5[class] .scenario>p{font-size:17px}
  body.theme-p170-5[class] .steps article{padding:20px 14px 22px 54px;background:linear-gradient(90deg,#1b1f27 0 38px,transparent 38px),#fff}
  [dir=rtl] body.theme-p170-5[class] .steps article{padding:20px 54px 22px 14px;background:linear-gradient(270deg,#1b1f27 0 38px,transparent 38px),#fff}
  body.theme-p170-5[class] .steps .number{width:38px;top:20px;font-size:15px}
  body.theme-p170-5[class] .steps h3{font-size:20px}
  body.theme-p170-5[class] .steps p{font-size:16px}
  body.theme-p170-5[class] .feature-matrix{padding:68px 16px 28px}
  body.theme-p170-5[class] .feature-matrix table{display:table}
  body.theme-p170-5[class] .feature-matrix thead{display:table-header-group}
  body.theme-p170-5[class] .feature-matrix tbody{display:table-row-group}
  body.theme-p170-5[class] .feature-matrix tr{display:table-row}
  body.theme-p170-5[class] .feature-matrix thead th,body.theme-p170-5[class] .feature-matrix tbody th,body.theme-p170-5[class] .feature-matrix tbody td{padding:12px 10px;font-size:14px;width:auto}
  body.theme-p170-5[class] .feature-matrix thead th:first-child{width:25%}
  body.theme-p170-5[class] .feature-matrix tbody th::before{display:none}
  body.theme-p170-5[class] .feature-matrix thead th:first-child::before{display:none}
  body.theme-p170-5[class] .split-section{padding:68px 16px 28px}
  body.theme-p170-5[class] .setup li{padding:14px 14px 14px 56px;font-size:16px}
  body.theme-p170-5[class] .setup li::before{width:40px;padding-right:10px;font-size:13px}
  body.theme-p170-5[class] .large,body.theme-p170-5[class] .reading p.large,body.theme-p170-5[class] .product-lead p.large{font-size:20px;padding-inline-start:18px}
  body.theme-p170-5[class] .feature-list{grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class] .faq{padding-inline-end:16px}
  body.theme-p170-5[class] .faq summary{font-size:17px;padding:13px 10px 13px 40px}
  [dir=rtl] body.theme-p170-5[class] .faq summary{padding:13px 40px 13px 10px}
  body.theme-p170-5[class] .faq summary::before{inset-inline-start:15px}
  body.theme-p170-5[class] .faq details p{padding:4px 10px 18px 40px;font-size:16px}
  [dir=rtl] body.theme-p170-5[class] .faq details p{padding:4px 40px 18px 10px}
  body.theme-p170-5[class] .faq details[open]{background-position:19px 42px}
  body.theme-p170-5[class] .closing{display:block;padding:68px 16px 32px}
  body.theme-p170-5[class] .closing h2{font-size:30px}
  body.theme-p170-5[class] .closing .button{margin-top:24px;width:100%}
  body.theme-p170-5[class] .closing::after{width:300px}
  body.theme-p170-5[class] .connection{flex-direction:column;align-items:stretch;padding:72px 16px 28px;gap:10px;font-size:18px}
  body.theme-p170-5[class] .connection b{align-self:center;transform:rotate(90deg);font-size:26px}
  body.theme-p170-5[class] .connection span{padding:16px 18px}
  body.theme-p170-5[class] .privacy{grid-template-columns:minmax(0,1fr)}
  body.theme-p170-5[class] .download-card{padding:68px 16px 32px}
  body.theme-p170-5[class] footer.wrap{padding:22px 14px 26px}
  body.theme-p170-5[class] .reading .text-link{margin-inline:0 8px;padding:10px 13px}
  body.theme-p170-5[class] .sticky-example{margin-top:26px}
}

/* no automatic hyphenation in the main headline (long words still wrap) */
body h1{hyphens:manual;-webkit-hyphens:manual}
