/* benchmarkgo.com theme "silicon" (2026-10-29): style + layout, CSS only (HTML/text unchanged).
   One audited variant (frontend-design skill), redo v2 with own skeleton, logo and favicon. Fonts self-hosted from Google Fonts (SIL OFL). */
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-700-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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:"Sofia Sans Extra Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-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}
/* _reset2: neutralise theme-p90-quorum quirks from site.css and the v1 results-chart design */
body.theme-p90-quorum{background-image:none;background-size:auto;--bg:#eef0f2!important;--ink:#1d2127!important;--accent:#ff5a1f!important}
body.theme-p90-quorum h1,body.theme-p90-quorum h2{font-family:inherit;letter-spacing:0}
body.theme-p90-quorum .home-hero{display:block;gap:0;padding:0;min-height:0}
body.theme-p90-quorum .hero-copy{max-width:none;border-bottom:0;padding-bottom:0;border-inline-start:0}
body.theme-p90-quorum .feature-matrix table{border:0}
body.theme-p90-quorum .feature-matrix th{width:auto;border-inline-end:0}
body.theme-p90-quorum .button{border-radius:0;transition:none}
body.theme-p90-quorum a.button.primary,body.theme-p90-quorum .brand-symbol{color:#1d2127}
body.theme-p90-quorum .workspace{transform:none}
body.theme-p90-quorum .steps article{padding:0}
body.theme-p90-quorum .steps .number{position:static}
body.theme-p90-quorum .closing{border-radius:0;border:0;background:none}
body.theme-p90-quorum .cards article:nth-child(n){margin:0;transform:none}

/* ============ BenchQuorum v2 — "Light silicon" : poster hero over a processor die ============ */
body.theme-p90-quorum{--die:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700' preserveAspectRatio='none'%3E%3Cpath d='M92 26h9v18h-9zM92 656h9v18h-9zM116 26h9v18h-9zM116 656h9v18h-9zM140 26h9v18h-9zM140 656h9v18h-9zM164 26h9v18h-9zM164 656h9v18h-9zM188 26h9v18h-9zM188 656h9v18h-9zM212 26h9v18h-9zM212 656h9v18h-9zM236 26h9v18h-9zM236 656h9v18h-9zM260 26h9v18h-9zM260 656h9v18h-9zM284 26h9v18h-9zM284 656h9v18h-9zM308 26h9v18h-9zM308 656h9v18h-9zM332 26h9v18h-9zM332 656h9v18h-9zM356 26h9v18h-9zM356 656h9v18h-9zM380 26h9v18h-9zM380 656h9v18h-9zM404 26h9v18h-9zM404 656h9v18h-9zM428 26h9v18h-9zM428 656h9v18h-9zM452 26h9v18h-9zM452 656h9v18h-9zM476 26h9v18h-9zM476 656h9v18h-9zM500 26h9v18h-9zM500 656h9v18h-9zM524 26h9v18h-9zM524 656h9v18h-9zM548 26h9v18h-9zM548 656h9v18h-9zM572 26h9v18h-9zM572 656h9v18h-9zM596 26h9v18h-9zM596 656h9v18h-9zM620 26h9v18h-9zM620 656h9v18h-9zM644 26h9v18h-9zM644 656h9v18h-9zM668 26h9v18h-9zM668 656h9v18h-9zM692 26h9v18h-9zM692 656h9v18h-9zM716 26h9v18h-9zM716 656h9v18h-9zM740 26h9v18h-9zM740 656h9v18h-9zM764 26h9v18h-9zM764 656h9v18h-9zM788 26h9v18h-9zM788 656h9v18h-9zM812 26h9v18h-9zM812 656h9v18h-9zM836 26h9v18h-9zM836 656h9v18h-9zM860 26h9v18h-9zM860 656h9v18h-9zM884 26h9v18h-9zM884 656h9v18h-9zM908 26h9v18h-9zM908 656h9v18h-9zM932 26h9v18h-9zM932 656h9v18h-9zM956 26h9v18h-9zM956 656h9v18h-9zM980 26h9v18h-9zM980 656h9v18h-9zM1004 26h9v18h-9zM1004 656h9v18h-9zM1028 26h9v18h-9zM1028 656h9v18h-9zM1052 26h9v18h-9zM1052 656h9v18h-9zM1076 26h9v18h-9zM1076 656h9v18h-9zM1100 26h9v18h-9zM1100 656h9v18h-9zM42 78h18v9h-18zM1140 78h18v9h-18zM42 102h18v9h-18zM1140 102h18v9h-18zM42 126h18v9h-18zM1140 126h18v9h-18zM42 150h18v9h-18zM1140 150h18v9h-18zM42 174h18v9h-18zM1140 174h18v9h-18zM42 198h18v9h-18zM1140 198h18v9h-18zM42 222h18v9h-18zM1140 222h18v9h-18zM42 246h18v9h-18zM1140 246h18v9h-18zM42 270h18v9h-18zM1140 270h18v9h-18zM42 294h18v9h-18zM1140 294h18v9h-18zM42 318h18v9h-18zM1140 318h18v9h-18zM42 342h18v9h-18zM1140 342h18v9h-18zM42 366h18v9h-18zM1140 366h18v9h-18zM42 390h18v9h-18zM1140 390h18v9h-18zM42 414h18v9h-18zM1140 414h18v9h-18zM42 438h18v9h-18zM1140 438h18v9h-18zM42 462h18v9h-18zM1140 462h18v9h-18zM42 486h18v9h-18zM1140 486h18v9h-18zM42 510h18v9h-18zM1140 510h18v9h-18zM42 534h18v9h-18zM1140 534h18v9h-18zM42 558h18v9h-18zM1140 558h18v9h-18zM42 582h18v9h-18zM1140 582h18v9h-18zM42 606h18v9h-18zM1140 606h18v9h-18zM42 630h18v9h-18zM1140 630h18v9h-18z' fill='%23c9cfd6'/%3E%3Crect x='60' y='44' width='1080' height='612' rx='26' fill='%23f8f9fa' stroke='%23c3c9d0' stroke-width='2'/%3E%3Cpath d='M144 62v34M144 604v34M240 62v34M240 604v34M336 62v34M336 604v34M432 62v34M432 604v34M528 62v34M528 604v34M624 62v34M624 604v34M720 62v34M720 604v34M816 62v34M816 604v34M912 62v34M912 604v34M1008 62v34M1008 604v34' stroke='%23d6dbe0' stroke-width='2' fill='none'/%3E%3Ccircle cx='144' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='144' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='240' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='240' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='336' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='336' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='432' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='432' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='528' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='528' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='624' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='624' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='720' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='720' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='816' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='816' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='912' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='912' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='1008' cy='96' r='3.5' fill='%23d6dbe0'/%3E%3Ccircle cx='1008' cy='604' r='3.5' fill='%23d6dbe0'/%3E%3Cpath d='M84 64l30 0l-30 30z' fill='%23ff5a1f'/%3E%3Cpath d='M214 128H1012Q1030 128 1030 146V554Q1030 572 1012 572H188Q170 572 170 554V172Z' fill='%23eef0f2' stroke='%231d2127' stroke-width='3'/%3E%3Cpath d='M222 144H1000Q1014 144 1014 158V542Q1014 556 1000 556H200Q186 556 186 542V180Z' fill='none' stroke='%23c3c9d0' stroke-width='1.5'/%3E%3Crect x='262' y='188' width='676' height='300' rx='8' fill='%23eaedf0' stroke='%23a7afb8' stroke-width='2'/%3E%3Crect x='278' y='204' width='48' height='258' rx='3' fill='%23e2e6ea' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Cpath d='M278 216h48M278 228h48M278 240h48M278 252h48M278 264h48M278 276h48M278 288h48M278 300h48M278 312h48M278 324h48M278 336h48M278 348h48M278 360h48M278 372h48M278 384h48M278 396h48M278 408h48M278 420h48M278 432h48M278 444h48M278 456h48' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='342' y='204' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='350' y='212' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='410' y='212' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='350' y='260' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='490' y='204' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='490' y='204' width='136' height='100' rx='4' fill='%23ff5a1f' fill-opacity='.13' stroke='%23ff5a1f' stroke-opacity='.9' stroke-width='2.5'/%3E%3Crect x='498' y='212' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='558' y='212' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='498' y='260' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='638' y='204' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='646' y='212' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='706' y='212' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='646' y='260' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='786' y='204' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='794' y='212' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='854' y='212' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='794' y='260' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='342' y='362' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='350' y='370' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='410' y='370' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='350' y='418' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='490' y='362' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='498' y='370' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='558' y='370' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='498' y='418' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='638' y='362' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='638' y='362' width='136' height='100' rx='4' fill='%23ff5a1f' fill-opacity='.13' stroke='%23ff5a1f' stroke-opacity='.9' stroke-width='2.5'/%3E%3Crect x='646' y='370' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='706' y='370' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='646' y='418' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='786' y='362' width='136' height='100' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='794' y='370' width='52' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='854' y='370' width='60' height='38' rx='2' fill='%23e9ecef'/%3E%3Crect x='794' y='418' width='120' height='36' rx='2' fill='%23e2e6ea'/%3E%3Crect x='342' y='312' width='580' height='38' rx='3' fill='%23e2e6ea' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Cg fill='%23f3f5f6'%3E%3Crect x='344.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='344.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='365.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='365.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='387.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='387.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='408.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='408.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='430.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='430.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='451.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='451.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='473.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='473.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='494.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='494.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='516.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='516.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='537.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='537.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='559.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='559.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='580.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='580.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='602.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='602.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='623.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='623.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='645.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='645.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='666.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='666.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='688.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='688.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='709.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='709.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='731.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='731.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='752.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='752.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='774.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='774.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='795.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='795.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='817.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='817.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='838.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='838.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='860.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='860.0' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='881.5' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='881.5' y='332' width='17' height='10' rx='1.5'/%3E%3Crect x='903.0' y='318' width='17' height='10' rx='1.5'/%3E%3Crect x='903.0' y='332' width='17' height='10' rx='1.5'/%3E%3C/g%3E%3Cpath d='M262 188h30M262 188v30M938 488h-30M938 488v-30' stroke='%239a4620' stroke-width='4' fill='none'/%3E%3C/svg%3E");--diew:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 380' preserveAspectRatio='none'%3E%3Cpath d='M92 16h9v18h-9zM92 346h9v18h-9zM116 16h9v18h-9zM116 346h9v18h-9zM140 16h9v18h-9zM140 346h9v18h-9zM164 16h9v18h-9zM164 346h9v18h-9zM188 16h9v18h-9zM188 346h9v18h-9zM212 16h9v18h-9zM212 346h9v18h-9zM236 16h9v18h-9zM236 346h9v18h-9zM260 16h9v18h-9zM260 346h9v18h-9zM284 16h9v18h-9zM284 346h9v18h-9zM308 16h9v18h-9zM308 346h9v18h-9zM332 16h9v18h-9zM332 346h9v18h-9zM356 16h9v18h-9zM356 346h9v18h-9zM380 16h9v18h-9zM380 346h9v18h-9zM404 16h9v18h-9zM404 346h9v18h-9zM428 16h9v18h-9zM428 346h9v18h-9zM452 16h9v18h-9zM452 346h9v18h-9zM476 16h9v18h-9zM476 346h9v18h-9zM500 16h9v18h-9zM500 346h9v18h-9zM524 16h9v18h-9zM524 346h9v18h-9zM548 16h9v18h-9zM548 346h9v18h-9zM572 16h9v18h-9zM572 346h9v18h-9zM596 16h9v18h-9zM596 346h9v18h-9zM620 16h9v18h-9zM620 346h9v18h-9zM644 16h9v18h-9zM644 346h9v18h-9zM668 16h9v18h-9zM668 346h9v18h-9zM692 16h9v18h-9zM692 346h9v18h-9zM716 16h9v18h-9zM716 346h9v18h-9zM740 16h9v18h-9zM740 346h9v18h-9zM764 16h9v18h-9zM764 346h9v18h-9zM788 16h9v18h-9zM788 346h9v18h-9zM812 16h9v18h-9zM812 346h9v18h-9zM836 16h9v18h-9zM836 346h9v18h-9zM860 16h9v18h-9zM860 346h9v18h-9zM884 16h9v18h-9zM884 346h9v18h-9zM908 16h9v18h-9zM908 346h9v18h-9zM932 16h9v18h-9zM932 346h9v18h-9zM956 16h9v18h-9zM956 346h9v18h-9zM980 16h9v18h-9zM980 346h9v18h-9zM1004 16h9v18h-9zM1004 346h9v18h-9zM1028 16h9v18h-9zM1028 346h9v18h-9zM1052 16h9v18h-9zM1052 346h9v18h-9zM1076 16h9v18h-9zM1076 346h9v18h-9zM1100 16h9v18h-9zM1100 346h9v18h-9zM42 58h18v9h-18zM1140 58h18v9h-18zM42 82h18v9h-18zM1140 82h18v9h-18zM42 106h18v9h-18zM1140 106h18v9h-18zM42 130h18v9h-18zM1140 130h18v9h-18zM42 154h18v9h-18zM1140 154h18v9h-18zM42 178h18v9h-18zM1140 178h18v9h-18zM42 202h18v9h-18zM1140 202h18v9h-18zM42 226h18v9h-18zM1140 226h18v9h-18zM42 250h18v9h-18zM1140 250h18v9h-18zM42 274h18v9h-18zM1140 274h18v9h-18zM42 298h18v9h-18zM1140 298h18v9h-18zM42 322h18v9h-18zM1140 322h18v9h-18z' fill='%23c9cfd6'/%3E%3Crect x='60' y='34' width='1080' height='312' rx='22' fill='%23f8f9fa' stroke='%23c3c9d0' stroke-width='2'/%3E%3Cpath d='M144 46v22M144 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M240 46v22M240 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M336 46v22M336 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M432 46v22M432 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M528 46v22M528 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M624 46v22M624 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M720 46v22M720 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M816 46v22M816 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M912 46v22M912 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M1008 46v22M1008 312v22' stroke='%23d6dbe0' stroke-width='2'/%3E%3Cpath d='M84 50l26 0l-26 26z' fill='%23ff5a1f'/%3E%3Cpath d='M210 78H1012Q1030 78 1030 96V284Q1030 302 1012 302H188Q170 302 170 284V118Z' fill='%23eef0f2' stroke='%231d2127' stroke-width='3'/%3E%3Cpath d='M220 92H1000Q1014 92 1014 106V276Q1014 290 1000 290H200Q186 290 186 276V124Z' fill='none' stroke='%23c3c9d0' stroke-width='1.5'/%3E%3Crect x='262' y='108' width='676' height='168' rx='8' fill='%23eaedf0' stroke='%23a7afb8' stroke-width='2'/%3E%3Crect x='278' y='122' width='40' height='140' rx='3' fill='%23e2e6ea' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Cpath d='M278 134h40M278 146h40M278 158h40M278 170h40M278 182h40M278 194h40M278 206h40M278 218h40M278 230h40M278 242h40M278 254h40' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='334' y='122' width='140' height='78' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='342' y='130' width='54' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='404' y='130' width='62' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='342' y='168' width='124' height='24' rx='2' fill='%23e2e6ea'/%3E%3Crect x='482' y='122' width='140' height='78' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='482' y='122' width='140' height='78' rx='4' fill='%23ff5a1f' fill-opacity='.13' stroke='%23ff5a1f' stroke-opacity='.9' stroke-width='2.5'/%3E%3Crect x='490' y='130' width='54' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='552' y='130' width='62' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='490' y='168' width='124' height='24' rx='2' fill='%23e2e6ea'/%3E%3Crect x='630' y='122' width='140' height='78' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='638' y='130' width='54' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='700' y='130' width='62' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='638' y='168' width='124' height='24' rx='2' fill='%23e2e6ea'/%3E%3Crect x='778' y='122' width='140' height='78' rx='4' fill='%23f5f6f8' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Crect x='778' y='122' width='140' height='78' rx='4' fill='%23ff5a1f' fill-opacity='.13' stroke='%23ff5a1f' stroke-opacity='.9' stroke-width='2.5'/%3E%3Crect x='786' y='130' width='54' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='848' y='130' width='62' height='30' rx='2' fill='%23e9ecef'/%3E%3Crect x='786' y='168' width='124' height='24' rx='2' fill='%23e2e6ea'/%3E%3Crect x='334' y='210' width='592' height='52' rx='3' fill='%23e2e6ea' stroke='%23cdd3d9' stroke-width='1.5'/%3E%3Cg fill='%23f3f5f6'%3E%3Crect x='338.0' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='338.0' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='338.0' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='359.7' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='359.7' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='359.7' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='381.4' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='381.4' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='381.4' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='403.1' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='403.1' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='403.1' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='424.8' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='424.8' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='424.8' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='446.5' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='446.5' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='446.5' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='468.2' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='468.2' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='468.2' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='489.9' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='489.9' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='489.9' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='511.6' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='511.6' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='511.6' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='533.3' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='533.3' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='533.3' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='555.0' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='555.0' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='555.0' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='576.7' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='576.7' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='576.7' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='598.4' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='598.4' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='598.4' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='620.0999999999999' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='620.0999999999999' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='620.0999999999999' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='641.8' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='641.8' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='641.8' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='663.5' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='663.5' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='663.5' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='685.2' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='685.2' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='685.2' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='706.9' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='706.9' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='706.9' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='728.5999999999999' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='728.5999999999999' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='728.5999999999999' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='750.3' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='750.3' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='750.3' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='772.0' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='772.0' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='772.0' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='793.7' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='793.7' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='793.7' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='815.4' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='815.4' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='815.4' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='837.0999999999999' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='837.0999999999999' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='837.0999999999999' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='858.8' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='858.8' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='858.8' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='880.5' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='880.5' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='880.5' y='246' width='18' height='11' rx='1.5'/%3E%3Crect x='902.1999999999999' y='216' width='18' height='11' rx='1.5'/%3E%3Crect x='902.1999999999999' y='231' width='18' height='11' rx='1.5'/%3E%3Crect x='902.1999999999999' y='246' width='18' height='11' rx='1.5'/%3E%3C/g%3E%3Cpath d='M262 108h30M262 108v30M938 276h-30M938 276v-30' stroke='%239a4620' stroke-width='4' fill='none'/%3E%3C/svg%3E");--chip:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='%23eef0f2'%3E%3Crect x='9.2' y='1.2' width='2.4' height='5' rx='.7'/%3E%3Crect x='14.8' y='1.2' width='2.4' height='5' rx='.7'/%3E%3Crect x='20.4' y='1.2' width='2.4' height='5' rx='.7'/%3E%3Crect x='9.2' y='25.8' width='2.4' height='5' rx='.7'/%3E%3Crect x='14.8' y='25.8' width='2.4' height='5' rx='.7'/%3E%3Crect x='20.4' y='25.8' width='2.4' height='5' rx='.7'/%3E%3Crect x='1.2' y='9.2' width='5' height='2.4' rx='.7'/%3E%3Crect x='1.2' y='14.8' width='5' height='2.4' rx='.7'/%3E%3Crect x='1.2' y='20.4' width='5' height='2.4' rx='.7'/%3E%3Crect x='25.8' y='9.2' width='5' height='2.4' rx='.7'/%3E%3Crect x='25.8' y='14.8' width='5' height='2.4' rx='.7'/%3E%3Crect x='25.8' y='20.4' width='5' height='2.4' rx='.7'/%3E%3C/g%3E%3Cpath d='M9.5 6.2h13a3.3 3.3 0 0 1 3.3 3.3v13a3.3 3.3 0 0 1-3.3 3.3h-13a3.3 3.3 0 0 1-3.3-3.3v-13a3.3 3.3 0 0 1 3.3-3.3z' fill='none' stroke='%23eef0f2' stroke-width='2.2'/%3E%3Cg fill='%23eef0f2'%3E%3Crect x='10.6' y='10.6' width='4.4' height='4.4' rx='.8'/%3E%3Crect x='10.6' y='17' width='4.4' height='4.4' rx='.8'/%3E%3Crect x='17' y='17' width='4.4' height='4.4' rx='.8'/%3E%3C/g%3E%3Crect x='17' y='10.6' width='4.4' height='4.4' rx='.8' fill='%23ff5a1f'/%3E%3C/svg%3E");--g:40px;--paper:#f8f9fa;--line:#c3c9d0;--copper:#9a4620;--orange:#ff5a1f;--graph:#1d2127;--mute:#47505a;
 --fd:"Sofia Sans Extra Condensed","Arial Narrow",Inter,system-ui,sans-serif;--fdw:900;--fh:800;
 --h1:clamp(48px,6.1vw,92px);--h1i:clamp(46px,7.2vw,104px);--h2:clamp(36px,4.6vw,66px);--h3:clamp(26px,2.4vw,34px);--num:clamp(46px,5.4vw,78px);--ls:-.005em;--bleed:max(var(--g),calc((100vw - 1240px)/2));
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);
 background:var(--bg)}
