@layer tokens,base,layout,components,pages,utilities;@layer tokens{@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/instrument-sans-core-400-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/instrument-sans-latin-400-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/instrument-sans-latin-ext-400-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/instrument-sans-core-500-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/instrument-sans-latin-500-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/instrument-sans-latin-ext-500-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-core-300-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-latin-300-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-latin-ext-300-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-core-300-italic.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-latin-300-italic.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 300;font-display: swap;src: url(../fonts/v1/spectral-latin-ext-300-italic.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-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-core-400-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-latin-400-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-latin-ext-400-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-core-400-italic.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-latin-400-italic.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Spectral';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/v1/spectral-latin-ext-400-italic.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-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/spectral-core-500-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/spectral-latin-500-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Spectral';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/spectral-latin-ext-500-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-core-400-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-latin-400-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-latin-ext-400-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-core-500-normal.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2009,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+20B9,U+2212}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-latin-500-normal.woff2) format('woff2');unicode-range: U+0000-001F,U+007F-009F,U+00A1-00A2,U+00A4-00A6,U+00A8,U+00AA-00AF,U+00B1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2008,U+200A-200F,U+2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2031,U+2034-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/v1/ibm-plex-mono-latin-ext-500-normal.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Instrument Sans Fallback';src: local('Arial'),local('ArialMT');size-adjust: 102.56%;ascent-override: 94.58%;descent-override: 24.38%;line-gap-override: 0.00%}@font-face{font-family: 'Spectral Fallback';src: local('Georgia');size-adjust: 100.35%;ascent-override: 105.53%;descent-override: 46.14%;line-gap-override: 0.00%}@font-face{font-family: 'IBM Plex Mono Fallback';src: local('Courier New'),local('CourierNewPSMT');size-adjust: 99.98%;ascent-override: 102.52%;descent-override: 27.50%;line-gap-override: 0.00%}}@layer tokens{:root{--qb-paper-0: #FBF9F5;--qb-paper-50: #F4F1EA;--qb-paper-100: #EAE6DD;--qb-paper-200: #DDD8CD;--qb-paper-300: #C8C1B4;--qb-paper-400: #A9A296;--qb-paper-500: #888177;--qb-paper-600: #6C655C;--qb-paper-700: #4A453F;--qb-paper-800: #312D29;--qb-paper-900: #1C1A17;--qb-night-ground: #191714;--qb-night-sheet: #211E1A;--qb-night-fold: #2A2621;--qb-night-hair: #302C27;--qb-night-rule: #433E37;--qb-night-field: #7A7267;--qb-night-lead: #988F83;--qb-night-type-2: #B4ACA0;--qb-night-type: #EFEAE2;--qb-note-50: #F7E5DD;--qb-note-200: #F1C1B1;--qb-note-400: #D8452B;--qb-note-600: #A12E17;--qb-note-800: #6D1E0E;--qb-line-50: #E9F1FA;--qb-line-200: #8DB9E3;--qb-line-400: #4C89CC;--qb-line-600: #1D5FB4;--qb-line-800: #173C70;--qb-binding-indigo: #1B2835;--qb-binding-indigo-ink: #F4F1EA;--qb-binding-indigo-ink-2: #C9CFD6;--qb-binding-indigo-ink-3: #9AA6B4;--qb-binding-indigo-line: #5B7FA8;--qb-binding-kota: #4E5D55;--qb-binding-kota-ink: #F4F1EA;--qb-binding-kota-ink-2: #D7DED9;--qb-binding-kota-ink-3: #BCC8C1;--qb-binding-kota-line: #8FB0C9;--qb-binding-sandstone: #CDBA98;--qb-binding-sandstone-ink: #1C1A17;--qb-binding-sandstone-ink-2: #4A453F;--qb-binding-sandstone-ink-3: #4A453F;--qb-binding-sandstone-line: #1D5FB4}:root{color-scheme: light;--bg: #F4F1EA;--surface: #FBF9F5;--surface-2: #EAE6DD;--ink: #1C1A17;--ink-2: #4A453F;--ink-3: #6C655C;--ink-large: #888177;--hairline: #DDD8CD;--rule: #C8C1B4;--edge: #888177;--accent: #D8452B;--accent-ink: #A12E17;--accent-wash: #F7E5DD;--on-accent: #FFFFFF;--line: #8DB9E3;--line-ink: #1D5FB4;--line-wash: #E9F1FA;--focus: #1D5FB4;--success: #276B43;--success-wash: #E3EEE6;--warning: #8A5A00;--warning-wash: #F6EBD3;--danger: #A12E17;--shadow-paper: 0 1px 2px rgb(28 26 23 / 0.08),0 18px 36px -24px rgb(28 26 23 / 0.40);--shadow-lift: 0 1px 2px rgb(28 26 23 / 0.10),0 12px 32px -12px rgb(28 26 23 / 0.28);--shadow-inset: inset 0 1px 0 rgb(28 26 23 / 0.04)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--bg: #191714;--surface: #211E1A;--surface-2: #2A2621;--ink: #EFEAE2;--ink-2: #B4ACA0;--ink-3: #988F83;--ink-large: #7A7267;--hairline: #302C27;--rule: #433E37;--edge: #7A7267;--accent: #FF6A4D;--accent-ink: #FF8F74;--accent-wash: #2E1C16;--on-accent: #191714;--line: #4F6B8D;--line-ink: #7EB2F2;--line-wash: #17212C;--focus: #7EB2F2;--success: #5CC98B;--success-wash: #15241A;--warning: #E0B062;--warning-wash: #2A2112;--danger: #FF8F74;--shadow-paper: 0 0 0 1px rgb(255 255 255 / 0.06),0 18px 36px -24px rgb(0 0 0 / 0.80);--shadow-lift: 0 0 0 1px rgb(255 255 255 / 0.08),0 12px 32px -12px rgb(0 0 0 / 0.70);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / 0.03)}}:root[data-theme="dark"]{color-scheme: dark;--bg: #191714;--surface: #211E1A;--surface-2: #2A2621;--ink: #EFEAE2;--ink-2: #B4ACA0;--ink-3: #988F83;--ink-large: #7A7267;--hairline: #302C27;--rule: #433E37;--edge: #7A7267;--accent: #FF6A4D;--accent-ink: #FF8F74;--accent-wash: #2E1C16;--on-accent: #191714;--line: #4F6B8D;--line-ink: #7EB2F2;--line-wash: #17212C;--focus: #7EB2F2;--success: #5CC98B;--success-wash: #15241A;--warning: #E0B062;--warning-wash: #2A2112;--danger: #FF8F74;--shadow-paper: 0 0 0 1px rgb(255 255 255 / 0.06),0 18px 36px -24px rgb(0 0 0 / 0.80);--shadow-lift: 0 0 0 1px rgb(255 255 255 / 0.08),0 12px 32px -12px rgb(0 0 0 / 0.70);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / 0.03)}:root{--font-sans: 'Instrument Sans','Instrument Sans Fallback',ui-sans-serif,system-ui,sans-serif;--font-serif: 'Spectral','Spectral Fallback',Georgia,'Times New Roman',serif;--font-mono: 'IBM Plex Mono','IBM Plex Mono Fallback',ui-monospace,Menlo,Consolas,monospace;--font-display: var(--font-serif);--font-heading: var(--font-serif);--font-reading: var(--font-serif);--font-ui: var(--font-sans);--font-figures: var(--font-mono);--font-note: var(--font-serif);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--text-display: clamp(2.5rem,1.75rem + 3.3333vw,4.75rem);--leading-display: 1.02;--tracking-display: -0.012em;--weight-display: 300;--family-display: var(--font-serif);--text-h1: clamp(2.125rem,1.6667rem + 2.037vw,3.5rem);--leading-h1: 1.05;--tracking-h1: -0.01em;--weight-h1: 300;--family-h1: var(--font-serif);--text-h2: clamp(1.75rem,1.4583rem + 1.2963vw,2.625rem);--leading-h2: 1.1;--tracking-h2: -0.008em;--weight-h2: 400;--family-h2: var(--font-serif);--text-h3: clamp(1.4375rem,1.2917rem + 0.6481vw,1.875rem);--leading-h3: 1.15;--tracking-h3: -0.005em;--weight-h3: 400;--family-h3: var(--font-serif);--text-h4: clamp(1.25rem,1.1875rem + 0.2778vw,1.4375rem);--leading-h4: 1.25;--tracking-h4: 0em;--weight-h4: 400;--family-h4: var(--font-serif);--text-lede: clamp(1.1875rem,1.125rem + 0.2778vw,1.375rem);--leading-lede: 1.45;--tracking-lede: 0em;--weight-lede: 400;--family-lede: var(--font-serif);--text-reading: clamp(1.125rem,1.0833rem + 0.1852vw,1.25rem);--leading-reading: 1.62;--tracking-reading: 0em;--weight-reading: 400;--family-reading: var(--font-serif);--text-body: clamp(1.0625rem,1.0417rem + 0.0926vw,1.125rem);--leading-body: 1.55;--tracking-body: 0em;--weight-body: 400;--family-body: var(--font-sans);--text-ui: 1rem;--leading-ui: 1.4;--tracking-ui: 0em;--weight-ui: 400;--family-ui: var(--font-sans);--text-small: 0.875rem;--leading-small: 1.45;--tracking-small: 0em;--weight-small: 400;--family-small: var(--font-sans);--text-label: 0.75rem;--leading-label: 1.35;--tracking-label: 0.01em;--weight-label: 400;--family-label: var(--font-mono);--text-figure-xl: clamp(2rem,1.6667rem + 1.4815vw,3rem);--leading-figure-xl: 1;--tracking-figure-xl: -0.02em;--weight-figure-xl: 400;--family-figure-xl: var(--font-mono);--figures-tabular: tabular-nums lining-nums;--figures-proportional: proportional-nums lining-nums}:root{--space-0: 0px;--space-px: 1px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px}:root{--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-tile: 18.75%;--radius-disc: 50%}:root{--ease-out: cubic-bezier(0.2,0.7,0.1,1);--ease-in-out: cubic-bezier(0.65,0,0.35,1);--ease-draw: cubic-bezier(0.45,0.05,0.25,1);--dur-fast: 150ms;--dur-base: 240ms;--dur-slow: 400ms;--dur-draw: 800ms}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0.01ms;--dur-base: 0.01ms;--dur-slow: 0.01ms;--dur-draw: 0.01ms}}:root{--layout-container: 1320px;--layout-container-text: 720px;--layout-container-narrow: 560px;--gutter: max(16px,min(4.2vw,60px));--layout-grid-columns: 12;--layout-grid-gap: 24px;--layout-header: 64px;--layout-measure: 34em;--space-section: clamp(3rem,2rem + 4.4444vw,6rem)}:root{--line-width: 1px;--line-width-social: 2px;--line-width-print: 0.5pt;--reg-size: 12px;--reg-inset: 24px;--callout-size: 22px;--focus-width: 2px;--focus-offset: 3px;--rule-double-gap: 2px}@layer qb{.qb-figures{font-variant-numeric: var(--figures-tabular);font-feature-settings: "tnum" 1,"lnum" 1}.qb-mono{font-family: var(--font-mono);font-variant-numeric: var(--figures-tabular)}.qb-label{font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.qb-display{font: var(--weight-display) var(--text-display) / var(--leading-display) var(--font-display);letter-spacing: var(--tracking-display);text-wrap: balance}.qb-note{font: italic 400 max(1.375rem,1em) / 1.25 var(--font-note);color: var(--accent-ink)}.qb-line{border: 0;border-top: var(--line-width) solid var(--line);margin: 0}.qb-line-label{font: 400 var(--text-label) / 1 var(--font-mono);color: var(--line-ink);background: var(--bg);padding-inline: var(--space-1)}.qb-total{border-top: 3px double var(--ink)}.qb-callout{display: inline-grid;place-items: center;inline-size: var(--callout-size);block-size: var(--callout-size);border: 1px solid var(--line-ink);border-radius: var(--radius-disc);font: 400 var(--text-label) / 1 var(--font-mono);color: var(--line-ink);font-variant-numeric: var(--figures-tabular)}.qb-titleblock{display: grid;grid-template-columns: auto 1fr auto auto auto;border-block: 1px solid var(--rule);font: 400 var(--text-label) / var(--leading-label) var(--font-mono);color: var(--ink-2)}.qb-titleblock>*{padding: var(--space-2) var(--space-3);border-inline-start: 1px solid var(--hairline)}.qb-titleblock>:first-child{border-inline-start: 0;padding-inline-start: 0;color: var(--ink)}.qb-titleblock dt,.qb-titleblock .k{color: var(--ink-3);font-size: 11px;line-height: 1.2}.qb-titleblock dd{margin: 2px 0 0;color: var(--ink)}:where(dl).qb-titleblock{margin: 0}.qb-stamp{display: inline-block;padding: var(--space-1) var(--space-3);border: 1.5px solid var(--accent-ink);border-radius: var(--radius-sm);color: var(--accent-ink);font: 500 var(--text-label) / 1.3 var(--font-mono);letter-spacing: 0.08em;text-transform: uppercase}.qb-label-plate{background: var(--qb-paper-50);color: var(--qb-paper-900);border-radius: var(--radius-sm)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: var(--focus-width) solid var(--focus);outline-offset: var(--focus-offset)}.qb-visually-hidden{position: absolute !important;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}:root{--bg-2: var(--surface);--fg: var(--ink);--fg-2: var(--ink-2);--hair: var(--hairline);--hair-2: var(--rule);--field: var(--edge);--note: var(--accent-ink);--note-ink: var(--accent);--note-wash: var(--accent-wash);--key-fg: var(--on-accent);--live: var(--success);--cl: var(--line);--cl-2: var(--line-wash);--cl-ink: var(--line-ink);--shadow: var(--shadow-paper);--paper: var(--qb-paper-0);--paper-ink: var(--qb-paper-900);--scrim: color-mix(in srgb,var(--qb-paper-900) 46%,transparent);--chrome-ink: #1B1446;--chrome-cell-ink: #1B1446;--chrome-foot: #1B1446;--chrome-foot-fg: #FFE5EE;--chrome-foot-fg-2: #CFC3DA;--chrome-lemon: #FFE45C}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg-2: var(--surface);--fg: var(--ink);--fg-2: var(--ink-2);--hair: var(--hairline);--hair-2: var(--rule);--field: var(--edge);--note: var(--accent-ink);--note-ink: var(--accent);--note-wash: var(--accent-wash);--key-fg: var(--on-accent);--live: var(--success);--cl: var(--line);--cl-2: var(--line-wash);--cl-ink: var(--line-ink);--shadow: var(--shadow-paper);--paper: var(--qb-paper-0);--paper-ink: var(--qb-paper-900);--scrim: rgb(8 7 6 / 0.72);--chrome-ink: #FFE5EE;--chrome-foot: #0B0920}}:root[data-theme="dark"]{--bg-2: var(--surface);--fg: var(--ink);--fg-2: var(--ink-2);--hair: var(--hairline);--hair-2: var(--rule);--field: var(--edge);--note: var(--accent-ink);--note-ink: var(--accent);--note-wash: var(--accent-wash);--key-fg: var(--on-accent);--live: var(--success);--cl: var(--line);--cl-2: var(--line-wash);--cl-ink: var(--line-ink);--shadow: var(--shadow-paper);--paper: var(--qb-paper-0);--paper-ink: var(--qb-paper-900);--scrim: rgb(8 7 6 / 0.72);--chrome-ink: #FFE5EE;--chrome-foot: #0B0920}:root{--gut: var(--gutter);--wrap: var(--layout-container);--sec: var(--space-section);--hdr: 58px;--ease: var(--ease-out);--ease-io: var(--ease-in-out)}@media (max-width: 899.98px){:root{--hdr: 54px}}@media print{html:root:root{color-scheme: light;--bg: var(--qb-paper-50);--surface: var(--qb-paper-0);--surface-2: var(--qb-paper-100);--ink: var(--qb-paper-900);--ink-2: var(--qb-paper-700);--ink-3: var(--qb-paper-600);--ink-large: var(--qb-paper-500);--hairline: var(--qb-paper-200);--rule: var(--qb-paper-300);--edge: var(--qb-paper-500);--accent: var(--qb-note-400);--accent-ink: var(--qb-note-600);--accent-wash: var(--qb-note-50);--on-accent: #FFFFFF;--line: var(--qb-line-200);--line-ink: var(--qb-line-600);--line-wash: var(--qb-line-50);--focus: var(--qb-line-600);--success: #276B43;--success-wash: #E3EEE6;--warning: #8A5A00;--warning-wash: #F6EBD3;--danger: var(--qb-note-600);--shadow-paper: none;--shadow-lift: none}}}@layer base{*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;background: var(--bg);color: var(--ink);font-family: var(--font-sans);font-synthesis: none;font-kerning: normal;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip;scroll-padding-top: calc(var(--hdr) + var(--space-4));hanging-punctuation: first}body{margin: 0;font: var(--weight-body) var(--text-body) / var(--leading-body) var(--font-sans);letter-spacing: var(--tracking-body);min-height: 100vh;min-height: 100dvh;display: flex;flex-direction: column;background: var(--bg);color: var(--ink);overflow-x: clip}main{display: block;flex: 1 0 auto}main:focus{outline: none}h1,h2,h3,h4{margin: 0;color: var(--ink);text-wrap: balance}h1{font: var(--weight-h1) var(--text-h1) / var(--leading-h1) var(--family-h1);letter-spacing: var(--tracking-h1)}h2{font: var(--weight-h2) var(--text-h2) / var(--leading-h2) var(--family-h2);letter-spacing: var(--tracking-h2)}h3{font: var(--weight-h3) var(--text-h3) / var(--leading-h3) var(--family-h3);letter-spacing: var(--tracking-h3)}h4{font: var(--weight-h4) var(--text-h4) / var(--leading-h4) var(--family-h4);letter-spacing: var(--tracking-h4)}p,ul,ol,dl,dd,figure,blockquote,pre,table{margin: 0}ul,ol{padding-inline-start: 1.25em}p,li,dd,figcaption,blockquote,td{text-wrap: pretty}a{color: inherit;text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-color: var(--edge);transition: text-decoration-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}a:hover{text-decoration-color: currentColor}img,video,canvas{display: block;max-width: 100%;height: auto}svg{flex: none}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit}button{cursor: pointer}strong,b{font-weight: var(--weight-medium)}small{font-size: var(--text-small);line-height: var(--leading-small)}code,kbd,samp,pre{font-family: var(--font-mono);font-size: 0.9em;font-variant-numeric: var(--figures-tabular)}abbr[title]{text-decoration: underline dotted;text-decoration-color: var(--edge);text-underline-offset: 0.2em}hr{border: 0;border-block-start: 1px solid var(--hairline);margin-block: var(--space-8)}table{border-collapse: collapse;inline-size: 100%;font-variant-numeric: var(--figures-tabular)}caption,th{text-align: start}::selection{background: var(--line-wash);color: var(--ink)}[hidden]{display: none !important}html.js [data-print][hidden]{display: inline-flex !important}:target{scroll-margin-block-start: calc(var(--hdr) + var(--space-6))}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;animation-delay: 0ms !important;transition-duration: 0.01ms !important;transition-delay: 0ms !important;scroll-behavior: auto !important}}@media (forced-colors: active){:focus-visible{outline: 2px solid CanvasText}.btn,.theme__opts,.field__input,.field__select select{border: 1px solid ButtonText}}}@layer layout{.wrap{inline-size: min(100% - 2 * var(--gutter),var(--layout-container));margin-inline: auto}.wrap--text{inline-size: min(100% - 2 * var(--gutter),var(--layout-container-text));margin-inline: auto}.wrap--narrow{inline-size: min(100% - 2 * var(--gutter),var(--layout-container-narrow));margin-inline: auto}.sec{padding-block: var(--space-section)}.flow>* + *{margin-block-start: var(--flow,1em)}.grid{display: grid;gap: var(--space-10) var(--layout-grid-gap)}@media (min-width: 768px){.grid{grid-template-columns: repeat(var(--layout-grid-columns),minmax(0,1fr))}}}@layer components{.i{display: inline-block;inline-size: 1.25em;block-size: 1.25em;vertical-align: -0.28em;flex: none}.i--lg{inline-size: 24px;block-size: 24px}.logo{display: block;fill: currentColor}.skip{position: absolute;z-index: 100;inset-inline-start: var(--space-4);inset-block-start: var(--space-3);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);background: var(--ink);color: var(--bg);text-decoration: none;transform: translateY(calc(-100% - var(--space-6)))}.skip:focus-visible{transform: none}.hdr{position: sticky;inset-block-start: 0;z-index: 30;background: var(--bg);color: var(--chrome-ink);border-block-end: 1px solid var(--chrome-ink);font-family: var(--font-sans)}.hdr__in{display: flex;align-items: stretch;min-block-size: var(--hdr);padding-inline-end: 0}.hdr__brand{display: flex;align-items: center;min-block-size: 44px;padding-inline-end: 14px;margin-inline-end: auto;color: var(--chrome-ink);text-decoration: none}.hdr__lockup{block-size: 18px;inline-size: auto}.hdr__cell{display: flex;align-items: center;gap: 10px;min-inline-size: 44px;padding-inline: 14px;margin: 0;white-space: nowrap;border: 0;border-inline-start: 1px solid var(--chrome-ink);background: none;color: var(--chrome-ink);font: 15px/1 var(--font-sans);text-decoration: none;cursor: pointer}.hdr__ctx{display: none;font: 400 12px/1 var(--font-mono);letter-spacing: .06em;text-transform: uppercase}.hdr__ctx[aria-current]{background: var(--chrome-lemon);color: var(--chrome-cell-ink)}.hdr__night{justify-content: center;padding-inline: 11px}.hdr__night svg{inline-size: 22px;block-size: 22px}.hdr__night[aria-pressed="true"]{background: var(--chrome-lemon);color: var(--chrome-cell-ink)}html:not(.js) .hdr__night{display: none}.hdr__nav{display: none}.hdr__list{display: flex;align-items: stretch;list-style: none;margin: 0;padding: 0}.hdr__link{display: flex;align-items: center;block-size: 100%;padding-inline: 22px;border-inline-end: 1px solid var(--chrome-ink);white-space: nowrap;color: var(--chrome-ink);font: 400 15px/1 var(--font-sans);text-decoration: none}.hdr__link:hover,.menu__link:hover{text-decoration: underline}.hdr__link[aria-current]{background: var(--chrome-lemon);color: var(--chrome-cell-ink)}.hdr__sep{inline-size: 0;border-inline-start: 1px solid var(--chrome-ink);margin-inline-start: 4px}.hdr__cta{display: flex;align-items: center;gap: .5em;padding-inline: 14px;margin-inline-end: calc(-1 * var(--gutter));background: var(--chrome-ink);color: var(--bg);font: 15px/1 var(--font-sans);text-decoration: none;white-space: nowrap}.hdr__cta .i{inline-size: 16px;block-size: 16px}.hdr--kit .hdr__cta{background: none;color: var(--chrome-ink);border-inline-start: 1px solid var(--chrome-ink);box-shadow: inset 0 0 0 1.5px var(--chrome-ink)}.hdr__cta[aria-current="page"]{background: var(--chrome-lemon);color: var(--chrome-cell-ink)}.hdr__cta{gap: 0}.hdr__cta .i{margin-inline-start: .45em}.menu__btn{white-space: nowrap}@media (max-width: 599.98px){.hdr__cta-more{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 399.98px){.hdr__cell,.hdr__cta{padding-inline: clamp(9px,calc(9px + (100vw - 380px) / 4),14px)}}@media (max-width: 379.98px){.hdr__lockup{block-size: 14px}.hdr__cell,.hdr__cta{padding-inline: 9px}.hdr__cta .i{display: none}}@media (max-width: 359.98px){.hdr__night{display: none}}.hdr{--hw: var(--wall,var(--bg));--hr: var(--ring,var(--focus))}.hdr--studio .hdr__cta{--hw: var(--chrome-ink);--hr: var(--chrome-lemon)}.hdr :is(.hdr__brand,.hdr__cell,.hdr__link,.hdr__cta):focus-visible{position: relative;z-index: 2;outline: 1px solid transparent;box-shadow: inset 0 0 0 2px var(--hw),inset 0 0 0 3.5px var(--hr),inset 0 0 0 5.5px var(--hw),inset 0 0 0 7px var(--hr)}.hdr__link--studio{min-inline-size: 89px}.hdr__link--teardowns{min-inline-size: 122px}.hdr__link--how{min-inline-size: 124px}.hdr--kit :is(.hdr__cta,.menu__group--pages .menu__link){font-weight: 500}@media (min-width: 600px){.hdr__ctx{display: flex}}@media (min-width: 900px){.hdr__brand{padding-inline-end: 28px;margin-inline-end: 0;border-inline-end: 1px solid var(--chrome-ink)}.hdr__lockup{block-size: 21px}.hdr__ctx{border-inline-start: 0;border-inline-end: 1px solid var(--chrome-ink)}.hdr__nav{display: flex;margin-inline-end: auto}.hdr .menu{display: none}.hdr__cta{margin-inline-end: 0;padding-inline: 24px}}@media (min-width: 900px) and (max-width: 1079.98px){.hdr--kit .hdr__nav{display: none}.hdr--kit .menu{display: flex}.hdr--kit .hdr__ctx{margin-inline-end: auto}}@media (max-width: 599.98px){.hdr--kit .hdr__cta-k{text-transform: capitalize}}.menu{display: flex}.menu>summary{list-style: none}.menu>summary::-webkit-details-marker{display: none}.menu[open] .menu__label--open,.menu:not([open]) .menu__label--close{display: none}.menu__btn{block-size: 100%}.menu__btn b{font-weight: 400;font-family: var(--font-mono)}.menu__btn [data-g]::before{content: attr(data-g)}.menu:not([open]) .menu__panel{display: none}.menu__panel{position: fixed;inset-inline: 0;inset-block-start: var(--hdr);z-index: 29;block-size: calc(100dvh - var(--hdr));overflow-y: auto;overscroll-behavior: contain;background: var(--cb-blush,var(--bg));color: var(--chrome-ink)}.menu__inner{display: flex;flex-direction: column;min-block-size: 100%;padding-block: 8px 24px}.menu__ed{display: flex;align-items: end;gap: 14px;margin-block-start: auto;padding-block-start: 24px;color: inherit;text-decoration: none}.menu__print{flex: none;inline-size: 96px;padding: 5px;border: 1.5px solid;background: var(--cb-mat);--pr-ink-a: .3}.menu__print svg{display: block;inline-size: 100%;block-size: auto}.menu__edl{display: grid;gap: 4px;font: 12px/1.3 var(--cb-font-mono);text-transform: uppercase}.menu__edd{justify-self: start;padding: 2px 6px;background: var(--chrome-lemon);color: var(--chrome-cell-ink)}.menu__group{list-style: none;margin: 0;padding: 0}.menu__group + .menu__group{margin-block-start: 12px;padding-block-start: 8px;border-block-start: 1px solid var(--chrome-ink)}.menu__link{display: flex;align-items: baseline;gap: 14px;min-block-size: 48px;padding-block: 12px;border-block-end: 1px solid color-mix(in srgb,var(--chrome-ink) 22%,transparent);color: var(--chrome-ink);text-decoration: none;font: 400 17px/1.3 var(--font-sans)}.menu__group--pages .menu__link{font-size: 22px}.menu__no{font: 400 12px/1 var(--font-mono);color: var(--ink-2)}.menu__link[aria-current]{text-decoration: underline}.menu__group--help .menu__link{color: var(--ink-2);font-size: 15px;min-block-size: 44px}.btn{--btn-bg: var(--ink);--btn-fg: var(--bg);--btn-edge: transparent;display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-block-size: 48px;padding: var(--space-3) var(--space-5);border: 0;border-radius: var(--radius-sm);background: var(--btn-bg);color: var(--btn-fg);box-shadow: inset 0 0 0 1px var(--btn-edge);font: var(--weight-medium) var(--text-ui) / 1.2 var(--font-sans);font-variant-numeric: var(--figures-tabular);text-align: center;text-decoration: none;cursor: pointer;transition: background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn:hover{--btn-bg: var(--ink-2)}.btn--line{--btn-bg: transparent;--btn-fg: var(--ink);--btn-edge: var(--edge);font-weight: var(--weight-regular)}.btn--line:hover{--btn-bg: transparent;--btn-edge: var(--ink)}.btn--small{min-block-size: 44px;padding: var(--space-2) var(--space-4)}.btn--block{inline-size: 100%}.btn--text{--btn-bg: transparent;--btn-fg: var(--ink);min-block-size: 44px;padding-inline: 0;font-weight: var(--weight-regular);text-align: start;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.28em;text-decoration-color: var(--edge)}.btn--text:hover{--btn-bg: transparent;text-decoration-color: currentColor}.btn--text .i{transition: transform var(--dur-fast) var(--ease-out)}.btn--text:hover .i{transform: translateX(3px)}.btn:disabled,.btn[aria-disabled="true"]{--btn-bg: var(--surface-2);--btn-fg: var(--ink-3);--btn-edge: var(--hairline);cursor: not-allowed}.btn__sep{opacity: 0.6}.btns{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-4)}.buy-off{display: inline-flex;align-items: center;gap: var(--space-2);min-block-size: 48px;color: var(--ink-2);font: var(--weight-regular) var(--text-ui) / 1.3 var(--font-sans)}.buy-off--small{min-block-size: 44px}.buy-off--block{display: flex;inline-size: 100%;justify-content: center;padding-inline: var(--space-4);border: 1px dashed var(--edge);border-radius: var(--radius-sm)}.buy-off__i{inline-size: 18px;block-size: 18px;color: var(--ink-3)}.eyebrow,.label{font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3);font-variant-numeric: var(--figures-tabular)}.eyebrow{display: block;margin-block-end: var(--space-4)}.dek{margin-block-start: var(--space-5);font: var(--weight-lede) var(--text-lede) / var(--leading-lede) var(--font-serif);color: var(--ink-2);max-inline-size: 32em}.tblock{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-block: 1px solid var(--rule);font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink);font-variant-numeric: var(--figures-tabular)}.tblock__cell{min-inline-size: 0;padding: var(--space-2) var(--space-3);border-block-start: 1px solid var(--hairline);border-inline-start: 1px solid var(--hairline)}.tblock__cell:nth-child(odd){border-inline-start: 0;padding-inline-start: 0}.tblock__cell:nth-child(-n + 2){border-block-start: 0}.tblock dt{color: var(--ink-3)}.tblock dd{margin: 2px 0 0;overflow-wrap: break-word}@media (min-width: 768px){.tblock{grid-template-columns: auto minmax(0,1fr) auto auto auto}.tblock--5{grid-template-columns: repeat(5,minmax(0,1fr))}.tblock--4{grid-template-columns: repeat(4,minmax(0,1fr))}.tblock__cell,.tblock__cell:nth-child(-n + 2){border-block-start: 0}.tblock__cell:nth-child(odd){border-inline-start: 1px solid var(--hairline);padding-inline-start: var(--space-3)}.tblock__cell:first-child{border-inline-start: 0;padding-inline-start: 0}}.crumbs{padding-block-start: var(--space-5)}.crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--space-2);list-style: none;margin: 0;padding: 0;font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.crumbs li{display: inline-flex;align-items: center;gap: var(--space-2)}.crumbs li + li::before{content: "/" / "";color: var(--ink-3)}.crumbs a{display: inline-block;padding-block: 6px;color: var(--ink-2);text-decoration: none}.crumbs a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 0.25em}.crumbs [aria-current]{color: var(--ink)}.notice{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--space-3);align-items: start;padding: var(--space-4) var(--space-5);border-inline-start: 2px solid var(--ink-3);border-radius: 0 var(--radius-md) var(--radius-md) 0;background: var(--surface-2);color: var(--ink)}.notice>.i{inline-size: 20px;block-size: 20px;margin-block-start: 2px;color: var(--ink-2)}.notice__title{margin: 0 0 var(--space-1);font-weight: var(--weight-medium)}.notice p + p{margin-block-start: var(--space-2)}.notice--success{background: var(--success-wash);border-color: var(--success)}.notice--success>.i{color: var(--success)}.notice--warning{background: var(--warning-wash);border-color: var(--warning)}.notice--warning>.i{color: var(--warning)}.notice--error{background: var(--accent-wash);border-color: var(--danger)}.notice--error>.i,.notice--error .notice__title{color: var(--danger)}.ledger{inline-size: 100%;font-variant-numeric: var(--figures-tabular)}.ledger caption{padding-block-end: var(--space-3);font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);color: var(--ink-3)}.ledger th,.ledger td{padding: var(--space-3) var(--space-4) var(--space-3) 0;border-block-end: 1px solid var(--hairline);vertical-align: top;text-align: start}.ledger th:last-child,.ledger td:last-child{padding-inline-end: 0}.ledger thead th{padding-block: var(--space-2);border-block-end-color: var(--rule);font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.ledger tbody th{font-weight: var(--weight-regular)}.ledger .num{text-align: end;font-family: var(--font-mono);white-space: nowrap}.ledger tfoot th,.ledger tfoot td,.ledger .ledger__total>*{border-block-start: 3px double var(--ink);border-block-end: 0;font-weight: var(--weight-medium)}.ledger tfoot .num,.ledger .ledger__total .num{font-weight: var(--weight-regular)}@media (max-width: 767.98px){.ledger:not(.ledger--keep) thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.ledger:not(.ledger--keep) tr{display: grid;gap: var(--space-1);padding-block: var(--space-4);border-block-end: 1px solid var(--hairline)}.ledger:not(.ledger--keep) th,.ledger:not(.ledger--keep) td{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-4);padding: 0;border: 0;text-align: end}.ledger:not(.ledger--keep) tr>:first-child{display: block;margin-block-end: var(--space-1);text-align: start}.ledger:not(.ledger--keep) tr>:first-child::before{display: none}.ledger:not(.ledger--keep) td:empty{display: none}.ledger:not(.ledger--keep) [data-label]::before{content: attr(data-label);flex: none;text-align: start;font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.ledger:not(.ledger--keep) tfoot tr,.ledger:not(.ledger--keep) .ledger__total{border-block-start: 3px double var(--ink);border-block-end: 0}.ledger:not(.ledger--keep) tfoot>tr>*,.ledger:not(.ledger--keep) .ledger__total>*{border: 0}}.field{display: grid;gap: var(--space-2);min-inline-size: 0}.field__label{font: var(--weight-medium) var(--text-ui) / var(--leading-ui) var(--font-sans);color: var(--ink)}.field__opt{font-weight: var(--weight-regular);color: var(--ink-2)}.field__hint{font-size: var(--text-small);line-height: var(--leading-small);color: var(--ink-2)}.field__input,.field__select select,.field textarea{inline-size: 100%;min-block-size: 48px;margin: 0;padding: var(--space-3) var(--space-4);border: 1px solid var(--edge);border-radius: var(--radius-sm);background: var(--surface);color: var(--ink);box-shadow: var(--shadow-inset);font: var(--weight-ui) var(--text-ui) / 1.4 var(--font-sans);font-variant-numeric: var(--figures-tabular);appearance: none;transition: border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field textarea{min-block-size: 8em;resize: vertical}.field__input:hover,.field__select select:hover,.field textarea:hover{border-color: var(--ink-2)}.field__input:focus-visible,.field__select select:focus-visible,.field textarea:focus-visible{border-color: var(--focus);outline-offset: 1px}.field__input::placeholder,.field textarea::placeholder{color: var(--ink-3);opacity: 1}.field__select{position: relative}.field__select select{padding-inline-end: 44px;cursor: pointer}.field__select>.i{position: absolute;inset-inline-end: 14px;inset-block-start: 50%;translate: 0 -50%;pointer-events: none;color: var(--ink-2)}.field--error .field__input,.field--error .field__select select,.field--error textarea{border-color: var(--danger);box-shadow: inset 0 0 0 1px var(--danger);background: var(--accent-wash)}.field__error{display: flex;gap: var(--space-2);align-items: start;color: var(--danger);font-size: var(--text-small);line-height: var(--leading-small)}.field__error .i{inline-size: 18px;block-size: 18px;margin-block-start: 1px}.fieldset{margin: 0;padding: 0;border: 0;min-inline-size: 0;display: grid;gap: var(--space-2)}.fieldset>legend{padding: 0;margin-block-end: var(--space-2)}.check{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--space-3);align-items: start;padding-block: var(--space-2);cursor: pointer}.check input{inline-size: 20px;block-size: 20px;margin: 2px;accent-color: var(--ink);cursor: pointer}.check__text{font-size: var(--text-ui);line-height: var(--leading-ui)}.disclosure,.prose details{border-block: 1px solid var(--hairline)}.disclosure + .disclosure,.prose details + details{border-block-start: 0}.disclosure>summary,.prose details>summary{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);min-block-size: 48px;padding-block: var(--space-3);cursor: pointer;list-style: none;font: var(--weight-medium) var(--text-ui) / var(--leading-ui) var(--font-sans)}.prose details>summary{font: var(--weight-reading) var(--text-reading) / var(--leading-h4) var(--font-reading)}.disclosure>summary::-webkit-details-marker,.prose details>summary::-webkit-details-marker{display: none}.disclosure>summary::after,.prose details>summary::after{content: "";flex: none;inline-size: 8px;block-size: 8px;margin-inline-end: 4px;border-inline-end: 1.5px solid currentColor;border-block-end: 1.5px solid currentColor;rotate: 45deg;translate: 0 -2px;transition: rotate var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}.disclosure[open]>summary::after,.prose details[open]>summary::after{rotate: 225deg;translate: 0 2px}.disclosure__body,.prose details>:not(summary){padding-block-end: var(--space-4)}.qs{border-block-start: 1px solid var(--rule)}.qs>details{border-block-end: 1px solid var(--hairline)}.qs>details>summary{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-6);min-block-size: 56px;padding-block: var(--space-4);cursor: pointer;list-style: none;font: var(--weight-h4) var(--text-h4) / var(--leading-h4) var(--font-serif);color: var(--ink)}.qs>details>summary::-webkit-details-marker{display: none}.qs>details>summary::after{content: "";flex: none;inline-size: 9px;block-size: 9px;margin-inline-end: 4px;border-inline-end: 1.5px solid currentColor;border-block-end: 1.5px solid currentColor;rotate: 45deg;translate: 0 -4px;transition: rotate var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}.qs>details[open]>summary::after{rotate: 225deg;translate: 0 2px}.qs>details>:not(summary){max-inline-size: var(--layout-measure);font: var(--weight-reading) var(--text-reading) / var(--leading-reading) var(--font-reading);color: var(--ink-2)}.qs>details>:not(summary) + :not(summary){margin-block-start: 0.75em}.qs>details>:last-child:not(summary){padding-block-end: var(--space-5)}.theme{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;min-inline-size: 0}.theme__legend{font: 400 12px/1.2 var(--font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--chrome-foot-fg-2)}.theme__opts{display: inline-flex;border: 1px solid var(--chrome-foot-fg)}.theme__opt{position: relative;display: inline-flex;align-items: center;min-block-size: 44px;padding-inline: 12px;font: 400 12px/1 var(--font-mono);letter-spacing: .04em;color: var(--chrome-foot-fg);cursor: pointer}.theme__opt + .theme__opt{border-inline-start: 1px solid color-mix(in srgb,var(--chrome-foot-fg) 40%,transparent)}.theme__opt input{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;margin: 0;opacity: 0;cursor: pointer}.theme__opt:has(input:checked){background: var(--chrome-foot-fg);color: var(--chrome-foot)}.theme__opt:has(input:focus-visible){outline: 2px solid var(--chrome-lemon);outline-offset: 2px;z-index: 1}.ftr{margin-block-start: 0;padding-block: 56px 26px;background: var(--chrome-foot);color: var(--chrome-foot-fg);font-family: var(--font-sans);--focus: var(--chrome-lemon)}.ftr a{color: var(--chrome-foot-fg)}.ftr__in{display: grid;grid-template-columns: minmax(0,1fr);gap: 36px}.ftr__brand{grid-row: 1;display: grid;justify-items: start;align-content: start;gap: 14px}.ftr__cols{grid-row: 2;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 20px}@media (min-width: 768px){.ftr__cols{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.ftr__in{grid-template-columns: minmax(0,1.4fr) minmax(0,3fr);column-gap: 48px}.ftr__brand,.ftr__cols{grid-row: 1}.ftr__cols{grid-column: 2;grid-template-columns: repeat(3,minmax(0,1fr))}.ftr__cols--5 .ftr__col:first-child{grid-row: span 2}.ftr__cols--5 .ftr__col:nth-child(3){grid-column: 2;grid-row: 2}.ftr__cols--5 .ftr__col:nth-child(5){grid-column: 3;grid-row: 2}.ftr__cols--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.ftr__lockup{block-size: 24px;inline-size: auto;color: var(--chrome-foot-fg)}.ftr__promise{max-inline-size: 30ch;font-size: 17px;line-height: 1.45}.ftr__h{margin: 0 0 12px;font: 400 12px/1.2 var(--font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--chrome-foot-fg-2)}.ftr__list{display: grid;gap: 2px;list-style: none;margin: 0;padding: 0}.ftr__link{display: inline-block;padding-block: 5px;font-size: 16px;line-height: 1.35;text-decoration: none}.ftr__link:hover,.ftr__link[aria-current]{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .25em}.ftr__link--cross,.ftr a.ftr__link--cross{color: var(--chrome-lemon)}.ftr__link .i{inline-size: 1em;block-size: 1em;margin-inline-start: .3em;vertical-align: -.12em}.ftr__lamp{display: flex;align-items: center;gap: 12px;margin: 6px 0 0;font: 400 13px/1.45 var(--font-mono)}.ftr__lamp svg{inline-size: 40px;block-size: 33px;flex: none}.ftr__lamp [class*="cb-s-"]{fill: none;stroke: var(--chrome-foot-fg);stroke-linecap: round;stroke-linejoin: round}.ftr__lamp .cb-f-ink{fill: var(--chrome-foot-fg)}.ftr__lamp .cb-f-lemon{fill: var(--chrome-lemon)}.ftr__lamp .cb-s-lemon{stroke: var(--chrome-lemon)}.ftr__lamp:not(.is-on) .cb-f-lemon,.ftr__lamp:not(.is-on) .cb-s-lemon{display: none}.ftr__base{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px;margin-block-start: 8px;padding-block-start: 14px;border-block-start: 1px solid color-mix(in srgb,var(--chrome-foot-fg) 35%,transparent)}.ftr__fine{display: grid;gap: 6px;max-inline-size: 78ch;flex: 1 1 32em}.ftr__seller,.ftr__small,.ftr__dated,.ftr__ed{margin: 0;font: 400 12px/1.55 var(--font-mono);letter-spacing: .02em;color: var(--chrome-foot-fg-2)}.ftr__seller a{color: var(--chrome-foot-fg)}.ftr__ed a{color: var(--chrome-lemon)}.ftr__lines{min-block-size: 44px}.lede{font: var(--weight-lede) var(--text-lede) / var(--leading-lede) var(--font-serif);color: var(--ink-2);max-inline-size: 34em}.short-version{padding: var(--space-5) var(--space-6);background: var(--surface);border: 1px solid var(--hairline);border-radius: var(--radius-md);font: var(--weight-reading) var(--text-reading) / var(--leading-reading) var(--font-reading)}.short-version>h2,.short-version>h3{margin: 0 0 var(--space-2);font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.short-version>* + *{margin-block-start: 0.75em}.short-version>h2 + *{margin-block-start: 0}.sidenote{padding-inline-start: var(--space-4);border-inline-start: 1px solid var(--rule);font: var(--weight-small) var(--text-small) / var(--leading-small) var(--font-sans);color: var(--ink-2)}.note{padding: var(--space-4) var(--space-5);background: var(--surface-2);border-radius: var(--radius-md);color: var(--ink-2)}.callout{padding: var(--space-4) var(--space-5);background: var(--surface);border-inline-start: 2px solid var(--ink);border-radius: 0 var(--radius-md) var(--radius-md) 0}.steps{list-style: none;padding: 0;counter-reset: qb-step}.steps>li{position: relative;padding-inline-start: calc(var(--callout-size) + var(--space-4));counter-increment: qb-step}.steps>li + li{margin-block-start: var(--space-3)}.steps>li::before{content: counter(qb-step);position: absolute;inset-inline-start: 0;inset-block-start: 0.15em;display: grid;place-items: center;inline-size: var(--callout-size);block-size: var(--callout-size);border: 1px solid var(--line-ink);border-radius: var(--radius-disc);color: var(--line-ink);font: 400 var(--text-label) / 1 var(--font-mono);font-variant-numeric: var(--figures-tabular)}.src-list{list-style: none;padding: 0;counter-reset: qb-src;font: var(--weight-small) var(--text-small) / var(--leading-small) var(--font-sans);color: var(--ink-2)}.src-list>li{position: relative;padding-inline-start: 2.25em;counter-increment: qb-src;overflow-wrap: anywhere}.src-list>li + li{margin-block-start: var(--space-3)}.src-list>li::before{content: counter(qb-src) ".";position: absolute;inset-inline-start: 0;font-family: var(--font-mono);color: var(--ink-3);font-variant-numeric: var(--figures-tabular)}.src-list a{color: var(--ink)}.fit-for,.fit-not{list-style: none;padding: 0}.fit-for>li,.fit-not>li{position: relative;padding-inline-start: 2em}.fit-for>li + li,.fit-not>li + li{margin-block-start: var(--space-3)}.fit-for>li::before{content: "";position: absolute;inset-inline-start: 0.2em;inset-block-start: 0.32em;inline-size: 0.5em;block-size: 0.85em;border-inline-end: 1.5px solid var(--ink);border-block-end: 1.5px solid var(--ink);rotate: 40deg;translate: 0.2em -0.1em}.fit-not>li::before,.fit-not>li::after{content: "";position: absolute;inset-inline-start: 0.1em;inset-block-start: 0.75em;inline-size: 0.9em;block-size: 0;border-block-start: 1.5px solid var(--ink-2);rotate: 45deg}.fit-not>li::after{rotate: -45deg}.prose{font: var(--weight-reading) var(--text-reading) / var(--leading-reading) var(--font-reading);letter-spacing: var(--tracking-reading);color: var(--ink);max-inline-size: var(--layout-measure)}.prose>* + *{margin-block-start: 1em}.prose>h2{margin-block-start: 2em}.prose>h3{margin-block-start: 1.6em}.prose>h4{margin-block-start: 1.4em}.prose>:is(h2,h3,h4) + *{margin-block-start: 0.6em}.prose>section>* + *{margin-block-start: 1em}.prose>section + section{margin-block-start: 2.4em}.prose>section>h2 + *{margin-block-start: 0.6em}.prose li + li{margin-block-start: 0.35em}.prose li::marker{color: var(--ink-3)}.prose ol:not([class])>li::marker{font-family: var(--font-mono);font-size: 0.85em}.prose strong{font-weight: var(--weight-medium)}.prose a{overflow-wrap: break-word}.prose code{padding: 0.1em 0.3em;border-radius: var(--radius-sm);background: var(--surface-2);font-size: 0.82em;overflow-wrap: anywhere}.prose blockquote{padding-inline-start: var(--space-5);border-inline-start: 1px solid var(--rule);font-style: italic;color: var(--ink-2)}.prose blockquote p + p{margin-block-start: 0.6em}.prose figure{display: grid;gap: var(--space-3)}.prose figcaption,.prose caption{font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.prose caption{padding-block-end: var(--space-3)}.prose table{font: var(--weight-reading) var(--text-body) / 1.5 var(--font-reading)}.prose tbody th{font: var(--weight-label) var(--text-label) / 2 var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-2)}.prose th,.prose td{padding: var(--space-3) var(--space-4) var(--space-3) 0;border-block-end: 1px solid var(--hairline);vertical-align: top;overflow-wrap: anywhere;hyphens: auto}.prose th:last-child,.prose td:last-child{padding-inline-end: 0}.prose thead th{border-block-end-color: var(--rule);font: var(--weight-label) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing: var(--tracking-label);color: var(--ink-3)}.prose dl{display: grid;gap: var(--space-1) 0}.prose dt{font-weight: var(--weight-medium);color: var(--ink)}.prose dd + dt{margin-block-start: var(--space-3)}@media (min-width: 600px){.prose dl{grid-template-columns: minmax(8em,max-content) minmax(0,1fr);gap: 0}.prose dd + dt{margin-block-start: 0}.prose dt,.prose dd{padding-block: var(--space-2);border-block-start: 1px solid var(--hairline)}.prose dt{padding-inline-end: var(--space-6)}.prose dl>:nth-last-child(-n + 2){border-block-end: 1px solid var(--hairline)}}.prose hr{margin-block: 2em}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}::view-transition-group(root){animation-duration: 240ms}.hdr{view-transition-name: qb-header}.vt-export-desk{view-transition-name: product-export-desk}.vt-read-your-contract{view-transition-name: product-read-your-contract}.vt-beside-the-job{view-transition-name: product-beside-the-job}.vt-bundle{view-transition-name: product-bundle}::view-transition-group(product-export-desk),::view-transition-group(product-read-your-contract),::view-transition-group(product-beside-the-job),::view-transition-group(product-bundle){animation-duration: var(--dur-slow);animation-timing-function: var(--ease-in-out)}html.qb-wipe :is(.hdr,[class*="vt-"]){view-transition-name: none}html.qb-wipe::view-transition-old(root){animation: none}html.qb-wipe::view-transition-new(root){animation: qb-wipe 640ms var(--ease-in-out) both}@keyframes qb-wipe{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}}}@layer utilities{.sr-only{position: absolute !important;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.figures{font-variant-numeric: var(--figures-tabular)}.mono{font-family: var(--font-mono);font-variant-numeric: var(--figures-tabular)}.serif{font-family: var(--font-serif)}.nowrap{white-space: nowrap}}

