@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 pages{.cbo-figcap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 2px 12px;margin: 0;padding: 10px 2px 2px;font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}.cbo-tx{fill: var(--pr-ink);font-family: var(--cb-font-text);font-weight: 600}.cbo-tx__no{font-family: var(--cb-font-mono);font-weight: 400}.cbo-capline{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 18px;margin: 10px 0 0;padding-block-start: 10px;border-block-start: 1px solid var(--rule-c);font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .05em;text-transform: uppercase}@media (min-width: 1100px){.cb-head.cbo-head--solo{grid-template-columns: minmax(0,1fr)}}.cbo-head--solo .cb-h2{max-inline-size: 24ch}:is(.cbo-hero__art,.cbo-sec__art) .cb-print{transition: --pr-ink-a .6s var(--cb-ease-out),--pr-dark-a .6s var(--cb-ease-out),--pr-hot-a .6s var(--cb-ease-out)}:is(.cbo-hero__art,.cbo-sec__art) .cb-print:hover{--pr-ink-a: .06;--pr-dark-a: .2;--pr-hot-a: .28}:is(.cbo-hero__art,.cbo-sec__art){container-type: inline-size}@media (min-width: 700px){@container (max-width: 489.98px){.cb-print--offer .cb-ed{position: static;display: grid;inline-size: fit-content;margin: 0 8px 8px auto}}}.cbo-chip{margin: 0;font: 400 13px/1.9 var(--cb-font-mono)}.cbo-chip b,.cbo-facts b,.cbo-when__t b{padding: 2px 6px;background: var(--cb-chip,var(--cbx-lemon));color: var(--cbx-ink);font-weight: 400;white-space: nowrap}.cb-room--lemon :is(.cbo-chip,.cbo-facts,.cbo-when__t) b{outline: 1px solid var(--cbx-ink);outline-offset: -1px}.cbo-chip .cb-arr,.cbo-when__t .cb-arr{inline-size: 12px;block-size: 9px;margin-inline: 3px}.cbo-room,.cbo-sec,.cbo-tight{padding-block: 56px}.cbo-room--pager{padding-block: 48px}@media (min-width: 1100px){.cbo-sec{padding-block: 60px}.cbo-tight{padding-block: 64px}}:is(.cbo-room,.cbo-sec,.cbo-tight) .cb-sh{margin-block-end: 18px}:is(.cbo-room,.cbo-sec,.cbo-tight,.cbo-fh) .cb-head{margin-block-end: 26px}main:has(>.cbo-fh)>.crumbs{background: var(--cbx-ultra);box-shadow: 0 0 0 100vmax var(--cbx-ultra);clip-path: inset(0 -100vmax);--ring: var(--cbx-lemon);--wall: var(--cbx-ultra)}main:has(>.cbo-fh)>.crumbs :is(a,span,li),main:has(>.cbo-fh)>.crumbs li + li::before{color: var(--cbx-mat)}.cbo-fh{padding-block: 10px 64px}@media (min-width: 1100px){.cbo-fh{padding-block: 22px 72px}}.cbo-fh__strip{margin: 0 0 22px}.cbo-fh__strip svg{display: block;inline-size: 100%;block-size: auto}.cbo-fh__strip .cbo-strip-art--t{display: none}@media (min-width: 600px){.cbo-fh__strip .cbo-strip-art--p{display: none}.cbo-fh__strip .cbo-strip-art--t{display: block}}@media (min-width: 1100px){.cbo-fh__strip{display: none}}.cbo-fh__head{display: grid;gap: 18px}.cbo-fh__h1{font-size: clamp(40px,7.4vw,104px)}@media (max-width: 699.98px){.cbo-fh__h1 .cb-ln{display: inline}}.cbo-fh__r{display: grid;gap: 14px}@media (min-width: 900px){.cbo-fh__r{grid-auto-flow: column;justify-content: space-between;align-items: end;gap: 32px}.cbo-fh__r .cb-lede{max-inline-size: 46ch}}.cbo-fh__r :is(.cb-lede,p){margin: 0}.cbo-fh__go{align-items: center;gap: 14px 22px}.cbo-board{display: none;margin: 36px 0 0}.cbo-board__art{display: block;inline-size: 100%;block-size: auto}.cbo-pb{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;margin: 30px 0 0}@media (min-width: 600px){.cbo-pb{grid-template-columns: minmax(0,460px) auto;justify-content: start}.cbo-pb__k{max-inline-size: 640px}}@media (min-width: 1100px){.cbo-board{display: block}.cbo-pb{display: none}}.cbo-pb__k{grid-column: 1 / -1;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 4px;padding-block-end: 8px;border-block-end: 1px solid var(--rule-c)}.cbo-pb__l{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;margin: 0;padding: 0;list-style: none}.cbo-pb__l>li{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: center;row-gap: 6px;padding-block: 10px 4px}.cbo-pb__n{grid-column: 1 / -1;margin: 0}.cbo-pb__n span{margin-inline-end: 6px;color: var(--fg-2)}.cbo-pb__line{grid-column: 1;min-inline-size: 0}.cbo-pb__art,.cbo-pb__scale{display: block;inline-size: 100%;block-size: auto}.cbo-pb__d{grid-column: 2;justify-self: start;padding: 3px 6px;background: var(--cbx-lemon);color: var(--cbx-ink);font: 400 12px/1.2 var(--cb-font-mono);white-space: nowrap}.cbo-pb__foot{grid-column: 1;margin-block-start: 8px}.cbo-pb__mons{display: grid;grid-template-columns: 100.67fr 100.67fr 98.67fr;margin: 4px 0 0;font: 400 12px/1.2 var(--cb-font-mono);color: var(--fg-2)}.cbo-pb__mons span{min-inline-size: 0;white-space: nowrap}@media (max-width: 359.98px){.cbo-pb__mons span:nth-child(2){visibility: hidden}}.cbo-fares-wrap{min-inline-size: 0;max-inline-size: 100%;margin-block-start: 34px;overflow-x: auto}.cbo-fares{inline-size: 100%;border-collapse: collapse;font-variant-numeric: normal}.cbo-fares__cap{caption-side: top;padding-block-end: 12px;text-align: start;color: var(--fg-2)}.cbo-fares__cap span{display: inline-block;margin-inline-end: 18px;text-wrap: balance}@media (min-width: 1100px){.cbo-fares__cap{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.cbo-fares th,.cbo-fares td{padding: 13px 16px 13px 0;border-block-start: 1px solid var(--rule-c);text-align: start;vertical-align: middle}.cbo-fares thead th{padding-block: 0 10px;border: 0;font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2);vertical-align: bottom}.cbo-fares tbody tr:last-child>*{border-block-end: 1px solid var(--rule-c)}.cbo-fares__o{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 14px;align-items: center;color: inherit;text-decoration: none}.cbo-fares__pr{display: block;padding: 3px;border-width: 1px;box-shadow: none;transition: translate var(--cb-dur-2) var(--cb-ease-out)}.cbo-fares__pr svg{display: block;inline-size: 100%;block-size: auto}.cbo-fares__n{display: grid;gap: 6px;min-inline-size: 0}.cbo-fares__n .cb-k{color: var(--fg-2)}.cbo-fares__name{font: 800 22px/1.08 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.01em}.cbo-fares__o:hover .cbo-fares__name{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .14em}@media (prefers-reduced-motion: no-preference){.cbo-fares__o:hover .cbo-fares__pr{translate: 0 -3px}}.cbo-fares__w{max-inline-size: 40ch;font-size: 15px;line-height: 1.4;color: var(--fg-2)}.cbo-fares .cbo-fares__p{text-align: end;padding-inline-end: 24px}.cbo-fares .cb-price{font-size: clamp(26px,2.5vw,34px)}.cbo-fares__m{font: 400 14px/1.4 var(--cb-font-mono);white-space: nowrap}.cbo-fares__pay{font-size: 16px;white-space: nowrap}.cbo-fares__d{font: 400 14px/1.9 var(--cb-font-mono)}.cbo-fares__d b{padding: 2px 6px;background: var(--cbx-lemon);color: var(--cbx-ink);font-weight: 400;white-space: nowrap}.cbo-fares__gate{margin: 14px 0 0}.cb-room--ultra .cbo-fares__gate .cb-link{color: var(--cbx-lemon)}.cbo-sec__gate{margin: 10px 0 0;font-size: 15px;font-weight: 600}@media (max-width: 899.98px){.cbo-sec__gate{grid-column: 1 / -1;margin-block-start: 14px}}@media (max-width: 1099.98px){.cbo-fares thead{display: none}.cbo-fares,.cbo-fares tbody,.cbo-fares tr{display: block}.cbo-fares__cap{display: block}.cbo-fares tr{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px 16px;padding: 16px 0;border-block-start: 1px solid var(--rule-c)}.cbo-fares tbody tr:last-child{border-block-end: 1px solid var(--rule-c)}.cbo-fares th,.cbo-fares td,.cbo-fares tbody tr:last-child>*{display: block;padding: 0;border: 0}.cbo-fares .cbo-fares__p{grid-row: 1;grid-column: 2;align-self: center;padding: 0}.cbo-fares .cbo-fares__w{grid-column: 1 / -1;max-inline-size: 52ch}.cbo-fares__m[data-label]::before,.cbo-fares__pay::before{content: attr(data-label) " ";font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.cbo-fares .cbo-fares__pay{justify-self: end}.cbo-fares__d{grid-column: 1 / -1}}@media (max-width: 699.98px){.cbo-fares tbody tr>.cbo-fares__w{display: none}.cbo-fares tr{row-gap: 8px}.cbo-fares tbody th{grid-column: 1 / -1}.cbo-fares .cbo-fares__p{grid-row: 2;grid-column: 1;text-align: start}.cbo-fares .cbo-fares__m{grid-row: 2;grid-column: 2;justify-self: end;align-self: center}.cbo-fares .cbo-fares__d{grid-row: 3;grid-column: 1}.cbo-fares .cbo-fares__pay{grid-row: 3;grid-column: 2;align-self: center}.cbo-fares .cbo-fares__p .cb-price{font-size: clamp(26px,9vw,40px)}}@media (max-width: 439.98px){.cbo-fares tr{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "o o" "p p" "m pay" "d d"}.cbo-fares tbody th{grid-area: o}.cbo-fares .cbo-fares__p{grid-area: p}.cbo-fares .cbo-fares__m{grid-area: m;justify-self: start;text-align: start;white-space: normal}.cbo-fares .cbo-fares__pay{grid-area: pay;justify-self: end;text-align: end;white-space: normal}.cbo-fares .cbo-fares__d{grid-area: d}}.cbo-sec .cb-sh{margin-block-end: 26px}.cbo-sec__grid{display: grid;gap: 26px}.cbo-sec__grid>*{min-inline-size: 0}.cbo-sec__fig{display: block;color: inherit;text-decoration: none}@media (min-width: 900px){.cbo-sec__grid{grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: 64px;align-items: center}.cbo-sec__grid--flip{grid-template-columns: minmax(0,1fr) minmax(0,300px)}.cbo-sec__grid--flip .cbo-sec__art{order: 2}}@media (min-width: 1100px){.cbo-sec__grid{grid-template-columns: minmax(0,380px) minmax(0,1fr);gap: 96px}.cbo-sec__grid--flip{grid-template-columns: minmax(0,1fr) minmax(0,380px)}}@media (max-width: 899.98px){.cbo-sec__grid{grid-template-columns: minmax(0,40fr) minmax(0,60fr);gap: 0 16px}.cbo-sec__words{display: contents}.cbo-sec__art{grid-column: 1;grid-row: 1 / span 3;align-self: start}.cbo-sec__art .cb-print{padding: 5px}.cbo-sec__art :is(.cb-ed,.cbo-figcap){display: none}.cbo-sec__h{grid-column: 2;grid-row: 1;align-self: end}.cbo-sec__price{grid-column: 2;grid-row: 2}.cbo-chip--sec{grid-column: 2;grid-row: 3;align-self: start}.cbo-sec__grid :is(.cbo-sec__lands,.cb-btns){grid-column: 1 / -1}}@media (max-width: 439.98px){.cbo-sec__grid{grid-template-columns: minmax(0,34fr) minmax(0,66fr)}}.cbo-sec__h{font-size: clamp(30px,4vw,52px)}.cbo-sec__h a{color: inherit;text-decoration: none}.cbo-sec__h a:hover{text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: .12em}.cbo-sec__h .cb-arr{inline-size: .42em;block-size: .32em;margin-inline-start: .22em;vertical-align: .12em;transition: transform var(--cb-dur-1) var(--cb-ease-out)}.cbo-sec__h a:hover .cb-arr{transform: translateX(4px)}.cbo-sec__price{margin: 10px 0 0}.cbo-sec__price .cb-price{font-size: clamp(30px,3.6vw,44px)}@media (max-width: 899.98px){.cbo-sec__h{font-size: clamp(22px,7vw,30px)}.cbo-sec__price .cb-price{font-size: clamp(26px,8.2vw,40px)}}.cbo-chip--sec{margin-block-start: 12px}.cbo-sec__lands{margin-block-start: 24px}.cbo-sec__lands>.cb-k{margin: 0 0 8px;color: var(--fg-2)}.cbo-sec .cb-btns{align-items: center;gap: 12px 20px;margin-block-start: 24px}.cbo-row1{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 0 18px;margin: 0;padding: 0;list-style: none;border-block-start: 1px solid var(--rule-c)}.cbo-row1 li{display: grid;gap: 8px;align-content: start;padding-block: 12px 4px}.cbo-row1 li>svg{display: block;inline-size: 16px;block-size: 10px}.cbo-row1 li>.cbo-glyph{inline-size: 110px;block-size: 18px}.cbo-row1__t{font-size: 15px;line-height: 1.35}.cbo-row1__t b{font: 400 14px/1 var(--cb-font-mono);color: var(--price)}@media (max-width: 699.98px){.cbo-row1{grid-template-columns: minmax(0,1fr)}.cbo-row1 li{grid-template-columns: 76px minmax(0,1fr);align-items: center;gap: 12px;padding-block: 8px 2px}.cbo-row1 li>.cbo-glyph{inline-size: 76px;block-size: 13px}}.cbo-parts{margin: 0;padding: 0;list-style: none;border-block-start: 1px solid var(--rule-c)}.cbo-parts li{display: grid;grid-template-columns: 34px 20px minmax(0,1fr) auto;gap: 0 12px;align-items: center;padding: 10px 0;border-block-end: 1px solid var(--rule-c);font-size: 17px;line-height: 1.42}.cbo-parts li>svg{inline-size: 16px;block-size: 10px}.cbo-parts__no{font: 400 13px/1 var(--cb-font-mono);color: var(--fg-2)}.cbo-parts__c{display: grid;justify-items: end;gap: 4px}.cbo-parts .cb-count{font: 400 13px/1 var(--cb-font-mono);color: var(--price)}.cbo-parts__more{display: flex;flex-wrap: wrap;gap: 4px 18px;margin-block-start: 6px;font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .04em;text-transform: uppercase}.cbo-parts__more a{display: inline-flex;align-items: center;gap: 6px;min-block-size: 24px;color: var(--link);text-decoration: underline;text-underline-offset: .2em}.cbo-parts__more .cb-arr{inline-size: 12px;block-size: 9px}.cbo-glyph{display: block;inline-size: 132px;block-size: 22px}@media (max-width: 699.98px){.cbo-parts li{grid-template-columns: 26px 18px minmax(0,1fr)}.cbo-parts__c{grid-column: 3;display: flex;align-items: center;gap: 10px;justify-content: start}.cbo-glyph{inline-size: 110px;block-size: 18px}}.cbo-send__l{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.cbo-send__l li{display: grid;grid-template-columns: 26px 1fr;gap: 10px;align-items: baseline}.cbo-send__l svg{inline-size: 22px;block-size: 14px;align-self: center;--pr-ink-a: .6;--pr-dark-a: .9;--pr-hot-a: .9;--pr-w: .8}.cbo-lands{display: grid;gap: 32px}.cbo-lands>*{min-inline-size: 0}@media (min-width: 1100px){.cbo-lands{grid-template-columns: minmax(0,1.75fr) minmax(0,1fr);gap: 48px;align-items: start}}.cbo-lands__h{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 12px}.cbo-lands__side{display: grid;gap: 28px;align-content: start}.cbo-send__k{display: flex;justify-content: space-between;gap: 12px;margin: 0 0 14px;padding-block-end: 8px;border-block-end: 1px solid var(--cb-ink)}.cbo-send__by{margin: 16px 0 0;padding-block-start: 12px;border-block-start: 1px solid var(--cb-keyline);font-size: 15px;line-height: 1.45}.cbo-when{padding-block-start: 14px;border-block-start: 1px solid var(--rule-c)}.cbo-when .cbo-run__art{display: block;inline-size: 100%;max-inline-size: 360px;block-size: auto}.cb-room:not(.cb-room--ultra) .cbo-when{--pr-lemon: var(--pr-line)}.cbo-when__t{margin: 6px 0 0;font: 400 13px/1.8 var(--cb-font-mono)}.cbo-when__a{display: inline-flex;align-items: center;gap: 5px;color: var(--link);text-decoration: underline;text-underline-offset: .22em;white-space: nowrap}.cbo-when__a .cb-arr{margin: 0}.cbo-hero{padding-block: 16px 56px}@media (min-width: 1100px){.cbo-hero{padding-block: 26px 64px}}.cbo-hero__grid{display: grid;gap: 28px}.cbo-hero__grid>*{min-inline-size: 0}@media (min-width: 1000px){.cbo-hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: start}}.cbo-hero__art{inline-size: 100%;max-inline-size: 430px;justify-self: end}.cbo-hero__art:has(.cb-print--plate){max-inline-size: none}@media (max-width: 999.98px){.cbo-hero__art{justify-self: center;max-inline-size: 360px}.cbo-hero__art:has(.cb-print--plate){justify-self: stretch;max-inline-size: none}}.cbo-hero__k{margin-block-end: 16px}.cbo-hero__h1{font-size: clamp(44px,7.6vw,104px);text-wrap: balance}.cbo-hero__h1:not(.cbo-hero__h1--short){font-size: clamp(40px,5vw,72px)}.cbo-hero__h1.cbo-hero__h1--long{font-size: clamp(40px,4.2vw,60px)}.cbo-hero__lede{margin: 16px 0 0;max-inline-size: 44ch}.cbo-hero__fig{display: grid;justify-items: start;gap: 12px;margin-block-start: 20px}.cbo-hero__price{margin: 0}.cbo-facts{display: grid;grid-template-columns: repeat(3,auto);justify-content: start;margin: 0;border-block-start: 1px solid var(--rule-c)}.cbo-facts>div{min-inline-size: 0;margin-inline-end: 16px;padding: 10px 16px 0 0;border-inline-end: 1px solid var(--rule-c)}.cbo-facts>div:last-child{margin-inline-end: 0;padding-inline-end: 0;border-inline-end: 0}.cbo-facts dt{font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.cbo-facts dd{margin: 6px 0 0;font-size: 16px;white-space: nowrap}.cbo-facts dd b{font: 400 14px/1.5 var(--cb-font-mono)}@media (max-width: 459.98px){.cbo-facts{grid-template-columns: auto minmax(0,1fr);inline-size: 100%}.cbo-facts>div:nth-child(2){margin-inline-end: 0;border-inline-end: 0}.cbo-facts>div:last-child{grid-column: 1 / -1;margin-block-start: 10px;border-block-start: 1px solid var(--rule-c)}}.cbo-hero__fit{margin: 14px 0 0;max-inline-size: 54ch;font-size: 17px;line-height: 1.45}.cbo-hero__fit .cb-k{margin-inline-end: 8px;color: var(--fg-2)}.cbo-hero__cta{margin-block-start: 22px}.cbo-hero__places{margin: -4px 0 4px;font-size: 15px;line-height: 1.4}.cbo-hero__places b{font-weight: 600;white-space: nowrap}.cbo-hero__gate{margin: 18px 0 0;padding: 2px 0 2px 12px;border-inline-start: 3px solid currentColor;font-weight: 600}.cbo-hero__gate .cb-link{font-weight: 600}@media (max-width: 599.98px){.cbo-hero{padding-block-start: 10px}.cbo-hero__art{justify-self: stretch;max-inline-size: none}.cbo-hero__art .cb-print--offer{inline-size: 100%}.cbo-hero__art .cb-print--offer .cb-print__in{inline-size: min(100%,272px);margin-inline: auto;aspect-ratio: auto}.cbo-hero__k{margin-block-end: 10px}.cbo-hero__lede{margin-block-start: 12px}.cbo-hero__fig{margin-block-start: 16px}.cbo-hero__art .cbo-td-meta{inline-size: 100%;flex-wrap: nowrap;justify-content: space-between;margin: 0;text-align: start}.cbo-hero__art .cbo-td-out{font-size: 15px}}@media (max-width: 599.98px){.cbo-hero__art .cb-plate-key{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 12px}.cbo-hero__art .cb-plate-key__w{font-size: 12px;line-height: 1.3}.cbo-hero__art .cb-print--plate>.cb-cap{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 419.98px){.cbo-hero__art .cbo-td-meta{flex-wrap: wrap}.cbo-hero__art .cbo-td-steps{flex-basis: 100%}.cbo-hero__art .cbo-td-meta__t{white-space: normal}}.cbo-td-keys{position: absolute;z-index: 1;inset: 0 0 auto;aspect-ratio: 300 / 375}.cbo-td-keys[hidden]{display: none}.cbo-td-key{position: absolute;inline-size: min(44px,12%);aspect-ratio: 1;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;translate: -50% -50%}.cbo-td-key[data-k="0"]{inset: 40.533% auto auto 88%}.cbo-td-key[data-k="1"]{inset: 18.667% auto auto 12%}.cbo-td-key[data-k="2"]{inset: 34.133% auto auto 12%}.cbo-td-key[data-k="3"]{inset: 8% auto auto 88%}.cbo-td-key[data-k="4"]{inset: 62.933% auto auto 12%}.cbo-td-key[data-k="5"]{inset: 54.933% auto auto 88%}.cbo-td-key[data-k="6"]{inset: 27.733% auto auto 88%}.cbo-td-key[data-k="7"]{inset: 17.6% auto auto 88%}.cbo-td-key[data-k="8"]{inset: 77.867% auto auto 12%}.cbo-td-key[data-k="9"]{inset: 8% auto auto 12%}.cbo-sig .cb-print__in>.cb-ed{z-index: 2}.cbo-live--td .cb-s-line{transition: stroke-opacity var(--cb-dur-1),stroke-width var(--cb-dur-1)}.cbo-sig.is-picking .cbo-live--td .cb-s-line:not(.is-on){stroke-opacity: .3}.cbo-live--td .cb-s-line.is-on{stroke-width: 3.6px}.cbo-td-meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 6px 10px;margin-inline-start: auto}.cbo-td-meta__t{white-space: nowrap}.cbo-td-steps{display: flex;gap: 6px}.cbo-td-out{flex-basis: 100%;display: flex;gap: 10px;align-items: baseline;margin-block-start: 6px;padding-block-start: 8px;border-block-start: 1px solid var(--cb-keyline);font: 600 16px/1.35 var(--cb-font-text);letter-spacing: 0;text-transform: none}.cbo-td-step{display: inline-grid;place-items: center;flex: none;inline-size: 44px;block-size: 44px;padding: 0;border: 1px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink);cursor: pointer}.cbo-td-step[hidden]{display: none}.cbo-td-step svg{inline-size: 14px;block-size: 10px}.cbo-td-step:hover{background: var(--cb-ink);color: var(--cb-mat)}.cbo-td-out b{font: 400 13px/1 var(--cb-font-mono);color: var(--cb-hot-ink)}.cbo-td-out a{color: inherit;text-decoration: underline;text-decoration-color: var(--cb-keyline);text-underline-offset: .2em}.cbo-walkbtn{display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;padding: 0 12px 0 8px;border: 1px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink);font: 400 12px/1 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;cursor: pointer}.cbo-walkbtn[hidden]{display: none}.cbo-walkbtn svg{inline-size: 26px;block-size: 14px}.cbo-walkbtn:hover{background: var(--cb-ink);color: var(--cb-mat)}.cbo-spm .cbs-foot{margin-block-start: 22px}@media (min-width: 1360px){.cbo-spm{display: grid;grid-template-columns: minmax(0,1fr) 330px;grid-template-rows: auto 1fr;column-gap: 48px}.cbo-spm>.cbs-sheet{grid-column: 1 / -1;grid-row: 1 / span 2;display: grid;grid-template-columns: subgrid;grid-template-rows: subgrid}.cbo-spm>.cbs-sheet>.cbs-sheet__mat{grid-column: 1;grid-row: 1 / span 2}.cbo-spm>.cbs-sheet>figcaption{grid-column: 2;grid-row: 1;margin: 0}.cbo-spm>:is(.cbs-foot,.cbs-more){grid-column: 2;grid-row: 2;align-self: end;display: grid;justify-items: start;gap: 18px;margin: 0}.cbo-spm .cbs-dl{inline-size: 100%}}.cbo-own{margin-block-start: 32px;padding-block-start: 14px;border-block-start: 1px solid var(--rule-c)}.cbo-own__k{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 14px}.cbo-own__k span:last-child{color: var(--fg-2)}.cbo-fan{--fan-o: 40px;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));margin: 0;padding: 0 var(--fan-o) 0 0;list-style: none}.cbo-fan>li{position: relative;min-inline-size: 0}.cbo-fan>li:is(:hover,:focus-within){z-index: 2}.cbo-fan__a{display: block;color: inherit;text-decoration: none}.cbo-fan__p{display: block;inline-size: calc(100% + var(--fan-o));padding: 6px;transition: translate var(--cb-dur-2) var(--cb-ease-out)}.cbo-fan__img{position: relative;display: block;aspect-ratio: 1000 / 1100;overflow: hidden;border: 1px solid var(--cb-keyline)}.cbo-fan__img img{display: block;inline-size: 100%;block-size: auto}.cb-print .cbo-fan__ed{inset-inline: 12px auto;inset-block-end: 12px}.cbo-fan .cbo-fan__ed{display: grid;grid-auto-flow: row}.cbo-fan .cbo-fan__ed>div{display: flex;gap: 6px;align-items: baseline;margin: 0;padding: 4px 8px;border: 0;white-space: nowrap}.cbo-fan .cbo-fan__ed>div + div{border-block-start: 1px solid var(--pr-ink)}.cbo-fan .cbo-fan__ed dd{white-space: nowrap}.cbo-fan__t{display: block;margin-block-start: 10px;padding-inline-end: 10px;font-size: 14px;line-height: 1.3}.cbo-fan__a:hover .cbo-fan__t{text-decoration: underline;text-underline-offset: .2em}@media (prefers-reduced-motion: no-preference){.cbo-fan__a:is(:hover,:focus-visible) .cbo-fan__p{translate: 0 -8px}}@media (max-width: 899.98px){.cbo-fan{display: flex;gap: 14px;padding: 4px 0 14px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: thin}.cbo-fan>li{flex: 0 0 min(62%,240px);scroll-snap-align: start}.cbo-fan__p{inline-size: 100%}}.cb-reader{inline-size: min(96vw,1000px);max-block-size: 92vh;padding: 0;border: 1.5px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink)}.cb-reader::backdrop{background: color-mix(in srgb,var(--cbx-ink) 70%,transparent)}.cb-reader__bar{position: sticky;inset-block-start: 0;display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 8px 8px 8px 16px;border-block-end: 1px solid var(--cb-ink);background: var(--cb-mat)}.cb-reader__bar button{min-inline-size: 44px;min-block-size: 44px;border: 1.5px solid var(--cb-ink);background: none;color: inherit;font: 400 20px/1 var(--cb-font-mono);cursor: pointer}.cb-reader img{display: block;inline-size: 100%;block-size: auto}.cbo-nq{display: grid;gap: 40px}.cbo-nq>*{min-inline-size: 0}@media (min-width: 1100px){.cbo-nq{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 64px;align-items: start}}.cbo-nq__k{margin: 0 0 4px}.cbo-out{max-inline-size: 620px}@media (min-width: 1280px){.cbo-nq .cbo-out{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto 1fr;column-gap: 18px;max-inline-size: none}.cbo-nq .cbo-out>.cbo-out__key{grid-column: 1;grid-row: 1}.cbo-nq .cbo-out>.cb-print__in{grid-column: 1;grid-row: 2;align-self: start}.cbo-nq .cbo-out>figcaption{grid-column: 2;grid-row: 1 / span 2;padding: 0 4px 4px}.cbo-nq .cbo-out .cbo-out__art--l{display: none}.cbo-nq .cbo-out .cbo-out__art--p{display: block}}.cbo-out__key{display: flex;justify-content: space-between;gap: 12px;margin: 0 2px 8px}.cbo-out .cbo-out__art--p{display: none}@media (max-width: 599.98px){.cbo-out .cbo-out__art--l{display: none}.cbo-out .cbo-out__art--p{display: block}}.cbo-out figcaption{padding: 14px 6px 6px}.cbo-out__k{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 12px;margin: 0;padding-block-end: 8px;border-block-end: 1px solid var(--cb-keyline)}.cbo-out__l{display: grid;gap: 10px;margin: 12px 0 0;padding: 0;list-style: none;font-size: 16px;line-height: 1.4}.cbo-out__l li{display: grid;grid-template-columns: 30px 1fr;gap: 10px;align-items: baseline}.cbo-out__n{inline-size: 26px;block-size: 26px;align-self: start}.cbo-qs__list{inline-size: 100%}@media (min-width: 1100px){.cbo-qs--two>.cbo-qs__list>.cb-faq{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 56px;align-items: start}}.cbo-qs__terms{margin: 22px 0 0}.cbo-others{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.cbo-others{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}}.cbo-others>li{min-inline-size: 0}.cbo-other{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 16px;align-items: start;color: var(--fg);text-decoration: none}@media (min-width: 1100px){.cbo-other{grid-template-columns: 112px minmax(0,1fr)}}.cbo-other__p{display: block;padding: 5px;transition: transform var(--cb-dur-2) var(--cb-ease-out),--pr-ink-a .6s,--pr-dark-a .6s,--pr-hot-a .6s}.cbo-other__p svg{display: block;inline-size: 100%;block-size: auto}.cbo-other:hover .cbo-other__p{--pr-ink-a: .06;--pr-dark-a: .2;--pr-hot-a: .28}@media (prefers-reduced-motion: no-preference){.cbo-other:hover .cbo-other__p{transform: translateY(-4px)}}.cbo-other:hover .cb-h3{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .14em}.cbo-other__t{display: grid;gap: 6px;min-inline-size: 0}.cbo-other .cb-price{font-size: clamp(22px,2.3vw,28px)}.cbo-other__f{display: grid;gap: 4px;min-inline-size: 0;font-size: 13px}.cbo-other__f .cb-mono{overflow-wrap: anywhere}.cbo-close__grid{display: grid;gap: 40px}.cbo-close__grid>*{min-inline-size: 0}@media (min-width: 1100px){.cbo-close__grid{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 64px;align-items: end}}.cbo-close__h{font-size: clamp(36px,4.2vw,60px)}.cbo-nw{white-space: nowrap}.cbo-close__price{margin: 14px 0 20px}.cbo-close__print{display: none}.cbo-close__r{display: grid;gap: 20px}.cbo-cl__art{display: block;inline-size: 100%;block-size: auto;max-inline-size: 640px}.cbo-cl__ol{display: grid;grid-template-columns: repeat(3,22.05%) minmax(max-content,1fr);max-inline-size: 640px;margin: 4px 0 0;padding: 0 0 0 11.07%;list-style: none}.cbo-cl__ol li{min-inline-size: 0;padding-inline-end: 8px}.cbo-cl__d{margin: 0;font: 400 12px/1.3 var(--cb-font-mono);white-space: nowrap}.cbo-cl li:not(.is-end) .cbo-cl__d{white-space: normal}.cbo-cl .is-end .cbo-cl__d{display: inline-block;padding: 1px 5px;background: var(--cbx-lemon);color: var(--cbx-ink)}.cbo-cl__w{margin: 6px 0 0;font-weight: 600;font-size: 15px;line-height: 1.3}@media (max-width: 599.98px){.cbo-cl__ol{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 0;padding: 0}.cbo-cl__art{display: none}.cbo-cl__ol li{padding-block-start: 8px;border-block-start: 2px solid currentColor}}.cbo-overlap{display: grid;gap: 4px;margin: 0}.cbo-overlap>span::after{content: none}.cbo-close__mail a{color: var(--link);font-weight: 600}.cbo-pilot{display: grid;gap: 44px}.cbo-pilot>*{min-inline-size: 0}@media (min-width: 1100px){.cbo-pilot{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 72px;align-items: start}}.cbo-places{margin: 0}.cbo-places__l{display: grid;gap: 10px;max-inline-size: 640px;margin: 0;padding: 0;list-style: none}.cbo-places__l li{display: grid;grid-template-columns: 5.6em minmax(0,1fr) 3.4em;gap: 14px;align-items: center}.cbo-places__l li>span:last-child{text-align: end}.cbo-places__art path{vector-effect: non-scaling-stroke}.cbo-places__art{display: block;inline-size: 100%;block-size: 34px;--pr-ink-a: .45;--pr-dark-a: .8;--pr-hot-a: .9;--pr-w: .9}.cbo-places .cbo-places__line{margin: 22px 0 22px;font-size: 19px;line-height: 1.45;max-inline-size: 40ch}.cbo-places .cbo-places__line>svg{display: none}.cbo-places .cbo-places__line b{white-space: nowrap}.cbo-partner{display: grid;grid-template-columns: minmax(0,200px) minmax(0,1fr);gap: 24px;align-items: start;scroll-margin-block-start: 90px}@media (max-width: 599.98px){.cbo-partner{grid-template-columns: minmax(0,36fr) minmax(0,64fr);gap: 16px}.cbo-partner__print .cb-ed{display: none}.cbo-partner__h{font-size: 24px}}@media (max-width: 359.98px){.cbo-partner{grid-template-columns: minmax(0,1fr)}.cbo-partner__print{max-inline-size: 150px}}.cbo-partner__print .cb-ed{position: static;margin-block-start: 8px}.cbo-partner__h{margin: 10px 0 8px;font-size: clamp(26px,3vw,34px)}.cbo-partner__p{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 8px}.cbo-partner__t{min-inline-size: 0;container-type: inline-size}.cbo-partner__p .cb-price{font-size: clamp(26px,min(9vw,15cqi),40px)}.cbo-partner__l{margin: 12px 0 0;font-size: 17px;line-height: 1.45;max-inline-size: 32ch}.cbo-partner__q{margin: 16px 0 0}.cbo-partner__q a{color: var(--link);font-weight: 600}.cbo-specstrip{display: grid;gap: 30px}.cbo-specstrip>*{min-inline-size: 0}@media (min-width: 1100px){.cbo-specstrip{grid-template-columns: minmax(0,1.7fr) minmax(0,1fr);gap: 64px;align-items: center}}.cbo-specstrip__t .cb-side{margin: 16px 0 20px}.cbo-specs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.cbo-specs{gap: 20px}}.cbo-specs>li{min-inline-size: 0}.cbo-specs>li:nth-child(1) .cbo-spec__print{margin-block: 0 48px}.cbo-specs>li:nth-child(2) .cbo-spec__print{margin-block: 24px}.cbo-specs>li:nth-child(3) .cbo-spec__print{margin-block: 48px 0}@media (max-width: 599.98px){.cbo-specs>li:nth-child(1) .cbo-spec__print{margin-block: 0 24px}.cbo-specs>li:nth-child(2) .cbo-spec__print{margin-block: 12px}.cbo-specs>li:nth-child(3) .cbo-spec__print{margin-block: 24px 0}}.cbo-spec{display: grid;gap: 12px;color: inherit;text-decoration: none}.cbo-spec__print{padding: 5px;transition: translate var(--cb-dur-2) var(--cb-ease-out)}@media (prefers-reduced-motion: no-preference){.cbo-spec:hover .cbo-spec__print{translate: 0 -4px}}.cbo-spec__crop{display: block;aspect-ratio: 480 / 420;overflow: hidden;border: 1px solid var(--cb-keyline)}.cbo-spec__crop img{display: block;inline-size: 100%;block-size: auto}.cbo-spec .cb-ed{position: static;display: flex;flex-wrap: wrap;max-inline-size: 100%;margin-block-start: 6px}.cbo-spec .cb-ed>div{flex: 1 1 auto;padding: 4px 6px}.cbo-spec .cb-ed dd{white-space: normal;font-size: 12px}.cbo-spec__n{font: 600 15px/1.3 var(--cb-font-text)}.cbo-spec:hover .cbo-spec__n{text-decoration: underline}@media (max-width: 599.98px){.cbo-spec .cb-ed{display: none}.cbo-spec__n{font-size: 13px}}@media print{.cbo-td-keys,.cbo-td-step,.cbo-walkbtn,.cbo-fh__strip,.cbo-pb{display: none !important}.cbo-board{display: block}.cbo-fares tr,.cbo-sec,.cbo-specs>li,.cbo-parts>li,.cbo-when{break-inside: avoid}.cbo-lands__h{break-after: avoid}.cbo-when .cbo-run__art{display: block !important;max-inline-size: 90mm}.cbo-close__print{display: block !important;margin: 4mm 0 0;font: 11pt/1.45 var(--cb-font-text)}.cbo-td-meta__t{white-space: normal}}@media (min-width: 1100px){.cbo-finder .cb-finder__q,.cbo-finder .cb-finder__r{display: contents}.cbo-finder .cb-finder{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 64px;row-gap: 0;align-items: start}.cbo-finder .cb-finder__r>*{grid-column: 2}.cbo-finder .cb-finder__q>*{grid-column: 1}.cbo-finder .cb-finder__q>.cb-h2{grid-row: 1}.cbo-finder .cb-finder__side{grid-row: 2}.cbo-finder .cb-finder__form{grid-row: 3 / span 3}.cbo-finder .cb-places{grid-column: 1;grid-row: 6;margin-block-start: 26px}.cbo-finder .cb-finder__mail{grid-column: 1;grid-row: 7}.cbo-finder .cb-fz{grid-row: 1 / span 2;align-self: end}.cbo-finder .cb-finder__r>.cb-k:not(.cb-finder__or){grid-row: 3;margin: 0 0 10px}.cbo-finder .cb-result{grid-row: 4}.cbo-finder .cb-finder__or{grid-row: 5}.cbo-finder .cb-finder__all{grid-row: 6 / span 2}.cbo-finder .cb-result{grid-template-columns: 240px minmax(0,1fr);align-items: start}.cbo-finder .cb-result__p{grid-column: 1;grid-row: 1;inline-size: 240px;align-self: start;justify-self: start}.cbo-finder .cb-result__t{grid-column: 2;grid-row: 1;min-inline-size: 0;container-type: inline-size}.cbo-finder .cb-result__price .cb-price{font-size: clamp(36px,min(4.6vw,15cqi),72px)}.cbo-finder .cb-result__name{font-size: clamp(26px,min(4.6vw,11cqi),44px)}.cbo-finder .cb-result .cb-tt{grid-template-columns: 1fr}}.cbo-finder .cb-result__p{align-self: start}@media (max-width: 699.98px){.cbo-finder .cb-result .cb-print{max-inline-size: 240px}}}

