@layer swift3 {@layer bricks.reset, bricks.gutenberg, bricks.icons;:root, .brxc-light-colors, html[data-theme="dark"] .brxc-reversed-colors, html[data-theme="light"] .brxc-initial-colors { }html[data-theme="dark"], .brxc-dark-colors, html[data-theme="light"] .brxc-reversed-colors, html[data-theme="dark"] .brxc-initial-colors { }img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--bricks-color-grey-100: #f5f5f5; --wp--preset--color--bricks-color-grey-300: #e0e0e0; --wp--preset--color--bricks-color-grey-500: #9e9e9e; --wp--preset--color--bricks-color-grey-700: #616161; --wp--preset--color--bricks-color-grey-800: #424242; --wp--preset--color--bricks-color-grey-900: #212121; --wp--preset--color--bricks-color-yellow: #ffeb3b; --wp--preset--color--bricks-color-amber: #ffc107; --wp--preset--color--bricks-color-orange: #ff9800; --wp--preset--color--bricks-color-deep-orange: #ff5722; --wp--preset--color--bricks-color-red: #f44336; --wp--preset--color--bricks-color-purple: #9c27b0; --wp--preset--color--bricks-color-blue: #2196f3; --wp--preset--color--bricks-color-light-blue: #03a9f4; --wp--preset--color--bricks-color-sky-blue: #81D4FA; --wp--preset--color--bricks-color-green: #4caf50; --wp--preset--color--bricks-color-light-green: #8bc34a; --wp--preset--color--bricks-color-lime: #cddc39; --wp--preset--color--rr-bg: #000000; --wp--preset--color--rr-surface: #0b0d11; --wp--preset--color--rr-surface-2: #12151b; --wp--preset--color--rr-line: #3a404b; --wp--preset--color--rr-text: #f5f5f5; --wp--preset--color--rr-muted: #a3a9b4; --wp--preset--color--rr-faint: #6b7280; --wp--preset--color--rr-red: #ef4444; --wp--preset--color--rr-red-dark: #dc2626; --wp--preset--color--rr-red-hover: #b91c1c; --wp--preset--color--rr-red-active: #991b1b; --wp--preset--color--rr-white: #ffffff; --wp--preset--color--rr-band: #111318; --wp--preset--color--rr-band-top: #1b1e26; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:where(body) { margin: 0px; }body { padding: 0px; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@layer bricks{:root { --bricks-vh: 1vh; --bricks-transition: all 0.1s; --bricks-input-height: 32px; --bricks-color-primary: #ffd64f; --bricks-color-secondary: #fc5778; --bricks-text-dark: #212121; --bricks-text-muted: #616161; --bricks-text-light: #9e9e9e; --bricks-text-info: #00b0f4; --bricks-text-success: #11b76b; --bricks-text-warning: #ffa100; --bricks-text-danger: #fa4362; --bricks-bg-info: #e5f3ff; --bricks-bg-success: #e6f6ed; --bricks-bg-warning: #fff2d7; --bricks-bg-danger: #ffe6ec; --bricks-bg-dark: #263238; --bricks-bg-light: #f5f6f7; --bricks-border-color: #dddedf; --bricks-border-radius: 4px; --bricks-tooltip-bg: #23282d; --bricks-tooltip-text: #eaecef; }html { text-size-adjust: auto; line-height: 1.15; }body { margin: 0px; }article, aside, figcaption, figure, footer, header, main, nav, section { display: block; }code, kbd, samp { font-family: monospace; font-size: 1em; }img { border-style: none; }.brxe-section { align-items: center; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; }@media (max-width: 767px){.brxe-section { flex-wrap: wrap; }}.brxe-container { align-items: flex-start; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 1100px; }@media (max-width: 767px){.brxe-container { flex-wrap: wrap; }}[class*="brxe-"] { max-width: 100%; }html { font-size: 62.5%; }*, ::after, ::before, html { box-sizing: border-box; }* { border-color: var(--bricks-border-color); }body { -webkit-font-smoothing: antialiased; background-color: #ffffff; background-position: 50% center; color: #363636; font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15px; line-height: 1.7; transition:padding-top 0s ease 0s; }body.no-scroll { overflow: hidden; }.brx-body { display: flex; flex-direction: column; margin: 0px auto; width: 100%; }:where(a) { border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none; }h1, h2, h3, h4, h5, h6 { margin: 0px; text-rendering: optimizelegibility; }h1 { font-size: 2.4em; }h1, h2 { line-height: 1.4; }:where(p) { margin-block: 0px 1.2em; }:where(p:last-of-type) { margin-block-end: 0px; }img { height: auto; max-width: 100%; outline: none; vertical-align: middle; }.skip-link { clip: rect(1px, 1px, 1px, 1px); background: #000000; border-bottom-right-radius: 8px; color: #ffffff; font-weight: 700; height: 1px; left: 0px; overflow: hidden; padding: 5px 10px; position: absolute; top: 0px; transition:transform 0.1s ease 0s; white-space: nowrap; width: 1px; z-index: 9999; }.skip-link:focus { clip: auto; height: auto; overflow: visible; width: auto; }#brx-content { flex: 1 1 0%; position: relative; width: 100%; }#brx-header { background-position: 50% center; background-size: cover; position: relative; width: 100%; }#brx-header.brx-sticky { left: 0px; position: fixed; right: 0px; top: 0px; transition:background-color 0.2s ease 0s, transform 0.4s ease 0s; width: 100%; z-index: 998; }#brx-header.brx-sticky.on-scroll { position: sticky; }#brx-header.brx-sticky .bricks-nav-menu > li > a, #brx-header.brx-sticky > .brxe-block, #brx-header.brx-sticky > .brxe-container, #brx-header.brx-sticky > .brxe-div, #brx-header.brx-sticky > .brxe-section { transition:background-color 0.2s ease 0s, transform 0.4s ease 0s; }#brx-header.brx-sticky.slide-up:not(:has(.cart-detail.off-canvas.active, .brxe-offcanvas.brx-open)) { overflow-x: hidden; scrollbar-width: none; transform: translateY(-101%); }#brx-header.brx-sticky.sliding { overflow: hidden; }.bricks-button { align-items: center; border-width: 0px; display: inline-flex; gap: 10px; justify-content: center; letter-spacing: 0.5px; padding: 0.5em 1em; text-align: center; }.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important; }.screen-reader-text span:focus, .screen-reader-text:focus, .ui-helper-hidden-accessible:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.brxe-button { width: auto; }@keyframes blink { 100% { opacity: 0; } }@keyframes bricks-richtext-init { 0%, 100% { opacity: 0; } }.brxe-form-checkbox input[type="checkbox"]:focus-visible + .brx-input-indicator { outline: 1px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; }.brxe-filter-checkbox[data-mode="button"] input[type="checkbox"]:focus-visible + .bricks-button, .brxe-filter-checkbox[data-mode="button"] label:focus-within .bricks-button { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; }.brxe-filter-checkbox input[type="checkbox"]:focus-visible + .brx-input-indicator { outline: 1px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; }.brxe-filter-radio[data-mode="button"] input[type="radio"]:focus-visible + .bricks-button, .brxe-filter-radio[data-mode="button"] label:focus-within .bricks-button { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; }.brxe-filter-radio input[type="radio"]:focus-visible + .brx-input-indicator { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; }:where(.brxe-block, .brxe-container, .brxe-div):has(.brxe-testimonials) { min-width: 0px; }.brxe-text-link { gap: 5px; }.brxe-text-link, .brxe-text-link span { align-items: center; display: inline-flex; }.brxe-text-link span { justify-content: center; }@keyframes load8 { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes spin { 100% { transform: rotate(1turn); } }@keyframes scrolling { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(10px); } }.bricks-background-primary { background-color: var(--bricks-color-primary); }}:root { --min-viewport: 360; --max-viewport: 1600; --base-font: 10; --clamp-unit: 1vw; --text-s: 1.5rem; --text-m: 1.8rem; --text-l: clamp(2rem, 1.8rem + 0.6vw, 2.4rem); --text-xl: clamp(2.6rem, 2rem + 1.6vw, 3.6rem); --text-xxl: clamp(3.6rem, 2.4rem + 3.4vw, 6.2rem); --space-xs: 0.8rem; --space-s: 1.6rem; --space-m: 2.4rem; --space-l: clamp(3.2rem, 2.4rem + 2vw, 4.8rem); --space-xl: clamp(5.6rem, 4rem + 4vw, 9.6rem); --wrap: 118rem; --wrap-text: 72rem; --radius: 7px; --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace; --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-slab: "Roboto Slab", Georgia, serif; --font-serif: Georgia, "Times New Roman", serif; }:where(:root) .bricks-background-primary { background-color: var(--rr-red); }body { color: var(--rr-text); font-size: var(--text-m); line-height: 1.65; }h1, h2, h3, h4, h5, h6 { font-family: "Roboto Slab"; color: var(--rr-text); line-height: 1.2; text-wrap: balance; font-weight: 600; }h1 { font-size: var(--text-xxl); line-height: 1.08; margin-bottom: 2.4rem; }.bricks-button { font-weight: 600; font-size: 1.6rem; border-radius: 7px; transition:background-color 0.15s ease 0s, border-color 0.15s ease 0s, color 0.15s ease 0s; }.bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) { color: var(--rr-white); }.bricks-button:where(.bricks-background-primary:not(.outline)) { background-color: var(--rr-red-dark); }.brxe-container { width: var(--wrap); max-width: 100%; padding: 2rem 2.4rem; }html { background-color: #000000; background-blend-mode: overlay; background-attachment: fixed; background-position: center center; background-size: 50% auto; background-repeat: no-repeat; }body { background: none; }:where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)), :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a { color: var(--rr-text); text-decoration: underline; }:where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)):hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover { color: var(--rr-red); }@media (max-width: 991px){h1, h2, h3, h4, h5, h6 { line-height: 1.25; }.brxe-container { padding-right: 2rem; padding-left: 2rem; }}.rr-header.brxe-section { border-top: 0 solid var(--rr-line); border-right: 0 solid var(--rr-line); border-bottom: 1px solid var(--rr-line); border-left: 0 solid var(--rr-line); width: 100%; background-color: rgba(0, 0, 0, 0.88); }.rr-header { backdrop-filter: saturate(140%) blur(8px); }.rr-header-inner.brxe-container { display: flex; flex-direction: row; align-items: center; gap: 0.6rem 2.4rem; min-height: 6.4rem; padding-top: 0px; padding-bottom: 0px; }@media (max-width: 991px){.rr-header-inner.brxe-container { flex-wrap: wrap; padding-top: 1rem; padding-bottom: 1rem; column-gap: 1.6rem; }}.rr-logo.brxe-text-link span { color: var(--rr-red); }.rr-logo.brxe-text-link { display: inline-block; font-weight: 800; font-size: 2rem; letter-spacing: -0.01em; color: var(--rr-text); text-decoration: none; }.rr-logo.brxe-text-link:hover { color: var(--rr-text); }.rr-logo { font-family: var(--font-sans); white-space: nowrap; }.rr-nav.brxe-div { display: flex; flex-flow: wrap; gap: 0.2rem 0.4rem; margin-left: auto; align-items: center; }@media (max-width: 991px){.rr-nav.brxe-div { order: 3; width: 100%; margin-left: -1rem; }}.rr-nav-link.brxe-text-link { font-size: 1.5rem; color: var(--rr-muted); text-decoration: none; padding: 0.8rem 1rem; border-radius: 6px; }.rr-nav-link.brxe-text-link:hover { color: var(--rr-text); background-color: var(--rr-surface-2); }.rr-nav-link { white-space: nowrap; }.rr-header-cta.brxe-button { font-size: 1.4rem; padding: 1rem 1.6rem; }.rr-header-cta { white-space: nowrap; }@media (max-width: 991px){.rr-header-cta.rr-header-cta { margin-left: auto; }}.rr-section.brxe-section > .brxe-container::before { display: block; width: 4.8rem; height: 3px; background-color: var(--rr-red); margin-bottom: 2.4rem; }.rr-section > .brxe-container::before { content: ""; }.rr-section.brxe-section { border-top: 1px solid var(--rr-line); border-right: 0 solid var(--rr-line); border-bottom: 0 solid var(--rr-line); border-left: 0 solid var(--rr-line); padding-top: var(--space-xl); padding-bottom: var(--space-xl); }.rr-section:nth-of-type(2n) { background-color: var(--rr-band); background-image: linear-gradient(180deg, var(--rr-band-top) 0%, var(--rr-band) 100%); }.rr-section-first.brxe-section > .brxe-container::before { display: none; }.rr-section-first.brxe-section { padding-top: var(--space-l); }.rr-section-first { border-width: 0px; }.rr-crumbs.brxe-text a { color: var(--rr-muted); text-decoration: none; font-size: inherit; }.rr-crumbs.brxe-text { font-size: 1.25rem; color: var(--rr-faint); margin-bottom: 2rem; }.rr-crumbs.brxe-text a { color: var(--rr-faint); font-size: inherit; }.rr-crumbs { font-family: var(--font-mono); }.rr-lede.brxe-text-basic { font-size: var(--text-l); line-height: 1.55; color: var(--rr-muted); max-width: 62ch; }.rr-section-tight.brxe-section { padding-top: var(--space-l); padding-bottom: var(--space-l); }.rr-stack.brxe-container { display: flex; flex-direction: column; row-gap: var(--space-m); }.rr-prose.brxe-text p { margin-bottom: 1.6rem; }.rr-prose.brxe-text ol { padding-left: 2.2rem; margin-bottom: 1.6rem; }.rr-prose.brxe-text li { margin-top: 0.5rem; margin-bottom: 0.5rem; }.rr-prose.brxe-text li::marker { color: var(--rr-red); font-size: inherit; }.rr-prose.brxe-text a { text-decoration: underline; font-size: inherit; }.rr-prose a { text-underline-offset: 0.2em; }.rr-prose.brxe-text code { background-color: var(--rr-surface-2); border: 1px solid var(--rr-line); border-radius: 5px; padding: 0.08em 0.4em; }.rr-prose code { font-family: var(--font-mono); }.rr-prose.brxe-text img { max-width: 100%; height: auto; border: 1px solid var(--rr-line); border-radius: 10px; margin-top: 1.4rem; margin-bottom: 1.4rem; }.rr-prose.brxe-text { max-width: 76rem; width: 100%; }.rr-prose.rr-prose.rr-prose code { font-size: 0.85em; }:root { --bricks-color-grey-100: #f5f5f5; --bricks-color-grey-300: #e0e0e0; --bricks-color-grey-500: #9e9e9e; --bricks-color-grey-700: #616161; --bricks-color-grey-800: #424242; --bricks-color-grey-900: #212121; --bricks-color-yellow: #ffeb3b; --bricks-color-amber: #ffc107; --bricks-color-orange: #ff9800; --bricks-color-deep-orange: #ff5722; --bricks-color-red: #f44336; --bricks-color-purple: #9c27b0; --bricks-color-blue: #2196f3; --bricks-color-light-blue: #03a9f4; --bricks-color-sky-blue: #81D4FA; --bricks-color-green: #4caf50; --bricks-color-light-green: #8bc34a; --bricks-color-lime: #cddc39; --rr-bg: #000000; --rr-surface: #0b0d11; --rr-surface-2: #12151b; --rr-line: #3a404b; --rr-text: #f5f5f5; --rr-muted: #a3a9b4; --rr-faint: #6b7280; --rr-red: #ef4444; --rr-red-dark: #dc2626; --rr-red-hover: #b91c1c; --rr-red-active: #991b1b; --rr-white: #ffffff; --rr-band: #111318; --rr-band-top: #1b1e26; }@font-face{font-family:"Roboto Slab";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://rapidreader.io/wp-content/swift-ai/cache/rapidreader.io/help/ollama/__data/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC625ba28e.woff) format('woff2');font-display:swap;}html{opacity:1}}