/* languages whose scripts the display face lacks: heavy Inter, scaled down */
html:is([lang=vi],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-p90-quorum{--fd:Inter,ui-sans-serif,system-ui,sans-serif;--fdw:800;--fh:800;--ls:-.025em;
 --h1:clamp(36px,5.6vw,82px);--h1i:clamp(32px,4.6vw,64px);--h2:clamp(28px,3.4vw,46px);--h3:clamp(20px,1.9vw,26px);--num:clamp(34px,3.8vw,56px)}
body.theme-p90-quorum h1,body.theme-p90-quorum h2,body.theme-p90-quorum h3,body.theme-p90-quorum summary,body.theme-p90-quorum .brand{font-family:var(--fd)}
body.theme-p90-quorum h1{font-weight:var(--fdw);letter-spacing:var(--ls);line-height:.9;text-wrap:balance}
body.theme-p90-quorum h2{font-weight:var(--fh);font-size:var(--h2);line-height:.98;letter-spacing:var(--ls);text-wrap:balance;margin-bottom:.4em}
body.theme-p90-quorum h3{font-weight:var(--fh);font-size:var(--h3);line-height:1.02;letter-spacing:var(--ls);text-wrap:balance}
html:is([lang=vi],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-p90-quorum h1{line-height:1.08}
html:is([lang=vi],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-p90-quorum :is(h2,h3){line-height:1.2}
body.theme-p90-quorum :is(h1,h2,h3,summary){hyphens:manual;-webkit-hyphens:manual}
body.theme-p90-quorum ::selection{background:var(--orange);color:var(--graph)}

/* ---------- page skeleton: breakout grid ---------- */
body.theme-p90-quorum main.wrap{width:auto;max-width:none;margin:0;padding:0 0 24px;display:grid;overflow-x:clip;
 grid-template-columns:[full-start] minmax(var(--g),1fr) [content-start] minmax(0,1240px) [content-end] minmax(var(--g),1fr) [full-end]}
body.theme-p90-quorum main.wrap>*{grid-column:content;min-width:0}

/* ---------- slim top bar ---------- */
body.theme-p90-quorum .header{position:relative;width:100%;max-width:none;margin:0;min-height:64px;gap:24px;
 padding:0 var(--bleed);background:var(--paper);border-bottom:1px solid var(--line)}
body.theme-p90-quorum .header:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:6px;pointer-events:none;
 background:repeating-linear-gradient(90deg,#cdd2d8 0 7px,transparent 7px 17px)}
body.theme-p90-quorum .brand{font-size:27px;font-weight:900;letter-spacing:.005em;gap:10px;color:var(--graph)}
body.theme-p90-quorum .brand-symbol{width:34px;height:34px;border-radius:0;background:none;color:var(--graph)}
body.theme-p90-quorum .brand-logo svg{display:block;width:100%;height:100%;overflow:visible}
body.theme-p90-quorum .main-nav{margin-inline:auto 0;gap:30px;font:600 14px/1 Inter,system-ui,sans-serif;order:0;width:auto;flex-wrap:nowrap}
body.theme-p90-quorum .main-nav a{opacity:.82;padding:8px 0;border-bottom:2px solid transparent;text-decoration:none}
body.theme-p90-quorum .main-nav a:hover,body.theme-p90-quorum .main-nav a[aria-current]{opacity:1;text-decoration:none;border-bottom-color:var(--orange)}
body.theme-p90-quorum .language{font-size:13px;gap:6px}
body.theme-p90-quorum .language select{max-width:140px;border:1px solid var(--line);border-radius:3px;background:#fff;padding:6px 8px;font-size:13px}

/* ---------- buttons ---------- */
body.theme-p90-quorum .button{border-radius:2px;padding:15px 22px;font-size:14px;font-weight:700;letter-spacing:.01em}
body.theme-p90-quorum a.button.primary{background:var(--orange);color:var(--graph);box-shadow:0 4px 0 var(--copper);border-color:transparent}
body.theme-p90-quorum a.button.primary:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--copper)}
body.theme-p90-quorum a.button.secondary{border:2px solid var(--graph);background:var(--paper);color:var(--graph);padding:13px 20px}
body.theme-p90-quorum a.button.secondary:hover{background:var(--graph);color:var(--bg)}

/* ---------- POSTER HERO: huge centred type over the die ---------- */
body.theme-p90-quorum .eyebrow{text-transform:none;letter-spacing:.01em;font:700 13px/1 Inter,system-ui,sans-serif;color:var(--graph);margin-bottom:22px}
body.theme-p90-quorum .eyebrow i{width:9px;height:9px;border-radius:0;background:var(--orange);box-shadow:0 0 0 3px #ffd9cb}
body.theme-p90-quorum .home-hero{grid-column:content;position:relative;margin-top:20px}
body.theme-p90-quorum .home-hero .hero-copy{aspect-ratio:1200/540;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;
 padding:24px 7% 26px;background:var(--die) center/100% 100% no-repeat}
/* calm plates: every text line of the poster sits on a paper label, the die shows around them */
@media(min-width:761px){
 body.theme-p90-quorum .home-hero h1,body.theme-p90-quorum .inner-hero h1{width:fit-content;max-width:100%;margin:0 auto;background:var(--paper);padding:.05em .24em .1em}
 body.theme-p90-quorum .home-hero .hero-lead{width:fit-content;max-width:100%;margin:0 auto;background:var(--paper);padding:10px 24px 4px}
 body.theme-p90-quorum .home-hero .actions{margin:0 auto;width:fit-content;max-width:100%;background:var(--paper);padding:10px 24px 16px}
}
body.theme-p90-quorum .home-hero .eyebrow{background:var(--paper);border:1.5px solid var(--graph);padding:7px 13px;gap:10px;margin-bottom:10px}
body.theme-p90-quorum .home-hero h1{font-size:var(--h1);margin:0 auto 16px;max-width:none}
body.theme-p90-quorum .hero-lead{max-width:640px;margin-inline:auto;font-size:17px;line-height:1.55;opacity:1;color:#2f363e;font-weight:500}
body.theme-p90-quorum .home-hero .actions{justify-content:center;margin-top:18px}

/* ---------- RESULTS CONSOLE (agent window, full width under the hero) ---------- */
body.theme-p90-quorum .agent-run{--ink:#e7eaee;--bg:#1b1f24;position:relative;border:0;border-top:4px solid var(--orange);border-radius:4px;background:#1b1f24;color:#e7eaee;
 box-shadow:0 22px 40px -24px rgba(29,33,39,.7)}
body.theme-p90-quorum .home-hero .agent-run{margin-top:18px;align-self:auto}
body.theme-p90-quorum .agent-run-bar{align-items:center;padding:12px 22px;background:#242a31;border-bottom:1px solid #353d46;font:600 13px/1.3 Inter,system-ui,sans-serif;justify-content:flex-start;gap:0}
body.theme-p90-quorum .agent-run-bar:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:17px 0 0 #6b7580,34px 0 0 #6b7580;margin-inline-end:56px}
[dir=rtl] body.theme-p90-quorum .agent-run-bar:before{box-shadow:-17px 0 0 #6b7580,-34px 0 0 #6b7580}
body.theme-p90-quorum .agent-run-bar span:first-child{opacity:.8;margin-inline-end:auto;padding-inline-end:16px}
body.theme-p90-quorum .agent-run-mode{color:#ff9b73}
body.theme-p90-quorum .agent-run-body{padding:16px 22px 16px}
body.theme-p90-quorum .agent-run-prompt{justify-content:flex-start;margin-bottom:12px}
body.theme-p90-quorum .agent-run-prompt span{max-width:100%;background:none;border-radius:0;padding:2px 0 2px 16px;border-inline-start:3px solid var(--orange);
 font:500 15px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;color:#fff}
[dir=rtl] body.theme-p90-quorum .agent-run-prompt span{border-radius:0;padding:2px 16px 2px 0}
body.theme-p90-quorum .agent-run-steps{gap:8px}
body.theme-p90-quorum .agent-run-steps li{background:#242a31;border:1px solid #353d46;border-radius:3px;padding:11px 14px}
body.theme-p90-quorum .ar-tool{color:#ff8a5c}
body.theme-p90-quorum .agent-run-steps code{color:#e7eaee}
body.theme-p90-quorum .ar-res{opacity:.75;color:#b4bdc7}
body.theme-p90-quorum .ar-ok{color:#9be4b8;opacity:1}
body.theme-p90-quorum .agent-run-foot{margin-top:12px;padding-top:12px;border-top:1px dashed #3a434d}
body.theme-p90-quorum .agent-run-foot>span:first-child{opacity:.8}
body.theme-p90-quorum .ar-btn{border-radius:2px;border-color:#4a5561;color:#e7eaee}
body.theme-p90-quorum .ar-btn-primary{background:var(--orange);border-color:var(--orange);color:#1d2127}
body.theme-p90-quorum .home-hero .agent-run-steps{grid-template-columns:repeat(3,minmax(0,1fr))}

/* ---------- FACTS: big numerals, staggered ---------- */
body.theme-p90-quorum .cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:14px;align-items:start;padding:36px 0 4px;border-top:0}
body.theme-p90-quorum .cards article{grid-column:span 4;position:relative;padding:20px 0 0;border:0;border-top:1px solid var(--graph);border-radius:0;background:none}
body.theme-p90-quorum .cards article:before{content:"";position:absolute;left:0;top:-3px;width:54px;height:5px;background:var(--orange)}
[dir=rtl] body.theme-p90-quorum .cards article:before{left:auto;right:0}
body.theme-p90-quorum .cards .number{font:700 13px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;color:var(--copper);opacity:1;margin-bottom:14px}
body.theme-p90-quorum .cards h3{font-size:var(--num);line-height:.92;font-weight:var(--fdw);margin:0 0 12px;letter-spacing:var(--ls)}
body.theme-p90-quorum .cards p{font-size:15px;line-height:1.5;color:var(--mute);opacity:1;max-width:30ch}
body.theme-p90-quorum.page-0 .cards article:nth-child(1){grid-column:1/span 4}
body.theme-p90-quorum.page-0 .cards article:nth-child(2){grid-column:5/span 3;margin-top:24px}
body.theme-p90-quorum.page-0 .cards article:nth-child(3){grid-column:8/span 5;margin-top:8px}
body.theme-p90-quorum.page-0 .cards article:nth-child(4){grid-column:1/span 3}
body.theme-p90-quorum.page-0 .cards article:nth-child(5){grid-column:4/span 5;margin-top:22px}
body.theme-p90-quorum.page-0 .cards article:nth-child(6){grid-column:9/span 4;margin-top:8px}
body.theme-p90-quorum.page-1 .cards h3{font-size:clamp(34px,4vw,56px)}
body.theme-p90-quorum.page-1 .cards article:nth-child(2){margin-top:40px}
body.theme-p90-quorum.page-1 .cards .number{font:900 clamp(28px,3vw,40px)/1 var(--fd);color:var(--copper)}

/* ---------- KEYWORD SECTION (scenario) ---------- */
body.theme-p90-quorum .scenario{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start;margin:8px 0 0;padding:28px 0 26px;border:0;border-top:1px solid var(--line);border-radius:0;background:none}
body.theme-p90-quorum .scenario .eyebrow{grid-column:1/-1;color:var(--copper);margin-bottom:18px}
body.theme-p90-quorum .scenario .eyebrow:before{content:"";width:34px;height:4px;background:var(--orange);margin-inline-end:4px}
body.theme-p90-quorum .scenario h2{grid-column:1/span 7;max-width:none;margin:0;font-size:clamp(38px,4.6vw,66px);line-height:.94}
body.theme-p90-quorum .scenario p{grid-column:9/span 4;max-width:none;margin:0;font-size:18px;line-height:1.6;color:#2f363e}

/* ---------- WALKTHROUGHS: one wide + three narrow ---------- */
body.theme-p90-quorum.page-0 section.reading:nth-of-type(3){max-width:none;padding:4px 0 30px}
body.theme-p90-quorum.page-0 .steps{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:start}
body.theme-p90-quorum.page-0 .steps article{grid-column:span 4;position:relative;padding:16px 0 0;border-top:4px solid var(--graph)}
body.theme-p90-quorum.page-0 .steps article:nth-child(1){grid-column:1/-1;border-top-color:var(--orange);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start}
body.theme-p90-quorum.page-0 .steps article:nth-child(1)>.number{grid-column:1;grid-row:1}
body.theme-p90-quorum.page-0 .steps article:nth-child(1)>h3{grid-column:1;grid-row:2;font-size:clamp(34px,4.4vw,62px);line-height:.95}
body.theme-p90-quorum.page-0 .steps article:nth-child(1)>p{grid-column:2;grid-row:1/span 3;font-size:17px;line-height:1.65}
body.theme-p90-quorum.page-0 .steps article:nth-child(1)>.code-example{grid-column:1;grid-row:3}
body.theme-p90-quorum .steps .number{display:block;font:900 clamp(26px,2.6vw,34px)/1 var(--fd);color:var(--copper);opacity:1;margin:0 0 12px}
body.theme-p90-quorum .steps h3{margin-bottom:12px}
body.theme-p90-quorum .steps article p{font-size:15.5px;line-height:1.65;color:#2f363e;opacity:1}
body.theme-p90-quorum.page-0 section.reading:nth-of-type(3)>p{margin:20px 0 0}
body.theme-p90-quorum .code-example{border-radius:3px;border:0;border-top:3px solid var(--copper);background:#1b1f24;color:#e7eaee}
body.theme-p90-quorum .code-example>div{background:#242a31;font:600 12px/1 Inter,system-ui,sans-serif;padding:13px 16px}
body.theme-p90-quorum .code-example button{background:#353d46;border-radius:2px;color:#fff;padding:6px 10px;font-size:11px}
body.theme-p90-quorum .code-example pre{padding:20px;font-size:12.5px;line-height:1.8}

/* ---------- COMPARISON TABLE: full-bleed ---------- */
body.theme-p90-quorum main.wrap>.feature-matrix{grid-column:full;display:grid;grid-template-columns:subgrid;padding:30px 0 0;background:#fbfcfc;border-block:1px solid var(--line)}
body.theme-p90-quorum .feature-matrix>h2{grid-column:content;margin:0 0 10px;font-size:clamp(38px,5vw,72px)}
body.theme-p90-quorum .feature-matrix>p{grid-column:content;max-width:760px;margin:0 0 18px;font-size:17px;line-height:1.6;color:#2f363e;opacity:1}
body.theme-p90-quorum .feature-matrix table{grid-column:full;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}
body.theme-p90-quorum .feature-matrix thead th{padding:16px 24px;background:var(--graph);color:#e7eaee;font:700 15px/1.3 Inter,system-ui,sans-serif;border:0}
body.theme-p90-quorum .feature-matrix thead th:first-child{padding-inline-start:var(--bleed)}
body.theme-p90-quorum .feature-matrix thead th:nth-child(3){background:var(--orange);color:var(--graph)}
body.theme-p90-quorum .feature-matrix thead th:last-child{padding-inline-end:var(--bleed)}
body.theme-p90-quorum .feature-matrix th[scope=row]{width:28%;padding:12px 24px 12px var(--bleed);font:var(--fh) clamp(24px,2.4vw,34px)/1 var(--fd);letter-spacing:var(--ls);vertical-align:top;border-bottom:1px solid var(--line);background:none}
[dir=rtl] body.theme-p90-quorum .feature-matrix th[scope=row]{padding:12px var(--bleed) 12px 24px}
body.theme-p90-quorum .feature-matrix td{padding:12px 24px;font-size:16px;line-height:1.55;color:#2f363e;border-bottom:1px solid var(--line)}
body.theme-p90-quorum .feature-matrix td:last-child{padding-inline-end:var(--bleed);background:#fff1ea;color:var(--graph);font-weight:600}
body.theme-p90-quorum .feature-matrix tbody tr:last-child>*{border-bottom:0}

/* ---------- HOW IT WORKS: 4-stage pipeline ---------- */
body.theme-p90-quorum.page-0 .split-section{display:block;padding:30px 0 0;border:0}
body.theme-p90-quorum.page-0 .split-section>h2{margin:0 0 16px;font-size:clamp(36px,4.4vw,62px);max-width:none}
body.theme-p90-quorum.page-0 .setup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:st}
body.theme-p90-quorum.page-0 .setup li{counter-increment:st;position:relative;padding:62px 28px 0 0;font-size:16px;line-height:1.6;color:#2f363e}
body.theme-p90-quorum.page-0 .setup li:before{content:counter(st,upper-alpha);position:absolute;top:0;left:0;right:-1px;height:52px;display:flex;align-items:center;padding-inline-start:20px;
 font:900 28px/1 var(--fd);color:#fff;background:var(--graph);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}
body.theme-p90-quorum.page-0 .setup li:nth-child(2):before{background:#39414a}
body.theme-p90-quorum.page-0 .setup li:nth-child(3):before{background:var(--copper)}
body.theme-p90-quorum.page-0 .setup li:nth-child(4):before{background:var(--orange);color:var(--graph);right:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
[dir=rtl] body.theme-p90-quorum.page-0 .setup li:before{left:-1px;right:0;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%)}
[dir=rtl] body.theme-p90-quorum.page-0 .setup li:nth-child(4):before{left:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
body.theme-p90-quorum.page-0 .setup li:not(:last-child):after{content:"";position:absolute;top:60px;bottom:0;right:14px;border-inline-end:1px dashed var(--line)}
body.theme-p90-quorum.page-0 .setup li{padding-inline-end:36px}
[dir=rtl] body.theme-p90-quorum.page-0 .setup li:not(:last-child):after{right:auto;left:14px}

/* ---------- WHO IT IS FOR: three columns ---------- */
body.theme-p90-quorum.page-0 section.reading:nth-of-type(6){max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;padding:28px 0 4px}
body.theme-p90-quorum.page-0 section.reading:nth-of-type(6)>h2{grid-column:1/-1;margin-bottom:14px;font-size:clamp(36px,4.4vw,62px)}
body.theme-p90-quorum.page-0 section.reading:nth-of-type(6)>p{border-top:4px solid var(--copper);padding-top:14px;font-size:16px;line-height:1.7;color:#2f363e;margin:0}
body.theme-p90-quorum.page-0 section.reading:nth-of-type(6)>p:nth-of-type(1){border-top-color:var(--orange)}

/* ---------- FAQ ---------- */
body.theme-p90-quorum .faq{max-width:none;margin:0;padding:22px 0 4px}
body.theme-p90-quorum .faq>h2{margin-bottom:14px;font-size:clamp(36px,4.4vw,62px)}
body.theme-p90-quorum .faq details{border-top:1.5px solid var(--graph);padding:0;background:none}
body.theme-p90-quorum .faq details:last-of-type{border-bottom:1.5px solid var(--graph)}
body.theme-p90-quorum .faq summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:20px;align-items:center;padding:9px 4px;font-size:clamp(21px,2vw,28px);font-weight:var(--fh);line-height:1.1;letter-spacing:var(--ls);cursor:pointer}
body.theme-p90-quorum .faq summary::-webkit-details-marker{display:none}
body.theme-p90-quorum .faq summary:after{content:"+";display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--graph);font:700 22px/1 Inter,system-ui,sans-serif;color:var(--graph)}
body.theme-p90-quorum .faq details[open] summary:after{content:"\2212";background:var(--orange);border-color:var(--orange)}
body.theme-p90-quorum .faq details[open] summary{color:var(--copper)}
body.theme-p90-quorum .faq details p{max-width:820px;margin:0 0 14px;padding-inline:4px 60px;font-size:17px;line-height:1.7;color:#2f363e;opacity:1}

/* ---------- CTA band ---------- */
body.theme-p90-quorum main.wrap>.closing{grid-column:full;position:relative;display:grid;grid-template-columns:subgrid;align-content:center;text-align:start;margin:24px 0 0;padding:38px 0 42px;border-radius:0;background-color:var(--graph);color:#eef0f2;
 background-image:var(--chip);background-repeat:no-repeat;background-size:230px;background-position:right var(--bleed) center}
[dir=rtl] body.theme-p90-quorum main.wrap>.closing{background-position:left var(--bleed) center}
body.theme-p90-quorum main.wrap>.closing:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,var(--copper) 0 7px,transparent 7px 17px)}
body.theme-p90-quorum .closing>*{grid-column:content;justify-self:start}
body.theme-p90-quorum .closing>span{font:700 14px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;text-transform:none;color:#ff9b73;margin-bottom:6px}
body.theme-p90-quorum .closing h2{margin:8px 0 14px;max-width:820px;font-size:clamp(40px,4.6vw,68px);color:#fff;line-height:.92}
body.theme-p90-quorum .closing p{max-width:620px;margin:0 0 18px;font-size:18px;line-height:1.6;color:#c9cfd6}
body.theme-p90-quorum .closing .button.primary{margin-top:14px;box-shadow:0 4px 0 #6a2d0f}

/* ---------- LINKS ---------- */
body.theme-p90-quorum.page-0 section.reading:last-of-type{max-width:none;padding:24px 0 0}
body.theme-p90-quorum.page-0 section.reading:last-of-type>h2{font-size:clamp(32px,3.6vw,50px)}
body.theme-p90-quorum.page-0 section.reading:last-of-type>p:nth-of-type(1){max-width:none;color:var(--mute);margin-bottom:22px}
body.theme-p90-quorum.page-0 section.reading:last-of-type>p:nth-of-type(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}
body.theme-p90-quorum.page-0 section.reading:last-of-type .text-link{display:block;margin:0;padding:12px 0;border-top:1.5px solid var(--graph);font:700 16.5px/1.35 Inter,system-ui,sans-serif;text-decoration:none;overflow-wrap:anywhere}
body.theme-p90-quorum.page-0 section.reading:last-of-type .text-link:hover{color:var(--copper)}
body.theme-p90-quorum.page-0 section.reading:last-of-type p{margin:0}

/* ---------- footer ---------- */
body.theme-p90-quorum footer.wrap{position:relative;width:min(1240px,calc(100% - 2*var(--g)));margin:24px auto 0;padding:26px 0 16px;border-top:0}
body.theme-p90-quorum footer.wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,#cdd2d8 0 7px,transparent 7px 17px)}
body.theme-p90-quorum .footer-top p{opacity:1;color:var(--mute);max-width:560px}
body.theme-p90-quorum footer nav a{font-weight:600}
body.theme-p90-quorum .footer-bottom{opacity:1;color:var(--mute);font-size:12px}

/* =========================== INNER PAGES =========================== */
body.theme-p90-quorum .inner-hero{position:relative;grid-column:content;margin-top:26px;aspect-ratio:1200/380;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 7%;
 background:var(--diew) center/100% 100% no-repeat}
body.theme-p90-quorum .inner-hero .hero-copy{text-align:center;padding:0}
body.theme-p90-quorum .inner-hero .eyebrow{justify-content:center;background:var(--paper);border:1.5px solid var(--graph);padding:7px 13px;gap:10px;margin-bottom:16px;display:inline-flex}
body.theme-p90-quorum .inner-hero h1{font-size:var(--h1i);margin:0 auto;max-width:none}
body.theme-p90-quorum .hero-number{position:absolute;inset-inline-end:clamp(110px,15%,200px);bottom:10.5%;font:900 clamp(18px,2vw,26px)/1 var(--fd);letter-spacing:.02em;opacity:1;color:var(--copper);z-index:1}
body.theme-p90-quorum .hero-number:before{content:"";display:inline-block;width:11px;height:11px;margin-inline-end:8px;border-radius:50%;background:var(--orange);vertical-align:2px}
body.theme-p90-quorum .product-lead{max-width:none;padding:56px 0 8px}
body.theme-p90-quorum .product-lead p.large{max-width:900px;margin:0 auto;font-size:clamp(20px,2vw,26px);line-height:1.6;color:#2f363e;opacity:1;text-align:center}
body.theme-p90-quorum main.wrap>.reading{max-width:none;padding:56px 0 16px}
body.theme-p90-quorum main.wrap>.reading>p.large:first-child{max-width:900px;margin-inline:auto;text-align:center;font-size:clamp(20px,2vw,26px);color:#2f363e;opacity:1}
body.theme-p90-quorum .reading p{color:#2f363e;line-height:1.7}
body.theme-p90-quorum .reading h2{margin:0;font-size:clamp(34px,3.8vw,54px)}
body.theme-p90-quorum .reading h3{margin:0;font-size:clamp(26px,2.5vw,36px)}
body.theme-p90-quorum.page-1 main.wrap>.reading,body.theme-p90-quorum.page-2 main.wrap>.reading:not(:first-of-type),body.theme-p90-quorum.page-4 main.wrap>.reading,body.theme-p90-quorum.page-3 main.wrap>.reading{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;row-gap:14px;align-items:start}
body.theme-p90-quorum.page-1 .reading>h2,body.theme-p90-quorum.page-2 .reading>h2,body.theme-p90-quorum.page-3 .reading>h2,body.theme-p90-quorum.page-4 .reading>h2{grid-column:1;border-top:4px solid var(--orange);padding-top:18px}
body.theme-p90-quorum.page-2 .reading>h3,body.theme-p90-quorum.page-3 .reading>h3,body.theme-p90-quorum.page-1 .reading>h3{grid-column:1;border-top:2px solid var(--graph);padding-top:16px}
body.theme-p90-quorum.page-1 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-2 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-3 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-4 .reading>:is(p,ul,.notice,.code-example){grid-column:2;margin:0}
body.theme-p90-quorum .reading>.notice,body.theme-p90-quorum .download-grid .notice{border-inline-start:6px solid var(--orange);background:#fff;padding:20px 26px;font-size:15.5px;border-radius:0}
body.theme-p90-quorum .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
body.theme-p90-quorum .feature-list li{padding:16px 0 18px;border:0;border-top:1.5px solid var(--graph);border-radius:0;font-size:15.5px;line-height:1.6;background:none}
body.theme-p90-quorum .feature-list strong{display:block;margin-bottom:6px;color:var(--graph);font:var(--fh) clamp(22px,2vw,28px)/1.05 var(--fd)}
body.theme-p90-quorum .feature-list strong:before{content:"";display:inline-block;width:10px;height:10px;background:var(--orange);margin-inline-end:10px;vertical-align:2px}

/* product: where the work happens */
body.theme-p90-quorum.page-1 .split-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:28px;padding:56px 0 24px;border:0;align-items:start}
body.theme-p90-quorum.page-1 .split-section>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start}
body.theme-p90-quorum.page-1 .split-section h2{margin:0;font-size:clamp(34px,3.8vw,54px)}
body.theme-p90-quorum.page-1 .split-section p{max-width:none;margin:0;opacity:1;font-size:17px;line-height:1.7;color:#2f363e}
body.theme-p90-quorum.page-1 .split-section .agent-run{grid-column:1/-1}
body.theme-p90-quorum.page-1 .split-section .agent-run-steps{grid-template-columns:repeat(2,minmax(0,1fr))}

body.theme-p90-quorum.page-2 main.wrap>.reading:nth-of-type(2){display:block}
body.theme-p90-quorum.page-2 main.wrap>.reading:nth-of-type(2)>p{grid-column:auto}
/* models: connection chain */
body.theme-p90-quorum .connection{grid-column:content;display:flex;justify-content:center;align-items:center;gap:18px;padding:28px 0 20px;margin:0;border:0;font-size:inherit}
body.theme-p90-quorum .connection span{border:2px solid var(--graph);border-radius:0;padding:22px 30px;background:#fff;font:var(--fdw) clamp(24px,3.2vw,46px)/1 var(--fd);letter-spacing:var(--ls);box-shadow:0 5px 0 var(--graph)}
body.theme-p90-quorum .connection b{color:var(--orange);font:900 clamp(30px,4vw,56px)/1 Inter,system-ui,sans-serif}

/* workflows */
body.theme-p90-quorum.page-3 .scenario{margin-top:20px}
body.theme-p90-quorum .workflow-grid{display:block;padding:20px 0 0}
body.theme-p90-quorum .workflow-grid>div:first-child .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.theme-p90-quorum.page-3 .steps article{grid-column:auto;padding:16px 0 0;border-top:4px solid var(--graph)}
body.theme-p90-quorum.page-3 .steps article:nth-child(1){border-top-color:var(--orange)}
body.theme-p90-quorum .sticky-example{padding:64px 0 0;position:static;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:14px;align-items:start}
body.theme-p90-quorum .sticky-example>h2{grid-column:1/-1;margin:0;font-size:clamp(34px,4vw,58px);max-width:none}
body.theme-p90-quorum .sticky-example>.agent-run{grid-column:1/span 7;grid-row:2/span 2;margin:0}
body.theme-p90-quorum .sticky-example>.code-example{grid-column:8/span 5;grid-row:2;margin:0}
body.theme-p90-quorum .sticky-example>p{grid-column:8/span 5;grid-row:3;margin:0;opacity:1;font-size:16px;line-height:1.65;color:#2f363e}

/* download */
body.theme-p90-quorum .download-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:56px;gap:56px;margin:0;padding:56px 0 24px;align-items:start}
body.theme-p90-quorum .download-card{border:2px solid var(--graph);border-radius:0;background:#fff;padding:44px 26px 40px;box-shadow:8px 8px 0 var(--graph)}
body.theme-p90-quorum .download-card h2{font-size:clamp(36px,3.4vw,50px);margin:0 0 6px}
body.theme-p90-quorum .app-icon{position:relative;z-index:0;width:92px;height:92px;border-radius:6px;background:var(--orange);color:var(--graph);font:900 60px/1 var(--fd);box-shadow:none;margin:0 auto 24px;
 outline:3px solid var(--graph);outline-offset:-3px}
body.theme-p90-quorum .app-icon:before{content:"";position:absolute;inset:-12px;z-index:-1;
 background:repeating-linear-gradient(90deg,var(--graph) 0 5px,transparent 5px 14px) top/100% 12px no-repeat,repeating-linear-gradient(90deg,var(--graph) 0 5px,transparent 5px 14px) bottom/100% 12px no-repeat,
 repeating-linear-gradient(0deg,var(--graph) 0 5px,transparent 5px 14px) left/12px 100% no-repeat,repeating-linear-gradient(0deg,var(--graph) 0 5px,transparent 5px 14px) right/12px 100% no-repeat}
body.theme-p90-quorum .download-grid .setup{list-style:none;padding:0;margin:0 0 26px;counter-reset:st}
body.theme-p90-quorum .download-grid .setup li{counter-increment:st;position:relative;padding:4px 0 22px 64px;font-size:17px;line-height:1.6;color:#2f363e}
body.theme-p90-quorum .download-grid .setup li:before{content:counter(st,upper-alpha);position:absolute;left:0;top:0;width:44px;height:44px;display:grid;place-items:center;background:var(--graph);color:#fff;font:900 24px/1 var(--fd)}
body.theme-p90-quorum .download-grid .setup li:last-child:before{background:var(--orange);color:var(--graph)}
body.theme-p90-quorum .download-grid .setup li:not(:last-child):after{content:"";position:absolute;left:21px;top:46px;bottom:2px;border-inline-start:2px dashed var(--line)}
[dir=rtl] body.theme-p90-quorum .download-grid .setup li{padding:4px 64px 22px 0}
[dir=rtl] body.theme-p90-quorum .download-grid .setup li:before{left:auto;right:0}
[dir=rtl] body.theme-p90-quorum .download-grid .setup li:not(:last-child):after{left:auto;right:21px}

/* privacy: each block a row */
body.theme-p90-quorum .privacy.reading{display:block;padding:40px 0 8px}
body.theme-p90-quorum .privacy article{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;border-top:1.5px solid var(--graph);padding:26px 0 30px}
body.theme-p90-quorum .privacy article h2{grid-column:1;margin:0;font-size:clamp(28px,3vw,42px)}
body.theme-p90-quorum .privacy article p{grid-column:2;font-size:17px;line-height:1.7;opacity:1;margin:0 0 12px;color:#2f363e}
body.theme-p90-quorum .privacy .updated{margin:16px 0 0;font-size:13px!important;color:var(--mute);opacity:1!important}

/* ================== tablet ================== */
@media(max-width:1000px){
 body.theme-p90-quorum .main-nav{gap:20px;font-size:13px}
 body.theme-p90-quorum .header{gap:16px}
 body.theme-p90-quorum .home-hero .agent-run-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.theme-p90-quorum.page-0 .setup{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}
 body.theme-p90-quorum.page-0 .setup li:nth-child(2):after{display:none}
 body.theme-p90-quorum.page-0 .setup li:nth-child(2):before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);right:0}
 body.theme-p90-quorum.page-0 .setup li:nth-child(2):before{background:#39414a}
 body.theme-p90-quorum .workflow-grid>div:first-child .steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.theme-p90-quorum .sticky-example>.agent-run{grid-column:1/-1;grid-row:auto}
 body.theme-p90-quorum .sticky-example>.code-example,body.theme-p90-quorum .sticky-example>p{grid-column:1/-1;grid-row:auto}
}

/* ================== phone ================== */
@media(max-width:760px){
 body.theme-p90-quorum{--g:18px;--h1:clamp(44px,13.2vw,64px);--h1i:clamp(40px,12.4vw,58px);--h2:clamp(34px,10.4vw,46px);--num:clamp(46px,14vw,62px)}
 html:is([lang=vi],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-p90-quorum{--h1:clamp(30px,8.6vw,42px);--h1i:clamp(28px,7.6vw,38px);--h2:clamp(26px,7.4vw,34px);--h3:22px;--num:clamp(32px,9vw,44px)}
 body.theme-p90-quorum .header{flex-wrap:wrap;min-height:0;padding:10px var(--g) 8px;gap:6px 12px}
 body.theme-p90-quorum .brand{font-size:24px}
 body.theme-p90-quorum .brand-symbol{width:30px;height:30px}
 body.theme-p90-quorum .language{margin-inline-start:auto}
 body.theme-p90-quorum .language select{max-width:124px;font-size:12px;padding:5px 6px}
 body.theme-p90-quorum .main-nav{order:3;flex:1 0 100%;width:100%;justify-content:space-between;gap:6px;font-size:12.5px;padding:2px 0 0;margin:0}
 body.theme-p90-quorum .main-nav a{padding:6px 0}
 body.theme-p90-quorum .header:after{bottom:-6px;height:5px}
 body.theme-p90-quorum .home-hero{margin-top:18px}
 body.theme-p90-quorum .home-hero .hero-copy{aspect-ratio:auto;padding:34px 18px 30px;background:linear-gradient(rgba(248,249,250,.93),rgba(248,249,250,.93)),var(--die) center/cover no-repeat;min-height:0}
 body.theme-p90-quorum .home-hero .eyebrow{font-size:12px;padding:7px 11px;margin-bottom:16px}
 body.theme-p90-quorum .home-hero h1{margin-bottom:16px}
 body.theme-p90-quorum .hero-lead{font-size:16px;line-height:1.5}
 body.theme-p90-quorum .home-hero .actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-top:20px}
 body.theme-p90-quorum .home-hero .actions .button{justify-content:center}
 body.theme-p90-quorum .home-hero .agent-run-steps{grid-template-columns:minmax(0,1fr)}
 body.theme-p90-quorum .agent-run-bar{padding:11px 16px}
 body.theme-p90-quorum .agent-run-bar:before{margin-inline-end:50px}
 body.theme-p90-quorum .agent-run-body{padding:16px}
 body.theme-p90-quorum .agent-run-steps li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}
 body.theme-p90-quorum .ar-tool{grid-column:1/-1}
 body.theme-p90-quorum .cards{padding:44px 0 16px;row-gap:34px}
 body.theme-p90-quorum .cards article,body.theme-p90-quorum.page-0 .cards article:nth-child(n),body.theme-p90-quorum.page-1 .cards article:nth-child(n){grid-column:1/-1;margin-top:0}
 body.theme-p90-quorum .cards p{max-width:none}
 body.theme-p90-quorum .scenario{display:block;padding:40px 0 44px}
 body.theme-p90-quorum .scenario h2{font-size:var(--h2);margin-bottom:18px}
 body.theme-p90-quorum .scenario p{font-size:16.5px}
 body.theme-p90-quorum.page-0 .steps{display:block}
 body.theme-p90-quorum.page-0 .steps article,body.theme-p90-quorum.page-0 .steps article:nth-child(n){display:block;margin-bottom:32px}
 body.theme-p90-quorum.page-0 .steps article:nth-child(1)>h3{font-size:clamp(32px,9.6vw,44px)}
 body.theme-p90-quorum.page-0 .steps article:nth-child(1)>p{font-size:16px}
 body.theme-p90-quorum.page-0 .steps article:nth-child(1)>.code-example{margin-top:16px}
 body.theme-p90-quorum.page-0 section.reading:nth-of-type(3){padding:8px 0 40px}
 body.theme-p90-quorum main.wrap>.feature-matrix{padding:48px 0 0}
 body.theme-p90-quorum .feature-matrix>h2{font-size:var(--h2)}
 body.theme-p90-quorum .feature-matrix>p{font-size:16.5px;margin-bottom:26px}
 body.theme-p90-quorum .feature-matrix table,body.theme-p90-quorum .feature-matrix thead,body.theme-p90-quorum .feature-matrix tbody,body.theme-p90-quorum .feature-matrix tr{display:block;width:100%}
 body.theme-p90-quorum .feature-matrix thead tr{display:flex;flex-direction:column}
 body.theme-p90-quorum .feature-matrix thead th{display:block;width:100%;padding:11px var(--g)}
 body.theme-p90-quorum .feature-matrix thead th:first-child{display:none}
 body.theme-p90-quorum .feature-matrix thead th:nth-child(2):before{content:"\25CB  "}
 body.theme-p90-quorum .feature-matrix thead th:nth-child(3):before{content:"\25CF  "}
 body.theme-p90-quorum .feature-matrix thead th:first-child,body.theme-p90-quorum .feature-matrix thead th:last-child{padding-inline:var(--g)}
 body.theme-p90-quorum .feature-matrix tbody tr{padding:22px var(--g) 18px;border-bottom:1px solid var(--line)}
 body.theme-p90-quorum .feature-matrix tbody tr:last-child{border-bottom:0}
 body.theme-p90-quorum .feature-matrix th[scope=row]{display:block;width:100%;padding:0 0 10px;border:0;font-size:30px}
 [dir=rtl] body.theme-p90-quorum .feature-matrix th[scope=row]{padding:0 0 10px}
 body.theme-p90-quorum .feature-matrix td{display:block;width:100%;padding:8px 0 8px 26px;border:0;position:relative;font-size:15.5px}
 body.theme-p90-quorum .feature-matrix td:last-child{padding-inline-end:0;background:none;color:var(--graph);font-weight:600}
 [dir=rtl] body.theme-p90-quorum .feature-matrix td{padding:8px 26px 8px 0}
 body.theme-p90-quorum .feature-matrix td:before{position:absolute;inset-inline-start:0;top:8px;color:var(--orange);font-size:15px}
 body.theme-p90-quorum .feature-matrix td:nth-of-type(1):before{content:"\25CB";color:var(--mute)}
 body.theme-p90-quorum .feature-matrix td:nth-of-type(2):before{content:"\25CF"}
 body.theme-p90-quorum.page-0 .split-section{padding:52px 0 8px}
 body.theme-p90-quorum.page-0 .split-section>h2{font-size:var(--h2);margin-bottom:26px}
 body.theme-p90-quorum.page-0 .setup{display:block}
 body.theme-p90-quorum.page-0 .setup li{padding:62px 0 26px;margin-bottom:6px}
 body.theme-p90-quorum.page-0 .setup li:before{height:44px;right:0;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}
 body.theme-p90-quorum.page-0 .setup li:nth-child(2):before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);right:0}
 body.theme-p90-quorum.page-0 .setup li:nth-child(4):before{right:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
 [dir=rtl] body.theme-p90-quorum.page-0 .setup li:before{left:0;right:0;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%)}
 [dir=rtl] body.theme-p90-quorum.page-0 .setup li:nth-child(2):before{left:0;right:0;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%)}
 [dir=rtl] body.theme-p90-quorum.page-0 .setup li:nth-child(4):before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
 body.theme-p90-quorum.page-0 .setup li:not(:last-child):after{display:none}
 body.theme-p90-quorum.page-0 .setup li{padding-inline-end:0}
 body.theme-p90-quorum.page-0 section.reading:nth-of-type(6){display:block;padding:48px 0 8px}
 body.theme-p90-quorum.page-0 section.reading:nth-of-type(6)>h2{font-size:var(--h2)}
 body.theme-p90-quorum.page-0 section.reading:nth-of-type(6)>p{margin-bottom:26px}
 body.theme-p90-quorum .faq{padding:40px 0 8px}
 body.theme-p90-quorum .faq>h2{font-size:var(--h2)}
 body.theme-p90-quorum .faq summary{font-size:22px;padding:16px 0;gap:14px}
 body.theme-p90-quorum .faq details p{padding-inline:0 8px;font-size:16px}
 body.theme-p90-quorum main.wrap>.closing{margin-top:40px;padding:60px 0 64px;background-image:none}
 body.theme-p90-quorum .closing h2{font-size:clamp(38px,11.5vw,56px)}
 body.theme-p90-quorum .closing p{font-size:16.5px}
 body.theme-p90-quorum.page-0 section.reading:last-of-type{padding:48px 0 8px}
 body.theme-p90-quorum.page-0 section.reading:last-of-type>h2{font-size:var(--h2)}
 body.theme-p90-quorum.page-0 section.reading:last-of-type>p:nth-of-type(2){display:block}
 body.theme-p90-quorum footer.wrap{margin-top:40px;padding-top:34px}
 /* inner pages */
 body.theme-p90-quorum .inner-hero{margin-top:18px;aspect-ratio:auto;min-height:0;padding:34px 16px 32px;background:linear-gradient(rgba(248,249,250,.93),rgba(248,249,250,.93)),var(--diew) center/cover no-repeat}
 body.theme-p90-quorum .inner-hero h1{font-size:var(--h1i)}
 body.theme-p90-quorum .inner-hero .eyebrow{font-size:12px;margin-bottom:14px}
 body.theme-p90-quorum .product-lead{padding-top:36px}
 body.theme-p90-quorum .product-lead p.large{text-align:start;font-size:18px}
 body.theme-p90-quorum main.wrap>.reading{padding:36px 0 8px}
 body.theme-p90-quorum main.wrap>.reading>p.large:first-child{text-align:start;font-size:18px}
 body.theme-p90-quorum.page-1 main.wrap>.reading,body.theme-p90-quorum.page-2 main.wrap>.reading:not(:first-of-type),body.theme-p90-quorum.page-4 main.wrap>.reading,body.theme-p90-quorum.page-3 main.wrap>.reading{display:block}
 body.theme-p90-quorum .reading h2{font-size:var(--h2);margin:34px 0 14px}
 body.theme-p90-quorum .reading>h2:first-child{margin-top:0}
 body.theme-p90-quorum .reading h3{margin:26px 0 10px}
 body.theme-p90-quorum.page-1 .reading>h2,body.theme-p90-quorum.page-2 .reading>h2,body.theme-p90-quorum.page-3 .reading>h2,body.theme-p90-quorum.page-4 .reading>h2{border-top-width:4px;padding-top:14px}
 body.theme-p90-quorum.page-1 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-2 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-3 .reading>:is(p,ul,.notice,.code-example),body.theme-p90-quorum.page-4 .reading>:is(p,ul,.notice,.code-example){margin:0 0 14px}
 body.theme-p90-quorum .feature-list{grid-template-columns:minmax(0,1fr)}
 body.theme-p90-quorum.page-1 .split-section{display:block;padding:36px 0 8px}
 body.theme-p90-quorum.page-1 .split-section>div:first-child{display:block}
 body.theme-p90-quorum.page-1 .split-section h2{margin-bottom:14px;font-size:var(--h2)}
 body.theme-p90-quorum.page-1 .split-section p{margin-bottom:22px}
 body.theme-p90-quorum.page-1 .split-section .agent-run-steps{grid-template-columns:minmax(0,1fr)}
 body.theme-p90-quorum .connection{flex-direction:column;padding:20px 0 8px;gap:8px}
 body.theme-p90-quorum .connection span{width:100%;text-align:center;padding:16px}
 body.theme-p90-quorum .connection b{transform:rotate(90deg)}
 body.theme-p90-quorum .workflow-grid>div:first-child .steps{grid-template-columns:minmax(0,1fr);gap:26px}
 body.theme-p90-quorum .sticky-example{display:block;padding-top:44px}
 body.theme-p90-quorum .sticky-example>h2{font-size:var(--h2);margin-bottom:18px}
 body.theme-p90-quorum .sticky-example>.agent-run,body.theme-p90-quorum .sticky-example>.code-example{margin-bottom:18px}
 body.theme-p90-quorum .download-grid{display:block;padding:36px 0 8px}
 body.theme-p90-quorum .download-card{margin-bottom:34px;box-shadow:6px 6px 0 var(--graph)}
 body.theme-p90-quorum .privacy article{display:block;padding:22px 0 18px}
 body.theme-p90-quorum .privacy article h2{margin-bottom:12px;font-size:30px}
 body.theme-p90-quorum .privacy article p{font-size:16px}
}

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