@font-face { font-family: "Inter"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "Inter Fallback"; src: local("Arial"), local("Helvetica Neue"), local("Helvetica"); size-adjust: 107.4%; ascent-override: 90.2%; descent-override: 22.5%; line-gap-override: 0%; }@font-face { font-family: "Caveat"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 100%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/caveat-cyrillic-ext.woff2") format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: "Caveat"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 100%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/caveat-cyrillic.woff2") format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }@font-face { font-family: "Caveat"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 100%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/caveat-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "Caveat"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 100%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/caveat-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Mynerve"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 88%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/mynerve-greek.woff2") format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }@font-face { font-family: "Playpen Sans Arabic"; font-style: normal; font-weight: 100 900; font-display: swap; size-adjust: 82%; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/playpen-arabic-arabic.woff2") format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-cyrillic-ext-400.woff2") format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-cyrillic-400.woff2") format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-greek-ext-400.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-greek-400.woff2") format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-cyrillic-ext-700.woff2") format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-cyrillic-700.woff2") format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-greek-ext-700.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/inter-greek-700.woff2") format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/noto-sans-arabic-arabic-400.woff2") format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; }@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cookierocks.com/wp-content/themes/cookierocks/assets/fonts/noto-sans-arabic-arabic-700.woff2") format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; }:root {color-scheme: light;--cr-color-bg: #ffffff;--cr-color-bg-alt: #f6f7fa;--cr-color-surface: #ffffff;--cr-panel-bg: radial-gradient(85% 110% at 8% 0%, color-mix(in srgb, #74c0fc 12%, transparent), transparent 62%), var(--cr-color-surface);--cr-color-text: #1b1d22;--cr-color-muted: #565c6b;--cr-color-border: #e4e7ee;--cr-color-accent: #74c0fc; --cr-color-accent-contrast: #0b2236;--cr-color-accent-text: #1864ab; --cr-color-accent-hover: #4dabf7;--cr-color-accent-soft: #e7f5ff;--cr-color-slate: #1b1d22;--cr-color-ok: #1e6b35;--cr-color-ok-bg: #e3f6e8;--cr-color-warn: #92400e;--cr-color-warn-bg: #fef3c7;--cr-color-bad: #b42318;--cr-color-bad-bg: #fde8e8;--cr-color-focus: #1864ab;--cr-shadow: 0 1px 2px rgba(17, 21, 33, 0.05), 0 12px 32px rgba(17, 21, 33, 0.06);--cr-font-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cr-font-heading: var(--cr-font-body);--cr-font-hand: "Caveat", "Mynerve", "Segoe Print", "Bradley Hand", cursive;--cr-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cr-text-sm: 0.875rem;--cr-text-base: 1.0625rem;--cr-text-lg: 1.25rem;--cr-text-xl: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--cr-text-2xl: clamp(2rem, 1.5rem + 2vw, 3rem);--cr-text-hero: clamp(2.2rem, 1.4rem + 3.6vw, 3.9rem);--cr-line-height: 1.65;--cr-tracking-tight: -0.022em;--cr-space-1: 0.25rem;--cr-space-2: 0.5rem;--cr-space-3: 1rem;--cr-space-4: 1.5rem;--cr-space-5: 2.5rem;--cr-space-6: 4rem;--cr-radius-sm: 6px;--cr-radius: 12px;--cr-radius-lg: 20px;--cr-radius-pill: 999px;--cr-width-content: 44rem;--cr-width-wide: 72rem;--cr-gutter: clamp(1.35rem, 4vw, 2.5rem);}@media (min-width: 100rem) { :root { --cr-width-wide: 84rem; }}@media (min-width: 120rem) { :root { --cr-width-wide: 100rem; }}@media (min-width: 150rem) { :root { --cr-width-wide: 118rem; }}@media (prefers-color-scheme: dark) {:root:not([data-theme="light"]) {color-scheme: dark;--cr-color-bg: #000000;--cr-color-bg-alt: #0e0f12;--cr-color-surface: #17191f;--cr-color-text: #eef0f4;--cr-color-muted: #aab1be;--cr-color-border: #262932;--cr-color-accent: #74c0fc;--cr-color-accent-contrast: #0b2236;--cr-color-accent-text: #74c0fc;--cr-color-accent-hover: #a5d8ff;--cr-color-accent-soft: #0d2333;--cr-color-slate: #eef0f4;--cr-color-ok: #86efac;--cr-color-ok-bg: #12301c;--cr-color-warn: #fcd34d;--cr-color-warn-bg: #3a2a08;--cr-color-bad: #fca5a5;--cr-color-bad-bg: #3b1414;--cr-color-focus: #9db0f5;--cr-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}}:root[data-theme="dark"] {color-scheme: dark;--cr-color-bg: #000000;--cr-color-bg-alt: #0e0f12;--cr-color-surface: #17191f;--cr-color-text: #eef0f4;--cr-color-muted: #aab1be;--cr-color-border: #262932;--cr-color-accent: #74c0fc;--cr-color-accent-contrast: #0b2236;--cr-color-accent-text: #74c0fc;--cr-color-accent-hover: #a5d8ff;--cr-color-accent-soft: #0d2333;--cr-color-slate: #eef0f4;--cr-color-ok: #86efac;--cr-color-ok-bg: #12301c;--cr-color-warn: #fcd34d;--cr-color-warn-bg: #3a2a08;--cr-color-bad: #fca5a5;--cr-color-bad-bg: #3b1414;--cr-color-focus: #9db0f5;--cr-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}html[lang|="ar"] {--cr-font-body: "Inter", "Noto Sans Arabic", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cr-font-hand: "Caveat", "Mynerve", "Playpen Sans Arabic", "Segoe Print", "Bradley Hand", cursive;}:root { --cr-vw: calc(100vw - var(--cr-sbw, 0px)); } *, *::before, *::after { box-sizing: border-box; }html { scroll-behavior: smooth; }body {margin: 0;background: var(--cr-color-bg);color: var(--cr-color-text);font-family: var(--cr-font-body);font-size: var(--cr-text-base);line-height: var(--cr-line-height);-webkit-text-size-adjust: 100%;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;font-feature-settings: "cv11", "ss01";}h1, h2, h3, h4 { font-family: var(--cr-font-heading); line-height: 1.15; letter-spacing: var(--cr-tracking-tight); font-weight: 700; margin: var(--cr-space-5) 0 var(--cr-space-3); text-wrap: balance; }h1 { font-size: var(--cr-text-2xl); }h2 { font-size: var(--cr-text-xl); }h3 { font-size: var(--cr-text-lg); }p { text-wrap: pretty; }a { color: var(--cr-color-accent-text); text-underline-offset: 0.15em; }a:hover { color: var(--cr-color-text); }a:focus-visible, button:focus-visible, input:focus-visible, summary:focus-visible { outline: 3px solid var(--cr-color-focus); outline-offset: 2px; }img { max-width: 100%; height: auto; }code, pre { font-family: var(--cr-font-mono); font-size: 0.9em; }:not(pre) > code { background: var(--cr-color-bg-alt); padding: 0.1em 0.35em; border-radius: var(--cr-radius-sm); }pre { background: var(--cr-color-surface); border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius); padding: var(--cr-space-3); overflow-x: auto; }hr { border: 0; border-top: 1px solid var(--cr-color-border); margin: var(--cr-space-5) 0; }.cr-skip { position: absolute; inset-inline-start: var(--cr-space-3); top: -10rem; } .cr-skip:focus { top: var(--cr-space-3); background: var(--cr-color-surface); padding: var(--cr-space-2) var(--cr-space-3); z-index: 10; }.cr-header { position: sticky; top: 0; z-index: 5; background: color-mix(in srgb, var(--cr-color-bg) 92%, transparent); backdrop-filter: saturate(1.4) blur(8px); border-bottom: 1px solid var(--cr-color-border); padding: var(--cr-space-2) var(--cr-gutter); }.cr-header__inner, .cr-footer__inner { max-width: var(--cr-width-wide); margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--cr-space-2) var(--cr-space-4); }.cr-brand { display: flex; align-items: center; gap: var(--cr-space-2); color: var(--cr-color-text); text-decoration: none; font-weight: 750; font-size: var(--cr-text-lg); letter-spacing: -0.01em; }.cr-brand:hover { color: var(--cr-color-text); }.cr-brand img { width: 40px; height: 40px; }.cr-nav ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--cr-space-1) var(--cr-space-3); }.cr-nav a { color: var(--cr-color-text); text-decoration: none; font-weight: 550; padding: var(--cr-space-1) 0; border-bottom: 2px solid transparent; }.cr-nav a:hover, .cr-nav .current-menu-item > a, .cr-nav a[aria-current] { color: var(--cr-color-accent-text); border-bottom-color: currentColor; }.cr-main { padding: var(--cr-space-4) var(--cr-gutter) var(--cr-space-6); }.cr-main > * { max-width: var(--cr-width-content); margin-left: auto; margin-right: auto; }.cr-main > .alignwide { max-width: var(--cr-width-wide); }.cr-main > .alignfull { max-width: none; margin-left: calc(var(--cr-gutter) * -1); margin-right: calc(var(--cr-gutter) * -1); }.cr-main > .wp-block-post-title { margin-top: var(--cr-space-4); }.cr-main.cr-home { padding-top: 0; }.cr-main > .wp-block-post-content { max-width: none; }.cr-main > .wp-block-post-content > * { max-width: var(--cr-width-content); margin-left: auto; margin-right: auto; }.cr-main > .wp-block-post-content > .alignwide { max-width: var(--cr-width-wide); }.cr-main > .wp-block-post-content > .alignfull { max-width: none; margin-left: calc(var(--cr-gutter) * -1); margin-right: calc(var(--cr-gutter) * -1); }.wp-element-button, .wp-block-button__link {display: inline-flex; align-items: center; gap: 0.5em;background: var(--cr-color-accent); color: var(--cr-color-accent-contrast);border: 2px solid var(--cr-color-accent); border-radius: var(--cr-radius-pill);padding: 0.85em 1.6em; font-size: 1.0625rem; font-weight: 650; line-height: 1.1; letter-spacing: -0.01em;text-decoration: none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 6px 16px color-mix(in srgb, var(--cr-color-accent) 22%, transparent);transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease;}.wp-block-button:not(.is-style-outline) .wp-block-button__link::after { content: "\2192"; transition: transform .15s ease; }.wp-element-button:hover, .wp-block-button__link:hover { background: var(--cr-color-accent-hover); border-color: var(--cr-color-accent-hover); color: var(--cr-color-accent-contrast); transform: translateY(-1px); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 10px 24px color-mix(in srgb, var(--cr-color-accent) 30%, transparent); }.wp-block-button__link:hover::after { transform: translateX(3px); }.wp-element-button:active, .wp-block-button__link:active { transform: translateY(0); }.is-style-outline .wp-block-button__link { background: transparent; color: var(--cr-color-text); border-color: var(--cr-color-border); box-shadow: none; }.is-style-outline .wp-block-button__link:hover { background: var(--cr-color-bg-alt); color: var(--cr-color-text); border-color: var(--cr-color-text); box-shadow: none; }.wp-block-buttons { display: flex; flex-wrap: wrap; gap: var(--cr-space-2); align-items: center; }@media (prefers-reduced-motion: reduce) { .wp-element-button, .wp-block-button__link, .wp-block-button__link::after { transition: none; transform: none !important; }}.cr-section { padding: var(--cr-space-6) var(--cr-gutter); }.cr-section > * { max-width: var(--cr-width-wide); margin-left: auto; margin-right: auto; }.cr-eyebrow { display: block; color: var(--cr-color-accent-text); font-weight: 700; font-size: var(--cr-text-sm); letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 var(--cr-space-2); }.cr-lead { font-size: var(--cr-text-lg); color: var(--cr-color-muted); max-width: 40rem; }.cr-section > .cr-eyebrow { margin-left: auto; margin-right: auto; }.cr-section > .cr-lead:not(.cr-center):not(.has-text-align-center) { margin-left: max(0px, (100% - var(--cr-width-wide)) / 2); margin-right: auto; }.cr-hero { padding: var(--cr-space-6) var(--cr-gutter) var(--cr-space-5); }.cr-hero .wp-block-columns { max-width: var(--cr-width-wide); margin: 0 auto; align-items: center; gap: var(--cr-space-5); }.cr-hero h1 { font-size: var(--cr-text-hero); margin-top: 0; }.cr-hero .cr-note { margin-top: var(--cr-space-3); }.cr-hero figure { margin: 0; text-align: center; }.cr-hero__image img { width: min(100%, 360px); }.cr-checks { list-style: none; padding: 0; margin: var(--cr-space-3) 0; }.cr-checks li { position: relative; padding-inline-start: 1.8rem; margin: var(--cr-space-2) 0; }.cr-checks li::before { content: ""; position: absolute; inset-inline-start: 0; top: 0.35em; width: 1.1rem; height: 1.1rem; border-radius: 50%; background: var(--cr-color-ok); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.5 14.2L4.3 10l1.4-1.4 2.8 2.8 5.8-5.8 1.4 1.4z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.5 14.2L4.3 10l1.4-1.4 2.8 2.8 5.8-5.8 1.4 1.4z'/%3E%3C/svg%3E") center / contain no-repeat; } .wp-block-details { border-bottom: 1px solid var(--cr-color-border); padding: var(--cr-space-3) 0; } .wp-block-details summary { cursor: pointer; font-weight: 650; font-size: var(--cr-text-lg); list-style-position: inside; }.wp-block-details > :not(summary) { color: var(--cr-color-muted); }.cr-hero .wp-block-columns { gap: var(--cr-space-5); }.cr-section .wp-block-columns { gap: var(--cr-space-5); }.cr-main > .cr-lead { margin-bottom: var(--cr-space-4); }.cr-main > .wp-block-heading { margin-top: var(--cr-space-6); }.cr-note { color: var(--cr-color-muted); font-size: var(--cr-text-sm); } .wp-block-table table { border-collapse: collapse; width: 100%; font-size: var(--cr-text-sm); } .wp-block-table th, .wp-block-table td { text-align: left; vertical-align: top; padding: var(--cr-space-2); border-bottom: 1px solid var(--cr-color-border); }.cr-footer { margin-top: var(--cr-space-6); background: var(--cr-color-bg); border-top: 1px solid var(--cr-color-border); color: var(--cr-color-muted); font-size: var(--cr-text-sm); padding: var(--cr-space-5) var(--cr-gutter) var(--cr-space-3); }.cr-footer__inner { display: block; }.cr-footer a { color: inherit; }.cr-footer__stats { list-style: none; margin: 0 0 var(--cr-space-5); padding: 0 0 var(--cr-space-4); border-bottom: 1px solid var(--cr-color-border); display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--cr-space-3); }.cr-footer__stats a { display: grid; text-decoration: none; }.cr-footer__stats li + li { border-left: 1px solid var(--cr-color-border); padding-left: var(--cr-space-3); }.cr-footer__stats strong { letter-spacing: var(--cr-tracking-tight); line-height: 1.1; color: var(--cr-color-text); font-variant-numeric: tabular-nums; }.cr-footer__stats a > span, .cr-hstats dt, .cr-hsay { grid-row: 2; grid-column: 1; }.cr-hsay { display: block; margin: .35rem 0 0; color: var(--cr-color-text); height: 1lh; white-space: pre-line; opacity: 0; transform: translateY(.6em); filter: blur(3px); transition: opacity .45s cubic-bezier(.2, .7, .2, 1), transform .45s cubic-bezier(.2, .7, .2, 1), filter .45s; pointer-events: none; }.cr-hstats dt, .cr-footer__stats a > span { transition: opacity .35s, transform .35s cubic-bezier(.2, .7, .2, 1), filter .35s; }.is-say dt, .is-say a > span:not(.cr-hsay) { opacity: 0; transform: translateY(-.6em); filter: blur(3px); }.is-say .cr-hsay { opacity: 1; transform: none; filter: none; transition-delay: .08s; }.cr-hsay.is-new span { display: inline-block; animation: cr-hsay .5s cubic-bezier(.2, .7, .2, 1); }@keyframes cr-hsay { from { opacity: 0; transform: translateY(.5em); filter: blur(3px); } }@media (prefers-reduced-motion: reduce) { .cr-hsay, .cr-hstats dt, .cr-footer__stats a > span { transition: none; } .cr-hsay.is-new span { animation: none; }}.cr-footer__main { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 4fr); gap: var(--cr-space-4); align-items: start; }.cr-footer__brand .cr-brand { font-size: var(--cr-text-base); }.cr-footer__brand p { margin: var(--cr-space-2) 0 0; max-width: 18rem; }.cr-footer .cr-nav > ul { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--cr-space-3); margin: 0; padding: 0; list-style: none; }.cr-footer .cr-nav > ul > li > ul { display: grid; gap: var(--cr-space-1); margin: var(--cr-space-2) 0 0; padding: 0; list-style: none; position: static; visibility: visible; opacity: 1; transform: none; box-shadow: none; border: 0; background: none; min-width: 0; }.cr-footer__heading { display: block; color: var(--cr-color-text); font-weight: 650; }.cr-footer .cr-nav a { font-weight: 400; border: 0; padding: 0; }.cr-footer .cr-nav a:hover { color: var(--cr-color-text); }.cr-footer__bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--cr-space-2) var(--cr-space-4); margin-top: var(--cr-space-5); padding-top: var(--cr-space-3); border-top: 1px solid var(--cr-color-border); }.cr-footer__bar p { margin: 0; }.cr-footer__tools { display: flex; align-items: center; gap: var(--cr-space-2); }.cr-footer__tools .cr-langs ul { bottom: 100%; top: auto; }.cr-footer__consent { text-decoration: underline; text-underline-offset: 3px; }@media (max-width: 900px) {.cr-footer__main { grid-template-columns: 1fr; }.cr-footer__stats, .cr-footer .cr-nav > ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }.cr-footer__stats li + li { border-left: 0; padding-left: 0; }}.cr-header__tools { display: flex; align-items: center; gap: var(--cr-space-3); }.screen-reader-text { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }.cr-mode { display: inline-grid; place-items: center; width: 36px; height: 36px; padding: 0; border: 1px solid var(--cr-color-border); border-radius: 50%; background: transparent; color: var(--cr-color-text); cursor: pointer; transition: background-color .15s, border-color .15s; }.cr-mode:hover { background: var(--cr-color-bg-alt); border-color: var(--cr-color-text); }.cr-mode svg { width: 18px; height: 18px; grid-area: 1 / 1; transition: transform .3s ease, opacity .2s ease; }.cr-mode .cr-sun { opacity: 0; transform: rotate(-90deg) scale(.6); }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .cr-mode .cr-sun { opacity: 1; transform: none; } :root:not([data-theme="light"]) .cr-mode .cr-moon { opacity: 0; transform: rotate(90deg) scale(.6); }}:root[data-theme="dark"] .cr-mode .cr-sun { opacity: 1; transform: none; }:root[data-theme="dark"] .cr-mode .cr-moon { opacity: 0; transform: rotate(90deg) scale(.6); }@media (prefers-reduced-motion: reduce) { .cr-mode svg { transition: none; }}.cr-badge-pill { display: inline-block; margin: 0 0 var(--cr-space-3); padding: 0.3em 0.9em; border-radius: var(--cr-radius-pill); background: var(--cr-color-accent-soft); color: var(--cr-color-accent-text); font-weight: 650; font-size: var(--cr-text-sm); }.cr-report { background: var(--cr-color-surface); border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-lg); padding: var(--cr-space-4); box-shadow: var(--cr-shadow); }.cr-report h3 { margin-top: 0; }.cr-scribble { display: table; font-family: var(--cr-font-hand); font-size: 1.45rem; line-height: 1.1; color: var(--cr-color-accent-text); transform: rotate(-2.5deg); transform-origin: left center; margin: var(--cr-space-3) auto var(--cr-space-4) clamp(1.5rem, 18%, 9rem); position: relative; padding-left: 2.4rem; }.cr-scribble::before { content: ""; position: absolute; left: 0; top: -0.55em; width: 2rem; height: 1.4rem; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M36 24C26 25 12 20 6 6'/%3E%3Cpath d='M3 12l3-7 6 4'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M36 24C26 25 12 20 6 6'/%3E%3Cpath d='M3 12l3-7 6 4'/%3E%3C/svg%3E") center / contain no-repeat; }.has-text-align-center + .cr-scribble{ margin-left: auto; margin-right: auto; padding-left: 0; transform-origin: center; }@media (max-width: 40rem) { .cr-scribble { margin-right: 0; font-size: 1.3rem; }}.has-text-align-center + .cr-scribble::before{ display: none; }.cr-logos { display: flex; flex-wrap: wrap; gap: var(--cr-space-2); list-style: none; padding: 0; margin: 0 0 var(--cr-space-2); }.cr-logo { display: inline-flex; align-items: center; gap: 0.4em; font-size: var(--cr-text-sm); color: var(--cr-color-muted); }.cr-logo svg { width: 22px; height: 22px; fill: var(--brand, currentColor); }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .cr-logo svg.cr-logo--dark { fill: var(--cr-color-text); }}:root[data-theme="dark"] .cr-logo svg.cr-logo--dark { fill: var(--cr-color-text); }.cr-logo img { width: 22px; height: 22px; object-fit: contain; }.cr-logos--named { gap: var(--cr-space-2) !important; }.cr-logos--named .cr-logo { border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-pill); padding: 0.25em 0.75em 0.25em 0.4em; background: var(--cr-color-surface); }.cr-logos--named .cr-logo svg, .cr-logos--named .cr-logo img{ width: 20px !important; height: 20px !important; }.cr-form { max-width: 36rem; }.cr-field { display: grid; gap: var(--cr-space-1); margin: 0 0 var(--cr-space-3); }.cr-field[hidden] { display: none; }.cr-field label { font-weight: 600; }.cr-field small { color: var(--cr-color-muted); font-size: var(--cr-text-sm); }.cr-form input, .cr-form textarea { font: inherit; padding: 0.65em 0.85em; border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius); background: var(--cr-color-surface); color: var(--cr-color-text); width: 100%; }.cr-form input:focus, .cr-form textarea:focus { outline: 3px solid var(--cr-color-focus); outline-offset: 1px; }.cr-hp { position: absolute !important; left: -9999px !important; }.cr-report { max-width: 36rem; }.cr-account-link { display: inline-flex; align-items: center; gap: 0.4em; color: var(--cr-color-text); text-decoration: none; font-size: var(--cr-text-sm); font-weight: 600; padding: 0.35em 0.8em; border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-pill); }.cr-account-link svg { width: 16px; height: 16px; }.cr-account-link:hover { border-color: var(--cr-color-accent); color: var(--cr-color-accent-text); }@media (max-width: 40rem) { .cr-account-link span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } .cr-account-link { padding: 0.45em; }}.cr-langs { position: relative; }.cr-langs summary { list-style: none; display: inline-flex; align-items: center; gap: 0.35em; height: 36px; padding: 0 0.7em; border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-pill); font-size: var(--cr-text-sm); font-weight: 650; letter-spacing: 0.03em; color: var(--cr-color-text); cursor: pointer; user-select: none; }.cr-langs summary::-webkit-details-marker { display: none; }.cr-langs summary:hover, .cr-langs[open] summary { border-color: var(--cr-color-accent); }.cr-langs summary svg { width: 16px; height: 16px; }.cr-langs ul { position: absolute; inset-inline-end: 0; top: calc(100% + 8px); z-index: 50; min-width: 13rem; margin: 0; padding: 0.35rem; list-style: none; background: var(--cr-color-surface); border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-lg); box-shadow: 0 12px 32px rgba(0,0,0,.12); }.cr-langs li a { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 0 0.8rem; padding: 0.55em 0.75em; border-radius: var(--cr-radius); color: var(--cr-color-text); text-decoration: none; font-size: var(--cr-text-sm); }.cr-langs li a:hover { background: var(--cr-color-bg-alt); }.cr-langs li a[aria-current] { background: var(--cr-color-accent-soft); color: var(--cr-color-accent-text); font-weight: 650; }.cr-langs li small { grid-column: 1 / -1; font-size: 0.72rem; color: var(--cr-color-muted); }.cr-langs ul { max-height: min(70vh, 34rem); overflow-y: auto; overscroll-behavior: contain; }.cr-langs li a { padding: 0.45em 0.7em; }@media (min-width: 700px) { .cr-langs ul:has(> li:nth-child(9)) { display: grid; grid-template-columns: repeat(2, minmax(11.5rem, 1fr)); gap: 0 0.25rem; }}.cr-form textarea, .cr-form select { width: 100%; font: inherit; padding: 0.65em 0.85em; border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius); background: var(--cr-color-surface); color: var(--cr-color-text); }:root { --cr-map-3: #0b3d91; --cr-map-2: #4dabf7; --cr-map-1: #d0ebff; --cr-map-0: #e9ecef; --cr-map-hatch: #adb5bd; --cr-map-dispute: #dde1e6; --cr-map-lo: #a5d8ff; --cr-map-hi: #0b3d91; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cr-map-3: #8cc8ff; --cr-map-2: #2a6fb5; --cr-map-1: #24364c; --cr-map-0: #1d2026; --cr-map-hatch: #5c626b; --cr-map-dispute: #3a3f47; --cr-map-lo: #9cc8f5; --cr-map-hi: #1d63c9; }}:root[data-theme="dark"] { --cr-map-3: #8cc8ff; --cr-map-2: #2a6fb5; --cr-map-1: #24364c; --cr-map-0: #1d2026; --cr-map-hatch: #5c626b; --cr-map-dispute: #3a3f47; --cr-map-lo: #9cc8f5; --cr-map-hi: #1d63c9; }.cr-header__inner { max-width: none; }@media (min-width: 60rem) { .cr-header { padding-left: var(--cr-space-4); padding-right: var(--cr-space-4); } .cr-header__inner { display: grid; grid-template-columns: 1fr auto 1fr; } .cr-header__inner > .cr-nav { justify-self: center; } .cr-header__tools { justify-self: end; }}.cr-header .cr-nav li { position: relative; }.cr-header .cr-nav .menu-item-has-children > a::after { content: ""; display: inline-block; width: 6px; height: 6px; margin-left: 0.4em; border-right: 1.6px solid currentColor; border-bottom: 1.6px solid currentColor; transform: translateY(-3px) rotate(45deg); opacity: 0.7; }.cr-header .cr-nav .sub-menu { display: none; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); z-index: 20; min-width: 13rem; margin: 0; padding: 0.4rem; flex-direction: column; gap: 0; background: var(--cr-color-surface); border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-lg); box-shadow: 0 12px 32px rgba(0,0,0,.12); }.cr-header .cr-nav .sub-menu::before { content: ""; position: absolute; left: 0; right: 0; top: -10px; height: 10px; }.cr-header .cr-nav li:hover > .sub-menu, .cr-header .cr-nav li:focus-within > .sub-menu { display: flex; }.cr-header .cr-nav .sub-menu a { display: block; padding: 0.5em 0.75em; border: 0; border-radius: var(--cr-radius); font-weight: 500; white-space: nowrap; }.cr-header .cr-nav .sub-menu a:hover { background: var(--cr-color-bg-alt); }.cr-header .cr-nav .sub-menu { margin-top: 6px; }@media (hover: none) and (max-width: 60rem) { .cr-header .cr-nav .sub-menu { display: none; }}.cr-burger { display: none; }@media (max-width: 59.99rem) {.cr-header__inner > .cr-nav { display: none; }.cr-header__inner { flex-wrap: nowrap; }.cr-brand span { font-size: 1.05rem; }.cr-brand img { width: 34px; height: 34px; }.cr-header__tools { gap: var(--cr-space-1); }.cr-burger { display: block; position: static; }.cr-burger summary { list-style: none; display: inline-grid; place-items: center; width: 36px; height: 36px; border: 1px solid var(--cr-color-border); border-radius: 50%; cursor: pointer; color: var(--cr-color-text); }.cr-burger summary::-webkit-details-marker { display: none; }.cr-burger svg { width: 18px; height: 18px; }.cr-burger .cr-burger__close, .cr-burger[open] .cr-burger__open { display: none; }.cr-burger[open] .cr-burger__close { display: inline; }.cr-burger__panel { position: absolute; left: 0; right: 0; top: 100%; background: var(--cr-color-bg); border-bottom: 1px solid var(--cr-color-border); box-shadow: 0 16px 32px rgba(0,0,0,.12); padding: var(--cr-space-2) var(--cr-gutter) var(--cr-space-4); max-height: calc(100vh - 60px); overflow: auto; }.cr-burger__panel .cr-nav ul { display: block; }.cr-burger__panel .cr-nav a { display: block; padding: 0.7em 0; border-bottom: 1px solid var(--cr-color-border); font-size: 1.1rem; }.cr-burger__panel .cr-nav .sub-menu { display: block !important; position: static; transform: none; box-shadow: none; border: 0; padding: 0 0 0 var(--cr-space-3); margin: 0; background: none; min-width: 0; }.cr-burger__panel .cr-nav .sub-menu a { font-size: 1rem; font-weight: 450; color: var(--cr-color-muted); padding: 0.55em 0; }.cr-burger__panel .menu-item-has-children > a::after { display: none; }.cr-account-link span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }.cr-account-link { padding: 0; width: 36px; height: 36px; justify-content: center; border-radius: 50%; }.cr-langs summary { padding: 0 0.55em; }}@media (max-width: 59.99rem) {.cr-brand span { white-space: nowrap; }.cr-header .cr-burger__panel .menu-item-has-children > a::after { display: none; }.cr-burger__panel .cr-nav .sub-menu { border-bottom: 1px solid var(--cr-color-border) !important; }.cr-burger__panel .cr-nav .sub-menu a { border-bottom: 0; }}@media (max-width: 23rem) { .cr-brand span { display: none; }}:root { --cr-bar: #c9ced8; --cr-bar-ours: var(--cr-color-accent); }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cr-bar: #3a3f4b; }}:root[data-theme="dark"] { --cr-bar: #3a3f4b; }.cr-section .cr-scribble + .wp-block-columns { margin-top: var(--cr-space-5); }.wp-block-columns.are-vertically-aligned-stretch > .wp-block-column { display: flex; }.cr-trial { position: relative; padding-top: var(--cr-space-6); }.cr-trial h3 { margin-top: 0; }.cr-trial .cr-trial__stone { position: absolute; top: -3.5rem; right: var(--cr-space-4); width: 7.5rem; margin: 0; pointer-events: none; }.cr-trial .cr-trial__stone img { width: 100%; height: auto; }@media (max-width: 60rem) { .cr-trial .cr-trial__stone { width: 6rem; top: -2.5rem; }}.cr-section:has(> .cr-cta-big) { padding-top: calc(var(--cr-space-6) * 1.6); padding-bottom: calc(var(--cr-space-6) * 1.6); }@media (min-width: 60rem) {.cr-section { padding-top: calc(var(--cr-space-6) * 1.5); padding-bottom: calc(var(--cr-space-6) * 1.5); }.cr-section:has(> .cr-cta-big) { padding-top: calc(var(--cr-space-6) * 1.9); padding-bottom: calc(var(--cr-space-6) * 1.9); }}html { scroll-padding-top: 6rem; }html { overflow-x: clip; }.cr-section:has(> .cr-report--marbles){ padding-top: calc(var(--cr-space-6) * 1.6); }.cr-trial .cr-trial__stone { right: auto; left: 50%; transform: translateX(-50%); }.cr-trial h3, .cr-trial > .cr-note:first-of-type { text-align: center; }.cr-section :is(h1, h2, h3, p, ul, ol, figure, .wp-block-buttons, .wp-block-columns, .wp-block-column, .wp-block-group, details):first-child { margin-top: 0; }.cr-section :is(h1, h2, h3, p, ul, ol, figure, .wp-block-buttons, .wp-block-columns, .wp-block-column, .wp-block-group, details):last-child { margin-bottom: 0; }.cr-section > .wp-block-columns { margin-bottom: 0; }.cr-trial { padding-top: calc(var(--cr-space-6) + 1.5rem); }.cr-totop { position: fixed; right: 16px; bottom: 16px; z-index: 50; width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; border: 1px solid var(--cr-color-border); background: var(--cr-color-surface); color: var(--cr-color-text); box-shadow: var(--cr-shadow); cursor: pointer; opacity: 0; transform: translateY(8px); pointer-events: none; transition: opacity .2s, transform .2s, border-color .2s; }.cr-totop.is-on { opacity: 1; transform: none; pointer-events: auto; }.cr-totop:hover { border-color: var(--cr-color-accent); color: var(--cr-color-accent-text); }.cr-totop:focus-visible { outline: 2px solid var(--cr-color-focus); outline-offset: 2px; }@media (prefers-reduced-motion: reduce) { .cr-totop { transition: none; }}.cr-main a { overflow-wrap: anywhere; } .cr-main > .wp-block-query { max-width: var(--cr-width-content); margin-left: auto !important; margin-right: auto !important; width: 100%; }.cr-main > .wp-block-query .wp-block-post-title { margin-top: var(--cr-space-4); }.wp-site-blocks { min-height: 100vh; display: flex; flex-direction: column; }.wp-site-blocks > main, .wp-site-blocks > .cr-main { flex: 1 0 auto; }details.wp-block-details > summary{ padding-left: .9rem; }details.wp-block-details > summary::marker { margin-right: .4rem; }@keyframes cr-fk-float { 50% { transform: translateY(-10px) rotate(3deg); } }.cr-main:has(.cr-freekey--page) { padding-top: 0; }body:has(.cr-freekey--page) .cr-header { background: rgba(246, 238, 255, .82); border-bottom-color: transparent; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) body:has(.cr-freekey--page) .cr-header { background: rgba(30, 8, 51, .82); }}:root[data-theme="dark"] body:has(.cr-freekey--page) .cr-header { background: rgba(30, 8, 51, .82); }:root[data-theme="light"] body:has(.cr-freekey--page) .cr-header { background: rgba(246, 238, 255, .82); }.cr-hero__image img { animation: cr-fk-float 8s ease-in-out infinite; }@media (prefers-reduced-motion: reduce) { .cr-hero__image img { animation: none; }}.cr-hero { position: relative; isolation: isolate; overflow: hidden; }.cr-hero__image { position: relative; z-index: 0; }.cr-hero__image::before, .cr-hero__image::after { content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; width: 135%; aspect-ratio: 1; transform: translate(-50%, -50%); border-radius: 50%; pointer-events: none; }.cr-hero__image::before { display: none; }.cr-hero__image::after { left: 50%; top: auto; bottom: -4%; width: 56%; aspect-ratio: auto; height: 7%; transform: translateX(-50%); background: radial-gradient(closest-side, rgba(40, 30, 15, .30), rgba(40, 30, 15, .12) 55%, transparent 100%); animation: cr-shadow 8s ease-in-out infinite; }@keyframes cr-shadow { 50% { transform: translateX(-50%) scale(.82); opacity: .6; } }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .cr-hero__image::before { display: none; } :root:not([data-theme="light"]) .cr-hero__image::after { top: 50%; bottom: auto; width: 135%; height: auto; aspect-ratio: 1; transform: translate(-50%, -50%); opacity: 1; background: url("/wp-content/themes/cookierocks/assets/night-disc.webp") center / 100% no-repeat; will-change: transform; backface-visibility: hidden; -webkit-mask-image: radial-gradient(closest-side, #000 50%, transparent 92%); mask-image: radial-gradient(closest-side, #000 50%, transparent 92%); animation: cr-stars 330s linear infinite; filter: none; }}:root[data-theme="dark"] .cr-hero__image::before { display: none; } :root[data-theme="dark"] .cr-hero__image::after { top: 50%; bottom: auto; width: 135%; height: auto; aspect-ratio: 1; transform: translate(-50%, -50%); opacity: 1; background: url("/wp-content/themes/cookierocks/assets/night-disc.webp") center / 100% no-repeat; will-change: transform; backface-visibility: hidden; -webkit-mask-image: radial-gradient(closest-side, #000 50%, transparent 92%); mask-image: radial-gradient(closest-side, #000 50%, transparent 92%); animation: cr-stars 330s linear infinite; filter: none; }@keyframes cr-stars { to { transform: translate(-50%, -50%) rotate(360deg); } }@media (prefers-reduced-motion: reduce) { .cr-hero__image::after { animation: none !important; }}@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .cr-hero__image img { animation: none; }}:root[data-theme="dark"] .cr-hero__image img { animation: none; }.cr-main:has(.cr-law2) { padding-top: 0; }.cr-chip { display: inline-flex; align-items: center; gap: .35em; white-space: nowrap; font-size: .78rem; font-weight: 650; padding: .28em .75em; border-radius: var(--cr-radius-pill); }.cr-chip::before { content: ""; width: .5em; height: .5em; border-radius: 50%; background: currentColor; }.cr-chip--warn { background: var(--cr-color-warn-bg); color: var(--cr-color-warn); }.cr-chip--ok { background: var(--cr-color-ok-bg); color: var(--cr-color-ok); }.cr-chip { border: 1px solid transparent; font-weight: 600; }.cr-chip::before { width: .45em; height: .45em; opacity: .85; }.cr-chip--warn { color: color-mix(in srgb, var(--cr-color-warn) 85%, var(--cr-color-text)); }@media (prefers-color-scheme: dark) {:root:not([data-theme="light"]) .cr-chip { background: transparent !important; border-color: color-mix(in srgb, currentColor 28%, transparent); }:root:not([data-theme="light"]) .cr-chip--warn { color: color-mix(in srgb, var(--cr-color-warn) 58%, #c9ced8); }:root:not([data-theme="light"]) .cr-chip--ok { color: color-mix(in srgb, var(--cr-color-ok) 62%, #c9ced8); }}:root[data-theme="dark"] .cr-chip { background: transparent !important; border-color: color-mix(in srgb, currentColor 28%, transparent); }:root[data-theme="dark"] .cr-chip--warn { color: color-mix(in srgb, var(--cr-color-warn) 58%, #c9ced8); }:root[data-theme="dark"] .cr-chip--ok { color: color-mix(in srgb, var(--cr-color-ok) 62%, #c9ced8); }html { scroll-padding-top: 6rem; }#try { scroll-margin-top: 11rem; }@keyframes cr-fk-spin { to { transform: rotate(360deg); } }body:has(.cr-freekey--page) .cr-footer { background: linear-gradient(160deg, #f1e6ff 0%, #fbe4f3 55%, #e2f9f4 100%); border-top-color: transparent; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) body:has(.cr-freekey--page) .cr-footer { background: linear-gradient(160deg, #1e0833 0%, #2e0d4f 55%, #3a1160 100%); }}:root[data-theme="dark"] body:has(.cr-freekey--page) .cr-footer { background: linear-gradient(160deg, #1e0833 0%, #2e0d4f 55%, #3a1160 100%); }@keyframes cr-btile-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }.cr-scribble { padding-top: .3rem; }.cr-scribble::before { top: 0; }.entry-content > .alignfull + :not(.alignfull), .wp-block-post-content > .alignfull + :not(.alignfull) { margin-top: calc(var(--cr-space-6) * 1.5) !important; }figure.wp-block-table { max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }.cr-tip { position: relative; display: inline-block; }.cr-tip__bubble { position: absolute; bottom: calc(100% + .45rem); left: 0; z-index: 5; width: max-content; max-width: 17rem; padding: .45rem .75rem; border-radius: .7rem; background: var(--cr-color-text); color: var(--cr-color-bg); font: 600 .8rem/1.35 var(--cr-font-body); box-shadow: 0 4px 14px rgba(0,0,0,.18); opacity: 0; transform: translateY(4px); pointer-events: none; transition: opacity .15s, transform .15s; }.cr-tip--end .cr-tip__bubble { left: auto; right: 0; }.cr-tip:hover .cr-tip__bubble, .cr-tip:focus-within .cr-tip__bubble { opacity: 1; transform: none; }@media (hover: none) { .cr-tip__bubble { display: none; }}@media (prefers-reduced-motion: reduce) { .cr-tip__bubble { transition: none; }}html, body { overflow-x: clip; }.cr-main:has(.wp-block-post-content > .cr-topic-hero:first-child) { padding-top: 0; }.cr-main:has(> .wp-block-post-content > .cr-section:last-child) { padding-bottom: 0; }.cr-section .wp-block-column > .cr-scribble { margin-left: clamp(1.5rem, 14%, 6rem); margin-right: auto; transform-origin: left center; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) :is(.cr-thero, .cr-tsec, .cr-tcta) { --tt-ok-bg: #12301d; --tt-ok: #8ce0a6; --tt-warn-bg: #3a2a06; --tt-warn: #ffd27a; --tt-bad-bg: #3d1420; --tt-bad: #ff9fb2; --tt-info-bg: #12263d; --tt-info: #9ccbff; --tt-ours: color-mix(in srgb, #74c0fc 10%, var(--cr-color-bg)); --tt-them: #9aa2d6; }}:root[data-theme="dark"] :is(.cr-thero, .cr-tsec, .cr-tcta) { --tt-ok-bg: #12301d; --tt-ok: #8ce0a6; --tt-warn-bg: #3a2a06; --tt-warn: #ffd27a; --tt-bad-bg: #3d1420; --tt-bad: #ff9fb2; --tt-info-bg: #12263d; --tt-info: #9ccbff; --tt-ours: color-mix(in srgb, #74c0fc 10%, var(--cr-color-bg)); --tt-them: #9aa2d6; }.cr-theme { display: grid; gap: var(--cr-space-6); }.cr-checks li:empty{ display: none; }.cr-scribble:empty { display: none; }@keyframes cr-anat-in { from { opacity: 0; } to { opacity: 1; } }.cr-main:has(.cr-perf-hero) .cr-section > :is(.cr-eyebrow, h2, .cr-lead, p.cr-note) { max-width: var(--cr-width-wide); margin-left: auto !important; margin-right: auto !important; text-align: left !important; }.cr-main:has(.cr-perf-hero) .cr-section > h2 { margin-bottom: var(--cr-space-2); }.cr-main:has(.cr-perf-hero) .cr-section > p.cr-lead { max-width: 62rem !important; padding-right: 0; margin-left: max(0px, calc((100% - var(--cr-width-wide)) / 2)) !important; margin-right: auto !important; }.cr-main:has(.cr-perf-hero) { --perf-blue: var(--cr-color-accent-text); --perf-blue-strong: #1864ab; }.cr-main:has(.cr-perf-hero) .cr-section { background: transparent; }.cr-main:has(.cr-perf-hero) .cr-section + .cr-section { padding-top: var(--cr-space-5); }.cr-main:has(.cr-feat-chap) > *, .cr-main:has(.cr-feat-chap) .wp-block-post-content > * { max-width: var(--cr-width-wide); }.cr-main:has(.cr-feat-chap) .wp-block-post-content > .cr-lead { font-size: var(--cr-text-xl); max-width: 56rem; }.cr-main:has(.cr-feat-chap) .wp-block-post-content > .cr-lead { margin-left: 0 !important; margin-right: auto !important; text-align: left; }.cr-main:has(.cr-exact) :is(.wp-block-post-title, h1.wp-block-heading) { text-align: center; max-width: 46rem; margin-left: auto !important; margin-right: auto !important; }.cr-lead { max-width: 52rem; }h2#everything + p.cr-lead + p.cr-lead { padding-inline-start: 1rem; border-inline-start: 4px solid; border-image: linear-gradient(180deg, #2bbfa9, #e0418f, #f07d2c, #9ccf2e) 1; }@media (min-width: 600px) { .wp-element-button, .wp-block-button__link { white-space: nowrap; }}[dir="rtl"] .cr-scribble { padding-left: 0; padding-right: 2.4rem; margin-left: auto; margin-right: clamp(1.5rem, 18%, 9rem); transform-origin: right center; transform: rotate(2.5deg); }[dir="rtl"] .cr-scribble::before { left: auto; right: 0; transform: scaleX(-1); }[dir="rtl"] .has-text-align-center + .cr-scribble{ margin-left: auto; margin-right: auto; padding-right: 0; }.cr-brand { white-space: nowrap; flex: none; }main h1, main h2, main h3 { overflow-wrap: break-word; }:is(:lang(de),:lang(fi),:lang(lt),:lang(hu)) main :is(h1,h2,h3) { hyphens: auto; }@media (min-width: 60rem) {.cr-header__inner { grid-template-columns: minmax(max-content, 1fr) auto minmax(max-content, 1fr); column-gap: var(--cr-space-4); }.cr-header__inner > .cr-nav ul { flex-wrap: nowrap; }.cr-header__inner > .cr-nav a { white-space: nowrap; }}.cr-header--compact .cr-header__inner > .cr-nav { display: none; }.cr-header--compact .cr-header__inner { flex-wrap: nowrap; }.cr-header--compact .cr-brand span { font-size: 1.05rem; }.cr-header--compact .cr-brand img { width: 34px; height: 34px; }.cr-header--compact .cr-header__tools { gap: var(--cr-space-1); }.cr-header--compact .cr-burger { display: block; position: static; }.cr-header--compact .cr-burger summary { list-style: none; display: inline-grid; place-items: center; width: 36px; height: 36px; border: 1px solid var(--cr-color-border); border-radius: 50%; cursor: pointer; color: var(--cr-color-text); }.cr-header--compact .cr-burger summary::-webkit-details-marker { display: none; }.cr-header--compact .cr-burger svg { width: 18px; height: 18px; }.cr-header--compact .cr-burger .cr-burger__close, .cr-header--compact .cr-burger[open] .cr-burger__open { display: none; }.cr-header--compact .cr-burger[open] .cr-burger__close { display: inline; }.cr-header--compact .cr-burger__panel { position: absolute; left: 0; right: 0; top: 100%; background: var(--cr-color-bg); border-bottom: 1px solid var(--cr-color-border); box-shadow: 0 16px 32px rgba(0,0,0,.12); padding: var(--cr-space-2) var(--cr-gutter) var(--cr-space-4); max-height: calc(100vh - 60px); overflow: auto; }.cr-header--compact .cr-burger__panel .cr-nav ul { display: block; }.cr-header--compact .cr-burger__panel .cr-nav a { display: block; padding: 0.7em 0; border-bottom: 1px solid var(--cr-color-border); font-size: 1.1rem; }.cr-header--compact .cr-burger__panel .cr-nav .sub-menu { display: block !important; position: static; transform: none; box-shadow: none; border: 0; padding: 0 0 0 var(--cr-space-3); margin: 0; background: none; min-width: 0; }.cr-header--compact .cr-burger__panel .cr-nav .sub-menu a { font-size: 1rem; font-weight: 450; color: var(--cr-color-muted); padding: 0.55em 0; }.cr-header--compact .cr-burger__panel .menu-item-has-children > a::after { display: none; }.cr-header--compact .cr-account-link span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }.cr-header--compact .cr-account-link { padding: 0; width: 36px; height: 36px; justify-content: center; border-radius: 50%; }.cr-header--compact .cr-langs summary { padding: 0 0.55em; }.cr-header--compact .cr-brand span { white-space: nowrap; }.cr-header--compact .cr-header .cr-burger__panel .menu-item-has-children > a::after { display: none; }.cr-header--compact .cr-burger__panel .cr-nav .sub-menu { border-bottom: 1px solid var(--cr-color-border) !important; }.cr-header--compact .cr-burger__panel .cr-nav .sub-menu a { border-bottom: 0; }@media (min-width: 60rem) { .cr-header--compact .cr-header__inner { display: flex; }}.cr-even a { color: inherit; text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: .18em; text-decoration-color: color-mix(in srgb, currentColor 55%, transparent); }.cr-even a:hover { text-decoration-color: currentColor; }@keyframes cr-globe-wait { to { background-position: -50% 0; } }@keyframes cr-flagrun { from { transform: translateX(0); } to { transform: translateX(calc(-50% - .5rem)); } }.cr-section:has(.cr-flagband) { overflow-x: clip; }@media (max-width: 40rem) {:root { --cr-gutter: 1.35rem; }}@media (max-width: 40rem) {.cr-section .wp-block-column > .cr-scribble, .cr-hero .cr-scribble { margin-left: 0.4rem; }[dir="rtl"] .cr-section .wp-block-column > .cr-scribble, [dir="rtl"] .cr-hero .cr-scribble { margin-left: auto; margin-right: 0.4rem; }}@media (max-width: 40rem) {.cr-hero { padding-bottom: var(--cr-space-4); }}@media (max-width: 40rem) {.cr-section :is(h1, h2):not(.has-text-align-center) + .cr-scribble { margin-left: .4rem; }[dir="rtl"] .cr-section :is(h1, h2):not(.has-text-align-center) + .cr-scribble { margin-left: auto; margin-right: .4rem; }}@keyframes cr-ring-spin { to { transform: rotate(360deg); } }@keyframes cr-ring-pulse { 50% { opacity: .55; transform: scale(1.06); } }@keyframes cr-ring-twinkle { 0%, 100% { opacity: 0; transform: scale(.4) rotate(0); } 50% { opacity: 1; transform: scale(1) rotate(45deg); } }@keyframes cr-halo-1 { 0%, 100% { transform: rotateX(70deg) rotateY(-6deg); } 50% { transform: rotateX(78deg) rotateY(6deg); } }@keyframes cr-halo-2 { from { transform: rotateX(18deg) rotateY(0); } to { transform: rotateX(18deg) rotateY(360deg); } }@keyframes cr-halo-3 { from { transform: rotateY(-34deg) rotateX(0); } to { transform: rotateY(-34deg) rotateX(-360deg); } }@keyframes cr-halo-run { to { stroke-dashoffset: -642; } }.cr-section:has(.cr-ringdemo) { overflow-x: clip; }@keyframes cr-rd-pulse { from { stroke-dashoffset: 406; } to { stroke-dashoffset: 0; } }@keyframes cr-rd-node { 0%, 100% { opacity: .35; } 50% { opacity: 1; } }@keyframes cr-rd-spin { to { transform: rotate(360deg); } }@keyframes cr-stripe-in { from { transform: scaleX(0); } }.single-doc figure.wp-block-table { border: 1px solid var(--cr-color-border); border-radius: var(--cr-radius-lg); background: var(--cr-color-surface); overflow: hidden; margin-block: var(--cr-space-4); }.single-doc .wp-block-table table { border: 0; margin: 0; }.single-doc .wp-block-table thead { border: 0; }.single-doc .wp-block-table th, .single-doc .wp-block-table td { border: 0; border-bottom: 1px solid var(--cr-color-border); padding: .8rem 1rem; }.single-doc .wp-block-table tbody tr:last-child > * { border-bottom: 0; }.single-doc .wp-block-table thead th { font-size: .72rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: var(--cr-color-muted); background: color-mix(in srgb, var(--cr-color-text) 4%, transparent); }.single-doc .wp-block-table tbody tr:hover { background: color-mix(in srgb, var(--cr-color-text) 3%, transparent); }.single-doc .wp-block-table td:first-child { font-weight: 600; }.single-doc .wp-block-table figcaption { padding: .6rem 1rem; margin: 0; font-size: .8rem; color: var(--cr-color-muted); border-top: 1px solid var(--cr-color-border); }@media (max-width: 40rem) {.single-doc figure.wp-block-table { overflow: visible; border: 0; background: transparent; }}@keyframes cr-compatbounce { from { transform: translateX(0); } to { transform: translateX(calc(var(--dist, 0px) * -1)); } }:root { --cr-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2355595f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E"); }:root[data-theme="dark"] { --cr-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23c9ccd3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E"); }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cr-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23c9ccd3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E"); }}select:not([multiple]):not([size]) { -webkit-appearance: none; appearance: none; background-image: var(--cr-chev); background-repeat: no-repeat; background-position: right 1rem center; background-size: .75rem; padding-right: 2.75rem !important; cursor: pointer; }[dir="rtl"] select:not([multiple]):not([size]) { background-position: left 1rem center; padding-right: revert !important; padding-left: 2.75rem !important; }@media (max-width: 40rem) { .cr-hero .cr-note { display: none; }.cr-hero { padding-top: 1.25rem !important; padding-bottom: 5rem !important; min-height: calc(100svh - 3.5rem); box-sizing: border-box; }.cr-hero .cr-badge-pill { margin-top: 0; }}@media (max-width: 40rem) and (max-height: 640px) {.cr-hero h1 { font-size: 2.1rem; }.cr-hero .cr-badge-pill { display: none; }.cr-hero .cr-lead { font-size: 1.02rem; margin-top: .6rem; }.cr-hero .cr-scribble { margin-block: .4rem .6rem; }.cr-hero .wp-block-buttons { margin-top: 1rem; }}@media (max-width: 40rem) {.cr-hero .cr-note { display: block; margin-top: .75rem; font-size: .85rem; }.cr-hero h1 { font-size: 2.35rem; line-height: 1.08; }.cr-hero .cr-scribble { margin-block: .5rem .9rem; }.cr-hero .cr-lead { margin-bottom: 1rem; }.cr-hero .wp-block-buttons { gap: .6rem; }.cr-hero { padding-bottom: 4.5rem !important; }}@media (max-width: 40rem) {.cr-hero { position: relative; }.cr-hero .wp-block-column:has(> .cr-hero__image) { display: block; position: absolute; top: .6rem; right: var(--cr-gutter, 1.35rem); width: 5.6rem; margin: 0; z-index: 1; pointer-events: none; }.cr-hero .cr-hero__image { display: block !important; margin: 0; }.cr-hero .cr-hero__image img { width: 100%; height: auto; }.cr-hero h1 { padding-right: 0; }.cr-hero .cr-badge-pill { max-width: calc(100% - 6.4rem); }}@media (max-width: 40rem) {.cr-hero .wp-block-buttons { margin-top: .6rem !important; gap: .5rem !important; }.cr-hero .wp-block-button__link { padding-block: .7rem !important; min-height: 2.9rem; }.cr-hero .cr-scribble { margin-block: .4rem .6rem !important; }.cr-hero .cr-lead { margin-bottom: .6rem !important; }.cr-hero .cr-note { margin-top: .6rem !important; }}@media (max-width: 40rem) and (max-height: 640px) { .cr-hero h1 { font-size: 1.95rem; }}@media (max-width: 40rem) {.cr-hero > .wp-block-columns, .cr-hero .wp-block-columns { display: flex; flex-direction: column; }.cr-hero .wp-block-column:has(> .cr-hero__image) { position: static !important; order: -1; width: 4.6rem !important; flex-basis: auto !important; margin: 0 auto .35rem !important; }.cr-hero .cr-badge-pill { max-width: none; }}@media (max-width: 40rem) {.cr-hero .wp-block-column:has(> .cr-hero__image) { order: 99 !important; width: 7rem !important; margin: 1.6rem auto 0 !important; }}@media (max-width: 40rem) {.cr-section .wp-block-column > .cr-scribble, .cr-hero .cr-scribble, .cr-section :is(h1, h2):not(.has-text-align-center) + .cr-scribble { margin-left: 1.6rem !important; }[dir="rtl"] .cr-section .wp-block-column > .cr-scribble, [dir="rtl"] .cr-hero .cr-scribble, [dir="rtl"] .cr-section :is(h1, h2):not(.has-text-align-center) + .cr-scribble { margin-left: auto !important; margin-right: 1.6rem !important; }}@media (max-width: 40rem) { .cr-hero .wp-block-column:has(> .cr-hero__image) { width: 9rem !important; margin-top: 1.2rem !important; }}@media (max-width: 40rem) {.cr-hero .wp-block-columns > .wp-block-column:not(:has(> .cr-hero__image)) { display: contents; }.cr-hero .cr-badge-pill { order: 1; }.cr-hero h1 { order: 2; }.cr-hero .cr-scribble { order: 3; }.cr-hero .wp-block-column:has(> .cr-hero__image) { order: 4 !important; width: 6.5rem !important; margin: .4rem auto 1.4rem !important; }.cr-hero .cr-lead { order: 5; }.cr-hero .wp-block-buttons { order: 6; }.cr-hero .cr-note { order: 7; }.cr-hero .cr-hero__image::after { width: 230% !important; }:root[data-theme="light"] .cr-hero .cr-hero__image::after { width: 56% !important; }}@media (max-width: 40rem) and (prefers-color-scheme: light) { :root:not([data-theme="dark"]) .cr-hero .cr-hero__image::after { width: 56% !important; }}@media (max-width: 40rem) {.cr-hero .wp-block-columns { gap: 0 !important; row-gap: 0 !important; align-items: stretch; }.cr-hero .cr-badge-pill { align-self: flex-start; width: auto; }.cr-hero h1 { margin-top: .9rem !important; margin-bottom: 0 !important; }.cr-hero .cr-scribble { margin-top: .6rem !important; margin-bottom: 0 !important; }.cr-hero .wp-block-column:has(> .cr-hero__image) { width: 5.5rem !important; margin: 1.6rem auto 1.7rem !important; }.cr-hero .cr-hero__image::after { width: 200% !important; }.cr-hero .cr-lead { margin-top: 0 !important; }}@keyframes cr-pg-bubble { 0%, 94% { opacity: 1; } 100% { opacity: 0; } }@media (max-width: 40rem) {.cr-header .cr-langs summary > span:not(.screen-reader-text){ display: none; }.cr-header .cr-langs summary { padding: 0; width: 36px; justify-content: center; }}:root[data-theme="dark"] .cr-report :is(input[type="text"], input[type="url"], input[type="email"], input:not([type]), textarea, select) { background-color: #23262e; border-color: #3a3e48; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .cr-report :is(input[type="text"], input[type="url"], input[type="email"], input:not([type]), textarea, select) { background-color: #23262e; border-color: #3a3e48; }}:root[data-theme="dark"] :is(input:is([type="text"], [type="email"], [type="url"], [type="search"], [type="tel"], [type="number"], [type="password"], :not([type])), textarea, select):not(.cr-root *) { background-color: #23262e; border-color: #3a3e48; color: #eef0f4; }:root[data-theme="dark"] :is(input, textarea, select):not(.cr-root *)::placeholder { color: #8b919d; }:root[data-theme="dark"] :is(input, textarea, select):not(.cr-root *):focus { border-color: var(--cr-color-accent); }@media (prefers-color-scheme: dark) {:root:not([data-theme="light"]) :is(input:is([type="text"], [type="email"], [type="url"], [type="search"], [type="tel"], [type="number"], [type="password"], :not([type])), textarea, select):not(.cr-root *) { background-color: #23262e; border-color: #3a3e48; color: #eef0f4; }:root:not([data-theme="light"]) :is(input, textarea, select):not(.cr-root *)::placeholder { color: #8b919d; }:root:not([data-theme="light"]) :is(input, textarea, select):not(.cr-root *):focus { border-color: var(--cr-color-accent); }}.cr-sim { --sim: var(--cr-color-accent); margin: var(--cr-space-4) 0; padding: clamp(1rem, 3vw, 2rem); border: 1px solid var(--cr-color-border); border-radius: 1.25rem; background: var(--cr-panel-bg); }@keyframes cr-sim-dots { to { background-position-x: .8rem; } }.cr-sim__examples { display: flex; flex-wrap: wrap; align-items: center; gap: .4rem; margin: 1rem 0 0; font-size: .85rem; }.cr-sim__ex { font: inherit; font-weight: 600; color: var(--cr-color-text); background: color-mix(in srgb, var(--cr-color-surface) 70%, transparent); border: 1px solid var(--cr-color-border); border-radius: 999px; padding: .3em .85em; cursor: pointer; transition: transform .12s, border-color .12s; }.cr-sim__ex:hover { border-color: var(--cr-color-accent); transform: translateY(-1px); }.cr-sim__ex[aria-pressed="true"] { background: var(--cr-color-accent); color: var(--cr-color-accent-contrast); border-color: var(--cr-color-accent); }.cr-sim__ex:focus-visible { outline: 3px solid var(--cr-color-accent); outline-offset: 2px; }.cr-sim__card { --v: #4dabf7; display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: clamp(1rem, 3vw, 2rem); align-items: center; margin-block-start: 1.25rem; padding: clamp(1rem, 3vw, 1.75rem); background: var(--cr-color-surface); border-radius: 1rem; box-shadow: 0 10px 30px -14px rgb(0 0 0 / .35); animation: cr-sim-in .28s ease-out; }.cr-sim__card.is-objection { --v: #f5b83d; }@keyframes cr-sim-in { from { opacity: 0; transform: translateY(6px); } }.cr-sim__card p { margin: 0 0 .6rem; }.cr-sim__kind { display: inline-block; padding: .25em .8em; font-size: 1.3rem; font-weight: 800; line-height: 1.25; color: #0b2236; background: var(--v); border-radius: .6rem; }.cr-sim__what { font-size: 1.05rem; }.cr-sim__why { font-size: .92rem; color: var(--cr-color-muted); }.cr-sim__more { list-style: none; margin: .4rem 0 .7rem; padding: 0; font-size: .92rem; }.cr-sim__more li { position: relative; margin-block: .35rem; padding-inline-start: 1.5rem; }.cr-sim__more li::before { content: ""; position: absolute; inset-inline-start: 0; top: .35em; width: .8rem; height: .8rem; border-radius: 50%; background: var(--v); }.cr-sim__rules { margin-block-end: 0 !important; font-weight: 600; }.cr-sim__window { border-radius: .75rem; overflow: hidden; border: 1px solid var(--cr-color-border); background: var(--cr-color-bg-alt); }.cr-sim__bar { display: flex; gap: .3rem; padding: .5rem .6rem; background: color-mix(in srgb, var(--cr-color-text) 8%, transparent); }.cr-sim__bar i { width: .55rem; height: .55rem; border-radius: 50%; background: color-mix(in srgb, var(--cr-color-text) 28%, transparent); }.cr-sim__page { position: relative; min-height: 13.5rem; padding: .9rem; }.cr-sim__page b { display: block; height: .55rem; margin-block-end: .5rem; border-radius: 99px; background: color-mix(in srgb, var(--cr-color-text) 12%, transparent); }.cr-sim__page b:nth-child(1) { width: 60%; } .cr-sim__page b:nth-child(2) { width: 85%; } .cr-sim__page b:nth-child(3) { width: 45%; }.cr-sim__banner { position: absolute; inset-inline: .7rem; inset-block-end: .7rem; display: grid; gap: .5rem; padding: .75rem; font-size: .8rem; color: #1b1d22; background: #fff; border-radius: .7rem; box-shadow: 0 8px 22px -8px rgb(0 0 0 / .4); }.cr-sim__btns { display: grid; grid-template-columns: 1fr 1fr; gap: .4rem; }.cr-sim__btns em { padding: .4em .3em; font-style: normal; font-weight: 700; text-align: center; color: #0b2236; background: #74c0fc; border-radius: .45rem; }.cr-sim__banner u { font-size: .72rem; color: #1864ab; }@media (max-width: 44rem) {.cr-sim__card { grid-template-columns: minmax(0, 1fr); }}@media (prefers-reduced-motion: reduce) { .cr-sim__card { animation: none; } .cr-sim__ex { transition: none; }}.cr-sim__docs { margin: var(--cr-space-3) 0 0; padding-top: var(--cr-space-2); border-top: 1px solid var(--cr-color-border); font-size: var(--cr-text-sm); }.cr-sim__docs p { margin: 0 0 var(--cr-space-2); }.cr-sim__doclinks { display: flex; flex-wrap: wrap; gap: .5rem; }.cr-sim__doclinks a { flex: 1 1 11rem; padding: .55rem .75rem; border: 1px solid var(--cr-color-border); border-radius: .7rem; color: inherit; text-decoration: none; }.cr-sim__doclinks a:hover { border-color: var(--cr-color-accent); }.cr-sim__doclinks strong, .cr-sim__doclinks span { display: block; }.cr-sim__doclinks span { color: var(--cr-color-muted); }@keyframes cr-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }.cr-finder { padding: var(--cr-space-4) max(var(--cr-gutter), calc((100% - var(--cr-width-wide)) / 2)) var(--cr-space-6); }.cr-finder__inner { max-width: 62rem; margin-inline: auto; padding: clamp(1.25rem, .6rem + 3vw, 2.75rem); border: 1px solid var(--cr-color-border); border-radius: 1.25rem; background: var(--cr-color-surface); }.cr-finder__line { margin: 0; font-size: clamp(1.7rem, 1.2rem + 2.6vw, 3.2rem); line-height: 1.3; font-weight: 700; letter-spacing: var(--cr-tracking-tight); }.cr-finder__word { padding: 0; border: 0; border-bottom: 2px dotted var(--cr-color-accent); background: none; color: var(--cr-color-accent-text); font: inherit; letter-spacing: inherit; cursor: pointer; transition: border-color .15s ease; }.cr-finder__word:hover, .cr-finder__word[aria-expanded="true"] { border-bottom-style: solid; }.cr-finder__pick { margin-top: var(--cr-space-3); animation: cr-pick .18s ease-out; }@keyframes cr-pick { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }.cr-finder__search { display: block; width: 100%; max-width: 24rem; margin-bottom: var(--cr-space-2); padding: .6rem 1rem; border: 1px solid var(--cr-color-border); border-radius: 999px; background: transparent; color: inherit; font: inherit; }.cr-finder__chips { display: flex; flex-wrap: wrap; gap: .4rem; }.cr-finder__chips button { display: inline-flex; align-items: center; gap: .45rem; padding: .4rem .85rem; border: 1px solid var(--cr-color-border); border-radius: 999px; background: transparent; color: inherit; font: inherit; font-size: var(--cr-text-sm); cursor: pointer; transition: border-color .15s ease; }.cr-finder__chips button:hover { border-color: var(--cr-color-accent); }.cr-finder__chips img { width: 20px; height: auto; border-radius: 2px; }.cr-finder__result { margin-top: var(--cr-space-5); }.cr-finder__place { display: flex; align-items: center; gap: .7rem; margin-bottom: var(--cr-space-2); color: var(--cr-color-muted); }.cr-finder__place img { width: 30px; height: auto; border-radius: 3px; }.cr-finder__place a { margin-inline-start: auto; }.cr-finder__doc { display: grid; grid-template-columns: minmax(0, 15rem) minmax(0, 1fr) auto; gap: .3rem var(--cr-space-3); align-items: baseline; padding: var(--cr-space-4) 0; border-top: 1px solid var(--cr-color-border); color: inherit; text-decoration: none; }.cr-finder__doc strong { display: block; font-size: var(--cr-text-xl); line-height: 1.2; }.cr-finder__doc small { display: flex; align-items: flex-start; gap: .4rem; margin-top: .65rem; font-size: var(--cr-text-sm); line-height: 1.3; color: var(--cr-color-muted); }.cr-finder__doc small svg { flex: none; margin-top: .05rem; }.cr-finder__doc span { color: var(--cr-color-muted); line-height: 1.6; }.cr-finder__doc span b { color: var(--cr-color-text); font-weight: 650; }.cr-finder__doc em { font-style: normal; font-size: var(--cr-text-sm); font-weight: 650; white-space: nowrap; color: var(--cr-color-muted); }.cr-finder__doc.is-must em { color: var(--cr-color-accent-text); }.cr-finder__doc.is-ours em { color: var(--cr-color-ok); }.cr-finder__doc.is-maybe em { color: var(--cr-color-warn); }.cr-finder__doc:hover strong { color: var(--cr-color-accent-text); }.cr-finder__note { margin: var(--cr-space-3) 0 0; color: var(--cr-color-muted); }.cr-finder__note strong { color: var(--cr-color-text); }@media (max-width: 44rem) { .cr-finder__doc { grid-template-columns: minmax(0, 1fr) auto; } .cr-finder__doc span { grid-column: 1 / -1; grid-row: 2; } .cr-finder__place { flex-wrap: wrap; } .cr-finder__place a { margin-inline-start: 0; }}.cr-finder__line, .cr-finder__doc strong { font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; letter-spacing: -.01em; }.cr-finder__line { font-weight: 600; }.cr-finder__doc strong { font-weight: 600; }.cr-finder:not(.is-ready) .cr-finder__inner { min-height: 36rem; }@media (max-width: 44rem) { .cr-finder:not(.is-ready) .cr-finder__inner { min-height: 58rem; }}@media (prefers-reduced-motion: reduce) { .cr-finder__pick { animation: none; }} .cr-sim[data-globe] .cr-sim__examples { display: none; }.cr-sim__stage { display: grid; grid-template-columns: minmax(0, 1fr) 19rem; grid-template-rows: auto auto minmax(0, 1fr); gap: var(--cr-space-3) clamp(1.25rem, 3vw, 2.5rem); align-items: start; }.cr-sim__stage .cr-sim__out, .cr-sim__stage .cr-sim__card { display: contents; }.cr-sim__stage .cr-sim__say { grid-column: 1; grid-row: 1 / 4; }.cr-sim__stage .cr-sim__window { grid-column: 2; grid-row: 2; background: var(--cr-color-bg); }.cr-sim__stage .cr-sim__page { padding: var(--cr-space-2); }.cr-sim__stage .cr-sim__banner { position: static; margin: 0; animation: cr-pick .25s ease-out; }.cr-sim__stage .cr-sim__banner p { margin: .25rem 0 .6rem; font-size: var(--cr-text-sm); line-height: 1.4; color: #4b4f5a; }.cr-sim__stage .cr-sim__bar { display: flex; align-items: center; }.cr-sim__diff { margin-inline-start: auto; font-size: .72rem; line-height: 1; color: var(--cr-color-muted); }.cr-sim__diff.is-new { font-weight: 650; color: var(--cr-color-ok); }.cr-sheet { padding: clamp(1.25rem, 3vw, 2.25rem); border-radius: 4px; background: #fff; color: #17181c; box-shadow: 0 2px 0 #e9eaee, 0 4px 0 #d4d6dd, 0 26px 40px -22px rgb(0 0 0 / .8); animation: cr-pick .25s ease-out; }.cr-sheet__top { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--cr-space-3); padding-bottom: var(--cr-space-3); border-bottom: 2px solid #17181c; }.cr-sheet__top p { margin: 0; }.cr-sheet__kicker { font-size: .72rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #6a6f7c; }.cr-sheet h3 { display: flex; align-items: center; gap: .55rem; margin: .2rem 0 .3rem; font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; font-size: clamp(1.6rem, 1.3rem + 1.2vw, 2.2rem); font-weight: 600; line-height: 1.15; color: #17181c; }.cr-sheet h3 img { width: 28px; height: auto; border-radius: 2px; }.cr-sheet__from { display: flex; align-items: center; gap: .4rem; font-size: var(--cr-text-sm); color: #6a6f7c; }.cr-sheet__from img { width: 18px; height: auto; border-radius: 2px; }.cr-sheet__stamp { flex: none; margin-top: .3rem; padding: .25rem .6rem; border: 2px solid #1864ab; border-radius: 4px; font-size: .72rem; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; color: #1864ab; transform: none; }.is-objection .cr-sheet__stamp { border-color: #1e6b35; color: #1e6b35; }.cr-sheet dl { margin: 0; }.cr-sheet__row { display: grid; grid-template-columns: 9.5rem minmax(0, 1fr); gap: var(--cr-space-2); padding: .75rem 0; border-bottom: 1px solid #e4e5ea; }.cr-sheet dt { font-size: var(--cr-text-sm); font-weight: 650; color: #6a6f7c; }.cr-sheet dd { margin: 0; font-size: .95rem; line-height: 1.5; color: #2c2f36; }.cr-sheet dd b { display: block; font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; font-size: 1.25rem; font-weight: 600; line-height: 1.25; color: #17181c; }.cr-sheet dd span { font-size: var(--cr-text-sm); color: #6a6f7c; }.cr-sheet__run { display: flex; flex-wrap: wrap; gap: .3rem 1.1rem; margin: 0; padding: 0; list-style: none; }.cr-sheet__run li { display: flex; align-items: center; gap: .4rem; margin: 0; color: #6a6f7c; }.cr-sheet__run i { width: .6rem; height: .6rem; border: 1.5px solid #9a9ea8; border-radius: 50%; }.cr-sheet__run .is-on { color: #17181c; }.cr-sheet__run .is-on i { border-color: #1e6b35; background: #1e6b35; }.cr-sheet__more { margin: 0; padding: 0; list-style: none; }.cr-sheet__more li { margin: 0 0 .3rem; padding: 0; }.cr-sheet .cr-sim__docs { margin: 0; padding: 0; border: 0; background: none; color: inherit; }.cr-sheet .cr-sim__docs p { margin: 0 0 .3rem; color: inherit; }.cr-sheet .cr-sim__doclinks { display: flex; flex-wrap: wrap; gap: .3rem 1.1rem; }.cr-sheet .cr-sim__doclinks a { display: inline; padding: 0; border: 0; background: none; color: #1864ab; text-decoration: underline; }.cr-sheet .cr-sim__doclinks strong { font-weight: 500; color: inherit; }.cr-sheet .cr-sim__doclinks span { display: none; }.cr-sheet__foot { margin: var(--cr-space-3) 0 0; }.cr-sheet__foot a { color: #1864ab; }@media (max-width: 52rem) { .cr-sim__stage { grid-template-columns: minmax(0, 1fr); grid-template-rows: none; } .cr-sim__stage .cr-sim__window { grid-column: 1; grid-row: auto; } .cr-sim__stage .cr-sim__say { grid-column: 1; grid-row: auto; } .cr-sheet__row { grid-template-columns: minmax(0, 1fr); gap: .15rem; }}.cr-finder__tie { display: inline-block; max-width: 100%; }@media (max-width: 52rem) { .cr-sheet__top { flex-direction: column-reverse; gap: .5rem; } .cr-sim__stage .cr-sim__window { order: 2; } .cr-sim__stage .cr-sim__say { order: 3; }}.cr-sheet__part { margin: var(--cr-space-3) 0 .15rem; font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; font-size: 1.15rem; font-weight: 600; color: #17181c; }.cr-sheet__part small { margin-inline-start: .6rem; font-family: var(--cr-font-body); font-size: var(--cr-text-sm); font-weight: 400; color: #6a6f7c; }.cr-sheet__fold summary { position: relative; padding-inline-end: 1.5rem; cursor: pointer; list-style: none; border-bottom: 1px solid #e4e5ea; padding-block-end: .5rem; }.cr-sheet__fold summary::-webkit-details-marker { display: none; }.cr-sheet__fold summary::after { content: "+"; position: absolute; inset-inline-end: .2rem; top: 0; font-family: var(--cr-font-body); font-weight: 400; color: #1864ab; }.cr-sheet__fold[open] summary::after { content: "–"; }.cr-sheet__fold summary:hover { color: #1864ab; }.cr-sim__stage .cr-sim__page { position: relative; min-height: 12.5rem; }.cr-sim__stage .cr-sim__banner[hidden], .cr-sim__after[hidden] { display: none; }.cr-sim__stage .cr-sim__btns button { flex: 1; padding: .5rem; border: 0; border-radius: .45rem; background: #74c0fc; color: #0b1a2b; font: inherit; font-size: var(--cr-text-sm); font-weight: 650; cursor: pointer; }.cr-sim__stage .cr-sim__btns { display: flex; gap: .4rem; }.cr-sim__dns { display: block; margin-top: .5rem; padding: 0; border: 0; background: none; color: #1864ab; font: inherit; font-size: .72rem; text-decoration: underline; cursor: pointer; }.cr-sim__after { position: absolute; inset: auto .9rem .9rem auto; display: flex; align-items: center; gap: .6rem; animation: cr-pick .25s ease-out; }.cr-sim__bubble { padding: .35rem .65rem; border-radius: .5rem; background: #fff; color: #17181c; font-size: var(--cr-text-sm); font-weight: 600; }.cr-sim__cookie { display: grid; place-items: center; width: 2.6rem; height: 2.6rem; padding: 0; border: 0; border-radius: 50%; background: #fff; color: #0578d2; cursor: pointer; transition: box-shadow .3s; }.cr-sim__cookie.is-lit { box-shadow: 0 0 0 1px #74c0fc; }.cr-sim__gpc { display: flex; align-items: center; gap: .45rem; padding: .5rem var(--cr-space-2); border-top: 1px solid var(--cr-color-border); font-size: var(--cr-text-sm); color: var(--cr-color-muted); cursor: pointer; }@media (prefers-reduced-motion: reduce) { .cr-sim__cookie { transition: none; } .cr-sim__after { animation: none; }}.cr-sheet__foot { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .4rem var(--cr-space-3); font-size: var(--cr-text-sm); color: #6a6f7c; }.cr-sim[data-globe]:not(.is-ready) .cr-sim__stage { min-height: 38rem; }:root { --cr-wp-red: #d63638; --cr-wp-yellow: #996800; --cr-wp-yellow-dot: #dba617; --cr-wp-green: #00a32a; --cr-wp-blue: #2271b1; --cr-wp-grey: #646970; }:root[data-theme="dark"] { --cr-wp-red: #f86368; --cr-wp-yellow: #f0c33c; --cr-wp-yellow-dot: #f0c33c; --cr-wp-green: #4ab866; --cr-wp-blue: #72aee6; --cr-wp-grey: #a7aaad; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cr-wp-red: #f86368; --cr-wp-yellow: #f0c33c; --cr-wp-yellow-dot: #f0c33c; --cr-wp-green: #4ab866; --cr-wp-blue: #72aee6; --cr-wp-grey: #a7aaad; }}.cr-chip.cr-chip, :root:not([data-theme="light"]) .cr-chip.cr-chip { display: inline-flex; align-items: center; gap: .4rem; padding: 0; border: 0; background: none; box-shadow: none; font-weight: 600; text-transform: none; letter-spacing: 0; }.cr-chip.cr-chip::before { content: ""; flex: none; width: .55rem; height: .55rem; border-radius: 50%; background: currentColor; }.cr-chip.cr-chip--warn, :root:not([data-theme="light"]) .cr-chip.cr-chip--warn { color: var(--cr-wp-yellow); }.cr-chip.cr-chip--warn::before { background: var(--cr-wp-yellow-dot); }.cr-chip.cr-chip--ok { color: var(--cr-wp-green); }.cr-scribble { margin-left: clamp(3rem, 16vw, 12rem); }:not(.has-text-align-center):not(.cr-center) + .cr-scribble:not(.cr-center) { margin-left: clamp(4.5rem, 28%, 12rem) !important; }.cr-main > .wp-block-post-content > :not(.has-text-align-center):not(.cr-center) + .cr-scribble:not(.cr-center):not(.cr-scribble--left):not(.cr-scribble--above) { margin-left: calc(max(0px, (100% - var(--cr-width-content)) / 2) + clamp(4.5rem, 28%, 12rem)) !important; }.cr-sim__cookie { overflow: hidden; background: #17191f; }.cr-sim__cookie img { display: none; }.cr-cpick { position: relative; }.cr-cpick input { width: 100%; }.cr-cpick__real { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; pointer-events: none; }.cr-cpick ul { position: absolute; z-index: 30; inset: calc(100% + .25rem) 0 auto; max-height: 20rem; margin: 0; padding: .25rem; overflow-y: auto; border: 1px solid var(--cr-color-border); border-radius: .75rem; background: var(--cr-color-surface); box-shadow: 0 18px 40px -18px rgb(0 0 0 / .6); list-style: none; }.cr-cpick li { display: flex; align-items: center; gap: .55rem; margin: 0; padding: .5rem .6rem; border-radius: .5rem; cursor: pointer; }.cr-cpick li[aria-selected="true"], .cr-cpick li[data-i]:hover { background: color-mix(in srgb, var(--cr-color-accent) 18%, transparent); }.cr-cpick li.is-none { color: var(--cr-color-muted); cursor: default; }.cr-cpick img { width: 20px; height: auto; border-radius: 2px; }.cr-fxdocs .cr-chip--warn{ background: none; padding-inline: 0; color: #8a6100; }.cr-fxdocs .cr-chip--ok{ background: none; padding-inline: 0; color: #1e6b35; }.cr-board__list { margin: 0; padding: 0; list-style: none; }.cr-board__list li { display: grid; grid-template-columns: minmax(0, 15rem) minmax(0, 1fr) minmax(0, 9rem); gap: var(--cr-space-3); align-items: center; margin: 0; padding: .55rem 0; border-top: 1px solid var(--cr-color-border); }.cr-board__name a { color: inherit; text-decoration: none; }.cr-board__name a:hover { color: var(--cr-color-accent-text); }.cr-board__bar { display: block; height: .4rem; border-radius: 999px; }.cr-board__bar i { display: block; height: 100%; border-radius: inherit; background: var(--cr-color-muted); opacity: .55; transition: width .35s ease; }.cr-board__v { font-variant-numeric: tabular-nums; font-weight: 600; }.cr-board__v small { display: block; font-weight: 400; color: var(--cr-color-muted); }@media (max-width: 44rem) { .cr-board__list li { grid-template-columns: minmax(0, 1fr) auto; } .cr-board__bar { grid-column: 1 / -1; grid-row: 2; }}.cr-main:has(.cr-board) .wp-block-post-content > *:not(.alignfull) { max-width: var(--cr-width-wide); margin-left: max(0px, calc((100% - var(--cr-width-wide)) / 2)) !important; margin-right: 0 !important; }.cr-main:has(.cr-board) .wp-block-post-content > .cr-lead { max-width: 52rem; }.cr-main:has(.cr-board) .wp-block-post-content > h1 { max-width: 46rem; }.cr-main:has(.cr-board) .wp-block-post-content > .cr-scribble { margin-left: calc(max(0px, (100% - var(--cr-width-wide)) / 2) + 14rem) !important; }.cr-board__list li { grid-template-columns: minmax(0, 15rem) minmax(0, 1fr) minmax(0, 10rem); }.cr-board__bar { height: .75rem; background: color-mix(in srgb, var(--cr-color-text) 6%, transparent); }.cr-board__bar i { opacity: 1; }.cr-main:has(.cr-fx) .wp-block-post-title { display: none; }.cr-main:has(.cr-fx) .wp-block-post-content > *:not(.alignfull) { max-width: var(--cr-width-wide); margin-inline: auto !important; }.cr-fx { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: var(--cr-space-6); align-items: center; padding-block: clamp(3rem, 2rem + 5vw, 6.5rem); border-top: 1px solid var(--cr-color-border); }.cr-fx--flip .cr-fx__text { order: 2; }.cr-fx__text h2 { margin: 0 0 var(--cr-space-3); font-size: clamp(1.9rem, 1.4rem + 1.8vw, 3rem); }.cr-fx__text p { color: var(--cr-color-muted); font-size: var(--cr-text-lg); line-height: 1.6; }.cr-fxnum { margin: 0; }.cr-fxnum b { display: block; font-size: clamp(3rem, 2rem + 3.6vw, 4.75rem); font-weight: 500; line-height: 1; letter-spacing: -.03em; color: var(--cr-color-accent-text); font-variant-numeric: tabular-nums; }.cr-fxnum > span { color: var(--cr-color-muted); font-size: var(--cr-text-lg); }.cr-fx__globe { aspect-ratio: 1; width: min(100%, 26rem); margin-inline: auto; }.cr-fx__globe canvas { display: block; width: 100%; height: 100%; }.cr-fxfree { margin: var(--cr-space-4) 0 0; }.cr-fxfree > div { display: flex; justify-content: space-between; gap: var(--cr-space-3); padding: .6rem 0; border-top: 1px solid var(--cr-color-border); }.cr-fxfree dt { color: var(--cr-color-muted); }.cr-fxfree dd { margin: 0; font-weight: 600; }.cr-fxdemo { max-width: 26rem; margin-inline: auto; padding: clamp(1.25rem, 3vw, 2rem); border-radius: 4px; background: #fff; color: #17181c; box-shadow: 0 26px 40px -24px rgba(0, 0, 0, .6); }.cr-fxdemo__q { margin: 0 0 var(--cr-space-3); font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; font-size: 1.35rem; line-height: 1.25; }.cr-fxdemo__btns { display: grid; grid-template-columns: 1fr 1fr; gap: .5rem; }.cr-fxdemo__btns button { padding: .6rem 1rem; border: 1.5px solid #17181c; border-radius: 4px; background: #fff; color: #17181c; font: inherit; font-weight: 600; cursor: pointer; }.cr-fxdemo__btns button:hover, .cr-fxdemo__btns button[aria-pressed="true"] { background: #17181c; color: #fff; }.cr-fxdemo__list { margin: var(--cr-space-3) 0 0; padding: 0; list-style: none; }.cr-fxdemo__list li { display: flex; justify-content: space-between; margin: 0; padding: .55rem 0; border-top: 1px solid #e4e5ea; }.cr-fxdemo__list b { font-weight: 650; color: #8a6100; }.cr-fxdemo[data-state="yes"] .cr-fxdemo__list b { color: #1e6b35; }.cr-fxdemo[data-state="no"] .cr-fxdemo__list b { color: #b32d2e; }.cr-fxall { padding-block: var(--cr-space-6); border-top: 1px solid var(--cr-color-border); text-align: center; }.cr-fxall h2 { margin: 0; font-size: clamp(1.9rem, 1.4rem + 1.8vw, 3rem); }.cr-fxall .cr-fx__go { justify-content: center; }@media (max-width: 52rem) { .cr-fx { grid-template-columns: minmax(0, 1fr); gap: var(--cr-space-4); } .cr-fx--flip .cr-fx__text { order: 0; }}.cr-board__name small { margin-inline-start: .35rem; font-weight: 400; font-size: .75rem; color: var(--cr-color-muted); }#banner { --cr-chap: #4dabf7; } #visitors { --cr-chap: #b197fc; } #countries { --cr-chap: #51cf66; } #engine { --cr-chap: #fcc419; } #design { --cr-chap: #ff8787; } #settings { --cr-chap: #22b8cf; } #google { --cr-chap: #94d82d; } #trackers { --cr-chap: #ff922b; } #proofs { --cr-chap: #f783ac; } #policy { --cr-chap: #748ffc; } #keys { --cr-chap: #20c997; }.cr-fx:nth-of-type(1) { --cr-chap: #4dabf7; } .cr-fx:nth-of-type(2) { --cr-chap: #51cf66; } .cr-fx:nth-of-type(3) { --cr-chap: #ff922b; } .cr-fx:nth-of-type(4) { --cr-chap: #ff8787; } .cr-fx:nth-of-type(5) { --cr-chap: #b197fc; } .cr-fx:nth-of-type(6) { --cr-chap: #22b8cf; } .cr-fx:nth-of-type(7) { --cr-chap: #f783ac; } .cr-fx:nth-of-type(8) { --cr-chap: #20c997; } .cr-fx:nth-of-type(9) { --cr-chap: #94d82d; } .cr-fx:nth-of-type(10) { --cr-chap: #748ffc; } .cr-fx:nth-of-type(11) { --cr-chap: #fcc419; }.cr-fx__text h2::before { content: ""; display: block; width: 2.5rem; height: 3px; margin-bottom: 1rem; border-radius: 2px; background: var(--cr-chap, var(--cr-color-accent)); }.cr-fxgpc { max-width: 26rem; margin-inline: auto; }.cr-fxgpc__sw { display: flex; align-items: center; gap: .7rem; padding: 0; border: 0; background: none; color: var(--cr-color-text); font: inherit; font-weight: 600; text-align: start; cursor: pointer; }.cr-fxgpc__sw span { flex: none; position: relative; width: 2.6rem; height: 1.45rem; border-radius: 999px; background: var(--cr-color-border); transition: background .2s; }.cr-fxgpc__sw span::after { content: ""; position: absolute; top: .15rem; left: .15rem; width: 1.15rem; height: 1.15rem; border-radius: 50%; background: #fff; transition: transform .2s; }.cr-fxgpc__sw[aria-checked="true"] span { background: var(--cr-wp-green); }.cr-fxgpc__sw[aria-checked="true"] span::after { transform: translateX(1.15rem); }.cr-fxgpc__stage { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; gap: 1.4rem; min-height: 12rem; margin-top: var(--cr-space-3); padding: var(--cr-space-4); border-radius: .75rem; background: color-mix(in srgb, var(--cr-color-text) 5%, transparent); }.cr-fxgpc__msg { margin: 0; padding: .4rem .9rem; border-radius: 999px; background: var(--cr-color-surface); font-size: var(--cr-text-sm); }.cr-fxgpc__btn { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: #17191f; box-shadow: 0 0 0 1px var(--cr-color-border); transition: box-shadow .3s; }.cr-fxgpc.is-on .cr-fxgpc__btn { box-shadow: 0 0 0 1px #74c0fc; }.cr-fxlook { max-width: 32rem; margin-inline: auto; }.cr-fxlook__tools { display: flex; flex-wrap: wrap; gap: .4rem; margin-bottom: var(--cr-space-3); }.cr-fxlook__tools button { padding: .35rem .9rem; border: 1px solid var(--cr-color-border); border-radius: 999px; background: none; color: var(--cr-color-muted); font: inherit; font-size: var(--cr-text-sm); cursor: pointer; }.cr-fxlook__tools button[aria-pressed="true"] { border-color: var(--cr-color-accent); color: var(--cr-color-text); }.cr-fxlook__page { display: flex; align-items: flex-end; min-height: 15rem; padding: 1rem; border-radius: .75rem; transition: background .25s; }.cr-fxlook__ban { padding: 1rem; border-radius: .6rem; font-size: .95rem; transition: background .25s, color .25s; box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .5); }.cr-fxlook__ban p { margin: 0 0 .7rem; }.cr-fxlook__ban span { display: flex; flex-wrap: wrap; gap: .5rem; }.cr-fxlook__ban b { display: flex; flex: 1 1 auto; align-items: center; justify-content: center; white-space: nowrap; padding: .4rem .7rem; border-radius: .4rem; text-align: center; font-size: .85rem; font-weight: 600; background: var(--cr-color-accent); color: #0b2a45; }.cr-fxlook[data-form="box"] .cr-fxlook__ban { width: 70%; }.cr-fxlook[data-form="bar"] .cr-fxlook__page { padding: 0; overflow: hidden; }.cr-fxlook[data-form="bar"] .cr-fxlook__ban { width: 100%; border-radius: 0; }.cr-fxlook[data-mode="light"] .cr-fxlook__page { background: #eef0f4; }.cr-fxlook[data-mode="light"] .cr-fxlook__ban { background: #fff; color: #17181c; }.cr-fxlook[data-mode="dark"] .cr-fxlook__page { background: #1b1d23; }.cr-fxlook[data-mode="dark"] .cr-fxlook__ban { background: #2a2d35; color: #f1f2f5; }.cr-fxdocs { max-width: 32rem; margin-inline: auto; }.cr-fxdocs .cr-sheet__row { grid-template-columns: 10rem minmax(0, 1fr); }.cr-fxdocs .cr-sheet__row:last-child { border-bottom: 0; }.cr-fx__go { display: flex; flex-wrap: wrap; gap: .5rem; margin: var(--cr-space-3) 0 0; }.cr-fx__go a { padding: .5rem 1.1rem; border-radius: 999px; background: var(--cr-chap, var(--cr-color-accent)); color: #10131a; font-size: 1rem; font-weight: 650; text-decoration: none; }.cr-fx__go a + a { background: none; box-shadow: inset 0 0 0 1.5px var(--cr-chap, var(--cr-color-accent)); color: var(--cr-color-text); }.cr-fx__go a:hover { filter: brightness(1.1); }.cr-fxlook__btn::after, .cr-fxgpc__btn::after, .cr-sim__cookie::after { content: ""; width: 74%; height: 74%; background: #74c0fc; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 3c4 0 8 3 11 5 4 3 7 6 9 10 1 3-1 8-2 12-1 4-3 9-6 11-3 2-8 3-12 3-4 0-9-1-12-3-3-3-5-7-6-11-2-4-3-9-2-12 1-4 5-7 9-10 3-2 7-5 11-5zM11.4 19.7a6 4.4-25 1 0 10.9-5.1a6 4.4-25 1 0-10.9 5.1zM26.9 14.2a4.6 3.6 20 1 0 8.6 3.1a4.6 3.6 20 1 0-8.6-3.1zM23.8 28.2a6.2 4.6 15 1 0 12 3.2a6.2 4.6 15 1 0-12-3.2zM11.9 31.9a4.4 3.4-15 1 0 8.5-2.3a4.4 3.4-15 1 0-8.5 2.3zM21.8 23.8a2.2 2 0 1 0 4.4 0a2.2 2 0 1 0-4.4 0z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 3c4 0 8 3 11 5 4 3 7 6 9 10 1 3-1 8-2 12-1 4-3 9-6 11-3 2-8 3-12 3-4 0-9-1-12-3-3-3-5-7-6-11-2-4-3-9-2-12 1-4 5-7 9-10 3-2 7-5 11-5zM11.4 19.7a6 4.4-25 1 0 10.9-5.1a6 4.4-25 1 0-10.9 5.1zM26.9 14.2a4.6 3.6 20 1 0 8.6 3.1a4.6 3.6 20 1 0-8.6-3.1zM23.8 28.2a6.2 4.6 15 1 0 12 3.2a6.2 4.6 15 1 0-12-3.2zM11.9 31.9a4.4 3.4-15 1 0 8.5-2.3a4.4 3.4-15 1 0-8.5 2.3zM21.8 23.8a2.2 2 0 1 0 4.4 0a2.2 2 0 1 0-4.4 0z'/%3E%3C/svg%3E") center / contain no-repeat; }.cr-fxlook[data-form="bar"] .cr-fxlook__ban b { flex-basis: auto; }.cr-fxlook__tools { align-items: center; gap: .4rem 1rem; }.cr-fxlook__tools > span { display: inline-flex; align-items: center; gap: .3rem; }.cr-fxlook__sizes { color: var(--cr-color-muted); font-size: var(--cr-text-sm); }.cr-fxlook__page { position: relative; }.cr-fxlook__btn { position: absolute; top: 1rem; inset-inline-end: 1rem; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: #17191f; transition: width .2s, height .2s; }.cr-fxlook[data-size="28"] .cr-fxlook__btn { width: 28px; height: 28px; }.cr-fxlook[data-size="44"] .cr-fxlook__btn { width: 44px; height: 44px; }.cr-fxlook__ban strong { display: block; margin-bottom: .25rem; font-size: 1.05rem; }.cr-fxlook[data-form="box"] .cr-fxlook__ban { width: 80%; }.cr-fxlook[data-form="discreet"] .cr-fxlook__ban { width: min(100%, max(62%, 19rem)); padding: .7rem; font-size: .82rem; }.cr-fxlook__tip { position: absolute; z-index: 2; top: 1.25rem; inset-inline-end: calc(1rem + 52px); white-space: nowrap; padding: .3rem .6rem; border-radius: .4rem; background: #17191f; color: #fff; font-size: .76rem; line-height: 1.35; opacity: 0; transform: translateX(6px); transition: opacity .2s, transform .2s; pointer-events: none; }.cr-fxlook__tip.is-on { opacity: 1; transform: none; }@media (prefers-reduced-motion: reduce) { .cr-fxlook__tip { transition: none; }}.cr-fxlook[data-form="discreet"] .cr-fxlook__ban strong { display: none; }.cr-fxlook[data-form="discreet"] .cr-fxlook__ban p { margin-bottom: .5rem; }.cr-fxlook[data-form="discreet"] .cr-fxlook__ban span { gap: .35rem; }.cr-fxlook[data-form="discreet"] .cr-fxlook__ban b { padding: .3rem .45rem; font-size: .74rem; }.cr-fxlook[data-form="discreet"] .cr-fxlook__ban b { flex-basis: 30%; padding: .25rem .4rem; background: none; box-shadow: inset 0 0 0 1.5px currentColor; color: inherit; font-size: .72rem; }.cr-fxlook[data-size="28"] .cr-fxlook__btn { opacity: .88; }.single-comparison .cr-main { max-width: none; }.single-comparison .cr-main > .wp-block-post-title { max-width: var(--cr-width-wide); margin-inline: auto; }.single-comparison .wp-block-post-content > *:not(.alignfull) { max-width: var(--cr-width-wide); margin-inline: auto !important; }.cr-hstats + .cr-fx { border-top: 0; } .cr-fx--world { grid-template-columns: minmax(0, 1fr); gap: var(--cr-space-4); text-align: center; }.cr-fx--world .cr-fx__text { max-width: 44rem; margin-inline: auto; }.cr-fx--world .cr-fx__text h2::before { margin-inline: auto; }.cr-fx--world .cr-fx__go { justify-content: center; }.cr-fx--world .cr-finder__chips { justify-content: center; }.cr-fx--world .cr-finder__search { margin-inline: auto; }.cr-hrule { margin: .8rem 0 1rem; color: #2c2f36; }.cr-hbar { display: grid; grid-template-columns: 3.5rem minmax(0, 1fr) auto; gap: .1rem .7rem; align-items: center; padding: .5rem 0; border-top: 1px solid #e4e5ea; }.cr-hbar span { font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; font-size: 1.1rem; font-weight: 600; color: #17181c; }.cr-hbar i { display: block; height: 6px; border-radius: 3px; background: #e4e5ea; }.cr-hbar i b { display: block; height: 100%; border-radius: inherit; background: var(--hb); transition: width .4s ease; }.cr-hbar strong { font-size: .9rem; color: #17181c; }.cr-hbar small { grid-column: 2 / -1; font-size: .78rem; color: #6a6f7c; }.cr-hbar.is-yes { --hb: #2271b1; } .cr-hbar.is-no { --hb: #dba617; } .cr-hbar.is-proof { --hb: #00a32a; }.cr-hclear { margin: .7rem .2rem 0; padding: 0; border: 0; border-bottom: 1px solid currentcolor; background: none; color: var(--cr-color-muted); font: inherit; font-size: var(--cr-text-sm); cursor: pointer; }.cr-hclear:hover { color: var(--cr-color-text); }.cr-hbars { margin: 0; }.cr-hbars li { grid-template-columns: minmax(0, 10rem) minmax(0, 1fr) auto; }.cr-hbars .cr-board__bar { height: .55rem; background: color-mix(in srgb, var(--cr-color-text) 6%, transparent); border-radius: 999px; }.cr-hbars .cr-board__bar i { opacity: 1; background: var(--cr-wp-yellow-dot); }.cr-hbars .is-ours .cr-board__bar i { background: var(--cr-color-accent); }.cr-hbars .is-ours .cr-board__name { font-weight: 700; color: var(--cr-color-accent-text); }.cr-hsoon { margin: 0; padding: 0; list-style: none; }.cr-hsoon li { margin: 0; border-top: 1px solid var(--cr-color-border); }.cr-hsoon li:last-child { border-bottom: 1px solid var(--cr-color-border); }.cr-hsoon a { display: flex; align-items: center; gap: .6rem; padding: .75rem .2rem; color: var(--cr-color-text); text-decoration: none; }.cr-hsoon img { width: 20px; height: auto; border-radius: 2px; }.cr-hsoon a:hover span { color: var(--cr-chap, var(--cr-color-accent-text)); }.cr-hsoon time { margin-inline-start: auto; color: var(--cr-color-muted); font-size: var(--cr-text-sm); }.cr-hcomm { margin: var(--cr-space-3) 0 0; }.cr-hcomm a { background: linear-gradient(90deg, #ff7ab8, #ffa94d, #ffd43b, #63e6be, #74c0fc); -webkit-background-clip: text; background-clip: text; color: transparent; font-weight: 650; }.cr-fx__obj { position: relative; }.cr-fx__deco { display: block; height: auto; margin: 0 0 var(--cr-space-3) auto; }:root { --cr-globe-land: #c9ced8; }:root[data-theme="dark"] { --cr-globe-land: #3a3f4b; }@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cr-globe-land: #3a3f4b; }}.wp-element-button, .wp-block-button__link{ padding: .62em 1.3em; border-width: 1px; font-size: .95rem; font-weight: 500; letter-spacing: 0; box-shadow: none; }.wp-element-button:hover, .wp-block-button__link:hover { transform: none; box-shadow: none; }.wp-block-button:not(.is-style-outline) .wp-block-button__link::after { opacity: .75; }.is-style-outline .wp-block-button__link { border-color: color-mix(in srgb, var(--cr-color-text) 28%, transparent); }.cr-fx__go a { padding: .5em 1.15em; font-size: .95rem; font-weight: 500; }.cr-fx__go a + a { box-shadow: inset 0 0 0 1px var(--cr-chap, var(--cr-color-accent)); }a { text-decoration-thickness: 1px; text-underline-offset: .2em; text-decoration-color: color-mix(in srgb, currentColor 45%, transparent); }a:hover { text-decoration-color: currentColor; }.cr-hello { max-width: 40rem; margin: 0 auto; color: var(--cr-color-muted); font-size: var(--cr-text-sm); line-height: 1.5; }.cr-hello[hidden] { display: none; }.cr-hfacts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 1.5rem; margin: .4rem 0 0 !important; border-top: 1px solid #e4e5ea; }.cr-hfacts > div { padding: .55rem 0; border-bottom: 1px solid #eef0f3; }.cr-hfacts dt { font-size: .75rem; font-weight: 500; color: #6a6f7c; }.cr-hfacts dd { margin: .1rem 0 0; font-size: .9rem; line-height: 1.35; color: #17181c; }@media (max-width: 34rem) { .cr-hfacts { grid-template-columns: minmax(0, 1fr); }}@keyframes cr-barin { from { transform: scaleX(0); } }.cr-hbar i b { transform-origin: left; animation: cr-barin .7s cubic-bezier(.2, .7, .2, 1) both; }[dir="rtl"] .cr-hbar i b { transform-origin: right; }@media (prefers-reduced-motion: reduce) { .cr-hbar i b { animation: none; }}.cr-fxgpc__sw:focus-visible { outline: 2px solid var(--cr-color-accent); outline-offset: 4px; border-radius: 999px; }.cr-fxgpc__stage { position: relative; min-height: 14rem; }.cr-fxgpc__bear { position: absolute; inset-block-end: .9rem; inset-inline-end: 1rem; width: min(52%, 13rem); height: auto; pointer-events: none; }.cr-hworld__sheet, .cr-hdocs [data-sheet]{ transition: opacity .22s ease; }.cr-hworld__sheet.is-swap, .cr-hdocs [data-sheet].is-swap{ opacity: 0; }.cr-hworld__line, .cr-hdocs__line{ position: relative; z-index: 6; }.cr-hworld__line .cr-finder__pick, .cr-hdocs__line .cr-finder__pick{ position: absolute; inset-inline: 0; top: 100%; margin-top: .6rem; padding: var(--cr-space-3); border: 1px solid var(--cr-color-border); border-radius: 1rem; background: var(--cr-color-bg); box-shadow: 0 20px 40px -20px rgba(0, 0, 0, .6); }.cr-hello { min-height: 3em; }.cr-hello[hidden] { display: block; visibility: hidden; }@media (max-width: 52rem) { .cr-fxgpc__bear { width: 38%; }}@media (prefers-reduced-motion: reduce) { .cr-hworld__sheet, .cr-hdocs [data-sheet]{ transition: none; }}.wp-element-button, .wp-block-button__link{ min-height: 44px; padding: .8em 1.5em; }.cr-fx__go a { display: inline-flex; align-items: center; min-height: 44px; padding: .55em 1.4em; }.cr-hello { max-width: none; min-height: 1.5em; margin-bottom: -.5rem; }@media (max-width: 52rem) { .cr-hello { min-height: 4.5em; }}.cr-sim__stage .cr-sim__say, .cr-sim__stage .cr-sim__window { transition: opacity .22s ease; }.cr-sim__stage.is-swap .cr-sim__say, .cr-sim__stage.is-swap .cr-sim__window { opacity: 0; }@keyframes cr-fresh { from { opacity: 0; } }.is-fresh .cr-finder__result, .is-fresh .cr-sheet { animation: cr-fresh .4s ease both; }.cr-finder__pick { position: absolute; z-index: 6; width: min(42rem, calc(100vw - 2.5rem)); margin-top: .6rem; padding: var(--cr-space-3); border: 1px solid var(--cr-color-border); border-radius: 1rem; background: var(--cr-color-bg); box-shadow: 0 20px 40px -20px rgba(0, 0, 0, .6); }.cr-finder__inner, .cr-sim { position: relative; }.cr-hworld__line .cr-finder__pick, .cr-hdocs__line .cr-finder__pick{ width: auto; }@media (prefers-reduced-motion: reduce) { .cr-sim__stage .cr-sim__say, .cr-sim__stage .cr-sim__window { transition: none; } .is-fresh .cr-finder__result, .is-fresh .cr-sheet { animation: none; }}h1, h2 { font-weight: 600; }h3, h4 { font-weight: 600; }.cr-fxhold__frame { display: grid; place-items: center; align-content: center; gap: .8rem; aspect-ratio: 16 / 9; padding: 1rem; border-radius: .75rem; background: #1b1d23; color: #f1f2f5; text-align: center; transition: background .4s; }.cr-fxhold__frame p { margin: 0; }.cr-fxhold__frame button { min-height: 44px; padding: .5em 1.3em; border: 0; border-radius: 999px; background: #74c0fc; color: #0b2a45; font: inherit; font-weight: 500; cursor: pointer; }.cr-fxhold__frame.is-on { background: linear-gradient(135deg, #1864ab, #2b8a3e); }.cr-main:has(.cr-feat-chap) .wp-block-post-content > .cr-lead { font-size: var(--cr-text-lg); max-width: 40rem; }.cr-section { padding-block: clamp(3rem, 2rem + 5vw, 6rem); }.cr-cur { display: inline-flex; flex-direction: column; align-items: center; margin-inline-end: .1em; font-size: .4em; line-height: 1.05; vertical-align: .12em; letter-spacing: 0; }.cr-cur i { font-style: normal; }.cr-fxnum b:has(.cr-cur) { display: inline-flex; align-items: center; }.cr-cur { vertical-align: baseline; font-size: .36em; line-height: 1.15; }.cr-fxnum b:has(.cr-cur) { display: flex; }.cr-main:has(.cr-dl) .wp-block-post-content > *:not(.alignfull), .cr-main:has(.cr-dl) > .wp-block-post-title { max-width: var(--cr-width-wide); margin-inline: auto; }.cr-main:has(.cr-lindex) .wp-block-post-content > *:not(.alignfull), .cr-main:has(.cr-lindex) > .wp-block-post-title { max-width: var(--cr-width-wide); margin-inline: auto; }.cr-footer { font-size: .85rem; }.cr-footer__stats strong { font-size: clamp(1.4rem, 1.2rem + .8vw, 1.9rem); font-weight: 500; }.cr-footer__heading { font-weight: 500; }.cr-footer .cr-nav > ul > li > ul { gap: .45rem; }.cr-footer__main { gap: var(--cr-space-6); }.cr-form .cr-field label, .cr-field label { font-weight: 500; font-size: .92rem; }.cr-form input, .cr-form textarea, .cr-form select { min-height: 44px; padding: .6em .9em; border-radius: .6rem; transition: border-color .15s; }.cr-form input:focus, .cr-form textarea:focus, .cr-form select:focus { outline: none; border-color: var(--cr-color-accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--cr-color-accent) 22%, transparent); }.cr-trial__stone img { max-width: 5.5rem; }:root { interpolate-size: allow-keywords; }.wp-block-details:not(.cr-faq-topic details) > summary { display: flex; align-items: baseline; gap: .8rem; padding-block: .35rem; font-size: 1.05rem; font-weight: 500; line-height: 1.4; list-style: none; border-radius: .4rem; }.wp-block-details:not(.cr-faq-topic details) > summary::-webkit-details-marker { display: none; }.wp-block-details:not(.cr-faq-topic details) > summary::before { content: ""; flex: none; width: .45em; height: .45em; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; opacity: .6; transform: translateY(-.1em) rotate(-45deg); transition: transform .2s ease; }.wp-block-details:not(.cr-faq-topic details)[open] > summary::before { transform: translateY(-.2em) rotate(45deg); }.wp-block-details:not(.cr-faq-topic details) > :not(summary) { padding-inline-start: 1.3rem; }.wp-block-details:not(.cr-faq-topic details) > summary + * { margin-top: .7rem; }summary:focus-visible { outline: 2px solid var(--cr-color-accent); outline-offset: 3px; border-radius: .4rem; }details::details-content { block-size: 0; overflow: clip; opacity: 0; transition: block-size .25s ease, opacity .25s ease, content-visibility .25s allow-discrete; }details[open]::details-content { block-size: auto; opacity: 1; }@media (prefers-reduced-motion: reduce) { details::details-content { transition: none; }}.cr-main:has(.cr-feat-chap) { max-width: none; }.cr-main:has(.cr-feat-chap) .wp-block-post-content > .alignfull, .cr-main:has(.cr-feat-chap) > .alignfull { max-width: none !important; }.cr-main:has(.cr-feat-chap) .wp-block-post-content > .alignfull { width: var(--cr-vw, 100vw); margin-left: calc(50% - var(--cr-vw, 100vw) / 2) !important; margin-right: calc(50% - var(--cr-vw, 100vw) / 2) !important; }.cr-sheet .cr-chip.cr-chip.cr-chip--ok { color: #1e6b35 !important; background: none; }.cr-sheet .cr-chip.cr-chip.cr-chip--warn { color: #8a6100 !important; background: none; }.cr-header { z-index: 60; }.cr-finder__tie { display: inline-flex; align-items: last baseline; max-width: 100%; vertical-align: baseline; }.cr-finder__tie i { font-style: normal; }.cr-finder__tie .cr-finder__word { min-width: 0; }.cr-finder__word { overflow-wrap: anywhere; text-align: inherit; }@media (max-width: 44rem) {.cr-finder__tie { display: block; }.cr-finder__tie i { display: none; }}@media (max-width: 44rem) {.cr-finder__pick { inset-inline: 0; width: auto; }.cr-board__name small { display: block; margin: 0; }}.cr-sheet__run .is-on i { border-color: #00a32a; background: #00a32a; }.cr-sim__btns em.is-soft { grid-column: 1 / -1; background: none; box-shadow: inset 0 0 0 1px #74c0fc; }.cr-sim__stage .cr-sim__btns { flex-wrap: wrap; }.cr-sim__stage .cr-sim__btns button { flex: 1 1 40%; }.cr-sim__stage .cr-sim__btns button.is-soft { flex-basis: 100%; background: none; box-shadow: inset 0 0 0 1px #74c0fc; color: #17181c; }.cr-sim__prefs { display: grid; gap: .35rem; margin-top: .5rem; font-size: var(--cr-text-sm); color: #33373f; }.cr-sim__prefs[hidden] { display: none; }.cr-sim__prefs label { display: flex; align-items: center; gap: .45rem; }.cr-sim__prefs button { padding: .45rem; border: 0; border-radius: .45rem; background: #74c0fc; color: #0b1a2b; font: inherit; font-weight: 650; cursor: pointer; }.page-template-default .wp-block-post-content > h2, .page-template-default .wp-block-post-content > .wp-block-heading { margin-top: 2.75rem; padding-top: 1.25rem; border-top: 1px solid color-mix(in srgb, var(--cr-color-text) 12%, transparent); font-size: 1.5rem; }.page-template-default .wp-block-post-content > .cr-checks { padding: 0; }.page-template-default .wp-block-post-content > .cr-checks li { margin: 0; padding: .55rem 0; border-bottom: 1px solid color-mix(in srgb, var(--cr-color-text) 12%, transparent); line-height: 1.55; }.page-template-default .wp-block-post-content > .cr-checks li::before { display: none; }.page-template-default .wp-block-post-content > .cr-scribble { display: none; }:root[data-theme="light"] .cr-chip.cr-chip--ok { color: #1e6b35; }.cr-fxlook[data-mode="light"] .cr-fxlook__btn { background: #fff; box-shadow: 0 2px 8px rgb(0 0 0 / .14); }.cr-fxlook[data-mode="light"] .cr-fxlook__btn::after { background: #0578d2; }.cr-fxlook[data-mode="dark"] .cr-fxlook__btn { background: #2a2d35; }.cr-fxgpc__bear { inset-block-end: -2px; }.cr-header .cr-nav a { font-size: .95rem; font-weight: 450; }.cr-header .cr-nav .sub-menu { min-width: 12rem; padding: .3rem; border-radius: .7rem; }.cr-header .cr-nav .sub-menu a { padding: .38em .7em; border-radius: .45rem; font-size: .9rem; font-weight: 400; color: var(--cr-color-muted); }.cr-header .cr-nav .sub-menu a:hover, .cr-header .cr-nav .sub-menu a:focus-visible { background: color-mix(in srgb, var(--cr-color-text) 7%, transparent); color: var(--cr-color-text); }.cr-header .cr-nav .sub-menu .current-menu-item > a { color: var(--cr-color-text); }.cr-burger__panel .cr-nav a { font-weight: 450; }.cr-burger__panel .cr-nav .sub-menu a { font-weight: 400; }.cr-header { border-bottom: 0 !important; box-shadow: none !important; }@keyframes cr-fxin { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: none; } }.cr-main:has(.cr-sky) .wp-block-post-content > .cr-section { box-sizing: border-box; max-width: var(--cr-width-wide); margin-inline: auto !important; padding-inline: var(--cr-gutter, 1rem); }@media (max-width: 781px) { .cr-report.cr-trial { margin-top: 5rem !important; }}@media (max-width: 58rem) { html, body { overflow-x: clip; }}.cr-hsay { font-size: var(--cr-text-sm); }.cr-hstats dd a::after { content: ""; position: absolute; inset: 0; }.cr-hstats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); max-width: var(--cr-width-wide); margin: var(--cr-space-5) auto var(--cr-space-6); padding: var(--cr-space-4) 0; }.cr-hstats > div { position: relative; display: grid; grid-template-rows: auto auto; align-content: start; padding: 0 var(--cr-space-4); }.cr-hstats dd { grid-row: 1; }.cr-hstats > div + div { border-left: 1px solid var(--cr-color-border); }.cr-hstats > div:first-child { padding-left: 0; }.cr-hstats dt { margin-top: .35rem; color: var(--cr-color-muted); font-size: var(--cr-text-sm); }.cr-hstats dd { margin: 0; font-size: clamp(1.7rem, 1.3rem + 1.4vw, 2.5rem); font-weight: 500; line-height: 1.1; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }.cr-hstats dd a { color: inherit; text-decoration: none; }.cr-hworld__line .cr-finder__line, .cr-hdocs__line .cr-finder__line { font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', serif; }.cr-hworld__line .cr-finder__line { font-size: clamp(1.7rem, 1.2rem + 2vw, 2.8rem); }.cr-hdocs__line { margin-bottom: var(--cr-space-3); }.cr-hdocs__line .cr-finder__line { font-size: 1.5rem; }.cr-hworld__stage { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: var(--cr-space-6); align-items: center; text-align: start; }.cr-hworld__sheet { min-height: 20rem; }.cr-hglobe { aspect-ratio: 1; width: min(100%, 28rem); margin-inline: auto; }.cr-hglobe canvas { display: block; width: 100%; height: 100%; }.cr-hsearch input { width: 100%; padding: .8rem 1.1rem; border: 1px solid var(--cr-color-border); border-radius: 999px; background: var(--cr-color-surface); color: var(--cr-color-text); font: inherit; }.cr-hsearch input:focus { outline: none; border-color: var(--cr-chap, var(--cr-color-accent)); }.cr-hsearch [data-base] { margin: 0 0 var(--cr-space-3); }.cr-hsearch [data-base] .cr-hclear { margin: .45rem 0 0 .4rem; }.cr-hsearch .cr-hclear[hidden] { display: inline-block; visibility: hidden; } .cr-hsearch__field { position: relative; }.cr-hfound { position: absolute; z-index: 20; left: 0; right: 0; top: calc(100% + .4rem); max-height: 22rem; overflow: auto; padding: .25rem .9rem; border: 1px solid var(--cr-color-border); border-radius: 16px; background: var(--cr-color-surface); box-shadow: var(--cr-shadow); }.cr-hfound[hidden] { display: none; }.cr-hfound a:last-child { border-bottom: 0; }.cr-hfound a { display: flex; justify-content: space-between; gap: 1rem; padding: .6rem .2rem; border-bottom: 1px solid var(--cr-color-border); color: var(--cr-color-text); text-decoration: none; }.cr-hfound a:hover strong { color: var(--cr-chap, var(--cr-color-accent-text)); }.cr-hfound strong { font-weight: 600; }.cr-hfound span { color: var(--cr-color-muted); font-size: var(--cr-text-sm); text-align: end; }.cr-hfound p { margin: .6rem 0; color: var(--cr-color-muted); }.cr-hlinks { display: flex; flex-wrap: wrap; gap: .4rem; margin: 0; }.cr-hlinks a { padding: .3rem .8rem; border: 1px solid var(--cr-color-border); border-radius: 999px; color: var(--cr-color-text); font-size: var(--cr-text-sm); text-decoration: none; }.cr-hprice input { width: 100%; margin-top: var(--cr-space-3); accent-color: var(--cr-chap, var(--cr-color-accent)); }@media (max-width: 52rem) { .cr-hstats { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: var(--cr-space-4); } .cr-hstats > div { padding: 0 var(--cr-space-3) 0 0; } .cr-hstats > div + div { border-left: 0; } .cr-hworld__stage { grid-template-columns: minmax(0, 1fr); }}.cr-hworld__stage { align-items: start; }.cr-hworld__sheet { min-height: 37rem; }.cr-hdocs [data-sheet] { min-height: 22rem; }.cr-hworld__line { min-height: 3.6rem; }@media (max-width: 52rem) { .cr-hworld__sheet { min-height: 0; } .cr-hdocs [data-sheet] { min-height: 0; }}.cr-logo--link a { display: inline-flex; align-items: center; gap: .4em; color: inherit; text-decoration: none; }.cr-logos--named .cr-logo--link:hover { border-color: var(--cr-color-muted); color: var(--cr-color-text); }.cr-hsub { margin: var(--cr-space-3) 0 0; color: #6a6f7c; font-size: var(--cr-text-sm); line-height: 1.9; }.cr-hsub span { margin-right: .3rem; }.cr-hsub button { margin-right: .55rem; padding: 0; border: 0; border-bottom: 1px dotted #6a6f7c; background: none; color: #17181c; font: inherit; cursor: pointer; }.cr-hsub button:hover { border-bottom-style: solid; color: #0b5cad; }