@layer tokens{@font-face{font-family: 'QB Combed Display';font-style: normal;font-weight: 800;font-stretch: 62% 125%;font-display: swap;src: url(../fonts/studio/v2/qb-combed-display-core.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Text';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/studio/v2/qb-combed-text-core-400.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Text';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/studio/v2/qb-combed-text-core-600.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/studio/v2/qb-combed-mono-core-400.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Display Fallback';src: local('Arial-Black'),local('Arial-BoldMT');size-adjust: 111.39%;ascent-override: 78.82%;descent-override: 18.85%;line-gap-override: 0.00%}@font-face{font-family: 'QB Combed Text Fallback';src: local('Arial'),local('ArialMT'),local('Helvetica Neue');size-adjust: 105.86%;ascent-override: 92.25%;descent-override: 24.35%;line-gap-override: 0.00%}@font-face{font-family: 'QB Combed Mono Fallback';src: local('Courier New'),local('CourierNewPSMT'),local('Menlo');size-adjust: 103.00%;ascent-override: 92.23%;descent-override: 24.27%;line-gap-override: 0.00%}}@layer tokens{:root{--cbx-blush: #FFE5EE;--cbx-mat: #FFFCFD;--cbx-ink: #1B1446;--cbx-ink-2: #4A4373;--cbx-ultra: #2B39E0;--cbx-hot: #E83A1C;--cbx-hot-ink: #B3240B;--cbx-lemon: #FFE45C;--cbx-lilac: #E4E1FF;--cbx-coral: #FF6B4A;--cbx-night: #120E33;--cbx-night-mat: #1D1850;--cbx-night-ink-2: #CFC3DA;--cbx-night-ultra: #8E97FF;--cbx-night-hot: #FF6A4D;--cbx-night-hot-ink: #FF8E77;--cbx-night-lilac: #262170;--cbx-ember: #A82E18;--cbx-night-foot: #0B0920;--cbx-night-keyline: #3A3480;--cb-blush: var(--cbx-blush);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-lilac);--cb-coral: var(--cbx-coral);--cb-foot: var(--cbx-ink);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-shadow: 0 18px 30px -22px color-mix(in srgb,var(--cbx-ink) 50%,transparent);--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23FFFCFD' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23FFFCFD' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%232B39E0' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23E83A1C' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 30px 38px -26px color-mix(in srgb,var(--cbx-ink) 58%,transparent);--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-ink);--cb-coral-link: var(--cbx-ink);--cb-coral-btn: var(--cbx-ink);--cb-coral-btn-fg: var(--cbx-coral);--cb-coral-btn-hover: var(--cbx-mat);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-mat);--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55;--cb-font-display: 'QB Combed Display','QB Combed Display Fallback','Arial Black','Arial',sans-serif;--cb-font-text: 'QB Combed Text','QB Combed Text Fallback','Helvetica Neue','Arial',sans-serif;--cb-font-mono: 'QB Combed Mono','QB Combed Mono Fallback',ui-monospace,'Menlo',monospace;--cb-dur-1: 150ms;--cb-dur-2: 240ms;--cb-dur-3: 400ms;--cb-dur-draw: 900ms;--cb-ease-comb: cubic-bezier(.65,0,.35,1);--cb-ease-out: cubic-bezier(.22,1,.36,1)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--cb-blush: var(--cbx-night);--cb-mat: var(--cbx-night-mat);--cb-ink: var(--cbx-blush);--cb-ink-2: var(--cbx-night-ink-2);--cb-ultra: var(--cbx-night-ultra);--cb-hot: var(--cbx-night-hot);--cb-hot-ink: var(--cbx-night-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-night-lilac);--cb-coral: var(--cbx-ember);--cb-foot: var(--cbx-night-foot);--cb-keyline: var(--cbx-night-keyline);--cb-shadow: 0 0 0 0 transparent;--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23120E33' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23120E33' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%238E97FF' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23FF6A4D' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 0 0 0 transparent;--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-blush);--cb-coral-link: var(--cbx-lemon);--cb-coral-btn: var(--cbx-blush);--cb-coral-btn-fg: var(--cbx-ember);--cb-coral-btn-hover: var(--cbx-lemon);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-night);--cb-a-ink: .26;--cb-a-dark: .62;--cb-a-hot: .78;--cb-hair: .7}}:root[data-theme="dark"]{--cb-blush: var(--cbx-night);--cb-mat: var(--cbx-night-mat);--cb-ink: var(--cbx-blush);--cb-ink-2: var(--cbx-night-ink-2);--cb-ultra: var(--cbx-night-ultra);--cb-hot: var(--cbx-night-hot);--cb-hot-ink: var(--cbx-night-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-night-lilac);--cb-coral: var(--cbx-ember);--cb-foot: var(--cbx-night-foot);--cb-keyline: var(--cbx-night-keyline);--cb-shadow: 0 0 0 0 transparent;--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23120E33' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23120E33' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%238E97FF' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23FF6A4D' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 0 0 0 transparent;--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-blush);--cb-coral-link: var(--cbx-lemon);--cb-coral-btn: var(--cbx-blush);--cb-coral-btn-fg: var(--cbx-ember);--cb-coral-btn-hover: var(--cbx-lemon);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-night);--cb-a-ink: .26;--cb-a-dark: .62;--cb-a-hot: .78;--cb-hair: .7}:root[data-studio]{color-scheme: light;--bg: var(--cb-blush);--surface: var(--cb-mat);--surface-2: var(--cb-mat);--ink: var(--cb-ink);--ink-2: var(--cb-ink-2);--ink-3: var(--cb-ink-2);--ink-large: var(--cb-ink-2);--hairline: var(--cb-keyline);--rule: var(--cb-ink);--edge: var(--cb-ink);--accent: var(--cb-hot);--accent-ink: var(--cb-hot-ink);--accent-wash: var(--cb-mat);--on-accent: var(--cb-mat);--line: var(--cb-ultra);--line-ink: var(--cb-ultra);--line-wash: color-mix(in srgb,var(--cb-lemon) 70%,var(--cb-mat));--focus: var(--cb-ultra);--danger: var(--cb-hot-ink);--success: var(--cb-ultra);--success-wash: var(--cb-mat);--warning: var(--cb-hot-ink);--warning-wash: var(--cb-mat);--shadow-paper: var(--cb-shadow);--shadow-lift: var(--cb-shadow);--shadow-inset: none;--font-display: var(--cb-font-display);--font-heading: var(--cb-font-display);--font-serif: var(--cb-font-text);--font-sans: var(--cb-font-text);--font-ui: var(--cb-font-text);--font-reading: var(--cb-font-text);--font-mono: var(--cb-font-mono);--font-figures: var(--cb-font-mono);--font-note: var(--cb-font-text);--family-display: var(--cb-font-display);--family-h1: var(--cb-font-display);--family-h2: var(--cb-font-display);--family-h3: var(--cb-font-display);--family-h4: var(--cb-font-text);--weight-display: 800;--weight-h1: 800;--weight-h2: 800;--weight-h3: 800;--weight-h4: 600;--weight-medium: 600;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--wall: var(--cb-blush);--fg: var(--cb-ink);--fg-2: var(--cb-ink-2);--link: var(--cb-ultra);--price: var(--cb-ultra);--btn: var(--cb-ink);--btn-fg: var(--cb-blush);--btn-hover: var(--cb-ultra);--btn-hover-fg: var(--cb-btn-hover-fg);--ring: var(--cb-ultra);--rule-c: var(--cb-ink);--chrome-ink: var(--cb-ink);--chrome-cell-ink: var(--cbx-ink);--chrome-foot: var(--cb-foot);--chrome-foot-fg: var(--cbx-blush);--chrome-foot-fg-2: var(--cbx-night-ink-2);--chrome-lemon: var(--cbx-lemon);--pr-mat: var(--cb-mat);--pr-ink: var(--cb-ink);--pr-line: var(--cb-ultra);--pr-hot: var(--cb-hot);--pr-hot-ink: var(--cb-hot-ink);--pr-lemon: var(--cbx-lemon);--pr-chip: var(--cbx-ink);--pr-ink-a: var(--cb-a-ink);--pr-dark-a: var(--cb-a-dark);--pr-hot-a: var(--cb-a-hot);--pr-w: var(--cb-hair)}@media (prefers-color-scheme: dark){:root[data-studio]:not([data-theme="light"]){color-scheme: dark}}:root[data-studio][data-theme="dark"]{color-scheme: dark}@media print{html:root:root{color-scheme: light !important;--cb-blush: var(--cbx-mat);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-lilac: var(--cbx-mat);--cb-coral: var(--cbx-mat);--cb-coral-fg: var(--cbx-ink);--cb-coral-link: var(--cbx-ink);--cb-foot: var(--cbx-mat);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-shadow: 0 0 0 0 transparent;--cb-shadow-lift: 0 0 0 0 transparent;--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55}}}@property --pr-ink-a{syntax: '<number>';inherits: true;initial-value: .2}@property --pr-dark-a{syntax: '<number>';inherits: true;initial-value: .55}@property --pr-hot-a{syntax: '<number>';inherits: true;initial-value: .62}@layer tokens{:root[data-studio]{--gutter: 16px;--layout-container: 1392px}@media (min-width: 700px){:root[data-studio]{--gutter: 24px}}}@layer base{html.js .cb-meter__ctl[hidden]{display: block !important;visibility: hidden}@media (max-width: 699.98px){html.motion .cb-strip__comb[hidden]{display: inline-flex !important;visibility: hidden}}html[data-studio] body{font: 400 17px/1.5 var(--cb-font-text);letter-spacing: 0}html[data-studio] h1,html[data-studio] h2,html[data-studio] h3{font-family: var(--cb-font-display);font-weight: 800;color: inherit}html[data-studio] a{text-decoration-color: currentColor;text-decoration-thickness: 1.5px;text-underline-offset: .2em}html[data-studio] ::selection{background: var(--cb-lemon);color: var(--cbx-ink)}html[data-studio] table{font-variant-numeric: normal}html[data-studio] table :is(.num,[data-num]){font-variant-numeric: var(--figures-tabular)}html[data-studio] :focus-visible{outline: 1px solid transparent;outline-offset: 2px;box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}}@layer components{[class*="cb-s-"]{fill: none;stroke-linecap: round;stroke-linejoin: round}.cb-s-ink{stroke: var(--pr-ink);stroke-opacity: var(--pr-ink-a);stroke-width: var(--pr-w)}.cb-s-dark{stroke: var(--pr-ink);stroke-opacity: var(--pr-dark-a);stroke-width: var(--pr-w)}.cb-s-hot{stroke: var(--pr-hot);stroke-opacity: var(--pr-hot-a);stroke-width: calc(var(--pr-w) + .1px)}.cb-s-spill{stroke-opacity: .85;stroke-width: .8}.cb-s-open{stroke-width: 1}.cb-s-line{stroke: var(--pr-line)}.cb-s-frame{stroke: var(--pr-ink)}.cb-s-rule{stroke: var(--pr-ink);stroke-opacity: .35}.cb-s-slot{stroke: var(--pr-line);stroke-opacity: .3}.cb-s-hotline{stroke: var(--pr-hot)}.cb-s-lemon{stroke: var(--pr-lemon)}.cb-f-ink{fill: var(--pr-ink)}.cb-f-mat{fill: var(--pr-mat)}.cb-f-lemon{fill: var(--pr-lemon)}.cb-f-hot{fill: var(--pr-hot)}.cb-t,.cb-t-hot,.cb-t-line,.cb-t-chip{fill: var(--pr-ink);stroke: none;font-family: var(--cb-font-mono)}.cb-t-hot{fill: var(--pr-hot-ink)}.cb-t-line{fill: var(--pr-line)}.cb-t-chip{fill: var(--pr-chip)}.cb-t-faint{opacity: .55}.cb-art{display: block;inline-size: 100%;block-size: auto}.cb-print__in,.cb-print:has(>svg),.cb-cq{container-type: inline-size}.cb-tx{font-size:max(1em,calc(tan(atan2(12000px,100cqw))*1px))}@container (max-width:99.98px){.cb-cq100{display:none}}@container (max-width:119.98px){.cb-cq120{display:none}}@container (max-width:139.98px){.cb-cq140{display:none}}@container (max-width:159.98px){.cb-cq160{display:none}}@container (max-width:179.98px){.cb-cq180{display:none}}@container (max-width:199.98px){.cb-cq200{display:none}}@container (max-width:219.98px){.cb-cq220{display:none}}@container (max-width:239.98px){.cb-cq240{display:none}}@container (max-width:259.98px){.cb-cq260{display:none}}@container (max-width:279.98px){.cb-cq280{display:none}}@container (max-width:299.98px){.cb-cq300{display:none}}@container (max-width:319.98px){.cb-cq320{display:none}}@container (max-width:339.98px){.cb-cq340{display:none}}@container (max-width:359.98px){.cb-cq360{display:none}}@container (max-width:399.98px){.cb-cq400{display:none}}@container (max-width:439.98px){.cb-cq440{display:none}}@container (max-width:479.98px){.cb-cq480{display:none}}@container (max-width:519.98px){.cb-cq520{display:none}}@container (max-width:559.98px){.cb-cq560{display:none}}@container (max-width:599.98px){.cb-cq600{display:none}}@container (max-width:639.98px){.cb-cq640{display:none}}@container (max-width:719.98px){.cb-cq720{display:none}}@container (max-width:799.98px){.cb-cq800{display:none}}@container (max-width:959.98px){.cb-cq960{display:none}}@container (max-width:1199.98px){.cb-cq1200{display:none}}@container (max-width:359.98px){.cb-ge360{display:none}.cb-lt360{display:inline}}@container (min-width:360px){.cb-lt360{display:none}}@container (max-width:479.98px){.cb-ge480{display:none}.cb-lt480{display:inline}}@container (min-width:480px){.cb-lt480{display:none}}@container (max-width:579.98px){.cb-ge580{display:none}.cb-lt580{display:inline}}@container (min-width:580px){.cb-lt580{display:none}}.cb-room{position: relative;padding-block: 72px;background: var(--wall);color: var(--fg)}@media (min-width: 1100px){.cb-room{padding-block: 112px}}.cb-room--flush{padding-block-start: 0}.cb-room--lilac{--wall: var(--cb-lilac)}.cb-room--ultra{--wall: var(--cbx-ultra);--fg: var(--cbx-mat);--fg-2: var(--cbx-blush);--link: var(--cbx-lemon);--price: var(--cbx-lemon);--btn: var(--cbx-lemon);--btn-fg: var(--cbx-ink);--btn-hover: var(--cbx-mat);--btn-hover-fg: var(--cbx-ink);--ring: var(--cbx-lemon);--rule-c: var(--cbx-blush);--pr-ink: var(--cbx-blush);--pr-line: var(--cbx-lemon);--pr-hot: var(--cbx-lemon);--pr-hot-ink: var(--cbx-lemon);--pr-chip: var(--cbx-ink);--pr-ink-a: .55;--pr-dark-a: .9;--pr-hot-a: 1;--pr-w: .9;--cb-chip: var(--cbx-lemon)}.cb-room--lemon{--cb-blush: var(--cbx-blush);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55;--wall: var(--cbx-lemon);--fg: var(--cbx-ink);--fg-2: var(--cbx-ink-2);--link: var(--cbx-ultra);--price: var(--cbx-ultra);--btn: var(--cbx-ink);--btn-fg: var(--cbx-lemon);--btn-hover: var(--cbx-ultra);--btn-hover-fg: var(--cbx-mat);--ring: var(--cbx-ultra);--rule-c: var(--cbx-ink);--pr-mat: var(--cbx-mat);--pr-ink: var(--cbx-ink);--pr-line: var(--cbx-ultra);--pr-hot: var(--cbx-hot);--pr-hot-ink: var(--cbx-hot-ink);--pr-ink-a: .2;--pr-dark-a: .55;--pr-hot-a: .62;--pr-w: .55;--cb-chip: var(--cbx-mat);color-scheme: light}.cb-room--coral{--wall: var(--cb-coral);--fg: var(--cb-coral-fg);--fg-2: var(--cb-coral-fg);--link: var(--cb-coral-link);--price: var(--cb-coral-link);--btn: var(--cb-coral-btn);--btn-fg: var(--cb-coral-btn-fg);--btn-hover: var(--cb-coral-btn-hover);--btn-hover-fg: var(--cb-coral-btn-hover-fg);--ring: var(--cb-coral-fg);--rule-c: var(--cb-coral-fg);--pr-ink: var(--cb-coral-fg);--pr-line: var(--cb-coral-fg);--pr-hot: var(--cb-coral-fg);--pr-hot-ink: var(--cb-coral-fg)}.cb-mat,.cb-print{--pr-mat: var(--cb-mat);--pr-ink: var(--cb-ink);--pr-line: var(--cb-ultra);--pr-hot: var(--cb-hot);--pr-hot-ink: var(--cb-hot-ink);--pr-chip: var(--cbx-ink);--pr-ink-a: var(--cb-a-ink);--pr-dark-a: var(--cb-a-dark);--pr-hot-a: var(--cb-a-hot);--pr-w: var(--cb-hair);--wall: var(--cb-mat);--fg: var(--cb-ink);--fg-2: var(--cb-ink-2);--link: var(--cb-ultra);--price: var(--cb-ultra);--ring: var(--cb-ultra);--rule-c: var(--cb-ink);--btn: var(--cb-ink);--btn-fg: var(--cb-blush);--btn-hover: var(--cb-ultra);--btn-hover-fg: var(--cb-btn-hover-fg);background: var(--cb-mat);color: var(--cb-ink)}.cb-mat{border: 1.5px solid var(--cb-ink);padding: 18px 20px;box-shadow: var(--cb-shadow)}.cb-h1{font: 800 clamp(40px,10.4vw,100px)/.9 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.035em;margin: 0}.cb-h1--doc{font-size: clamp(36px,6vw,56px);line-height: .98}.cb-h1 .cb-ln{display: block}.cb-h2{font: 800 clamp(32px,7.6vw,62px)/.96 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.03em;text-wrap: balance;margin: 0}.cb-h3{font: 800 22px/1.08 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.01em;margin: 0}@media (min-width: 1100px){.cb-h3{font-size: 26px}}.cb-lede{font-size: 19px;line-height: 1.42;max-inline-size: 32ch}@media (min-width: 700px){.cb-lede{font-size: 20px}}.cb-side{font-size: 18px;line-height: 1.45;max-inline-size: 36ch;color: var(--fg-2)}.cb-small{font-size: 15px;line-height: 1.45}.cb-k{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}.cb-mono{font-family: var(--cb-font-mono)}.cb-chip{display: inline-block;padding: 6px 9px 5px;border: 1px solid var(--cbx-ink);background: var(--cb-chip);color: var(--cbx-ink);font: 400 12px/1 var(--cb-font-mono);white-space: nowrap}.cb-h1 .cb-chip{font-size: 13px;vertical-align: top;margin: .3em 0 0 .45em;letter-spacing: .02em}.cb-sh{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 30px;padding-block-start: 12px;border-block-start: 1px solid var(--rule-c)}.cb-sh__l span + span{margin-inline-start: 48px}@media (max-width: 699.98px){.cb-sh__l span + span{margin-inline-start: 24px}.cb-sh__m{flex-basis: 100%}}.cb-head{display: grid;gap: 18px;margin-block-end: 44px}@media (min-width: 1100px){.cb-head{grid-template-columns: 1.4fr 1fr;align-items: end}.cb-head>.cb-side{justify-self: end}}.cb-sh--c{justify-content: space-between;text-align: start}.cb-sh--c .cb-sh__m{flex-basis: auto}.cb-head--c{justify-items: stretch;text-align: start}.cb-sh--fig{border-block-start: 0;padding-block-start: 0}.cb-head--fig{gap: 24px}@media (min-width: 1100px){.cb-head--fig{grid-template-columns: minmax(0,1fr)}}.cb-head--fig>:is(figure,.cb-print,svg){inline-size: 100%;margin: 0}.cb-btns{display: flex;flex-wrap: wrap;gap: 10px}.cb-btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-block-size: 50px;padding: 0 20px;border: 1.5px solid var(--btn);background: var(--btn);color: var(--btn-fg);font: 600 16px/1.1 var(--cb-font-text);text-decoration: none;cursor: pointer;transition: background var(--cb-dur-1),color var(--cb-dur-1),border-color var(--cb-dur-1)}.cb-btn:hover{background: var(--btn-hover);border-color: var(--btn-hover);color: var(--btn-hover-fg)}.cb-btn--line{background: transparent;color: var(--fg);border-color: var(--fg)}.cb-btn--line:hover{background: var(--fg);color: var(--wall);border-color: var(--fg)}.cb-btn--big{min-block-size: 58px;padding: 0 26px;font-size: 18px}.cb-btn .i,.cb-link .i{inline-size: 16px;block-size: 16px;transition: transform var(--cb-dur-1) var(--cb-ease-out)}.cb-btn:hover .i,.cb-link:hover .i{transform: translateX(3px)}.cb-link{display: inline-flex;align-items: center;gap: .3em;color: var(--link);font-weight: 600;text-decoration: none;border-block-end: 1.5px solid currentColor;padding-block-end: 1px}.cb-room--coral .cb-link{text-decoration: none}.cb-read{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px 24px;margin: 36px 0 0}.cb-read>.cb-k{flex-basis: 100%;color: var(--fg-2)}.cb-print{position: relative;margin: 0;padding: 8px;border: 1.5px solid var(--pr-ink);box-shadow: var(--cb-shadow)}.cb-print__in{position: relative;border: 1px solid var(--cb-keyline)}.cb-print__in>svg{display: block;inline-size: 100%;block-size: auto}.cb-print .cb-ed{position: absolute;inset-inline-end: 8px;inset-block-end: 8px}.cb-print--offer .cb-print__in{aspect-ratio: 300 / 375}.cb-print--plate .cb-print__in{aspect-ratio: 740 / 500}.cb-plate-key{display: none}.cb-print--plate{container: cb-plate / inline-size}@container cb-plate (max-width: 579.98px){.cb-plate-key{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 14px;margin: 10px 0 0;padding: 0;list-style: none;font: 400 12px/1.3 var(--cb-font-mono);color: var(--fg)}.cb-plate-key li{display: grid;grid-template-columns: 22px minmax(0,1fr);column-gap: 4px;align-content: start}.cb-plate-key b{font-weight: 400;color: var(--price)}.cb-plate-key .is-hot b{color: var(--cb-hot-ink)}.cb-plate-key__n{letter-spacing: .04em;text-transform: uppercase}.cb-plate-key__w{grid-column: 2;font: 400 13px/1.35 var(--cb-font-text);color: var(--price)}}@container cb-plate (max-width: 359.98px){.cb-plate-key{grid-template-columns: minmax(0,1fr)}}.cb-print--plate .cb-ed{position: static;margin-block-start: 8px}.cb-cap{margin-block-start: 10px;font: 400 12px/1.5 var(--cb-font-mono);color: var(--fg-2)}.cb-ed{display: inline-grid;grid-auto-flow: column;margin: 0;border: 1px solid var(--pr-ink);background: var(--pr-mat);color: var(--pr-ink);font: 400 12px/1.25 var(--cb-font-mono);text-align: start}.cb-ed>div{padding: 5px 9px 6px;border-inline-start: 1px solid var(--pr-ink)}.cb-ed>div:first-child{border-inline-start: 0}.cb-ed dt{letter-spacing: .06em;text-transform: uppercase;opacity: .8}.cb-ed dd{margin: 0;font-size: 13px;white-space: nowrap}.cb-ed .cb-ed__date{background: var(--cbx-lemon);color: var(--cbx-ink)}.cb-ed__stamp{display: inline-block;inline-size: 17px;block-size: 15px;margin-inline-end: 6px;vertical-align: -3px}@media (min-width: 700px){.cb-ed .cb-ed__ph{display: none}}@media (max-width: 699.98px){.cb-ed .cb-ed__opt{display: none}.cb-ed{display: flex;flex-wrap: wrap;max-inline-size: 100%}.cb-ed>div{flex: 1 1 auto;margin: -1px 0 0 -1px;border: 1px solid var(--pr-ink)}.cb-ed>div:first-child{border-inline-start: 1px solid var(--pr-ink)}.cb-ed dd{white-space: normal}.cb-print .cb-ed{position: static;margin-block-start: 8px}}.cb-gl{margin-block-start: 16px}.cb-gl__top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 12px;padding-block-end: 8px;border-block-end: 1px solid var(--rule-c)}@media (max-width: 699.98px){.cb-card .cb-gl__top{display: none}.cb-card .cb-gl__name{margin-block-start: 16px}}.cb-gl__name{margin: 14px 0 8px}.cb-gl__name a{color: inherit;text-decoration: none}.cb-gl__name a:hover{text-decoration: underline}.cb-gl__line{font-size: 16px;line-height: 1.42;color: var(--fg-2);max-inline-size: 34ch}.cb-facts{display: grid;grid-template-columns: auto auto 1fr;margin: 16px 0 0;border-block-start: 1px solid var(--rule-c)}.cb-facts>div{padding: 8px 12px 0 0;margin-inline-end: 12px;border-inline-end: 1px solid var(--rule-c)}.cb-facts>div:last-child{border: 0;margin: 0}.cb-facts dt{font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.cb-facts dd{margin: 4px 0 0;font-size: 15px}@media (min-width: 700px){.cb-facts dd{white-space: nowrap}}.cb-facts>div{min-inline-size: 0}.cb-facts .cb-price{font-size: 22px;font-stretch: 112%}@media (min-width: 1100px){.cb-offers.cb-row4{grid-template-rows: repeat(6,auto);row-gap: 0}.cb-row4>.cb-card{display: grid;grid-row: span 6;grid-template-rows: subgrid;align-content: start}.cb-row4>.cb-card>.cb-gl{display: contents}.cb-row4>.cb-card>.cb-gl>.cb-gl__top{margin-block-start: 16px}.cb-row4>.cb-card>.cb-gl>.cb-facts{align-self: end}}.cb-card .cb-facts{grid-template-columns: auto minmax(0,1fr)}.cb-card .cb-facts>div:first-child{grid-column: 1 / -1;display: flex;justify-content: space-between;align-items: baseline;margin: 0;padding: 8px 0;border-inline-end: 0;border-block-end: 1px solid var(--rule-c)}.cb-card .cb-facts>div:first-child dd{margin: 0}.cb-card .cb-facts .cb-price{font-size: 26px;font-stretch: 125%}.cb-card .cb-facts dd{white-space: normal}.cb-price{font: 800 26px/1 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.01em;color: var(--price);white-space: nowrap}.cb-price--xl{font-size: clamp(40px,7vw,72px);letter-spacing: -.03em}.cb-digits{position: relative;display: inline-block}.cb-digits__s{position: absolute;inset: 0;pointer-events: none}.cb-digits__s i{position: absolute;inset: 0;font-style: normal;transition: transform var(--cb-dur-3) var(--cb-ease-comb)}.cb-digits.is-combing>.cb-digits__t{color: transparent}.cb-tt{display: grid;grid-template-columns: auto 1fr;gap: 6px 10px;align-items: center;margin: 12px 0 0;font: 400 12px/1.35 var(--cb-font-mono)}.cb-tt>svg:first-child{inline-size: 96px;block-size: 18px}.cb-tt--card{grid-template-columns: 1fr;gap: 4px;margin-block-start: 14px}.cb-tt--card>svg:first-child{inline-size: 100%;max-inline-size: 240px;block-size: 22px}.cb-tt b,.cb-tt mark{padding: 1px 5px;background: var(--cbx-lemon);color: var(--cbx-ink);font-weight: 400;white-space: nowrap}.cb-tt .i{inline-size: 12px;block-size: 12px;vertical-align: -1px}.cb-tt--ruler{display: block;margin-block-start: 14px;container-type: inline-size}@container (max-width: 299.98px){.cb-tt__n>span:not(.is-wk,.is-end){visibility: hidden}}.cb-tt__days{margin: 0 0 8px}.cb-tt__rule{display: block;inline-size: 100%;block-size: 14px;overflow: visible}.cb-tt__rule path{vector-effect: non-scaling-stroke}.cb-tt__n{display: grid;grid-template-columns: repeat(5,20.133fr) 12fr repeat(5,20.133fr) 12fr repeat(5,20.133fr);margin: 3px 0 0;padding-inline: calc(100% * 2 / 330);font: 400 12px/18px var(--cb-font-mono);text-align: center;font-variant-numeric: tabular-nums}.cb-tt__n>span{min-inline-size: 0}.cb-tt__n>span::before{content: attr(data-n)}.cb-tt__n>.is-end{justify-self: center;min-inline-size: 18px;padding-inline: 1px;background: var(--cbx-lemon);color: var(--cbx-ink);box-shadow: inset 0 0 0 1px var(--cbx-ink)}.cb-tt__w{margin: 0}.cb-tt--text{display: block;margin-block-start: 10px}.cb-board{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}.cb-board li{display: grid;grid-template-columns: 110px 1fr auto;gap: 12px;align-items: center;font: 400 13px/1.35 var(--cb-font-mono)}.cb-board li>svg:first-child{inline-size: 110px;block-size: 20px}.cb-places{display: flex;align-items: center;gap: 12px;margin: 0;font-size: 16px}.cb-places svg{inline-size: 84px;block-size: 28px;flex: none}.cb-never{margin: 0;padding: 0;list-style: none}.cb-never__k{margin: 0}.cb-never s{font: 400 16px/1.4 var(--cb-font-text);text-decoration: line-through;text-decoration-color: var(--cb-hot);text-decoration-thickness: 1.5px}.cb-room--coral .cb-never s{text-decoration-color: currentColor}.cb-never--row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px}.cb-never--list .cb-never__l{display: grid;gap: 10px;margin: 12px 0 0;padding: 0;list-style: none}.cb-never__go{display: inline-flex;align-items: center;min-block-size: 44px;margin-block: -12px;color: var(--link);font: 600 15px/1 var(--cb-font-text);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .2em}.cb-under{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-block-start: 44px;padding-block-start: 18px;border-block-start: 1px solid var(--rule-c)}.cb-ticks{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.cb-ticks li{display: grid;grid-template-columns: 24px 1fr auto;gap: 0 10px;align-items: baseline}.cb-ticks li>svg{inline-size: 16px;block-size: 10px;align-self: center}.cb-ticks .cb-count{font: 400 13px/1 var(--cb-font-mono);color: var(--price)}.cb-hours{margin: 0}.cb-hours__h{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: baseline;gap: 12px;margin-block-end: 6px;padding-block-end: 8px;border-block-end: 1px solid var(--rule-c)}.cb-hours__h>span:first-child{min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cb-hours__live{flex: none;white-space: nowrap;color: var(--cb-hot-ink)}@media (max-width: 599.98px){.cb-hours__long{display: none}}html:not(.js) .cb-hours__live{display: none}.cb-hours table{inline-size: 100%;border-collapse: collapse}.cb-hours caption{text-align: start}.cb-hours tr{border-block-start: 1px solid var(--cb-keyline)}.cb-hours th,.cb-hours td{padding: 8px 10px 8px 0;vertical-align: middle}.cb-hours th{inline-size: 96px;font-weight: 600;font-size: 16px}.cb-hours td.cb-hours__t{inline-size: 58px;font: 400 16px/1 var(--cb-font-mono)}.cb-hours td.cb-hours__r{inline-size: 100%;padding-inline-end: 0}.cb-hours td.cb-hours__r svg{display: block;inline-size: 100%;block-size: 22px}@media (max-width: 599.98px){.cb-hours th{inline-size: 72px;font-size: 15px}.cb-hours td.cb-hours__t{inline-size: 44px;font-size: 14px}.cb-hours td.cb-hours__r svg{block-size: 18px}.cb-hours th,.cb-hours td{padding-inline-end: 8px}}html:not(.cb-live-hours) .cb-ruler-now{display: none}.cb-printlabel{display: none}.cb-arr{display: inline-block;inline-size: 14px;block-size: 10px;margin: 0 .3em;vertical-align: .05em}.cb-hours__pick{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 4px 0 8px}.cb-hours__pick .field__select{max-inline-size: 260px}.cbc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);grid-template-rows: auto auto;align-items: center;justify-items: center;gap: 0 12px}.cbc-c{display: contents}.cbc-c[hidden]{display: none}.cbc-c--you>.cbc-face{grid-area: 1 / 1}.cbc-c--you>.cbc-l{grid-area: 2 / 1}.cbc-thread{grid-area: 1 / 2;justify-self: stretch}.cbc-c--desk>.cbc-face{grid-area: 1 / 3}.cbc-c--desk>.cbc-l{grid-area: 2 / 3}.cbc--one{grid-template-columns: minmax(0,1fr)}.cbc--one .cbc-thread{display: none}.cbc--one .cbc-c--desk>.cbc-face{grid-area: 1 / 1}.cbc--one .cbc-c--desk>.cbc-l{grid-area: 2 / 1}.cbc-face{display: block;inline-size: 100%;max-inline-size: 180px;block-size: auto}.cbc-face .cbc-ring{stroke: var(--pr-ink,var(--cb-ink))}.cbc-thread{display: block;inline-size: 100%;block-size: auto}.cbc-l{display: grid;align-self: start;justify-items: center;gap: 2px;margin: 10px 0 0;text-align: center}.cbc-t{font: 400 16px/1.25 var(--cb-font-mono);font-variant-numeric: tabular-nums;font-weight: 400}.cbc--sm .cbc-face{max-inline-size: 112px}.cbc--sm .cbc-t{font-size: 14px}.cbc-mat{padding: 22px 18px 18px}@media (max-width: 599.98px){.cbc{gap: 0 6px}.cbc-face{max-inline-size: 96px}.cbc-t{font-size: 13px}}.cb-clocks{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0;font: 400 13px/1.45 var(--cb-font-mono)}.cb-clocks__c{display: flex;gap: 8px;align-items: baseline}.cb-clocks__c[hidden]{display: none}.cb-clocks dd{margin: 0}.cb-clocks--lg .cb-clocks__t{font-size: 20px}.cb-gate{margin: 12px 0 0;font-size: 16px;line-height: 1.45}.cb-finder__eg{display: inline-block;margin: 0 0 12px;padding: 3px 8px 2px;border: 1px dashed currentColor}.cb-overlap{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 12px 0 0;font: 400 13px/1.45 var(--cb-font-mono)}.cb-overlap>span:not(:last-child)::after{content: "·";content: "·" / "";margin-inline-start: 18px}@media (max-width: 599.98px){.cb-overlap{display: grid;gap: 3px}.cb-overlap>span:not(:last-child)::after{content: none}}.cb-overlap b,.cb-overlap mark{padding: 1px 5px;background: var(--cbx-lemon);color: var(--cbx-ink);font-weight: 400;white-space: nowrap}.cb-route{position: relative}.cb-route__line{display: none}.cb-route__ol{display: grid;gap: 30px;margin: 0;padding: 0;list-style: none}@media (min-width: 1100px){.cb-route__ol{grid-template-columns: repeat(var(--n,5),1fr);gap: 24px}.cb-route__line{display: block;inline-size: 100%;block-size: 84px;margin-block-end: 22px}}.cb-route__vb{container-type: inline-size;max-inline-size: 172px;margin-block-end: 16px}.cb-route__v{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 172 / 112;outline: 1px solid var(--pr-ink);outline-offset: -1px}.cb-route__d{font: 400 13px/1.2 var(--cb-font-mono);color: var(--link);margin: 0}.cb-route__h{margin: 8px 0 6px;font: 800 22px/1.1 var(--cb-font-display);font-stretch: 115%}.cb-route li p:last-child{font-size: 15px;line-height: 1.45;color: var(--fg-2);max-inline-size: 26ch}.cb-route__ring .cb-route__d{display: block;inline-size: fit-content;padding: 1px 6px;margin-block: -1px;background: var(--cbx-lemon);color: var(--cbx-ink)}.cb-proofs{display: grid;gap: 32px 24px}@media (min-width: 1100px){.cb-proofs{grid-template-columns: repeat(3,1fr)}}.cb-pp__crop{border: 1px solid var(--pr-ink);overflow: hidden}.cb-pp__crop img{display: block;inline-size: 100%;block-size: auto}@media (prefers-reduced-motion: no-preference){.cb-pp__crop img{transition: transform .6s var(--cb-ease-out);transform-origin: 40% 60%}.cb-pp:hover .cb-pp__crop img{transform: scale(1.04)}}.cb-pp__comb{display: block;inline-size: 100%;block-size: auto;margin: 14px 0 10px}.cb-pp ol{display: grid;gap: 7px;margin: 0;padding: 10px 0 0;list-style: none;border-block-start: 1px solid var(--cb-keyline);font-size: 15px;line-height: 1.35}.cb-pp li{display: grid;grid-template-columns: 26px 1fr}.cb-pp li span{font: 400 12px/1.6 var(--cb-font-mono);color: var(--pr-line)}.cb-letter{display: grid;grid-template-columns: 1fr auto;gap: 2px 16px;margin: 14px 0 0;padding-block-end: 8px;border-block-end: 1px solid var(--rule-c);font: 400 12px/1.45 var(--cb-font-mono);letter-spacing: .04em;text-transform: uppercase}.cb-letter span:nth-child(even){text-align: end}.cb-who{display: grid;gap: 40px}@media (min-width: 1100px){.cb-who{grid-template-columns: 4fr 8fr;gap: 64px;align-items: start}}.cb-photo{max-inline-size: 300px;margin: 0}@media (min-width: 1100px){.cb-photo{max-inline-size: 420px}}.cb-photo img{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 4 / 5;object-fit: cover}.cb-name{margin: 0;font: 800 clamp(48px,7.2vw,96px)/.9 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.035em}.cb-intro{font-size: 20px;line-height: 1.45;max-inline-size: 34ch;margin: 22px 0 28px}.cb-decl__h{display: flex;justify-content: space-between;gap: 12px;padding-block-end: 8px;margin-block-end: 14px;border-block-end: 1px solid var(--cb-ink)}.cb-decl__cols{display: grid;gap: 18px}@media (min-width: 700px){.cb-decl__cols{grid-template-columns: 1fr 1fr}}.cb-decl .cb-ticks,.cb-decl .cb-never{margin-block-start: 8px;font-size: 16px}.cb-decl .cb-never{display: grid;gap: 8px}.cb-sig{margin-block-start: 18px;padding-block-start: 12px;border-block-start: 1px solid var(--cb-keyline);--pr-line: var(--cb-ink);--pr-ink-a: calc(var(--cb-a-ink) * 2.2);--pr-dark-a: .85;--pr-hot-a: .9;--pr-w: .9}.cb-sig__name{margin: 0}.cb-sig__art{display: block;inline-size: 100%;block-size: auto;margin-block-start: -6px}@media (prefers-reduced-motion: no-preference){html.motion .cb-sig:not(.is-in) .cb-sig-line{stroke-dasharray: 1;stroke-dashoffset: 1}html.motion .cb-sig .cb-sig-line{transition: stroke-dashoffset 1.1s var(--cb-ease-comb) .35s}html.motion .cb-sig:not(.is-in) .cb-sig__art>:is(.cb-s-ink,.cb-s-dark,.cb-s-hot){transform: translate(-14px,-10px) scale(1.14);opacity: .5}html.motion .cb-sig .cb-sig__art>:is(.cb-s-ink,.cb-s-dark,.cb-s-hot){transform-box: fill-box;transform-origin: 100% 100%;transition: transform .9s var(--cb-ease-comb),opacity .9s var(--cb-ease-out)}}.cb-spec{display: grid;gap: 0;margin: 24px 0 0}.cb-spec>div{display: grid;grid-template-columns: 9em 1fr;gap: 12px;padding: 8px 0;border-block-start: 1px solid var(--cb-keyline)}.cb-spec dt{font: 400 12px/1.6 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.cb-spec dd{margin: 0}.cb-meter{display: grid;gap: 40px}@media (min-width: 1100px){.cb-meter{grid-template-columns: 1fr 1.15fr;gap: 56px;align-items: center}}.cb-meter__ctl{margin-block-start: 28px;padding-block-start: 14px;border-block-start: 1px solid var(--rule-c)}.cb-meter__models{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 18px;padding: 0;border: 0}.cb-model{position: relative;display: block;min-block-size: 44px;padding: 8px 12px 10px;border: 1.5px solid var(--cbx-ink);background: transparent;color: var(--cbx-ink);font: 600 15px/1.2 var(--cb-font-text);cursor: pointer}.cb-model input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.cb-model small{display: block;margin-block-start: 2px;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cbx-ink-2)}.cb-model:hover{background: color-mix(in srgb,var(--cbx-mat) 55%,transparent)}.cb-model:has(input:focus-visible){box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring)}:is(.cb-opt,.cb-model):has(input:checked){background: var(--cb-chip-mat,var(--cbx-mat));border: 2px solid var(--cb-chip-ink,var(--cbx-ink));color: var(--cb-chip-ink,var(--cbx-ink));margin: -.5px}:is(.cb-opt,.cb-model):has(input:checked)::after,.cb-preset[aria-pressed="true"]::after{content: "";position: absolute;inset-inline: 10px;inset-block-end: 4px;block-size: 5px;background: repeating-linear-gradient(to bottom,var(--cb-chip-line,var(--cbx-ultra)) 0 1px,transparent 1px 2px);pointer-events: none}.cb-chip-knot{display: none}.cb-model .cb-chip-knot{position: absolute;inset-block-start: 8px;inset-inline-end: 8px;inline-size: 22px;block-size: 14px;--pr-ink: var(--cbx-ink);--pr-hot: var(--cbx-ink);--pr-ink-a: .8;--pr-dark-a: 1;--pr-hot-a: 1;--pr-w: .9}.cb-model:has(input:checked){padding-inline-end: 38px}.cb-model:has(input:checked) .cb-chip-knot{display: block}.cb-range{display: grid;grid-template-columns: 1fr auto;gap: 14px;align-items: center}.cb-range input[type="range"]{inline-size: 100%;min-block-size: 44px;margin: 0;accent-color: var(--cbx-ultra);background: transparent}.cb-range output{font: 400 22px/1 var(--cb-font-mono);min-inline-size: 4ch;text-align: end}html.js .cb-meter__static{display: none}.cb-meter__static{margin-block-start: 18px}.cb-meter__read{display: grid;justify-items: start;gap: 2px;margin-block-start: 16px}.cb-meter__read .cb-price{margin-block-end: 6px}.cb-meter__read p{font-size: 17px;margin: 0}.cb-meter__read .cb-meter__past{margin-block-start: 4px;font: 400 13px/1.35 var(--cb-font-mono);letter-spacing: .02em;color: var(--cb-hot-ink);visibility: hidden}.cb-meter__read .cb-meter__past.is-on{visibility: visible}.cb-meter [data-cb-meter-note]{margin-block: 12px 0;max-inline-size: 52ch}.cb-meter [data-cb-meter-note] + .cb-btns{margin-block-start: 20px}.cb-meter__presets{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.cb-preset{position: relative;display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;padding: 0 12px;border: 1.5px solid var(--cbx-ink);background: transparent;color: var(--cbx-ink);font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .05em;text-transform: uppercase;cursor: pointer}.cb-preset:hover{background: color-mix(in srgb,var(--cbx-mat) 55%,transparent)}.cb-preset::before{content: "";display: none;inline-size: 16px;block-size: 7px;flex: none;background: repeating-linear-gradient(to bottom,var(--cbx-ultra) 0 1.2px,transparent 1.2px 2.9px)}.cb-preset[aria-pressed="true"]{border-width: 2px;padding-inline: 11.5px;background: var(--cbx-mat)}.cb-preset[aria-pressed="true"]::before{display: block}.cb-print__in>.cb-meter__p{display: none}.cb-meter__foot{display: none}.cb-meter__ghost{display: flex;flex-wrap: wrap;align-items: center;gap: 0 6px;margin: 8px 0 0;color: var(--cb-ink)}.cb-meter__ghost[hidden]{display: none}.cb-meter__ghost .cb-arr{margin: 0;color: var(--cb-ultra)}.cb-meter__dash{inline-size: 18px;block-size: 6px;flex: none}@media (max-width: 699.98px){.cb-meter{gap: 0}.cb-meter>div:first-child{display: contents}.cb-meter>div:first-child>*{order: 2}.cb-meter>div:first-child>.cb-h2{order: 0;margin-block-end: 22px}.cb-meter>.cb-meter__fig{order: 1;position: sticky;inset-block-start: calc(var(--hdr) + 6px);z-index: 5;margin-block-end: 6px;padding: 6px}.cb-meter>.cb-meter__fig::before{content: "";position: absolute;inset-inline: -1.5px;inset-block-end: calc(100% + 1.5px);block-size: 7px;background: var(--wall);pointer-events: none}.cb-meter__fig .cb-print__in{aspect-ratio: 660 / 378;overflow: hidden}.cb-meter__fig .cb-print__in>svg{margin-block-start: calc(-6 / 660 * 100%)}.cb-meter__fig .cb-tx{display: none}.cb-meter__fig .cb-meter__foot{display: block;margin-block-start: 6px}.cb-meter__foot .cb-ed{display: flex;flex-wrap: nowrap;inline-size: 100%}.cb-meter__foot .cb-ed>div{flex: none;padding: 3px 7px 4px}.cb-meter__foot .cb-ed>div:first-child{flex: 1 1 0;min-inline-size: 0}.cb-meter__foot .cb-ed dd{font-size: 12.5px}.cb-meter__foot .cb-meter__ghost{margin-block-start: 5px}html:has(.cb-meter :focus-within){scroll-padding-top: calc(var(--hdr) + 300px)}}.cb-range__track{position: relative;--v: .2;padding-block-end: 20px}.cb-range__ruler{position: absolute;inset-inline-start: 11px;inset-block-start: 10px;inline-size: calc(100% - 22px);block-size: 24px;pointer-events: none}.cb-range__track::before{content: "";position: absolute;inset-inline-start: 11px;inset-block-start: 20.5px;inline-size: calc((100% - 22px) * var(--v));block-size: 3px;background: var(--cbx-ultra);pointer-events: none}.cb-range input[type="range"]{-webkit-appearance: none;appearance: none;position: relative;display: block;inline-size: 100%;block-size: 44px;min-block-size: 44px;margin: 0;background: transparent;cursor: pointer}.cb-range input[type="range"]::-webkit-slider-runnable-track{block-size: 44px;background: transparent}.cb-range input[type="range"]::-moz-range-track{block-size: 44px;background: transparent}.cb-range input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;inline-size: 22px;block-size: 22px;margin-block-start: 11px;border: 2px solid var(--cbx-ultra);border-radius: 50%;background: var(--cbx-mat);box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra)}.cb-range input[type="range"]::-moz-range-thumb{inline-size: 18px;block-size: 18px;border: 2px solid var(--cbx-ultra);border-radius: 50%;background: var(--cbx-mat);box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra)}.cb-range__dec{position: absolute;inset-inline: 11px;inset-block-end: 0;block-size: 14px;font: 400 12px/1 var(--cb-font-mono);color: var(--fg-2);pointer-events: none}.cb-range__dec span{position: absolute;inset-block-start: 0;translate: -50% 0}.cb-range__dec span:nth-child(1){inset-inline-start: 0;translate: -11px 0}.cb-range__dec span:nth-child(2){inset-inline-start: 33.333%}.cb-range__dec span:nth-child(3){inset-inline-start: 66.667%}.cb-range__dec span:nth-child(4){inset-inline-start: 100%;translate: calc(-100% + 11px) 0}.cb-finder{display: grid;gap: 40px}.cb-finder__side{margin: 14px 0 26px}@media (min-width: 1100px){.cb-finder{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: start}}.cb-finder>*{min-inline-size: 0}.cb-q{margin: 0;padding: 12px 0 18px;border: 0;border-block-start: 1px solid var(--rule-c)}.cb-q legend{float: left;inline-size: 100%;padding: 0}.cb-q__opts{clear: both;display: flex;flex-wrap: wrap;gap: 8px;padding-block-start: 10px}.cb-opt{position: relative;display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;padding: 9px 12px;border: 1.5px solid var(--fg);color: var(--fg);font: 600 15px/1.2 var(--cb-font-text);cursor: pointer}.cb-opt input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.cb-opt svg{inline-size: 22px;block-size: 14px;display: none}.cb-opt{--cb-chip-mat: var(--cb-mat);--cb-chip-ink: var(--cb-ink);--cb-chip-line: var(--cb-ultra)}.cb-opt:has(input:checked){padding-block-end: 11px;--pr-ink: var(--cb-ink);--pr-hot: var(--cb-ink);--pr-ink-a: .8;--pr-dark-a: 1;--pr-hot-a: 1}.cb-opt:has(input:checked) svg{display: block}.cb-opt:has(input:focus-visible){box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring)}.cb-result{display: grid;gap: 18px 24px;grid-template-columns: minmax(0,1fr)}.cb-result__p{inline-size: min(100%,240px);justify-self: center;margin: 0}.cb-result__t{min-inline-size: 0;container-type: inline-size}.cb-finder__r{container: cb-finder-r / inline-size}@container cb-finder-r (min-width: 600px){.cb-result{grid-template-columns: minmax(0,1fr) 240px;align-items: end}.cb-result__p{grid-column: 2;grid-row: 1;inline-size: 240px}.cb-result__t{grid-column: 1;grid-row: 1}}.cb-result__k{margin: 0 0 6px}.cb-result__t .cb-btn{max-inline-size: 100%}.cb-result__t .cb-btns{margin-block-start: 18px}.cb-result__t .cb-btn>span{min-inline-size: 0}.cb-result__name{font-size: clamp(26px,min(4.6vw,13.5cqi),44px)}.cb-finder__or{margin-block-start: 28px}.cb-finder__all{display: grid;gap: 0;margin: 18px 0 0;padding: 0;list-style: none;border-block-start: 1px solid var(--rule-c)}.cb-finder__all a{display: grid;grid-template-columns: 1fr;gap: 2px 12px;padding: 10px 0;border-block-end: 1px solid var(--rule-c);color: var(--fg);text-decoration: none}@media (min-width: 700px){.cb-finder__all a{grid-template-columns: 1fr auto;align-items: baseline}}.cb-finder__all a:hover b{text-decoration: underline}.cb-finder__all span{font: 400 12px/1.5 var(--cb-font-mono)}html:not(.js) .cb-finder__form{display: none}@media (min-width: 1100px){:not(.cbo-finder)>.cb-finder{display: flow-root;container: cb-finder / inline-size}:not(.cbo-finder)>.cb-finder>.cb-finder__q{float: left;clear: left;inline-size: calc(50% - 28px)}:not(.cbo-finder)>.cb-finder>.cb-finder__r{display: contents}:not(.cbo-finder)>.cb-finder>.cb-finder__r>*{float: right;clear: right;inline-size: calc(50% - 28px)}:not(.cbo-finder)>.cb-finder>.cb-finder__r>:is(.cb-finder__or,.cb-finder__all){float: left;clear: left}:not(.cbo-finder)>.cb-finder>.cb-finder__r>.cb-finder__or{margin-block-start: 30px}:not(.cbo-finder)>.cb-finder>.cb-finder__r>.sr-only{float: none}:not(.cbo-finder)>.cb-finder .cb-places{margin-block-start: 30px}}@container cb-finder (min-width: 1000px){.cb-result{grid-template-columns: minmax(0,1fr) 240px;align-items: end}.cb-result__p{grid-column: 2;grid-row: 1;inline-size: 240px}.cb-result__t{grid-column: 1;grid-row: 1}}.cb-faq{margin: 0;padding: 0}.cb-faq details{border-block-start: 1px solid var(--rule-c)}.cb-faq details:last-child{border-block-end: 1px solid var(--rule-c)}.cb-faq summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;min-block-size: 56px;padding: 14px 0;font: 600 18px/1.3 var(--cb-font-text);list-style: none;cursor: pointer}.cb-faq summary::-webkit-details-marker{display: none}.cb-faq summary svg{inline-size: 22px;block-size: 22px;flex: none}.cb-faq summary .cb-faq__open{display: none}.cb-faq details[open] .cb-faq__open{display: block}.cb-faq details[open] .cb-faq__shut{display: none}.cb-faq__a{padding: 0 0 18px;max-inline-size: 64ch;color: var(--fg-2)}.cb-faq__a>* + *{margin-block-start: .6em}.cb-faq__more{margin: 20px 0 0}.cb-sbar{position: fixed;z-index: 25;inset-inline: 0;inset-block-end: 0;display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 12px 10px 16px;background: var(--cbx-ink);color: var(--cbx-blush);font-weight: 600;transform: translateY(110%);transition: transform var(--cb-dur-2) var(--cb-ease-out);--ring: var(--cbx-lemon);--wall: var(--cbx-ink)}.cb-sbar:not(.is-on){visibility: hidden;transition: transform var(--cb-dur-2) var(--cb-ease-out),visibility 0s linear var(--cb-dur-2)}.cb-sbar.is-on{transform: none;visibility: visible}.cb-sbar a{min-block-size: 44px;padding: 0 16px;display: inline-flex;align-items: center;gap: .4em;background: var(--cbx-lemon);color: var(--cbx-ink);text-decoration: none}@media (min-width: 900px){.cb-sbar{display: none}}html.still .cb-sbar{display: none}.hdr--studio .hdr__cell:not(.hdr__next),.hdr--studio .hdr__cta,.hdr--studio .menu__group--pages .menu__link{font-weight: 600}.hdr .menu__link{border-block-end: 0}.hdr .menu__link::after{content: "";position: absolute;inset: auto 0 0;block-size: 1px;background: color-mix(in srgb,var(--chrome-ink) 22%,transparent)}.hdr .menu__link{position: relative}@media (prefers-reduced-motion: no-preference){html.motion .hdr .menu[open] li{animation: cb-row var(--cb-dur-2) var(--cb-ease-out) both;animation-delay: calc(sibling-index() * 40ms - 40ms)}html.motion .hdr .menu[open] .menu__link{animation-delay: inherit}html.motion .hdr .menu[open] .menu__link::after{animation: cb-comb-row .42s var(--cb-ease-out) both;animation-delay: inherit}html.motion .hdr .menu[open] .menu__ed{animation: cb-row var(--cb-dur-2) var(--cb-ease-out) .32s both}@keyframes cb-row{from{opacity: 0;translate: 0 6px}}@keyframes cb-comb-row{from{transform: scaleX(.5) skewX(-24deg);transform-origin: 0;box-shadow: 6px -3px,-4px 3px}}}.hdr__next{display: none;font: 400 12px/1 var(--font-mono);letter-spacing: .06em;text-transform: uppercase;cursor: default}.hdr__next time{font-size: 15px;letter-spacing: 0;text-transform: none}@media (min-width: 1100px){.hdr__next{display: flex}}html[data-studio] .skip{background: var(--cb-ink);color: var(--cb-blush);border-radius: 0;font-weight: 600}html[data-studio] .crumbs{padding-block-start: 18px;font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .04em}html[data-studio] .crumbs a{color: inherit}html[data-studio] .crumbs li + li::before{color: inherit}html[data-studio] .field__label{font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}html[data-studio] .field__input,html[data-studio] .field__select select{border-radius: 0;border: 1.5px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink);font: 400 17px/1.4 var(--cb-font-text);box-shadow: none}html[data-studio] .field__input:focus-visible,html[data-studio] .field__select select:focus-visible{outline: 1px solid transparent;box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}html[data-studio] .notice{border-radius: 0;border: 1px solid var(--cb-ink);border-inline-start: 3px solid var(--cb-ultra);background: var(--cb-mat);color: var(--cb-ink)}html[data-studio] .notice--error{border-inline-start-color: var(--cb-hot)}.cb-hero__art{position: relative;overflow: hidden;border: 1px solid var(--cb-ink);background: var(--cb-blush);--pr-mat: var(--cb-blush);touch-action: pan-y}.cb-hero__art>svg,.cb-hero__art>canvas{display: block;inline-size: 100%;block-size: auto}.cb-hero__art>canvas{position: absolute;inset: 0 0 auto 0}@media (pointer: fine) and (prefers-reduced-motion: no-preference){html.motion .cb-hero__art.is-live{cursor: var(--cb-cursor-comb)}}.cb-hero__p{display: none !important}@media (max-width: 699.98px){.cb-hero__l{display: none !important}.cb-hero__p{display: block !important}}.cb-lab{position: absolute;z-index: 2;display: flex;align-items: center;gap: 8px;margin: 0;padding: 4px 8px 4px 4px;border: 1px solid var(--cb-ink);background: var(--cb-blush);font: 400 12px/1.2 var(--cb-font-mono)}.cb-lab i{padding: 2px 5px 1px;background: var(--cb-ink);color: var(--cb-blush);font-style: normal;letter-spacing: .06em}.cb-lab--out i{background: var(--cb-ultra);color: var(--cb-blush)}.cb-strip{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 18px;margin: 0;padding: 8px 10px;border: 1px solid var(--cb-ink);border-block-start: 0;font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .05em;text-transform: uppercase}.cb-strip a{display: inline-flex;align-items: center;min-block-size: 44px;margin-block: -13px;color: var(--cb-ultra);text-decoration: none}.cb-strip a:hover{text-decoration: underline}.cb-offers{display: grid;gap: 40px 24px}.cb-offers>*{min-inline-size: 0}@media (min-width: 700px){.cb-offers{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.cb-offers{grid-template-columns: repeat(4,minmax(0,1fr))}}.cb-card .cb-print a{display: block}.cb-fares-wrap{overflow-x: auto}.cb-fares{inline-size: 100%;border-collapse: collapse;font-size: 15px}.cb-fares th,.cb-fares td{padding: 12px 12px 12px 0;border-block-start: 1px solid var(--rule-c);text-align: start;vertical-align: baseline}.cb-fares thead th{font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2);border-block-start: 0}.cb-fares tbody th{font: 800 20px/1.1 var(--cb-font-display);font-stretch: 112%}.cb-fares tbody th a{color: inherit;text-decoration: none}.cb-fares tbody th .cb-k{display: block;margin-block-end: 4px;font-family: var(--cb-font-mono);font-weight: 400}.cb-fares__p{text-align: end}.cb-fares b{padding: 1px 5px;background: var(--cbx-lemon);color: var(--cbx-ink);font-weight: 400}@media (max-width: 899.98px){.cb-fares thead{display: none}.cb-fares,.cb-fares tbody,.cb-fares tr,.cb-fares th,.cb-fares td{display: block}.cb-fares tr{padding: 14px 0;border-block-start: 1px solid var(--rule-c)}.cb-fares th,.cb-fares td{border: 0;padding: 3px 0}.cb-fares__p{text-align: start}}.cb-lab--in{inset-inline-start: 10px;inset-block-start: 10px}.cb-lab--out{inset-inline-start: 57.6%;inset-block-start: 5.5%}.cb-hero__ed{position: absolute;z-index: 3;inset-inline-end: 10px;inset-block-end: 10px;display: flex;color: inherit;text-decoration: none}.cb-hero__go{display: grid;place-items: center;inline-size: 36px;border: 1px solid var(--cb-ink);border-inline-start: 0;background: var(--cb-ink);color: var(--cb-blush)}.cb-hero__go .cb-arr{margin: 0;transition: transform var(--cb-dur-1) var(--cb-ease-out)}a.cb-hero__ed:hover .cb-hero__go .cb-arr{transform: translateX(3px)}a.cb-hero__ed:hover .cb-ed__date dd{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .2em}.cb-strip__comb{display: none;align-items: center;gap: 8px;min-block-size: 44px;margin-block: -13px;padding: 0;border: 0;background: none;color: var(--cb-ultra);font: inherit;letter-spacing: inherit;text-transform: inherit;cursor: pointer}.cb-strip__comb svg{inline-size: 22px;block-size: 12px}.cb-hero__art>svg{--pr-ink-a: calc(var(--cb-a-ink) * 1.3)}.cb-hero__art.is-live>svg{visibility: hidden}.cb-combit{position: absolute;z-index: 2;inset-inline-start: 10px;inset-block-end: 10px;display: flex;align-items: center;gap: 8px;min-block-size: 44px;padding: 0 12px 0 8px;border: 1px solid var(--cb-ink);background: var(--cb-blush);color: var(--cb-ink);font: 400 12px/1 var(--cb-font-mono);cursor: pointer}.cb-combit svg{inline-size: 26px;block-size: 14px}@media (max-width: 699.98px){.cb-lab--out,.cb-combit,.cb-strip__n{display: none !important}.cb-hero__ed{position: static;inline-size: 100%}.cb-hero__ed .cb-ed{display: grid;grid-template-columns: repeat(3,auto);flex: 1;border-width: 1px 0 0}.cb-hero__go{inline-size: 44px;border-width: 1px 0 0 1px}.cb-strip__comb{display: inline-flex}}@media (max-width: 379.98px){.cb-hero__ed .cb-ed{grid-template-columns: auto 1fr auto}.cb-hero__ed .cb-ed>div{padding-inline: 7px}.cb-hero__ed .cb-ed dd{text-wrap: balance}}html:not(.js) .cb-finder__js,html:not(.js) .cb-finder__or,html.js .cb-finder__nojs{display: none}.cb-finder__mail{margin-block-start: 12px}.cb-finder__mail a{color: var(--link);font-weight: 600}.cb-finder .cb-places{margin-block-start: 26px}.cb-result__price{margin: 10px 0 6px}.cb-result__price .cb-price{font-size: clamp(36px,min(6vw,15cqi),72px)}@media (prefers-reduced-motion: no-preference){html.motion .cb-result.is-combing .cb-print__in,html.clock .cb-result.is-combing .cb-print__in{animation: cb-comb 1.2s var(--cb-ease-comb)}@keyframes cb-comb{0%{clip-path: inset(0 0 100% 0)}100%{clip-path: inset(0 0 0 0)}}}@media (prefers-reduced-motion: no-preference){.vt-edition{view-transition-name: qb-edition}.vt-print-teardown{view-transition-name: cb-print-teardown}.vt-print-pricing-teardown{view-transition-name: cb-print-pricing-teardown}.vt-print-ai-audit{view-transition-name: cb-print-ai-audit}.vt-print-prototype{view-transition-name: cb-print-prototype}::view-transition-group(qb-edition),::view-transition-group(cb-print-teardown),::view-transition-group(cb-print-pricing-teardown),::view-transition-group(cb-print-ai-audit),::view-transition-group(cb-print-prototype){animation-duration: var(--cb-dur-3);animation-timing-function: var(--cb-ease-comb)}}@media (prefers-reduced-motion: no-preference){html.motion [data-cb-reveal]:not(.is-in) .cb-draw .cb-s-line{stroke-dasharray: 1;stroke-dashoffset: 1}html.motion [data-cb-reveal]:not(.is-in) .cb-draw .cb-s-ink,html.motion [data-cb-reveal]:not(.is-in) .cb-draw .cb-s-dark,html.motion [data-cb-reveal]:not(.is-in) .cb-draw .cb-s-hot{opacity: 0}html.motion [data-cb-reveal] .cb-draw .cb-s-line{transition: stroke-dashoffset var(--cb-dur-draw) var(--cb-ease-comb)}html.motion [data-cb-reveal] .cb-draw .cb-s-ink,html.motion [data-cb-reveal] .cb-draw .cb-s-dark,html.motion [data-cb-reveal] .cb-draw .cb-s-hot{transition: opacity var(--cb-dur-draw) var(--cb-ease-out)}html.motion [data-cb-reveal]:not(.is-in) .cb-plate-layer{transform: translateY(-24px);opacity: 0}html.motion [data-cb-reveal] .cb-plate-layer{transition: transform var(--cb-dur-draw) var(--cb-ease-out),opacity var(--cb-dur-draw)}html.motion .cb-places .cb-s-open{animation: cb-drift 6s ease-in-out 2 alternate}@keyframes cb-drift{to{transform: translateY(1px)}}}.cb-pp__h{margin: 12px 0 8px}.cb-pp__h a{color: inherit;text-decoration: none}.cb-pp__h a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .14em}@media (min-width: 1100px){.cb-proofs{grid-template-rows: repeat(4,auto);row-gap: 0}.cb-pp{display: grid;grid-row: span 4;grid-template-rows: subgrid;align-items: start}.cb-pp>.cb-print{align-self: stretch}}.cb-route__knot{display: none}@media (max-width: 1099.98px){.cb-route:has(.cb-route__knot){padding-inline-start: 34px}.cb-route__knot{display: block;position: absolute;inset-inline-start: 0;inset-block-start: -4px;inline-size: 34px;block-size: auto;--pr-ink-a: .8;--pr-dark-a: 1}.cb-route:has(.cb-route__knot) .cb-route__ol>li{position: relative}.cb-route:has(.cb-route__knot) .cb-route__ol>li::before{content: "";position: absolute;inset-inline-start: -19px;inset-block: 0 -30px;border-inline-start: 2px solid var(--pr-ink)}.cb-route:has(.cb-route__knot) .cb-route__ol>li:first-child::before{inset-block-start: 12px}.cb-route:has(.cb-route__knot) .cb-route__ol>li:last-child::before{inset-block-end: auto;block-size: 136px}.cb-route:has(.cb-route__knot) .cb-route__d{position: relative}.cb-route:has(.cb-route__knot) .cb-route__d::before{content: "";position: absolute;inset-inline-start: -21px;inset-block-start: 50%;inline-size: 16px;block-size: 3px;margin-block-start: -1.5px;background: var(--cbx-lemon)}.cb-route:has(.cb-route__knot) .cb-route__ring .cb-route__d::before{inset-inline-start: -27px;inline-size: 22px}}.cb-fz{margin: 4px 0 0;--pr-ink-a: .32;--pr-dark-a: .62;--pr-hot-a: .85;--pr-w: .65}.cb-fz__art{display: none;inline-size: 100%;block-size: auto}.cb-fz__art--n{display: block}@container (min-width: 600px){.cb-fz__art--n{display: none}.cb-fz__art--a{display: block}}@media (min-width: 1100px){.cbo-finder .cb-fz :is(.cb-fz__art--a,.cb-fz__art--n){display: none}.cbo-finder .cb-fz .cb-fz__art--l{display: block}:not(.cbo-finder)>.cb-finder .cb-fz__art--n{display: none}:not(.cbo-finder)>.cb-finder .cb-fz__art--a{display: block}}.cb-fza{display: none}.cb-finder:has(input[name="cb-hurt"][value="pricing"]:checked) .cb-fza--hurt-pricing,.cb-finder:has(input[name="cb-hurt"][value="ai"]:checked) .cb-fza--hurt-ai,.cb-finder:has(input[name="cb-hurt"][value="flow"]:checked) .cb-fza--hurt-flow,.cb-finder:has(input[name="cb-hurt"][value="page"]:checked) .cb-fza--hurt-page,.cb-finder:has(input[name="cb-live"][value="live"]:checked) .cb-fza--live-live,.cb-finder:has(input[name="cb-live"][value="planned"]:checked) .cb-fza--live-planned,.cb-finder:has(input[name="cb-soon"][value="soon"]:checked) .cb-fza--soon-soon,.cb-finder:has(input[name="cb-soon"][value="month"]:checked) .cb-fza--soon-month,.cb-finder:has(input[name="cb-soon"][value="later"]:checked) .cb-fza--soon-later{display: inline}.cb-result [data-cb-result-for][hidden]{display: none}.cb-card .cb-print{transition: transform var(--cb-dur-2) var(--cb-ease-out),box-shadow var(--cb-dur-2) var(--cb-ease-out),--pr-ink-a .6s var(--cb-ease-out),--pr-dark-a .6s var(--cb-ease-out),--pr-hot-a .6s var(--cb-ease-out)}.cb-card:hover .cb-print,.cb-card:focus-within .cb-print{--pr-ink-a: .06;--pr-dark-a: .2;--pr-hot-a: .28}.cb-card:hover .cb-gl__name a{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .14em}@media (prefers-reduced-motion: no-preference){.cb-card:hover .cb-print{transform: translateY(-4px);box-shadow: var(--cb-shadow-lift)}}@media (prefers-reduced-motion: no-preference){html.motion .cb-print--offer[data-cb-reveal]:not(.is-in) .cb-print__in{clip-path: inset(0 0 100% 0)}html.motion .cb-print--offer[data-cb-reveal] .cb-print__in{transition: clip-path 1.1s var(--cb-ease-comb)}html.motion .cb-row4>:nth-child(2) .cb-print__in{transition-delay: .09s}html.motion .cb-row4>:nth-child(3) .cb-print__in{transition-delay: .18s}html.motion .cb-row4>:nth-child(4) .cb-print__in{transition-delay: .27s}html.motion .cb-route[data-cb-reveal]:not(.is-in) .cb-route__line{clip-path: inset(0 100% 0 0)}html.motion .cb-route[data-cb-reveal] .cb-route__line{transition: clip-path 1.2s var(--cb-ease-comb)}html.motion .cb-route[data-cb-reveal]:not(.is-in) .cb-route__ol>li{opacity: 0;translate: 0 12px}html.motion .cb-route[data-cb-reveal] .cb-route__ol>li{transition: opacity .5s var(--cb-ease-out),translate .5s var(--cb-ease-out)}html.motion .cb-route[data-cb-reveal] .cb-route__ol>li:nth-child(2){transition-delay: .25s}html.motion .cb-route[data-cb-reveal] .cb-route__ol>li:nth-child(3){transition-delay: .5s}html.motion .cb-route[data-cb-reveal] .cb-route__ol>li:nth-child(4){transition-delay: .75s}html.motion .cb-route[data-cb-reveal] .cb-route__ol>li:nth-child(5){transition-delay: 1s}html.motion .cb-fz.is-combing .cb-fz__art,html.clock .cb-fz.is-combing .cb-fz__art{animation: cb-wipe 1.2s var(--cb-ease-comb)}@keyframes cb-wipe{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}}}

@layer base{html.js .cbt-share[hidden]{display: block !important;visibility: hidden}}@layer pages{main:has(>.cbt-hero)>.crumbs{background: var(--cbx-lemon);color: var(--cbx-ink);box-shadow: 0 0 0 100vmax var(--cbx-lemon);clip-path: inset(0 -100vmax);--ring: var(--cbx-ultra);--wall: var(--cbx-lemon)}main:has(>.cbt-hero)>.crumbs :is(a,span,li),main:has(>.cbt-hero)>.crumbs li + li::before{color: var(--cbx-ink)}.cbt-hero{padding-block-start: 28px}@media (min-width: 1100px){.cbt-hero{padding-block-start: 40px}}.cbt-band{display: none}@media (max-width: 699.98px){.cbt-hero{padding-block-start: 18px}}.cbt{display: flex;flex-direction: column;gap: 28px}.cbt__l,.cbt__r{display: contents}.cbt__head{order: 1}.cbt__r>.cbt-print{order: 2}.cbt-read{order: 3}.cbt-set--model{order: 4}.cbt-set--seat{order: 5}.cbt-set--use{order: 6}.cbt__r>noscript,.cbt-nojs{order: 7}.cbt-share{order: 8}@media (max-width: 699.98px){.cbt__r>.cbt-print{order: 0;position: sticky;inset-block-start: calc(var(--hdr) + 6px);z-index: 5;padding: 6px}.cbt__r>.cbt-print::before{content: "";position: absolute;inset-inline: -1.5px;inset-block-end: calc(100% + 1.5px);block-size: 7px;background: var(--wall);pointer-events: none}.cbt-print .cbt-print__in{aspect-ratio: 660 / 378;overflow: hidden}.cbt-print .cbt-print__in>svg{margin-block-start: calc(-6 / 660 * 100%)}.cbt-print .cbt-print__in .cb-tx{display: none}.cbt-print__foot{gap: 5px 12px;margin-block-start: 6px}.cbt-print .cbt-ed{display: flex;flex-wrap: nowrap;inline-size: 100%}.cbt-print .cbt-ed>div{flex: none;padding: 3px 7px 4px}.cbt-print .cbt-ed>.cb-ed__ph{flex: 1 1 0;min-inline-size: 0}.cbt-print .cbt-ed>.cb-ed__date{display: none}.cbt-print .cbt-ed dd{font-size: 12.5px}.cbt-print .cbt-strip{display: none}.cbt-ghost{inline-size: 100%;margin: 0}.cbt-dock{display: none !important}html:has(.cbt :focus-within){scroll-padding-top: calc(var(--hdr) + 300px)}}.cbt-ghost{display: none}@media (max-width: 699.98px){.cbt-ghost:not([hidden]){display: flex}}@media (min-width: 1100px){.cbt{display: grid;grid-template-columns: minmax(0,11fr) minmax(0,13fr);gap: 0 56px;align-items: start}.cbt__l,.cbt__r{display: flex;flex-direction: column;gap: 28px;min-inline-size: 0}}.cbt-h1{font-size: clamp(36px,9.4vw,84px);line-height: .92;text-wrap: balance}@media (min-width: 1100px){.cbt-h1{font-size: clamp(46px,4.6vw,66px)}}.cbt-dek{margin: 18px 0 0;font-size: 18px;line-height: 1.45;max-inline-size: 36ch}.cbt-lock{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .04em}.cbt-lock .i{inline-size: 14px;block-size: 14px;flex: none}.cbt-print__in{aspect-ratio: 660 / 420}.cbt-print__in>svg{display: block;inline-size: 100%;block-size: auto}.cbt-print__in>.cb-meter__p{display: none}.cbt-print{position: relative}:is(.cbt-print__in,.cbt-card__art) text:not(.cb-t-chip){paint-order: stroke fill;stroke: var(--pr-mat);stroke-width: .34em;stroke-linejoin: round}.cbt-print__empty{position: absolute;inset: 8px 8px auto;aspect-ratio: 660 / 420;display: grid;place-items: center;margin: 0;padding: 24px;text-align: center;font: 400 15px/1.45 var(--cb-font-mono);color: var(--cb-ink)}@media (max-width: 699.98px){.cbt-print__empty{inset: 6px 6px auto;aspect-ratio: 660 / 378;padding: 12px;font-size: 13px}}.cbt-print__foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px 16px;margin-block-start: 8px}.cbt-print .cbt-ed{position: static}.cbt-strip{display: flex;align-items: center;gap: 2px;margin: 0;white-space: nowrap;color: var(--cb-ink)}.cbt-strip .cb-arr{color: var(--cb-ultra)}.is-stale .cbt-print,.is-stale .cbt-read{opacity: .5;transition: opacity var(--cb-dur-2)}.cbt.is-over .cbt-strip [data-tk-o="lines"]{color: var(--cb-hot-ink)}.cbt-read{container-type: inline-size}.cbt-read__k{margin: 0 0 6px}.cbt-read__fig{margin: 0;line-height: 1}.cbt-fig{--n: 7;font-size: min(clamp(48px,8vw,104px),calc(100cqi / (var(--n) * .74)));letter-spacing: -.035em}.cbt-read__l{margin: 8px 0 0;font-size: 18px;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cbt-read__l + .cbt-read__l{margin-block-start: 2px}@media (max-width: 599.98px){.cbt-read__l{font-size: 16px}}.cbt-read__past{margin: 6px 0 0;font: 400 13px/1.35 var(--cb-font-mono);letter-spacing: .02em;color: var(--cb-hot-ink);visibility: hidden}.cbt.is-over .cbt-read__past{visibility: visible}.cbt-presets{margin: 4px 0 6px}html:not(.js) :is(.cbt-presets,.cbt-lg__more){display: none}.cbt-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 18px 0 0;border-block-start: 1px solid var(--rule-c)}.cbt-facts>div{padding: 8px 10px 0 0;margin-inline-end: 10px;border-inline-end: 1px solid var(--rule-c)}.cbt-facts>div:last-child{border: 0;margin: 0}.cbt-facts dt{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.cbt-facts>div{min-inline-size: 0}.cbt-facts dd{margin: 4px 0 0;font: 400 15px/1.3 var(--cb-font-mono);overflow-wrap: anywhere}@media (max-width: 599.98px){.cbt-facts dd{font-size: 14px}}.cbt.is-over .cbt-facts [data-tk-o="lines"]{color: var(--cb-hot-ink)}.cbt-read__left{margin: 12px 0 0;font-size: 15px;color: var(--fg-2)}.cbt-set{margin: 0;padding: 12px 0 4px;border: 0;border-block-start: 1px solid var(--rule-c);min-inline-size: 0}.cbt-set__h{float: left;inline-size: 100%;padding: 0;margin: 0 0 12px}.cbt-set>:not(legend){clear: both}.aic-segs{display: flex;flex-wrap: wrap;border: 1.5px solid var(--cbx-ink);margin-block-end: 12px}.aic-seg{position: relative;flex: 1 1 auto;display: grid;place-items: center;min-block-size: 44px;padding: 0 12px;border-inline-end: 1px solid var(--cbx-ink);font: 600 15px/1.1 var(--cb-font-text);cursor: pointer}.aic-seg:last-child{border-inline-end: 0}.aic-seg input,.aic-chip input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.aic-seg:has(input:checked){background: var(--cbx-mat);box-shadow: inset 0 0 0 2px var(--cbx-ink)}.aic-seg:has(input:checked)::after,.aic-chip:has(input:checked)::after{content: "";position: absolute;inset-inline: 10px;inset-block-end: 4px;block-size: 5px;background: repeating-linear-gradient(to bottom,var(--cbx-ultra) 0 1px,transparent 1px 2px);pointer-events: none}.aic-seg:has(input:focus-visible),.aic-chip:has(input:focus-visible){box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring);z-index: 1}.aic-chips{display: flex;flex-wrap: wrap;gap: 8px}.cbt-set--model:has(input[name="p"][value="anthropic"]:checked) .aic-chips:not([data-p="anthropic"]),.cbt-set--model:has(input[name="p"][value="google"]:checked) .aic-chips:not([data-p="google"]),.cbt-set--model:has(input[name="p"][value="openai"]:checked) .aic-chips:not([data-p="openai"]),.cbt-set--model:has(input[name="p"][value="own"]:checked) .aic-chips:not([data-p="own"]){display: none}.aic-chip{position: relative;display: grid;gap: 3px;min-block-size: 44px;padding: 8px 12px 11px;border: 1.5px solid var(--cbx-ink);background: transparent;color: var(--cbx-ink);cursor: pointer}.aic-chip:hover{background: color-mix(in srgb,var(--cbx-mat) 55%,transparent)}.aic-chip .cb-chip-knot{display: none;position: absolute;inset-block-start: 8px;inset-inline-end: 8px;inline-size: 22px;block-size: 14px;--pr-ink: var(--cbx-ink);--pr-hot: var(--cbx-ink);--pr-ink-a: .8;--pr-dark-a: 1;--pr-hot-a: 1;--pr-w: .9}.aic-chip:has(input:checked){padding-inline-end: 38px}.aic-chip:has(input:checked) .cb-chip-knot{display: block}.aic-chip__n{font: 600 15px/1.2 var(--cb-font-text)}.aic-chip__t{display: flex;align-items: center;gap: 6px;font: 400 12px/1.2 var(--cb-font-mono);color: var(--cbx-ink-2)}.aic-chip:has(input:checked){background: var(--cbx-mat);border: 2px solid var(--cbx-ink);margin: -.5px}.aic-tier{display: inline-grid;gap: 2px;inline-size: 14px;font-style: normal}.aic-tier i{display: block;block-size: 1px;background: currentColor;opacity: .55}.aic-tier--small i:nth-child(3),.aic-tier--mid i:nth-child(n+2),.aic-tier--large i{block-size: 2px;opacity: 1}.cbt-rates{margin: 14px 0 0;font: 400 13px/1.45 var(--cb-font-mono)}.cbt-src{margin: 4px 0 0;font: 400 12px/1.45 var(--cb-font-mono);color: var(--fg-2)}.cbt-src a{color: var(--link)}.cbt-note{margin: 10px 0 0;padding: 8px 10px;border-inline-start: 3px solid var(--cbx-ultra);background: var(--cbx-mat);font-size: 14px;line-height: 1.45}.cbt-own{margin-block-start: 14px}.cbt-own__h{margin: 0 0 8px;font-size: 14px;color: var(--fg-2)}.cbt-own__trio{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.cbt-f--own{display: grid;gap: 4px;margin: 0}.cbt-own__trio>.cbt-f{margin: 0}.cbt-f{margin-block-start: 16px}.cbt-f:first-of-type{margin-block-start: 0}.cbt-f__top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 12px}.cbt-f__l{font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}.cbt-f__w{display: inline-flex;align-items: baseline;gap: 6px}.cbt-f__in{inline-size: 10ch;min-block-size: 40px;padding: 4px 2px 2px;border: 0;border-block-end: 1.5px solid var(--cbx-ink);border-radius: 0;background: transparent;color: var(--cbx-ink);font: 400 22px/1 var(--cb-font-mono);text-align: end;font-variant-numeric: tabular-nums}.cbt-f--own .cbt-f__in{inline-size: 100%;font-size: 18px}.cbt-f__u{font: 400 12px/1 var(--cb-font-mono);color: var(--fg-2)}.cbt-f__u--pre{color: var(--fg)}.cbt-f__rule{position: relative;block-size: 52px;margin-block-start: 2px}.cbt-ruler{position: absolute;inset-inline-start: 11px;inset-block-start: 10px;inline-size: calc(100% - 22px);block-size: 42px;overflow: visible;pointer-events: none}.cbt-ruler line{stroke: var(--cbx-ink)}.cbt-ruler__base{stroke-width: 1}.cbt-ruler__minor line{stroke-width: 1;opacity: .45}.cbt-ruler__major line{stroke-width: 1.5}.cbt-ruler .cbt-ruler__fill{stroke: var(--cbx-ultra);stroke-width: 3}.cbt-ruler__dot{fill: var(--cbx-mat);stroke: var(--cbx-ultra);stroke-width: 2}.cbt-ruler__t text{fill: var(--cbx-ink-2);font: 400 12px var(--cb-font-mono)}html.js .cbt-ruler__dot{display: none}html:not(.js) .cbt-r{display: none}.cbt-r{-webkit-appearance: none;appearance: none;position: absolute;inset: 0 0 auto;display: block;inline-size: 100%;block-size: 44px;margin: 0;background: transparent;cursor: pointer}.cbt-r::-webkit-slider-runnable-track{block-size: 44px;background: transparent}.cbt-r::-moz-range-track{block-size: 44px;background: transparent}.cbt-r::-webkit-slider-thumb{-webkit-appearance: none;inline-size: 22px;block-size: 22px;margin-block-start: 11px;border: 2px solid var(--cbx-ultra);border-radius: 50%;background: var(--cbx-mat);box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra)}.cbt-r::-moz-range-thumb{inline-size: 18px;block-size: 18px;border: 2px solid var(--cbx-ultra);border-radius: 50%;background: var(--cbx-mat);box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra)}.cbt-r:focus-visible{box-shadow: none}.cbt-r:focus-visible::-webkit-slider-thumb{box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra),0 0 0 2px var(--cbx-lemon),0 0 0 3.5px var(--cbx-ultra),0 0 0 5.5px var(--cbx-lemon),0 0 0 7px var(--cbx-ultra)}.cbt-r:focus-visible::-moz-range-thumb{box-shadow: inset 0 0 0 4px var(--cbx-mat),inset 0 0 0 10px var(--cbx-ultra),0 0 0 2px var(--cbx-lemon),0 0 0 3.5px var(--cbx-ultra),0 0 0 5.5px var(--cbx-lemon),0 0 0 7px var(--cbx-ultra)}.cbt-f__h{margin: 2px 0 0;font-size: 14px;line-height: 1.4;color: var(--fg-2)}.cbt-f__e{display: flex;gap: 6px;align-items: flex-start;margin: 6px 0 0;font-size: 14px;line-height: 1.4;color: var(--cbx-hot-ink)}.cbt-f__e .i{inline-size: 16px;block-size: 16px;flex: none;margin-block-start: 1px}.cbt-f--error .cbt-f__in{border-block-end-color: var(--cbx-hot-ink);border-block-end-width: 2.5px}.cbt-pair{display: grid;gap: 16px 28px;margin-block-start: 16px}@media (min-width: 600px){.cbt-pair{grid-template-columns: repeat(2,minmax(0,1fr))}}.cbt-pair .cbt-f{margin: 0}.cbt-share{padding-block-start: 18px;border-block-start: 1px solid var(--rule-c)}.cbt-share .cb-btns{align-items: center}@media (max-width: 599.98px){.cbt-share .cb-btn{flex: 1 1 100%;justify-content: flex-start}}.cbt-ic{inline-size: 20px;block-size: 14px;flex: none}.cbt-reset{min-block-size: 44px;padding: 0 4px;border: 0;background: none;color: var(--link);font: 600 15px/1 var(--cb-font-text);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .25em;cursor: pointer}.cbt-share__s{margin: 10px 0 0;min-block-size: 1.4em;font: 400 12px/1.45 var(--cb-font-mono)}.cbt-nojs{margin: 18px 0 0;font-size: 15px;color: var(--fg-2)}.cbt-dock{position: fixed;z-index: 24;inset-inline: 0;inset-block-end: 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 2px 12px;padding: 10px 16px 12px;background: var(--cbx-ink);color: var(--cbx-blush);transform: translateY(110%);transition: transform var(--cb-dur-2) var(--cb-ease-out)}.cbt-dock.is-on{transform: none}.cbt-dock__v{font: 800 26px/1 var(--cb-font-display);font-stretch: 125%;color: var(--cbx-lemon)}.cbt-dock__k,.cbt-dock__s{font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .04em}@media (min-width: 900px){.cbt-dock{display: none}}html.still .cbt-dock{display: none}@media (prefers-reduced-motion: reduce){.cbt-dock{transition: none}}.cbt-defs{position: absolute;inline-size: 0;block-size: 0;overflow: hidden}.cbt-comb{fill: none;stroke: var(--cb-ultra);stroke-width: 1}.cbt-lg{padding: 6px 20px 14px;overflow-x: auto}.aic-lg__t{inline-size: 100%;border-collapse: collapse;font-size: 15px}.aic-lg__t th,.aic-lg__t td{padding: 10px 14px 10px 0;text-align: start;vertical-align: middle;border-block-end: 1px solid var(--cb-keyline)}.aic-lg__t td:last-child,.aic-lg__t th:last-child{padding-inline-end: 0}.aic-lg__t thead th{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--cb-ink-2);border-block-end: 1px solid var(--cb-ink);padding-block-start: 14px}.aic-lg__t .num{text-align: end;font: 400 14px/1.3 var(--cb-font-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.aic-lg__p th{padding-block: 22px 8px;font: 800 20px/1.1 var(--cb-font-display);font-stretch: 112%;border-block-end: 1px solid var(--cb-ink)}.aic-lg__d{margin-inline-start: 10px;font: 400 12px/1 var(--cb-font-mono);letter-spacing: .04em;color: var(--cb-ink-2)}.aic-lg__t th,.cbt-ledger th,.cbt-pl .ledger th{font-variant-numeric: normal}.aic-lg__r th{font-weight: 600}.aic-lg__m{white-space: nowrap}.aic-lg__tier{margin-inline-start: 6px;font: 400 12px/1 var(--cb-font-mono);color: var(--cb-ink-2)}.aic-lg__you{display: inline-block;margin-inline-start: 6px;padding: 3px 6px 2px;background: var(--cbx-lemon);color: var(--cbx-ink);font: 400 12px/1 var(--cb-font-mono);white-space: nowrap}.aic-lg__n{display: block;margin-block-start: 3px;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ultra)}.aic-lg__r.is-sel th{box-shadow: inset 3px 0 0 var(--cb-ultra);padding-inline-start: 12px}.aic-lg__r.is-sel .aic-lg__m{color: var(--cb-ultra)}.aic-lg__u{inline-size: 34%}.aic-lg__uw{display: flex;align-items: center;gap: 12px}.aic-lg__bar{flex: 1;min-inline-size: 40px;block-size: 6px}.aic-lg__bar rect{fill: url(#cbt-comb);rx: 0}.aic-lg__r.is-sel .aic-lg__bar rect{fill: var(--cb-ultra)}.aic-lg__r.is-over .aic-lg__bar rect{fill: var(--cb-hot)}.aic-lg__r.is-over td:nth-child(4){color: var(--cb-hot-ink)}.aic-lg__uv{min-inline-size: 6.5ch;text-align: end}@media (max-width: 767.98px){.cbt-lg{padding: 4px 14px 10px}.aic-lg__t thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.aic-lg__t,.aic-lg__t tbody,.aic-lg__t tr,.aic-lg__t th,.aic-lg__t td{display: block}.aic-lg__r{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px 10px;padding: 12px 0;border-block-end: 1px solid var(--cb-keyline)}.aic-lg__r th{grid-column: 1 / -1;border: 0;padding: 0}.aic-lg__r.is-sel th{padding-inline-start: 10px}.aic-lg__r td{border: 0;padding: 0;text-align: start !important}.aic-lg__r td::before{content: attr(data-label);display: block;font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--cb-ink-2)}.aic-lg__r td.aic-lg__u{grid-column: 1 / -1;grid-row: 2;inline-size: auto}.aic-lg__uv{order: -1;min-inline-size: 0;text-align: start}.aic-lg__p th{padding-block: 18px 6px}}@media (max-width: 379.98px){.aic-lg__r{grid-template-columns: repeat(2,minmax(0,1fr))}}html.js .cbt-lg:not(.is-all) tbody:first-of-type tr.aic-lg__r:nth-child(n+5):not(.is-sel),html.js .cbt-lg:not(.is-all) tbody:not(:first-of-type) tr.aic-lg__r:not(.is-sel),html.js .cbt-lg:not(.is-all) tbody:not(:first-of-type):not(:has(.is-sel)){display: none !important}.cbt-lg__more{margin: 14px 0 0}.cbt-sum{display: grid;gap: 32px}@media (min-width: 1100px){.cbt-sum{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px;align-items: start}}.cbt-chart{padding: 14px 16px 12px}.cbt-chart__head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 18px;margin: 0 0 10px}.cbt-chart__head .cb-k{margin: 0}.cbt-chart__key{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 0;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2)}.cbt-chart__key span{display: inline-flex;align-items: center;gap: 6px}.cbt-key{display: inline-block;flex: none;inline-size: 18px;block-size: 2px}.cbt-key--sel{block-size: 3px;background: var(--cb-ultra)}.cbt-key--alt{background: repeating-linear-gradient(90deg,var(--cb-ultra) 0 5px,transparent 5px 8px)}.cbt-key--seat{background: repeating-linear-gradient(90deg,var(--cb-hot) 0 6px,transparent 6px 10px)}.cbt-key--fresh,.cbt-key--hit,.cbt-key--out{inline-size: 10px;block-size: 10px;margin-inline-end: 8px;vertical-align: -1px}.cbt-key--fresh{background: var(--cb-ultra)}.cbt-key--hit{background: repeating-linear-gradient(0deg,var(--cb-ultra) 0 1px,transparent 1px 3px);box-shadow: inset 0 0 0 1px var(--cb-ultra)}.cbt-key--out{background: var(--cb-ink)}.cbt-chart__in{border: 0}.cbt-chart__in>svg{display: block;inline-size: 100%;block-size: auto;overflow: visible}.aic-ch--n{display: block}.aic-ch--w,.aic-ch--xn{display: none !important}@media (max-width: 389.98px){.aic-ch--n{display: none !important}.aic-ch--xn{display: block !important}}@media (min-width: 700px){.aic-ch--n{display: none !important}.aic-ch--w{display: block !important}}.aic-ch text{fill: var(--cb-ink);font: 400 12px var(--cb-font-mono);font-variant-numeric: tabular-nums}.aic-ch text.aic-ch__tk{fill: var(--cb-ink-2)}.aic-ch text.aic-ch__ax{letter-spacing: .06em;text-transform: uppercase;fill: var(--cb-ink-2)}.aic-ch__grid{stroke: var(--cb-ink);stroke-opacity: .12}.aic-ch__axis{stroke: var(--cb-ink)}.aic-ch__seat{fill: none;stroke: var(--cb-hot);stroke-width: 1.6;stroke-dasharray: 6 4}.aic-ch__bud{display: none}.aic-ch__ln{fill: none;stroke: var(--cb-ultra);stroke-width: 1.2;stroke-linecap: round}.aic-ch__ln--small{stroke-dasharray: 1 5;stroke-width: 1.6}.aic-ch__ln--mid,.aic-ch__ln--own{stroke-dasharray: 7 5}.aic-ch__ln--large{stroke-dasharray: 14 4 2 4}.aic-ch__ln--sel{stroke-width: 2.6;stroke-dasharray: none}.aic-ch__cross{fill: var(--cb-mat);stroke: var(--cb-ink);stroke-width: 1.4}.aic-ch__cross--sel{fill: var(--cb-ultra);stroke: var(--cb-ultra)}.aic-ch__you{stroke: var(--cb-ink);stroke-width: 1.2;stroke-dasharray: 2 3}.aic-ch__dot{fill: var(--cb-mat);stroke: var(--cb-ultra);stroke-width: 2}.aic-ch__dim path{fill: none;stroke: var(--cb-ultra);stroke-width: 1}.aic-ch__ko{fill: var(--cb-mat)}.aic-ch text.aic-ch__df{fill: var(--cb-ultra)}.aic-ch__rc{fill: none;stroke: var(--cbx-mat);stroke-linecap: round;stroke-linejoin: round}.aic-ch__ring{fill: var(--cb-hot)}.aic-ch text.aic-ch__note{letter-spacing: .1em;text-transform: uppercase;fill: var(--cb-hot-ink)}.aic-ch text.aic-ch__lt{font: 600 13px var(--cb-font-text);fill: var(--cb-ink-2)}.aic-ch text.aic-ch__lt--sel{fill: var(--cb-ultra)}.aic-ch text.aic-ch__sl{fill: var(--cb-hot-ink)}.aic-ch text.aic-ch__bl{display: none}.aic-ch text.aic-ch__yl{fill: var(--cb-ink)}.cbt-more{margin-block-start: 10px;border-block-start: 1px solid var(--cb-keyline)}.cbt-more summary{display: flex;align-items: center;min-block-size: 44px;font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;cursor: pointer;list-style: none}.cbt-more summary::-webkit-details-marker{display: none}.cbt-more summary::before{content: "";inline-size: 14px;block-size: 7px;margin-inline-end: 10px;border-block: 1px solid currentColor;box-shadow: inset 0 -3px 0 -2px currentColor}.cbt-more[open] summary::before{block-size: 0;border-block-end: 0;border-block-start-width: 2px;box-shadow: none}.cbt-more__b{overflow-x: auto;padding-block-end: 8px}.aic-ch__table{inline-size: 100%;border-collapse: collapse;font: 400 13px/1.3 var(--cb-font-mono)}.aic-ch__table th,.aic-ch__table td{padding: 7px 12px 7px 0;border-block-end: 1px solid var(--cb-keyline);text-align: start}.aic-ch__table .num{text-align: end}.aic-ch__table thead th{font-size: 12px;letter-spacing: .04em;color: var(--cb-ink-2)}.cbt-month{padding: 14px 20px 18px}.cbt-ledger{inline-size: 100%;border-collapse: collapse;font-size: 15px}.cbt-ledger th,.cbt-ledger td{padding: 9px 10px 9px 0;border-block-end: 1px solid var(--cb-keyline);text-align: start}.cbt-ledger td:last-child,.cbt-ledger th:last-child{padding-inline-end: 0}.cbt-ledger .num{text-align: end;font: 400 14px/1.3 var(--cb-font-mono);font-variant-numeric: tabular-nums}.cbt-ledger thead th{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .05em;text-transform: uppercase;color: var(--cb-ink-2);border-block-end: 1px solid var(--cb-ink)}.cbt-ledger tbody th{font-weight: 600;white-space: nowrap}.cbt-ledger__s{margin-inline-start: 4px;font: 400 12px/1 var(--cb-font-mono);color: var(--cb-ink-2)}.cbt-ledger tfoot th{white-space: nowrap}.cbt-ledger tfoot th,.cbt-ledger tfoot td{border-block: 3px double var(--cb-ink);border-block-start-width: 3px;font-weight: 600}.cbt-ledger__c{color: var(--cb-ultra)}.cbt-ledger tfoot .cbt-ledger__c{font: 800 22px/1 var(--cb-font-display);font-stretch: 125%}@media (max-width: 599.98px){.cbt-ledger thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.cbt-ledger,.cbt-ledger tbody,.cbt-ledger tfoot,.cbt-ledger tr,.cbt-ledger th,.cbt-ledger td{display: block}.cbt-ledger tbody tr{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2px 8px;padding: 10px 0;border-block-end: 1px solid var(--cb-keyline)}.cbt-ledger tbody th{grid-column: 1 / -1}.cbt-ledger th,.cbt-ledger td{border: 0;padding: 0}.cbt-ledger td.num{text-align: start}.cbt-ledger td::before{content: attr(data-label);display: block;font: 400 12px/1.3 var(--cb-font-mono);text-transform: uppercase;letter-spacing: .04em;color: var(--cb-ink-2)}.cbt-ledger tfoot tr{display: flex;justify-content: space-between;align-items: baseline;padding: 10px 0;border-block: 3px double var(--cb-ink)}.cbt-ledger tfoot td:not(:last-child){display: none}.cbt-ledger tfoot th,.cbt-ledger tfoot td{border: 0}.cbt-ledger tfoot td::before{content: none}}.cbt-bars{margin-block-start: 18px}.cbt-bars__k{margin: 14px 0 8px;color: var(--cb-ink-2)}.cbt-bars__k:first-child{margin-block-start: 0}.aic-split__bar,.aic-meter__svg{display: block;overflow: visible}.aic-split__fresh{fill: var(--cb-ultra)}.aic-split__hit{fill: url(#aic-hatch)}.aic-split__hb{fill: var(--cb-mat)}.aic-split__hl{stroke: var(--cb-ultra);stroke-width: 1.5}.aic-split__out{fill: var(--cb-ink)}.aic-meter__track{fill: none;stroke: var(--cb-ink);stroke-width: 1;rx: 0}.aic-meter__fill{fill: var(--cb-ultra);rx: 0}.aic-meter__fill.is-over{fill: var(--cb-hot)}.aic-meter__bud{display: none}.cbt-eg{margin: 18px 0 0;font-size: 16px;line-height: 1.5;max-inline-size: 52ch}.cbt-out{display: grid;gap: 10px;margin: 4px 0 6px;padding: 0;list-style: none;font-size: 15px;line-height: 1.45}.cbt-out b{font-weight: 600}.cbt-out a,.cbt-eg a{color: var(--link)}.cbt-spread{margin: 0;padding: 14px 16px 10px}.cbt-pl__note{margin: 18px 0 22px;font-size: 16px;line-height: 1.5;color: var(--fg-2);max-inline-size: 62ch}.cbt-more--pl>.cbt-pl{margin-block: 6px 18px}.cbt-spread__head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 18px;margin: 0 0 8px}.cbt-spread__head .cb-k{margin: 0}.cbt-spread__key{display: flex;flex-wrap: wrap;gap: 4px 16px;margin: 0;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2)}.cbt-spread__key span{display: inline-flex;align-items: center;gap: 6px}.cbt-k{display: inline-block;flex: none}.cbt-k--c{inline-size: 7px;block-size: 7px;border: 1px solid var(--cb-ink);border-radius: 50%}.cbt-k--i{inline-size: 2.5px;block-size: 11px;background: var(--cb-ultra)}.cbt-k--o{inline-size: 3px;block-size: 13px;background: var(--cb-ink)}.cbt-spread__in{border: 0}.cbt-spread__in>svg{display: block;inline-size: 100%;block-size: auto}.cbt-spread__n,.cbt-spread__m{display: none !important}@media (max-width: 1099.98px){.cbt-spread__w{display: none !important}.cbt-spread__m{display: block !important}}@media (max-width: 699.98px){.cbt-spread__m{display: none !important}.cbt-spread__n{display: block !important}}.cbt-pl{padding: 4px 20px 14px;overflow-x: auto}.cbt-pl .ledger{inline-size: 100%;font-size: 15px}.cbt-pl .ledger th,.cbt-pl .ledger td{vertical-align: top}.cbt-pl .ledger thead th{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .05em;text-transform: uppercase;color: var(--cb-ink-2)}.cbt-pl .ledger .num{font-family: var(--cb-font-mono);white-space: nowrap}.aic-prices__p th{padding-block-start: 22px;border-block-end: 1px solid var(--cb-ink);font-weight: 400}.aic-prices__pn{margin-inline-end: 10px;font: 800 20px/1.1 var(--cb-font-display);font-stretch: 112%}.aic-prices__p a{color: var(--cb-ultra);font: 400 13px/1.3 var(--cb-font-mono)}.aic-prices__pd{display: block;margin-block-start: 4px;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2)}.aic-prices__m{display: block;font-weight: 600}.aic-prices__id{font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2);background: none;padding: 0}.aic-prices__n{font-size: 14px;line-height: 1.4;color: var(--cb-ink-2);max-inline-size: 42ch}.cbt-pl .ledger th,.cbt-pl .ledger td:not(.num){font-variant-numeric: normal}@media (max-width: 767.98px){.cbt-pl{padding: 0 14px 6px}.cbt-pl .aic-prices tbody tr:not(.aic-prices__p){grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px 10px;padding-block: 12px}.cbt-pl .aic-prices tbody tr:not(.aic-prices__p)>th{grid-column: 1 / 3;margin: 0}.cbt-pl .aic-prices td[data-label="Tier"]{grid-column: 3;grid-row: 1;justify-content: flex-end;font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2)}.cbt-pl .aic-prices td[data-label="Tier"]::before{content: none}.cbt-pl .aic-prices td.num{display: block;text-align: start}.cbt-pl .aic-prices td.num::before{display: block}.cbt-pl .aic-prices td.aic-prices__n{grid-column: 1 / -1;display: block;text-align: start;font-size: 13px}.cbt-pl .aic-prices td.aic-prices__n::before{content: none}.cbt-pl .aic-prices .aic-prices__p{display: block;padding-block: 18px 6px}.cbt-pl .aic-prices .aic-prices__p th{display: block}}.cbt-srcs{margin-block-start: 0}.cbt-more--pl + .cbt-srcs{border-block-start-color: var(--cb-keyline)}.cbt-srcs__l{display: grid;gap: 8px;margin: 4px 0 14px;padding-inline-start: 2.2em;font-size: 14px;line-height: 1.5;color: var(--fg-2);max-inline-size: 110ch}.cbt-srcs__l li::marker{font-family: var(--cb-font-mono)}.cbt-srcs__l a{color: var(--link);overflow-wrap: anywhere}.cbt-srcs__small{margin: 16px 0 0;font: 400 12px/1.5 var(--cb-font-mono);color: var(--fg-2)}.cbt-sec .cb-sh--fig{border-block-start: 0;padding-block-start: 0}.cbt-sec .cb-head--fig{gap: 24px;margin-block-end: 0}@media (min-width: 1100px){.cbt-sec .cb-head--fig{grid-template-columns: minmax(0,1fr)}}.cbt-sec .cb-head--fig>:is(figure,.cb-print,svg){inline-size: 100%;margin: 0}.cbt-close__grid{display: grid;gap: 32px}@media (min-width: 900px){.cbt-close__grid{grid-template-columns: minmax(0,260px) minmax(0,1fr);gap: 56px;align-items: center}}.cbt-close .cb-print{max-inline-size: 260px}.cbt-close__t{margin: 18px 0 0;font-size: 19px;line-height: 1.45;max-inline-size: 44ch}.cbt-close .cb-tt{margin-block: 18px 22px}.cbt-close .cb-btn .cb-price{color: inherit;font: inherit;letter-spacing: inherit}@media (max-width: 599.98px){.cbt-close .cb-btn--big{flex-wrap: wrap;justify-content: flex-start;row-gap: 2px;padding-block: 12px;text-align: start;line-height: 1.3}.cbt-close__bl{flex-basis: 100%}.cbt-close__dot{display: none}}.cbt-card{display: none}}@media print{@page{size: A4;margin: 14mm 14mm}html[data-studio],html[data-studio][data-theme]{color-scheme: light !important}html[data-studio] body{background: none}html[data-studio] body>:not(main),html[data-studio] main>:not(.cbt-card),.cbt-dock{display: none !important}.cbt-card{display: block !important;break-inside: avoid;border: 1.5px solid var(--cbx-ink);padding: 7mm 8mm;color: var(--cbx-ink);background: var(--cbx-mat);font: 400 10pt/1.4 var(--cb-font-text);-webkit-print-color-adjust: exact;print-color-adjust: exact;--pr-mat: var(--cbx-mat);--pr-ink: var(--cbx-ink);--pr-line: var(--cbx-ultra);--pr-hot: var(--cbx-hot);--pr-hot-ink: var(--cbx-hot-ink);--pr-chip: var(--cbx-ink);--pr-lemon: var(--cbx-lemon);--pr-ink-a: .2;--pr-dark-a: .55;--pr-hot-a: .62;--pr-w: .55}.cbt-card__top{display: flex;justify-content: space-between;align-items: center;gap: 6mm;padding-block-end: 3mm;border-block-end: 1px solid var(--cbx-ink)}.cbt-card__lockup{flex: none;inline-size: 40mm;block-size: auto;color: var(--cbx-ink)}.cbt-card .cb-ed{display: inline-grid;grid-auto-flow: column;border: 1px solid var(--cbx-ink);font: 400 7.5pt/1.25 var(--cb-font-mono)}.cbt-card .cb-ed>div{padding: 1mm 2mm;border-inline-start: 1px solid var(--cbx-ink)}.cbt-card .cb-ed>div:first-child{border: 0}.cbt-card .cb-ed dt{text-transform: uppercase;letter-spacing: .06em}.cbt-card .cb-ed dd{margin: 0}.cbt-card .cb-ed .cb-ed__date{background: var(--cbx-lemon)}.cbt-card__body{display: grid;grid-template-columns: 58% 1fr;gap: 6mm;margin-block-start: 5mm;align-items: start}.cbt-card__art{border: 1px solid var(--cbx-ink);padding: 2mm}.cbt-card__art svg{display: block;inline-size: 100%;block-size: auto}.cbt-card__r .cb-k{margin: 0;font-size: 7.5pt}.cbt-card__fig{margin: 1mm 0 2mm;font: 800 30pt/1 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.03em;color: var(--cbx-ultra)}.cbt-card__r>p{margin: 0 0 3mm}.cbt-card__in{margin: 0;font-size: 8.5pt}.cbt-card__in>div{display: grid;grid-template-columns: 50% 1fr;gap: 2mm;padding: 1mm 0;border-block-start: 1px solid color-mix(in srgb,var(--cbx-ink) 22%,transparent)}.cbt-card__in dt{font: 400 7.5pt/1.3 var(--cb-font-mono);text-transform: uppercase;letter-spacing: .04em}.cbt-card__in dd{margin: 0}.cbt-card__foot{margin: 4mm 0 0;padding-block-start: 2mm;border-block-start: 1px solid var(--cbx-ink);font: 400 7.5pt/1.4 var(--cb-font-mono)}.cbt-card__link{overflow-wrap: anywhere}.cbt-card__audit{margin: 1.5mm 0 0;font: 400 7.5pt/1.4 var(--cb-font-mono);letter-spacing: .02em}}
