{"id":1661248,"date":"2026-08-13T06:47:25","date_gmt":"2026-08-13T06:47:25","guid":{"rendered":"http:\/\/TFyUns4YuW67TNmggxAX3X"},"modified":"2026-08-13T06:47:25","modified_gmt":"2026-08-13T06:47:25","slug":"asus-rog-swift-pg32ucwm-review","status":"publish","type":"post","link":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/","title":{"rendered":"Asus ROG Swift PG32UCWM review"},"content":{"rendered":"<article>\n<p>Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that effectively &#8220;completes&#8221; the task of gaming monitors, that represents 2D panel technology perfected? Give it up, therefore, for the latest candidate, the <a href=\"https:\/\/rog.asus.com\/monitors\/27-to-31-5-inches\/rog-swift-oled-pg32ucwm\/\" target=\"_blank\">Asus ROG Swift PG32UCWM<\/a>, a 32-inch 4K model.<\/p>\n<p>There&#8217;s a lot to keep up with when it comes to OLED panel technology developments, but big news here is the inclusion of a new LG Tandem WOLED panel with RGB-stripe subpixel structure. We&#8217;ve already seen LG&#8217;s Tandem WOLED tech in 32-inch 4K trim recently in another Asus monitor, the <a href=\"https:\/\/www.pcgamer.com\/hardware\/gaming-monitors\/asus-rog-strix-xg32uqwms-review\/\">Asus ROG Strix XG32UQWMS<\/a>. But that didn&#8217;t get the RGB-stripe version of the new panel type, instead retaining the additional white subpixel LG has long used to boost brightness in an &#8220;RGWB&#8221; configuration.<\/p>\n<p>In theory, then, this new panel has it all. You get the very latest LG Tandem WOLED panel generation with all the benefits that brings, but applied to a pure RGB-stripe subpixel structure. That&#8217;s it then, job done, the perfect OLED gaming monitor?<\/p>\n<div >\n<table>\n<caption>PG32UCWM specs<\/caption>\n<tbody>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Screen size<\/strong><\/p>\n<\/td>\n<td >\n<p>32-inch<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Resolution<\/strong><\/p>\n<\/td>\n<td >\n<p>3,840 x 2,160<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Brightness<\/strong><\/p>\n<\/td>\n<td >\n<p>250 nits full screen, 1,000 nits peak HDR<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Response time<\/strong><\/p>\n<\/td>\n<td >\n<p>0.03 ms<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Refresh rate<\/strong><\/p>\n<\/td>\n<td >\n<p>280 Hz (480 Hz in 1080p dual mode)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>HDR<\/strong><\/p>\n<\/td>\n<td >\n<p>DisplayHDR True Black 400<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Features<\/strong><\/p>\n<\/td>\n<td >\n<p>LG RGB-stripe Tandem OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 12.1, USB-C with 90 W PD<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"firstcol \" >\n<p><strong>Price<\/strong><\/p>\n<\/td>\n<td >\n<p>$1,299 | <a href=\"https:\/\/uk.store.asus.com\/rog\/rog-swift-oled-pg32ucwm1983-90lm0dn0-b01971.html\" target=\"_blank\">\u00a31,099<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"card card--standard card--rows-2 card--align-inline\">\n<div class=\"card__content\">\n<h3 class=\"card__title\">Buy if&#8230;<\/h3>\n<div class=\"card__description-wrapper\">\n<div class=\"card__description\">\n<p>\u2705 <strong>You want the most precise RGB-stripe experience:<\/strong> Asus has gone for the RGB-stripe version of LG&#8217;s new Tandem WOLED tech and it&#8217;s super precise in just about every way.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"card card--standard card--rows-2 card--align-inline\">\n<div class=\"card__content\">\n<h3 class=\"card__title\">Don&#8217;t buy if&#8230;<\/h3>\n<div class=\"card__description-wrapper\">\n<div class=\"card__description\">\n<p>\u274c <strong>You want the absolute brightest OLED monitor:<\/strong> That RGB-stripe panel tech comes at a slight cost in terms of brightness.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"crow-inpage-content\">\n<style> body { margin: 0; padding: 0; background: transparent; } <\/style>\n<p><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/iframe-resizer\/4.2.11\/iframeResizer.contentWindow.min.js\" async=\"\"><\/script> <iframe srcdoc=\"<!DOCTYPE html><html><head> <\/p>\n<style> #widget-1jkgem9 *:not(svg):not(path) { box-sizing: border-box; } #widget-1jkgem9 h1, #widget-1jkgem9 p, #widget-1jkgem9 h3 { margin: 0; line-height: normal; } body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; } @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) { *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; }}#widget-1jkgem9, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; --font-serif: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-orange-50: oklch(98% .016 73.684); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-lime-700: oklch(53.2% .157 131.589); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-blue-50: oklch(97% .014 254.604); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-pink-600: oklch(59.2% .249 .584); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-900: oklch(20.8% .042 265.755); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --breakpoint-xl: 1280px; --container-sm: 384px; --container-md: 448px; --container-lg: 512px; --container-xl: 576px; --container-2xl: 672px; --container-4xl: 896px; --container-6xl: 1152px; --container-7xl: 1280px; --text-xs: 12px; --text-xs--line-height: calc(1 \/ .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 \/ .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 \/ 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 \/ 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 \/ 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 \/ 2.25); --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: 2px; --radius-sm: 4px; --radius-md: 6px; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --radius-3xl: 24px; --radius-4xl: 32px; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) { ::placeholder { color: currentcolor; } @supports (color:color-mix(in lab,red,red)) { ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden=\"until-found\"])) { display: none !important; }@layer components;.\\@container { container-type: inline-size; }.pointer-events-auto { pointer-events: auto; }.pointer-events-none { pointer-events: none; }.collapse { visibility: collapse; }.invisible { visibility: hidden; }.visible { visibility: visible; }.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.static { position: static; }.sticky { position: sticky; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-0 { top: calc(var(--spacing) * 0); }.top-1 { top: calc(var(--spacing) * 1); }.top-1\\\/2 { top: 50%; }.top-3 { top: calc(var(--spacing) * 3); }.top-4 { top: calc(var(--spacing) * 4); }.top-\\[76px\\] { top: 76px; }.top-\\[80px\\] { top: 80px; }.top-auto { top: auto; }.top-full { top: 100%; }.-right-0, .right-0 { right: calc(var(--spacing) * 0); }.right-1 { right: calc(var(--spacing) * 1); }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.right-full { right: 100%; }.-bottom-0, .bottom-0 { bottom: calc(var(--spacing) * 0); }.bottom-3 { bottom: calc(var(--spacing) * 3); }.bottom-4 { bottom: calc(var(--spacing) * 4); }.bottom-full { bottom: 100%; }.-left-2 { left: calc(var(--spacing) * -2); }.left-0 { left: calc(var(--spacing) * 0); }.left-1 { left: calc(var(--spacing) * 1); }.left-1\\\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.left-auto { left: auto; }.left-full { left: 100%; }.isolate { isolation: isolate; }.z-10 { z-index: 10; }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\\[60\\] { z-index: 60; }.z-\\[99\\] { z-index: 99; }.z-\\[100\\] { z-index: 100; }.z-\\[9999\\] { z-index: 9999; }.z-\\[10000\\] { z-index: 10000; }.z-\\[10001\\] { z-index: 10001; }.z-\\[var\\(--burger-btn-z-index\\,1\\)\\] { z-index: var(--burger-btn-z-index,1); }.order-first { order: -9999; }.col-span-2 { grid-column: span 2 \/ span 2; }.col-span-3 { grid-column: span 3 \/ span 3; }.col-span-7 { grid-column: span 7 \/ span 7; }.col-span-10 { grid-column: span 10 \/ span 10; }.row-3 { grid-row: 3; }.row-4 { grid-row: 4; }.float-end { float: inline-end; }.float-left { float: left; }.float-start { float: inline-start; }.clear-both { clear: both; }.clear-left { clear: left; }.container { width: 100%; }@media (min-width: 640px) { .container { max-width: 640px; }}@media (min-width: 768px) { .container { max-width: 768px; }}@media (min-width: 1024px) { .container { max-width: 1024px; }}@media (min-width: 1280px) { .container { max-width: 1280px; }}@media (min-width: 1536px) { .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.m-1 { margin: calc(var(--spacing) * 1); }.m-4 { margin: calc(var(--spacing) * 4); }.m-auto { margin: auto; }.-mx-4 { margin-inline: calc(var(--spacing) * -4); }.mx-0 { margin-inline: calc(var(--spacing) * 0); }.mx-1 { margin-inline: calc(var(--spacing) * 1); }.mx-2 { margin-inline: calc(var(--spacing) * 2); }.mx-4 { margin-inline: calc(var(--spacing) * 4); }.mx-auto { margin-inline: auto; }.-my-2 { margin-block: calc(var(--spacing) * -2); }.my-0 { margin-block: calc(var(--spacing) * 0); }.my-1 { margin-block: calc(var(--spacing) * 1); }.my-2 { margin-block: calc(var(--spacing) * 2); }.my-3 { margin-block: calc(var(--spacing) * 3); }.my-4 { margin-block: calc(var(--spacing) * 4); }.my-5 { margin-block: calc(var(--spacing) * 5); }.my-6 { margin-block: calc(var(--spacing) * 6); }.my-7 { margin-block: calc(var(--spacing) * 7); }.my-8 { margin-block: calc(var(--spacing) * 8); }.my-10 { margin-block: calc(var(--spacing) * 10); }.my-auto { margin-block: auto; }.ms-4 { margin-inline-start: calc(var(--spacing) * 4); }.me-2 { margin-inline-end: calc(var(--spacing) * 2); }.prose { color: var(--tw-prose-#widget-1jkgem9); max-width: 65ch; }.prose :where(p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where([class~=\"lead\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }.prose :where(a):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }.prose :where(strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-bold); font-weight: 600; }.prose :where(a strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(blockquote strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(thead th strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; }.prose :where(ol):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }.prose :where(ol[type=\"A\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: upper-alpha; }.prose :where(ol[type=\"a\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: lower-alpha; }.prose :where():not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: upper-alpha; }.prose :where():not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: lower-alpha; }.prose :where(ol[type=\"I\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: upper-roman; }.prose :where(ol[type=\"i\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: lower-roman; }.prose :where():not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: upper-roman; }.prose :where():not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: lower-roman; }.prose :where(ol[type=\"1\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { list-style-type: decimal; }.prose :where(ul):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }.prose :where(ol > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }.prose :where(ul > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::marker { color: var(--tw-prose-bullets); }.prose :where(dt):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }.prose :where(hr):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }.prose :where(blockquote):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 4px; border-inline-start-color: var(--tw-prose-quote-borders); quotes: \"\u201c\" \"\u201d\" \"\u2018\" \"\u2019\"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }.prose :where(blockquote p:first-of-type):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::before { content: open-quote; }.prose :where(blockquote p:last-of-type):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::after { content: close-quote; }.prose :where(h1):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }.prose :where(h1 strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-weight: 900; }.prose :where(h2):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }.prose :where(h2 strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-weight: 800; }.prose :where(h3):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }.prose :where(h3 strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-weight: 700; }.prose :where(h4):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }.prose :where(h4 strong):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-weight: 700; }.prose :where(img):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(picture):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }.prose :where(video):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(kbd):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 5px; font-family: inherit; font-size: 0.875em; font-weight: 500; }.prose :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }.prose :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::before, .prose :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::after { content: \"`\"; }.prose :where(a code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(h1 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; }.prose :where(h2 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-size: 0.875em; }.prose :where(h3 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; font-size: 0.9em; }.prose :where(h4 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(blockquote code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(thead th code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: inherit; }.prose :where(pre):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 6px; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }.prose :where(pre code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }.prose :where(pre code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::before, .prose :where(pre code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::after { content: none; }.prose :where(table):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }.prose :where(thead):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }.prose :where(thead th):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }.prose :where(t#widget-1jkgem9 tr):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }.prose :where(t#widget-1jkgem9 tr:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-1jkgem9 td):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { vertical-align: baseline; }.prose :where(tfoot):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }.prose :where(tfoot td):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { vertical-align: top; }.prose :where(th, td):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { text-align: start; }.prose :where(figure > *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(figcaption):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }.prose { --tw-prose-#widget-1jkgem9: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527\/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-#widget-1jkgem9: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 16px; line-height: 1.75; }.prose :where(picture > img):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }.prose :where(ol > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(ul > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0.375em; }.prose :where(.prose > ul > li p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(.prose > ul > li > p:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; }.prose :where(.prose > ul > li > p:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 1.25em; }.prose :where(.prose > ol > li > p:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; }.prose :where(.prose > ol > li > p:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 1.25em; }.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(dl):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(dd):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }.prose :where(hr + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(h2 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(h3 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose :where(h4 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; }.prose :where(thead th:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0px; }.prose :where(thead th:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-end: 0px; }.prose :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }.prose :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-end: 0px; }.prose :where(figure):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(.prose > :first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; }.prose :where(.prose > :last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 0px; }.prose-lg { font-size: 18px; line-height: 1.77778; }.prose-lg :where(p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where([class~=\"lead\"]):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }.prose-lg :where(blockquote):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }.prose-lg :where(h1):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }.prose-lg :where(h2):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }.prose-lg :where(h3):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }.prose-lg :where(h4):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }.prose-lg :where(img):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(picture):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(picture > img):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(video):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(kbd):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 5px; font-size: 0.888889em; }.prose-lg :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-size: 0.888889em; }.prose-lg :where(h2 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-size: 0.866667em; }.prose-lg :where(h3 code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-size: 0.875em; }.prose-lg :where(pre):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 6px; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }.prose-lg :where(ol):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(ul):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }.prose-lg :where(li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }.prose-lg :where(ol > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(ul > li):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0.444444em; }.prose-lg :where(.prose-lg > ul > li p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(dl):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where(dt):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.33333em; }.prose-lg :where(dd):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }.prose-lg :where(hr):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }.prose-lg :where(hr + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(h2 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(h3 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-lg :where(h4 + *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; }.prose-lg :where(table):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(thead th):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(thead th:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0px; }.prose-lg :where(thead th:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-end: 0px; }.prose-lg :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { margin-bottom: 0px; }.mt-0 { margin-top: calc(var(--spacing) * 0); }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-3 { margin-top: calc(var(--spacing) * 3); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-5 { margin-top: calc(var(--spacing) * 5); }.mt-6 { margin-top: calc(var(--spacing) * 6); }.mt-7 { margin-top: calc(var(--spacing) * 7); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-10 { margin-top: calc(var(--spacing) * 10); }.mt-auto { margin-top: auto; }.-mr-1 { margin-right: calc(var(--spacing) * -1); }.mr-0 { margin-right: calc(var(--spacing) * 0); }.mr-1 { margin-right: calc(var(--spacing) * 1); }.mr-1\\.5 { margin-right: calc(var(--spacing) * 1.5); }.mr-2 { margin-right: calc(var(--spacing) * 2); }.mr-3 { margin-right: calc(var(--spacing) * 3); }.mr-4 { margin-right: calc(var(--spacing) * 4); }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mr-8 { margin-right: calc(var(--spacing) * 8); }.mr-auto { margin-right: auto; }.mb-0 { margin-bottom: calc(var(--spacing) * 0); }.mb-1 { margin-bottom: calc(var(--spacing) * 1); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-5 { margin-bottom: calc(var(--spacing) * 5); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-7 { margin-bottom: calc(var(--spacing) * 7); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.mb-10 { margin-bottom: calc(var(--spacing) * 10); }.-ml-1 { margin-left: calc(var(--spacing) * -1); }.-ml-2 { margin-left: calc(var(--spacing) * -2); }.-ml-5 { margin-left: calc(var(--spacing) * -5); }.ml-0 { margin-left: calc(var(--spacing) * 0); }.ml-0\\.5 { margin-left: calc(var(--spacing) * .5); }.ml-1 { margin-left: calc(var(--spacing) * 1); }.ml-2 { margin-left: calc(var(--spacing) * 2); }.ml-3 { margin-left: calc(var(--spacing) * 3); }.ml-4 { margin-left: calc(var(--spacing) * 4); }.ml-6 { margin-left: calc(var(--spacing) * 6); }.ml-8 { margin-left: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.box-border { box-sizing: border-box; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.contents { display: contents; }.flex { display: flex; }.flow-root { display: flow-root; }.grid { display: grid; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.inline-flex { display: inline-flex; }.table { display: table; }.table-row { display: table-row; }.aspect-square { aspect-ratio: 1 \/ 1; }.size-1 { width: calc(var(--spacing) * 1); height: calc(var(--spacing) * 1); }.size-1\\.5 { width: calc(var(--spacing) * 1.5); height: calc(var(--spacing) * 1.5); }.size-2 { width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }.size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }.size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }.size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }.size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }.size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }.size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }.size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }.size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }.size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }.size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }.size-20 { width: calc(var(--spacing) * 20); height: calc(var(--spacing) * 20); }.size-40 { width: calc(var(--spacing) * 40); height: calc(var(--spacing) * 40); }.size-full { width: 100%; height: 100%; }.h-1 { height: calc(var(--spacing) * 1); }.h-1\\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-7 { height: calc(var(--spacing) * 7); }.h-8 { height: calc(var(--spacing) * 8); }.h-9 { height: calc(var(--spacing) * 9); }.h-10 { height: calc(var(--spacing) * 10); }.h-12 { height: calc(var(--spacing) * 12); }.h-14 { height: calc(var(--spacing) * 14); }.h-16 { height: calc(var(--spacing) * 16); }.h-20 { height: calc(var(--spacing) * 20); }.h-24 { height: calc(var(--spacing) * 24); }.h-28 { height: calc(var(--spacing) * 28); }.h-64 { height: calc(var(--spacing) * 64); }.h-\\[30px\\] { height: 30px; }.h-\\[40px\\] { height: 40px; }.h-\\[44px\\] { height: 44px; }.h-\\[76px\\] { height: 76px; }.h-\\[600px\\] { height: 600px; }.h-\\[var\\(--logo-height-mobile\\,25px\\)\\] { height: var(--logo-height-mobile,25px); }.h-\\[var\\(--site-header-height\\,60px\\)\\] { height: var(--site-header-height,60px); }.h-auto { height: auto; }.h-fit { height: fit-content; }.h-full { height: 100%; }.h-min { height: min-content; }.h-px { height: 1px; }.h-screen { height: 100vh; }.max-h-0 { max-height: calc(var(--spacing) * 0); }.max-h-6 { max-height: calc(var(--spacing) * 6); }.max-h-12 { max-height: calc(var(--spacing) * 12); }.max-h-32 { max-height: calc(var(--spacing) * 32); }.max-h-80 { max-height: calc(var(--spacing) * 80); }.max-h-\\[90vh\\] { max-height: 90vh; }.max-h-\\[var\\(--logo-height-mobile\\,25px\\)\\] { max-height: var(--logo-height-mobile,25px); }.min-h-8 { min-height: calc(var(--spacing) * 8); }.min-h-10 { min-height: calc(var(--spacing) * 10); }.min-h-\\[400px\\] { min-height: 400px; }.min-h-full { min-height: 100%; }.min-h-screen { min-height: 100vh; }.w-0 { width: calc(var(--spacing) * 0); }.w-1 { width: calc(var(--spacing) * 1); }.w-1\\.5 { width: calc(var(--spacing) * 1.5); }.w-1\\\/3 { width: 33.3333%; }.w-1\\\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-6 { width: calc(var(--spacing) * 6); }.w-8 { width: calc(var(--spacing) * 8); }.w-9 { width: calc(var(--spacing) * 9); }.w-10 { width: calc(var(--spacing) * 10); }.w-12 { width: calc(var(--spacing) * 12); }.w-16 { width: calc(var(--spacing) * 16); }.w-20 { width: calc(var(--spacing) * 20); }.w-24 { width: calc(var(--spacing) * 24); }.w-28 { width: calc(var(--spacing) * 28); }.w-32 { width: calc(var(--spacing) * 32); }.w-36 { width: calc(var(--spacing) * 36); }.w-40 { width: calc(var(--spacing) * 40); }.w-44 { width: calc(var(--spacing) * 44); }.w-48 { width: calc(var(--spacing) * 48); }.w-56 { width: calc(var(--spacing) * 56); }.w-64 { width: calc(var(--spacing) * 64); }.w-\\[140px\\] { width: 140px; }.w-auto { width: auto; }.w-fit { width: fit-content; }.w-full { width: 100%; }.w-max { width: max-content; }.w-px { width: 1px; }.w-screen { width: 100vw; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-4xl { max-width: var(--container-4xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-7xl { max-width: var(--container-7xl); }.max-w-32 { max-width: calc(var(--spacing) * 32); }.max-w-40 { max-width: calc(var(--spacing) * 40); }.max-w-64 { max-width: calc(var(--spacing) * 64); }.max-w-\\[960px\\] { max-width: 960px; }.max-w-\\[65ch\\] { max-width: 65ch; }.max-w-\\[1200px\\] { max-width: 1200px; }.max-w-\\[min\\(var\\(--site-header-max-width\\,970px\\)\\,98dvw\\)\\] { max-width: min(var(--site-header-max-width,970px),98dvw); }.max-w-full { max-width: 100%; }.max-w-lg { max-width: var(--container-lg); }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-screen-xl { max-width: var(--breakpoint-xl); }.max-w-sm { max-width: var(--container-sm); }.max-w-xl { max-width: var(--container-xl); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-8 { min-width: calc(var(--spacing) * 8); }.min-w-10 { min-width: calc(var(--spacing) * 10); }.min-w-16 { min-width: calc(var(--spacing) * 16); }.min-w-20 { min-width: calc(var(--spacing) * 20); }.min-w-36 { min-width: calc(var(--spacing) * 36); }.min-w-40 { min-width: calc(var(--spacing) * 40); }.min-w-52 { min-width: calc(var(--spacing) * 52); }.min-w-\\[800px\\] { min-width: 800px; }.min-w-\\[var\\(--tray-bell-min-width\\,40px\\)\\] { min-width: var(--tray-bell-min-width,40px); }.min-w-full { min-width: 100%; }.flex-0 { flex: 0 1 0%; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink, .shrink { flex-shrink: 1; }.shrink-0 { flex-shrink: 0; }.flex-grow, .grow { flex-grow: 1; }.grow-0 { flex-grow: 0; }.basis-1 { flex-basis: calc(var(--spacing) * 1); }.basis-2 { flex-basis: calc(var(--spacing) * 2); }.basis-3 { flex-basis: calc(var(--spacing) * 3); }.basis-11 { flex-basis: calc(var(--spacing) * 11); }.basis-13 { flex-basis: calc(var(--spacing) * 13); }.basis-auto { flex-basis: auto; }.basis-full { flex-basis: 100%; }.border-collapse { border-collapse: collapse; }.origin-center { transform-origin: 50% center; }.origin-top-right { transform-origin: 100% 0px; }.-translate-x-1 { --tw-translate-x: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-1\\\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-2 { --tw-translate-x: calc(var(--spacing) * -2); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1 { --tw-translate-y: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\\\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-4 { --tw-translate-y: calc(var(--spacing) * 4); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }.scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }.-rotate-90 { rotate: -90deg; }.rotate-90 { rotate: 90deg; }.rotate-180 { rotate: 180deg; }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-default { cursor: default; }.cursor-not-allowed { cursor: not-allowed; }.cursor-pointer { cursor: pointer; }.resize { resize: both; }.resize-y { resize: vertical; }.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }.snap-start { scroll-snap-align: start; }.list-outside { list-style-position: outside; }.list-disc { list-style-type: disc; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }.flex-col { flex-direction: column; }.flex-row { flex-direction: row; }.flex-row-reverse { flex-direction: row-reverse; }.flex-nowrap { flex-wrap: nowrap; }.flex-wrap { flex-wrap: wrap; }.place-items-center { place-items: center; }.content-around { align-content: space-around; }.content-center { align-content: center; }.content-stretch { align-content: stretch; }.items-baseline { align-items: baseline; }.items-center { align-items: center; }.items-end { align-items: flex-end; }.items-start { align-items: flex-start; }.items-stretch { align-items: stretch; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.justify-start { justify-content: flex-start; }.gap-0 { gap: calc(var(--spacing) * 0); }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-5 { gap: calc(var(--spacing) * 5); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }.gap-\\[var\\(--site-header-gap\\,0\\10.4px\\)\\] { gap: var(--site-header-gap,10.4px); }.gap-px { gap: 1px; }:where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-1 { column-gap: calc(var(--spacing) * 1); }.gap-x-3 { column-gap: calc(var(--spacing) * 3); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-x-5 { column-gap: calc(var(--spacing) * 5); }.gap-x-8 { column-gap: calc(var(--spacing) * 8); }.gap-x-10 { column-gap: calc(var(--spacing) * 10); }:where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); }.gap-y-1 { row-gap: calc(var(--spacing) * 1); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }.gap-y-3 { row-gap: calc(var(--spacing) * 3); }.gap-y-4 { row-gap: calc(var(--spacing) * 4); }.gap-y-6 { row-gap: calc(var(--spacing) * 6); }.gap-y-12 { row-gap: calc(var(--spacing) * 12); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }:where(.divide-white > :not(:last-child)) { border-color: var(--color-white); }.self-center { align-self: center; }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-visible { overflow: visible; }.overflow-x-auto { overflow-x: auto; }.overflow-x-hidden { overflow-x: hidden; }.overflow-x-scroll { overflow-x: scroll; }.overflow-y-auto { overflow-y: auto; }.overflow-y-clip { overflow-y: clip; }.overflow-y-hidden { overflow-y: hidden; }.overflow-y-visible { overflow-y: visible; }.overscroll-x-contain { overscroll-behavior-x: contain; }.scroll-smooth { scroll-behavior: smooth; }.rounded { border-radius: 4px; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-3xl { border-radius: var(--radius-3xl); }.rounded-4xl { border-radius: var(--radius-4xl); }.rounded-\\[50\\%\\] { border-radius: 50%; }.rounded-\\[var\\(--image--border-radius\\,0\\)\\] { border-radius: var(--image--border-radius,0); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-md { border-radius: var(--radius-md); }.rounded-none { border-radius: 0px; }.rounded-sm { border-radius: var(--radius-sm); }.rounded-xl { border-radius: var(--radius-xl); }.rounded-xs { border-radius: var(--radius-xs); }.rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }.rounded-l-full { border-top-left-radius: 3.40282e+38px; border-bottom-left-radius: 3.40282e+38px; }.rounded-tl-lg { border-top-left-radius: var(--radius-lg); }.rounded-r-full { border-top-right-radius: 3.40282e+38px; border-bottom-right-radius: 3.40282e+38px; }.rounded-tr-lg { border-top-right-radius: var(--radius-lg); }.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.rounded-br-lg { border-bottom-right-radius: var(--radius-lg); }.rounded-bl-lg { border-bottom-left-radius: var(--radius-lg); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-0 { border-style: var(--tw-border-style); border-width: 0px; }.border-1 { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-8 { border-style: var(--tw-border-style); border-width: 8px; }.border-x-0 { border-inline-style: var(--tw-border-style); border-inline-width: 0px; }.border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }.border-y-0 { border-block-style: var(--tw-border-style); border-block-width: 0px; }.border-y-2 { border-block-style: var(--tw-border-style); border-block-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }.border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }.border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-solid { --tw-border-style: solid; border-style: solid; }.border-\\(--footer-nav-border-color\\) { border-color: var(--footer-nav-border-color); }.border-\\[\\#DC1F26\\] { border-color: rgb(220, 31, 38); }.border-black { border-color: var(--color-black); }.border-gray-100 { border-color: var(--color-gray-100); }.border-gray-200 { border-color: var(--color-gray-200); }.border-gray-300 { border-color: var(--color-gray-300); }.border-gray-400 { border-color: var(--color-gray-400); }.border-gray-500 { border-color: var(--color-gray-500); }.border-gray-600 { border-color: var(--color-gray-600); }.border-gray-700 { border-color: var(--color-gray-700); }.border-gray-800 { border-color: var(--color-gray-800); }.border-green-600 { border-color: var(--color-green-600); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-600 { border-color: var(--color-red-600); }.border-rose-100 { border-color: var(--color-rose-100); }.border-slate-600 { border-color: var(--color-slate-600); }.border-transparent { border-color: rgba(0, 0, 0, 0); }.border-white { border-color: var(--color-white); }.border-yellow-300 { border-color: var(--color-yellow-300); }.border-yellow-500 { border-color: var(--color-yellow-500); }.border-t-black { border-top-color: var(--color-black); }.border-t-neutral-500 { border-top-color: var(--color-neutral-500); }.border-r-neutral-100 { border-right-color: var(--color-neutral-100); }.border-r-neutral-200 { border-right-color: var(--color-neutral-200); }.border-b-black { border-bottom-color: var(--color-black); }.border-b-neutral-200 { border-bottom-color: var(--color-neutral-200); }.border-b-neutral-300 { border-bottom-color: var(--color-neutral-300); }.border-l-neutral-200 { border-left-color: var(--color-neutral-200); }.bg-\\(--footer-bg-color\\) { background-color: var(--footer-bg-color); }.bg-\\[\\#33333370\\] { background-color: rgba(51, 51, 51, 0.44); }.bg-\\[\\#DC1F26\\] { background-color: rgb(220, 31, 38); }.bg-\\[\\#ededed\\] { background-color: rgb(237, 237, 237); }.bg-\\[var\\(--region-redirect-banner-background\\,var\\(--brand-color-1\\)\\)\\] { background-color: var(--region-redirect-banner-background,var(--brand-color-1)); }.bg-\\[var\\(--site-header-background-color\\,white\\)\\] { background-color: var(--site-header-background-color,white); }.bg-amber-50 { background-color: var(--color-amber-50); }.bg-black { background-color: var(--color-black); }.bg-blue-50 { background-color: var(--color-blue-50); }.bg-gray-50 { background-color: var(--color-gray-50); }.bg-gray-100 { background-color: var(--color-gray-100); }.bg-gray-200 { background-color: var(--color-gray-200); }.bg-gray-300 { background-color: var(--color-gray-300); }.bg-gray-500 { background-color: var(--color-gray-500); }.bg-gray-500\\\/75 { background-color: rgba(106, 114, 130, 0.75); }@supports (color:color-mix(in lab,red,red)) { .bg-gray-500\\\/75 { background-color: color-mix(in oklab,var(--color-gray-500) 75%,transparent); }}.bg-gray-800 { background-color: var(--color-gray-800); }.bg-gray-900 { background-color: var(--color-gray-900); }.bg-gray-950 { background-color: var(--color-gray-950); }.bg-green-50 { background-color: var(--color-green-50); }.bg-green-100 { background-color: var(--color-green-100); }.bg-green-500 { background-color: var(--color-green-500); }.bg-green-600 { background-color: var(--color-green-600); }.bg-inherit { background-color: inherit; }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\\\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) { .bg-neutral-50\\\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-500 { background-color: var(--color-neutral-500); }.bg-neutral-600 { background-color: var(--color-neutral-600); }.bg-neutral-800 { background-color: var(--color-neutral-800); }.bg-neutral-900 { background-color: var(--color-neutral-900); }.bg-neutral-900\\\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) { .bg-neutral-900\\\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-neutral-950 { background-color: var(--color-neutral-950); }.bg-orange-50 { background-color: var(--color-orange-50); }.bg-purple-50 { background-color: var(--color-purple-50); }.bg-red-50 { background-color: var(--color-red-50); }.bg-red-100 { background-color: var(--color-red-100); }.bg-red-500 { background-color: var(--color-red-500); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-slate-50 { background-color: var(--color-slate-50); }.bg-slate-500 { background-color: var(--color-slate-500); }.bg-slate-900 { background-color: var(--color-slate-900); }.bg-teal-50 { background-color: var(--color-teal-50); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.bg-yellow-50 { background-color: var(--color-yellow-50); }.bg-yellow-500 { background-color: var(--color-yellow-500); }.bg-zinc-300 { background-color: var(--color-zinc-300); }.bg-zinc-800 { background-color: var(--color-zinc-800); }.bg-zinc-900 { background-color: var(--color-zinc-900); }.bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-none { background-image: none; }.from-gray-100 { --tw-gradient-from: var(--color-gray-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-gray-950 { --tw-gradient-from: var(--color-gray-950); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-white { --tw-gradient-from: var(--color-white); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-200 { --tw-gradient-to: var(--color-gray-200); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-800 { --tw-gradient-to: var(--color-gray-800); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.bg-cover { background-size: cover; }.bg-center { background-position: 50% center; }.bg-repeat { background-repeat: repeat; }.fill-gray-500 { fill: var(--color-gray-500); }.fill-white { fill: var(--color-white); }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.object-center { object-position: center center; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1 { padding: calc(var(--spacing) * 1); }.p-1\\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-5 { padding: calc(var(--spacing) * 5); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-0 { padding-inline: calc(var(--spacing) * 0); }.px-1 { padding-inline: calc(var(--spacing) * 1); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-2\\.5 { padding-inline: calc(var(--spacing) * 2.5); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-5 { padding-inline: calc(var(--spacing) * 5); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.px-8 { padding-inline: calc(var(--spacing) * 8); }.px-12 { padding-inline: calc(var(--spacing) * 12); }.py-0 { padding-block: calc(var(--spacing) * 0); }.py-0\\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-2\\.5 { padding-block: calc(var(--spacing) * 2.5); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-5 { padding-block: calc(var(--spacing) * 5); }.py-6 { padding-block: calc(var(--spacing) * 6); }.py-7 { padding-block: calc(var(--spacing) * 7); }.py-8 { padding-block: calc(var(--spacing) * 8); }.py-10 { padding-block: calc(var(--spacing) * 10); }.py-12 { padding-block: calc(var(--spacing) * 12); }.py-24 { padding-block: calc(var(--spacing) * 24); }.pt-1 { padding-top: calc(var(--spacing) * 1); }.pt-2 { padding-top: calc(var(--spacing) * 2); }.pt-3 { padding-top: calc(var(--spacing) * 3); }.pt-4 { padding-top: calc(var(--spacing) * 4); }.pt-5 { padding-top: calc(var(--spacing) * 5); }.pt-6 { padding-top: calc(var(--spacing) * 6); }.pt-7 { padding-top: calc(var(--spacing) * 7); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-0 { padding-right: calc(var(--spacing) * 0); }.pr-1 { padding-right: calc(var(--spacing) * 1); }.pr-2 { padding-right: calc(var(--spacing) * 2); }.pr-3 { padding-right: calc(var(--spacing) * 3); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-5 { padding-right: calc(var(--spacing) * 5); }.pr-6 { padding-right: calc(var(--spacing) * 6); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pr-12 { padding-right: calc(var(--spacing) * 12); }.pb-0 { padding-bottom: calc(var(--spacing) * 0); }.pb-1 { padding-bottom: calc(var(--spacing) * 1); }.pb-2 { padding-bottom: calc(var(--spacing) * 2); }.pb-3 { padding-bottom: calc(var(--spacing) * 3); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-5 { padding-bottom: calc(var(--spacing) * 5); }.pb-6 { padding-bottom: calc(var(--spacing) * 6); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pb-12 { padding-bottom: calc(var(--spacing) * 12); }.pb-\\[var\\(--strapline-padding-bottom\\,12px\\)\\] { padding-bottom: var(--strapline-padding-bottom,12px); }.pl-0 { padding-left: calc(var(--spacing) * 0); }.pl-1 { padding-left: calc(var(--spacing) * 1); }.pl-1\\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-2 { padding-left: calc(var(--spacing) * 2); }.pl-3 { padding-left: calc(var(--spacing) * 3); }.pl-4 { padding-left: calc(var(--spacing) * 4); }.pl-8 { padding-left: calc(var(--spacing) * 8); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.text-right { text-align: right; }.-indent-0 { text-indent: calc(var(--spacing) * 0); }.align-middle { vertical-align: middle; }.align-text-top { vertical-align: text-top; }.align-top { vertical-align: top; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }.text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\\[10px\\] { font-size: 10px; }.text-\\[11px\\] { font-size: 11px; }.text-\\[length\\:var\\(--strapline-font-size\\,13px\\)\\] { font-size: var(--strapline-font-size,13px); }.leading-2 { --tw-leading: calc(var(--spacing) * 2); line-height: calc(var(--spacing) * 2); }.leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); }.leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }.leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }.leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }.leading-10 { --tw-leading: calc(var(--spacing) * 10); line-height: calc(var(--spacing) * 10); }.leading-none { --tw-leading: 1; line-height: 1; }.leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-nowrap { text-wrap: nowrap; }.text-wrap { text-wrap: wrap; }.break-words { overflow-wrap: break-word; }.text-ellipsis { text-overflow: ellipsis; }.whitespace-break-spaces { white-space: break-spaces; }.whitespace-normal { white-space: normal; }.whitespace-nowrap { white-space: nowrap; }.whitespace-pre { white-space: pre; }.text-\\(--footer-text-color\\) { color: var(--footer-text-color); }.text-\\[\\#DC1F26\\] { color: rgb(220, 31, 38); }.text-\\[var\\(--site-header-text-color\\,\\#333\\)\\] { color: var(--site-header-text-color,#333); }.text-amber-700 { color: var(--color-amber-700); }.text-black { color: var(--color-black); }.text-blue-500 { color: var(--color-blue-500); }.text-blue-700 { color: var(--color-blue-700); }.text-current { color: currentcolor; }.text-gray-50 { color: var(--color-gray-50); }.text-gray-100 { color: var(--color-gray-100); }.text-gray-200 { color: var(--color-gray-200); }.text-gray-300 { color: var(--color-gray-300); }.text-gray-400 { color: var(--color-gray-400); }.text-gray-500 { color: var(--color-gray-500); }.text-gray-600 { color: var(--color-gray-600); }.text-gray-700 { color: var(--color-gray-700); }.text-gray-800 { color: var(--color-gray-800); }.text-gray-900 { color: var(--color-gray-900); }.text-green-50 { color: var(--color-green-50); }.text-green-400 { color: var(--color-green-400); }.text-green-500 { color: var(--color-green-500); }.text-green-600 { color: var(--color-green-600); }.text-green-700 { color: var(--color-green-700); }.text-inherit { color: inherit; }.text-lime-700 { color: var(--color-lime-700); }.text-neutral-100 { color: var(--color-neutral-100); }.text-neutral-200 { color: var(--color-neutral-200); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-800 { color: var(--color-neutral-800); }.text-neutral-900 { color: var(--color-neutral-900); }.text-orange-700 { color: var(--color-orange-700); }.text-pink-600 { color: var(--color-pink-600); }.text-purple-700 { color: var(--color-purple-700); }.text-red-50 { color: var(--color-red-50); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-red-700 { color: var(--color-red-700); }.text-rose-600 { color: var(--color-rose-600); }.text-slate-50 { color: var(--color-slate-50); }.text-slate-500 { color: var(--color-slate-500); }.text-teal-700 { color: var(--color-teal-700); }.text-white { color: var(--color-white); }.text-yellow-700 { color: var(--color-yellow-700); }.text-yellow-800 { color: var(--color-yellow-800); }.\\[text-transform\\:var\\(--strapline-text-transform\\,uppercase\\)\\] { text-transform: var(--strapline-text-transform,uppercase); }.capitalize { text-transform: capitalize; }.lowercase { text-transform: lowercase; }.normal-case { text-transform: none; }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }.line-through { text-decoration-line: line-through; }.no-underline { text-decoration-line: none; }.underline { text-decoration-line: underline; }.decoration-current { text-decoration-color: currentcolor; }.decoration-transparent { text-decoration-color: rgba(0, 0, 0, 0); }.decoration-solid { text-decoration-style: solid; }.underline-offset-2 { text-underline-offset: 2px; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.opacity-30 { opacity: 0.3; }.opacity-40 { opacity: 0.4; }.opacity-50 { opacity: 0.5; }.opacity-80 { opacity: 0.8; }.opacity-100 { opacity: 1; }.shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\\[0_20px_60px_-15px_rgba\\(0\\,0\\,0\\,0\\.4\\)\\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-4 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-amber-600 { --tw-ring-color: var(--color-amber-600); }.ring-black { --tw-ring-color: var(--color-black); }.ring-blue-600 { --tw-ring-color: var(--color-blue-600); }.ring-gray-300 { --tw-ring-color: var(--color-gray-300); }.ring-green-600 { --tw-ring-color: var(--color-green-600); }.ring-orange-600 { --tw-ring-color: var(--color-orange-600); }.ring-purple-400 { --tw-ring-color: var(--color-purple-400); }.ring-purple-600 { --tw-ring-color: var(--color-purple-600); }.ring-red-600 { --tw-ring-color: var(--color-red-600); }.ring-slate-600 { --tw-ring-color: var(--color-slate-600); }.ring-teal-600 { --tw-ring-color: var(--color-teal-600); }.ring-white { --tw-ring-color: var(--color-white); }.ring-yellow-600 { --tw-ring-color: var(--color-yellow-600); }.outline-hidden { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) { .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }.outline-transparent { outline-color: rgba(0, 0, 0, 0); }.blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.brightness-0 { --tw-brightness: brightness(0%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.contrast-100 { --tw-contrast: contrast(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-75 { --tw-duration: 75ms; transition-duration: 75ms; }.duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }.duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }.duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }.ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }.ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-1jkgem9: oklch(37.1% 0 0); --tw-prose-headings: oklch(20.5% 0 0); --tw-prose-lead: oklch(43.9% 0 0); --tw-prose-links: oklch(20.5% 0 0); --tw-prose-bold: oklch(20.5% 0 0); --tw-prose-counters: oklch(55.6% 0 0); --tw-prose-bullets: oklch(87% 0 0); --tw-prose-hr: oklch(92.2% 0 0); --tw-prose-quotes: oklch(20.5% 0 0); --tw-prose-quote-borders: oklch(92.2% 0 0); --tw-prose-captions: oklch(55.6% 0 0); --tw-prose-kbd: oklch(20.5% 0 0); --tw-prose-kbd-shadows: oklab(20.5% 0 0\/.1); --tw-prose-code: oklch(20.5% 0 0); --tw-prose-pre-code: oklch(92.2% 0 0); --tw-prose-pre-bg: oklch(26.9% 0 0); --tw-prose-th-borders: oklch(87% 0 0); --tw-prose-td-borders: oklch(92.2% 0 0); --tw-prose-invert-#widget-1jkgem9: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }.ring-inset { --tw-ring-inset: inset; }:is(.\\*\\:pointer-events-auto > *) { pointer-events: auto; }@media (hover: hover) { .group-hover\\:text-\\[\\#DC1F26\\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); } .group-hover\\:opacity-100:is(:where(.group):hover *) { opacity: 1; }}.visited\\:text-inherit:visited { color: inherit; }.empty\\:border-none:empty { --tw-border-style: none; border-style: none; }@media (hover: hover) { .hover\\:border-black:hover { border-color: var(--color-black); } .hover\\:border-neutral-300:hover { border-color: var(--color-neutral-300); } .hover\\:bg-black:hover { background-color: var(--color-black); } .hover\\:bg-blue-50:hover { background-color: var(--color-blue-50); } .hover\\:bg-green-50:hover { background-color: var(--color-green-50); } .hover\\:bg-green-700:hover { background-color: var(--color-green-700); } .hover\\:bg-indigo-50:hover { background-color: var(--color-indigo-50); } .hover\\:bg-neutral-50:hover { background-color: var(--color-neutral-50); } .hover\\:bg-neutral-100:hover { background-color: var(--color-neutral-100); } .hover\\:bg-neutral-200:hover { background-color: var(--color-neutral-200); } .hover\\:bg-neutral-800:hover { background-color: var(--color-neutral-800); } .hover\\:bg-red-50:hover { background-color: var(--color-red-50); } .hover\\:bg-red-700:hover { background-color: var(--color-red-700); } .hover\\:text-\\[\\#DC1F26\\]:hover { color: rgb(220, 31, 38); } .hover\\:text-blue-600:hover { color: var(--color-blue-600); } .hover\\:text-gray-500:hover { color: var(--color-gray-500); } .hover\\:text-indigo-600:hover { color: var(--color-indigo-600); } .hover\\:text-inherit:hover { color: inherit; } .hover\\:text-neutral-700:hover { color: var(--color-neutral-700); } .hover\\:text-neutral-900:hover { color: var(--color-neutral-900); } .hover\\:text-red-600:hover { color: var(--color-red-600); } .hover\\:no-underline:hover { text-decoration-line: none; } .hover\\:underline:hover { text-decoration-line: underline; } .hover\\:decoration-transparent:hover { text-decoration-color: rgba(0, 0, 0, 0); } .hover\\:underline-offset-2:hover { text-underline-offset: 2px; }}.focus\\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\\:text-inherit:focus { color: inherit; }.focus\\:decoration-transparent:focus { text-decoration-color: rgba(0, 0, 0, 0); }.focus\\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\\:ring-\\[\\#DC1F26\\]\\\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754\/.2); }.focus\\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }.focus\\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) { .focus\\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.focus\\:outline-1:focus { outline-style: var(--tw-outline-style); outline-width: 1px; }.focus\\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.focus\\:\\[outline-style\\:auto\\]:focus { outline-style: auto; }.focus-visible\\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus-visible\\:ring-gray-900:focus-visible { --tw-ring-color: var(--color-gray-900); }.focus-visible\\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) { .focus-visible\\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.active\\:text-inherit:active { color: inherit; }@media not all and (min-width: 640px) { .max-sm\\:top-full { top: 100%; } .max-sm\\:left-2\\\/4 { left: 50%; } .max-sm\\:hidden { display: none; } .max-sm\\:min-w-\\[300px\\] { min-width: 300px; } .max-sm\\:-translate-x-2\\\/4 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }}@media (min-width: 640px) { .sm\\:visible { visibility: visible; } .sm\\:relative { position: relative; } .sm\\:top-4 { top: calc(var(--spacing) * 4); } .sm\\:top-\\[88px\\] { top: 88px; } .sm\\:top-\\[92px\\] { top: 92px; } .sm\\:right-3 { right: calc(var(--spacing) * 3); } .sm\\:right-4 { right: calc(var(--spacing) * 4); } .sm\\:left-3 { left: calc(var(--spacing) * 3); } .sm\\:order-3 { order: 3; } .sm\\:mx-auto { margin-inline: auto; } .sm\\:my-8 { margin-block: calc(var(--spacing) * 8); } .sm\\:mt-5 { margin-top: calc(var(--spacing) * 5); } .sm\\:mt-6 { margin-top: calc(var(--spacing) * 6); } .sm\\:mb-6 { margin-bottom: calc(var(--spacing) * 6); } .sm\\:mb-8 { margin-bottom: calc(var(--spacing) * 8); } .sm\\:block { display: block; } .sm\\:flex { display: flex; } .sm\\:hidden { display: none; } .sm\\:inline { display: inline; } .sm\\:h-6 { height: calc(var(--spacing) * 6); } .sm\\:h-12 { height: calc(var(--spacing) * 12); } .sm\\:h-\\[50px\\] { height: 50px; } .sm\\:h-\\[var\\(--logo-height-desktop\\,auto\\)\\] { height: var(--logo-height-desktop,auto); } .sm\\:max-h-full { max-height: 100%; } .sm\\:w-6 { width: calc(var(--spacing) * 6); } .sm\\:w-12 { width: calc(var(--spacing) * 12); } .sm\\:w-64 { width: calc(var(--spacing) * 64); } .sm\\:w-\\[480px\\] { width: 480px; } .sm\\:max-w-full { max-width: 100%; } .sm\\:max-w-sm { max-width: var(--container-sm); } .sm\\:min-w-auto { min-width: auto; } .sm\\:translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); } .sm\\:scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); } .sm\\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); } .sm\\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); } .sm\\:flex-row { flex-direction: row; } .sm\\:items-center { align-items: center; } .sm\\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; } .sm\\:border-solid { --tw-border-style: solid; border-style: solid; } .sm\\:border-gray-300 { border-color: var(--color-gray-300); } .sm\\:p-0 { padding: calc(var(--spacing) * 0); } .sm\\:p-3 { padding: calc(var(--spacing) * 3); } .sm\\:p-6 { padding: calc(var(--spacing) * 6); } .sm\\:p-8 { padding: calc(var(--spacing) * 8); } .sm\\:px-0 { padding-inline: calc(var(--spacing) * 0); } .sm\\:px-4 { padding-inline: calc(var(--spacing) * 4); } .sm\\:py-4 { padding-block: calc(var(--spacing) * 4); } .sm\\:pl-14 { padding-left: calc(var(--spacing) * 14); } .sm\\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); } .sm\\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) { .md\\:visible { visibility: visible; } .md\\:inline { display: inline; } .md\\:h-screen { height: 100vh; } .md\\:w-80 { width: calc(var(--spacing) * 80); } .md\\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); } .md\\:flex-row { flex-direction: row; } .md\\:overflow-hidden { overflow: hidden; } .md\\:overflow-y-auto { overflow-y: auto; } .md\\:p-12 { padding: calc(var(--spacing) * 12); } .md\\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); } .md\\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); } .md\\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)), .prose-p\\:font-serif :where(p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { font-family: var(--font-serif); }.prose-p\\:leading-relaxed :where(p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\\:text-neutral-700 :where(p):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-scale-x { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-rotate-x { syntax: \"*\"; inherits: false; }@property --tw-rotate-y { syntax: \"*\"; inherits: false; }@property --tw-rotate-z { syntax: \"*\"; inherits: false; }@property --tw-skew-x { syntax: \"*\"; inherits: false; }@property --tw-skew-y { syntax: \"*\"; inherits: false; }@property --tw-scroll-snap-strictness { syntax: \"*\"; inherits: false; initial-value: proximity; }@property --tw-space-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-space-x-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-gradient-position { syntax: \"*\"; inherits: false; }@property --tw-gradient-from { syntax: \"<color>\"; inherits: false; initial-value: #0000; }@property --tw-gradient-via { syntax: \"<color>\"; inherits: false; initial-value: #0000; }@property --tw-gradient-to { syntax: \"<color>\"; inherits: false; initial-value: #0000; }@property --tw-gradient-stops { syntax: \"*\"; inherits: false; }@property --tw-gradient-via-stops { syntax: \"*\"; inherits: false; }@property --tw-gradient-from-position { syntax: \"<length-percentage>\"; inherits: false; initial-value: 0%; }@property --tw-gradient-via-position { syntax: \"<length-percentage>\"; inherits: false; initial-value: 50%; }@property --tw-gradient-to-position { syntax: \"<length-percentage>\"; inherits: false; initial-value: 100%; }@property --tw-leading { syntax: \"*\"; inherits: false; }@property --tw-font-weight { syntax: \"*\"; inherits: false; }@property --tw-tracking { syntax: \"*\"; inherits: false; }@property --tw-ordinal { syntax: \"*\"; inherits: false; }@property --tw-slashed-zero { syntax: \"*\"; inherits: false; }@property --tw-numeric-figure { syntax: \"*\"; inherits: false; }@property --tw-numeric-spacing { syntax: \"*\"; inherits: false; }@property --tw-numeric-fraction { syntax: \"*\"; inherits: false; }@property --tw-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: \"*\"; inherits: false; }@property --tw-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: \"*\"; inherits: false; }@property --tw-inset-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: \"*\"; inherits: false; }@property --tw-ring-offset-width { syntax: \"<length>\"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: \"*\"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: \"*\"; inherits: false; }@property --tw-brightness { syntax: \"*\"; inherits: false; }@property --tw-contrast { syntax: \"*\"; inherits: false; }@property --tw-grayscale { syntax: \"*\"; inherits: false; }@property --tw-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-invert { syntax: \"*\"; inherits: false; }@property --tw-opacity { syntax: \"*\"; inherits: false; }@property --tw-saturate { syntax: \"*\"; inherits: false; }@property --tw-sepia { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: \"*\"; inherits: false; }@property --tw-backdrop-blur { syntax: \"*\"; inherits: false; }@property --tw-backdrop-brightness { syntax: \"*\"; inherits: false; }@property --tw-backdrop-contrast { syntax: \"*\"; inherits: false; }@property --tw-backdrop-grayscale { syntax: \"*\"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-invert { syntax: \"*\"; inherits: false; }@property --tw-backdrop-opacity { syntax: \"*\"; inherits: false; }@property --tw-backdrop-saturate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-sepia { syntax: \"*\"; inherits: false; }@property --tw-duration { syntax: \"*\"; inherits: false; }@property --tw-ease { syntax: \"*\"; inherits: false; }@keyframes spin { 100% { transform: rotate(360deg); }}@keyframes pulse { 50% { opacity: 0.5; }} .pcg-results-list { display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0; } .pcg-result-item { margin: 0; padding: 0; list-style: none; } .pcg-result-btn { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 1rem; border: none; background: transparent; cursor: pointer; text-align: left; transition: background 0.2s; height: 76px; } .pcg-result-btn.hovered { background-color: #f9fafb; } .pcg-result-border { border-bottom: 1px solid #f5f5f5; } .pcg-result-content { display: flex; flex-direction: column; justify-content: center; overflow: hidden; padding-right: 1rem; flex: 1; } .pcg-result-meta-row { display: flex; align-items: center; gap: 0.5rem; overflow: hidden; } .pcg-result-title { color: #000000; font-weight: bold; font-size: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pcg-meta-date { color: #737373; font-size: 0.75rem; text-transform: uppercase; letter-spacing: -0.025em; flex-shrink: 0; } .pcg-result-summary { color: #737373; font-size: 0.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 0.25rem; } .pcg-result-actions { display: flex; align-items: center; gap: 1rem; flex: none; } .pcg-score { color: #DC1F26; font-weight: 900; font-size: 1.25rem; font-style: italic; } .pcg-result-arrow { color: #d4d4d4; transition: color 0.2s; } .pcg-reader-msg { text-align: center; padding: 2rem; color: #737373; } .pcg-reader-loading { display: flex; justify-content: center; align-items: center; height: 100%; min-height: 400px; } .pcg-reader-loading p { color: #DC1F26; } .pcg-prose-content { max-width: 65ch; margin: 0 auto; padding: 0 0.5rem; } .pcg-reader-header { margin-bottom: 2rem; } .pcg-reader-title { font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem; } .pcg-reader-meta { display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em; } .pcg-reader-meta-divider { color: #d4d4d8; } .pcg-reader-body { line-height: 1.6; color: #262626; font-size: 1.125rem; } .pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 \/ 0.1); border-radius: 0.5rem; } .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; } .pcg-prose-content a:hover { text-decoration: underline; } .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; } <\/style>\n<p><\/head><body style=\"margin:0; padding:0; background:transparent;\"> <\/p>\n<div style=\"position: relative;\">\n<div class=\"w-full max-w-2xl mx-auto flex justify-center\" id=\"widget-1jkgem9\">\n<div class=\"w-full max-w-2xl mx-auto font-sans relative\">\n<div id=\"pcg-search-container\" class=\"bg-[#ededed] p-2 sm:p-3 rounded-full shadow-sm relative z-20 flex items-center\">\n<div class=\"relative w-full text-sm sm:text-base md:text-lg\">\n<div class=\"absolute left-4 top-1\/2 -translate-y-1\/2 text-[#DC1F26]\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-5 h-5 sm:w-6 sm:h-6\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"><\/path><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><\/svg><\/div>\n<p><input id=\"pcg-search\" placeholder=\"Search our 135 gaming monitor reviews\" class=\"w-full bg-white border-2 border-[#DC1F26] rounded-full py-3 sm:py-4 pl-12 sm:pl-14 pr-10 outline-none text-black placeholder-neutral-500 shadow-inner focus:ring-4 focus:ring-[#DC1F26]\/20 transition-all font-medium text-ellipsis overflow-hidden\" type=\"text\" value=\"\"><\/div>\n<\/div>\n<div id=\"pcg-footer-stats\" class=\"mt-4 text-center text-sm sm:text-base font-semibold text-neutral-600 px-4\">PC Gamer has reviewed <span id=\"pcg-total-reviews\">1308<\/span> PC gaming goodies since 2020<\/div>\n<\/div>\n<section id=\"pcg-dropdown-container\" class=\"absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden\" style=\"display: none; max-height: 380px;\">\n<header style=\"display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;\">\n<h3 id=\"pcg-dropdown-title\" style=\"font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;\">Latest Reviews<\/h3>\n<p> <button id=\"pcg-close-btn\" aria-label=\"Close\" style=\"color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;\"> <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"><\/path><path d=\"m6 6 12 12\"><\/path><\/svg> <\/button> <\/header>\n<nav aria-label=\"Search Results\" id=\"pcg-results\" style=\"overflow-y: auto;\"> <\/nav>\n<\/section>\n<article id=\"pcg-reader-container\" class=\"absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden\" style=\"display: none; height: 600px;\">\n<header style=\"display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;\">\n<div style=\"flex: 1;\"> <span style=\"font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;\">Reader view<\/span> <\/div>\n<div style=\"position: absolute; left: 50%; transform: translateX(-50%); text-align: center;\" id=\"pcg-reader-link-container\"> <\/div>\n<div style=\"flex: 1; display: flex; justify-content: flex-end;\"> <button id=\"pcg-reader-close\" aria-label=\"Close Reader\" style=\"color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;\"> <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"><\/path><path d=\"m6 6 12 12\"><\/path><\/svg> <\/button> <\/div>\n<\/header>\n<div id=\"pcg-reader-content\" style=\"flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;\"> <\/div>\n<\/article><\/div>\n<\/p><\/div>\n<p> <script> const API_BASE = \"https:\/\/airedale-version-review-widget-builder.ai.studio\"; const CATEGORY = \"Gaming Monitors\"; \/\/ Embedded complete category data let LOCAL_REVIEWS = JSON.parse(decodeURIComponent(\"%5B%7B%22id%22%3A%22AsusROGSwiftPG32UCWM%22%2C%22title%22%3A%22Asus%20ROG%20Swift%20PG32UCWM%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-swift-pg32ucwm-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-08-12T11%3A44%3A52Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fw39TB5e9B7zWud2S47fEaj.jpg%22%2C%22strapline%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%7D%2C%7B%22id%22%3A%22Alienware34AW3426DW%22%2C%22title%22%3A%22Alienware%2034%20AW3426DW%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-34-aw3426dw-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-28T10%3A27%3A02Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9e57Nxg4ZgxL7AaNM95QdN.jpg%22%2C%22strapline%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A91%2C%22summary%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG32UQWMS%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG32UQWMS%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg32uqwms-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A59%3A54Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FB4wvWiyy7NaKcFdo58eYdX.jpg%22%2C%22strapline%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%7D%2C%7B%22id%22%3A%22LGUltraGearEvoGX939GX950B%22%2C%22title%22%3A%22LG%20UltraGear%20Evo%20GX9%2039GX950B%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Flg-ultragear-evo-gx9-39gx950b-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A11%3A28Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYh7jQSqJtYYSGc8jUHfFpN.jpg%22%2C%22strapline%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%7D%2C%7B%22id%22%3A%22KTC25M1%22%2C%22title%22%3A%22KTC%2025M1%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-25m1-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-10T11%3A38%3A21Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FC6FM7ZgPnWogDodKKpMrXH.jpg%22%2C%22strapline%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG129C%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG129C%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg129c-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-07T10%3A53%3A22Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9qnEgDxuNVpcJK8usLK8QA.jpg%22%2C%22strapline%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A70%2C%22summary%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%7D%2C%7B%22id%22%3A%22AlienwareAW2525HM320Hzgamingmonitor%22%2C%22title%22%3A%22Alienware%20AW2525HM%20320%20Hz%20gaming%20monitor%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-aw2525hm-320-hz-gaming-monitor-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-11T10%3A27%3A19Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEHB8cpNf5FtbEBuRSSk3va.jpg%22%2C%22strapline%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%7D%2C%7B%22id%22%3A%22KTCM27T6S%22%2C%22title%22%3A%22KTC%20M27T6S%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-m27t6s-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A59%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FFSx55d8oUJtpowLCvHf6ri.jpg%22%2C%22strapline%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%7D%2C%7B%22id%22%3A%22Koorui34E6UC%22%2C%22title%22%3A%22Koorui%2034E6UC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fkoorui-34e6uc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A43%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrQrieWifVGZrQUPKZcJztL.jpg%22%2C%22strapline%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A72%2C%22summary%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%7D%2C%7B%22id%22%3A%22MSIMPG322URX24%22%2C%22title%22%3A%22MSI%20MPG%20322UR%20X24%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fmsi-mpg-322ur-x24-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-05-12T11%3A39%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZpKgY4bZLUujPt4iNU9zcV.jpg%22%2C%22strapline%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A92%2C%22summary%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%7D%5D\")); const searchInput = document.getElementById(\"pcg-search\"); const resultsContainer = document.getElementById(\"pcg-results\"); const dropdownContainer = document.getElementById(\"pcg-dropdown-container\"); const closeBtn = document.getElementById(\"pcg-close-btn\"); const titleSpan = document.getElementById(\"pcg-dropdown-title\"); const readerContainer = document.getElementById(\"pcg-reader-container\"); const readerContent = document.getElementById(\"pcg-reader-content\"); const readerCloseBtn = document.getElementById(\"pcg-reader-close\"); let debounceTimer; function updateIframeHeight(isDropdownOpen, isReaderOpen = false) { let newHeight = '140px'; if (isReaderOpen) { newHeight = '720px'; } else if (isDropdownOpen) { newHeight = '500px'; } let resizedSuccessfully = false; try { if (window.frameElement) { window.frameElement.style.height = newHeight; resizedSuccessfully = true; } } catch (e) { \/\/ Ignore cross-origin error when accessing frameElement } if (!resizedSuccessfully && window.parent && window.parent !== window) { try { \/\/ Send message to parent only for cross-origin resizing \/\/ using '*' to avoid target origin mismatch errors window.parent.postMessage({ type: 'pcg-widget-resize', height: newHeight }, '*'); } catch (e) {} } } function closeReader() { readerContainer.style.display = 'none'; readerContent.innerHTML = ''; updateIframeHeight(dropdownContainer.style.display === 'flex', false); } if (readerCloseBtn) readerCloseBtn.addEventListener('click', closeReader); function closeDropdown() { dropdownContainer.style.display = 'none'; updateIframeHeight(false, readerContainer.style.display === 'flex'); } function openDropdown() { dropdownContainer.style.display = 'flex'; closeReader(); } if (closeBtn) closeBtn.addEventListener(\"click\", closeDropdown); document.addEventListener(\"click\", (e) => { if (!searchInput.contains(e.target) && !dropdownContainer.contains(e.target) && !readerContainer.contains(e.target)) { closeDropdown(); } }); const TOTAL_COUNT = 1308; const CATEGORY_COUNT = 135; function initializeStats() { const totalSpan = document.getElementById(\"pcg-total-reviews\"); if (totalSpan) totalSpan.textContent = TOTAL_COUNT; if (searchInput && CATEGORY_COUNT > 0) { function formatCat(cat) { if (cat === \"PC gaming hardware\") return \"PC gaming hardware\"; if (cat === \"Handheld Gaming PCs\") return \"handheld gaming PC\"; if (cat === \"Gaming PCs\") return \"gaming PC\"; if (cat === \"Gaming Mice\") return \"gaming mouse\"; if (cat === \"Memory\" || cat === \"Cooling\" || cat === \"Lighting\" || cat === \"Hardware\") return cat.toLowerCase(); if (cat === \"Earbuds & Headphones\") return \"earbud & headphone\"; return cat.replace(\/s$\/i, '').toLowerCase(); } const formattedCat = formatCat(CATEGORY); searchInput.placeholder = CATEGORY_COUNT > 50 ? \"Search our \" + CATEGORY_COUNT + \" \" + formattedCat + \" reviews\" : \"Search our \" + formattedCat + \" reviews\"; } } initializeStats(); function fetchResults(q) { if (q) { titleSpan.textContent = \"Search Results\"; } else { titleSpan.textContent = \"Latest \" + (CATEGORY === \"PC gaming hardware\" ? \"PC gaming hardware\" : CATEGORY) + \" Reviews\"; } if (!q) { renderResults(LOCAL_REVIEWS); return; } resultsContainer.innerHTML = '<\/p>\n<p style=\"padding:2rem;text-align:center;color:#737373;\">Loading...<\/p>\n<p>'; fetch(API_BASE + \"\/api\/reviews?category=\" + encodeURIComponent(CATEGORY) + \"&q=\" + encodeURIComponent(q) + \"&limit=20\") .then(res => res.json()) .then(data => { renderResults(data.results || []); }) .catch(err => { console.error(\"Search failed:\", err); resultsContainer.innerHTML = '<\/p>\n<p style=\"padding:2rem;text-align:center;color:#DC1F26;\">Error searching reviews.<\/p>\n<p>'; }); } function renderResults(results) { if(!results || results.length === 0) { resultsContainer.innerHTML = '<\/p>\n<p class=\"pcg-reader-msg\">No results found.<\/p>\n<p>'; return; } let html = '<\/p>\n<ul class=\"pcg-results-list\">'; results.forEach((res, i) => { let scoreHtml = res.score ? '<\/p>\n<div class=\"pcg-score\" aria-label=\"Score: ' + res.score + '\">' + res.score + '<\/div>\n<p>' : ''; \/\/ Format URL properly let targetUrl = res.url.startsWith(\"http\") ? res.url : \"https:\/\/www.pcgamer.com\" + res.url; let borderClass = i < results.length - 1 ? 'pcg-result-border' : ''; let dateHtml = ''; if (res.publishDate) { try { let dateStr = new Date(res.publishDate).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' }); dateHtml = '<span class=\"pcg-meta-date\">' + dateStr + '<\/span>'; } catch(e) {} } let subHtml = '<span class=\"pcg-result-summary\">' + (res.summary || \"\") + '<\/span>'; html += '<\/p>\n<li class=\"pcg-result-item\"><button aria-label=\"Read ' + (res.title || \"Review\").replace(\/\"\/g, '&quot;') + '\" onclick=\"openReaderInPage(\\'' + targetUrl + '\\')\" class=\"pcg-result-btn ' + borderClass + '\" onmouseover=\"this.classList.add(\\'hovered\\')\" onmouseout=\"this.classList.remove(\\'hovered\\')\" >' + '\n<div class=\"pcg-result-content\">' + '<\/p>\n<div class=\"pcg-result-meta-row\">' + '<span class=\"pcg-result-title\">' + (res.title || \"Review\") + '<\/span>' + dateHtml + '<\/div>\n<p>' + subHtml + '<\/p><\/div>\n<p>' + '<\/p>\n<div class=\"pcg-result-actions\">' + scoreHtml + '<span class=\"pcg-result-arrow\" aria-hidden=\"true\">\u2192<\/span>' + '<\/div>\n<p>' + '<\/button><\/li>\n<p>'; }); html += '<\/ul>\n<p>'; resultsContainer.innerHTML = html; updateJSONLD(results); } function updateJSONLD(results) { let ldScript = document.getElementById('pcg-json-ld'); if (!ldScript) { ldScript = document.createElement('script'); ldScript.type = 'application\/ld+json'; ldScript.id = 'pcg-json-ld'; document.head.appendChild(ldScript); } const itemListElements = results.slice(0, 50).map((res, index) => { let targetUrl = res.url.startsWith(\"http\") ? res.url : \"https:\/\/www.pcgamer.com\" + res.url; let itemName = (res.title || \"Product\").replace(\/\\s+review$\/i, ''); let schemaItem = { \"@type\": \"Product\", \"name\": itemName, \"image\": res.image || targetUrl, \"review\": { \"@type\": \"Review\", \"url\": targetUrl, \"name\": res.title || \"Review\", \"datePublished\": res.publishDate || new Date().toISOString().split('T')[0], \"author\": { \"@type\": \"Organization\", \"name\": \"PC Gamer\" }, \"publisher\": { \"@type\": \"Organization\", \"name\": \"PC Gamer\" } } }; if (res.score) { schemaItem.review.reviewRating = { \"@type\": \"Rating\", \"ratingValue\": res.score, \"bestRating\": \"100\", \"worstRating\": \"1\" }; } return { \"@type\": \"ListItem\", \"position\": index + 1, \"item\": schemaItem }; }); const schema = { \"@context\": \"https:\/\/schema.org\", \"@type\": \"ItemList\", \"itemListElement\": itemListElements }; ldScript.textContent = JSON.stringify(schema); } function openReaderInPage(targetUrl) { closeDropdown(); readerContainer.style.display = 'flex'; updateIframeHeight(false, true); const readerLinkContainer = document.getElementById(\"pcg-reader-link-container\"); if (readerLinkContainer) { readerLinkContainer.innerHTML = '<a href=\"' + targetUrl + '\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block\" style=\"text-decoration: none;\">Read full review<\/a>'; } readerContent.innerHTML = '<\/p>\n<div class=\"pcg-reader-loading\">\n<p>Loading article...<\/p>\n<\/div>\n<p>'; fetch(API_BASE + \"\/api\/content?q=\" + btoa(targetUrl)) .then(res => res.json()) .then(data => { if(!data || !data.content) { readerContent.innerHTML = '<\/p>\n<div class=\"pcg-reader-msg\">Could not load article content.<\/div>\n<p>'; return; } let html = '<\/p>\n<div class=\"pcg-prose-content\">'; html += '<\/p>\n<header class=\"pcg-reader-header\">'; html += '<\/p>\n<h1 class=\"pcg-reader-title\">' + (data.title || '') + '<\/h1>\n<p>'; if (data.byline || data.date) { html += '<\/p>\n<div class=\"pcg-reader-meta\">'; if (data.byline) { html += '<span>BY ' + data.byline + '<\/span>'; } if (data.byline && data.date) { html += '<span class=\"pcg-reader-meta-divider\">|<\/span>'; } if (data.date) { html += '<span>PUBLISHED ' + data.date + '<\/span>'; } html += '<\/div>\n<p>'; } html += '<\/header>\n<p>'; html += '<\/p>\n<div class=\"pcg-reader-body\">'; html += data.content; html += '<\/div>\n<\/div>\n<p>'; readerContent.innerHTML = html; }) .catch(err => { console.error(err); readerContent.innerHTML = '<\/p>\n<div class=\"pcg-reader-msg\">An error occurred loading the article.<\/div>\n<p>'; }); } const searchBoxContainer = document.getElementById(\"pcg-search-container\"); if (searchBoxContainer) { searchBoxContainer.addEventListener(\"click\", () => { openDropdown(); }); } if (searchInput) { searchInput.addEventListener(\"focus\", () => { openDropdown(); }); searchInput.addEventListener(\"click\", () => { openDropdown(); }); searchInput.addEventListener(\"input\", (e) => { openDropdown(); clearTimeout(debounceTimer); debounceTimer = setTimeout(() => fetchResults(e.target.value), 500); }); \/\/ Initial render with embedded cache fetchResults(\"\"); \/\/ Background revalidate fetch(API_BASE + \"\/api\/reviews?category=\" + encodeURIComponent(CATEGORY) + \"&limit=10\") .then(res => res.json()) .then(data => { if (data && data.results && data.results.length > 0) { LOCAL_REVIEWS = data.results; \/\/ If the user hasn't typed anything yet, refresh the UI silently if (!searchInput.value) { fetchResults(\"\"); } } }) .catch(err => console.error(\"Background refresh failed:\", err)); } <\/script> <\/body><\/html>&#8221; width=&#8221;100%&#8221; height=&#8221;140&#8243; style=&#8221;border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;&#8221; title=&#8221;PC Gamer Gaming Monitors Widget&#8221;><\/iframe><script> function sendMessageToParentWindow(typeOfMessage, message = null) { let postMessage = { bordeaux: message }; let url = \"http:\/\/crow.futurecdn.net\/output\/pcg-widget-gaming-monitors-00002\/pcg-widget-gaming-monitors-00002.html\"; if (typeOfMessage === \"analytics\") { postMessage = { analytics: { ...message } }; } if (postMessage !== {}) { window.parent.postMessage( postMessage, url ); } } let message = { targeting: { [\"pcg-widget-gaming-monitors-00002.html\"]: \"PC Gamer Gaming Monitors Widget\" } } window.onload = sendMessageToParentWindow(\"bordeaux\", message); <\/script><\/div>\n<p>Not quite. It&#8217;s not all pros with this RGB-stripe panel. There are some cons, too, at least on paper. The RGB-stripe subpixel structure\u2014or red, green and blue subpixels arranged vertically in that order\u2014should mean more precise rendering, especially for elements like fonts that rely on addressing the panel at subpixel level to achieve maximum crispness. It also promises more accurate colours and a wider overall colour volume, too.<\/p>\n<p>However, LG has been using the white subpixel on all of its previous OLED panel generations for PC monitors for a reason. And the consequence of removing it is that this RGB-stripe 32-inch Tandem WOLED panel has lower full-screen and peak HDR brightness ratings than its RGWB cousin.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check >\n<div class='image-full-width-wrapper'>\n<div class='image-widthsetter' style=\"max-width:1920px;\">\n<p class=\"vanilla-image-block\" style=\"padding-top:56.25%;\"><img loading=\"lazy\" decoding=\"async\" id=\"ZXL9gM62hMzrRsMQ9D6qh\" name=\"Asus ROG Swift PG32UCWM 00006\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg\" mos=\"\" align=\"middle\" fullscreen=\"1\" width=\"1920\" height=\"1080\" attribution=\"\" endorsement=\"\" class=\"expandable\"><a href='https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg' target='_blank' class='expand-button icon-expand-image icon' ><\/a><\/p>\n<\/div>\n<\/div><figcaption itemprop=\"caption description\" class=\" inline-layout\"><span class=\"credit\" itemprop=\"copyrightHolder\">(Image credit: Future)<\/span><\/figcaption><\/figure>\n<p>So, where the Asus Strix model was rated at 330 nits full screen and 1,500 nits peak HDR in a 2% window, this RGB-stripe Asus Swift clocks in at 250 nits and 1,000 nits respectively. It also makes do with DisplayHDR True Black 400 certification instead of True Black 500.<\/p>\n<p>Just to confuse things, this new RGB-stripe panel tech is also being used in the new Alienware AW3926QW 39-inch 5K2K monitor, a review of which we also have coming. That has exactly the same pixel density, but somehow Alienware has managed to squeeze 300 nits, 1,300 nits and HDR True Black 500 from that panel. Odd.<\/p>\n<p>Anyway, it should also be noted peak brightness specs aren&#8217;t the whole story, in any case. As I&#8217;ve explained before in reference to monitors using Samsung&#8217;s competing QD-OLED panels, which have never used white subpixels at all, peak brightness ratings are for pure white.<\/p>\n<p>But panels with lower brightness ratings thanks to using pure-RGB subpixel structure can actually offer superior colour brightness. Put another way, if you want to show pure and accurate red, for instance, the white subpixel isn&#8217;t much help in boosting brightness.<\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-1.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-2.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<p>Speaking of QD-OLED monitors, it&#8217;s notable that the likes of the <a href=\"https:\/\/www.pcgamer.com\/hardware\/gaming-monitors\/msi-mpg-322ur-x24-review\/\">MSI MPG 322UR X24<\/a> uses a Samsung panel with no white subpixel to achieve 300 nits full screen and True Black 500 certification. What&#8217;s more, <a href=\"https:\/\/www.pcgamer.com\/hardware\/gaming-monitors\/samsung-ups-its-4k-qd-oled-gaming-monitor-ante-with-impressive-new-360-hz-rgb-stripe-hdr-600-panel\/\">Samsung has also announced an even better 32-inch 4K QD-OLED panel<\/a> with 360 Hz refresh and True Black 600 certification. Samsung hasn&#8217;t quoted panel brightness, but the True Black 600 tier requires 350 nits full-screen at minimum. Like I said, it&#8217;s a lot to keep up with.<\/p>\n<p>One last note on the panel tech. LG&#8217;s branding for all this stuff is getting really confusing. The &#8220;W&#8221; in Tandem WOLED doesn&#8217;t refer to the white subpixel, hence its use here. It refers to the fact that each subpixel emits white light that is then passed through a colour filter. And the &#8220;Tandem&#8221; equally doesn&#8217;t actually mean two full OLED panels stacked atop one another, but instead refers to additional emissive layers, again within the subpixels.<\/p>\n<p>My actual final note on the panel is that it&#8217;s glossy, not matte, which isn&#8217;t always a given with LG-based OLED monitors. Anywho, aside from the panel specs, this is an Asus &#8220;Swift&#8221; model, which makes it more premium than the Strix version I reviewed recently and that has implications for the feature set. First up, that includes a 480 Hz 1080p &#8220;Dual&#8221; mode to complement the 240 Hz native 4K refresh rate.<\/p>\n<div>\n<blockquote>\n<p>The panel is glossy, not matte, which isn&#8217;t always a given with LG-based OLED monitors.<\/p>\n<\/blockquote>\n<\/div>\n<p>Connectivity wise, you get full 80 Gbps DisplayPort 2.1, two HDMI 2.1 ports, plus USB-C with 90 W of power delivery. There&#8217;s also full KVM switch support. Further gaming-friendly features include ELMB motion blur reduction and VRR anti-flicker. Oh, and there&#8217;s not only HDR10 support, but Dolby Vision, too, albeit Dolby Vision is more relevant to HDR video than HDR gaming.<\/p>\n<p>It&#8217;s all wrapped up in a premium chassis that includes height, swivel and tilt adjustment, RGB lighting, including a down projector, and some nifty design elements. Most unusual is the partly transparent rear chassis cover.<\/p>\n<p>It&#8217;s a lot like the see-through rear cover on devices like Nothing&#8217;s smartphones and headphones. It&#8217;s pretty neat, albeit you&#8217;re obviously not going to see it day-to-day on a monitor sitting up close to a wall. <\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-3.jpg\" alt=\"Asus ROG Swift PG32UCWM's RGB subpixels\" \/><figcaption>RGB-stripe subpixels for the win!<small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-4.jpg\" alt=\"Asus ROG Swift PG32UCWM's OSD menu\" \/><figcaption>Asus&#8217;s &#8220;Adjustable HDR&#8221; option does the same job as MSI&#8217; EOTF Boost mode.<small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<p>Without further ado, then, how good, exactly is this new RGB-stripe Tandem WOLED panel? Pretty darn good, but not quite perfect, is the short answer. There&#8217;s some subjectivity in this, but I have never personally much liked LG OLED panels with the added white subpixel. They lack colour vibrancy and suffer from slightly green-tinted white tones.<\/p>\n<p>That&#8217;s all fixed with the RGB-stripe panel. To sum up the experience, it&#8217;s a lot closer to a Samsung QD-OLED panel in terms of how pleasing and punchy the colours are. But you don&#8217;t have to worry about the purple tint that even the latest QD-OPLED panels suffer from in bright ambient light.<\/p>\n<p>This RGB-stripe WOLED also has a more accurate and neutral colour balance compared to the slightly warm colour temperature of QD-OLED panels. Add in the precision of the RGB-stripe subpixel structure, especially as applied here to a super-sharp 4K panel, and all the usual OLED upsides, including ridiculously fast 0.03 ms pixel response, perfect lighting control and very wide viewing angles and, well, you have one heck of an experience.<\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-5.jpg\" alt=\"Asus ROG Swift PG32UCWM panel up close\" \/><figcaption>The LG WOLED panel stays black even in bright ambient light.<small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-6.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<p>For the record, the banding or &#8220;dirty screen effect&#8221; that some other lower resolution Tandem WOLEDs suffer from is more or less invisible here. So, that&#8217;s good. And if you are wondering, yes this monitor does have something akin to MSI&#8217;s EOTF boost mode that essentially enables maximum available brightness in both brighter and darker HDR scenes.<\/p>\n<p>Asus calls it &#8220;Adjustable HDR&#8221; on this model, but it does basically the same job and works well enough, albeit with some limitations, which we&#8217;ll come to in a moment.<\/p>\n<p>Now, I know I go on about this routinely when it comes to OLED monitors. But the night time HDR scenes in CyberPunk 2077 really do look spectacular on this panel. Let me give you an example to get across the experience. You know those neon lights and signs that populate many of Cyberpunk&#8217;s moody urban scenes? They don&#8217;t look like images of neon lights and signs. They look like actual light sources.<\/p>\n<div>\n<blockquote>\n<p>That&#8217;s actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.<\/p>\n<\/blockquote>\n<\/div>\n<p>That&#8217;s actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.<\/p>\n<p>The reality is that most supposedly HDR-capable screens can&#8217;t really do HDR. Well, this one can, and it looks epic at its best. But what about at its worst? Brighter gaming scenes inevitably show up the limited full-screen punch.<\/p>\n<p>Again, we&#8217;re into subjective territory here. Do you really want the screen to light up at 500 nits and beyond across the whole screen? That wouldn&#8217;t actually be comfortable for extended use. But it cannot be denied that 250 nits full-screen is not hugely punchy and there are moments when this monitor can look a bit, well, dull.<\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-7.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-8.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-9.jpg\" alt=\"Asus ROG Swift PG32UCWM inputs\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<p>Overall, I&#8217;d definitely take this RGB panel over the RGWB alternative. Where the choice becomes more tricky is versus a QD-OLED. I think the latest QD-OLEDs are still a touch punchier in brighter scenes and on the Windows desktop. <\/p>\n<p>If you disable uniform brightness in order to max out the visual pop in SDR mode, there&#8217;s more apparent dimming according to how much bright content you are showing with this LG RGB-stripe panel than a Samsung QD-OLED.<\/p>\n<p>That dimming, as more and more of the screen is lit up, is also apparent in HDR mode when the Adjustable HDR setting is maxed out. And that dimming is more significant than you&#8217;ll see on the latest QD-OLED panels, including that MSI MPG 322UR X24, which is something to think about.<\/p>\n<p>On the other hand, there&#8217;s no purple tint to contend with and, like I said, the colour temperature is more natural. In the end, it&#8217;s now a very close run thing between this LG panel and the QD-OLED alternative. That&#8217;s a major step forward given I&#8217;d have taken QD-OLED easily, before. <\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-10.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption>Grey scale uniformity is good on this RGB-stripe panel.<small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<p>Really twist my arm and I&#8217;d probably pick this panel. There, I&#8217;ve said it. Wait, can I take that back? I&#8217;ve just remembered this LG RGB-stripe dims a tiny bit more than I like. Argh. Ultimately, it&#8217;s probably too close to call. Both of the current LG and Samsung options have their own slight shortcomings, but both are also great panels.<\/p>\n<p>More to the point, however, 32-inch 4K OLEDs of any stripe\u2014pun fully intended\u2014 make fantastic all rounders. They&#8217;re big enough to be really immersive, in-game, but also have sufficient pixel density to look crisp and sharp for daily computing. <\/p>\n<p>So, really the main problem for the Asus ROG Swift PG32UCWM is how the value proposition stacks up. At $1,299 or \u00a31,099 this is a very expensive display. You can typically get a first-gen 32-inch 4K QD-OLED for somewhere in the $600 to $700 range, currently. Yes, this new RGB-stripe Tandem OLED is better by several metrics. But not <em>that <\/em>much better.<\/p>\n<figure role=\"gallery\">\n<figure><img decoding=\"async\" src=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review-11.jpg\" alt=\"Asus ROG Swift PG32UCWM gaming monitor\" \/><figcaption><small role=\"credit\">Future<\/small><\/figcaption><\/figure>\n<\/figure>\n<div>\n<blockquote>\n<p>The choice is yours, but I&#8217;d want a look at that Alienware before pulling the trigger, that&#8217;s for sure.<\/p>\n<\/blockquote>\n<\/div>\n<p>Then there&#8217;s the comparison with that Alienware AW3926QW. That isn&#8217;t quite on sale yet, but it&#8217;s expected to come in at $1,100. Okay, it doesn&#8217;t have USB-C connectivity. But it&#8217;s not only brighter, but larger at 39 inches and offers that ultrawide 5K2K upgrade.<\/p>\n<p>Of course, you&#8217;re going to need one heck of a GPU to drive this display at its full 240 Hz refresh at 4K and that challenge is only going to be stiffer with a 5K2K panel. But perhaps that&#8217;s a separate issue to the reality that you&#8217;re paying more for less with this Asus compared to that upcoming Alienware. The choice is yours, but I&#8217;d want a look at that Alienware before pulling the trigger, that&#8217;s for sure.<\/p>\n<\/article>\n<p><a href=\"https:\/\/www.pcgamer.com\/hardware\/gaming-monitors\/asus-rog-swift-pg32ucwm-review\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that effectively &#8220;completes&#8221; the task of gaming monitors, that represents 2D panel technology perfected? Give it up, therefore, for the latest candidate, the Asus ROG Swift PG32UCWM, a 32-inch 4K model. There&#8217;s a lot to keep up with when it comes to OLED panel technology developments, but big news here is the inclusion of a new LG Tandem WOLED panel with RGB-stripe subpixel structure. We&#8217;ve already seen LG&#8217;s Tandem WOLED tech in 32-inch 4K trim recently in another Asus monitor, the Asus ROG Strix XG32UQWMS. But that didn&#8217;t get the RGB-stripe version of the new panel type, instead&hellip;<\/p>\n<p class=\"excerpt-more\"><a class=\"blog-excerpt button\" href=\"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1661249,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[336],"tags":[10680,66],"class_list":["post-1661248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pc-gamer","tag-gaming-monitors","tag-hardware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Asus ROG Swift PG32UCWM review | Arcader News<\/title>\n<meta name=\"description\" content=\"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Asus ROG Swift PG32UCWM review | Arcader News\" \/>\n<meta property=\"og:description\" content=\"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/\" \/>\n<meta property=\"og:site_name\" content=\"Arcade News\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-13T06:47:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"270\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arcade News\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arcade News\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/\"},\"author\":{\"name\":\"Arcade News\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/#\\\/schema\\\/person\\\/8460f5e5076b52fb2369f2f7ce6f2839\"},\"headline\":\"Asus ROG Swift PG32UCWM review\",\"datePublished\":\"2026-08-13T06:47:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/\"},\"wordCount\":2049,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arcader.org\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/asus-rog-swift-pg32ucwm-review.jpg\",\"keywords\":[\"Gaming Monitors\",\"hardware\"],\"articleSection\":[\"PC Gamer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/\",\"url\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/\",\"name\":\"Asus ROG Swift PG32UCWM review | Arcader News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arcader.org\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/asus-rog-swift-pg32ucwm-review.jpg\",\"datePublished\":\"2026-08-13T06:47:25+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/#\\\/schema\\\/person\\\/8460f5e5076b52fb2369f2f7ce6f2839\"},\"description\":\"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arcader.org\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/asus-rog-swift-pg32ucwm-review.jpg\",\"contentUrl\":\"https:\\\/\\\/arcader.org\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/asus-rog-swift-pg32ucwm-review.jpg\",\"width\":480,\"height\":270,\"caption\":\"Asus ROG Swift PG32UCWM review\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/asus-rog-swift-pg32ucwm-review\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arcader.org\\\/news\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Asus ROG Swift PG32UCWM review\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/#website\",\"url\":\"https:\\\/\\\/arcader.org\\\/news\\\/\",\"name\":\"Arcade News\",\"description\":\"Free Arcade News from the Best Online Sources\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arcader.org\\\/news\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arcader.org\\\/news\\\/#\\\/schema\\\/person\\\/8460f5e5076b52fb2369f2f7ce6f2839\",\"name\":\"Arcade News\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g\",\"caption\":\"Arcade News\"},\"sameAs\":[\"https:\\\/\\\/cricketgames.tv\"],\"url\":\"https:\\\/\\\/arcader.org\\\/news\\\/author\\\/arcade-news\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Asus ROG Swift PG32UCWM review | Arcader News","description":"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/","og_locale":"en_US","og_type":"article","og_title":"Asus ROG Swift PG32UCWM review | Arcader News","og_description":"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that","og_url":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/","og_site_name":"Arcade News","article_published_time":"2026-08-13T06:47:25+00:00","og_image":[{"width":480,"height":270,"url":"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg","type":"image\/jpeg"}],"author":"Arcade News","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arcade News","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#article","isPartOf":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/"},"author":{"name":"Arcade News","@id":"https:\/\/arcader.org\/news\/#\/schema\/person\/8460f5e5076b52fb2369f2f7ce6f2839"},"headline":"Asus ROG Swift PG32UCWM review","datePublished":"2026-08-13T06:47:25+00:00","mainEntityOfPage":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/"},"wordCount":2049,"commentCount":0,"image":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#primaryimage"},"thumbnailUrl":"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg","keywords":["Gaming Monitors","hardware"],"articleSection":["PC Gamer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/","url":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/","name":"Asus ROG Swift PG32UCWM review | Arcader News","isPartOf":{"@id":"https:\/\/arcader.org\/news\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#primaryimage"},"image":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#primaryimage"},"thumbnailUrl":"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg","datePublished":"2026-08-13T06:47:25+00:00","author":{"@id":"https:\/\/arcader.org\/news\/#\/schema\/person\/8460f5e5076b52fb2369f2f7ce6f2839"},"description":"Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that","breadcrumb":{"@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#primaryimage","url":"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg","contentUrl":"https:\/\/arcader.org\/wp-content\/uploads\/2026\/08\/asus-rog-swift-pg32ucwm-review.jpg","width":480,"height":270,"caption":"Asus ROG Swift PG32UCWM review"},{"@type":"BreadcrumbList","@id":"https:\/\/arcader.org\/news\/asus-rog-swift-pg32ucwm-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arcader.org\/news\/"},{"@type":"ListItem","position":2,"name":"Asus ROG Swift PG32UCWM review"}]},{"@type":"WebSite","@id":"https:\/\/arcader.org\/news\/#website","url":"https:\/\/arcader.org\/news\/","name":"Arcade News","description":"Free Arcade News from the Best Online Sources","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arcader.org\/news\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/arcader.org\/news\/#\/schema\/person\/8460f5e5076b52fb2369f2f7ce6f2839","name":"Arcade News","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3fea48a614d86edd987bc7bb25f4707c69546d4b1f78ad4aa20b26316bad1f9d?s=96&d=mm&r=g","caption":"Arcade News"},"sameAs":["https:\/\/cricketgames.tv"],"url":"https:\/\/arcader.org\/news\/author\/arcade-news\/"}]}},"_links":{"self":[{"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/posts\/1661248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/comments?post=1661248"}],"version-history":[{"count":1,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/posts\/1661248\/revisions"}],"predecessor-version":[{"id":1661250,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/posts\/1661248\/revisions\/1661250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/media\/1661249"}],"wp:attachment":[{"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/media?parent=1661248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/categories?post=1661248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arcader.org\/news\/wp-json\/wp\/v2\/tags?post=1661248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}