@layer pages{main:has(>.cbs-strip){display: flex;flex-direction: column}:root:has(.cbs-strip){scroll-padding-top: calc(var(--hdr) + 64px)}.cbs-strip{order: -1;position: sticky;inset-block-start: var(--hdr);z-index: 20;background: var(--cbx-lemon);color: var(--cbx-ink);border-block-end: 1px solid var(--cbx-ink)}.cbs-strip__in{display: flex;align-items: center;gap: 12px;margin-block: 0;padding-block: 7px;font: 400 12px/1.35 var(--cb-font-mono);letter-spacing: .03em;white-space: nowrap}.cbs-strip__k{padding: 3px 7px 2px;border: 1px solid var(--cbx-ink);text-transform: uppercase;letter-spacing: .1em}.cbs-strip__l,.cbs-strip__s{display: none}.cbs-strip__s::before,.cbs-strip__xs::before{content: attr(data-t)}.cbs-strip__in>span:not(.cbs-strip__k){min-inline-size: 0;overflow: hidden;text-overflow: ellipsis}@media (min-width: 400px){.cbs-strip__s{display: inline}.cbs-strip__xs{display: none}}@media (min-width: 700px){.cbs-strip__l{display: inline}.cbs-strip__s{display: none}}main:has(>.cbs-strip)>.crumbs{background: var(--cb-lilac);box-shadow: 0 0 0 100vmax var(--cb-lilac);clip-path: inset(0 -100vmax)}.cbs-hero{padding-block-start: 36px}.cbs-hero__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 36px}.cbs-hero__h1{margin: 12px 0 18px}.cbs-hero .cb-lede{margin: 0 0 30px}.cbs-hero__art .cb-print--plate{margin: 0}.cbs-hero__cta{margin: 22px 0 0}@media (min-width: 1100px){.cbs-hero{padding-block-start: 48px}.cbs-hero__grid{grid-template-columns: minmax(0,7fr) minmax(0,6fr);gap: 56px;align-items: center}.cbs-hero__h1{font-size: min(100px,6.9vw)}}.cbs-index{margin: 0;padding: 0;list-style: none;border-block-start: 1px solid var(--rule-c)}.cbs-index li{border-block-end: 1px solid var(--rule-c)}.cbs-index a{display: grid;grid-template-columns: 46px auto minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 10px 0;color: inherit;text-decoration: none}.cbs-index .cb-print{display: block;padding: 3px;border-width: 1px;box-shadow: none;transition: translate var(--cb-dur-2) var(--cb-ease-out),box-shadow var(--cb-dur-2)}.cbs-index .cb-art{inline-size: 38px;block-size: 47.5px}.cbs-index a:hover .cb-print{translate: 0 -3px;box-shadow: var(--cb-shadow)}.cbs-index__no{color: var(--fg-2)}.cbs-index__n b{display: block;font: 600 17px/1.25 var(--cb-font-text)}.cbs-index a:hover .cbs-index__n b{text-decoration: underline;text-underline-offset: .2em}.cbs-index__n span{display: block;font-size: 15px;line-height: 1.35;color: var(--fg-2)}.cbs-index__p{font: 800 20px/1 var(--cb-font-display);font-stretch: 112%;color: var(--price);white-space: nowrap;text-align: end}.cbs-index__p small{display: block;margin-block-start: 5px;font: 400 12px/1.2 var(--cb-font-mono);font-stretch: 100%;letter-spacing: .04em;color: var(--fg-2)}@media (max-width: 459.98px){.cbs-index a{grid-template-columns: 46px minmax(0,1fr) auto}.cbs-index__no{display: none}}.cbs-facts{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 14px 0 0;color: var(--fg-2)}.cbs-facts a{color: var(--link);text-decoration: underline;text-underline-offset: .22em}.cbs-facts .cb-arr{display: inline;inline-size: 12px;block-size: 9px;margin-inline-start: 6px;vertical-align: 0}.cbs-tabs{position: relative;z-index: 19;background: var(--cb-blush);border-block: 1px solid var(--rule-c)}html.motion .cbs-tabs.is-tabs{position: sticky;inset-block-start: calc(var(--hdr) + var(--cbs-strip-h,31px))}.cbs-tabs__l{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;list-style: none}.cbs-tabs__l>li{min-inline-size: 0;border-inline-start: 1px solid var(--rule-c)}.cbs-tabs__l>li:last-child{border-inline-end: 1px solid var(--rule-c)}.cbs-tab{display: flex;align-items: baseline;gap: 10px;min-block-size: 52px;padding: 14px 14px 12px;color: var(--fg);text-decoration: none;font: 600 16px/1.2 var(--cb-font-text)}.cbs-tab__no{font: 400 12px/1 var(--cb-font-mono);letter-spacing: .06em;color: var(--fg-2)}.cbs-tab:hover .cbs-tab__n{text-decoration: underline;text-underline-offset: .2em}.cbs-tab[aria-selected="true"]{background: var(--cbx-lemon);color: var(--cbx-ink);box-shadow: inset 0 -4px 0 var(--cbx-ink)}.cbs-tab[aria-selected="true"] .cbs-tab__no{color: var(--cbx-ink-2)}.cbs-tab:focus-visible{outline: 1px solid transparent;box-shadow: inset 0 0 0 2px var(--wall),inset 0 0 0 3px var(--ring),inset 0 0 0 5px var(--wall),inset 0 0 0 6px var(--ring)}@media (max-width: 599.98px){.cbs-tabs .wrap{padding-inline: 0}.cbs-tabs__l>li:first-child{border-inline-start: 0}.cbs-tabs__l>li:last-child{border-inline-end: 0}.cbs-tab{flex-direction: column;align-items: flex-start;gap: 4px;padding: 10px 8px;font-size: 14px}}@media (max-width: 359.98px){.cbs-tab{padding-inline: 6px;font-size: 13px}}html.motion .cbs-room[hidden]{display: none}:root:has(.cbs-tabs.is-tabs){scroll-padding-top: calc(var(--hdr) + var(--cbs-strip-h,31px) + 72px)}.cbs-side{display: grid;gap: 14px;align-items: end}.cbs-side .cb-side{margin: 0}.cbs-head--fig .cbs-side{grid-template-columns: 84px minmax(0,1fr)}.cbs-mini{margin: 0;padding: 4px}@media (min-width: 1100px){.cb-head>.cbs-side{justify-self: end}.cbs-head--fig .cbs-side{grid-template-columns: 104px minmax(0,1fr)}}@media (min-width: 1100px){.cbs-head--solo{grid-template-columns: minmax(0,1fr)}}.cbs-sheet{margin: 0;min-inline-size: 0}.cbs-sheet__mat{display: flex;flex-direction: column}.cbs-sheet__in{padding: 14px 12px 18px}@media (min-width: 700px){.cbs-sheet__in{padding: 18px 22px 24px}}.cbs-sheet__mat .cb-ed{position: static;align-self: flex-end;margin-block-start: 8px}.cbs-run{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 18px;padding-block-end: 10px;border-block-end: 1px solid var(--fg);color: var(--fg-2)}.cbs-run b{font-weight: 400;color: var(--fg)}.cbs-run .cb-arr{inline-size: 12px;block-size: 9px;margin-inline: 4px;vertical-align: 0}.cbs-gl{margin-block-start: 18px}.cbs-gl .cb-gl__name{margin-block-end: 6px}.cbs-gl .cb-gl__line{max-inline-size: 52ch}.cbs-more{display: flex;flex-wrap: wrap;align-items: baseline;gap: 14px 32px;margin: 26px 0 0}.cbs-note{margin: 14px 0 0;font: 400 12px/1.55 var(--cb-font-mono);color: var(--fg-2);max-inline-size: 78ch}.cbs-disc{display: inline-grid;place-items: center;inline-size: 24px;block-size: 24px;flex: none;border: 1.5px solid var(--cb-ultra);border-radius: 50%;background: var(--cb-mat);color: var(--cb-ultra);font: 400 12px/1 var(--cb-font-mono);letter-spacing: 0}.cbs-disc--hot{border-color: var(--cb-hot);color: var(--cb-hot-ink)}.cbs-key{display: inline-block;inline-size: 22px;block-size: 12px;margin-inline-end: 8px;vertical-align: -1px}.cbs-key--measure{border: 1px solid var(--cb-ultra)}.cbs-key--ring{border: 1.5px solid var(--cb-hot);border-radius: 50%}.cbs-key--arc{block-size: 9px;border-block-end: 1.5px solid var(--cb-hot);border-radius: 0 0 50% 50%}.cbs-key--plan{block-size: 9px;background: repeating-linear-gradient(var(--cb-ink) 0 1.2px,transparent 1.2px 4px)}.cbs-key--pack{block-size: 13px;background: repeating-linear-gradient(var(--cb-ultra) 0 1.2px,transparent 1.2px 3px)}.cbs-ringed{position: relative;display: inline-block;padding-inline: 2px;white-space: nowrap}.cbs-pen{position: absolute;inset: -5px -11px;inline-size: calc(100% + 22px);block-size: calc(100% + 10px);overflow: visible;pointer-events: none}.cbs-pen path,.cbs-bill path,.cbs-bill ellipse,.cbs-scale__r path,.cbs-models__b path{vector-effect: non-scaling-stroke}.cbs-td{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px}@media (min-width: 1100px){.cbs-td{grid-template-columns: minmax(0,7fr) minmax(0,4fr);gap: 44px}}.cbs-page{border: 1.5px solid var(--cb-ink);background: var(--cb-mat)}.cbs-page__bar{display: flex;align-items: center;gap: 5px;margin: 0;padding: 7px 10px;border-block-end: 1px solid var(--cb-ink)}.cbs-page__bar i{inline-size: 8px;block-size: 8px;border: 1px solid var(--cb-ink)}.cbs-page__bar span{flex: 1;min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;margin-inline-start: 8px;padding: 4px 10px;border: 1px solid var(--cb-keyline);font: 400 12px/1.2 var(--cb-font-mono);color: var(--fg-2);white-space: nowrap}.cbs-page__body{padding: 16px 14px 20px}@media (min-width: 700px){.cbs-page__body{padding: 22px 22px 26px}}.cbs-page__sw{display: inline-flex;margin: 0 0 18px;border: 1px solid var(--cb-ink);font: 400 12px/1 var(--cb-font-mono)}.cbs-page__sw span{padding: 6px 12px}.cbs-page__sw .is-on{background: var(--cb-ink);color: var(--cb-mat)}.cbs-plans{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (max-width: 379.98px){.cbs-page__body{padding-inline: 10px}.cbs-plans{gap: 8px}.cbs-plan{padding-inline: 8px}.cbs-plan__p small{letter-spacing: -.02em}}@media (min-width: 700px){.cbs-plans{grid-template-columns: repeat(4,minmax(0,1fr))}}.cbs-plan{position: relative;display: flex;flex-direction: column;gap: 6px;min-inline-size: 0;padding: 12px 10px 10px;border: 1px solid var(--cb-keyline)}.cbs-plan--add{border: 1px dashed var(--cb-ink)}.cbs-plan p{margin: 0}.cbs-plan__n{font: 600 14px/1.2 var(--cb-font-text)}.cbs-plan__n span{display: block;margin-block-start: 2px;font: 400 12px/1.2 var(--cb-font-mono);color: var(--fg-2)}.cbs-plan .cbs-plan__p{margin-block-start: 4px;font: 800 30px/1 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.01em}.cbs-plan__p small{display: block;margin-block-start: 6px;font: 400 12px/1.5 var(--cb-font-mono);letter-spacing: 0}.cbs-plan__p small .cbs-disc{margin-inline-start: 12px;vertical-align: middle}.cbs-plan__y{position: relative;font-size: 13px;line-height: 1.35}.cbs-measure{margin-inline: -5px;padding: 4px 5px;border: 1px solid var(--cb-ultra)}.cbs-measure>.cbs-disc{position: absolute;inset-block-start: -13px;inset-inline-end: -11px}.cbs-measure__t{display: block;margin-block-start: 4px;font: 400 12px/1.25 var(--cb-font-mono);color: var(--cb-ultra)}.cbs-plan__f{margin-block-start: auto !important;padding-block-start: 4px;font-size: 13px;line-height: 1.35;color: var(--fg-2)}.cbs-plan__b{position: relative;margin-block-start: 6px !important;padding: 8px 6px;background: var(--cb-ink);color: var(--cb-mat);font: 600 12px/1.25 var(--cb-font-text);text-align: center}.cbs-plan__b--line{background: none;color: var(--cb-ink);border: 1px solid var(--cb-ink)}.cbs-plan__b>.cbs-disc{position: absolute;inset-block-start: -12px;inset-inline-end: -10px}.cbs-td__key{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px;margin: 12px 0 0;color: var(--fg-2)}.cbs-td__key span{display: inline-flex;align-items: center}.cbs-td__key .cbs-disc{inline-size: 20px;block-size: 20px;margin-inline-end: 8px}.cbs-td__first>.cb-k{margin: 0 0 10px}.cbs-td__comb{max-inline-size: 340px;margin-block-end: 16px}.cbs-td__comb>svg{display: block;inline-size: 100%;block-size: auto}.cbs-three{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.cbs-three li{display: grid;grid-template-columns: 34px minmax(0,1fr);font-size: 17px;line-height: 1.4}.cbs-three span{font: 400 14px/1.7 var(--cb-font-mono);color: var(--cb-ultra)}.cbs-td__more{margin: 16px 0 0;padding-block-start: 12px;border-block-start: 1px solid var(--cb-keyline);font-size: 15px;line-height: 1.45;color: var(--fg-2)}.cbs-walk{display: grid;gap: 6px;margin: 18px 0 0}.cbs-walk__r{inline-size: 240px;max-inline-size: 100%;block-size: 22px}.cbs-hang{display: grid;grid-template-columns: minmax(0,1fr);gap: 44px;margin-block-start: 56px}.cbs-hang__col{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;align-content: start}@media (min-width: 1100px){.cbs-hang--pricing{grid-template-columns: minmax(0,6fr) minmax(0,5fr);align-items: start;gap: 56px}}.cbs-foot--col{margin-block-start: 0}.cbs-legend{display: flex;flex-wrap: wrap;gap: 6px 20px;margin: 0 0 4px;color: var(--fg-2)}.cbs-legend span{display: inline-flex;align-items: center}.cbs-paths,.cbs-paths ol{margin: 0;padding: 0;list-style: none}.cbs-paths__g>.cb-k{margin: 12px 0 2px;padding-block-start: 10px;border-block-start: 1px solid var(--cb-keyline);color: var(--fg-2)}.cbs-path{display: grid;grid-template-columns: 26px minmax(0,1fr) 62px;grid-template-areas: "id steps steps" "id bar t" "id note note";gap: 6px 12px;align-items: center;padding: 8px 0}.cbs-path__id{grid-area: id;align-self: start;font: 800 24px/1 var(--cb-font-display)}.cbs-path__steps{grid-area: steps;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0;font: 400 12px/1.3 var(--cb-font-mono)}.cbs-path__s{padding: 4px 7px;border: 1px solid var(--cb-ink);white-space: nowrap}.cbs-path__s b{font: 600 13px/1 var(--cb-font-text)}.cbs-path__s--pack{border: 1px dashed var(--cb-ultra);color: var(--cb-ultra)}.cbs-path__e{display: inline-flex;align-items: center;gap: 4px;color: var(--fg-2)}.cbs-path__e .cb-arr{inline-size: 12px;block-size: 9px}.cbs-bill{grid-area: bar;display: block;inline-size: 100%;block-size: 26px;overflow: visible}.cbs-path__t{grid-area: t;margin: 0;font: 800 24px/1 var(--cb-font-display);font-stretch: 112%;color: var(--price);text-align: end}.cbs-path__note{grid-area: note;margin: 0;font: 400 12px/1.2 var(--cb-font-mono);color: var(--cb-hot-ink)}.cbs-scale{display: grid;grid-template-columns: 26px minmax(0,1fr) 62px;column-gap: 12px;margin-block-start: 10px}.cbs-scale__r{grid-column: 2;display: block;inline-size: 100%;block-size: 12px}.cbs-scale p{grid-column: 2;display: grid;grid-template-columns: repeat(5,1fr) 0;margin: 4px 0 0;font: 400 12px/1 var(--cb-font-mono);color: var(--fg-2)}.cbs-scale p span{justify-self: start;translate: -50% 0}.cbs-scale p span:first-child{translate: 0 0}.cbs-scale p span:last-child{translate: -100% 0;white-space: nowrap}@media (max-width: 699.98px){.cbs-scale p span:nth-child(even){visibility: hidden}}@media (min-width: 700px){.cbs-path{grid-template-columns: 26px minmax(0,1fr) minmax(0,1fr) 70px;grid-template-areas: "id steps bar t" ". . note ."}.cbs-scale{grid-template-columns: 26px minmax(0,1fr) minmax(0,1fr) 70px}.cbs-scale__r,.cbs-scale p{grid-column: 3}}@media (min-width: 1100px){.cbs-path,.cbs-scale{grid-template-columns: 30px minmax(0,5fr) minmax(0,8fr) 84px;column-gap: 20px}.cbs-path{padding-block: 10px}.cbs-bill{block-size: 30px}.cbs-path__t{font-size: 28px}}.cbs-map{inline-size: 100%;border-collapse: collapse;table-layout: fixed;font-size: 13px;line-height: 1.35;font-variant-numeric: normal}.cbs-map thead td{inline-size: 21%}.cbs-map th,.cbs-map td{padding: 8px 6px 8px 0;text-align: start;vertical-align: top;border-block-end: 1px solid var(--cb-keyline);overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto}.cbs-map thead th{font: 600 13px/1.2 var(--cb-font-text);border-block-end: 1.5px solid var(--cb-ink)}.cbs-map thead th span{display: block;margin-block-start: 2px;font: 400 12px/1.2 var(--cb-font-mono);color: var(--fg-2)}.cbs-map tbody th{font: 400 12px/1.3 var(--cb-font-mono);color: var(--fg-2)}.cbs-map td.cbs-map__p{font: 800 22px/1 var(--cb-font-display);font-stretch: 112%}.cbs-frame{display: block;margin: -4px 0 0 -4px;padding: 3px;border: 1px solid var(--cb-ultra)}.cbs-under{font-weight: 600;text-decoration: underline 2px var(--cb-ultra);text-underline-offset: 4px}@media (max-width: 599.98px){.cbs-map,.cbs-map thead,.cbs-map tbody{display: block}.cbs-map tr{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: 8px;border-block-end: 1px solid var(--cb-keyline)}.cbs-map thead tr{border-block-end: 1.5px solid var(--cb-ink)}.cbs-map thead td{display: none}.cbs-map th,.cbs-map td{padding: 6px 0;border: 0;font-size: 12px}.cbs-map tbody th{grid-column: 1 / -1;padding-block: 8px 0}.cbs-map td.cbs-map__p{font-size: 20px}}.cbs-exp__name{margin: 0 0 14px;font: 800 22px/1.1 var(--cb-font-display);font-stretch: 112%}.cbs-exp__fig{max-inline-size: 380px}.cbs-exp__arms{display: block;inline-size: 100%;block-size: auto}.cbs-exp__lab{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 8px 0 0}.cbs-exp__lab>span{display: grid;gap: 2px}.cbs-exp__lab b{margin-block-end: 3px;font: 800 22px/1 var(--cb-font-display);font-stretch: 112%;color: var(--price)}.cbs-exp__lab .cb-k{color: var(--fg-2)}.cbs-exp__key{margin-block-start: 10px}.cbs-exp__dl{display: grid;gap: 14px;margin: 18px 0 0}.cbs-exp__dl dt{margin-block-end: 4px;color: var(--fg-2)}.cbs-exp__dl dd{margin: 0;font-size: 15px;line-height: 1.45}.cbs-exp__n{margin-inline-end: 6px;font: 800 36px/1 var(--cb-font-display);font-stretch: 112%;color: var(--price)}.cbs-stack{display: grid;grid-template-columns: minmax(0,1fr);gap: 56px}.cbs-fms{display: grid;gap: 8px 28px;margin: 0 0 6px;padding: 0;list-style: none}@media (min-width: 900px){.cbs-fms{grid-template-columns: repeat(2,minmax(0,1fr))}}.cbs-fms li{display: grid;grid-template-columns: 24px auto minmax(0,1fr);gap: 0 10px;align-items: baseline;font-size: 15px;line-height: 1.4}.cbs-fms svg{inline-size: 22px;block-size: 10px;align-self: center}.cbs-fms b{font: 400 12px/1 var(--cb-font-mono);color: var(--cb-hot-ink)}.cbs-fms__c{grid-column: 3;font: 400 12px/1.35 var(--cb-font-mono);color: var(--fg-2)}.cbs-fms__c>span{white-space: nowrap}.cbs-gate{margin-block-start: 6px}.cbs-caught{transition: opacity var(--cb-dur-2),stroke-width var(--cb-dur-2)}.cbs-fms li{cursor: default}@media (hover: hover){.cbs-sheet--gate:has(.cbs-fms li:hover) .cbs-caught{opacity: .12}.cbs-sheet--gate:has(.cbs-fms li:nth-child(1):hover) .cbs-fm-0,.cbs-sheet--gate:has(.cbs-fms li:nth-child(2):hover) .cbs-fm-1,.cbs-sheet--gate:has(.cbs-fms li:nth-child(3):hover) .cbs-fm-2,.cbs-sheet--gate:has(.cbs-fms li:nth-child(4):hover) .cbs-fm-3{opacity: 1;stroke-width: 2.2px}.cbs-fms li:hover span:not(.cbs-fms__c){text-decoration: underline;text-decoration-color: var(--cb-hot);text-underline-offset: .2em}}.cbs-gate__svg{display: block;inline-size: 100%;block-size: auto}.cbs-gate__svg--half + .cbs-gate__svg--half{margin-block-start: 8px}@media (max-width: 699.98px){.cbs-gate__svg--wide{display: none}}@media (min-width: 700px){.cbs-gate__svg--half{display: none}}.cbs-gate__cats{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 10px 0 0;padding: 0;list-style: none;font-size: 13px}.cbs-gate__cats li{display: inline-flex;gap: 6px;align-items: baseline}.cbs-gate__l{font: 400 13px/1 var(--cb-font-mono);color: var(--cb-ultra)}.cbs-gate__n{font: 400 12px/1 var(--cb-font-mono);color: var(--fg-2)}@media (max-width: 699.98px){.cbs-gate__t{display: none}}.cbs-evals{inline-size: 100%;margin-block-start: 24px;border-collapse: collapse;font-size: 14px;line-height: 1.4;font-variant-numeric: normal}.cbs-evals th,.cbs-evals td{padding: 9px 12px 9px 0;text-align: start;vertical-align: top;border-block-end: 1px solid var(--cb-keyline)}.cbs-evals thead th{font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2);border-block-end: 1.5px solid var(--cb-ink)}.cbs-evals tbody th{font: 400 13px/1.4 var(--cb-font-mono);white-space: nowrap}.cbs-evals__k,.cbs-evals__g{font: 400 12px/1.5 var(--cb-font-mono);color: var(--fg-2)}.cbs-fix{display: block;margin-block-start: 4px;color: var(--cb-hot-ink)}.cbs-sev{display: inline-block;padding: 3px 6px 2px;border: 1px solid var(--cb-ink);font: 400 12px/1 var(--cb-font-mono)}.cbs-sev--1{border-color: var(--cb-hot-ink);color: var(--cb-hot-ink)}@media (max-width: 699.98px){.cbs-evals,.cbs-evals tbody{display: block}.cbs-evals thead{display: none}.cbs-evals tr{display: grid;grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "id k s" "r r r" "g g g";gap: 4px 12px;padding: 10px 0;border-block-end: 1px solid var(--cb-keyline)}.cbs-evals th,.cbs-evals td{padding: 0;border: 0}.cbs-evals tbody th{grid-area: id}.cbs-evals__k{grid-area: k}.cbs-evals__s{grid-area: s}.cbs-evals__r{grid-area: r}.cbs-evals__g{grid-area: g}.cbs-evals__g::before{content: "graded by "}.cbs-fix{display: inline;margin-inline-start: 8px}}.cbs-run3{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin: 20px 0 0;font-size: 15px}.cbs-run3__rs{display: flex;gap: 10px}.cbs-run3__r{display: grid;justify-items: center;gap: 3px;color: var(--fg-2)}.cbs-run3__r svg{inline-size: 34px;block-size: 22px}.cbs-scen{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.cbs-scen{gap: 28px}}.cbs-scen__svg{display: block;inline-size: 100%;block-size: auto}.cbs-scen__art{container-type: inline-size}@container (max-width: 303.98px){.cbs-scen__svg text{display: none}}.cbs-scen__k{margin: 12px 0 6px;color: var(--fg-2)}.cbs-scen__p{margin: 0;font: 800 clamp(18px,4.4vw,36px)/1 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.01em;color: var(--price)}.cbs-scen__s{margin: 6px 0 0;font-size: 15px}.cbs-scen__s b{font-weight: 600}.cbs-scen__m{margin: 4px 0 0;font: 400 12px/1.35 var(--cb-font-mono);color: var(--fg-2)}.cbs-scen__seat{display: none;inline-size: 100%;block-size: auto}@media (max-width: 699.98px){.cbs-scen__svg{display: none}.cbs-scen__seat{display: block}.cbs-scen__s{font-size: 13px}.cbs-scen__p{font-size: clamp(16px,5.4vw,30px);font-stretch: 84%;letter-spacing: -.02em}.cbs-scen__m>span{display: block}.cbs-scen__dot{display: none !important}}.cbs-models{margin-block-start: 30px;padding-block-start: 16px;border-block-start: 1px solid var(--cb-keyline)}.cbs-models>.cb-k{margin: 0;color: var(--fg-2)}.cbs-models ol{display: grid;gap: 4px;margin: 12px 0 0;padding: 0;list-style: none}.cbs-models li{display: grid;grid-template-columns: minmax(0,22em) minmax(0,1fr) 6em;gap: 14px;align-items: center;font-size: 14px;line-height: 1.3}.cbs-models li.is-chosen{font-weight: 600}.cbs-models__n span{font-weight: 400;color: var(--fg-2)}.cbs-models__n small{display: block;margin-block-start: 2px;font: 400 12px/1.3 var(--cb-font-mono);color: var(--fg-2)}.cbs-note a{color: var(--link)}.cbs-models__b{display: block;inline-size: 100%;block-size: 8px;overflow: visible}.cbs-models__v{font: 400 13px/1 var(--cb-font-mono);text-align: end}@media (max-width: 599.98px){.cbs-models li{grid-template-columns: minmax(0,1fr) 6em;gap: 4px 10px;padding-block: 4px}.cbs-models__b{grid-column: 1 / -1;grid-row: 2}}.cbs-flow{display: none}.cbs-flow__svg{display: block;inline-size: 100%;block-size: auto}.cbs-scrs{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 26px;margin: 0;padding: 0 0 0 30px;list-style: none}.cbs-scrs::before{content: "";position: absolute;inset-block: 6px 6px;inset-inline-start: 4px;inline-size: 14px;background: repeating-linear-gradient(to right,var(--cb-ultra) 0 1.2px,transparent 1.2px 3.2px)}.cbs-scrs>li{position: relative;max-inline-size: 320px}.cbs-scrs>li::before{content: "";position: absolute;inset-block-start: 16px;inset-inline-start: -32px;inline-size: 18px;block-size: 3px;background: var(--cb-lemon);outline: 1px solid var(--cb-ink)}@media (min-width: 700px) and (max-width: 1099.98px){.cbs-scrs>li{display: grid;grid-template-columns: 300px minmax(0,1fr);grid-template-rows: auto 1fr;gap: 0 28px;max-inline-size: none}.cbs-scr{grid-row: 1 / 3}.cbs-scrs .cbs-scr__n{margin-block-start: 6px}.cbs-scr__t{max-inline-size: 30ch}}@media (min-width: 1100px){.cbs-flow{display: block;margin: 0 0 6px}.cbs-scrs{grid-template-columns: repeat(5,minmax(0,1fr));column-gap: 2%;padding: 0}.cbs-scrs::before,.cbs-scrs>li::before{display: none}.cbs-scrs>li{max-inline-size: none}.cbs-scr{min-block-size: 236px}}.cbs-scr{display: flex;flex-direction: column;gap: 6px;padding: 0 9px 9px;border: 1.5px solid var(--cb-ink);background: var(--cb-mat);font-size: 12px;line-height: 1.35}.cbs-scr p{margin: 0}.cbs-scr__bar{margin: 0 -9px 2px !important;padding: 6px 9px 5px;border-block-end: 1px solid var(--cb-ink);font: 400 12px/1.2 var(--cb-font-mono)}.cbs-scr__l{padding-block: 3px 4px;border-block-end: 1px dotted var(--cb-keyline)}.cbs-scr mark{background: var(--cbx-lemon);color: var(--cbx-ink);box-shadow: 0 0 0 2px var(--cbx-lemon)}.cbs-scr__btn{margin-block-start: auto !important;padding: 7px;background: var(--cb-ink);color: var(--cb-mat);font-weight: 600;text-align: center}.cbs-scr__back{margin-block-start: auto !important;font-family: var(--cb-font-mono);color: var(--cb-ultra)}.cbs-scr__k{margin-block-start: 4px !important;font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--fg-2)}.cbs-scr__it{display: grid;gap: 2px;padding: 4px 0 4px 8px;border-inline-start: 2px solid var(--cb-ultra)}.cbs-scr__it span,.cbs-scr__meta{font-family: var(--cb-font-mono);color: var(--fg-2)}.cbs-scr__it q{color: var(--cb-ultra)}.cbs-scr__field{padding: 6px 8px;border: 1.5px solid var(--cb-ultra);font-weight: 600}.cbs-scr__field i{display: inline-block;inline-size: 1.5px;block-size: 1.1em;margin-inline-start: 2px;vertical-align: -.2em;background: var(--cb-ultra)}.cbs-scr__chk{display: flex;gap: 7px;align-items: center}.cbs-scr__chk i{flex: none;inline-size: 12px;block-size: 12px;border: 1.5px solid var(--cb-ultra);background: var(--cb-ultra);box-shadow: inset 0 0 0 2px var(--cb-mat)}.cbs-scr__btns{display: grid;gap: 6px;margin-block-start: auto !important}.cbs-scr__btns span{padding: 6px;border: 1px solid var(--cb-ink);text-align: center;font-weight: 600}.cbs-scr__btns .is-on{background: var(--cb-ink);color: var(--cb-mat)}.cbs-scr__n{margin: 12px 0 2px;font: 800 26px/1 var(--cb-font-display)}.cbs-scr__t{margin: 0;font-size: 15px;line-height: 1.4}.cbs-prd{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;margin-block-start: 56px}@media (min-width: 1100px){.cbs-prd{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 56px;align-items: start}.cbs-prd__side{position: sticky;inset-block-start: calc(var(--hdr) + 64px)}}.cbs-a4{position: relative;padding: 0 0 0 34px;font-size: 14px;line-height: 1.5}@media (min-width: 700px){.cbs-a4{padding: 6px 12px 6px 44px}}.cbs-a4 p{margin: 0}.cbs-a4__run span:last-child,.cbs-a4__lock span{white-space: nowrap}@media (max-width: 459.98px){.cbs-a4__lock span{display: none}}.cbs-a4__run{display: flex;justify-content: space-between;gap: 12px;margin-block-end: 12px !important;font: 400 12px/1.3 var(--cb-font-mono);color: var(--fg-2)}.cbs-a4__lock{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-block-end: 20px !important;padding-block-end: 12px;border-block-end: 1px solid var(--cb-keyline);font: 400 12px/1.3 var(--cb-font-mono);color: var(--fg-2)}.cbs-a4__logo{display: block;inline-size: 116px;block-size: auto}.cbs-a4__kind{margin-block-end: 6px !important;color: var(--fg-2)}.cbs-a4__h{margin-block-end: 14px !important;font: 800 clamp(30px,4vw,42px)/1 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.02em;text-wrap: balance}.cbs-a4__part{position: relative;margin-block-end: 18px}.cbs-a4__part>.cbs-disc{position: absolute;inset-block-start: 0;inset-inline-start: -34px}@media (min-width: 700px){.cbs-a4__part>.cbs-disc{inset-inline-start: -40px}}.cbs-a4__one{max-inline-size: 42ch;font-size: 17px;line-height: 1.45}.cbs-a4__rec{margin: 0;border-block-start: 1px solid var(--cb-ink)}.cbs-a4__rec div{display: grid;grid-template-columns: minmax(0,8.5em) minmax(0,1fr);gap: 10px;padding: 6px 0;border-block-end: 1px solid var(--cb-keyline)}.cbs-a4__rec dt{font: 400 12px/1.5 var(--cb-font-mono);color: var(--fg-2)}.cbs-a4__rec dd{margin: 0}@media (max-width: 459.98px){.cbs-a4__rec div{grid-template-columns: minmax(0,1fr);gap: 2px}}.cbs-a4__sh{margin-block-end: 6px !important;font: 600 15px/1.3 var(--cb-font-text)}.cbs-a4__cols{display: grid;gap: 0 28px}@media (min-width: 700px){.cbs-a4__cols{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.cbs-a4 ul{margin: 0;padding-inline-start: 1.1em}.cbs-a4 li{margin-block-end: 6px}.cbs-chk{color: var(--cb-ultra)}.cbs-a4__foot{margin-block-start: 8px !important;padding-block-start: 10px;border-block-start: 1px solid var(--cb-keyline);font: 400 12px/1.4 var(--cb-font-mono);color: var(--fg-2)}.cbs-gl--side{margin-block-start: 0}.cbs-keys{display: grid;gap: 10px;margin: 18px 0 0;padding: 0;list-style: none}.cbs-keys li{display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: center;font-size: 17px;line-height: 1.35}.cbs-keys__ring{display: flex;align-items: center;margin: 18px 0 0;font-size: 15px;color: var(--fg-2)}.cbs-later__k{margin: 28px 0 10px;color: var(--fg-2)}.cbs-later{font-size: 15px}.cbs-prd__side .cbs-dl{margin-block-start: 28px}.cbs-limits{max-inline-size: 76ch;margin: 36px 0 0;padding-block-start: 14px;border-block-start: 1px solid var(--rule-c);font: 400 12px/1.6 var(--cb-font-mono);color: var(--fg-2)}.cbs-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 20px 36px;margin-block-start: 40px}.cbs-dl{display: grid;grid-template-columns: 74px minmax(0,1fr) 44px;gap: 14px;align-items: center;inline-size: min(100%,440px);padding: 12px;border: 1.5px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink);text-decoration: none;box-shadow: var(--cb-shadow)}.cbs-dl__pages{position: relative;block-size: 80px}.cbs-dl__pages img{position: absolute;inline-size: 50px;block-size: auto;border: 1px solid var(--cb-keyline);background: var(--cbx-mat)}.cbs-dl__pages img:nth-child(1){inset: 8px auto auto 0;z-index: 3}.cbs-dl__pages img:nth-child(2){inset: 4px auto auto 11px;z-index: 2}.cbs-dl__pages img:nth-child(3){inset: 0 auto auto 22px;z-index: 1}.cbs-dl__t{display: grid;gap: 3px;min-inline-size: 0}.cbs-dl__t .cb-k{color: var(--cb-ink-2)}.cbs-dl__t b{font: 800 19px/1.1 var(--cb-font-display);font-stretch: 112%}.cbs-dl__m{font: 400 12px/1.3 var(--cb-font-mono);color: var(--cb-ink-2)}.cbs-dl__i{display: grid;place-items: center;inline-size: 44px;block-size: 44px;border: 1.5px solid currentColor;transition: background var(--cb-dur-1),color var(--cb-dur-1)}.cbs-dl__i .i{inline-size: 18px;block-size: 18px}.cbs-dl:hover .cbs-dl__i{background: var(--cb-ink);color: var(--cb-mat)}.cbs-dl: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),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}@media (max-width: 399.98px){.cbs-dl{grid-template-columns: 50px minmax(0,1fr) 44px;gap: 10px;padding: 10px}.cbs-dl__pages{block-size: 64px}.cbs-dl__pages img{inline-size: 36px}.cbs-dl__pages img:nth-child(2){inset-inline-start: 7px}.cbs-dl__pages img:nth-child(3){inset-inline-start: 14px}.cbs-dl__t b{font-size: 17px}}.cbs-close{display: grid;grid-template-columns: minmax(0,1fr);gap: 26px;margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.cbs-close{grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 28px}}@media (min-width: 1100px){.cbs-close{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}}.cbs-close__i{display: grid;grid-template-columns: 80px minmax(0,1fr);gap: 16px;align-items: start;padding-block-start: 16px;border-block-start: 1px solid var(--rule-c)}.cbs-close__fig .cb-print{display: block;padding: 4px}.cbs-close__i p{margin: 0}.cbs-close .cb-h3{margin: 4px 0 10px;font-size: 21px}.cbs-close .cb-h3 a{color: inherit;text-decoration: none}.cbs-close .cb-h3 a:hover{text-decoration: underline}.cbs-close__f{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px}.cbs-close__i>div{min-inline-size: 0;container-type: inline-size}.cbs-close__p{font: 800 clamp(20px,16cqi,26px)/1 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.01em;color: var(--price)}.cbs-close .cb-tt{margin-block: 10px 12px}.cbs-close__go{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 36px;margin-block-start: 48px;padding-block-start: 28px;border-block-start: 1px solid var(--rule-c)}.cbs-close__go .cb-places{margin: 0}.cbs-close__mail a{color: inherit;font-weight: 600}.cbs-close .cb-link,.cbs-foot .cb-link,.cbs-more .cb-link{display: inline}.cbs-close .cb-link .i,.cbs-foot .cb-link .i,.cbs-more .cb-link .i{margin-inline-start: .3em;vertical-align: -2px}@media (prefers-reduced-motion: no-preference){html.motion [data-cb-reveal]:not(.is-in) .cbs-pen{clip-path: inset(0 100% 0 0)}html.motion [data-cb-reveal] .cbs-pen{transition: clip-path .7s var(--cb-ease-comb) .9s}html.motion [data-cb-reveal]:not(.is-in) .cbs-disc{opacity: 0;scale: .6}html.motion [data-cb-reveal] .cbs-disc{transition: opacity .3s var(--cb-ease-out) .6s,scale .4s var(--cb-ease-out) .6s}html.motion [data-cb-reveal]:not(.is-in) .cbs-bill{clip-path: inset(-12px 100% -12px 0)}html.motion [data-cb-reveal] .cbs-bill{transition: clip-path .9s var(--cb-ease-comb)}html.motion [data-cb-reveal] .cbs-paths__g:nth-child(2) .cbs-bill{transition-delay: .15s}html.motion [data-cb-reveal] .cbs-paths__g:nth-child(3) .cbs-bill{transition-delay: .3s}html.motion [data-cb-reveal]:not(.is-in) .cbs-models__b{clip-path: inset(-4px 100% -4px 0)}html.motion [data-cb-reveal] .cbs-models__b{transition: clip-path .8s var(--cb-ease-comb) .3s}html.motion [data-cb-reveal]:not(.is-in) .cbs-scrs>li{opacity: 0;translate: 0 14px}html.motion [data-cb-reveal] .cbs-scrs>li{transition: opacity .5s var(--cb-ease-out),translate .5s var(--cb-ease-out)}html.motion [data-cb-reveal] .cbs-scrs>li:nth-child(2){transition-delay: .12s}html.motion [data-cb-reveal] .cbs-scrs>li:nth-child(3){transition-delay: .24s}html.motion [data-cb-reveal] .cbs-scrs>li:nth-child(4){transition-delay: .36s}html.motion [data-cb-reveal] .cbs-scrs>li:nth-child(5){transition-delay: .48s}html.motion [data-cb-reveal] .cbs-scen__i:nth-child(2) .cb-s-line,html.motion [data-cb-reveal] .cbs-scen__i:nth-child(2) .cb-s-hotline{transition-delay: .2s}html.motion [data-cb-reveal] .cbs-scen__i:nth-child(3) .cb-s-line,html.motion [data-cb-reveal] .cbs-scen__i:nth-child(3) .cb-s-hotline{transition-delay: .4s}}@media print{main:has(>.cbs-strip){display: block}.cbs-strip{position: static}.cbs-sheet,.cbs-dl,.cbs-close__i{break-inside: avoid}}}
