@layer properties{@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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;--tw-content:""}}}:root,:host{--text-color-kumo-default:var(--lightningcss-light,var(--color-neutral-900,oklch(21% .006 285.885)))var(--lightningcss-dark,var(--color-neutral-100,oklch(97% 0 0)));--text-color-kumo-inverse:var(--lightningcss-light,var(--color-neutral-100,oklch(97% 0 0)))var(--lightningcss-dark,var(--color-neutral-900,oklch(20.5% 0 0)));--text-color-kumo-strong:var(--lightningcss-light,var(--color-neutral-950,oklch(14.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-50,oklch(98.5% 0 0)));--text-color-kumo-subtle:var(--lightningcss-light,var(--color-neutral-500,oklch(55.6% 0 0)))var(--lightningcss-dark,var(--color-neutral-400,oklch(70.8% 0 0)));--text-color-kumo-inactive:var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-600,oklch(43.9% 0 0)));--text-color-kumo-placeholder:var(--lightningcss-light,var(--color-neutral-400,oklch(70.8% 0 0)))var(--lightningcss-dark,var(--color-neutral-500,oklch(55.6% 0 0)));--text-color-kumo-brand:var(--lightningcss-light,#f6821f)var(--lightningcss-dark,#f6821f);--text-color-kumo-link:var(--lightningcss-light,var(--color-blue-800,oklch(42.4% .199 265.638)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-info:var(--lightningcss-light,var(--color-blue-800,oklch(42.4% .199 265.638)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-success:var(--lightningcss-light,var(--color-emerald-800,oklch(43.2% .095 166.913)))var(--lightningcss-dark,var(--color-emerald-200,oklch(90.5% .093 164.15)));--text-color-kumo-danger:var(--lightningcss-light,var(--color-red-700,oklch(50.5% .213 27.518)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216)));--text-color-kumo-warning:var(--lightningcss-light,var(--color-yellow-800,oklch(47.6% .114 61.907)))var(--lightningcss-dark,var(--color-yellow-400,oklch(85.2% .199 91.936)));--text-color-kumo-badge-teal-subtle:var(--lightningcss-light,var(--color-teal-800,oklch(43.7% .078 188.216)))var(--lightningcss-dark,var(--color-teal-200,oklch(91% .096 180.426)));--text-color-kumo-badge-neutral-subtle:var(--lightningcss-light,var(--color-neutral-800,oklch(26.9% 0 0)))var(--lightningcss-dark,var(--color-neutral-200,oklch(92.2% 0 0)));--text-color-kumo-badge-inverted:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-black,#000));--color-kumo-canvas:var(--lightningcss-light,var(--color-kumo-neutral-25,oklch(98.75% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-1000,oklch(10% 0 0)));--color-kumo-elevated:var(--lightningcss-light,var(--color-kumo-neutral-75,oklch(98% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-975,oklch(12% 0 0)));--color-kumo-recessed:var(--lightningcss-light,var(--color-kumo-neutral-125,oklch(96% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-950,oklch(15% 0 0)));--color-kumo-base:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-kumo-neutral-925,oklch(17% 0 0)));--color-kumo-tint:var(--lightningcss-light,var(--color-neutral-100,oklch(97% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-800,oklch(26.9% 0 0)));--color-kumo-contrast:var(--lightningcss-light,var(--color-kumo-neutral-975,oklch(8.5% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-25,oklch(98.5% 0 0)));--color-kumo-overlay:var(--lightningcss-light,var(--color-kumo-neutral-50,oklch(97.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-control:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-neutral-900,oklch(21% .006 285.885)));--color-kumo-interact:var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-700,oklch(37.1% 0 0)));--color-kumo-fill:var(--lightningcss-light,var(--color-neutral-200,oklch(92.2% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-fill-hover:var(--lightningcss-light,var(--color-kumo-neutral-125,oklch(96.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(37.1% 0 0)));--color-kumo-brand:var(--lightningcss-light,#056dff)var(--lightningcss-dark,#056dff);--color-kumo-brand-hover:var(--lightningcss-light,var(--color-blue-700,oklch(48.8% .243 264.376)))var(--lightningcss-dark,var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-line:var(--lightningcss-light,oklch(14.5% 0 0/.1))var(--lightningcss-dark,var(--color-kumo-neutral-750,oklch(32% 0 0)));--color-kumo-hairline:var(--lightningcss-light,var(--color-kumo-neutral-150,oklch(93.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-focus:var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0)));--color-kumo-shadow-edge:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff1a);--color-kumo-shadow-drop:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0000004d);--color-kumo-tip-shadow:var(--lightningcss-light,var(--color-gray-200,oklch(92.8% .006 264.531)))var(--lightningcss-dark,transparent);--color-kumo-tip-stroke:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-info-tint:var(--lightningcss-light,var(--color-blue-100,oklch(93.2% .032 255.585)))var(--lightningcss-dark,var(--color-blue-900,oklch(37.9% .146 265.522)));--color-kumo-info:var(--lightningcss-light,var(--color-blue-500,oklch(68.5% .169 237.323)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624)));--color-kumo-warning-tint:var(--lightningcss-light,var(--color-yellow-100,oklch(97.3% .071 103.193)))var(--lightningcss-dark,var(--color-yellow-700,oklch(55.4% .135 66.442)));--color-kumo-warning:var(--lightningcss-light,var(--color-yellow-500,oklch(79.5% .184 86.047)))var(--lightningcss-dark,var(--color-yellow-400,oklch(85.2% .199 91.936)));--color-kumo-danger-tint:var(--lightningcss-light,var(--color-red-100,oklch(93.6% .032 17.717)))var(--lightningcss-dark,var(--color-red-900,oklch(39.6% .141 25.723)));--color-kumo-danger:var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216)));--color-kumo-success-tint:var(--lightningcss-light,var(--color-emerald-100,oklch(95% .052 163.051)))var(--lightningcss-dark,var(--color-emerald-900,oklch(37.8% .077 168.94)));--color-kumo-success:var(--lightningcss-light,var(--color-emerald-600,oklch(59.6% .145 163.225)))var(--lightningcss-dark,var(--color-emerald-400,oklch(76.5% .177 163.223)));--color-kumo-banner-info:var(--lightningcss-light,#dbeafeb3)var(--lightningcss-dark,#1c398e80);--color-kumo-banner-warning:var(--lightningcss-light,var(--color-yellow-100,oklch(97.3% .071 103.193)))var(--lightningcss-dark,oklch(55.4% .135 66.442/.5));--color-kumo-badge-red:var(--lightningcss-light,var(--color-red-600,oklch(57.7% .245 27.325)))var(--lightningcss-dark,var(--color-red-700,oklch(50.5% .213 27.518)));--color-kumo-badge-orange:var(--lightningcss-light,var(--color-orange-650,oklch(81.5% .197 76)))var(--lightningcss-dark,var(--color-orange-650,oklch(81.5% .197 76)));--color-kumo-badge-purple:var(--lightningcss-light,var(--color-purple-600,oklch(60% .118 184.704)))var(--lightningcss-dark,var(--color-purple-700,oklch(50.8% .118 165.612)));--color-kumo-badge-teal:var(--lightningcss-light,var(--color-teal-650,oklch(54.9% .096 184.565)))var(--lightningcss-dark,var(--color-teal-700,oklch(51.1% .096 186.391)));--color-kumo-badge-blue:var(--lightningcss-light,var(--color-blue-600,oklch(54.6% .245 262.881)))var(--lightningcss-dark,var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-badge-neutral:var(--lightningcss-light,var(--color-neutral-500,oklch(55.6% 0 0)))var(--lightningcss-dark,var(--color-neutral-600,oklch(43.9% 0 0)));--color-kumo-badge-inverted:var(--lightningcss-light,var(--color-neutral-950,oklch(14.5% 0 0)))var(--lightningcss-dark,var(--color-white,#fff));--text-xs:12px;--text-xs--line-height:calc(1 / .75);--text-sm:13px;--text-sm--line-height:calc(1 / .85);--text-base:14px;--text-base--line-height:calc(1.25 / .875);--text-lg:16px;--text-lg--line-height:calc(1.25 / 1);--color-blue-400:#54a2ff;--color-blue-800:#193cb8;--color-orange-650:#ffb000;--color-teal-650:#058378;--color-kumo-neutral-50:#fbfbfb;--color-kumo-neutral-75:#f8f8f8;--color-kumo-neutral-125:#f3f3f3;--color-kumo-neutral-750:#333;--color-kumo-neutral-925:#0f0f0f;--color-kumo-neutral-950:#0b0b0b;--color-kumo-neutral-975:#060606;--color-kumo-neutral-1000:#030303;--default-transition-duration:.1s;--animate-refresh:refresh .5s ease-in-out infinite;--font-sans:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-red-100:#ffe2e2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-200:#ffd7a8;--color-orange-800:#9f2d00;--color-yellow-100:#fef9c2;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-200:#96f7e4;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-sky-100:#dff2fe;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-gray-200:#e5e7eb;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--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;--tracking-tight:-.025em;--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-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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;--blur-md:12px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-display:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-body:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-ui:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-opx:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--color-opx-accent:#0f22a0;--color-opx-bg:#f7f7f8;--color-opx-page:#f7f7f8;--color-opx-surface:#fff;--color-opx-text:#131316;--color-opx-border:#d9d9de;--text-opx-h1:48px;--text-opx-h1--line-height:56px;--text-opx-h1--font-weight:700;--text-opx-h1--letter-spacing:-1.2px;--text-opx-h2:38px;--text-opx-h2--line-height:46px;--text-opx-h2--font-weight:500;--text-opx-h2--letter-spacing:0;--text-opx-body:18px;--text-opx-body--line-height:28px;--text-opx-body--font-weight:400;--text-opx-body--letter-spacing:0;--text-opx-control:13px;--text-opx-control--line-height:20px;--text-opx-control--font-weight:500;--text-opx-control--letter-spacing:0;--spacing-opx-sm:16px;--spacing-opx-md:24px;--spacing-opx-xl:82px;--radius-opx-control:6px;--radius-opx-card:8px;--color-iris-50:#f5f3ff;--color-iris-100:#ede9fe;--color-iris-600:#7c3aed;--color-iris-700:#6d28d9;--color-ink-50:#fafafa;--color-ink-200:#e4e4e7;--color-ink-400:#a1a1aa;--color-ink-500:#71717a;--color-ink-600:#52525b;--color-ink-700:#3f3f46;--color-ink-950:#09090b}@supports (color:lab(0% 0 0)){:root,:host{--color-kumo-brand:var(--lightningcss-light,lab(48.3311% 19.9624 -80.9873))var(--lightningcss-dark,lab(48.3311% 19.9624 -80.9873));--color-kumo-shadow-edge:var(--lightningcss-light,lab(0% 0 0/.12))var(--lightningcss-dark,lab(100% 0 0/.1));--color-kumo-shadow-drop:var(--lightningcss-light,lab(0% 0 0/.08))var(--lightningcss-dark,lab(0% 0 0/.3));--color-kumo-banner-info:var(--lightningcss-light,lab(92.0301% -2.24757 -11.6453/.7))var(--lightningcss-dark,lab(26.1542% 15.7545 -51.5504/.5));--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-orange-650:lab(78.2744% 27.2422 107.74);--color-teal-650:lab(48.843% -33.2959 -3.10242);--color-kumo-neutral-50:lab(98.55% 0 -.0000119209);--color-kumo-neutral-75:lab(97.68% -.0000298023 .0000119209);--color-kumo-neutral-125:lab(95.94% 0 0);--color-kumo-neutral-750:lab(21.12% 0 0);--color-kumo-neutral-925:lab(4.4379% 0 0);--color-kumo-neutral-950:lab(3.04863% 0 0);--color-kumo-neutral-975:lab(1.5609% 0 0);--color-kumo-neutral-1000:lab(.903296% 0 0);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}@layer base{:root,[data-theme=kumo]{--text-color-kumo-default:var(--color-neutral-900,#18181b);--text-color-kumo-inverse:var(--color-neutral-100,#f5f5f5);--text-color-kumo-strong:var(--color-neutral-950,#0a0a0a);--text-color-kumo-subtle:var(--color-neutral-500,#737373);--text-color-kumo-inactive:var(--color-neutral-300,#d4d4d4);--text-color-kumo-placeholder:var(--color-neutral-400,#a1a1a1);--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-800,#193cb8);--text-color-kumo-info:var(--color-blue-800,#193cb8);--text-color-kumo-success:var(--color-emerald-800,#005f46);--text-color-kumo-danger:var(--color-red-700,#bf000f);--text-color-kumo-warning:var(--color-yellow-800,#874b00);--text-color-kumo-badge-orange-subtle:var(--color-orange-800,#9f2d00);--text-color-kumo-badge-teal-subtle:var(--color-teal-800,#005f5a);--text-color-kumo-badge-neutral-subtle:var(--color-neutral-800,#262626);--text-color-kumo-badge-inverted:var(--color-white,#fff);--color-kumo-canvas:var(--color-kumo-neutral-25,#fbfbfb);--color-kumo-elevated:var(--color-kumo-neutral-75,#f8f8f8);--color-kumo-recessed:var(--color-kumo-neutral-125,#f2f2f2);--color-kumo-base:var(--color-white,#fff);--color-kumo-tint:var(--color-neutral-100,#f5f5f5);--color-kumo-contrast:var(--color-kumo-neutral-975,#020202);--color-kumo-overlay:var(--color-kumo-neutral-50,#f7f7f7);--color-kumo-control:var(--color-white,#fff);--color-kumo-interact:var(--color-neutral-300,#d4d4d4);--color-kumo-fill:var(--color-neutral-200,#e5e5e5);--color-kumo-fill-hover:var(--color-kumo-neutral-125,#f3f3f3);--color-kumo-brand:#056dff;--color-kumo-brand-hover:var(--color-blue-700,#1447e6);--color-kumo-line:#0a0a0a1a;--color-kumo-hairline:var(--color-kumo-neutral-150,#e9e9e9);--color-kumo-focus:var(--color-kumo-neutral-950,#0b0b0b);--color-kumo-shadow-edge:#0000001f;--color-kumo-shadow-drop:#00000014;--color-kumo-tip-shadow:var(--color-gray-200,#e5e7eb);--color-kumo-tip-stroke:transparent;--color-kumo-info-tint:var(--color-blue-100,#dbeafe);--color-kumo-info:var(--color-blue-500,#00a5ef);--color-kumo-warning-tint:var(--color-yellow-100,#fef9c2);--color-kumo-warning:var(--color-yellow-500,#edb200);--color-kumo-danger-tint:var(--color-red-100,#ffe2e2);--color-kumo-danger:var(--color-red-500,#fb2c36);--color-kumo-success-tint:var(--color-emerald-100,#d0fae5);--color-kumo-success:var(--color-emerald-600,#009767);--color-kumo-banner-info:#dbeafeb3;--color-kumo-banner-warning:var(--color-yellow-100,#fef9c2);--color-kumo-badge-red:var(--color-red-600,#e40014);--color-kumo-badge-orange:var(--color-orange-650,#ffb000);--color-kumo-badge-purple:var(--color-purple-600,#009588);--color-kumo-badge-teal:var(--color-teal-650,#058378);--color-kumo-badge-blue:var(--color-blue-600,#155dfc);--color-kumo-badge-neutral:var(--color-neutral-500,#737373);--color-kumo-badge-inverted:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){:root,[data-theme=kumo]{--text-color-kumo-default:var(--color-neutral-900,lab(8.30603% .618205 -2.16572));--text-color-kumo-inverse:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209));--text-color-kumo-strong:var(--color-neutral-950,lab(2.75381% 0 0));--text-color-kumo-subtle:var(--color-neutral-500,lab(48.496% 0 0));--text-color-kumo-inactive:var(--color-neutral-300,lab(84.92% 0 -.0000119209));--text-color-kumo-placeholder:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));--text-color-kumo-link:var(--color-blue-800,lab(30.2514% 27.7853 -70.2699));--text-color-kumo-info:var(--color-blue-800,lab(30.2514% 27.7853 -70.2699));--text-color-kumo-success:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002));--text-color-kumo-danger:var(--color-red-700,lab(40.4273% 67.2623 53.7441));--text-color-kumo-warning:var(--color-yellow-800,lab(38.7484% 23.5833 51.4916));--text-color-kumo-badge-orange-subtle:var(--color-orange-800,lab(37.1566% 46.6433 50.5562));--text-color-kumo-badge-teal-subtle:var(--color-teal-800,lab(35.5975% -26.6648 -4.34487));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-canvas:var(--color-kumo-neutral-25,lab(98.55% 0 -.0000119209));--color-kumo-elevated:var(--color-kumo-neutral-75,lab(97.68% -.0000298023 .0000119209));--color-kumo-recessed:var(--color-kumo-neutral-125,lab(95.36% 0 0));--color-kumo-tint:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209));--color-kumo-contrast:var(--color-kumo-neutral-975,lab(.554737% 0 0));--color-kumo-overlay:var(--color-kumo-neutral-50,lab(97.1% -.0000298023 -.0000119209));--color-kumo-interact:var(--color-neutral-300,lab(84.92% 0 -.0000119209));--color-kumo-fill:var(--color-neutral-200,lab(90.952% 0 -.0000119209));--color-kumo-fill-hover:var(--color-kumo-neutral-125,lab(95.94% 0 0));--color-kumo-brand:lab(48.3311% 19.9624 -80.9873);--color-kumo-brand-hover:var(--color-blue-700,lab(36.9089% 35.0961 -85.6872));--color-kumo-line:lab(2.75381% 0 0/.1);--color-kumo-hairline:var(--color-kumo-neutral-150,lab(92.46% -.0000298023 0));--color-kumo-focus:var(--color-kumo-neutral-950,lab(3.04863% 0 0));--color-kumo-shadow-edge:lab(0% 0 0/.12);--color-kumo-shadow-drop:lab(0% 0 0/.08);--color-kumo-tip-shadow:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));--color-kumo-info-tint:var(--color-blue-100,lab(92.0301% -2.24757 -11.6453));--color-kumo-info:var(--color-blue-500,lab(63.3038% -18.433 -51.0407));--color-kumo-warning-tint:var(--color-yellow-100,lab(97.3564% -4.51407 27.344));--color-kumo-warning:var(--color-yellow-500,lab(76.3898% 14.5258 98.4589));--color-kumo-danger-tint:var(--color-red-100,lab(92.243% 10.2865 3.83865));--color-kumo-danger:var(--color-red-500,lab(55.4814% 75.0732 48.8528));--color-kumo-success-tint:var(--color-emerald-100,lab(94.9004% -17.0769 5.63836));--color-kumo-success:var(--color-emerald-600,lab(55.0481% -49.9246 15.93));--color-kumo-banner-info:lab(92.0301% -2.24757 -11.6453/.7);--color-kumo-banner-warning:var(--color-yellow-100,lab(97.3564% -4.51407 27.344));--color-kumo-badge-red:var(--color-red-600,lab(48.4493% 77.4328 61.5452));--color-kumo-badge-orange:var(--color-orange-650,lab(78.2744% 27.2422 107.74));--color-kumo-badge-purple:var(--color-purple-600,lab(55.0223% -41.0774 -3.90277));--color-kumo-badge-teal:var(--color-teal-650,lab(48.843% -33.2959 -3.10242));--color-kumo-badge-blue:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352));--color-kumo-badge-neutral:var(--color-neutral-500,lab(48.496% 0 0));--color-kumo-badge-inverted:var(--color-neutral-950,lab(2.75381% 0 0))}}:root[data-mode=dark],[data-mode=dark]:not([data-theme]),[data-mode=dark] [data-theme=kumo],[data-theme=kumo][data-mode=dark],[data-theme=kumo] [data-mode=dark]{--text-color-kumo-default:var(--color-neutral-100,#f5f5f5);--text-color-kumo-inverse:var(--color-neutral-900,#171717);--text-color-kumo-strong:var(--color-neutral-50,#fafafa);--text-color-kumo-subtle:var(--color-neutral-400,#a1a1a1);--text-color-kumo-inactive:var(--color-neutral-600,#525252);--text-color-kumo-placeholder:var(--color-neutral-500,#737373);--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-400,#54a2ff);--text-color-kumo-info:var(--color-blue-400,#54a2ff);--text-color-kumo-success:var(--color-emerald-200,#a4f4cf);--text-color-kumo-danger:var(--color-red-400,#ff6568);--text-color-kumo-warning:var(--color-yellow-400,#fac800);--text-color-kumo-badge-orange-subtle:var(--color-orange-200,#ffd7a8);--text-color-kumo-badge-teal-subtle:var(--color-teal-200,#96f7e4);--text-color-kumo-badge-neutral-subtle:var(--color-neutral-200,#e5e5e5);--text-color-kumo-badge-inverted:var(--color-black,#000);--color-kumo-canvas:var(--color-kumo-neutral-1000,#030303);--color-kumo-elevated:var(--color-kumo-neutral-975,#060606);--color-kumo-recessed:var(--color-kumo-neutral-950,#0b0b0b);--color-kumo-base:var(--color-kumo-neutral-925,#0f0f0f);--color-kumo-tint:var(--color-kumo-neutral-800,#262626);--color-kumo-contrast:var(--color-kumo-neutral-25,#fafafa);--color-kumo-overlay:var(--color-neutral-800,#262626);--color-kumo-control:var(--color-neutral-900,#18181b);--color-kumo-interact:var(--color-neutral-700,#404040);--color-kumo-fill:var(--color-neutral-800,#262626);--color-kumo-fill-hover:var(--color-neutral-800,#404040);--color-kumo-brand:#056dff;--color-kumo-brand-hover:var(--color-blue-700,#1447e6);--color-kumo-line:var(--color-kumo-neutral-750,#333);--color-kumo-hairline:var(--color-neutral-800,#262626);--color-kumo-focus:var(--color-kumo-neutral-150,#e9e9e9);--color-kumo-shadow-edge:#ffffff1a;--color-kumo-shadow-drop:#0000004d;--color-kumo-tip-shadow:transparent;--color-kumo-tip-stroke:var(--color-neutral-800,#262626);--color-kumo-info-tint:var(--color-blue-900,#1c398e);--color-kumo-info:var(--color-blue-400,#54a2ff);--color-kumo-warning-tint:var(--color-yellow-700,#a36100);--color-kumo-warning:var(--color-yellow-400,#fac800);--color-kumo-danger-tint:var(--color-red-900,#82181a);--color-kumo-danger:var(--color-red-400,#ff6568);--color-kumo-success-tint:var(--color-emerald-900,#004e3b);--color-kumo-success:var(--color-emerald-400,#00d294);--color-kumo-banner-info:#1c398e80;--color-kumo-banner-warning:#a3610080;--color-kumo-badge-red:var(--color-red-700,#bf000f);--color-kumo-badge-orange:var(--color-orange-650,#ffb000);--color-kumo-badge-purple:var(--color-purple-700,#007956);--color-kumo-badge-teal:var(--color-teal-700,#00776e);--color-kumo-badge-blue:var(--color-blue-700,#1447e6);--color-kumo-badge-neutral:var(--color-neutral-600,#525252);--color-kumo-badge-inverted:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){:root[data-mode=dark],[data-mode=dark]:not([data-theme]),[data-mode=dark] [data-theme=kumo],[data-theme=kumo][data-mode=dark],[data-theme=kumo] [data-mode=dark]{--text-color-kumo-default:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209));--text-color-kumo-inverse:var(--color-neutral-900,lab(7.78201% -.0000149012 0));--text-color-kumo-strong:var(--color-neutral-50,lab(98.26% 0 0));--text-color-kumo-subtle:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));--text-color-kumo-inactive:var(--color-neutral-600,lab(34.924% 0 0));--text-color-kumo-placeholder:var(--color-neutral-500,lab(48.496% 0 0));--text-color-kumo-link:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802));--text-color-kumo-info:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802));--text-color-kumo-success:var(--color-emerald-200,lab(90.2247% -31.039 9.47084));--text-color-kumo-danger:var(--color-red-400,lab(63.7053% 60.745 31.3109));--text-color-kumo-warning:var(--color-yellow-400,lab(83.2664% 8.65132 106.895));--text-color-kumo-badge-orange-subtle:var(--color-orange-200,lab(88.4871% 9.94918 28.8378));--text-color-kumo-badge-teal-subtle:var(--color-teal-200,lab(90.7612% -33.1343 -.542295));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-200,lab(90.952% 0 -.0000119209));--color-kumo-canvas:var(--color-kumo-neutral-1000,lab(.903296% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-975,lab(1.5609% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-950,lab(3.04863% 0 0));--color-kumo-base:var(--color-kumo-neutral-925,lab(4.4379% 0 0));--color-kumo-tint:var(--color-kumo-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-contrast:var(--color-kumo-neutral-25,lab(98.26% 0 0));--color-kumo-overlay:var(--color-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-control:var(--color-neutral-900,lab(8.30603% .618205 -2.16572));--color-kumo-interact:var(--color-neutral-700,lab(27.036% 0 0));--color-kumo-fill:var(--color-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-fill-hover:var(--color-neutral-800,lab(27.036% 0 0));--color-kumo-brand:lab(48.3311% 19.9624 -80.9873);--color-kumo-brand-hover:var(--color-blue-700,lab(36.9089% 35.0961 -85.6872));--color-kumo-line:var(--color-kumo-neutral-750,lab(21.12% 0 0));--color-kumo-hairline:var(--color-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-focus:var(--color-kumo-neutral-150,lab(92.46% -.0000298023 0));--color-kumo-shadow-edge:lab(100% 0 0/.1);--color-kumo-shadow-drop:lab(0% 0 0/.3);--color-kumo-tip-stroke:var(--color-neutral-800,lab(15.204% 0 -.00000596046));--color-kumo-info-tint:var(--color-blue-900,lab(26.1542% 15.7545 -51.5504));--color-kumo-info:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802));--color-kumo-warning-tint:var(--color-yellow-700,lab(47.8202% 25.2426 66.5015));--color-kumo-warning:var(--color-yellow-400,lab(83.2664% 8.65132 106.895));--color-kumo-danger-tint:var(--color-red-900,lab(28.5139% 44.5539 29.0463));--color-kumo-danger:var(--color-red-400,lab(63.7053% 60.745 31.3109));--color-kumo-success-tint:var(--color-emerald-900,lab(28.8637% -26.9249 5.45986));--color-kumo-success:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147));--color-kumo-banner-info:lab(26.1542% 15.7545 -51.5504/.5);--color-kumo-banner-warning:lab(47.8202% 25.2426 66.5015/.5);--color-kumo-badge-red:var(--color-red-700,lab(40.4273% 67.2623 53.7441));--color-kumo-badge-orange:var(--color-orange-650,lab(78.2744% 27.2422 107.74));--color-kumo-badge-purple:var(--color-purple-700,lab(44.4871% -41.0396 11.0361));--color-kumo-badge-teal:var(--color-teal-700,lab(44.4134% -33.1436 -4.22149));--color-kumo-badge-blue:var(--color-blue-700,lab(36.9089% 35.0961 -85.6872));--color-kumo-badge-neutral:var(--color-neutral-600,lab(34.924% 0 0))}}[data-theme=fedramp],[data-mode=dark] [data-theme=fedramp],[data-theme=fedramp][data-mode=dark],[data-theme=fedramp] [data-mode=dark]{--color-kumo-canvas:#5b697c;--color-kumo-base:#5b697c;--color-kumo-hairline:#c8d4e5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skeleton-line{height:.5rem;width:var(--skeleton-width);background-color:#f3f4f6;border-radius:2px;position:relative;overflow:hidden}.skeleton-line:after{animation:shimmer var(--shimmer-duration,1.5s) var(--shimmer-delay,0s) infinite ease-in-out;content:"";background:linear-gradient(90deg,#0000 0%,#00000014 50%,#0000 100%);position:absolute;inset:0}[data-mode=dark] .skeleton-line{background-color:#ffffff0f}[data-mode=dark] .skeleton-line:after{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-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:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}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;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-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:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}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}.reveal{opacity:0;transform:translateY(var(--reveal-y,30px));transition:opacity var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(.22, 1, .36, 1))}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:var(--reveal-stagger,80ms)}.reveal:nth-child(3){transition-delay:calc(var(--reveal-stagger,80ms) * 2)}.reveal:nth-child(4){transition-delay:calc(var(--reveal-stagger,80ms) * 3)}:root{--button-padding-sm:.26rem .68rem;--spacing-g0\.5:.24rem;--tracking-sm:0;--color-theme-text-sec:#f5f2ec;--color-theme-card-03-hex:#211d17;--color-theme-border-01:#302b2329;--text-sm:12px;--font-weight-normal:400;--leading-normal:1.2;--color-theme-fg:#635bff38;--corp-bg:#fff;--corp-fg:#0f1923;--corp-accent:#5b21b6;--corp-muted:#64748b;--corp-card-bg:#f1f5f9;--corp-card-border:#e2e8f0;--corp-focus-ring:#5b21b6;--reveal-y:30px;--reveal-duration:.5s;--reveal-stagger:80ms;--reveal-easing:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--reveal-y:0px;--reveal-duration:0s;--reveal-stagger:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--trae-bg:#000;--trae-text:#fff;--trae-text-muted:#a1a1aa;--trae-accent:#5b21b6;--trae-accent-hover:#4c1d95;--trae-card-border:#374151;--trae-card-bg:#000;--trae-radius:4px;--trae-shadow-sm:#0000001a 0px 10px 15px -3px, #0000001a 0px 4px 6px -4px;--trae-space-xs:8px;--trae-space-sm:12px;--trae-space-md:16px;--trae-space-lg:28px;--trae-space-xl:35px}.theme-trae{background:var(--trae-bg);color:var(--trae-text);font-family:var(--font-geist-sans)}.theme-trae h1,.theme-trae h2,.theme-trae h3,.theme-trae h4{font-family:var(--font-geist-sans);letter-spacing:0;color:var(--trae-text);font-weight:700}.theme-trae h1{font-size:32px;line-height:38px}.theme-trae h2{font-size:24px;line-height:29px}.theme-trae h3{font-size:20px;font-weight:600;line-height:24px}.theme-trae h4{font-size:18px;font-weight:600;line-height:22px}.theme-trae p,.theme-trae .trae-body{font-family:var(--font-geist-mono);color:var(--trae-text);font-size:16px;font-weight:400;line-height:34.5px}.theme-trae .trae-muted{color:var(--trae-text-muted)}.theme-trae .trae-card{background-color:var(--trae-card-bg);color:var(--trae-text);border:1px solid var(--trae-card-border);box-shadow:none;border-radius:8px;padding:16px}.theme-trae .trae-btn-primary{color:#fff;min-height:30px;font-family:var(--font-geist-sans);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border:1px solid #5b42ff47;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:780;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.theme-trae .trae-btn-primary:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%)}.theme-trae .trae-btn-secondary{color:#fff;min-height:30px;font-family:var(--font-geist-sans);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border:1px solid #5b42ff47;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:780;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.theme-trae .trae-btn-secondary:hover{color:#fff;background:linear-gradient(#9278ff 0%,#7456f4 100%)}.theme-trae .trae-btn-accent{color:#fff;min-height:30px;font-family:var(--font-geist-sans);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border:1px solid #5b42ff47;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:780;text-decoration:none;transition:background-color .15s;display:inline-flex}.theme-trae .trae-btn-accent:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%)}.theme-trae .trae-link{color:var(--trae-text);font-family:var(--font-geist-sans);font-size:16px;text-decoration:underline}.theme-trae .trae-link.is-accent{color:var(--trae-accent)}.theme-trae .trae-input{width:100%;height:44px;color:var(--trae-text);border:1px solid var(--trae-card-border);border-radius:var(--trae-radius);font-family:var(--font-geist-mono);background-color:#0a0a0a;padding:8px 14px 8px 44px;font-size:15px;transition:border-color .15s}.theme-trae .trae-input:focus{border-color:var(--trae-accent);outline:none}.theme-trae .trae-input::placeholder{color:#525252}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cf-bg:#faf8f4;--cf-bg-elev:#fff;--cf-fg-100:#1d1d1b;--cf-fg-200:#3d3d3a;--cf-fg-300:#6b6b66;--cf-fg-400:#9a9a93;--cf-border-100:#e7e4dc;--cf-border-200:#d8d4c8;--cf-accent-100:#5b21b6;--cf-accent-200:#4c1d95;--cf-accent-300:#7c3aed;--cf-accent-soft:#5b21b614;--cf-dot:#1d1d1b24;--color-decor-dots-100:#1d1d1b24;--color-border-100:#1d1d1b24;--color-foreground-100:#1d1d1b;--color-foreground-200:#4a4a47;--color-accent-100:#5b21b6;--opx-bg-base:#fff;--opx-bg-subtle:#fafafa;--opx-surface-1:#ffffffd6;--opx-surface-2:#f1f5f9b8;--opx-surface-dark:#0f1923;--opx-text-primary:#0f1923;--opx-text-secondary:#475569;--opx-text-muted:#64748b;--opx-color-page:#f7f7f8;--opx-color-page-soft:#f7f7f8;--opx-color-section:#fff;--opx-color-section-muted:#f7f7f8;--opx-color-surface:#fff;--opx-color-surface-raised:#ffffffeb;--opx-color-surface-soft:#f7f7f8;--opx-color-text:#131316;--opx-color-text-muted:#475569;--opx-color-text-soft:#64748b;--opx-color-border:#d9d9de;--opx-color-border-strong:#c6c6ce;--opx-color-accent:#0f22a0;--opx-color-accent-strong:#0f22a0;--opx-color-accent-soft:#0f22a01a;--opx-layout-shell:1280px;--opx-layout-shell-wide:1400px;--opx-layout-shell-narrow:1120px;--opx-layout-gutter:clamp(16px, 3.3vw, 32px);--opx-layout-gutter-total:clamp(32px, 6.6vw, 64px);--opx-section-y:clamp(76px, 8vw, 120px);--opx-section-y-compact:clamp(56px, 6vw, 88px);--opx-space-xs:6px;--opx-space-sm:16px;--opx-space-md:24px;--opx-space-lg:36px;--opx-space-xl:82px;--opx-type-hero:48px;--opx-type-page-title:48px;--opx-type-section-title:38px;--opx-type-panel-title:29px;--opx-type-card-title:23px;--opx-type-lead:18px;--opx-type-body:18px;--opx-type-body-sm:18px;--opx-type-label:13px;--opx-type-caption:13px;--opx-type-button:13px;--opx-leading-hero:56px;--opx-leading-title:46px;--opx-leading-panel:35px;--opx-leading-body:28px;--opx-leading-card-title:28px;--opx-leading-card-body:28px;--opx-tracking:0;--opx-heading-tracking:-1.2px;--opx-font-geist-reference:geistNumbers, suisse, "suisse Fallback", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--opx-text-inverse:#fff;--opx-border:#0f19231f;--opx-border-strong:#0f192338;--opx-brand-50:#f5f3ff;--opx-brand-100:#ede9fe;--opx-brand-500:#5b21b6;--opx-brand-600:#4c1d95;--opx-brand-700:#3b0764;--opx-danger-50:#fff1f0;--opx-danger-600:#c83322;--opx-danger-700:#9f2419;--opx-radius-sm:6px;--opx-radius-md:10px;--opx-radius-lg:16px;--opx-radius-xl:24px;--opx-radius-control-system:6px;--opx-radius-card-system:8px;--opx-radius-panel-system:8px;--opx-control-sm:36px;--opx-control-md:42px;--opx-control-lg:48px;--opx-shadow-sm:#0000001a 0px 1px 3px 0px, #0000001a 0px 1px 2px -1px;--opx-shadow-md:#00000029 0px 10px 19px 4px, #ffffff0a 0px -10px 16px -4px, #ffffff03 0px 0px 0px 1px, #ffffff05 0px 1px 0px 0px;--opx-shadow-inner:#ffffff06 0px 1px 0px 0px inset, #ffffff06 0px 0px 0px 1px inset;--opx-shadow-card-system:#0000000f 0px 0px 0px 1px, #0000000f 0px .82px 1.64px 0px, #00000014 0px 0px 1.64px 0px;--opx-shadow-panel-system:var(--opx-shadow-card-system);--opx-shadow-hover-system:#00000014 0px 0px 0px 1px, #00000014 0px 1.5px 3px 0px, #0000001a 0px 0px 2px 0px;--opx-shadow-brand:#0f22a0 0px 0px 0px .5px, #ffffff12 0px 1px 0px 0px inset, #21212633 0px 1px 3px 0px;--opx-shadow-button-secondary:#00000014 0px 2px 3px -1px, #1313161a 0px 0px 0px .5px, #ffffff1a 0px 1px 0px 0px inset;--opx-focus-ring:0 0 0 3px #0f22a033, 0 0 0 1px #0f22a07a;--opx-ease:cubic-bezier(.22, 1, .36, 1);--opx-duration-fast:.14s;--opx-duration-normal:.22s;--opx-hero-bg:radial-gradient(circle at 14% 10%, #5b21b61f, transparent 25vw), radial-gradient(circle at 82% 18%, #0f192314, transparent 32vw), linear-gradient(180deg, #fafafa 0%, #f1f5f9 62%, #e2e8f0 100%);--opx-hero-text:#0f1923;--opx-hero-muted:#475569;--opx-hero-border:#1d1d1b24;--opx-hero-border-strong:#1d1d1b38;--opx-hero-surface:#fffaf3c7;--opx-hero-radius-md:20px;--opx-hero-radius-lg:28px;--opx-hero-radius-xl:36px;--opx-hero-shadow:0 34px 110px -72px #171612b8;--opx-hero-panel-shadow:0 34px 90px -62px #201d16ad}@supports (color:lab(0% 0 0)){:root{--opx-shadow-inner:lab(99.9988% .0152886 .00777245/.025) 0px 1px 0px 0px inset, lab(99.9988% .0152886 .00777245/.025) 0px 0px 0px 1px inset;--opx-shadow-brand:#0f22a0 0px 0px 0px .5px, lab(99.9988% .0152886 .00777245/.07) 0px 1px 0px 0px inset, lab(12.8982% .979558 -3.37274/.2) 0px 1px 3px 0px;--opx-shadow-button-secondary:lab(0% 0 0/.08) 0px 2px 3px -1px, lab(5.96487% .518583 -1.8927/.1) 0px 0px 0px .5px, lab(99.9988% .0152886 .00777245/.1) 0px 1px 0px 0px inset}}*{box-sizing:border-box}.opx-app-body{background:var(--opx-color-page);color:var(--opx-color-text);font-family:var(--font-body);font-feature-settings:"kern" 1, "liga" 1;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.opx-app-main{min-height:calc(100vh - 4rem)}html,body{background:var(--cf-bg);color:var(--cf-fg-100);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-body);font-feature-settings:"ss01", "cv11";background:radial-gradient(circle at 12% 8%, #f6821f1a, transparent 30vw), radial-gradient(circle at 86% 18%, #ff991014, transparent 28vw), linear-gradient(180deg, #fffaf3 0%, var(--opx-bg-base) 32rem, #fbf7ef 100%);background-attachment:scroll}button,input,textarea,select{font-family:var(--font-ui)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.opx-layout-shell{width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));max-width:var(--opx-layout-shell);margin-left:auto;margin-right:auto}::selection{background:var(--opx-brand-500);color:#fff}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.opx-home-page{isolation:isolate;color:var(--opx-text-primary);background:radial-gradient(circle at 10% 4%,#f6821f29,#0000 28rem),radial-gradient(circle at 88% 18%,#1f4d701a,#0000 34rem),radial-gradient(circle at 38% 54%,#ffffffb8,#0000 30rem),linear-gradient(#fffaf3 0%,#f3eadc 42%,#f8f2e8 100%);position:relative;overflow:hidden}.opx-home-page:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000 0,#1d1d1b0e 50%,#0000 100%),linear-gradient(#ffffffb8,#0000 18rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.opx-home-section{border-top:1px solid #1d1d1b14;overflow:hidden;background:0 0!important}.opx-home-section:before,.opx-home-section:after{display:none!important}.opx-home-section-soft{background:linear-gradient(#fffaf394,#f2e9da7a)!important}.opx-home-section-clean{background:radial-gradient(circle at 12% 0,#f6821f12,#0000 24rem),linear-gradient(#fffaf3a8,#fffaf347)!important}.opx-home-section-wash{background:radial-gradient(circle at 86% 18%,#1f4d7014,#0000 26rem),linear-gradient(#efe5d7b8,#faf6ee6b)!important}.opx-home-section-ink{border-top-color:#ffffff1a;background:radial-gradient(circle at 12% 18%,#f6821f2e,#0000 24rem),radial-gradient(circle at 88% 0,#ffffff14,#0000 28rem),linear-gradient(#171612,#11100d)!important}.opx-home-hero{isolation:isolate;background:var(--opx-hero-bg);position:relative;overflow:hidden}.opx-home-hero:before,.opx-home-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.opx-home-hero:before{z-index:-2;background:linear-gradient(115deg,#1d1d1b0b 0 1px,#0000 1px 100%) 0 0/112px 112px,linear-gradient(#fff0,#ffffff94) 0 0/100% 100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.opx-home-hero:after{z-index:-1;background:radial-gradient(circle at 72% 44%,#f6821f1f,#0000 22rem),linear-gradient(#fffaf300 0%,#ede5d8db 100%)}.opx-home-hero-container{gap:48px;max-width:1480px;min-height:calc(100dvh - 5rem);margin:0 auto;padding:64px 20px 72px;display:grid;position:relative}.opx-home-hero-copy{z-index:2;max-width:760px;position:relative}.opx-home-hero-title{max-width:760px;color:var(--opx-hero-text);letter-spacing:-.065em;margin:0;font-size:54px;font-weight:650;line-height:.9}.opx-home-hero-title span{color:var(--opx-brand-600)}.opx-home-hero-lead{max-width:630px;color:var(--opx-hero-muted);margin:28px 0 0;font-size:17px;line-height:1.88}.opx-home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.opx-home-hero-proof-grid{border:1px solid var(--opx-hero-border);border-radius:var(--opx-hero-radius-lg);background:var(--opx-hero-border);max-width:720px;box-shadow:var(--opx-shadow-sm);gap:1px;margin:44px 0 0;padding:0;display:grid;overflow:hidden}.opx-home-hero-proof-grid>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf3b8;min-height:132px;padding:22px}.opx-home-hero-proof-grid dt{color:var(--opx-brand-700);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1}.opx-home-hero-proof-grid dd{color:var(--opx-text-primary);margin:28px 0 0;font-size:14.5px;font-weight:600;line-height:1.65}.opx-home-hero-visual{min-height:560px;position:relative}.opx-home-hero-visual-frame{border:1px solid var(--opx-hero-border);border-radius:var(--opx-hero-radius-xl);box-shadow:var(--opx-hero-shadow);background:linear-gradient(135deg,#fffaf380,#fffaf314),radial-gradient(circle at 62% 30%,#f6821f24,#0000 28rem);position:absolute;inset:7% 3% 5% 7%}.opx-asset-panel{border-radius:var(--opx-hero-radius-lg);box-shadow:var(--opx-hero-panel-shadow);background:#15140f;border:1px solid #211f1a26;position:relative;overflow:hidden}.opx-asset-image{object-fit:cover;opacity:.92;filter:saturate(1.04)}.opx-asset-overlay{background:radial-gradient(circle at 74% 20%,#f26a1b38,#0000 32%),linear-gradient(#0000 30%,#100f0c9e 100%);position:absolute;inset:0}.opx-home-hero-panel{position:absolute}.opx-home-hero-panel-primary{width:78%;height:64%;top:0;left:0}.opx-home-hero-panel-secondary{width:62%;height:54%;bottom:0;right:0}.opx-home-hero-decision-card{z-index:2;border:1px solid var(--opx-hero-border-strong);border-radius:var(--opx-hero-radius-md);background:var(--opx-hero-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:390px;position:absolute;bottom:14%;left:6%;box-shadow:0 22px 60px -44px #171612bf}.opx-home-hero-decision-card>div{gap:14px;padding:20px;display:flex}.opx-home-hero-decision-card p{color:var(--opx-hero-text);margin:0;font-size:14px;font-weight:650;line-height:1.72}.opx-home-hero-decision-icon{width:20px;height:20px;color:var(--opx-brand-500);flex-shrink:0;margin-top:2px}.opx-home-hover-card{isolation:isolate;position:relative;overflow:hidden;transform:translateZ(0)}.opx-card.opx-home-hover-card{background:linear-gradient(#fffcf7e6,#f8f1e6d1);border-color:#211f1a24;box-shadow:inset 0 1px #ffffffd1,0 26px 74px -58px #1716128f}.opx-card.opx-home-hover-card-dark{color:#fff8ec;background:#171612;border-color:#ffffff1f}.opx-home-hover-card:before{content:"";z-index:4;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--opx-duration-normal) var(--opx-ease);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#0000 0deg 246deg,#f26a1b2e 282deg,#f26a1bf2 318deg,#0000 360deg);padding:1px;animation:2.9s linear infinite paused opx-home-card-border;position:absolute;inset:0;transform:rotate(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.opx-home-hover-card:hover:before,.opx-home-hover-card:focus-within:before{opacity:1;animation-play-state:running}.opx-home-hover-card-dark:before{background:conic-gradient(#0000 0deg 238deg,#ffb06a2e 278deg,#ffb06af5 318deg,#0000 360deg)}.opx-home-card-media{background:radial-gradient(circle at 76% 18%,#f26a1b29,#0000 42%),linear-gradient(#ffffffbd,#f3efe6db);border:1px solid #211f1a14;border-radius:18px;height:142px;margin-bottom:22px;position:relative;overflow:hidden}@keyframes opx-home-card-border{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.opx-home-hover-card:before{animation:none;transform:none}}@media (min-width:768px){.opx-home-hero-container{padding-left:32px;padding-right:32px}.opx-home-hero-title{font-size:86px}.opx-home-hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.opx-home-hero-container{grid-template-columns:.92fr 1.08fr;align-items:center;padding-top:80px;padding-bottom:80px}.opx-home-hero-title{font-size:106px}.opx-home-hero-visual{min-height:700px}}@media (max-width:767px){.opx-home-hero-proof-grid>div{min-height:auto}.opx-home-hero-visual{min-height:500px}.opx-home-hero-decision-card{max-width:none;right:6%}}.text-gradient{color:#0000;background:linear-gradient(120deg,#09090b 0%,#6d28d9 55%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-light{color:#0000;background:linear-gradient(120deg,#fff 0%,#ddd6fe 50%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text}.bg-dots{background-image:radial-gradient(#09090b14 1px,#0000 1px);background-size:24px 24px}.bg-grid{background-image:linear-gradient(#09090b0a 1px,#0000 1px),linear-gradient(90deg,#09090b0a 1px,#0000 1px);background-size:56px 56px}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffe0,#fffaf3c2);border:1px solid #1d1d1b1f;border-radius:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 22px 68px -58px #1d1d1b7a}.card:hover{border-color:#f6821f47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffdb,0 30px 88px -64px #1d1d1b8f,0 0 0 1px #f6821f14}.opx-card{border:1px solid var(--opx-border);border-radius:var(--opx-radius-xl);min-width:0;color:var(--opx-text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--opx-duration-normal) var(--opx-ease), box-shadow var(--opx-duration-normal) var(--opx-ease), transform var(--opx-duration-fast) var(--opx-ease);background:#fffaf3c2;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 56px -46px #1d1d1b6b}.opx-card.grid{display:grid}.opx-card.inline-grid{display:inline-grid}.opx-card.block{display:block}.opx-card-comfortable{padding:24px}.opx-card-compact{padding:18px}.opx-card-accent{background:radial-gradient(circle at 86% 12%,#f6821f1f,#0000 12rem),#fffaf3cc;border-color:#f6821f3d}.opx-card-dark{color:#fff8ec;background:radial-gradient(circle at 86% 12%,#f6821f2e,#0000 12rem),#15140f;border-color:#ffffff1f;box-shadow:0 24px 70px -48px #0000008a}.opx-card-interactive{cursor:pointer}.opx-card-interactive:hover{border-color:#f6821f5c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc2,0 24px 70px -48px #1d1d1b85}.opx-card-interactive:focus-within{box-shadow:var(--opx-focus-ring)}.btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #5b42ff47;border-radius:7px;outline:none;justify-content:center;align-items:center;gap:.5rem;min-height:30px;padding:0 14px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .25s;display:inline-flex}.btn:focus-visible{box-shadow:var(--opx-focus-ring)}.btn-primary{z-index:0;isolation:isolate;color:#fff;background:0 0;border-color:#5b42ff47;position:relative;overflow:visible;box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47}.btn-primary:before{content:"";z-index:-2;border-radius:inherit;filter:blur(7px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#7c5cff,#31d7ff,#6dffb8,#ffd166,#ff7ab6,#7c5cff) 0 0/300% 100%;transition:opacity .22s;animation:7s linear infinite opx-candy-button-flow;position:absolute;inset:-2px}.btn-primary:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff3d,#fff0 42%),linear-gradient(135deg,#8b6cff 0%,#6d4df1 48%,#5030dc 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #2b16a86b}.btn-primary:hover{background:0 0;border-color:#5b42ff47;transform:translateY(-1px);box-shadow:0 16px 34px -22px #674afff2,inset 0 1px #ffffff47}.btn-primary:hover:before,.btn-primary:focus-visible:before{opacity:.86}.btn-iris{z-index:0;isolation:isolate;color:#fff;background:0 0;border-color:#5b42ff47;position:relative;overflow:visible;box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47}.btn-iris:before{content:"";z-index:-2;border-radius:inherit;filter:blur(7px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#7c5cff,#31d7ff,#6dffb8,#ffd166,#ff7ab6,#7c5cff) 0 0/300% 100%;transition:opacity .22s;animation:7s linear infinite opx-candy-button-flow;position:absolute;inset:-2px}.btn-iris:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff3d,#fff0 42%),linear-gradient(135deg,#8b6cff 0%,#6d4df1 48%,#5030dc 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #2b16a86b}.btn-iris:hover{background:0 0;transform:translateY(-1px);box-shadow:0 16px 34px -22px #674afff2,inset 0 1px #ffffff47}.btn-iris:hover:before,.btn-iris:focus-visible:before{opacity:.86}@keyframes opx-candy-button-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.btn-primary:before,.btn-iris:before,.opx-mega-menu-cta:before{animation:none}}.btn-ghost{color:#5f3df5;box-shadow:none;background:0 0;border-color:#5b42ff47}.btn-ghost:hover{color:#4f2ee9;background:#6d4df10f;border-color:#5b42ff47;transform:translateY(-1px)}.btn-sm{height:30px;padding:0 14px;font-size:12px}.badge{letter-spacing:.02em;color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11.5px;font-weight:600;display:inline-flex}.badge-iris{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.badge-soon{color:#71717a;background:#fafafa;border-color:#e4e4e7}.badge-live{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.badge-live:before{content:"";background:#10b981;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 0 3px #10b9812e}.nav-link{color:#52525b;padding:.25rem 0;font-size:14px;font-weight:500;transition:color .18s;position:relative}.nav-link:hover,.nav-link[data-active=true]{color:#09090b}.nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link[data-active=true]:after{transform:scaleX(1)}.eyebrow{color:#6f4b2d;letter-spacing:0;text-transform:none;background:#fffaf3ad;border:1px solid #1d1d1b1a;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.codeblock{font-family:var(--font-mono);color:#e4e4e7;background:#09090b;border:1px solid #27272a;border-radius:14px;padding:1.25rem 1.5rem;font-size:13px;line-height:1.7;overflow-x:auto}.tok-key{color:#c4b5fd}.tok-str{color:#86efac}.tok-fn{color:#93c5fd}.tok-com{color:#71717a;font-style:italic}.tok-num{color:#fda4af}.tok-tag{color:#f9a8d4}.hero-glow{pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#f6821f2e,#0000 70%),radial-gradient(30% 25% at 80% 10%,#ff99101f,#0000 70%);position:absolute;inset:0}@media (min-width:768px){.cf-container{padding-left:2rem;padding-right:2rem}}.opx-hero-section{background:radial-gradient(circle at 72% 28%,#f6821f29,#0000 30%),radial-gradient(circle at 18% 10%,#3b82f621,#0000 28%),linear-gradient(#fff7eb 0%,#faf8f4 42%,#fffaf3 100%)}.opx-hero-blueprint-layer{opacity:1;mix-blend-mode:multiply;transform-origin:top;animation:18s ease-in-out infinite opx-hero-blueprint-float;transform:translate(0)scale(1.03);-webkit-mask-image:radial-gradient(at 63% 38%,#000 0 48%,#0000008c 64%,#0000 86%),linear-gradient(90deg,#0000002e,#000 34% 100%);mask-image:radial-gradient(at 63% 38%,#000 0 48%,#0000008c 64%,#0000 86%),linear-gradient(90deg,#0000002e,#000 34% 100%)}.opx-hero-blueprint-layer:before,.opx-hero-blueprint-layer:after{content:"";pointer-events:none;position:absolute;inset:0}.opx-hero-blueprint-layer:before{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 28%,#ffffff38 46%,#f6821f2e 50%,#0000 64%),repeating-linear-gradient(90deg,#f6821f1f 0 1px,#0000 1px 78px);animation:7.5s cubic-bezier(.22,1,.36,1) infinite opx-hero-scanline}.opx-hero-blueprint-layer:after{filter:drop-shadow(0 0 10px #f6821f47);background:radial-gradient(circle at 52% 24%,#f6821f47 0 1px,#0000 2px),radial-gradient(circle at 68% 54%,#3b82f63d 0 1px,#0000 2px),radial-gradient(circle at 36% 62%,#22c55e2e 0 1px,#0000 2px);animation:3.6s ease-in-out infinite opx-hero-node-pulse}.opx-hero-atmosphere{pointer-events:none;background:linear-gradient(90deg,#faf8f4eb 0%,#faf8f4a3 31%,#faf8f414 58%,#faf8f442 100%),linear-gradient(#fff3e06b 0%,#faf8f424 36%,#faf8f494 100%)}.opx-hero-rack-stage{perspective:1100px;opacity:.96;filter:drop-shadow(0 36px 70px #11182738);width:min(680px,48vw);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%)}.opx-hero-rack-floor{transform-origin:bottom;background:radial-gradient(at 50% 55%,#f6821f33,#0000 48%),repeating-linear-gradient(90deg,#3b82f638 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#f6821f2e 0 1px,#0000 1px 44px);border:1px solid #3b82f629;height:42%;animation:9s linear infinite opx-rack-floor-drift;position:absolute;bottom:4%;left:5%;right:-6%;transform:rotateX(68deg)rotate(-7deg)}.opx-hero-rack{width:138px;height:390px;transform-style:preserve-3d;animation:7s ease-in-out infinite opx-rack-float;position:absolute;top:8%}.opx-hero-rack-a{opacity:.68;animation-delay:-1.2s;top:20%;right:395px;transform:rotateY(-26deg)rotateX(4deg)translateZ(-40px)scale(.86)}.opx-hero-rack-b{top:8%;right:252px;transform:rotateY(-22deg)rotateX(4deg)translateZ(20px)scale(1)}.opx-hero-rack-c{animation-delay:-2.1s;top:16%;right:110px;transform:rotateY(-18deg)rotateX(5deg)translateZ(70px)scale(.94)}.opx-hero-rack-face,.opx-hero-rack-side,.opx-hero-rack-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fff3,#5c94ff14 36%,#0f172a1f),#fffaf333;border:1px solid #3b82f647;position:absolute;box-shadow:inset 0 1px #ffffff94,inset 0 0 44px #3b82f61a,0 22px 60px #0f172a29}.opx-hero-rack-face{border-radius:16px;grid-template-rows:repeat(14,1fr);gap:5px;padding:16px 13px;display:grid;inset:0;overflow:hidden}.opx-hero-rack-face:before{content:"";pointer-events:none;border:1px dashed #f6821f29;border-radius:12px;position:absolute;inset:10px}.opx-hero-rack-side{transform-origin:0;background:linear-gradient(90deg,#3b82f62e,#0f172a17),repeating-linear-gradient(0deg,#0f172a1f 0 1px,#0000 1px 18px);border-radius:0 14px 14px 0;width:28px;height:calc(100% - 18px);top:12px;right:-28px;transform:rotateY(68deg)}.opx-hero-rack-top{transform-origin:bottom;background:linear-gradient(135deg,#ffffff73,#f6821f1a),repeating-linear-gradient(90deg,#3b82f629 0 1px,#0000 1px 16px);border-radius:14px 14px 0 0;width:100%;height:32px;top:-24px;left:14px;transform:rotateX(68deg)}.opx-hero-rack-unit{background:linear-gradient(90deg,#ffffff42,#ffffff0a),repeating-linear-gradient(90deg,#0f172a1f 0 1px,#0000 1px 11px);border:1px solid #3b82f62e;border-radius:5px;min-height:17px;display:block;position:relative;overflow:hidden}.opx-hero-rack-unit:before{content:"";animation:2.8s cubic-bezier(.22,1,.36,1) infinite opx-rack-unit-scan;animation-delay:var(--delay-a);background:linear-gradient(90deg,#0000,#f6821f38,#0000);position:absolute;inset:0;transform:translate(-120%)}.opx-hero-rack-unit i,.opx-hero-rack-unit b{width:5px;height:5px;animation:1.9s ease-in-out infinite opx-rack-led;animation-delay:var(--delay-a);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px}.opx-hero-rack-unit i{color:#22c55ee6;background:currentColor;right:12px}.opx-hero-rack-unit b{color:#f6821fd1;animation-delay:var(--delay-b);background:currentColor;right:23px}.opx-hero-beam{filter:drop-shadow(0 0 14px #f6821f80);opacity:0;background:linear-gradient(90deg,#0000,#f6821fdb,#3b82f685,#0000);width:420px;height:1px;animation:4.4s cubic-bezier(.22,1,.36,1) infinite opx-rack-beam;position:absolute}.opx-hero-beam-a{top:31%;right:80px;transform:rotate(-8deg)}.opx-hero-beam-b{animation-delay:1.1s;top:52%;right:122px;transform:rotate(9deg)}.opx-hero-beam-c{animation-delay:2.2s;top:70%;right:178px;transform:rotate(-2deg)}.opx-hero-panel{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(135deg,#ffffffd1,#fffaf394 50%,#ffffffb3)!important;border-color:#f6821f33!important;box-shadow:0 24px 80px #0f172a1f,inset 0 0 0 1px #ffffff8c,inset 0 1px #ffffffe6!important}.opx-capability-section{background:radial-gradient(circle at 82% 16%,#3b82f61f,#0000 28%),radial-gradient(circle at 18% 74%,#f6821f24,#0000 32%),linear-gradient(#fffaf3 0%,#f8f5ee 100%);border-block:1px dashed #e7e4dc;position:relative;overflow:hidden}.opx-capability-grid-bg{pointer-events:none;background:linear-gradient(90deg,#1d1d1b0a 1px,#0000 1px) 0 0/54px 54px,linear-gradient(0deg,#1d1d1b09 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle,#f6821f1f 0 1px,#0000 2px) 0 0/108px 108px;animation:14s linear infinite opx-capability-grid-drift;position:absolute;inset:0}.opx-capability-shell{z-index:1;max-width:1200px;margin:0 auto;padding:72px 20px;position:relative}.opx-capability-header{align-items:end;gap:28px;display:grid}@media (min-width:900px){.opx-capability-header{grid-template-columns:.9fr 1.1fr}}.opx-capability-header h2{color:#172033;letter-spacing:0;max-width:640px;margin-top:18px;font-size:clamp(2.5rem,5.6vw,5rem);font-weight:720;line-height:.92}.opx-capability-header p{color:#1d1d1bb8;max-width:620px;font-size:15.5px;line-height:1.9}.opx-capability-board{background:linear-gradient(135deg,#ffffffb8,#fffaf37a),repeating-linear-gradient(90deg,#f6821f14 0 1px,#0000 1px 46px),repeating-linear-gradient(0deg,#3b82f614 0 1px,#0000 1px 46px);border:1px solid #1d1d1b1f;min-height:720px;margin-top:46px;position:relative;overflow:hidden;box-shadow:0 30px 90px #1d1d1b14,inset 0 1px #ffffffe0}.opx-capability-board:before,.opx-capability-board:after{content:"";pointer-events:none;position:absolute}.opx-capability-board:before{border:1px dashed #f6821f38;inset:24px}.opx-capability-board:after{opacity:.48;background:linear-gradient(90deg,#0000 0 49.8%,#f6821f47 50%,#0000 50.2% 100%),linear-gradient(0deg,#0000 0 49.8%,#3b82f633 50%,#0000 50.2% 100%);inset:0}.opx-capability-core{z-index:3;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#f6821f2e,#0000 48%),#ffffffb8;border:1px solid #f6821f47;place-items:center;width:min(360px,76vw);min-height:180px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #f6821f24,inset 0 1px #ffffffdb}.opx-capability-core span{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.18em;text-transform:uppercase;color:#f6821fd1;font-size:10px;font-weight:800}.opx-capability-core strong{color:#172033;letter-spacing:0;max-width:260px;font-size:28px;line-height:1}.opx-capability-core small{color:#1d1d1b94;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.opx-capability-orbits{pointer-events:none;position:absolute;inset:0}.opx-capability-orbits span{border:1px dashed #f6821f38;border-radius:999px;animation:12s linear infinite opx-capability-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.opx-capability-orbits span:first-child{width:460px;height:250px}.opx-capability-orbits span:nth-child(2){border-color:#3b82f62e;width:680px;height:390px;animation-duration:18s;animation-direction:reverse}.opx-capability-orbits span:nth-child(3){border-color:#1d1d1b1a;width:920px;height:520px;animation-duration:24s}.opx-capability-nodes{z-index:4;position:absolute;inset:38px}.opx-capability-node{width:min(286px,42vw);min-height:166px;animation:.64s cubic-bezier(.22,1,.36,1) both opx-capability-node-enter;animation-delay:var(--node-delay);background:linear-gradient(#ffffffd1,#fffaf3a8),radial-gradient(circle at 10% 0,#f6821f1f,#0000 34%);border:1px solid #1d1d1b21;padding:18px;position:absolute;box-shadow:0 18px 46px #1d1d1b12,inset 0 1px #fffc}.opx-capability-node:first-child{top:5%;left:2%}.opx-capability-node:nth-child(2){top:7%;right:3%}.opx-capability-node:nth-child(3){bottom:7%;left:4%}.opx-capability-node:nth-child(4){bottom:8%;right:5%}.opx-capability-node:nth-child(5){top:4%;left:50%;transform:translate(-50%)}.opx-capability-node:nth-child(6){bottom:4%;left:50%;transform:translate(-50%)}.opx-capability-node:before{content:"";opacity:.7;background:linear-gradient(90deg,#f6821f9e,#0000);width:96px;height:1px;position:absolute}.opx-capability-node:nth-child(odd):before{top:50%;right:-96px}.opx-capability-node:nth-child(2n):before{top:50%;left:-96px;transform:rotate(180deg)}.opx-capability-node-top{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.opx-capability-node-top span{color:#1d1d1b75}.opx-capability-node-top b{color:#f6821f}.opx-capability-node h3{color:#172033;letter-spacing:0;margin-top:22px;font-size:21px;font-weight:720}.opx-capability-node p{color:#1d1d1bad;margin-top:10px;font-size:13.5px;line-height:1.75}.opx-capability-specs{background:#ffffff85;border:1px solid #1d1d1b1f;margin-top:18px;display:grid}@media (min-width:760px){.opx-capability-specs{grid-template-columns:repeat(4,1fr)}}.opx-capability-spec-row{border-right:1px dashed #1d1d1b1c;gap:5px;min-height:112px;padding:18px;display:grid}.opx-capability-spec-row span,.opx-capability-spec-row strong{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.opx-capability-spec-row span{color:#f6821f}.opx-capability-spec-row strong{color:#1d1d1b7a}.opx-capability-spec-row p{color:#172033;font-size:14px;font-weight:650}@media (max-width:900px){.opx-capability-board{min-height:auto;padding:22px}.opx-capability-core,.opx-capability-nodes,.opx-capability-node{width:100%;position:relative;inset:auto;inset:auto!important;transform:none!important}.opx-capability-core{margin-bottom:18px}.opx-capability-nodes{gap:12px;display:grid}.opx-capability-node:before,.opx-capability-orbits{display:none}}.cf-display.opx-hero-title{color:#172033;letter-spacing:0;text-shadow:0 1px #ffffffc7,0 28px 70px #1720331c;max-width:880px;font-weight:680;line-height:.92;position:relative}.cf-display.opx-hero-title:before{content:"";background:linear-gradient(90deg,#f6821fb8,#0000);width:min(430px,62vw);height:1px;animation:5.2s ease-in-out infinite opx-hero-title-calibrate;position:absolute;top:-14px;left:-18px;box-shadow:0 88px #3b82f62e,0 176px #f6821f29}.opx-hero-title-accent{color:#0000;background:linear-gradient(90deg,#c85f18,#f6821f 32%,#ff9910 64%,#ad4f16) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.8s ease-in-out infinite opx-hero-title-shimmer;display:inline-block;position:relative}.opx-hero-title-accent:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f6821f2e,#f6821fb8,#ff991033);height:.08em;animation:4.8s cubic-bezier(.22,1,.36,1) infinite opx-hero-accent-underline;position:absolute;bottom:.02em;left:.05em;right:.05em}.cf-body.opx-hero-copy{color:#1d1d1bbd;text-wrap:pretty;max-width:720px}@keyframes opx-hero-blueprint-float{0%,to{filter:saturate()contrast();transform:translate(0)scale(1.03)}50%{filter:saturate(1.18)contrast(1.06);transform:translate(18px,-10px)scale(1.065)}}@keyframes opx-hero-scanline{0%,18%{opacity:0;transform:translate(-42%)}36%{opacity:.9}72%,to{opacity:0;transform:translate(46%)}}@keyframes opx-hero-node-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.86;transform:scale(1.02)}}@keyframes opx-hero-title-calibrate{0%,to{opacity:.42;transform:scaleX(.72)}50%{opacity:.86;transform:scaleX(1)}}@keyframes opx-hero-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes opx-hero-accent-underline{0%,to{opacity:.38;transform:scaleX(.22)}50%{opacity:.9;transform:scaleX(1)}}@keyframes opx-rack-floor-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,44px 0,0 44px}}@keyframes opx-rack-float{0%,to{filter:saturate()contrast();margin-top:0}50%{filter:saturate(1.18)contrast(1.06);margin-top:-12px}}@keyframes opx-rack-unit-scan{0%,22%{opacity:0;transform:translate(-120%)}46%{opacity:1}82%,to{opacity:0;transform:translate(120%)}}@keyframes opx-rack-led{0%,to{opacity:.35;transform:translateY(-50%)scale(.82)}45%{opacity:1;transform:translateY(-50%)scale(1.16)}}@keyframes opx-rack-beam{0%,18%{opacity:0;clip-path:inset(0 100% 0 0)}40%{opacity:.9;clip-path:inset(0)}72%,to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes opx-capability-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:54px 0,0 54px,108px 108px}}@keyframes opx-capability-orbit{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes opx-capability-node-enter{0%{opacity:0;filter:blur(8px);margin-top:18px}to{opacity:1;filter:blur();margin-top:0}}.cf-eyebrow{color:#6f4b2d;letter-spacing:0;text-transform:none;background:#fffaf3ad;border:1px solid #1d1d1b1a;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.opx-button{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:max-content;transition:background-color var(--opx-duration-normal) var(--opx-ease), border-color var(--opx-duration-normal) var(--opx-ease), color var(--opx-duration-normal) var(--opx-ease), box-shadow var(--opx-duration-normal) var(--opx-ease), transform var(--opx-duration-fast) var(--opx-ease);border:1px solid #0000;border-radius:18px;outline:none;justify-content:center;align-items:center;gap:.6rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:translateZ(0)}.opx-button:hover{transform:translateY(-1px)}.opx-button:active{transform:translateY(0)scale(.99)}.opx-button:focus-visible{box-shadow:var(--opx-focus-ring)}.opx-button:disabled,.opx-button[data-disabled=true]{cursor:not-allowed;opacity:.52;pointer-events:none;transform:none}.opx-button[data-loading=true]{cursor:progress}.opx-button-sm{min-height:var(--opx-control-sm);padding:0 .95rem;font-size:13px}.opx-button-md{min-height:var(--opx-control-md);padding:0 1.2rem;font-size:14px}.opx-button-lg{min-height:var(--opx-control-lg);padding:0 1.45rem;font-size:15px}.opx-button-primary{background:linear-gradient(180deg, #ffffff14, transparent), var(--opx-text-primary);color:var(--opx-text-inverse);border-color:#1d1d1beb;box-shadow:inset 0 1px #ffffff1f,0 14px 34px -24px #1d1d1bd1}.opx-button-primary:hover{background:linear-gradient(#ffffff1c,#0000),#11110f;border-color:#11110f;box-shadow:inset 0 1px #ffffff24,0 18px 44px -26px #1d1d1be0}.opx-button-accent{background:linear-gradient(180deg, #ffffff38, transparent), var(--opx-brand-500);border-color:var(--opx-brand-500);color:var(--opx-text-inverse);box-shadow:inset 0 1px #ffffff47,0 16px 38px -24px #f6821feb}.opx-button-accent:hover{background:linear-gradient(180deg, #fff3, transparent), var(--opx-brand-600);border-color:var(--opx-brand-600);box-shadow:0 18px 42px -24px #f6821ff2}.opx-button-secondary{color:var(--opx-text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf39e;border-color:#1d1d1b33;box-shadow:inset 0 1px #ffffffb8}.opx-button-secondary:hover{background:#ffffffeb;border-color:#f6821f6b}.opx-button-ghost{color:var(--opx-text-secondary);background:0 0;border-color:#0000}.opx-button-ghost:hover{color:var(--opx-text-primary);background:#f6821f14}.opx-button-inverse{color:var(--opx-text-primary);background:#ffffffeb;border-color:#ffffff2e}.opx-button-inverse:hover{background:0 0}.opx-button-destructive{background:var(--opx-danger-600);border-color:var(--opx-danger-600);color:var(--opx-text-inverse);box-shadow:0 16px 38px -26px #c83322c7}.opx-button-destructive:hover{background:var(--opx-danger-700);border-color:var(--opx-danger-700)}.opx-button-label{z-index:1;position:relative}.opx-button svg{z-index:1;flex-shrink:0;position:relative}.opx-button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.78s linear infinite opx-button-spin}@keyframes opx-button-spin{to{transform:rotate(360deg)}}.opx-language-selector{color:#69645c;display:inline-flex;position:relative}.opx-language-selector[data-tone=dark]{color:#f4f4f5d1}.opx-language-trigger{justify-content:center;align-items:center;gap:var(--spacing-g0\.5);color:#fffaf2;min-height:24px;font:inherit;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-sm);line-height:var(--leading-normal);cursor:pointer;outline-offset:.3ch;appearance:button;opacity:1;transition:background-color var(--opx-duration-fast) var(--opx-ease), border-color var(--opx-duration-fast) var(--opx-ease), box-shadow var(--opx-duration-fast) var(--opx-ease), transform var(--opx-duration-fast) var(--opx-ease);background:linear-gradient(#2d2922 0%,#171410 100%);border:1px solid #ffffff24;border-radius:9999px;outline:2px solid #0000;padding:.26rem .56rem;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff0d,0 0 0 1px #0000002e}.opx-language-trigger:after{content:none}.opx-language-trigger:hover,.opx-language-trigger:focus-visible{color:#fff;background:linear-gradient(#38332b 0%,#201c17 100%);border-color:#ffffff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 8px 20px -16px #0000006b,0 0 0 2px #635bff42}.opx-language-selector[data-tone=dark] .opx-language-trigger:hover,.opx-language-selector[data-tone=dark] .opx-language-trigger:focus-visible{color:#fff;background:linear-gradient(#38332b 0%,#201c17 100%);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -16px #0000006b,0 0 0 2px #635bff42}.opx-language-trigger:focus-visible{outline-offset:.3ch}.opx-language-icon,.opx-language-chevron{flex-shrink:0;width:11px;height:11px}.opx-language-trigger .opx-language-icon{color:currentColor}.opx-language-chevron{color:currentColor;opacity:.86;transition:transform var(--opx-duration-fast) var(--opx-ease)}.opx-language-chevron[data-open=true],.opx-language-trigger[aria-expanded=true] .opx-language-chevron{transform:rotate(180deg)}.opx-language-label{white-space:nowrap;color:currentColor}.opx-language-menu{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ece9df;border:1px solid #c1baaeb3;border-radius:4px;width:min(172px,100vw - 32px);padding:4px 0;position:absolute;top:auto;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 20px -18px #0003,inset 0 1px #fff6}.opx-language-selector[data-tone=dark] .opx-language-menu{background:#ece9df;border-color:#ffffff1f;top:auto;bottom:calc(100% + 8px);right:auto;box-shadow:0 10px 20px -18px #0003,inset 0 1px #fff6}.opx-language-option{color:#252525;cursor:pointer;text-align:left;width:100%;min-height:30px;transition:background-color var(--opx-duration-fast) var(--opx-ease), color var(--opx-duration-fast) var(--opx-ease);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:5px 14px;display:flex}.opx-language-option:hover,.opx-language-option:focus-visible,.opx-language-option[data-selected=true]{color:#111827;background:#ffffff80;outline:none}.opx-language-selector[data-tone=dark] .opx-language-option{color:#252525}.opx-language-selector[data-tone=dark] .opx-language-option:hover,.opx-language-selector[data-tone=dark] .opx-language-option:focus-visible,.opx-language-selector[data-tone=dark] .opx-language-option[data-selected=true]{color:#111827;background:#ffffff80}.opx-language-check{color:#1f1f1f;flex-shrink:0;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.opx-language-option-title{color:currentColor;font-size:15px;font-weight:400;line-height:1.15;display:block}.opx-page-header{isolation:isolate;color:var(--opx-text-primary);background:radial-gradient(circle at 15% 16%,#f6821f1f,#0000 26rem),linear-gradient(#fffaf3 0%,#f3efe6 100%);border-bottom:1px solid #1d1d1b1f;position:relative;overflow:hidden}.opx-page-header-bg{z-index:-1;background:linear-gradient(112deg,#1d1d1b0b 0 1px,#0000 1px 100%) 0 0/104px 104px,radial-gradient(circle at 86% 18%,#1d1d1b12,#0000 24rem) 0 0/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.opx-page-header-inner{gap:48px;max-width:1200px;margin:0 auto;padding:72px 24px 76px;display:grid;position:relative}.opx-page-header-copy{max-width:780px}.opx-page-kicker{color:#6f4b2d;letter-spacing:0;text-transform:none;background:#fffaf3ad;border:1px solid #1d1d1b1a;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}.opx-page-title{color:#15140f;letter-spacing:-.058em;max-width:820px;margin:18px 0 0;font-size:clamp(42px,7vw,76px);font-weight:680;line-height:.94}.opx-page-description{max-width:66ch;color:var(--opx-text-secondary);margin:24px 0 0;font-size:16.5px;line-height:1.82}.opx-page-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.opx-page-context-panel{background:#15140f;border:1px solid #1d1d1b24;border-radius:30px;min-height:300px;display:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 30px 80px -62px #1d1d1b9e}.opx-page-context-panel:before{content:"";z-index:2;pointer-events:none;border:1px solid #fffaf32e;border-radius:22px;position:absolute;inset:18px}.opx-page-context-panel:after{content:"";z-index:3;pointer-events:none;opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#fffaf314 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf30f 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.opx-page-context-image{object-fit:cover;opacity:.86;filter:saturate(1.04)contrast(1.02)}.opx-page-context-overlay{z-index:1;background:radial-gradient(circle at 76% 18%,#f6821f42,#0000 34%),linear-gradient(#15140f05 0%,#15140fb3 100%);position:absolute;inset:0}.opx-page-context-metadata{z-index:4;position:absolute;bottom:24px;left:26px;right:26px}.opx-page-context-kicker{color:#fffaf3d1;min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15140f8a;border:1px solid #fffaf329;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.opx-page-context-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.opx-page-context-chips span{color:#fffaf3db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf314;border:1px solid #fffaf324;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.opx-page-context-grid{background:#1d1d1b1a;border:1px solid #1d1d1b1a;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:74px 28px 32px;overflow:hidden}.opx-page-context-grid span{color:#15140f;letter-spacing:-.02em;background:#fffaf3a8;align-items:flex-end;min-height:84px;padding:18px;font-size:13px;font-weight:700;display:flex}.opx-page-context-line{background:linear-gradient(90deg,#0000,#f6821f94,#0000);height:1px;position:absolute;top:50%;left:54px;right:54px}.opx-page-context-node{background:var(--opx-brand-500);border:2px solid #fffaf3;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 0 7px #f6821f1a}.opx-page-context-node-a{top:calc(50% - 6px);left:46px}.opx-page-context-node-b{top:calc(50% - 6px);right:46px}@media (min-width:1024px){.opx-page-header-inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;padding:88px 32px 92px}.opx-page-context-panel{display:block}}@keyframes cf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-frame-overlay{z-index:0;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;min-height:100vh;display:flex;position:absolute;inset:0;overflow:hidden}.cf-frame-inner{width:100%;max-width:1280px;height:100%;margin:0 clamp(1rem,2.2vw,2.5rem);position:relative}@media (min-width:768px){.cf-frame-inner{margin:0 2rem}}.cf-frame-line{background:linear-gradient(#f6821f2e 0 6px,#0000 6px 18px) 50%/1px 18px repeat-y;width:28px;position:absolute;top:0;bottom:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%)}.cf-frame-line:before,.cf-frame-line:after{content:"";opacity:.36;background-image:linear-gradient(#f6821f2e 0 1px,#0000 1px 120px);background-repeat:repeat-y;background-size:1px 120px;width:1px;position:absolute;top:0;bottom:0}.cf-frame-line:before{left:6px}.cf-frame-line:after{right:6px}.cf-frame-line-l{left:0}.cf-frame-line-r{right:0;transform:translate(50%)}.cf-frame-bracket{background:var(--cf-bg);width:8px;height:20px;box-shadow:none;border:1px solid #f6821f52;border-radius:3px;position:absolute}.cf-frame-bracket:before{content:"";background:linear-gradient(90deg,#f6821f4d,#0000);width:28px;height:1px;position:absolute;top:50%}.cf-frame-bracket:after{content:"";width:4px;height:4px;box-shadow:none;background:#f6821f94;border-radius:999px;margin-top:-2px;position:absolute;top:50%}.cf-frame-bracket-l{left:-4px}.cf-frame-bracket-l:before{left:100%}.cf-frame-bracket-l:after{right:-18px}.cf-frame-bracket-r{right:-4px}.cf-frame-bracket-r:before{right:100%;transform:rotate(180deg)}.cf-frame-bracket-r:after{left:-18px}.cf-frame-cross{background:linear-gradient(90deg,#0000,#f6821f24 8% 92%,#0000);height:1px;position:absolute;left:0;right:0}.cf-frame-cross:before,.cf-frame-cross:after{content:"";background:var(--cf-bg);border:1px solid #f6821f3d;width:7px;height:7px;position:absolute;top:-3px}.cf-frame-cross:before{left:-3px}.cf-frame-cross:after{right:-3px}.cf-frame-cross-t{top:72px}.cf-frame-cross-b{bottom:40px}.cf-frame-ruler{opacity:.58;background-image:linear-gradient(#f6821f38 0 1px,#0000 1px 80px),linear-gradient(#f6821f24 0 1px,#0000 1px 20px);background-repeat:repeat-y;background-size:12px 80px,6px 20px;width:20px;position:absolute;top:96px;bottom:72px}.cf-frame-ruler-l{background-position:0 0;left:18px}.cf-frame-ruler-r{background-position:0 0;right:18px;transform:scaleX(-1)}.cf-frame-label{font-family:var(--font-mono);letter-spacing:.22em;color:#f6821f94;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;font-weight:600;line-height:1;position:absolute}.cf-frame-label:before{content:"";background:#f6821f38;width:1px;height:18px;margin-bottom:8px;display:inline-block}.cf-frame-label-l{left:32px}.cf-frame-label-r{right:32px;transform:rotate(180deg)}.cf-frame-trace{opacity:.42;width:86px;height:42px;position:absolute}.cf-frame-trace:before,.cf-frame-trace:after{content:"";background:#f6821f33;position:absolute}.cf-frame-trace:before{transform-origin:0;width:58px;height:1px;transform:rotate(31deg)}.cf-frame-trace:after{background:var(--cf-bg);border:1px solid #f6821f47;width:6px;height:6px}.cf-frame-trace-l{left:6px}.cf-frame-trace-l:before{top:0;left:0}.cf-frame-trace-l:after{top:28px;left:56px}.cf-frame-trace-r{right:6px;transform:scaleX(-1)}.cf-frame-trace-r:before{top:0;left:0}.cf-frame-trace-r:after{top:28px;left:56px}main>section,main>section>div:first-child{position:relative}main>section.bg-white,main>section.bg-ink-50\/40,main>section.bg-\[\#faf8f4\],main>section.bg-\[\#f7f8fb\]{background:radial-gradient(circle at 10% 0,#f6821f0f,#0000 24rem),linear-gradient(#fffaf3eb,#f6efe5c7)!important}main>section.border-b,main>section.border-y,main>section.border-t{border-color:#1d1d1b1a!important}main>section.bg-ink-950,main>section.bg-\[\#080a12\],main>section.bg-\[\#0a0b0d\]{background:radial-gradient(circle at 14% 12%,#f6821f24,#0000 24rem),radial-gradient(circle at 82% 0,#ffffff14,#0000 22rem),linear-gradient(#171612,#0f0e0c)!important}@media (min-width:1024px){main>section:before,main>section:after,main>section>.cf-container:before,main>section>.cf-container:after{content:none;display:none}}@media (max-width:1023px){.cf-frame-overlay{display:none}}.blueprint-surface{isolation:isolate}.blueprint-grid{z-index:0;opacity:.9;background-image:linear-gradient(#f6821f21 1px,#0000 1px),linear-gradient(90deg,#f6821f21 1px,#0000 1px),radial-gradient(circle at 75% 20%,#f6821f24,#0000 34%);background-size:42px 42px,42px 42px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.blueprint-ruler{pointer-events:none;opacity:.52;position:absolute}.blueprint-ruler-top{background-image:linear-gradient(90deg,#f6821f52 0 1px,#0000 1px 80px),linear-gradient(90deg,#f6821f2e 0 1px,#0000 1px 20px);background-repeat:repeat-x;background-size:80px 8px,20px 5px;height:12px;top:18px;left:max(1.5rem,50vw - 590px);right:max(1.5rem,50vw - 590px)}.blueprint-orbit{pointer-events:none;border:1px solid #f6821f24;border-radius:999px;position:absolute}.blueprint-orbit-a{width:220px;height:220px;top:44px;right:max(2rem,50vw - 590px)}.blueprint-orbit-b{width:74px;height:74px;top:116px;right:calc(max(2rem,50vw - 590px) + 92px)}.blueprint-panel{background:linear-gradient(#ffffffb8,#fffaf375),linear-gradient(#f6821f29 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#f6821f29 1px,#0000 1px) 0 0/28px 28px;border:1px solid #f6821f57;min-height:260px;position:relative;box-shadow:inset 0 0 0 1px #ffffffa8}.blueprint-panel:before,.blueprint-panel:after{content:"";border-color:#f6821f57;width:18px;height:18px;position:absolute}.blueprint-panel:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.blueprint-panel:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.blueprint-panel-kicker{font-family:var(--font-mono);letter-spacing:.2em;color:#f6821fb3;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.blueprint-panel-tag{font-family:var(--font-mono);letter-spacing:.12em;color:#1d1d1b8f;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute}.blueprint-panel-tag-a{top:112px;left:32px}.blueprint-panel-tag-b{top:146px;right:28px}.blueprint-panel-tag-c{bottom:56px;left:132px}.blueprint-panel-node{background:var(--cf-bg);border:1px solid #f6821f70;width:11px;height:11px;position:absolute}.blueprint-panel-node-a{top:86px;left:52px}.blueprint-panel-node-b{top:118px;right:54px}.blueprint-panel-node-c{bottom:46px;left:126px}.blueprint-panel-line{transform-origin:0;background:#f6821f47;height:1px;position:absolute}.blueprint-panel-line-a{width:122px;top:92px;left:62px;transform:rotate(13deg)}.blueprint-panel-line-b{width:84px;bottom:54px;left:132px;transform:rotate(-28deg)}.blueprint-panel-axis{background-image:linear-gradient(#f6821f47 0 5px,#0000 5px 14px);background-size:1px 14px;width:1px;position:absolute;top:44px;bottom:24px;left:50%}.cf-topology-map{background:radial-gradient(circle,#f6821f1f,#0000 42%),linear-gradient(#ffffffc7,#fffaf357);border:1px solid #f6821f3d}.cf-topology-map:before,.cf-topology-map:after{content:"";z-index:4;pointer-events:none;border-color:#f6821f5c;width:24px;height:24px;position:absolute}.cf-topology-map:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.cf-topology-map:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.cf-topology-grid{opacity:.6;background-image:linear-gradient(#f6821f1f 1px,#0000 1px),linear-gradient(90deg,#f6821f1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 82%);mask-image:radial-gradient(circle,#000 0 58%,#0000 82%)}.cf-topology-scan{z-index:2;pointer-events:none;opacity:.42;background:linear-gradient(#0000 0%,#f6821f24 50%,#0000 100%);animation:7s ease-in-out infinite cf-topology-scan;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cf-topology-scan{0%,24%{transform:translateY(-100%)}64%{transform:translateY(100%)}to{transform:translateY(100%)}}.cf-topology-console,.cf-topology-metric{z-index:5;font-family:var(--font-mono);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3d1;border:1px solid #f6821f47;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex;position:absolute}.cf-topology-console{min-width:150px;bottom:16px;left:16px}.cf-topology-metric-a{min-width:136px;top:18px;right:18px}.cf-topology-metric-b{min-width:136px;bottom:18px;right:18px}.cf-topology-console span,.cf-topology-metric span{letter-spacing:.18em;color:#1d1d1b7a;font-size:9px;font-weight:700}.cf-topology-console strong,.cf-topology-metric strong{color:#f6821f;font-size:11px}.community-hologram{background:radial-gradient(circle at 50% 48%,#f6821f33,#0000 34%),radial-gradient(circle at 50% 100%,#7c3aed24,#0000 36%),linear-gradient(#ffffffd1,#fffaf35c);border:1px solid #f6821f42;min-height:460px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.community-hologram:before,.community-hologram:after{content:"";pointer-events:none;position:absolute}.community-hologram:before{background:radial-gradient(#f6821f29,#0000 68%);border:1px solid #f6821f38;border-radius:50%;height:70px;bottom:52px;left:14%;right:14%;transform:perspective(600px)rotateX(68deg)}.community-hologram:after{opacity:.45;background:linear-gradient(#0000 0,#f6821f24 50%,#0000 100%);animation:6.5s ease-in-out infinite community-scan;inset:0;transform:translateY(-100%)}.community-hologram-grid{opacity:.62;background-image:linear-gradient(#f6821f1c 1px,#0000 1px),linear-gradient(90deg,#f6821f1c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 82%);mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 82%)}.community-hologram-orbit{border:1px solid #f6821f38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)}.community-hologram-orbit-a{width:360px;height:360px;animation:18s linear infinite community-orbit}.community-hologram-orbit-b{width:250px;height:250px;animation:14s linear infinite reverse community-orbit}.community-hologram-core{z-index:3;background:#fffaf3c7;border:1px solid #f6821f52;border-radius:999px;place-items:center;width:138px;height:138px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #f6821f33,inset 0 0 32px #f6821f14}.community-hologram-core span{font-family:var(--font-mono);letter-spacing:.2em;color:#1d1d1b94;text-transform:uppercase;margin-top:-10px;font-size:10px;font-weight:700}.community-hologram-node{z-index:4;font-family:var(--font-mono);letter-spacing:.16em;color:#1d1d1b9e;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3d1;border:1px solid #f6821f47;padding:7px 10px;font-size:10px;font-weight:700;position:absolute}.community-hologram-node:before{content:"";background:linear-gradient(#f6821f42,#0000);width:1px;height:42px;position:absolute;top:100%;left:50%}.community-hologram-console{z-index:5;min-width:190px;font-family:var(--font-mono);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3d6;border:1px solid #f6821f47;justify-content:space-between;align-items:center;gap:16px;padding:9px 11px;display:flex;position:absolute;bottom:18px;left:18px}.community-hologram-console span{letter-spacing:.16em;color:#1d1d1b7a;font-size:10px;font-weight:700}.community-hologram-console strong{color:#f6821f;font-size:11px}.community-card-image{background:radial-gradient(circle at 24% 30%,#f6821f47,#0000 20%),radial-gradient(circle at 78% 70%,#7c3aed29,#0000 24%),linear-gradient(#f6821f1a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#f6821f1a 1px,#0000 1px) 0 0/18px 18px;position:absolute;inset:0}.community-card-image:after{content:"";background:#ffffff70;border:1px solid #f6821f3d;width:74px;height:44px;position:absolute;top:18px;right:16px;transform:skew(-18deg)}@keyframes community-scan{0%,22%{transform:translateY(-100%)}68%{transform:translateY(100%)}to{transform:translateY(100%)}}@keyframes community-orbit{0%{rotate:none}to{rotate:360deg}}.blog-feature-card{border:1px solid var(--cf-border-100);background:#fff;position:relative;overflow:hidden}.blog-feature-visual{border-bottom:1px solid var(--cf-border-100);background:radial-gradient(circle at 24% 24%,#f6821f38,#0000 22%),radial-gradient(circle at 78% 72%,#7c3aed24,#0000 26%),linear-gradient(#f6821f1a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#f6821f1a 1px,#0000 1px) 0 0/28px 28px;height:260px;position:relative;overflow:hidden}.blog-feature-visual:before{content:"OPX / FIELD NOTES";font-family:var(--font-mono);letter-spacing:.2em;color:#1d1d1b7a;font-size:10px;font-weight:700;position:absolute;top:28px;right:28px}.blog-paper{background-color:#fffaf3c7;background-image:linear-gradient(#f6821f17 1px,#0000 1px),linear-gradient(90deg,#f6821f17 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f6821f42;display:block;position:absolute;box-shadow:0 24px 60px #1d1d1b14}.blog-paper-a{width:240px;height:150px;top:42px;left:24%;transform:rotate(-7deg)}.blog-paper-b{width:220px;height:128px;top:70px;left:42%;transform:rotate(8deg)}.blog-paper-c{width:190px;height:100px;top:104px;left:34%;transform:rotate(-1deg)}.blog-article-card{flex-direction:column;display:flex}.blog-article-visual{border:1px solid var(--cf-border-100);background:linear-gradient(135deg,#f6821f24,#0000 36%),linear-gradient(#f6821f14 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#f6821f14 1px,#0000 1px) 0 0/22px 22px,#fffaf3;height:116px;position:relative;overflow:hidden}.blog-article-visual:after{content:"";background:#ffffff6b;border:1px solid #f6821f3d;width:86px;height:52px;position:absolute;top:22px;right:18px;transform:skew(-16deg)}.blog-article-visual span{font-family:var(--font-mono);letter-spacing:.18em;color:#1d1d1b85;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:16px;left:18px}.opx-ecosystem-3d{background:radial-gradient(circle at 50% 45%,#f6821f2e,#0000 42%),linear-gradient(#ffffffc7,#fffaf361)}.opx-ecosystem-3d:before,.opx-ecosystem-3d:after{content:"";z-index:2;pointer-events:none;border-color:#f6821f52;position:absolute}.opx-ecosystem-3d:before{border-top:1px solid;border-left:1px solid;width:20px;height:20px;top:12px;left:12px}.opx-ecosystem-3d:after{border-bottom:1px solid;border-right:1px solid;width:22px;height:22px;bottom:12px;right:12px}.opx-ecosystem-3d-grid{opacity:.58;background-image:linear-gradient(#f6821f1a 1px,#0000 1px),linear-gradient(90deg,#f6821f1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 58%,#0000 84%);mask-image:radial-gradient(circle at 50% 48%,#000 0 58%,#0000 84%)}.opx-ecosystem-3d-caption{z-index:3;font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3d1;border:1px solid #f6821f42;align-items:center;gap:10px;padding:7px 9px;display:flex;position:absolute;bottom:14px;left:14px}.opx-ecosystem-3d-caption span{letter-spacing:.16em;text-transform:uppercase;color:#1d1d1b75;font-size:9px;font-weight:700}.opx-ecosystem-3d-caption strong{color:#f6821f;font-size:10px;font-weight:700}@media (min-width:900px){main>section{overflow:hidden}main>section>div:first-child{z-index:2}main>section:not(.blueprint-surface):not(.opx-page-header):before,main>section:not(.blueprint-surface):not(.opx-page-header):after,main>section>div:first-child:before,main>section>div:first-child:after{content:none;display:none}.card{overflow:hidden}.card:before{content:"";z-index:0;pointer-events:none;opacity:.82;background-image:linear-gradient(#f6821f1a 1px,#0000 1px),linear-gradient(90deg,#f6821f1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0 36%,#0000 66%);mask-image:linear-gradient(135deg,#000 0 36%,#0000 66%)}.card:after{content:"";z-index:1;pointer-events:none;border-top:1px solid #f6821f5c;border-right:1px solid #f6821f5c;width:26px;height:26px;position:absolute;top:14px;right:14px}.card>*{z-index:1;position:relative}}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:32s linear infinite scroll-x}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.6s cubic-bezier(.22,1,.36,1) both fade-up}:root{--tech-bg:#060814;--tech-bg-2:#0a0f24;--tech-bg-3:#0e1535;--tech-fg:#e6ebff;--tech-fg-muted:#8b94b8;--tech-fg-dim:#5a627f;--tech-line:#8ca0dc1a;--tech-line-strong:#8ca0dc38;--tech-dot:#8ca0dc2e;--tech-cyan:#7aa2f7;--tech-indigo:#5b6cff;--tech-violet:#8b5cf6}.cf-tech-section{--tech-bg:var(--cf-bg);--tech-bg-2:#fffaf3;--tech-bg-3:#fff;--tech-fg:var(--cf-fg-100);--tech-fg-muted:var(--cf-fg-200);--tech-fg-dim:var(--cf-fg-300);--tech-line:#1d1d1b14;--tech-line-strong:#1d1d1b29;--tech-dot:#1d1d1b1f;--tech-cyan:var(--cf-accent-100);--tech-indigo:var(--cf-accent-200);--tech-violet:var(--cf-accent-300);isolation:isolate;border-top:1px dashed var(--cf-border-100);border-bottom:1px dashed var(--cf-border-100);color:var(--tech-fg);background:radial-gradient(70% 45% at 18% 0,#f6821f1f,#0000 64%),radial-gradient(70% 55% at 82% 100%,#ff99101a,#0000 62%),linear-gradient(#faf8f4 0%,#fffaf3 48%,#faf8f4 100%);position:relative;overflow:hidden}.cf-tech-ambient{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#f6821f24,#0000 40%),radial-gradient(circle at 80% 70%,#ff99101a,#0000 45%),radial-gradient(circle at 50% 100%,#ff500a14,#0000 50%);animation:22s ease-in-out infinite alternate cf-tech-drift;position:absolute;inset:-10%}@keyframes cf-tech-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-2%,1%)scale(1.04)}to{transform:translate(2%,-1%)scale(1.02)}}.cf-tech-dots{background-image:radial-gradient(var(--tech-dot) 1px, transparent 1px);opacity:.55;pointer-events:none;z-index:0;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 40%,#0000 100%)}.cf-tech-lines{background-image:linear-gradient(to right, var(--tech-line) 1px, transparent 1px), linear-gradient(to bottom, var(--tech-line) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%)}.cf-tech-blueprint{background-image:linear-gradient(to right, transparent 0, transparent calc(50% - .5px), var(--tech-line-strong) calc(50% - .5px), var(--tech-line-strong) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent 0, transparent calc(50% - .5px), var(--tech-line-strong) calc(50% - .5px), var(--tech-line-strong) calc(50% + .5px), transparent calc(50% + .5px));pointer-events:none;z-index:0;background-repeat:repeat-x,repeat-y;background-size:480px 100%,100% 480px;position:absolute;inset:0}.cf-tech-beam{filter:blur(8px);pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 35%,#f6821f1f 48%,#ff991014 52%,#0000 65%);width:60%;height:130%;animation:14s ease-in-out infinite cf-tech-beam;position:absolute;top:-10%;left:-20%}@keyframes cf-tech-beam{0%,to{opacity:.55;transform:translate(-30%)skew(-12deg)}50%{opacity:.9;transform:translate(60%)skew(-12deg)}}.cf-tech-node{background:var(--tech-cyan);z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 4px #f6821f1f,0 0 20px #f6821f59}.cf-tech-node:before,.cf-tech-node:after{content:"";border:1px solid #f6821f73;border-radius:50%;animation:2.8s cubic-bezier(.22,1,.36,1) infinite cf-tech-pulse;position:absolute;inset:-6px}.cf-tech-node:after{animation-delay:1.4s}@keyframes cf-tech-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.cf-tech-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tech-cyan);text-shadow:none;align-items:center;gap:.5rem;font-size:11px;font-weight:500;display:inline-flex}.cf-tech-eyebrow:before{content:"";background:currentColor;width:22px;height:1px;box-shadow:0 0 8px}.cf-tech-headline{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--tech-fg);font-weight:500;line-height:1.02}.cf-tech-headline-xl{font-size:clamp(2.25rem,5.5vw,4.25rem)}.cf-tech-headline-lg{font-size:clamp(1.875rem,4vw,3.25rem)}.cf-tech-body{color:var(--tech-fg-muted);max-width:62ch;font-size:1.0625rem;line-height:1.6}.cf-tech-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffd9 0%,#fffcf8eb 100%);border:1px solid #e7e4dccc;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #1d1d1b08,0 12px 32px -16px #f6821f14,inset 0 1px #ffffffb3}.cf-tech-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f6821f66 0%,#0000 25% 75%,#ffb06659 100%);padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-tech-card:after{content:"";background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #f6821f1f, transparent 65%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.cf-tech-card:hover{border-color:#f6821f66;transform:translateY(-4px)scale(1.01);box-shadow:0 4px 16px #1d1d1b0f,0 24px 64px -24px #f6821f3d,inset 0 1px #ffffffe6,0 0 0 1px #f6821f1f}.cf-tech-card:hover:before,.cf-tech-card:hover:after{opacity:1}.cf-tech-bracket{border:0 solid #f6821f80;width:16px;height:16px;transition:all .3s;position:absolute}.cf-tech-card:hover .cf-tech-bracket{border-color:#f6821fbf;width:20px;height:20px}.cf-tech-bracket:before{content:"";background:#f6821f99;border-radius:50%;width:3px;height:3px;transition:all .3s;position:absolute;box-shadow:0 0 6px #f6821f66}.cf-tech-card:hover .cf-tech-bracket:before{background:#f6821fe6;box-shadow:0 0 12px #f6821fb3}.cf-tech-bracket-tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.cf-tech-bracket-tl:before{top:-2px;left:-2px}.cf-tech-bracket-tr{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.cf-tech-bracket-tr:before{top:-2px;right:-2px}.cf-tech-bracket-bl{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.cf-tech-bracket-bl:before{bottom:-2px;left:-2px}.cf-tech-bracket-br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.cf-tech-bracket-br:before{bottom:-2px;right:-2px}.cf-tech-chip{font-family:var(--font-mono);letter-spacing:.1em;color:var(--tech-fg-muted);text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffd9 0%,#fffcf8b8 100%);border:1px solid #f6821f38;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:11px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #f6821f14,inset 0 1px #fff9}.cf-tech-chip:hover{border-color:#f6821f66;transform:translateY(-1px);box-shadow:0 4px 12px #f6821f26,inset 0 1px #fffc}.cf-tech-chip-cyan{color:var(--tech-cyan);background:linear-gradient(135deg,#f6821f1f 0%,#f6821f14 100%);border-color:#f6821f59;box-shadow:0 2px 8px #f6821f1f,inset 0 1px #fff6}.cf-tech-chip-warm{color:#ffb066;background:linear-gradient(135deg,#f6821f24 0%,#f6821f14 100%);border-color:#f6821f66;box-shadow:0 2px 8px #f6821f26,inset 0 1px #ffffff59}.cf-tech-btn{letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border:1px solid #5b42ff47;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;height:30px;padding:0 14px;font-size:12px;font-weight:780;transition:transform .2s,border-color .25s,box-shadow .3s,background .25s;display:inline-flex}.cf-tech-btn:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%);border-color:#5b42ff47;transform:translateY(-1px);box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47}.cf-tech-btn-accent{color:#fff;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border-color:#5b42ff47;box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47}.cf-tech-btn-accent:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%);transform:translateY(-1px);box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47}.cf-tech-terminal{border:1px solid var(--cf-border-100);background:linear-gradient(#ffffffe0,#fffaf3f0);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px -42px #f6821f59,inset 0 0 0 1px #fff9}.cf-tech-terminal .cf-tech-prompt{color:var(--tech-cyan)}.cf-tech-terminal .cf-tech-key{color:#b8c1e4}.cf-tech-terminal .cf-tech-str{color:#ffb066}.cf-tech-terminal .cf-tech-com{color:var(--tech-fg-dim);font-style:italic}@keyframes cf-tech-reveal{0%{opacity:0;filter:blur(6px)brightness(1.1);transform:translateY(24px)scale(.98)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}.cf-tech-reveal{will-change:opacity, transform, filter;animation:1.1s cubic-bezier(.16,1,.3,1) both cf-tech-reveal;animation-timeline:view();animation-range:entry entry 55%}@supports not (animation-timeline:view()){.cf-tech-reveal{animation:1.1s cubic-bezier(.16,1,.3,1) both cf-tech-reveal}}.cf-tech-edge-top,.cf-tech-edge-bottom{pointer-events:none;z-index:2;height:96px;position:absolute;left:0;right:0}.cf-tech-edge-top{background:linear-gradient(#faf8f4 0%,#faf8f400 100%);top:0}.cf-tech-edge-bottom{background:linear-gradient(#faf8f400 0%,#faf8f4 100%);bottom:0}.cf-tech-connector{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#8ca0dc47 50%,#0000 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.cf-tech-ambient,.cf-tech-beam,.cf-tech-node:before,.cf-tech-node:after{animation:none}}.cf-corner{pointer-events:none;width:16px;height:16px;position:absolute}.cf-corner:before,.cf-corner:after{content:"";background:#1d1d1b;position:absolute}.cf-corner:before{height:1px;top:7px;left:0;right:0}.cf-corner:after{width:1px;top:0;bottom:0;left:7px}.cf-corner-tl{top:-8px;left:-8px}.cf-corner-tr{top:-8px;right:-8px}.cf-corner-bl{bottom:-8px;left:-8px}.cf-corner-br{bottom:-8px;right:-8px}.cf-mono-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#9a9a93;font-size:10.5px;font-weight:500}.cf-kbd{min-width:22px;height:22px;font-family:var(--font-mono);color:#4a4a47;background:#fff;border:1px solid #d8d4c8;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 .4rem;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px #00000005}.cf-hairline{background:#e7e4dc;height:1px;position:relative}.cf-hairline:after{content:"";background:#faf8f4;border:1px solid #d8d4c8;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cf-tick{color:#fff;background:#1d1d1b;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.cf-feature-row{border-top:1px solid #e7e4dc;grid-template-columns:56px 1fr;align-items:start;gap:1.25rem;padding:1.5rem 0;transition:background .25s;display:grid}.cf-feature-row:last-child{border-bottom:1px solid #e7e4dc}.cf-feature-row:hover{background:#fff3e066}.cf-feature-row-num{font-family:var(--font-mono);letter-spacing:.14em;color:#9a9a93;padding-top:.25rem;font-size:11px;font-weight:500}.cf-product-card{background:#fff;border:1px solid #e7e4dc;border-radius:18px;flex-direction:column;transition:border-color .25s,transform .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.cf-product-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#0000 0% 60%,#f6821f59 100%);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-product-card:hover{border-color:#d8d4c8;transform:translateY(-3px);box-shadow:0 24px 60px -32px #1d1d1b29}.cf-product-card:hover:before{opacity:1}.opx-portfolio-section{isolation:isolate}.opx-portfolio-grid{pointer-events:none;opacity:.95;background:linear-gradient(90deg,#f6821f14,#0000 18% 82%,#f6821f14),radial-gradient(circle at 18% 24%,#ffffffe6,#0000 28%),repeating-linear-gradient(90deg,#1d1d1b0d 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#1d1d1b0a 0 1px,#0000 1px 56px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.opx-portfolio-ruler{pointer-events:none;opacity:.58;background-image:linear-gradient(90deg,#f6821f57 0 1px,#0000 1px 88px),linear-gradient(90deg,#f6821f2e 0 1px,#0000 1px 22px);background-repeat:repeat-x;background-size:88px 9px,22px 5px;height:14px;position:absolute;left:max(1.25rem,50vw - 600px);right:max(1.25rem,50vw - 600px)}.opx-portfolio-ruler-top{top:28px}.opx-portfolio-ruler-bottom{opacity:.36;bottom:32px;transform:rotate(180deg)}.opx-portfolio-orbit{pointer-events:none;border:1px dashed #f6821f33;border-radius:999px;position:absolute}.opx-portfolio-orbit-a{width:320px;height:320px;top:96px;right:max(2rem,50vw - 600px)}.opx-portfolio-orbit-b{width:220px;height:120px;bottom:86px;left:max(2rem,50vw - 600px);transform:rotate(-12deg)}.opx-portfolio-map{background:linear-gradient(#ffffffc7,#fffaf385),linear-gradient(#f6821f1f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#f6821f1f 1px,#0000 1px) 0 0/32px 32px;border:1px solid #d8d4c8;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.opx-portfolio-map:before,.opx-portfolio-map:after{content:"";z-index:4;pointer-events:none;border-color:#f6821f73;width:22px;height:22px;position:absolute}.opx-portfolio-map:before{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.opx-portfolio-map:after{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.opx-portfolio-map-grid{pointer-events:none;border:1px dashed #1d1d1b1f;position:absolute;inset:22px}.opx-portfolio-map-grid:before,.opx-portfolio-map-grid:after{content:"";pointer-events:none;position:absolute}.opx-portfolio-map-grid:before{border:1px solid #f6821f29;inset:18%}.opx-portfolio-map-grid:after{background-image:linear-gradient(#1d1d1b2e 0 5px,#0000 5px 14px);background-size:1px 14px;width:1px;top:0;bottom:0;left:50%}.opx-portfolio-map-header{z-index:5;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#9a9a93;background:#ffffff6b;border-bottom:1px solid #d8d4c8cc;justify-content:space-between;align-items:center;padding:14px 18px;font-size:10.5px;font-weight:700;display:flex;position:relative}.opx-portfolio-node{--node-color:#f6821f;z-index:6;color:#1d1d1b;background:#ffffffdb;border:1px solid #d8d4c8f2;align-items:center;gap:10px;padding:11px 12px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;position:absolute;box-shadow:0 18px 50px -34px #1d1d1b80}.opx-portfolio-node:hover{border-color:var(--node-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-node:hover{border-color:color-mix(in srgb, var(--node-color) 42%, #d8d4c8)}}.opx-portfolio-node:hover{background:#fff}.opx-portfolio-node strong,.opx-portfolio-node small{display:block}.opx-portfolio-node strong{font-size:13px;font-weight:700}.opx-portfolio-node small,.opx-portfolio-node-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a93;font-size:9.5px;font-weight:700}.opx-portfolio-node-icon{border:1px solid var(--node-color);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-node-icon{border:1px solid color-mix(in srgb, var(--node-color) 32%, #e7e4dc)}}.opx-portfolio-node-icon{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-node-icon{background:color-mix(in srgb, var(--node-color) 10%, white)}}.opx-portfolio-node-icon{color:var(--node-color)}.opx-portfolio-node-core{color:#fff;background:#1d1d1b;border-color:#1d1d1b47;flex-direction:column;justify-content:center;align-items:flex-start;width:160px;min-height:118px;top:48%;left:50%;transform:translate(-50%,-50%)}.opx-portfolio-node-core:hover{transform:translate(-50%,calc(-50% - 2px))}.opx-portfolio-node-core strong{letter-spacing:-.04em;font-size:24px}.opx-portfolio-node-core small{color:#ffffff94}.opx-portfolio-node-1{top:20%;left:10%}.opx-portfolio-node-2{top:28%;right:8%}.opx-portfolio-node-3{bottom:18%;left:16%}.opx-portfolio-link,.opx-portfolio-axis{z-index:2;pointer-events:none;position:absolute}.opx-portfolio-link{transform-origin:0;background:linear-gradient(90deg,#f6821f70,#0000);width:160px;height:1px;top:48%;left:50%}.opx-portfolio-link-a{transform:rotate(205deg)}.opx-portfolio-link-b{transform:rotate(-26deg)}.opx-portfolio-link-c{width:138px;transform:rotate(142deg)}.opx-portfolio-axis-x{background-image:linear-gradient(90deg,#1d1d1b29 0 6px,#0000 6px 14px);background-size:14px 1px;height:1px;top:48%;left:36px;right:36px}.opx-portfolio-axis-y{background-image:linear-gradient(#1d1d1b24 0 6px,#0000 6px 14px);background-size:1px 14px;width:1px;top:68px;bottom:72px;left:50%}.opx-portfolio-map-footer{z-index:5;background:#ffffffc7;border:1px solid #d8d4c8d9;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:18px;left:18px;right:18px}.opx-portfolio-map-footer div{border-left:1px solid #d8d4c8d9;padding:10px}.opx-portfolio-map-footer div:first-child{border-left:0}.opx-portfolio-map-footer dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a93;font-size:9.5px;font-weight:700}.opx-portfolio-map-footer dd{color:#1d1d1b;margin-top:4px;font-size:12.5px;font-weight:650}.opx-portfolio-stack{gap:14px;display:grid}.opx-portfolio-row{--row-color:#f6821f;color:inherit;background:#ffffffd1;border:1px solid #e7e4dc;grid-template-columns:58px minmax(0,1fr);transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;animation:.7s cubic-bezier(.22,1,.36,1) both cf-reveal;display:grid;position:relative;overflow:hidden}.opx-portfolio-row:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--row-color), transparent 34%), linear-gradient(0deg, #1d1d1b09 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--row-color) 14%, transparent), transparent 34%), linear-gradient(0deg, #1d1d1b09 1px, transparent 1px)}}.opx-portfolio-row:before{opacity:.75;background-size:auto,100% 36px}.opx-portfolio-row:hover{border-color:var(--row-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-row:hover{border-color:color-mix(in srgb, var(--row-color) 34%, #d8d4c8)}}.opx-portfolio-row:hover{background:#fff;box-shadow:0 22px 60px -40px #1d1d1b66}.opx-portfolio-row-main{padding:24px 24px 20px;position:relative}.opx-portfolio-row-icon{border:1px solid var(--row-color);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-row-icon{border:1px solid color-mix(in srgb, var(--row-color) 34%, #e7e4dc)}}.opx-portfolio-row-icon{background:var(--row-color)}@supports (color:color-mix(in lab, red, red)){.opx-portfolio-row-icon{background:color-mix(in srgb, var(--row-color) 9%, white)}}.opx-portfolio-row-icon{color:var(--row-color)}.opx-portfolio-row-spec{border-top:1px solid #e7e4dc;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.opx-portfolio-spec-item{border-left:1px solid #e7e4dc;min-height:86px;padding:14px 16px}.opx-portfolio-spec-item:first-child{border-left:0}.opx-portfolio-spec-item dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a93;font-size:9.5px;font-weight:700}.opx-portfolio-spec-item dd{color:#4a4a47;margin-top:8px;font-size:12.75px;line-height:1.55}.opx-portfolio-row-route{min-height:46px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--row-color);border-top:1px solid #e7e4dc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10.5px;font-weight:700;display:flex}@media (max-width:1023px){.opx-portfolio-map{min-height:420px}.opx-portfolio-node-1{top:24%;left:6%}.opx-portfolio-node-2{top:28%;right:6%}.opx-portfolio-node-3{bottom:24%;left:9%}}@media (max-width:640px){.opx-portfolio-map{min-height:520px}.opx-portfolio-node{width:auto;left:18px!important;right:18px!important}.opx-portfolio-node-core{top:92px;transform:none}.opx-portfolio-node-core:hover{transform:translateY(-2px)}.opx-portfolio-node-1{top:232px}.opx-portfolio-node-2{top:304px}.opx-portfolio-node-3{bottom:88px}.opx-portfolio-link,.opx-portfolio-axis{display:none}.opx-portfolio-map-footer{grid-template-columns:1fr}.opx-portfolio-map-footer div{border-top:1px solid #d8d4c8d9;border-left:0}.opx-portfolio-map-footer div:first-child{border-top:0}.opx-portfolio-row{grid-template-columns:1fr}.opx-portfolio-row-spec{grid-column:1;grid-template-columns:1fr}.opx-portfolio-spec-item{border-top:1px solid #e7e4dc;border-left:0;min-height:auto}.opx-portfolio-spec-item:first-child{border-top:0}}.opx-products-section{isolation:isolate;color:#181715;background:radial-gradient(circle at 10% 0,#f36b161f,#0000 31%),radial-gradient(circle at 86% 16%,#0f8f7f1a,#0000 28%),linear-gradient(135deg,#fffaf3 0%,#f7efe4 48%,#f3f5ed 100%)}.opx-products-background{pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(#18171509 1px,#0000 1px),linear-gradient(90deg,#18171508 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.opx-products-header{z-index:1;border-bottom:1px solid #78674c33;gap:24px;padding-bottom:32px;display:grid;position:relative}.opx-products-heading-copy{max-width:760px}.opx-products-eyebrow{color:#9f4e12;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-flex}.opx-products-heading-copy h1{color:#181715;letter-spacing:0;text-wrap:balance;margin-top:16px;font-size:42px;font-weight:700;line-height:1}.opx-products-header p{color:#4f4a43;max-width:660px;font-size:16px;line-height:1.75}.opx-products-content{z-index:1;gap:20px;margin-top:32px;display:grid;position:relative}.opx-products-context{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #78674c33;border-radius:24px;padding:18px;overflow:hidden;box-shadow:0 28px 88px -70px #1817157a}.opx-products-context-header{border-bottom:1px solid #78674c2e;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.opx-products-context-header span{color:#9f4e12;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.opx-products-context-header strong{color:#181715;letter-spacing:0;text-align:right;max-width:180px;font-size:17px;font-weight:700;line-height:1.2}.opx-products-context-list{gap:10px;margin-top:14px;display:grid}.opx-products-context-item{--accent:#f36b16;border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px;transition:background .22s,transform .22s;display:grid}.opx-products-context-item:hover{background:#ffffff94;transform:translateY(-2px)}.opx-products-context-item svg{color:var(--accent);margin-top:2px}.opx-products-context-item strong,.opx-products-context-item span{display:block}.opx-products-context-item strong{color:#181715;letter-spacing:0;font-size:13px;font-weight:700;line-height:1.35}.opx-products-context-item span{color:#746c61;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.opx-products-list{gap:16px;display:grid}.opx-products-card{--accent:#f36b16;background:linear-gradient(135deg, #ffffffd1, #fff9f0b8), radial-gradient(circle at 8% 0%, var(--accent), transparent 32%);border:1px solid #78674c33;border-radius:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.opx-products-card{background:linear-gradient(135deg, #ffffffd1, #fff9f0b8), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%)}}.opx-products-card{padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 30px 90px -70px #1817158a}.opx-products-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.opx-products-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, #78674c33)}}.opx-products-card:hover{transform:translateY(-2px);box-shadow:0 36px 110px -78px #18171599}.opx-products-card:before{content:"";background:linear-gradient(180deg, var(--accent), transparent);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.opx-products-card-header,.opx-products-card-main,.opx-products-card-details,.opx-products-card-features,.opx-products-card-actions{position:relative}.opx-products-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opx-products-card-kicker,.opx-products-card-status{color:var(--accent);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.opx-products-card-kicker,.opx-products-card-status{color:color-mix(in srgb, var(--accent) 78%, #181715)}}.opx-products-card-kicker,.opx-products-card-status{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.opx-products-card-status{color:#4f4a43;background:#ffffff8f;border:1px solid #78674c2e;border-radius:999px;min-height:32px;padding:0 10px}.opx-products-card-main{margin-top:26px}.opx-products-card h2{color:#181715;letter-spacing:0;text-wrap:balance;margin-top:10px;font-size:30px;font-weight:700;line-height:1.05}.opx-products-card p{color:#4f4a43;max-width:620px;margin-top:14px;font-size:15px;line-height:1.75}.opx-products-card-details{gap:10px;margin-top:22px;display:grid}.opx-products-card-details div{background:#ffffff85;border:1px solid #78674c29;border-radius:18px;padding:14px}.opx-products-card-details dt{color:#746c61;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.opx-products-card-details dd{color:#2d2a25;margin-top:7px;font-size:13px;line-height:1.6}.opx-products-card-features{border-top:1px solid #78674c29;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.opx-products-card-features span{color:#4f4a43;background:#ffffff80;border:1px solid #78674c29;border-radius:999px;padding:8px 10px;font-size:12.5px;line-height:1}.opx-products-card-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.opx-products-primary-link,.opx-products-secondary-link{letter-spacing:-.01em;border:1px solid #5b42ff47;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.opx-products-primary-link{color:#fff;background:linear-gradient(#8768ff 0%,#6d4df1 100%)}.opx-products-secondary-link{color:#5f3df5;background:0 0}.opx-products-primary-link:hover,.opx-products-secondary-link:hover{transform:translateY(-2px)}.opx-products-primary-link:focus-visible,.opx-products-secondary-link:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.opx-products-primary-link:focus-visible,.opx-products-secondary-link:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent)}}.opx-products-primary-link:focus-visible,.opx-products-secondary-link:focus-visible{outline-offset:3px}@media (min-width:640px){.opx-products-heading-copy h1{font-size:54px}.opx-products-card-details{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (min-width:1024px){.opx-products-header{grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:end}.opx-products-heading-copy h1{font-size:68px}.opx-products-content{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:start}.opx-products-context{position:sticky;top:104px}.opx-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-products-card-1{grid-column:1/-1}.opx-products-card-1 .opx-products-card-main{max-width:760px}.opx-products-card-1 h2{font-size:48px}.opx-products-card-2,.opx-products-card-3{min-height:500px}}@media (max-width:767px){.opx-products-context-header{flex-direction:column;align-items:flex-start}.opx-products-context-header strong{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.opx-products-card,.opx-products-context-item,.opx-products-primary-link,.opx-products-secondary-link{transition:none}}.cf-step{padding-left:3.5rem;position:relative}.cf-step:before{content:"";background-image:linear-gradient(#d8d4c8 50%,#0000 50%);background-size:1px 8px;width:1px;position:absolute;top:2.5rem;bottom:-2rem;left:1.45rem}.cf-step:last-child:before{display:none}.cf-step-dot{width:44px;height:44px;font-family:var(--font-mono);color:#1d1d1b;background:#fff;border:1px solid #e7e4dc;border-radius:999px;place-items:center;font-size:13px;font-weight:600;transition:border-color .25s,background .25s;display:grid;position:absolute;top:0;left:0}.cf-step:hover .cf-step-dot{color:#f6821f;background:#fff3e0;border-color:#f6821f}.cf-stat{border-top:1px solid #e7e4dc;padding:1.5rem 0 1.25rem;position:relative}.cf-stat:after{content:"";background:#f6821f;width:24px;height:1px;position:absolute;top:-1px;left:0}.cf-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.cf-shine{position:relative;overflow:hidden}.cf-shine:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff73 50%,#0000 100%);width:60%;height:100%;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-150%}.cf-shine:hover:after{left:150%}.cf-spec{background:linear-gradient(#fff 0%,#fffaf3 100%);border:1px solid #e7e4dc;border-radius:14px}.cf-spec-row{border-top:1px solid #f0ece3;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:13.5px;display:grid}.cf-spec-row:first-child{border-top:none}.cf-spec-row dt{color:#4a4a47}.cf-spec-row dd{color:#1d1d1b;font-weight:500;font-family:var(--font-mono);font-size:12.5px}.cf-arrow-cta{color:#1d1d1b;align-items:center;gap:.5rem;font-size:14px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.cf-arrow-cta:hover{color:#f6821f;gap:.75rem}.cf-status-dot{background:#1ea672;border-radius:999px;width:8px;height:8px;display:inline-flex;position:relative}.cf-status-dot:after{content:"";background:#1ea67240;border-radius:999px;animation:2s ease-out infinite cf-ping;position:absolute;inset:-3px}@keyframes cf-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.cf-bracket-card{background:#fff;border:1px solid #e7e4dc;border-radius:0;position:relative}.cf-bracket-card:before,.cf-bracket-card:after{content:"";border:1px solid #1d1d1b;width:10px;height:10px;position:absolute}.cf-bracket-card:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.cf-bracket-card:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.cf-kpi{font-family:var(--font-sans);letter-spacing:-.04em;color:#1d1d1b;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1}@keyframes cf-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cf-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both cf-reveal;animation-timeline:view();animation-range:entry entry 50%}@supports not (animation-timeline:view()){.cf-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both cf-reveal}}.cf-bg-dots{background-image:radial-gradient(var(--cf-dot) .75px, transparent .75px);background-position:0 0;background-size:12px 12px}.cf-grain{background-image:radial-gradient(var(--cf-dot) .75px, transparent .75px), linear-gradient(180deg, #fff0dc80 0%, #faf8f400 60%);background-size:12px 12px,100% 100%}.cf-dashed-x{background-image:linear-gradient(to right, var(--cf-border-100) 50%, transparent 50%);background-repeat:repeat-x;background-size:16px 1px;width:100%;height:1px}.cf-dashed-y{background-image:linear-gradient(to bottom, var(--cf-border-100) 50%, transparent 50%);background-repeat:repeat-y;background-size:1px 16px;width:1px;height:100%}.cf-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.cf-container{padding-left:2rem;padding-right:2rem}}.cf-frame{position:relative}.cf-frame:before,.cf-frame:after{content:"";background-image:linear-gradient(to bottom, var(--cf-border-100) 50%, transparent 50%);pointer-events:none;z-index:1;background-repeat:repeat-y;background-size:1px 16px;width:1px;position:absolute;top:0;bottom:0}.cf-frame:before{left:0}.cf-frame:after{right:0}.cf-display{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--cf-fg-100);font-weight:500;line-height:.98}.cf-display-xl{font-size:clamp(2.75rem,7vw,5.75rem)}.cf-display-lg{font-size:clamp(2.25rem,5vw,4rem)}.cf-display-md{font-size:clamp(1.75rem,3.5vw,2.75rem)}.cf-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cf-accent-200);align-items:center;gap:.5rem;font-size:11px;font-weight:500;display:inline-flex}.cf-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.cf-body{color:var(--cf-fg-300);max-width:60ch;font-size:1.0625rem;line-height:1.55}.cf-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;outline:none;justify-content:center;align-items:center;gap:.5rem;height:30px;padding:0 14px;font-size:12px;font-weight:780;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .25s;display:inline-flex}.cf-btn:focus-visible{box-shadow:0 0 0 3px #f6821f59}.cf-btn-primary{color:#fff;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border-color:#5b42ff47}.cf-btn-primary:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%);border-color:#5b42ff47}.cf-btn-accent{color:#fff;background:linear-gradient(#8768ff 0%,#6d4df1 100%);border-color:#5b42ff47}.cf-btn-accent:hover{background:linear-gradient(#9278ff 0%,#7456f4 100%);border-color:#5b42ff47}.cf-btn-ghost{color:#5f3df5;background:0 0;border-color:#5b42ff47}.cf-btn-ghost:hover{color:#4f2ee9;background:#6d4df10f;border-color:#5b42ff47}.cf-btn-sm{height:30px;padding:0 14px;font-size:12px}.cf-pill{color:var(--cf-fg-200);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.cf-pill:hover{color:var(--cf-fg-100);background:#1d1d1b0d}.cf-pill[data-active=true]{background:var(--cf-fg-100);color:#fff}.cf-card{background:var(--cf-bg-elev);border:1px solid var(--cf-border-100);border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative}.cf-card:hover{border-color:var(--cf-border-200);transform:translateY(-2px);box-shadow:0 18px 50px -30px #1d1d1b2e}.cf-tier-card{background:linear-gradient(135deg,#fff 0%,#fefbf7 50%,#fffaf3 100%);border:1px solid #e7e4dc;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 1px 3px #1d1d1b0a,0 8px 24px -8px #f6821f14,inset 0 1px #ffffffe6}.cf-tier-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 40% at 50% 0,#f6821f14 0%,#0000 60%);position:absolute;inset:0}.cf-tier-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#f6821f33 50%,#0000);height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.cf-tier-card>*{z-index:2;position:relative}.cf-logo-tile{height:56px;color:var(--cf-fg-300);letter-spacing:-.01em;opacity:.7;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:opacity .2s,color .2s;display:flex}.cf-logo-tile:hover{opacity:1;color:var(--cf-fg-100)}.cf-marquee{animation:38s linear infinite cf-scroll}.cf-wordmark-bg{font-family:var(--font-sans);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #f6821f38;filter:drop-shadow(0 0 8px #ff500a0f);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,24vw,22rem);font-weight:600;line-height:.85}.cf-link{color:var(--cf-accent-200);align-items:center;gap:.25rem;font-weight:500;transition:color .18s;display:inline-flex}.cf-link:hover{color:var(--cf-fg-100)}.cf-chip{border:1px solid var(--cf-border-100);background:var(--cf-bg-elev);color:var(--cf-fg-200);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .625rem;font-size:12px;font-weight:500;display:inline-flex}.cf-chip-accent{color:var(--cf-accent-200);background:var(--cf-accent-soft);border-color:#f6821f4d}.cf-section{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}::-webkit-scrollbar-thumb{background:0 0}::-webkit-scrollbar-thumb:hover{background:0 0}.cf-blueprint-frame:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 59px,#3b82f60a 59px 60px),repeating-linear-gradient(90deg,#0000,#0000 59px,#3b82f60a 59px 60px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000 30%,#0000 75%);mask-image:radial-gradient(90% 90%,#000 30%,#0000 75%)}.cf-blueprint-grid{pointer-events:none;z-index:3;border-radius:inherit;border:2px solid #3b82f633;position:absolute;inset:-1px}.cf-blueprint-grid:before,.cf-blueprint-grid:after{content:"";background:#3b82f640;position:absolute}.cf-blueprint-grid:before{height:1px;top:0;left:0;right:0;box-shadow:0 60px #3b82f614,0 120px #3b82f614}.cf-blueprint-grid:after{width:1px;top:0;bottom:0;left:0;box-shadow:60px 0 #3b82f614,120px 0 #3b82f614}.cf-blueprint-frame .cf-corner{background:radial-gradient(circle,#3b82f626,#0000 70%);border:2px solid #3b82f659;width:14px;height:14px;box-shadow:0 0 12px #3b82f64d,inset 0 0 4px #ffffff80}.cf-blueprint-frame .cf-corner:before{content:"";background:#3b82f633;border-radius:50%;position:absolute;inset:3px}.cf-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;position:relative}@media (min-width:768px){.cf-container{padding-left:2rem;padding-right:2rem}}.cf-container:before,.cf-container:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#0000 0%,#f6821f14 15%,#f6821f1f 50%,#f6821f14 85%,#0000 100%);width:1px;position:absolute;top:0;bottom:0}.cf-container:before{left:0}.cf-container:after{right:0}@media (max-width:767px){.cf-container:before,.cf-container:after{display:none}}.cf-container-guides{position:relative}.cf-container-guides:before{content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(#0000,#0000 8px,#f6821f0f 8px 9px);width:1px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cf-container-guides:hover:before{opacity:1}.cf-container-grid{position:relative}.cf-container-grid:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#f6821f03 1px,#0000 1px),linear-gradient(90deg,#f6821f03 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100%,#000 0%,#0000 90%);mask-image:radial-gradient(100% 100%,#000 0%,#0000 90%)}.cf-container-bounded{position:relative}.cf-container-bounded:before,.cf-container-bounded:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e7e4dc80 20% 80%,#0000);height:1px;position:absolute;left:5%;right:5%}.cf-container-bounded:before{top:0}.cf-container-bounded:after{bottom:0}.cf-container:after{content:"";transform-origin:0;height:2px;transform:scaleX(var(--scroll-progress,0));z-index:9999;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f6821fcc 0%,#f6821f66 100%);transition:opacity .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #f6821f80}@media (min-width:768px){.cf-container:hover:after{opacity:.8}}@keyframes cf-content-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.97;transform:scale(.998)}}.cf-container-grid>*{animation:8s ease-in-out infinite cf-content-breathe}.cf-container ::selection{color:#1d1d1b;background-color:#f6821f40}.cf-container a:focus-visible,.cf-container button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f6821f99}@media (prefers-reduced-motion:no-preference){.cf-container-guides{will-change:transform;transform:translateZ(0)}}.cf-container[data-debug=true]:before,.cf-container[data-debug=true]:after{opacity:1;background:repeating-linear-gradient(#f6821f4d,#f6821f4d 4px,#0000 4px 8px)}.opx-visual-field{pointer-events:none;opacity:.95;background:linear-gradient(90deg,#f6821f14,#0000 18% 82%,#008cff14),radial-gradient(circle at 18% 16%,#ffffffdb,#0000 28%),radial-gradient(circle at 84% 18%,#ffd29c5c,#0000 32%),repeating-linear-gradient(90deg,#1d1d1b0b 0 1px,#0000 1px 52px),repeating-linear-gradient(0deg,#1d1d1b09 0 1px,#0000 1px 52px);animation:16s linear infinite opx-visual-field-drift;position:absolute;inset:0}@keyframes opx-visual-field-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,18px -12px,-24px 18px,52px 0,0 52px}}.opx-blueprint-annotations{pointer-events:none;opacity:.72;mix-blend-mode:multiply;position:absolute;inset:0}.opx-blueprint-tag{color:#1d1d1b5c;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;transform:rotate(-90deg)}.opx-blueprint-tag:before{content:"";background:#ffffff9e;border:1px solid #f6821f94;width:6px;height:6px}.opx-blueprint-tag-a{top:28%;left:38px}.opx-blueprint-tag-b{top:20%;right:8%;transform:rotate(0)}.opx-blueprint-tag-c{bottom:18%;right:12%;transform:rotate(0)}.opx-blueprint-scale{background:repeating-linear-gradient(90deg,#f6821f57 0 1px,#0000 1px 28px),linear-gradient(90deg,#f6821f14,#0000);border-top:1px solid #1d1d1b1f;border-bottom:1px solid #1d1d1b14;width:min(360px,52vw);height:44px;position:absolute;bottom:12%;left:6%}.opx-blueprint-scale:before,.opx-blueprint-scale:after{content:"";background:#1d1d1b24;width:1px;height:60px;position:absolute;top:-8px}.opx-blueprint-scale:before{left:0}.opx-blueprint-scale:after{right:0}.opx-blueprint-orbit{border:1px dashed #f6821f47;border-radius:999px;position:absolute;transform:rotate(-10deg)}.opx-blueprint-orbit-a{width:620px;height:220px;top:8%;left:48%}.opx-blueprint-orbit-b{border-color:#3b82f62e;width:520px;height:170px;bottom:8%;right:-10%;transform:rotate(14deg)}.opx-generated-visual-card{background:linear-gradient(#ffffffb8,#faf8f4a8);border:1px solid #1d1d1b1f;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);animation:.7s cubic-bezier(.22,1,.36,1) both opx-card-enter;position:relative;overflow:hidden;box-shadow:0 22px 60px #1d1d1b14,inset 0 1px #ffffffb8}.opx-generated-visual-card:nth-child(2){animation-delay:90ms}.opx-generated-visual-card:nth-child(3){animation-delay:.16s}@keyframes opx-card-enter{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.opx-generated-visual-card:before,.opx-generated-visual-card:after{content:"";pointer-events:none;position:absolute}.opx-generated-visual-card:before{border:1px dashed #1d1d1b14;inset:12px}.opx-generated-visual-card:after{background:linear-gradient(90deg,#0000,#f6821fcc);width:74px;height:1px;top:18px;right:18px;box-shadow:-34px 22px #008cff47,-92px 74px #1d1d1b1a}.opx-generated-visual-card:hover{border-color:#f6821f47;transform:translateY(-4px);box-shadow:0 30px 80px #1d1d1b1c,0 0 0 1px #f6821f14,inset 0 1px #ffffffd1}@media (min-width:1024px){.opx-generated-visual-card{grid-column:span 6}.opx-generated-visual-featured{grid-column:1/-1}.opx-generated-visual-featured .opx-generated-visual-shell{min-height:520px}.opx-generated-visual-featured .opx-generated-visual-copy{grid-template-columns:.38fr .62fr;align-items:start}}.opx-generated-visual-featured{background:linear-gradient(#fffc,#fffaf3a8),radial-gradient(circle at 62% 20%,#f6821f1f,#0000 34%)}.opx-generated-visual-featured:before{background:linear-gradient(90deg,#f6821f2e,#0000 120px) 0 0/100% 1px no-repeat,linear-gradient(90deg,#3b82f629,#0000 180px) 0 100%/100% 1px no-repeat;border-color:#f6821f29;inset:16px}.opx-generated-visual-featured:after{width:128px;box-shadow:-54px 22px #008cff47,-128px 74px #1d1d1b1a,-210px 132px #f6821f3d}.opx-generated-visual-shell{background:#141721;min-height:310px;position:relative;overflow:hidden}.opx-generated-visual-featured .opx-generated-visual-shell{background:#f7efe4}.opx-generated-visual-featured .opx-generated-visual-shell:before,.opx-generated-visual-featured .opx-generated-visual-shell:after{content:"";z-index:3;pointer-events:none;position:absolute}.opx-generated-visual-featured .opx-generated-visual-shell:before{opacity:.28;background:linear-gradient(90deg,#1d1d1b1f 0 1px,#0000 1px) 0 0/96px 100%,linear-gradient(0deg,#1d1d1b1a 0 1px,#0000 1px) 0 0/100% 96px;border:1px solid #1d1d1b1f;inset:22px}.opx-generated-visual-featured .opx-generated-visual-shell:after{background:repeating-linear-gradient(90deg,#f6821f6b 0 1px,#0000 1px 18px),linear-gradient(90deg,#fff6,#0000);border-top:1px solid #f6821f7a;border-bottom:1px solid #1d1d1b1a;width:34%;height:52px;bottom:26px;left:24px}.opx-generated-visual-shell img{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);animation:12s ease-in-out infinite opx-visual-depth;transform:scale(1.012)}@keyframes opx-visual-depth{0%,to{transform:scale(1.012)translate(0)}50%{transform:scale(1.028)translateY(-6px)}}.opx-generated-visual-card:hover .opx-generated-visual-shell img{filter:saturate(1.05)contrast(1.03);transform:scale(1.045)}.opx-generated-visual-scan{mix-blend-mode:screen;background:linear-gradient(#ffffff29,#0000 18% 74%,#0003),linear-gradient(90deg,#ffffff1f,#0000 34% 66%,#f6821f1f);animation:6s ease-in-out infinite opx-scan-breathe;position:absolute;inset:0}@keyframes opx-scan-breathe{0%,to{opacity:.72}50%{opacity:.96}}.opx-generated-visual-grid{opacity:.18;background:repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 68px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.opx-generated-visual-featured .opx-generated-visual-grid{opacity:.42;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0055b92e 0 1px,#0000 1px 46px),repeating-linear-gradient(0deg,#f6821f29 0 1px,#0000 1px 46px),radial-gradient(circle at 50% 52%,#0000 0 220px,#f6821f3d 221px 222px,#0000 224px);animation:10s linear infinite opx-blueprint-grid-shift}@keyframes opx-blueprint-grid-shift{0%{background-position:0 0,0 0,50% 52%}to{background-position:46px 0,0 46px,50% 52%}}.opx-blueprint-motion{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opx-blueprint-sweep{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ffffff2e 45%,#f6821f38 50%,#5c94ff29 54%,#0000 62%);animation:5.8s cubic-bezier(.22,1,.36,1) infinite opx-blueprint-sweep;position:absolute;inset:-40% -20%;transform:translate(-70%)rotate(.001deg)}@keyframes opx-blueprint-sweep{0%,18%{opacity:0;transform:translate(-76%)rotate(.001deg)}34%{opacity:1}72%,to{opacity:0;transform:translate(72%)rotate(.001deg)}}.opx-blueprint-node{background:#ffffffb8;border:1px solid #f6821fc2;width:9px;height:9px;animation:2.4s ease-in-out infinite opx-node-pulse;position:absolute;box-shadow:0 0 24px #f6821f7a}.opx-blueprint-node:after{content:"";border:1px solid #f6821f3d;border-radius:999px;animation:2.4s ease-out infinite opx-node-ring;position:absolute;inset:-12px}.opx-blueprint-node-a{top:58%;left:18%}.opx-blueprint-node-b{animation-delay:.42s;top:28%;right:22%}.opx-blueprint-node-c{animation-delay:.78s;bottom:24%;right:16%}@keyframes opx-node-pulse{0%,to{opacity:.58;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes opx-node-ring{0%{opacity:.42;transform:scale(.45)}to{opacity:0;transform:scale(1.7)}}.opx-blueprint-data{transform-origin:0;opacity:0;filter:drop-shadow(0 0 8px #f6821f73);background:linear-gradient(90deg,#0000,#f6821fe0,#0000);width:180px;height:1px;animation:3.8s cubic-bezier(.22,1,.36,1) infinite opx-data-trace;position:absolute}.opx-blueprint-data-a{top:64%;left:16%;transform:rotate(-12deg)}.opx-blueprint-data-b{animation-delay:.9s;top:36%;right:18%;transform:rotate(18deg)}.opx-blueprint-data-c{animation-delay:1.45s;bottom:18%;left:46%;transform:rotate(0)}@keyframes opx-data-trace{0%,18%{opacity:0;clip-path:inset(0 100% 0 0)}34%{opacity:1;clip-path:inset(0)}70%,to{opacity:0;clip-path:inset(0 0 0 100%)}}.opx-generated-visual-meta{color:#ffffffd1;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.opx-generated-visual-copy{gap:8px;padding:20px 22px 24px;display:grid;position:relative}.opx-generated-visual-copy h3{letter-spacing:-.035em;color:#1d1d1b;font-size:21px;font-weight:700}.opx-generated-visual-copy p{color:#55524c;max-width:560px;font-size:14px;line-height:1.85}@media (max-width:640px){.opx-generated-visual-shell{min-height:240px}.opx-generated-visual-copy{padding:18px}}.cf-container-bounded{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #f6821f14}.cf-dropdown-menu{transform-origin:top;will-change:transform, opacity, filter;contain:layout paint;animation:.24s cubic-bezier(.2,.9,.2,1) both cf-dropdown-enter;position:relative}@keyframes cf-dropdown-enter{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.cf-dropdown-content{will-change:transform, opacity, filter;animation:.22s cubic-bezier(.2,.9,.2,1) both cf-dropdown-content-in}@keyframes cf-dropdown-content-in{0%{opacity:0;filter:blur(3px);transform:translateY(5px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.cf-dropdown-dust{pointer-events:none;z-index:4;opacity:0;mix-blend-mode:multiply;background-image:radial-gradient(circle,#f6821f5c 0 1px,#0000 1.4px),radial-gradient(circle,#7c3aed2e 0 1px,#0000 1.5px),radial-gradient(circle,#1d1d1b29 0 .8px,#0000 1.2px);background-position:11% 22%,28% 62%,43% 34%;background-size:23px 23px,31px 31px,19px 19px;animation:.26s cubic-bezier(.22,1,.36,1) both cf-dropdown-dust;position:absolute;inset:0;overflow:hidden}@keyframes cf-dropdown-dust{0%{opacity:.55;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translate(9px,-7px)scale(1.025)}}.cf-menu-item{isolation:isolate;will-change:transform;position:relative}.cf-menu-item:active{transform:scale(.985)}@media (hover:hover){.cf-menu-item:hover{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.cf-dropdown-menu,.cf-dropdown-content,.cf-dropdown-dust,.cf-menu-item,.cf-menu-item *,.opx-visual-field,.opx-generated-visual-card,.opx-generated-visual-shell img,.opx-generated-visual-scan,.opx-generated-visual-grid,.opx-blueprint-sweep,.opx-blueprint-node,.opx-blueprint-node:after,.opx-blueprint-data,.opx-hero-blueprint-layer,.opx-hero-blueprint-layer:before,.opx-hero-blueprint-layer:after,.cf-display.opx-hero-title:before,.opx-hero-title-accent,.opx-hero-title-accent:after,.opx-hero-rack-floor,.opx-hero-rack,.opx-hero-rack-unit:before,.opx-hero-rack-unit i,.opx-hero-rack-unit b,.opx-hero-beam,.opx-capability-grid-bg,.opx-capability-orbits span,.opx-capability-node,.opx-button,.opx-button-spinner{transition-duration:.01ms!important;animation:none!important}}.eyebrow,.cf-eyebrow,.cf-tech-eyebrow,.opx-products-eyebrow,.opx-page-kicker{color:#6f4b2d;width:fit-content;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#fffaf3b8;border:1px solid #1d1d1b1a;border-radius:999px;align-items:center;padding:7px 10px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}.eyebrow:before,.eyebrow:after,.cf-eyebrow:before,.cf-eyebrow:after,.cf-tech-eyebrow:before,.cf-tech-eyebrow:after,.opx-products-eyebrow:before,.opx-products-eyebrow:after,.opx-page-kicker:before,.opx-page-kicker:after{content:none!important;display:none!important}.opx-cf-home{--cf-ink:#141414;--cf-muted:#5f5f5b;--cf-line:#dedbd4;--cf-soft:#f7f4ef;--cf-panel:#fffaf3;--cf-orange:#f6821f;--cf-orange-dark:#c94f0a;color:var(--cf-ink);background:radial-gradient(circle at 84% 0,#f6821f24,#0000 28rem),linear-gradient(#fff 0%,#f7f4ef 48%,#fff 100%);overflow:hidden}.opx-cf-container{width:min(100%,1480px);margin:0 auto;padding-left:20px;padding-right:20px}.opx-cf-section{border-top:1px solid var(--cf-line);background:linear-gradient(#ffffffc7,#f7f4ef80)}.opx-cf-section>.opx-cf-container{padding-top:74px;padding-bottom:82px}.opx-cf-hero{isolation:isolate;border-bottom:1px solid var(--cf-line);background:linear-gradient(90deg,#14141409 1px,#0000 1px) 0 0/84px 84px,linear-gradient(#fff 0%,#fff9f1 100%) 0 0/100% 100%;min-height:calc(100dvh - 96px);position:relative}.opx-cf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 34%,#f6821f2e,#0000 24rem),linear-gradient(#fff0,#f7f4efdb);position:absolute;inset:0}.opx-cf-hero-grid{align-items:center;gap:44px;min-height:calc(100dvh - 96px);padding-top:64px;padding-bottom:64px;display:grid}.opx-cf-hero-copy{max-width:760px}.opx-cf-announcement{border-left:3px solid var(--cf-orange);color:#6c5a43;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0 0 28px;padding-left:12px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.opx-cf-hero h1{max-width:900px;color:var(--cf-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(54px,8vw,118px);font-weight:720;line-height:.9}.opx-cf-hero-copy>p:not(.opx-cf-announcement){max-width:660px;color:var(--cf-muted);margin:28px 0 0;font-size:18px;line-height:1.75}.opx-cf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.opx-cf-network-panel{color:#fffaf3;background:radial-gradient(circle at 54% 44%,#f6821f33,#0000 20rem),linear-gradient(#171717 0%,#090909 100%);border:1px solid #211f1b;border-radius:2px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 36px 120px -78px #141414c7}.opx-cf-panel-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.opx-cf-panel-header span,.opx-cf-panel-stats dt{color:#fffaf394;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.opx-cf-panel-header strong{font-size:15px;font-weight:700}.opx-cf-network-map{opacity:.92;background-color:#0000;background-image:linear-gradient(#f6821f2e 1px,#0000 1px),linear-gradient(90deg,#f6821f2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:78px 24px 132px;overflow:hidden}.opx-cf-network-map:before,.opx-cf-network-map:after{content:"";border:1px solid #f6821f94;border-radius:999px;position:absolute}.opx-cf-network-map:before{inset:14% 8% 20% 10%;transform:rotate(-8deg)}.opx-cf-network-map:after{border-color:#fffaf34d;inset:30% 16% 18% 22%;transform:rotate(12deg)}.opx-cf-network-map span{--i:0;left:calc(9% + (var(--i) * 13%));top:calc(18% + ((var(--i) % 3) * 22%));width:clamp(42px,6vw,72px);height:clamp(42px,6vw,72px);transform:rotate(calc((var(--i) - 2) * 7deg));background-color:#0000;background-image:linear-gradient(#a7ef9e66 2px,#0000 2px),linear-gradient(90deg,#a7ef9e66 2px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9px 9px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f6821f94;position:absolute;box-shadow:0 0 36px -12px #f6821fcc}.opx-cf-panel-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.opx-cf-panel-stats div{border-left:1px solid #ffffff1f;padding:16px}.opx-cf-panel-stats div:first-child{border-left:0}.opx-cf-panel-stats dd{color:#fffaf3;margin:8px 0 0;font-size:20px;font-weight:750;line-height:1}.opx-cf-capability-band{background:#fff}.opx-cf-three{border:1px solid var(--cf-line);background:var(--cf-line);display:grid;overflow:hidden}.opx-cf-capability{background:#fff;min-height:260px;padding:30px}.opx-cf-capability svg,.opx-cf-split-copy svg,.opx-cf-operating-card svg,.opx-cf-readiness svg,.opx-cf-final-cta svg{color:var(--cf-orange)}.opx-cf-capability h2,.opx-cf-section-heading h2,.opx-cf-split-copy h2,.opx-cf-operating-header h2,.opx-cf-readiness h2,.opx-cf-final-cta h2{color:var(--cf-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,72px);font-weight:720;line-height:.95}.opx-cf-capability h2{margin-top:54px;font-size:clamp(30px,3vw,42px)}.opx-cf-capability p,.opx-cf-section-heading p,.opx-cf-split-copy p,.opx-cf-operating-card p,.opx-cf-readiness p,.opx-cf-final-cta p{color:var(--cf-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.opx-cf-section-heading{align-items:end;gap:28px;margin-bottom:42px;display:grid}.opx-cf-section-heading p{max-width:640px}.opx-cf-products-grid{gap:18px;display:grid}.opx-cf-product-card{border:1px solid var(--cf-line);box-shadow:none;background:#fff;border-radius:2px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s}.opx-cf-product-card:hover{border-color:#f6821f7a;transform:translateY(-2px);box-shadow:0 30px 90px -72px #14141499}.opx-cf-product-media{border-bottom:1px solid var(--cf-line);background:radial-gradient(circle at 50% 44%,#f6821f1f,#0000 15rem),#f7f4ef;height:220px;margin:-22px -22px 24px;position:relative}.opx-cf-product-media img{padding:30px}.opx-cf-product-meta{color:var(--cf-orange-dark);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:850;display:flex}.opx-cf-product-card h3,.opx-cf-layer-table h3,.opx-cf-operating-card h3{color:var(--cf-ink);letter-spacing:0;margin:26px 0 0;font-size:30px;font-weight:720;line-height:1}.opx-cf-product-card p{min-height:112px;color:var(--cf-muted);margin:18px 0 28px;font-size:15px;line-height:1.72}.opx-cf-section-split,.opx-cf-operating-section{background:var(--cf-soft)}.opx-cf-split-grid{align-items:center;gap:34px;display:grid}.opx-cf-visual-card{background:#111;border:1px solid #211f1b;border-radius:2px;min-height:520px;position:relative;overflow:hidden}.opx-cf-visual-overlay{background:radial-gradient(circle at 70% 28%,#f6821f3d,#0000 18rem),linear-gradient(#0000 35%,#0000009e);position:absolute;inset:0}.opx-cf-split-copy{max-width:620px}.opx-cf-layer-table{border:1px solid var(--cf-line);background:var(--cf-line);display:grid;overflow:hidden}.opx-cf-layer-table article{background:#fff;padding:28px}.opx-cf-layer-table p{min-height:84px;color:var(--cf-muted);margin:18px 0 24px;font-size:15px;line-height:1.72}.opx-cf-layer-table div{flex-wrap:wrap;gap:8px;display:flex}.opx-cf-layer-table span{border:1px solid var(--cf-line);background:var(--cf-soft);color:#353431;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:800}.opx-cf-operating-header{align-items:end;gap:24px;margin-bottom:34px;display:grid}.opx-cf-operating-grid{gap:16px;display:grid}.opx-cf-operating-card{border:1px solid var(--cf-line);box-shadow:none;background:#fff;border-radius:2px;padding:26px}.opx-cf-operating-card h3{margin-top:42px;font-size:25px}.opx-cf-readiness{border:1px solid var(--cf-line);background:linear-gradient(90deg,#f6821f14,#0000 48%),#fff;gap:34px;padding:32px;display:grid}.opx-cf-readiness ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.opx-cf-readiness li{color:#343330;gap:12px;font-size:15px;line-height:1.65;display:flex}.opx-cf-readiness li svg{flex-shrink:0;margin-top:3px}.opx-cf-final-section{background:#111}.opx-cf-final-cta{color:#fffaf3;background:radial-gradient(circle at 84% 16%,#f6821f3d,#0000 24rem),#141414;border:1px solid #ffffff21;align-items:center;gap:28px;padding:34px;display:grid}.opx-cf-final-cta h2{color:#fffaf3}.opx-cf-final-cta p{color:#fffaf3b8;max-width:760px}@media (min-width:768px){.opx-cf-container{padding-left:32px;padding-right:32px}.opx-cf-three,.opx-cf-products-grid,.opx-cf-layer-table,.opx-cf-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opx-cf-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.opx-cf-hero-grid,.opx-cf-split-grid,.opx-cf-readiness{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.opx-cf-section-heading,.opx-cf-operating-header,.opx-cf-final-cta{grid-template-columns:minmax(0,.92fr) auto}.opx-cf-final-cta{padding:48px}}@media (max-width:767px){.opx-cf-section>.opx-cf-container{padding-top:56px;padding-bottom:62px}.opx-cf-network-panel{min-height:470px}.opx-cf-panel-stats{grid-template-columns:1fr}.opx-cf-panel-stats div,.opx-cf-panel-stats div:first-child{border-top:1px solid #ffffff1f;border-left:0}.opx-cf-panel-stats div:first-child{border-top:0}}.opx-sales-chat{z-index:60;background:#fffffffa;border:1px solid #10182814;border-radius:9px;width:min(296px,100vw - 28px);position:fixed;bottom:18px;right:18px;overflow:visible;box-shadow:0 24px 70px -48px #0f172abf,0 8px 30px -24px #0f172a73,inset 0 1px #ffffffe6}.opx-sales-chat-expanded{overscroll-behavior:contain;touch-action:none;background:linear-gradient(#f1f3f6b8 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#f1f3f6b8 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle,#a4abb652 1px,#0000 1.5px) 0 0/12px 12px,#fff;border:1.5px solid #b8c2d2eb;border-radius:18px;flex-direction:column;width:min(424px,100vw - 20px);height:min(704px,100vh - 20px);max-height:calc(100vh - 20px);animation:.26s cubic-bezier(.22,1,.36,1) both opx-sales-chat-expanded-enter;display:flex;overflow:hidden;box-shadow:0 28px 76px -52px #0f172a8a,0 12px 32px -24px #0f172a52,0 0 0 1px #ffffffb8,inset 0 1px #fffffff5}.opx-sales-chat-workspace{width:100vw;height:100vh;box-shadow:none;transform-origin:100% 100%;will-change:opacity, transform;background:#f4f5f7;border:0;border-radius:0;padding:6px 8px;animation:.32s cubic-bezier(.22,1,.36,1) both opx-sales-chat-workspace-enter;inset:0;overflow:hidden}.opx-sales-chat-workspace-closing{pointer-events:none;animation:.24s cubic-bezier(.4,0,.2,1) both opx-sales-chat-workspace-exit}.opx-sales-chat-workspace-shell{opacity:1;background:#fff;border-radius:16px;grid-template-columns:280px minmax(0,1fr);width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s,box-shadow .52s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 34px 120px -78px #0f172a52,inset 0 1px #ffffffeb}.opx-sales-chat-workspace-closing .opx-sales-chat-workspace-shell{opacity:0;transform:translate(28px,28px)scale(.94);box-shadow:0 24px 80px -62px #0f172a4d,inset 0 1px #ffffffeb}.opx-sales-chat-workspace-sidebar{background:#f7f8fa;border-right:1px solid #e3e6eb;grid-template-rows:63px auto 1fr;min-width:0;display:grid}.opx-sales-chat-workspace-brand{color:#1f2733;letter-spacing:-.012em;border-bottom:1px solid #e3e6eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 21px;font-size:15px;display:grid}.opx-sales-chat-workspace-brand strong{font-size:15px;font-weight:570}.opx-sales-chat-workspace-brand button,.opx-sales-chat-workspace-actions button{color:#677284;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.opx-sales-chat-workspace-brand button{border-radius:6px;width:22px;height:22px}.opx-sales-chat-workspace-brand button:hover,.opx-sales-chat-workspace-brand button:focus-visible,.opx-sales-chat-workspace-actions button:hover,.opx-sales-chat-workspace-actions button:focus-visible{color:#172033;background:#fff;border-color:#d8dde6;outline:0}.opx-sales-chat-workspace-cloud{width:31px;height:18px;display:inline-block;position:relative}.opx-sales-chat-workspace-cloud span{background:radial-gradient(circle at 30% 22%,#ffffffc7,#0000 34%),linear-gradient(135deg,#ffe1bf 0%,#ffb569 48%,#f47a24 100%);border-radius:999px;position:absolute;bottom:2px}.opx-sales-chat-workspace-cloud span:first-child{width:12px;height:12px;left:0}.opx-sales-chat-workspace-cloud span:nth-child(2){width:17px;height:17px;left:8px}.opx-sales-chat-workspace-cloud span:nth-child(3){width:13px;height:13px;right:0}.opx-sales-chat-workspace-nav{gap:2px;padding:16px 20px 14px;display:grid}.opx-sales-chat-workspace-nav button{color:#667085;cursor:pointer;letter-spacing:-.012em;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:34px;padding:0 9px;font-size:15px;font-weight:440;display:inline-flex}.opx-sales-chat-workspace-nav button:hover,.opx-sales-chat-workspace-nav button:focus-visible{color:#172033;background:#fff;outline:0}.opx-sales-chat-workspace-history{align-content:start;gap:3px;padding:8px 12px 18px 20px;display:grid}.opx-sales-chat-workspace-history>span{color:#697386;letter-spacing:-.01em;margin:0 0 5px 4px;font-size:14px;font-weight:520}.opx-sales-chat-workspace-history button{color:#697386;cursor:pointer;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;width:100%;min-height:37px;padding:0 12px;font-size:14px;line-height:37px;display:block;overflow:hidden}.opx-sales-chat-workspace-history button.is-active{color:#202833;background:#fff;box-shadow:0 10px 22px -20px #0f172a3d,inset 0 0 0 1px #d8dee8c2}.opx-sales-chat-workspace-history button:hover,.opx-sales-chat-workspace-history button:focus-visible{color:#202833;background:#fff;outline:0}.opx-sales-chat-workspace-main{background:radial-gradient(circle at 50% 18%,#fff7efb8,#0000 26rem),#fbfcfe;grid-template-rows:68px minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.opx-sales-chat-workspace-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #e3e6eb;grid-template-columns:1fr auto;align-items:center;padding:0 13px 0 0;display:grid}.opx-sales-chat-workspace-header h2{color:#667085;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:430;line-height:1;overflow:hidden}.opx-sales-chat-workspace-actions{align-items:center;gap:6px;display:inline-flex}.opx-sales-chat-workspace-actions button{color:#667085;background:#fff;border-color:#d8dde6;border-radius:9px;width:38px;height:38px;box-shadow:0 10px 22px -20px #0f172a38,inset 0 1px #ffffffeb}.opx-sales-chat-workspace-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#253244;scrollbar-width:none;-ms-overflow-style:none;width:min(806px,100vw - 360px);min-height:0;margin:0 auto;padding:22px 0 176px;overflow:hidden auto}.opx-sales-chat-workspace-content::-webkit-scrollbar{width:0;height:0;display:none}.opx-sales-chat-workspace-thread{gap:14px;padding:6px 0 0;display:grid}.opx-sales-chat-workspace-empty{text-align:center;justify-items:center;gap:8px;max-width:360px;margin:18px auto 8px;display:grid}.opx-sales-chat-workspace-empty-cloud{width:118px;height:60px;position:relative}.opx-sales-chat-workspace-empty-cloud span{background:radial-gradient(circle at 36% 22%,#ffffffeb,#0000 33%),linear-gradient(135deg,#fff3e8 0%,#ffd4ad 54%,#ff7f34 100%);border-radius:999px;position:absolute;bottom:4px;box-shadow:0 18px 38px -28px #f97316b8,inset 0 1px #fff9}.opx-sales-chat-workspace-empty-cloud span:first-child{width:32px;height:32px;left:2px}.opx-sales-chat-workspace-empty-cloud span:nth-child(2){width:50px;height:50px;left:20px}.opx-sales-chat-workspace-empty-cloud span:nth-child(3){width:38px;height:38px;right:0}.opx-sales-chat-workspace-empty h3{color:#202833;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:620;line-height:1.15}.opx-sales-chat-workspace-empty p{color:#808898;letter-spacing:-.012em;margin:0;font-size:14px;line-height:1.45}.opx-sales-chat-workspace-message{gap:7px;width:100%;display:grid}.opx-sales-chat-workspace-message-user{justify-items:end}.opx-sales-chat-workspace-message-assistant{justify-items:start;width:100%}.opx-sales-chat-workspace-role{color:#8a93a3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.opx-sales-chat-workspace-bubble{letter-spacing:-.01em;word-wrap:break-word;border:1px solid #d6dce4c7;border-radius:14px;width:fit-content;max-width:min(620px,82%);padding:8px 13px;font-size:14px;line-height:1.32;box-shadow:0 12px 26px -24px #0f172a42,inset 0 1px #ffffffd6}.opx-sales-chat-workspace-message-user .opx-sales-chat-workspace-bubble{color:#202833;background:linear-gradient(#fff 0%,#f2f4f7 100%);border-color:#cfd6e0e6;border-radius:13px 13px 5px;max-width:min(480px,76%);min-height:28px;padding:5px 13px;line-height:18px;box-shadow:0 14px 30px -25px #0f172a3d,inset 0 1px #fffffff2}.opx-sales-chat-workspace-message-assistant .opx-sales-chat-workspace-bubble{color:#253244;background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#cfd6e0e0;border-bottom-left-radius:5px}.opx-sales-chat-workspace-thread .opx-sales-chat-reasoning{width:min(620px,100%);margin-top:2px}.opx-sales-chat-workspace-thread .opx-sales-chat-reasoning p{color:#7a8493;background:0 0;border-left-color:#bec4cedb;padding-left:12px}.opx-sales-chat-workspace-composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d8dde6;border-radius:20px;width:min(820px,100vw - 390px);min-height:126px;padding:18px 16px 15px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 -36px 78px 20px #fbfcfeeb,0 24px 78px -64px #0f172a42,inset 0 1px #fffffff5}.opx-sales-chat-workspace-composer textarea{resize:none;color:#202833;min-height:54px;max-height:54px;font:inherit;letter-spacing:-.012em;background:0 0;border:0;outline:0;font-size:16px;line-height:1.45;overflow:hidden}.opx-sales-chat-workspace-composer textarea::placeholder{color:#9aa3b2}.opx-sales-chat-workspace-composer-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.opx-sales-chat-console-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #dee2e8f5;flex:none;justify-content:space-between;align-items:center;min-height:58px;padding:0 28px;display:flex}.opx-sales-chat-conversation-button{color:#14171d;cursor:pointer;letter-spacing:-.012em;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:14px;font-weight:560;line-height:1;display:inline-flex}.opx-sales-chat-conversation-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.opx-sales-chat-conversation-button:hover,.opx-sales-chat-conversation-button:focus-visible{color:#0f172a;outline:0}.opx-sales-chat-console-actions{align-items:center;gap:16px;display:inline-flex}.opx-sales-chat-console-actions button{color:#242a33;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.opx-sales-chat-console-actions button:hover,.opx-sales-chat-console-actions button:focus-visible{color:#0b55ff;outline:0}.opx-sales-chat-console-actions svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.opx-sales-chat-console{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 10px;display:flex}.opx-sales-chat-help-strip{color:#20242c;letter-spacing:-.01em;background:#ffffffeb;border:1px solid #dce0e7f2;border-radius:14px;flex:none;justify-content:space-between;align-items:center;min-height:39px;padding:0 9px 0 14px;font-size:13px;display:flex;box-shadow:0 18px 34px -30px #0f172a3d,inset 0 1px #ffffffe6}.opx-sales-chat-help-strip a{color:#14171d;background:#fff;border:1px solid #dce0e7f2;border-radius:9px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:540;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px -14px #0f172a42}.opx-sales-chat-help-strip a:hover,.opx-sales-chat-help-strip a:focus-visible{border-color:#b7becae6;outline:0}.opx-sales-chat-console-main{flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;min-height:0;padding:26px 0 8px;display:flex}.opx-sales-chat-cloud{width:124px;height:60px;margin-bottom:8px;position:relative}.opx-sales-chat-cloud span{background:radial-gradient(circle at 35% 24%,#ffffffeb,#0000 32%),linear-gradient(135deg,#fff3e8 0%,#ffd3ab 52%,#ff8036 100%);border-radius:999px;position:absolute;bottom:8px;box-shadow:0 24px 54px -34px #f97316c7,inset 0 1px #ffffffa8}.opx-sales-chat-cloud span:first-child{width:32px;height:32px;left:2px}.opx-sales-chat-cloud span:nth-child(2){width:48px;height:48px;left:22px}.opx-sales-chat-cloud span:nth-child(3){width:62px;height:62px;left:50px}.opx-sales-chat-cloud span:nth-child(4){background:radial-gradient(circle at 35% 24%,#ffffffdb,#0000 30%),linear-gradient(135deg,#ffbd7a 0%,#ff7d33 65%,#e04f13 100%);width:42px;height:42px;right:0}.opx-sales-chat-console-copy{text-align:center;gap:4px;margin-bottom:22px;display:grid}.opx-sales-chat-console-copy h2{color:#161a22;letter-spacing:-.024em;margin:0;font-size:16px;font-weight:700;line-height:1.15}.opx-sales-chat-console-copy p{color:#777f8b;letter-spacing:-.012em;margin:0;font-size:13px;line-height:1.35}.opx-sales-chat-option-list{gap:9px;width:min(322px,100%);display:grid}.opx-sales-chat-option{isolation:isolate;color:#171b22;cursor:pointer;text-align:left;background:#ffffffe0;border:1px solid #dee2e8f5;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:50px;padding:7px 13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px -28px #0f172a57,inset 0 1px #ffffffeb}.opx-sales-chat-option:before{content:"";z-index:0;border-radius:inherit;opacity:.42;background:conic-gradient(#0000 0deg 52deg,#5b42fff2 64deg,#0b66fff2 86deg,#0000 112deg 360deg);transition:opacity .18s;animation:2s linear infinite opx-sales-chat-option-border;position:absolute;inset:0;transform:rotate(0)}.opx-sales-chat-option:after{content:"";z-index:0;background:#fffffff0;border-radius:12px;position:absolute;inset:1px}.opx-sales-chat-option>*{z-index:1;position:relative}.opx-sales-chat-option:hover,.opx-sales-chat-option:focus-visible{border-color:#0000;outline:0;transform:translateY(-1px);box-shadow:0 18px 32px -28px #0f172a6b,0 0 0 3px #5b42ff0f,inset 0 1px #fffffff5}.opx-sales-chat-option:hover:before,.opx-sales-chat-option:focus-visible:before{opacity:1}.opx-sales-chat-option:disabled{cursor:wait;opacity:.62;transform:none}.opx-sales-chat-option:disabled:before{opacity:.18;animation-play-state:paused}@keyframes opx-sales-chat-option-border{to{transform:rotate(1turn)}}.opx-sales-chat-option-icon{color:#9aa1ad;place-items:center;width:28px;height:28px;display:grid}.opx-sales-chat-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.opx-sales-chat-option strong{color:#666d77;letter-spacing:-.012em;font-size:13px;font-weight:600;line-height:1.16;display:block}.opx-sales-chat-option small{color:#707783;letter-spacing:-.01em;margin-top:1px;font-size:12.5px;font-weight:460;line-height:1.18;display:block}.opx-sales-chat-transcript-console{align-self:stretch;gap:12px;max-height:none}.opx-sales-chat-transcript-console .opx-sales-chat-message-user{justify-self:end;width:fit-content;max-width:85%}.opx-sales-chat-transcript-console .opx-sales-chat-message-user p{color:#2f3338;letter-spacing:-.012em;width:auto;max-width:100%;box-shadow:none;word-wrap:break-word;background:#e6e6e6;border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:430;line-height:1.45}.opx-sales-chat-reasoning{color:#9a9a9a;gap:8px;max-width:100%;padding:0 2px;display:grid}.opx-sales-chat-reasoning-toggle{color:#9d9d9d;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:3px;width:fit-content;padding:0;font-size:12.5px;font-weight:430;line-height:1;display:inline-flex}.opx-sales-chat-reasoning-toggle:hover,.opx-sales-chat-reasoning-toggle:focus-visible{color:#737373;outline:0}.opx-sales-chat-reasoning p{color:#8e8e8e;letter-spacing:-.012em;border-left:1px solid #cdcdcddb;margin:0;padding-left:11px;font-size:14px;font-weight:430;line-height:1.45}.opx-sales-chat-resolving{color:#f47c22;letter-spacing:-.012em;align-items:center;gap:7px;width:fit-content;margin-top:2px;font-size:13px;line-height:1;display:inline-flex}.opx-sales-chat-resolving em{color:#f47c22;font-style:italic}.opx-sales-chat-resolving-cloud{flex:none;width:24px;height:14px;animation:1.2s ease-in-out infinite opx-sales-chat-resolving-pulse;display:inline-block;position:relative}.opx-sales-chat-resolving-cloud span{background:radial-gradient(circle at 32% 24%,#ffffffc7,#0000 34%),linear-gradient(135deg,#ffe5c7 0%,#ffb06b 54%,#f47c22 100%);border-radius:999px;position:absolute;bottom:1px;box-shadow:0 6px 12px -9px #f47c22cc}.opx-sales-chat-resolving-cloud span:first-child{width:11px;height:11px;left:0}.opx-sales-chat-resolving-cloud span:nth-child(2){width:15px;height:15px;left:6px}.opx-sales-chat-resolving-cloud span:nth-child(3){width:12px;height:12px;right:0}.opx-sales-chat-privacy{background:#ffffffeb;border:1px solid #dce0e7f2;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:52px;padding:10px 13px;display:grid;box-shadow:0 16px 30px -28px #0f172a3d,inset 0 1px #ffffffe6}.opx-sales-chat-privacy p{color:#777f8b;letter-spacing:-.005em;margin:0;font-size:10.5px;line-height:1.35}.opx-sales-chat-privacy button{color:#8a92a0;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.opx-sales-chat-privacy button:hover,.opx-sales-chat-privacy button:focus-visible{color:#111827;outline:0}.opx-sales-chat-privacy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.opx-sales-chat-composer{background:#fffffff5;border:1px solid #dadfe7fa;border-radius:18px;flex:none;min-height:86px;padding:12px 12px 8px;display:grid;box-shadow:0 18px 34px -30px #0f172a4d,inset 0 1px #fffffff5}.opx-sales-chat-composer textarea{resize:none;color:#14171d;min-height:36px;max-height:36px;font:inherit;letter-spacing:-.012em;background:0 0;border:0;outline:0;font-size:14px;line-height:1.45;overflow:hidden}.opx-sales-chat-composer textarea::placeholder{color:#9aa1ad}.opx-sales-chat-composer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.opx-sales-chat-ask-chip{color:#555;background:#fff;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.opx-sales-chat-composer-tools{align-items:center;gap:11px;display:inline-flex}.opx-sales-chat-tune,.opx-sales-chat-send{cursor:pointer;border:0;place-items:center;padding:0;display:grid}.opx-sales-chat-tune{color:#8d96a3;background:0 0;width:22px;height:22px}.opx-sales-chat-tune:hover,.opx-sales-chat-tune:focus-visible{color:#172033;outline:0}.opx-sales-chat-tune svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.opx-sales-chat-send{color:#a7b0bd;width:29px;height:29px;box-shadow:none;background:#edf1f6;border-radius:999px;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}.opx-sales-chat-send:not(:disabled){color:#fff;background:#0b66ff;box-shadow:0 10px 20px -15px #2563eb94}.opx-sales-chat-send:not(:disabled):hover,.opx-sales-chat-send:not(:disabled):focus-visible{background:#0057e6;outline:0;transform:translateY(-1px)}.opx-sales-chat-send:disabled{cursor:not-allowed;opacity:1}.opx-sales-chat-expanded-header{color:#172033;letter-spacing:-.01em;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:14px;display:flex}.opx-sales-chat-expanded-header strong{font-weight:760}.opx-sales-chat-expanded-header span{color:#7a8491;font-weight:520}.opx-sales-chat-mini{z-index:60;pointer-events:none;grid-template-columns:1fr auto;align-items:end;gap:10px;width:min(348px,100vw - 24px);display:grid;position:fixed;bottom:18px;right:18px}.opx-sales-chat-mini-card{z-index:1;pointer-events:auto;grid-column:1/-1;width:min(318px,100%);margin:0 0 0 auto;animation:.42s cubic-bezier(.22,1,.36,1) both opx-sales-chat-card-enter;position:relative}.opx-sales-chat-mini-message{color:#172033;letter-spacing:-.012em;cursor:pointer;background:linear-gradient(#fffffffa,#fff),radial-gradient(circle at 14% 0,#635bff14,#0000 34%);border:1px solid #dbe2ecfa;border-radius:14px;margin:0;padding:12px 14px 13px;font-size:14px;line-height:1.45;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 26px 60px -42px #0f172a9e,0 7px 20px -15px #0f172a4d,inset 0 1px #ffffffeb}.opx-sales-chat-mini-message:hover,.opx-sales-chat-mini-message:focus-visible{border-color:#0b55ff2e;outline:0;transform:translateY(-1px);box-shadow:0 28px 64px -42px #0f172aad,0 10px 24px -16px #0b55ff47,inset 0 1px #fffffff5}.opx-sales-chat-mini-close{z-index:3;color:#111827;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(#f2f3f5 0%,#d9dce1 100%);border:1px solid #bec4cdd6;border-radius:999px;place-items:center;width:20px;height:20px;transition:background-color .16s,border-color .16s,opacity .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:-8px;right:-8px;transform:translateY(2px)scale(.96);box-shadow:0 8px 18px -13px #0f172a9e,inset 0 1px #ffffffeb}.opx-sales-chat-mini-card:hover .opx-sales-chat-mini-close,.opx-sales-chat-mini-card:focus-within .opx-sales-chat-mini-close{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.opx-sales-chat-mini-close:hover,.opx-sales-chat-mini-close:focus-visible{background:linear-gradient(#fff 0%,#e4e7ec 100%);border-color:#94a3b8f2;outline:0;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 20px -14px #0f172aad,0 0 0 2px #0b55ff14,inset 0 1px #ffffffeb}.opx-sales-chat-mini-close svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.opx-sales-chat-mini-button{isolation:isolate;z-index:2;box-sizing:border-box;color:#194fff;letter-spacing:-.005em;cursor:pointer;pointer-events:auto;contain:layout paint style;will-change:width, box-shadow;background:0 0;border:0;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:6px;width:112px;min-height:32px;margin-top:-2px;padding:0 10px 0 8px;font-size:11px;font-weight:680;line-height:1;transition:box-shadow .16s,transform .16s;animation:8.4s cubic-bezier(.22,1,.36,1) infinite opx-sales-chat-button-collapse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -30px #2563ebd1,0 0 0 1px #ffffffb8,inset 0 1px #fffffff2}.opx-sales-chat-mini-button:before{content:"";z-index:0;border-radius:inherit;filter:blur(12px);opacity:.58;pointer-events:none;background:radial-gradient(circle at 18% 42%,#4c6fff57,#0000 28%),radial-gradient(circle at 78% 48%,#8e5cff3d,#0000 30%),radial-gradient(circle at 50% 90%,#00c2ff2e,#0000 36%);animation:7.2s ease-in-out infinite opx-sales-chat-halo-drift;position:absolute;inset:-14px;transform:scale(.92)}.opx-sales-chat-mini-border{z-index:1;border-radius:inherit;filter:saturate(1.22)brightness(1.03);transform-origin:50%;will-change:transform, filter;background:conic-gradient(#194fff1a 0deg,#194fff 24deg,#8b5cf6 58deg,#8b5cf624 94deg,#0000 132deg 196deg,#38bdf8 238deg,#10b981 276deg,#ff9a5c 318deg,#194fff1a 360deg);animation:3.6s linear infinite opx-sales-chat-border-spin;position:absolute;inset:-1px}.opx-sales-chat-mini-sheen{border-radius:inherit;opacity:0;will-change:opacity, transform;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffeb 46%,#0000 58%),radial-gradient(circle,#38bdf852,#0000 38%);position:absolute;inset:-42%;transform:translate(-38%)rotate(8deg)}.opx-sales-chat-mini-button:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(110deg,#fff0 0 28%,#5075ff29 38%,#fff0 50%) -140% 0/240% 100%,linear-gradient(#fffffffc,#fff 68%,#f5f8ff) 0 0/100% 100%,radial-gradient(circle at 18% 18%,#2a68ff29,#0000 35%) 0 0/100% 100%;animation:2.8s ease-in-out infinite opx-sales-chat-surface-flow;position:absolute;inset:1.5px;box-shadow:inset 0 0 0 1px #ffffffbd,inset 0 -7px 14px #3458ff09}.opx-sales-chat-mini-orbit{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #194fff29,inset 0 0 0 2px #ffffffad}.opx-sales-chat-mini-orbit:before,.opx-sales-chat-mini-orbit:after{content:"";opacity:.72;background:currentColor;border-radius:999px;width:4px;height:4px;animation:4.4s cubic-bezier(.65,0,.35,1) infinite opx-sales-chat-orbit-dot;position:absolute;top:50%;transform:translate(-10px,-50%);box-shadow:0 0 9px #194fffb3,0 0 18px #8b5cf661}.opx-sales-chat-mini-orbit:after{opacity:.42;width:3px;height:3px;animation-delay:-2.2s}.opx-sales-chat-mini-label{z-index:4;white-space:nowrap;transform-origin:0;text-shadow:0 1px #ffffffb8;will-change:opacity, transform, width;width:66px;animation:8.4s cubic-bezier(.22,1,.36,1) infinite opx-sales-chat-label-hide,1.8s ease-in-out infinite opx-sales-chat-label-color;display:inline-block;position:relative;overflow:hidden}.opx-sales-chat-mini-label:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#194fff47,#0000);width:32%;animation:5.8s ease-in-out infinite opx-sales-chat-label-sheen;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:skew(-18deg)}.opx-sales-chat-mini-button:hover,.opx-sales-chat-mini-button:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 18px 42px -28px #2563ebeb,0 0 0 4px #0b55ff1c,0 0 0 1px #ffffffdb}.opx-sales-chat-mini-button:hover .opx-sales-chat-mini-border,.opx-sales-chat-mini-button:focus-visible .opx-sales-chat-mini-border{filter:saturate(1.38)brightness(1.08)}.opx-sales-chat-mini-mark{z-index:4;background:radial-gradient(circle at 34% 24%,#fffffff5,#0000 42%),linear-gradient(#fff 0%,#f2f6ff 100%);border-radius:999px;flex:none;place-items:center;width:27px;height:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b5cff38,0 0 0 3px #ffffffc7,0 8px 18px -12px #194ffff2,0 0 16px -8px #45acffe6}.opx-sales-chat-mini-mark:after{content:"";border-radius:inherit;opacity:.48;pointer-events:none;background:0 0;border:1px solid #3b82f64d;position:absolute;inset:1px}.opx-sales-chat-mini-mark img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 1px 1px #051a6124)drop-shadow(0 0 5px #194fff2e);pointer-events:none;-webkit-user-select:none;user-select:none;width:19px;height:19px;display:block;position:relative;transform:translateY(.5px)}@keyframes opx-sales-chat-card-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes opx-sales-chat-mark-spin{to{transform:rotate(1turn)}}@keyframes opx-sales-chat-border-spin{to{transform:rotate(1turn)}}@keyframes opx-sales-chat-surface-flow{0%,34%{background-position:-140% 0,0 0,0 0}58%{background-position:40% 0,0 0,0 0}to{background-position:140% 0,0 0,0 0}}@keyframes opx-sales-chat-halo-drift{0%,to{opacity:.44;transform:translate(-3px)scale(.92)}45%{opacity:.72;transform:translate(4px,-1px)scale(1.02)}70%{opacity:.56;transform:translate(1px,2px)scale(.96)}}@keyframes opx-sales-chat-orbit-dot{0%,20%{opacity:0;transform:translate(-12px,-50%)}35%{opacity:.68}55%{opacity:.78;transform:translate(104px,-50%)}72%,to{opacity:0;transform:translate(124px,-50%)}}@keyframes opx-sales-chat-mark-pulse{0%,to{filter:saturate()}50%{filter:saturate(1.35)brightness(1.08)}}@keyframes opx-sales-chat-button-collapse{0%,54%{gap:6px;width:112px;padding-inline:8px 10px}64%,74%{gap:0;width:36px;padding-inline:8px}86%,to{gap:6px;width:112px;padding-inline:8px 10px}}@keyframes opx-sales-chat-label-hide{0%,52%{opacity:1;width:66px;transform:translate(0)scaleX(1)}64%,74%{opacity:0;width:0;transform:translate(-8px)scaleX(.72)}86%,to{opacity:1;width:66px;transform:translate(0)scaleX(1)}}@keyframes opx-sales-chat-label-sheen{0%,62%{opacity:0;left:-42%}70%{opacity:.62}84%,to{opacity:0;left:116%}}@keyframes opx-sales-chat-label-color{0%,to{color:#194fff}50%{color:#6d4df1}}@media (prefers-reduced-motion:reduce){.opx-sales-chat-mini-card,.opx-sales-chat-mini-button:before,.opx-sales-chat-mini-sheen,.opx-sales-chat-mini-label,.opx-sales-chat-mini-label:after,.opx-sales-chat-workspace,.opx-sales-chat-workspace-closing,.opx-sales-chat-workspace-shell{transition:none;animation:none}.opx-sales-chat-mini-button,.opx-sales-chat-mini-button:after,.opx-sales-chat-mini-border,.opx-sales-chat-mini-orbit:before,.opx-sales-chat-mini-orbit:after,.opx-sales-chat-mini-label{animation-duration:revert-layer!important;animation-iteration-count:infinite!important}.opx-sales-chat-mini-button{animation:8.4s cubic-bezier(.22,1,.36,1) infinite opx-sales-chat-button-collapse!important}.opx-sales-chat-mini-button:after{animation:2.8s ease-in-out infinite opx-sales-chat-surface-flow!important}.opx-sales-chat-mini-border{animation:3.6s linear infinite opx-sales-chat-border-spin!important}.opx-sales-chat-mini-orbit:before,.opx-sales-chat-mini-orbit:after{animation:4.4s cubic-bezier(.65,0,.35,1) infinite opx-sales-chat-orbit-dot!important}.opx-sales-chat-mini-label{animation:8.4s cubic-bezier(.22,1,.36,1) infinite opx-sales-chat-label-hide,1.8s ease-in-out infinite opx-sales-chat-label-color!important}}.opx-sales-chat-controls{z-index:2;background:linear-gradient(#eceef2 0%,#d6d9df 100%);border:1px solid #b4bac4f5;border-radius:999px;align-items:center;gap:0;padding:4px;display:flex;position:absolute;top:-8px;right:10px;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -18px #0f172a8c}.opx-sales-chat-expanded .opx-sales-chat-controls{box-shadow:none;background:0 0;border:0;padding:0;top:21px;right:24px}.opx-sales-chat-expanded .opx-sales-chat-control:first-child{display:none}.opx-sales-chat-control{color:#1b1f28;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:transform .16s,background-color .16s,color .16s;display:grid}.opx-sales-chat-expanded .opx-sales-chat-control{color:#172033;width:24px;height:24px}.opx-sales-chat-control:hover,.opx-sales-chat-control:focus-visible{background:#ffffff8c;outline:0;transform:translateY(-1px)}.opx-sales-chat-control-icon{color:currentColor;opacity:.96;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.opx-sales-chat-media{background:radial-gradient(circle at 50% 38%,#fffc,#0000 4.5rem),linear-gradient(135deg,#d8cabb 0%,#c8b59e 52%,#e5ddd3 100%);border-radius:6px;height:152px;margin:14px 12px 0;position:relative;overflow:hidden}.opx-sales-chat-expanded .opx-sales-chat-media{background:linear-gradient(#ffffff1a,#fff0),radial-gradient(circle at 51% 38%,#ffffffb8,#0000 5.7rem),linear-gradient(135deg,#d8cbbb 0%,#c9b79f 55%,#e7ddd1 100%);border:1px solid #b8c2d2c2;border-radius:13px;height:152px;margin:8px 18px 0;box-shadow:inset 0 1px #ffffffa8}.opx-sales-chat-avatar{place-items:end center;padding-bottom:0;display:grid;position:absolute;inset:0}.opx-sales-chat-avatar:before{content:"";background:radial-gradient(circle at 34% 34%,#ffffffe6 0 5px,#0000 6px),linear-gradient(#ead5be,#d2aa89);border-radius:999px;width:74px;height:74px;position:absolute;top:26px;box-shadow:0 -12px 0 8px #e2d1bd,0 10px 18px -14px #1e140a6b}.opx-sales-chat-expanded .opx-sales-chat-avatar:before{width:82px;height:82px;top:15px;box-shadow:0 -13px 0 9px #e2d1bd,0 14px 24px -16px #1e140a6b}.opx-sales-chat-avatar:after{content:"";background:repeating-linear-gradient(90deg,#5e3e1e38 0 1px,#0000 1px 8px),linear-gradient(#c28f3a,#9a6724);border-radius:36px 36px 0 0;width:112px;height:72px}.opx-sales-chat-expanded .opx-sales-chat-avatar:after{border-radius:40px 40px 0 0;width:126px;height:70px}.opx-sales-chat-avatar-face{width:38px;height:15px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.opx-sales-chat-expanded .opx-sales-chat-avatar-face{width:42px;top:52px}.opx-sales-chat-avatar-face:before,.opx-sales-chat-avatar-face:after{content:"";background:#5b4638;border-radius:999px;width:4px;height:4px;position:absolute;top:0}.opx-sales-chat-avatar-face:before{left:8px}.opx-sales-chat-avatar-face:after{right:8px}.opx-sales-chat-speak{min-height:var(--opx-cta-height,30px);border:var(--opx-cta-border-width,1px) solid var(--opx-cta-border,#5b42ff47);border-radius:var(--opx-cta-radius,7px);background:var(--opx-cta-bg,linear-gradient(180deg, #8768ff 0%, #6d4df1 100%));padding:0 var(--opx-cta-padding-x,14px);color:#fff;font-size:var(--opx-cta-font-size,12px);letter-spacing:-.01em;box-shadow:var(--opx-cta-shadow,0 8px 18px -12px #674affe6);justify-content:center;align-items:center;gap:7px;font-weight:780;text-decoration:none;display:inline-flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.opx-sales-chat-expanded .opx-sales-chat-speak{min-height:var(--opx-cta-height,30px);padding:0 var(--opx-cta-padding-x,14px);border-color:var(--opx-cta-border,#5b42ff47);border-radius:var(--opx-cta-radius,7px);background:var(--opx-cta-bg,linear-gradient(180deg, #8768ff 0%, #6d4df1 100%));color:#fff;box-shadow:var(--opx-cta-shadow,0 8px 18px -12px #674affe6);font-size:12px;font-weight:780;bottom:13px}.opx-sales-chat-speak:hover,.opx-sales-chat-speak:focus-visible{background:var(--opx-cta-bg-hover,linear-gradient(180deg, #9278ff 0%, #7456f4 100%));outline-offset:2px;outline:2px solid #635bff8c}.opx-sales-chat-body{padding:10px 12px 12px}.opx-sales-chat-expanded .opx-sales-chat-body{flex-direction:column;flex:1;min-height:0;padding:14px 18px 18px;display:flex;overflow:hidden}.opx-sales-chat-transcript{gap:10px;max-height:196px;padding-right:0;display:grid;overflow:hidden}.opx-sales-chat-expanded .opx-sales-chat-transcript{max-height:236px;overflow:hidden}.opx-sales-chat-message{gap:5px;max-width:85%;display:grid}.opx-sales-chat-message-assistant{justify-self:start;width:100%}.opx-sales-chat-message-user{justify-self:end;width:fit-content;max-width:100%}.opx-sales-chat-message-name{color:#727b88;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1}.opx-sales-chat-message-user .opx-sales-chat-message-name{text-align:right}.opx-sales-chat-message p{letter-spacing:-.018em;word-wrap:break-word;border-radius:18px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.opx-sales-chat-message-assistant p{color:#d0d0d0;background:0 0;border:none;padding:8px 0}.opx-sales-chat-message-user p{color:#fff;background:#1a3a5c;border-bottom-right-radius:6px;align-items:center;width:fit-content;max-width:100%;min-height:28px;display:flex}.opx-sales-chat-message-loading p{color:#687385;font-style:italic}.opx-sales-chat-expanded .opx-sales-chat-message p{letter-spacing:-.015em;font-size:14px;line-height:1.4}.opx-sales-chat-starter{gap:14px;margin-top:auto;padding-top:18px;display:grid}.opx-sales-chat-suggestions{color:#697381;border-top:1px solid #d6dce4ad;margin-top:auto;padding-top:13px}.opx-sales-chat-suggestions-head{color:#6f7885;letter-spacing:-.005em;justify-content:space-between;align-items:center;font-size:11px;font-weight:760;display:flex}.opx-sales-chat-suggestions ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.opx-sales-chat-suggestions li{display:flex}.opx-sales-chat-suggestions button{color:#596579;cursor:pointer;text-align:left;background:linear-gradient(#ffffffbd,#fbfaffd6);border:1px solid #0000;border-radius:6px;width:100%;padding:7px 9px;font-size:13px;font-weight:560;line-height:1.25;transition:border-color .16s,background .16s,color .16s,transform .16s}.opx-sales-chat-suggestions button:hover,.opx-sales-chat-suggestions button:focus-visible{color:#5f3df5;background:linear-gradient(#fff,#fbfaff);border-color:#5b42ff2e;outline:0;transform:translate(2px)}.opx-sales-chat-suggestions button:disabled{cursor:wait;opacity:.58;transform:none}.opx-sales-chat-actions{gap:6px;margin-top:0;display:grid}.opx-sales-chat-expanded .opx-sales-chat-actions{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:8px;margin-top:0}.opx-sales-chat-button{min-height:var(--opx-cta-height,30px);border:var(--opx-cta-border-width,1px) solid var(--opx-cta-border,#5b42ff47);border-radius:var(--opx-cta-radius,7px);padding:0 var(--opx-cta-padding-x,14px);font-size:var(--opx-cta-font-size,12px);letter-spacing:-.01em;justify-content:center;align-items:center;font-weight:780;text-decoration:none;display:inline-flex}.opx-sales-chat-expanded .opx-sales-chat-button{min-height:var(--opx-cta-height,30px);border-color:var(--opx-cta-border,#5b42ff47);border-radius:var(--opx-cta-radius,7px);padding:0 var(--opx-cta-padding-x,14px);font-size:var(--opx-cta-font-size,12px);font-weight:780}.opx-sales-chat-button-primary,.opx-sales-chat-expanded .opx-sales-chat-button-primary{background:var(--opx-cta-bg,linear-gradient(180deg, #8768ff 0%, #6d4df1 100%));color:#fff;box-shadow:var(--opx-cta-shadow,0 8px 18px -12px #674affe6)}.opx-sales-chat-expanded .opx-sales-chat-button-secondary{color:#5f3df5;background:linear-gradient(#fff 0%,#fbfaff 100%);box-shadow:inset 0 1px #ffffffeb}.opx-sales-chat-button-secondary{color:#5f3df5;background:#fff}.opx-sales-chat-button:hover,.opx-sales-chat-button:focus-visible{outline-offset:2px;outline:2px solid #635bff8c}.opx-sales-chat-input{background:#fff;border:1px solid #d6dce4;border-radius:4px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:50px;margin-top:9px;padding:0 10px 0 12px;display:grid}.opx-sales-chat-expanded .opx-sales-chat-input{border-radius:var(--opx-cta-radius,7px);background:linear-gradient(#fff 0%,#fbfaff 100%),radial-gradient(circle at 0 0,#5b42ff14,#0000 38%);border-color:#5b42ff2e;min-height:46px;margin-top:8px;padding:0 9px 0 13px;transition:border-color .16s,box-shadow .16s;box-shadow:0 12px 30px -26px #0f172a5c,inset 0 1px #ffffffeb}.opx-sales-chat-expanded .opx-sales-chat-input:focus-within{border-color:#5b42ff75;box-shadow:0 16px 34px -28px #5b42ff80,0 0 0 3px #5b42ff1a,inset 0 1px #fffffff2}.opx-sales-chat-input input{color:#172033;background:0 0;border:0;outline:none;min-width:0;font-size:14px}.opx-sales-chat-expanded .opx-sales-chat-input input{font-size:14px}.opx-sales-chat-input input::placeholder{color:#7f8794}.opx-sales-chat-input>svg{color:#172033}.opx-sales-chat-input button{border-radius:var(--opx-cta-radius,7px);color:#8a95a3;cursor:pointer;background:#eef2f6;border:0;place-items:center;width:28px;height:28px;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:grid}.opx-sales-chat-input button:disabled{cursor:not-allowed;opacity:1}.opx-sales-chat-input button:not(:disabled),.opx-sales-chat-expanded .opx-sales-chat-input button:not(:disabled){background:var(--opx-cta-bg,linear-gradient(180deg, #8768ff 0%, #6d4df1 100%));color:#fff;box-shadow:0 8px 18px -13px #674affe6}.opx-sales-chat-input button:not(:disabled):hover,.opx-sales-chat-input button:not(:disabled):focus-visible{background:var(--opx-cta-bg-hover,linear-gradient(180deg, #9278ff 0%, #7456f4 100%));color:#fff;outline-offset:2px;outline:2px solid #635bff73;transform:translateY(-1px)}.opx-sales-chat-error{color:#a94332;margin:8px 2px 0;font-size:12px;line-height:1.35}.opx-sales-chat-legal{color:#75808d;text-align:center;margin:10px 12px 0;font-size:11px;line-height:1.34}.opx-sales-chat-expanded .opx-sales-chat-legal{color:#7b8491;margin:10px 8px 0;font-size:11px;line-height:1.38}@keyframes opx-sales-chat-expanded-enter{0%{opacity:.92;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes opx-sales-chat-workspace-enter{0%{opacity:0;transform:translate(28px,28px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes opx-sales-chat-workspace-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(28px,28px)scale(.94)}}@keyframes opx-sales-chat-resolving-pulse{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (max-width:720px){.opx-sales-chat{width:min(292px,100vw - 20px);bottom:10px;right:10px}.opx-sales-chat-workspace{width:100vw;height:100vh;padding:0;inset:0}.opx-sales-chat-workspace-shell{border-radius:0;grid-template-columns:1fr}.opx-sales-chat-workspace-sidebar{display:none}.opx-sales-chat-workspace-main{grid-template-rows:58px minmax(0,1fr) auto}.opx-sales-chat-workspace-header{padding:0 8px 0 46px}.opx-sales-chat-workspace-actions button{width:36px;height:36px}.opx-sales-chat-workspace-content{width:calc(100% - 28px);max-width:806px;padding:24px 0 148px}.opx-sales-chat-workspace-answer{font-size:15px;line-height:1.52}.opx-sales-chat-workspace-composer{width:calc(100vw - 28px);min-height:118px;bottom:12px}.opx-sales-chat-expanded{border-radius:16px;width:min(424px,100vw - 12px);height:min(704px,100vh - 12px);max-height:calc(100vh - 12px);bottom:6px;right:6px}.opx-sales-chat-mini{width:min(328px,100vw - 20px);bottom:10px;right:10px}.opx-sales-chat-mini-message{max-width:min(316px,100vw - 20px);font-size:13px}.opx-sales-chat-controls{padding:4px;top:-8px;right:8px}.opx-sales-chat-control{width:21px;height:21px}.opx-sales-chat-control-icon{width:11px;height:11px}.opx-sales-chat-expanded-header{min-height:48px;padding-inline:16px}.opx-sales-chat-expanded .opx-sales-chat-media{height:146px;margin-inline:14px}.opx-sales-chat-expanded .opx-sales-chat-body{padding:12px 16px 16px}.opx-sales-chat-console{padding:11px 14px 9px}.opx-sales-chat-console-main{padding-top:22px}.opx-sales-chat-option-list{width:min(320px,100%)}.opx-sales-chat-suggestions{padding-top:13px}}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-input-spinner{appearance:textfield}.no-input-spinner ::-webkit-outer-spin-button{appearance:none}.no-input-spinner ::-webkit-inner-spin-button{appearance:none}.link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.link-current{-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent)}}[data-mode=dark] .link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-mode=dark] .link-current{-webkit-text-decoration-color:color-mix(in oklch, currentColor 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 65%, transparent);text-decoration-color:color-mix(in oklch, currentColor 65%, transparent)}}.link-current:hover{text-decoration-color:currentColor}.link-external-icon{stroke-width:1.75px}[data-mode=dark] .link-external-icon{stroke-width:2px}.\@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:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-12{inset-inline:calc(var(--spacing) * 12)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-px{inset-block:1px}.-top-px{top:-1px}.top-\(--active-tab-top\){top:var(--active-tab-top)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-12{top:calc(var(--spacing) * 12)}.top-22{top:calc(var(--spacing) * 22)}.top-32{top:calc(var(--spacing) * 32)}.top-\[10vh\]{top:10vh}.top-\[72px\]{top:72px}.top-auto{top:auto}.top-full{top:100%}.-right-3{right:calc(var(--spacing) * -3)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-9{right:calc(var(--spacing) * 9)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.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-4{left:calc(var(--spacing) * 4)}.left-4\.5{left:calc(var(--spacing) * 4.5)}.left-5{left:calc(var(--spacing) * 5)}.left-\[19px\]{left:19px}.left-\[72px\]{left:72px}.left-auto{left:auto}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.-order-1{order:calc(1 * -1)}.order-1{order:1}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.-mb-16{margin-bottom:calc(var(--spacing) * -16)}.mb-0\!{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-16{margin-left:calc(var(--spacing) * -16)}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.\!block{display:block!important}.\!hidden{display:none!important}.\!inline{display:inline!important}.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}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}.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-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.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-full{width:100%;height:100%}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-\[1\.375em\]{height:1.375em}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[58px\]{height:58px}.h-\[144px\]{height:144px}.h-\[800px\]{height:800px}.h-\[calc\(100\%-144px\)\]{height:calc(100% - 144px)}.h-\[var\(--height\)\]{height:var(--height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-full\!{height:100%!important}.h-px{height:1px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[min\(var\(--available-height\)\,24rem\)\]{max-height:min(var(--available-height), 24rem)}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6\.5{min-height:calc(var(--spacing) * 6.5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[30px\]{min-height:30px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[220px\]{min-height:220px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-12\.5{width:calc(var(--spacing) * 12.5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-\[--sidebar-width\]{width:--sidebar-width}.w-\[2px\]{width:2px}.w-\[10px\]{width:10px}.w-\[34px\]{width:34px}.w-\[125px\]{width:125px}.w-\[144px\]{width:144px}.w-\[168px\]{width:168px}.w-\[196px\]{width:196px}.w-\[240px\]{width:240px}.w-\[252px\]{width:252px}.w-\[280px\]{width:280px}.w-\[1000px\]{width:1000px}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8\/10{max-width:80%}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-42{min-width:calc(var(--spacing) * 42)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[32rem\]{min-width:32rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[152px\]{min-width:152px}.min-w-\[calc\(var\(--anchor-width\)\+3px\)\]{min-width:calc(var(--anchor-width) + 3px)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\),.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-3px\]{--tw-translate-x:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[10\.5px\]{--tw-translate-x:10.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) 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-refresh{animation:var(--animate-refresh)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-py-2{scroll-padding-block:calc(var(--spacing) * 2)}.scroll-pt-2{scroll-padding-top:calc(var(--spacing) * 2)}.scroll-pb-2{scroll-padding-bottom:calc(var(--spacing) * 2)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_16px\]{grid-template-columns:1fr 16px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.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}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.1875em\]{gap:.1875em}.gap-opx-sm{gap:var(--spacing-opx-sm)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-7{column-gap:calc(var(--spacing) * 7)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-px{row-gap:1px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-\[\#e7e4dc\]>:not(:last-child)){border-color:#e7e4dc}:where(.divide-ink-200>:not(:last-child)){border-color:var(--color-ink-200)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[11px\]{border-radius:11px}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-modal\)\]{border-radius:var(--radius-modal)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-opx-card{border-radius:var(--radius-opx-card)}.rounded-opx-control{border-radius:var(--radius-opx-control)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-\[5px\]{border-top-left-radius:5px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-\[5px\]{border-top-right-radius:5px}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l\!{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#E5E5E5\]{border-color:#e5e5e5}.border-\[\#e7e4dc\]{border-color:#e7e4dc}.border-\[\#e8e6e0\]{border-color:#e8e6e0}.border-\[\#f6821f\]\/25{border-color:#f6821f40;border-color:lab(66.9687% 41.3169 67.6059/.25)}.border-\[var\(--corp-border\)\]{border-color:var(--corp-border)}.border-gray-200{border-color:var(--color-gray-200)}.border-ink-200{border-color:var(--color-ink-200)}.border-kumo-brand{border-color:var(--color-kumo-brand)}.border-kumo-danger{border-color:var(--color-kumo-danger)}.border-kumo-fill{border-color:var(--color-kumo-fill)}.border-kumo-fill\/60{border-color:color-mix(in srgb, var(--lightningcss-light,var(--color-neutral-200,oklch(92.2% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-kumo-fill\/60{border-color:color-mix(in oklab, var(--color-kumo-fill) 60%, transparent)}}.border-kumo-hairline{border-color:var(--color-kumo-hairline)}.border-kumo-line{border-color:var(--color-kumo-line)}.border-kumo-line\!{border-color:var(--color-kumo-line)!important}.border-kumo-recessed{border-color:var(--color-kumo-recessed)}.border-opx-border{border-color:var(--color-opx-border)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.\!bg-kumo-contrast{background-color:var(--color-kumo-contrast)!important}.bg-\(--sidebar-bg\){background-color:var(--sidebar-bg)}.bg-\[\#0a0a0d\]{background-color:#0a0a0d}.bg-\[\#0e0e0c\]{background-color:#0e0e0c}.bg-\[\#1a1a18\]{background-color:#1a1a18}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#e8e6e0\]{background-color:#e8e6e0}.bg-\[\#f6821f\]{background-color:#f6821f}.bg-\[\#f6821f\]\/10{background-color:#f6821f1a;background-color:lab(66.9687% 41.3169 67.6059/.1)}.bg-\[\#f6821f\]\/15{background-color:#f6821f26;background-color:lab(66.9687% 41.3169 67.6059/.15)}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-inherit{background-color:inherit}.bg-ink-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-ink-50\/40{background-color:color-mix(in oklab, var(--color-ink-50) 40%, transparent)}}.bg-iris-100{background-color:var(--color-iris-100)}.bg-kumo-badge-blue{background-color:var(--color-kumo-badge-blue)}.bg-kumo-badge-inverted{background-color:var(--color-kumo-badge-inverted)}.bg-kumo-badge-neutral{background-color:var(--color-kumo-badge-neutral)}.bg-kumo-badge-orange{background-color:var(--color-kumo-badge-orange)}.bg-kumo-badge-purple{background-color:var(--color-kumo-badge-purple)}.bg-kumo-badge-red{background-color:var(--color-kumo-badge-red)}.bg-kumo-badge-teal{background-color:var(--color-kumo-badge-teal)}.bg-kumo-banner-info{background-color:var(--color-kumo-banner-info)}.bg-kumo-banner-warning{background-color:var(--color-kumo-banner-warning)}.bg-kumo-base{background-color:var(--color-kumo-base)}.bg-kumo-base\/90{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-kumo-neutral-925,oklch(17% 0 0))) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-base\/90{background-color:color-mix(in oklab, var(--color-kumo-base) 90%, transparent)}}.bg-kumo-brand{background-color:var(--color-kumo-brand)}.bg-kumo-contrast\/5{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-975,oklch(8.5% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-25,oklch(98.5% 0 0))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-contrast\/5{background-color:color-mix(in oklab, var(--color-kumo-contrast) 5%, transparent)}}.bg-kumo-control{background-color:var(--color-kumo-control)}.bg-kumo-danger{background-color:var(--color-kumo-danger)}.bg-kumo-danger-tint\/30{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-100,oklch(93.6% .032 17.717)))var(--lightningcss-dark,var(--color-red-900,oklch(39.6% .141 25.723))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-danger-tint\/30{background-color:color-mix(in oklab, var(--color-kumo-danger-tint) 30%, transparent)}}.bg-kumo-danger-tint\/60{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-100,oklch(93.6% .032 17.717)))var(--lightningcss-dark,var(--color-red-900,oklch(39.6% .141 25.723))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-danger-tint\/60{background-color:color-mix(in oklab, var(--color-kumo-danger-tint) 60%, transparent)}}.bg-kumo-elevated{background-color:var(--color-kumo-elevated)}.bg-kumo-fill{background-color:var(--color-kumo-fill)}.bg-kumo-hairline{background-color:var(--color-kumo-hairline)}.bg-kumo-hairline\/50{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-150,oklch(93.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-hairline\/50{background-color:color-mix(in oklab, var(--color-kumo-hairline) 50%, transparent)}}.bg-kumo-info{background-color:var(--color-kumo-info)}.bg-kumo-info-tint\/30{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-blue-100,oklch(93.2% .032 255.585)))var(--lightningcss-dark,var(--color-blue-900,oklch(37.9% .146 265.522))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-info-tint\/30{background-color:color-mix(in oklab, var(--color-kumo-info-tint) 30%, transparent)}}.bg-kumo-info-tint\/70{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-blue-100,oklch(93.2% .032 255.585)))var(--lightningcss-dark,var(--color-blue-900,oklch(37.9% .146 265.522))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-info-tint\/70{background-color:color-mix(in oklab, var(--color-kumo-info-tint) 70%, transparent)}}.bg-kumo-interact{background-color:var(--color-kumo-interact)}.bg-kumo-interact\/85{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-700,oklch(37.1% 0 0))) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-interact\/85{background-color:color-mix(in oklab, var(--color-kumo-interact) 85%, transparent)}}.bg-kumo-line{background-color:var(--color-kumo-line)}.bg-kumo-overlay{background-color:var(--color-kumo-overlay)}.bg-kumo-recessed{background-color:var(--color-kumo-recessed)}.bg-kumo-success{background-color:var(--color-kumo-success)}.bg-kumo-success-tint\/20{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-emerald-100,oklch(95% .052 163.051)))var(--lightningcss-dark,var(--color-emerald-900,oklch(37.8% .077 168.94))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-success-tint\/20{background-color:color-mix(in oklab, var(--color-kumo-success-tint) 20%, transparent)}}.bg-kumo-success-tint\/70{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-emerald-100,oklch(95% .052 163.051)))var(--lightningcss-dark,var(--color-emerald-900,oklch(37.8% .077 168.94))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-success-tint\/70{background-color:color-mix(in oklab, var(--color-kumo-success-tint) 70%, transparent)}}.bg-kumo-tint{background-color:var(--color-kumo-tint)}.bg-kumo-warning{background-color:var(--color-kumo-warning)}.bg-kumo-warning-tint\/20{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-yellow-100,oklch(97.3% .071 103.193)))var(--lightningcss-dark,var(--color-yellow-700,oklch(55.4% .135 66.442))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-warning-tint\/20{background-color:color-mix(in oklab, var(--color-kumo-warning-tint) 20%, transparent)}}.bg-kumo-warning-tint\/70{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-yellow-100,oklch(97.3% .071 103.193)))var(--lightningcss-dark,var(--color-yellow-700,oklch(55.4% .135 66.442))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-warning-tint\/70{background-color:color-mix(in oklab, var(--color-kumo-warning-tint) 70%, transparent)}}.bg-kumo-warning\/50{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-yellow-500,oklch(79.5% .184 86.047)))var(--lightningcss-dark,var(--color-yellow-400,oklch(85.2% .199 91.936))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-kumo-warning\/50{background-color:color-mix(in oklab, var(--color-kumo-warning) 50%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-opx-accent{background-color:var(--color-opx-accent)}.bg-opx-bg{background-color:var(--color-opx-bg)}.bg-opx-page{background-color:var(--color-opx-page)}.bg-opx-surface{background-color:var(--color-opx-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_50\%_-20\%\,rgba\(246\,130\,31\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% -20%,#f6821f14,#0000 50%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(246\,130\,31\,0\.03\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 0,#f6821f08,#0000 50%)}.from-\[\#f6821f\]{--tw-gradient-from:#f6821f;--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-\[\#f6821f\]\/20{--tw-gradient-from:#f6821f33;--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))}@supports (color:lab(0% 0 0)){.from-\[\#f6821f\]\/20{--tw-gradient-from:lab(66.9687% 41.3169 67.6059/.2)}}.from-\[\#ff500a\]{--tw-gradient-from:#ff500a;--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-kumo-brand{--tw-gradient-from:var(--color-kumo-brand);--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))}.via-\[\#f6821f\]{--tw-gradient-via:#f6821f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#faf8f4\]{--tw-gradient-via:#faf8f4;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ff9910\]{--tw-gradient-via:#ff9910;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ff9910\]\/10{--tw-gradient-via:#ff99101a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#ff9910\]\/10{--tw-gradient-via:lab(72.9688% 33.542 75.6051/.1)}}.via-kumo-brand{--tw-gradient-via:var(--color-kumo-brand);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#faf8f4\]{--tw-gradient-to:#faf8f4;--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-\[\#fafaf9\]{--tw-gradient-to:#fafaf9;--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-\[\#ff500a\]{--tw-gradient-to:#ff500a;--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-\[\#ff9910\]{--tw-gradient-to:#ff9910;--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-kumo-brand{--tw-gradient-to:var(--color-kumo-brand);--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))}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(24px\,var\(--scroll-area-overflow-y-start\,24px\)\)\,black_calc\(100\%-min\(24px\,var\(--scroll-area-overflow-y-end\,24px\)\)\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(24px, var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(24px, var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(24px, var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(24px, var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))),transparent 100%)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-kumo-base{fill:var(--color-kumo-base)}.fill-kumo-danger{fill:var(--color-kumo-danger)}.fill-kumo-info{fill:var(--color-kumo-info)}.fill-kumo-tip-shadow{fill:var(--color-kumo-tip-shadow)}.fill-kumo-tip-stroke{fill:var(--color-kumo-tip-stroke)}.fill-kumo-warning{fill:var(--color-kumo-warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.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-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.p-12{padding:calc(var(--spacing) * 12)}.p-opx-md{padding:var(--spacing-opx-md)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[11px\]{padding-inline:11px}.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-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[13px\]{padding-block:13px}.py-opx-xl{padding-block:var(--spacing-opx-xl)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.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-6{padding-top:calc(var(--spacing) * 6)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.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-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[3px\]{padding-right:3px}.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-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.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-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-px{padding-left:1px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-opx{font-family:var(--font-opx)}.font-sans{font-family:var(--font-sans)}.text-opx-body{font-size:var(--text-opx-body);line-height:var(--tw-leading,var(--text-opx-body--line-height));letter-spacing:var(--tw-tracking,var(--text-opx-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-opx-body--font-weight))}.text-opx-control{font-size:var(--text-opx-control);line-height:var(--tw-leading,var(--text-opx-control--line-height));letter-spacing:var(--tw-tracking,var(--text-opx-control--letter-spacing));font-weight:var(--tw-font-weight,var(--text-opx-control--font-weight))}.text-opx-h1{font-size:var(--text-opx-h1);line-height:var(--tw-leading,var(--text-opx-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-opx-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-opx-h1--font-weight))}.text-opx-h2{font-size:var(--text-opx-h2);line-height:var(--tw-leading,var(--text-opx-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-opx-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-opx-h2--font-weight))}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.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-\[11px\]\/none{font-size:11px;line-height:1}.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-\[0\.925rem\]{font-size:.925rem}.text-\[0\.975rem\]{font-size:.975rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[42px\]{font-size:42px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.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-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-3{tab-size:3}.\!text-kumo-danger{color:var(--text-color-kumo-danger)!important}.\!text-kumo-default{color:var(--text-color-kumo-default)!important}.\!text-kumo-inverse{color:var(--text-color-kumo-inverse)!important}.\!text-kumo-subtle{color:var(--text-color-kumo-subtle)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1a1a18\]{color:#1a1a18}.text-\[\#4a4a47\]{color:#4a4a47}.text-\[\#9a9890\]{color:#9a9890}.text-\[\#55524c\]{color:#55524c}.text-\[\#f6821f\]{color:#f6821f}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-inherit\!{color:inherit!important}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-950{color:var(--color-ink-950)}.text-iris-700{color:var(--color-iris-700)}.text-kumo-badge-inverted{color:var(--text-color-kumo-badge-inverted)}.text-kumo-badge-neutral-subtle{color:var(--text-color-kumo-badge-neutral-subtle)}.text-kumo-badge-teal-subtle{color:var(--text-color-kumo-badge-teal-subtle)}.text-kumo-brand{color:var(--text-color-kumo-brand)}.text-kumo-danger{color:var(--text-color-kumo-danger)}.text-kumo-default{color:var(--text-color-kumo-default)}.text-kumo-default\/70{color:color-mix(in srgb, var(--lightningcss-light,var(--color-neutral-900,oklch(21% .006 285.885)))var(--lightningcss-dark,var(--color-neutral-100,oklch(97% 0 0))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-kumo-default\/70{color:color-mix(in oklab, var(--text-color-kumo-default) 70%, transparent)}}.text-kumo-inactive{color:var(--text-color-kumo-inactive)}.text-kumo-info{color:var(--text-color-kumo-info)}.text-kumo-inverse{color:var(--text-color-kumo-inverse)}.text-kumo-link{color:var(--text-color-kumo-link)}.text-kumo-placeholder{color:var(--text-color-kumo-placeholder)}.text-kumo-strong{color:var(--text-color-kumo-strong)}.text-kumo-subtle{color:var(--text-color-kumo-subtle)}.text-kumo-success{color:var(--text-color-kumo-success)}.text-kumo-warning{color:var(--text-color-kumo-warning)}.text-opx-accent{color:var(--color-opx-accent)}.text-opx-text{color:var(--color-opx-text)}.text-opx-text\/60{color:#13131699}@supports (color:color-mix(in lab, red, red)){.text-opx-text\/60{color:color-mix(in oklab, var(--color-opx-text) 60%, transparent)}}.text-opx-text\/65{color:#131316a6}@supports (color:color-mix(in lab, red, red)){.text-opx-text\/65{color:color-mix(in oklab, var(--color-opx-text) 65%, transparent)}}.text-opx-text\/70{color:#131316b3}@supports (color:color-mix(in lab, red, red)){.text-opx-text\/70{color:color-mix(in oklab, var(--color-opx-text) 70%, transparent)}}.text-opx-text\/75{color:#131316bf}@supports (color:color-mix(in lab, red, red)){.text-opx-text\/75{color:color-mix(in oklab, var(--color-opx-text) 75%, transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[0\.0625em\]{text-decoration-thickness:.0625em}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.15em\]{text-underline-offset:.15em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.38\]{opacity:.38}.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-\[0_0_1px_0\.5px_var\(--color-kumo-shadow-edge\)\,0_1px_2px_var\(--color-kumo-shadow-drop\)\]{--tw-shadow:0 0 1px .5px var(--tw-shadow-color,var(--color-kumo-shadow-edge)), 0 1px 2px var(--tw-shadow-color,var(--color-kumo-shadow-drop));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_2px_8px_rgba\(29\,29\,27\,0\.04\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#1d1d1b0a);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_2px_16px_rgba\(29\,29\,27\,0\.04\)\]{--tw-shadow:0 2px 16px var(--tw-shadow-color,#1d1d1b0a);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_4px_20px_rgba\(26\,26\,24\,0\.2\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#1a1a1833);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_4px_20px_rgba\(29\,29\,27\,0\.08\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#1d1d1b14);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_4px_24px_rgba\(29\,29\,27\,0\.04\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#1d1d1b0a);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_4px_24px_rgba\(246\,130\,31\,0\.5\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#f6821f80);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_12px_40px_rgba\(29\,29\,27\,0\.1\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1d1d1b1a);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_24px_60px_rgba\(29\,29\,27\,0\.12\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1d1d1b1f);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_32px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 32px 80px var(--tw-shadow-color,#00000080);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-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-opx-button-primary{--tw-shadow:var(--tw-shadow-color,#0f22a0) 0px 0px 0px .5px, var(--tw-shadow-color,#ffffff12) 0px 1px 0px 0px inset, var(--tw-shadow-color,#21212633) 0px 1px 3px 0px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-opx-button-primary{--tw-shadow:var(--tw-shadow-color,#0f22a0) 0px 0px 0px .5px, var(--tw-shadow-color,lab(99.9988% .0152886 .00777245/.07)) 0px 1px 0px 0px inset, var(--tw-shadow-color,lab(12.8982% .979558 -3.37274/.2)) 0px 1px 3px 0px}}.shadow-opx-button-secondary{--tw-shadow:var(--tw-shadow-color,#00000014) 0px 2px 3px -1px, var(--tw-shadow-color,#1313161a) 0px 0px 0px .5px, var(--tw-shadow-color,#ffffff1a) 0px 1px 0px 0px inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-opx-button-secondary{--tw-shadow:var(--tw-shadow-color,lab(0% 0 0/.08)) 0px 2px 3px -1px, var(--tw-shadow-color,lab(5.96487% .518583 -1.8927/.1)) 0px 0px 0px .5px, var(--tw-shadow-color,lab(99.9988% .0152886 .00777245/.1)) 0px 1px 0px 0px inset}}.shadow-opx-card{--tw-shadow:var(--tw-shadow-color,#0000000f) 0px 0px 0px 1px, var(--tw-shadow-color,#0000000f) 0px .82px 1.64px 0px, var(--tw-shadow-color,#00000014) 0px 0px 1.64px 0px;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{--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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-0\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-2{--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)}.ring-\[0\.3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.3px + 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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.shadow-kumo-tip-shadow{--tw-shadow-color:var(--lightningcss-light,var(--color-gray-200,oklch(92.8% .006 264.531)))var(--lightningcss-dark,transparent)}@supports (color:color-mix(in lab, red, red)){.shadow-kumo-tip-shadow{--tw-shadow-color:color-mix(in oklab, var(--color-kumo-tip-shadow) var(--tw-shadow-alpha), transparent)}}.\!ring-kumo-danger{--tw-ring-color:var(--color-kumo-danger)!important}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-kumo-danger{--tw-ring-color:var(--color-kumo-danger)}.ring-kumo-fill{--tw-ring-color:var(--color-kumo-fill)}.ring-kumo-hairline{--tw-ring-color:var(--color-kumo-hairline)}.ring-kumo-hairline\/70{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-150,oklch(93.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-kumo-hairline\/70{--tw-ring-color:color-mix(in oklab, var(--color-kumo-hairline) 70%, transparent)}}.ring-kumo-info{--tw-ring-color:var(--color-kumo-info)}.ring-kumo-line{--tw-ring-color:var(--color-kumo-line)}.ring-kumo-success{--tw-ring-color:var(--color-kumo-success)}.ring-kumo-warning{--tw-ring-color:var(--color-kumo-warning)}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-kumo-fill{outline-color:var(--color-kumo-fill)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.sepia{--tw-sepia:sepia(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{--tw-backdrop-blur:blur(8px);-webkit-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: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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-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: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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-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: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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-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: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-invert{--tw-backdrop-invert:invert(100%);-webkit-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: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-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-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: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{-webkit-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: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-\[color\,background-color\,box-shadow\,outline\]{transition-property:color,background-color,box-shadow,outline;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,margin\,border-color\]{transition-property:grid-template-rows,margin,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;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-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,scale\,opacity\]{transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,padding\]{transition-property:width,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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))}.transition-none\!{transition-property:none!important}.duration-\(--sidebar-animation-duration\){--tw-duration:var(--sidebar-animation-duration);transition-duration:var(--sidebar-animation-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[50\]{--tw-duration:50;transition-duration:50}.\[transition-duration\:250ms\]{transition-duration:.25s}.ease-\(--sidebar-easing\){--tw-ease:var(--sidebar-easing);transition-timing-function:var(--sidebar-easing)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--scroll-fade-width\:3rem\]{--scroll-fade-width:3rem}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[corner-shape\:squircle\]{corner-shape:squircle}.\[transition\:transform_0\.5s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_0\.5s\,height_0\.15s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}:is(.\*\:pointer-events-auto>*){pointer-events:auto}.not-first\:-ml-px:not(:first-child){margin-left:-1px}.group-not-data-\[state\=collapsed\]\/sidebar\:my-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){margin-block:calc(var(--spacing) * 0)}.group-not-data-\[state\=collapsed\]\/sidebar\:translate-x-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-not-data-\[state\=collapsed\]\/sidebar\:grid-rows-\[1fr\]:is(:where(.group\/sidebar):not([data-state=collapsed]) *){grid-template-rows:1fr}.group-not-data-\[state\=collapsed\]\/sidebar\:border-transparent:is(:where(.group\/sidebar):not([data-state=collapsed]) *){border-color:#0000}.group-not-data-\[state\=collapsed\]\/sidebar\:px-3\.5:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing) * 3.5)}.group-not-data-\[state\=collapsed\]\/sidebar\:px-4:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing) * 4)}.group-focus-within\/container\:invisible:is(:where(.group\/container):focus-within *){visibility:hidden}.group-focus-within\/container\:visible:is(:where(.group\/container):focus-within *){visibility:visible}.group-focus-within\/container\:opacity-100:is(:where(.group\/container):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[\#e8700f\]:is(:where(.group):hover *){color:#e8700f}.group-hover\:text-\[\#f6821f\]:is(:where(.group):hover *){color:#f6821f}.group-hover\:text-iris-600:is(:where(.group):hover *){color:var(--color-iris-600)}.group-hover\:text-iris-700:is(:where(.group):hover *){color:var(--color-iris-700)}.group-hover\:text-kumo-brand:is(:where(.group):hover *){color:var(--text-color-kumo-brand)}.group-hover\:text-kumo-default:is(:where(.group):hover *){color:var(--text-color-kumo-default)}.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-kumo-hairline:is(:where(.group):hover *){--tw-ring-color:var(--color-kumo-hairline)}.group-hover\/container\:opacity-100:is(:where(.group\/container):hover *){opacity:1}.group-hover\/mask\:invisible:is(:where(.group\/mask):hover *){visibility:hidden}.group-hover\/mask\:visible:is(:where(.group\/mask):hover *){visibility:visible}}.group-data-selected\:flex:is(:where(.group)[data-selected] *){display:flex}.group-data-\[compact\]\/header\:bg-kumo-elevated:is(:where(.group\/header)[data-compact] *){background-color:var(--color-kumo-elevated)}.group-data-\[highlighted\]\:opacity-100:is(:where(.group)[data-highlighted] *){opacity:1}.group-data-\[side\=left\]\/sidebar-wrapper\:right-0:is(:where(.group\/sidebar-wrapper)[data-side=left] *){right:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\/sidebar-wrapper\:left-0:is(:where(.group\/sidebar-wrapper)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:w-\(--sidebar-width-icon\):is(:where(.group\/sidebar)[data-state=collapsed] *){width:var(--sidebar-width-icon)}.group-data-\[state\=collapsed\]\/sidebar\:min-w-0\!:is(:where(.group\/sidebar)[data-state=collapsed] *){min-width:calc(var(--spacing) * 0)!important}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=collapsed\]\/sidebar\:overflow-x-hidden\!:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow-x:hidden!important}.group-data-\[state\=collapsed\]\/sidebar\:border-r:is(:where(.group\/sidebar)[data-state=collapsed] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[state\=collapsed\]\/sidebar\:border-kumo-line:is(:where(.group\/sidebar)[data-state=collapsed] *){border-color:var(--color-kumo-line)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:-inset-y-px:before{content:var(--tw-content);inset-block:-1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:-right-6:before{content:var(--tw-content);right:calc(var(--spacing) * -6)}.before\:-left-6:before{content:var(--tw-content);left:calc(var(--spacing) * -6)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:bg-gradient-to-l:before{content:var(--tw-content);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: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))}.before\:to-kumo-base:before{content:var(--tw-content);--tw-gradient-to:var(--color-kumo-base);--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))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.group-data-\[compact\]\/header\:before\:to-kumo-elevated:is(:where(.group\/header)[data-compact] *):before{content:var(--tw-content);--tw-gradient-to:var(--color-kumo-elevated);--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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);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))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:mb-2:first-child{margin-bottom:calc(var(--spacing) * 2)}.first\:rounded-l-\[inherit\]:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:rounded-r-\[inherit\]:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.empty\:m-0:empty{margin:calc(var(--spacing) * 0)}.empty\:p-0:empty{padding:calc(var(--spacing) * 0)}.focus-within\:z-2:focus-within{z-index:2}.focus-within\:border-kumo-focus\/50:focus-within{border-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-kumo-focus\/50:focus-within{border-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus-within\:ring-2:focus-within{--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-within\:ring-\[1\.5px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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-within\:ring-kumo-brand:focus-within{--tw-ring-color:var(--color-kumo-brand)}.focus-within\:ring-kumo-danger\/50:focus-within{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-kumo-danger\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-kumo-danger) 50%, transparent)}}.focus-within\:ring-kumo-focus\/50:focus-within{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-kumo-focus\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-kumo-focus:focus-within{outline-color:var(--color-kumo-focus)}@media (hover:hover){.hover\:z-1:hover{z-index:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#d8d4c8\]:hover{border-color:#d8d4c8}.hover\:border-\[\#f6821f\]\/50:hover{border-color:#f6821f80;border-color:lab(66.9687% 41.3169 67.6059/.5)}.hover\:border-kumo-interact\/80:hover{border-color:color-mix(in srgb, var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-700,oklch(37.1% 0 0))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-kumo-interact\/80:hover{border-color:color-mix(in oklab, var(--color-kumo-interact) 80%, transparent)}}.hover\:border-kumo-line:hover{border-color:var(--color-kumo-line)}.hover\:bg-\[\#2d2d2a\]:hover{background-color:#2d2d2a}.hover\:bg-\[\#e8700f\]:hover{background-color:#e8700f}.hover\:bg-\[\#fffaf3\]:hover{background-color:#fffaf3}.hover\:bg-iris-50\/50:hover{background-color:#f5f3ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-iris-50\/50:hover{background-color:color-mix(in oklab, var(--color-iris-50) 50%, transparent)}}.hover\:bg-kumo-brand-hover:hover{background-color:var(--color-kumo-brand-hover)}.hover\:bg-kumo-contrast\/10:hover{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-975,oklch(8.5% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-25,oklch(98.5% 0 0))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-kumo-contrast\/10:hover{background-color:color-mix(in oklab, var(--color-kumo-contrast) 10%, transparent)}}.hover\:bg-kumo-danger\/70:hover{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-kumo-danger\/70:hover{background-color:color-mix(in oklab, var(--color-kumo-danger) 70%, transparent)}}.hover\:bg-kumo-fill:hover{background-color:var(--color-kumo-fill)}.hover\:bg-kumo-fill-hover:hover{background-color:var(--color-kumo-fill-hover)}.hover\:bg-kumo-interact:hover{background-color:var(--color-kumo-interact)}.hover\:bg-kumo-tint:hover{background-color:var(--color-kumo-tint)}.hover\:bg-opx-bg:hover{background-color:var(--color-opx-bg)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:text-\[\#f6821f\]:hover{color:#f6821f}.hover\:text-current:hover{color:currentColor}.hover\:text-kumo-default:hover{color:var(--text-color-kumo-default)}.hover\:text-kumo-link\/70:hover{color:color-mix(in srgb, var(--lightningcss-light,var(--color-blue-800,oklch(42.4% .199 265.638)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-kumo-link\/70:hover{color:color-mix(in oklab, var(--text-color-kumo-link) 70%, transparent)}}.hover\:text-opx-accent:hover{color:var(--color-opx-accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-\[0_2px_12px_rgba\(29\,29\,27\,0\.08\)\]:hover{--tw-shadow:0 2px 12px var(--tw-shadow-color,#1d1d1b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(246\,130\,31\,0\.15\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#f6821f26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_28px_rgba\(26\,26\,24\,0\.3\)\]:hover{--tw-shadow:0 6px 28px var(--tw-shadow-color,#1a1a184d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_32px_rgba\(29\,29\,27\,0\.08\)\]:hover{--tw-shadow:0 6px 32px var(--tw-shadow-color,#1d1d1b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_32px_rgba\(246\,130\,31\,0\.6\)\]:hover{--tw-shadow:0 6px 32px var(--tw-shadow-color,#f6821f99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_40px_rgba\(29\,29\,27\,0\.08\)\]:hover{--tw-shadow:0 8px 40px var(--tw-shadow-color,#1d1d1b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}.hover\:ring-kumo-hairline:hover{--tw-ring-color:var(--color-kumo-hairline)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-120:hover{--tw-brightness:brightness(120%);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,)}.not-disabled\:hover\:bg-kumo-base:not(:disabled):hover{background-color:var(--color-kumo-base)}.not-disabled\:hover\:bg-kumo-tint:not(:disabled):hover{background-color:var(--color-kumo-tint)}.hover\:not-has-\[\[data-disabled\]\]\:bg-kumo-tint:hover:not(:has([data-disabled])){background-color:var(--color-kumo-tint)}.hover\:after\:bg-kumo-brand\/20:hover:after{content:var(--tw-content);background-color:var(--lightningcss-light,#056dff33)var(--lightningcss-dark,#056dff33)}@supports (color:color-mix(in lab, red, red)){.hover\:after\:bg-kumo-brand\/20:hover:after{background-color:color-mix(in oklab, var(--color-kumo-brand) 20%, transparent)}}.hover\:after\:bg-kumo-hairline:hover:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-2:focus{z-index:2}.focus\:z-3:focus{z-index:3}.focus\:z-\[100000\]:focus{z-index:100000}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-kumo-focus\/50:focus{border-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-kumo-focus\/50:focus{border-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus\:bg-kumo-tint:focus{background-color:var(--color-kumo-tint)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-black:focus{color:var(--color-black)}.focus\:text-kumo-default:focus{color:var(--text-color-kumo-default)}.focus\:text-opx-accent:focus{color:var(--color-opx-accent)}.focus\:opacity-100:focus{opacity:1}.focus\:ring: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-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-0\!:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-\[1\.5px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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-kumo-danger\/50:focus{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-kumo-danger\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-kumo-danger) 50%, transparent)}}.focus\:ring-kumo-focus:focus{--tw-ring-color:var(--color-kumo-focus)}.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:z-3:focus-visible{z-index:3}.focus-visible\:z-50:focus-visible{z-index:50}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-kumo-focus\/50:focus-visible{border-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-kumo-focus\/50:focus-visible{border-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus-visible\:bg-kumo-tint:focus-visible{background-color:var(--color-kumo-tint)}.focus-visible\:text-kumo-strong:focus-visible{color:var(--text-color-kumo-strong)}.focus-visible\:shadow-\[var\(--shadow-focus-ring\)\]:focus-visible{--tw-shadow:var(--shadow-focus-ring);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-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-\[1\.5px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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-kumo-brand:focus-visible{--tw-ring-color:var(--color-kumo-brand)}.focus-visible\:ring-kumo-focus\/50:focus-visible{--tw-ring-color:color-mix(in srgb, var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-kumo-focus\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus-visible\:ring-opx-accent\/25:focus-visible{--tw-ring-color:#0f22a040}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-opx-accent\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-opx-accent) 25%, transparent)}}.focus-visible\:ring-opx-accent\/35:focus-visible{--tw-ring-color:#0f22a059}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-opx-accent\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-opx-accent) 35%, transparent)}}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:bg-kumo-hairline:focus-visible:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-red-800:active{background-color:var(--color-red-800)}.active\:after\:bg-kumo-hairline:active:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-kumo-base\/50:disabled{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-kumo-neutral-925,oklch(17% 0 0))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-kumo-base\/50:disabled{background-color:color-mix(in oklab, var(--color-kumo-base) 50%, transparent)}}.disabled\:bg-kumo-brand\/50:disabled{background-color:var(--lightningcss-light,#056dff80)var(--lightningcss-dark,#056dff80)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-kumo-brand\/50:disabled{background-color:color-mix(in oklab, var(--color-kumo-brand) 50%, transparent)}}.disabled\:bg-kumo-overlay:disabled{background-color:var(--color-kumo-overlay)}.disabled\:\!text-kumo-danger\/70:disabled{color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-700,oklch(50.5% .213 27.518)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216))) 70%, transparent)!important}@supports (color:color-mix(in lab, red, red)){.disabled\:\!text-kumo-danger\/70:disabled{color:color-mix(in oklab, var(--text-color-kumo-danger) 70%, transparent)!important}}.disabled\:\!text-kumo-default\/70:disabled{color:color-mix(in srgb, var(--lightningcss-light,var(--color-neutral-900,oklch(21% .006 285.885)))var(--lightningcss-dark,var(--color-neutral-100,oklch(97% 0 0))) 70%, transparent)!important}@supports (color:color-mix(in lab, red, red)){.disabled\:\!text-kumo-default\/70:disabled{color:color-mix(in oklab, var(--text-color-kumo-default) 70%, transparent)!important}}.disabled\:text-kumo-inactive\!:disabled{color:var(--text-color-kumo-inactive)!important}.disabled\:text-kumo-subtle:disabled{color:var(--text-color-kumo-subtle)}.disabled\:opacity-50:disabled{opacity:.5}:where(:focus) :is(.\*\:in-focus\:opacity-100>*){opacity:1}.has-data-\[variant\=inset\]\:bg-kumo-recessed:has([data-variant=inset]){background-color:var(--color-kumo-recessed)}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-active\]\]\:bg-transparent:has([data-active]){background-color:#0000}@media (hover:hover){.has-\[\[data-active\]\]\:hover\:bg-kumo-tint:has([data-active]):hover{background-color:var(--color-kumo-tint)}}.has-\[\[data-checked\]\]\:border-kumo-danger:has([data-checked]){border-color:var(--color-kumo-danger)}.has-\[\[data-checked\]\]\:border-kumo-interact:has([data-checked]){border-color:var(--color-kumo-interact)}.has-\[\[data-checked\]\]\:bg-kumo-base:has([data-checked]){background-color:var(--color-kumo-base)}.has-\[\[data-checked\]\]\:bg-kumo-tint:has([data-checked]){background-color:var(--color-kumo-tint)}.has-\[\[data-disabled\]\]\:cursor-not-allowed:has([data-disabled]){cursor:not-allowed}.has-\[\[data-disabled\]\]\:opacity-50:has([data-disabled]){opacity:.5}.has-\[\[role\=switch\]\]\:flex:has([role=switch]){display:flex}.has-\[\[role\=switch\]\]\:grid-cols-\[auto_1fr\]:has([role=switch]){grid-template-columns:auto 1fr}.has-\[\[role\=switch\]\]\:flex-row-reverse:has([role=switch]){flex-direction:row-reverse}.has-\[\[role\=switch\]\]\:flex-wrap:has([role=switch]){flex-wrap:wrap}.has-\[\[role\=switch\]\]\:items-center:has([role=switch]){align-items:center}.has-\[input\[aria-invalid\=true\]\]\:ring-kumo-danger:has(:is(input[aria-invalid=true])){--tw-ring-color:var(--color-kumo-danger)}.has-\[input\[type\=checkbox\]\]\:flex:has(:is(input[type=checkbox])){display:flex}.has-\[input\[type\=checkbox\]\]\:grid-cols-\[auto_1fr\]:has(:is(input[type=checkbox])){grid-template-columns:auto 1fr}.has-\[input\[type\=checkbox\]\]\:flex-row-reverse:has(:is(input[type=checkbox])){flex-direction:row-reverse}.has-\[input\[type\=checkbox\]\]\:flex-wrap:has(:is(input[type=checkbox])){flex-wrap:wrap}.has-\[input\[type\=checkbox\]\]\:items-center:has(:is(input[type=checkbox])){align-items:center}.aria-selected\:font-medium[aria-selected=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-selected\:text-kumo-default[aria-selected=true]{color:var(--text-color-kumo-default)}@media (hover:hover){.aria-selected\:hover\:bg-kumo-tint[aria-selected=true]:hover{background-color:var(--color-kumo-tint)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-kumo-danger\/5[data-highlighted]{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:bg-kumo-danger\/5[data-highlighted]{background-color:color-mix(in oklab, var(--color-kumo-danger) 5%, transparent)}}.data-highlighted\:bg-kumo-overlay[data-highlighted]{background-color:var(--color-kumo-overlay)}.data-highlighted\:bg-kumo-tint[data-highlighted]{background-color:var(--color-kumo-tint)}.data-highlighted\:text-kumo-danger[data-highlighted]{color:var(--text-color-kumo-danger)}.data-instant\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-selected\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[behind\]\:pointer-events-none[data-behind]{pointer-events:none}.data-\[behind\]\:opacity-0[data-behind]{opacity:0}.data-\[checked\]\:bg-kumo-contrast[data-checked]{background-color:var(--color-kumo-contrast)}.data-\[checked\]\:ring-kumo-contrast[data-checked]{--tw-ring-color:var(--color-kumo-contrast)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-kumo-subtle[data-disabled]{color:var(--text-color-kumo-subtle)}.data-\[disabled\]\:opacity-0[data-disabled]{opacity:0}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[disabled\]\:data-highlighted\:bg-transparent[data-disabled][data-highlighted]{background-color:#0000}.data-\[ending-style\]\:-translate-x-full[data-ending-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-x-full[data-ending-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[expanded\]\:pointer-events-auto[data-expanded]{pointer-events:auto}.data-\[expanded\]\:h-\[var\(--toast-height\)\][data-expanded]{height:var(--toast-height)}.data-\[expanded\]\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--offset-y)))}.data-\[expanded\]\:opacity-100[data-expanded]{opacity:1}.data-\[highlighted\]\:bg-kumo-overlay[data-highlighted]{background-color:var(--color-kumo-overlay)}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[indeterminate\]\:bg-kumo-contrast[data-indeterminate]{background-color:var(--color-kumo-contrast)}.data-\[indeterminate\]\:ring-kumo-contrast[data-indeterminate]{--tw-ring-color:var(--color-kumo-contrast)}.data-\[instant\]\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-\[limited\]\:opacity-0[data-limited]{opacity:0}.data-\[placeholder\]\:text-kumo-placeholder[data-placeholder]{color:var(--text-color-kumo-placeholder)}.data-\[rendered\=false\]\:scale-90[data-rendered=false]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[rendered\=false\]\:opacity-0[data-rendered=false]{opacity:0}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[side\=bottom\]\:-top-2[data-side=bottom]{top:calc(var(--spacing) * -2)}.data-\[side\=bottom\]\:top-\[-8px\][data-side=bottom]{top:-8px}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=top\]\:-bottom-2[data-side=top]{bottom:calc(var(--spacing) * -2)}.data-\[side\=top\]\:bottom-\[-8px\][data-side=top]{bottom:-8px}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}.data-\[starting-style\]\:-translate-x-full[data-starting-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-x-full[data-starting-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=open\]\:bg-kumo-base[data-state=open]{background-color:var(--color-kumo-base)}.data-\[state\=open\]\:bg-kumo-tint[data-state=open]{background-color:var(--color-kumo-tint)}.data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[unchecked\]\:invisible[data-unchecked]{visibility:hidden}@supports (corner-shape:squircle){.supports-\[corner-shape\:squircle\]\:rounded-\[10px\]{border-radius:10px}}@media (prefers-reduced-motion:reduce){.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-\[340px\]{width:340px}.sm\:w-auto{width:auto}.sm\:max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.sm\:min-w-96{min-width:calc(var(--spacing) * 96)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-\[42px\]{font-size:42px}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[68px\]{font-size:68px}.md\:text-\[72px\]{font-size:72px}}@media (min-width:64rem){.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[144px_1fr\]{grid-template-columns:144px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-11{column-gap:calc(var(--spacing) * 11)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:text-\[68px\]{font-size:68px}.lg\:text-\[84px\]{font-size:84px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[380px\]{width:380px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}@media (prefers-color-scheme:dark){.dark\:bg-blue-300{background-color:var(--color-blue-300)}.dark\:bg-blue-600{background-color:var(--color-blue-600)}.dark\:bg-kumo-base{background-color:var(--color-kumo-base)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:ring-blue-500{--tw-ring-color:var(--color-blue-500)}.dark\:ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.dark\:ring-neutral-700{--tw-ring-color:var(--color-neutral-700)}}.\[\&_\[data-toast-icon\]\]\:text-kumo-danger [data-toast-icon]{color:var(--text-color-kumo-danger)}.\[\&_\[data-toast-icon\]\]\:text-kumo-info [data-toast-icon]{color:var(--text-color-kumo-info)}.\[\&_\[data-toast-icon\]\]\:text-kumo-success [data-toast-icon]{color:var(--text-color-kumo-success)}.\[\&_\[data-toast-icon\]\]\:text-kumo-warning [data-toast-icon]{color:var(--text-color-kumo-warning)}.\[\&_\[data-toast-title\]\]\:text-kumo-danger [data-toast-title]{color:var(--text-color-kumo-danger)}.\[\&_\[data-toast-title\]\]\:text-kumo-info [data-toast-title]{color:var(--text-color-kumo-info)}.\[\&_\[data-toast-title\]\]\:text-kumo-success [data-toast-title]{color:var(--text-color-kumo-success)}.\[\&_\[data-toast-title\]\]\:text-kumo-warning [data-toast-title]{color:var(--text-color-kumo-warning)}.\[\&_code\]\:\!m-0 code{margin:calc(var(--spacing) * 0)!important}.\[\&_code\]\:\!border-0 code{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&_code\]\:\!bg-transparent code{background-color:#0000!important}.\[\&_code\]\:\!p-0 code{padding:calc(var(--spacing) * 0)!important}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:field-sizing-content:has([data-slot=input-group-suffix]) input{field-sizing:content}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:max-w-full:has([data-slot=input-group-suffix]) input{max-width:100%}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:grow-0:has([data-slot=input-group-suffix]) input{flex-grow:0}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:pr-0:has([data-slot=input-group-suffix]) input{padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-1:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing) * 1)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-1\.5:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-2:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing) * 2)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-2\.5:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing) * 2.5)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-1:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing) * 1)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-1\.5:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-2:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing) * 2)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-2\.5:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing) * 2.5)}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:\[field-sizing\:content\]:has([data-slot=input-group-suffix]) input{field-sizing:content}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:max-w-full:has([data-slot=input-group-suffix]) input{max-width:100%}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:grow-0:has([data-slot=input-group-suffix]) input{flex-grow:0}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:pr-0:has([data-slot=input-group-suffix]) input{padding-right:calc(var(--spacing) * 0)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-kumo-fill td{border-color:var(--color-kumo-fill)}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:sticky th{position:sticky}.\[\&_th\]\:top-0 th{top:calc(var(--spacing) * 0)}.\[\&_th\]\:z-1 th{z-index:1}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-kumo-fill th{border-color:var(--color-kumo-fill)}.\[\&_th\]\:bg-kumo-base th{background-color:var(--color-kumo-base)}.\[\&_th\]\:bg-kumo-elevated th{background-color:var(--color-kumo-elevated)}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:text-base th{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_tr\:last-child_td\]\:border-b-0 tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:focus-within\>span\]\:ring-kumo-focus:focus-within>span{--tw-ring-color:var(--color-kumo-focus)}.\[\&\:hover\>span\]\:ring-kumo-hairline:hover>span{--tw-ring-color:var(--color-kumo-hairline)}.\[\&\>label\]\:flex-1>label{flex:1}.\[\&\>li\>a\]\:pl-7>li>a,.\[\&\>li\>button\]\:pl-7>li>button{padding-left:calc(var(--spacing) * 7)}.\[\&\>pre\]\:\!m-0>pre{margin:calc(var(--spacing) * 0)!important}.\[\&\>pre\]\:\!rounded-none>pre{border-radius:0!important}.\[\&\>pre\]\:\!border-0>pre{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\>pre\]\:\!bg-transparent>pre{background-color:#0000!important}.\[\&\>pre\]\:\!p-4>pre{padding:calc(var(--spacing) * 4)!important}.\[\&\>pre\]\:p-2\.5>pre{padding:calc(var(--spacing) * 2.5)}.\[\&\>pre\]\:p-2\.5\!>pre{padding:calc(var(--spacing) * 2.5)!important}.\[\&\>pre\]\:p-4>pre{padding:calc(var(--spacing) * 4)}.\[\&\>pre\]\:font-mono>pre{font-family:var(--font-mono)}.\[\&\>pre\]\:text-sm>pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>pre\]\:leading-relaxed>pre{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>span\]\:ring-kumo-danger>span{--tw-ring-color:var(--color-kumo-danger)}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-panel-open] .\[\[data-panel-open\]_\&\]\:rotate-180{rotate:180deg}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:my-0{margin-block:calc(var(--spacing) * 0)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:border-transparent{border-color:#0000}}@keyframes right{to{transform:translate(100%)}}.float{animation:5s linear infinite alternate float}@keyframes float{to{transform:translate(5px,15px)}}@keyframes refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.animate-bounce-in{animation:.4s ease-out bounce-in}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes kumo-chart-wave{0%{transform:translate(0)}to{transform:translate(-400px)}}@keyframes toast-bump{0%{transform:scale(1)}20%{transform:scale(1.02)}to{transform:scale(1)}}.animate-toast-bump{transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) toast-bump}@keyframes scroll-fade-x-left{to{-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%}}@keyframes scroll-fade-x-right{to{-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, 0 100%;-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, 0 100%;-webkit-mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, 0 100%;mask-size:var(--scroll-fade-width,3rem) 100%, 100% 100%, 0 100%}}@supports (animation-timeline:scroll()){[data-overflowing]{-webkit-mask-image:linear-gradient(90deg,#fff,#0000),linear-gradient(#fff,#fff),linear-gradient(90deg,#0000,#fff);mask-image:linear-gradient(90deg,#fff,#0000),linear-gradient(#fff,#fff),linear-gradient(90deg,#0000,#fff);-webkit-mask-size:0 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;-webkit-mask-size:0 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;-webkit-mask-size:0 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;mask-size:0 100%, 100% 100%, var(--scroll-fade-width,3rem) 100%;animation-name:scroll-fade-x-left,scroll-fade-x-right;animation-timing-function:linear,linear;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-range,3rem), calc(100% - var(--scroll-fade-range,3rem)) 100%;animation-composition:replace;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation-fill-mode:both;-webkit-mask-position:0,50%,100%;mask-position:0,50%,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}}.kumo-tabs-list{overscroll-behavior-x:contain}@supports (animation-timeline:scroll()){.kumo-tabs-list{scrollbar-width:none;-ms-overflow-style:none}.kumo-tabs-list::-webkit-scrollbar{display:none}}[data-mode=dark] .kumo-tooltip-popup,[data-mode=dark] .kumo-popover-popup{outline-offset:-1px}.kumo-input-placeholder::placeholder{color:var(--text-color-kumo-placeholder)}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}:where(a[href],button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],input[type=reset],label[for],select,summary,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=checkbox],[role=radio],[role=switch]):where([data-kumo-component],[data-kumo-part]):where(:not(:disabled)):where(:not([disabled])):where(:not([aria-disabled=true])):where(:not([data-disabled])){cursor:pointer}.skeleton{background:linear-gradient(90deg,#0000 0%,#0000000d 50%,#0000 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton}[data-mode=dark] .skeleton{background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%)}.animate-refresh{animation:1s linear infinite refresh}.rdp-root{font-variant-numeric:tabular-nums;--rdp-cell-padding:2px;--rdp-day-height:calc(2rem + var(--rdp-cell-padding) * 2);--rdp-day-width:calc(2rem + var(--rdp-cell-padding) * 2);--rdp-day_button-border-radius:.375rem;--rdp-day_button-border:none;--rdp-day_button-height:2rem;--rdp-day_button-width:2rem;--rdp-selected-border:none;--rdp-disabled-opacity:.4;--rdp-outside-opacity:.4;--rdp-dropdown-gap:.5rem;--rdp-months-gap:1rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2rem;--rdp-nav_button-width:2rem;--rdp-nav-height:2.5rem;--rdp-week_number-border-radius:.375rem;--rdp-week_number-border:none;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weekday-opacity:1;--rdp-weekday-padding:.5rem 0;--rdp-gradient-direction:90deg;--rdp-animation_duration:.2s;--rdp-animation_timing:ease-out;--rdp-accent-color:#171717;--rdp-accent-background-color:#e5e5e5;--rdp-range_middle-background-color:#e5e5e5;--rdp-range_middle-color:#18181b;--rdp-range_start-color:#f5f5f5;--rdp-range_start-date-background-color:#171717;--rdp-range_end-color:#f5f5f5;--rdp-range_end-date-background-color:#171717;--rdp-today-color:#2563eb;--rdp-day-color:#18181b;--rdp-day-color-subtle:#737373;--rdp-nav-bg:transparent;--rdp-nav-border:#0a0a0a1a;--rdp-hover-bg:#dedede;--rdp-fill-hover-bg:#d4d4d4;--rdp-focus-ring:var(--color-kumo-brand);box-sizing:border-box;position:relative}@supports (color:lab(0% 0 0)){.rdp-root{--rdp-accent-color:lab(7.78201% -.0000149012 0);--rdp-accent-background-color:lab(90.952% 0 -.0000119209);--rdp-range_middle-background-color:lab(90.952% 0 -.0000119209);--rdp-range_middle-color:lab(8.30603% .618205 -2.16572);--rdp-range_start-color:lab(96.52% -.0000298023 .0000119209);--rdp-range_start-date-background-color:lab(7.78201% -.0000149012 0);--rdp-range_end-color:lab(96.52% -.0000298023 .0000119209);--rdp-range_end-date-background-color:lab(7.78201% -.0000149012 0);--rdp-today-color:lab(44.7772% 21.0054 -75.5263);--rdp-day-color:lab(8.30603% .618205 -2.16572);--rdp-day-color-subtle:lab(48.496% 0 0);--rdp-nav-border:lab(2.75381% 0 0/.1);--rdp-hover-bg:lab(88.4% 0 .0000119209);--rdp-fill-hover-bg:lab(84.92% 0 -.0000119209)}}[data-mode=dark] .rdp-root{--rdp-accent-color:#f5f5f5;--rdp-accent-background-color:#3a3a3a;--rdp-range_middle-background-color:#292929;--rdp-range_middle-color:#f5f5f5;--rdp-range_start-color:#171717;--rdp-range_start-date-background-color:#f5f5f5;--rdp-range_end-color:#171717;--rdp-range_end-date-background-color:#f5f5f5;--rdp-today-color:#3080ff;--rdp-day-color:#f5f5f5;--rdp-day-color-subtle:#9e9e9e;--rdp-nav-bg:transparent;--rdp-nav-border:#262626;--rdp-hover-bg:#161616;--rdp-fill-hover-bg:#222;--rdp-focus-ring:var(--color-kumo-brand)}@supports (color:lab(0% 0 0)){[data-mode=dark] .rdp-root{--rdp-accent-color:lab(96.52% -.0000298023 .0000119209);--rdp-accent-background-color:lab(24.6% 0 0);--rdp-range_middle-background-color:lab(16.48% 0 0);--rdp-range_middle-color:lab(96.52% -.0000298023 .0000119209);--rdp-range_start-color:lab(7.78201% -.0000149012 0);--rdp-range_start-date-background-color:lab(96.52% -.0000298023 .0000119209);--rdp-range_end-color:lab(7.78201% -.0000149012 0);--rdp-range_end-date-background-color:lab(96.52% -.0000298023 .0000119209);--rdp-today-color:lab(54.1736% 13.3369 -74.6839);--rdp-day-color:lab(96.52% -.0000298023 .0000119209);--rdp-day-color-subtle:lab(65.2% 0 0);--rdp-nav-border:lab(15.204% 0 -.00000596046);--rdp-hover-bg:lab(7.22637% -.0000149012 0);--rdp-fill-hover-bg:lab(13% 0 0)}}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root *{box-sizing:border-box}.rdp-root thead{background:0 0}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center;padding:var(--rdp-cell-padding)}.rdp-day_button{cursor:pointer;font:inherit;color:var(--rdp-day-color);width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.rdp-day_button:focus-visible{box-shadow:inset 0 0 0 2px var(--rdp-focus-ring)}.rdp-day_button:hover{background-color:var(--rdp-hover-bg)}.rdp-day_button:disabled{cursor:not-allowed}.rdp-caption_label{z-index:1;white-space:nowrap;color:var(--rdp-day-color);border:0;align-items:center;font-weight:600;display:inline-flex;position:relative}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:var(--rdp-day-color);appearance:none;box-shadow:inset 0 0 0 1px var(--rdp-nav-border);border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:relative;background:0 0!important;width:1.5rem!important;height:1.5rem!important}.rdp-button_next:hover,.rdp-button_previous:hover{background:var(--rdp-hover-bg)!important}.rdp-button_next:focus-visible,.rdp-button_previous:focus-visible{box-shadow:inset 0 0 0 2px var(--rdp-focus-ring)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:not-allowed;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-day-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-weight:600;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse;border-spacing:0}.rdp-nav{height:var(--rdp-nav-height);align-items:center;gap:.25rem;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:center;color:var(--rdp-day-color-subtle);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:center;color:var(--rdp-day-color-subtle);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside):not(.rdp-selected) .rdp-day_button{color:var(--rdp-today-color);font-weight:600}.rdp-selected .rdp-day_button{background-color:var(--rdp-accent-color);color:var(--rdp-range_start-color);border-radius:var(--rdp-day_button-border-radius)}.rdp-selected .rdp-day_button:hover{background-color:var(--rdp-accent-color)}.rdp-outside .rdp-day_button{opacity:var(--rdp-outside-opacity);color:var(--rdp-day-color-subtle)}.rdp-disabled:not(.rdp-selected) .rdp-day_button{opacity:var(--rdp-disabled-opacity);cursor:not-allowed}.rdp-disabled .rdp-day_button:hover{background-color:#0000}.rdp-hidden{visibility:hidden}.rdp-day.rdp-range_start:not(.rdp-range_end){background-color:var(--rdp-range_start-date-background-color);border-radius:var(--rdp-day_button-border-radius) 0 0 var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_start .rdp-day_button{color:var(--rdp-range_start-color);background-color:#0000}.rdp-day.rdp-range_start .rdp-day_button:hover{background-color:#0000}.rdp-day.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-day.rdp-range_middle .rdp-day_button{color:var(--rdp-range_middle-color);background-color:#0000}.rdp-day.rdp-range_middle .rdp-day_button:hover{background-color:var(--rdp-fill-hover-bg);border-radius:var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_end:not(.rdp-range_start){background-color:var(--rdp-range_end-date-background-color);border-radius:0 var(--rdp-day_button-border-radius) var(--rdp-day_button-border-radius) 0}.rdp-day.rdp-range_end .rdp-day_button{color:var(--rdp-range_end-color);background-color:#0000}.rdp-day.rdp-range_end .rdp-day_button:hover{background-color:#0000}.rdp-day.rdp-range_start.rdp-range_end{background-color:var(--rdp-range_start-date-background-color);border-radius:var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_start.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:#0000}.rdp-focusable{cursor:pointer}.rdp-footer{width:0;min-width:100%;padding-top:.5rem}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.kumo-shiki pre{background-color:#0000!important}[data-mode=dark] .kumo-shiki span:not(.line-highlighted){color:var(--shiki-dark)!important;background-color:#0000!important}[data-mode=dark] .kumo-shiki .line-highlighted{color:var(--shiki-dark)!important}.kumo-shiki code{width:fit-content;min-width:100%;padding-right:1rem;display:block}.kumo-shiki{--kumo-code-highlight-bg:#0000000d}[data-mode=dark] .kumo-shiki{--kumo-code-highlight-bg:#ffffff14}.kumo-shiki .line.line-highlighted{background-color:var(--kumo-code-highlight-bg);width:calc(100% + 2rem);margin:0 -1rem;padding:0 1rem;display:inline-block}.kumo-line-numbers{padding-left:.75rem;line-height:1.625}@layer theme;@layer components{.opx-blog-shell{width:min(100% - 48px,1180px);margin:0 auto}.opx-blog-hero{background:linear-gradient(90deg,#0000 0 calc(50% - 590px),#11111114 calc(50% - 590px) calc(50% - 589px),#0000 calc(50% - 589px)),#f7f7f5;border-bottom:1px solid #d8d8d2}.opx-blog-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:end;gap:clamp(48px,8vw,124px);min-height:560px;padding:clamp(120px,12vw,166px) 0 72px;display:grid}.opx-blog-label{color:#0645c7;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1;display:block}.opx-blog-hero-copy h1{color:#080808;letter-spacing:-.065em;max-width:870px;margin:18px 0 0;font-size:clamp(54px,7vw,92px);font-weight:760;line-height:.91}.opx-blog-hero-copy p{color:#45494f;max-width:650px;margin:30px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.48}.opx-blog-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.opx-blog-editorial-card{border-top:1px solid #111;border-bottom:1px solid #d8d8d2;padding:28px 0 32px}.opx-blog-editorial-head{color:#111;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:720;display:flex}.opx-blog-editorial-head svg{color:#0645c7}.opx-blog-editorial-rule{opacity:.1;background-color:#0000;background-image:linear-gradient(90deg,#111 1px,#0000 1px),linear-gradient(#111 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #d8d8d2;border-bottom:1px solid #d8d8d2;height:96px;margin:28px 0}.opx-blog-editorial-card p{color:#4d525b;margin:0;font-size:15px;line-height:1.62}.opx-blog-topics{border-top:1px solid #d8d8d2;flex-wrap:wrap;gap:0;display:flex}.opx-blog-topics button{color:#30343a;cursor:pointer;min-height:58px;font:inherit;background:0 0;border:0;border-right:1px solid #d8d8d2;padding:0 24px;font-size:14px;font-weight:680}.opx-blog-topics button:first-child{border-left:1px solid #d8d8d2}.opx-blog-topics button:hover,.opx-blog-topics button:focus-visible{color:#0645c7;background:#fff;outline:none}.opx-blog-featured,.opx-blog-index{background:#fff;border-bottom:1px solid #d8d8d2}.opx-blog-section-head,.opx-blog-index-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.opx-blog-section-head h2,.opx-blog-index-head h2{color:#080808;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,5vw,64px);font-weight:740;line-height:.98}.opx-blog-featured-layout{border:1px solid #d8d8d2;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:0;margin-top:42px;display:grid}.opx-blog-featured-primary,.opx-blog-featured-secondary{flex-direction:column;min-height:100%;padding:clamp(28px,4vw,54px);display:flex}.opx-blog-featured-primary{background:linear-gradient(#070a120f 0%,#070a1266 54%,#070a12d1 100%),url(/images/blog/opendex-blog-featured-infrastructure.png) 50%/cover no-repeat,#111827;border-right:1px solid #d8d8d2;justify-content:flex-end;min-height:520px;position:relative;overflow:hidden}.opx-blog-featured-primary:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#fff3 0 1px,#0000 1px),linear-gradient(#ffffff24 0 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.opx-blog-featured-primary>*{z-index:1;position:relative}.opx-blog-featured-side{grid-template-rows:1fr 1fr;display:grid}.opx-blog-featured-primary span,.opx-blog-featured-secondary span,.opx-blog-row-meta span{color:#0645c7;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.opx-blog-featured-primary h3{color:#080808;letter-spacing:-.055em;max-width:680px;margin:18px 0 0;font-size:clamp(36px,5vw,62px);font-weight:740;line-height:.95}.opx-blog-featured-secondary h3{color:#080808;letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(24px,3vw,34px);font-weight:720;line-height:1}.opx-blog-featured-primary p,.opx-blog-featured-secondary p{color:#4f5661;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.62}.opx-blog-featured-primary small,.opx-blog-featured-secondary small{color:#747b86;margin-top:28px;font-size:13px;font-weight:620}.opx-blog-featured-primary span,.opx-blog-featured-primary h3,.opx-blog-featured-primary p,.opx-blog-featured-primary small{color:#fff}.opx-blog-index{padding:92px 0 100px}.opx-blog-search{color:#4f5661;border-bottom:1px solid #111;align-items:center;gap:12px;width:min(100%,420px);padding:0 0 12px;display:flex}.opx-blog-search input{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:15px}.opx-blog-content-grid{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:48px;display:grid}.opx-blog-filter-panel{border-top:1px solid #111;align-self:start;padding-top:18px;position:sticky;top:128px}.opx-blog-filter-panel>span{color:#747b86;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.opx-blog-filter-panel div{gap:2px;margin-top:18px;display:grid}.opx-blog-filter-panel button{color:#343942;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;padding:10px 0;font-size:15px;font-weight:650;display:flex}.opx-blog-filter-panel button:after{color:#0645c7;content:"→";opacity:0;transition:opacity .16s,transform .16s;transform:translate(-6px)}.opx-blog-filter-panel button:hover,.opx-blog-filter-panel button:focus-visible,.opx-blog-filter-panel button[aria-pressed=true]{color:#0645c7;outline:none}.opx-blog-filter-panel button:hover:after,.opx-blog-filter-panel button:focus-visible:after,.opx-blog-filter-panel button[aria-pressed=true]:after{opacity:1;transform:translate(0)}.opx-blog-list{border-top:1px solid #d8d8d2}.opx-blog-row{border-bottom:1px solid #d8d8d2;grid-template-columns:48px minmax(0,1fr) 34px;align-items:start;gap:24px;padding:30px 0;display:grid;position:relative}.opx-blog-row-icon{color:#0645c7;place-items:center;width:48px;height:48px;display:grid}.opx-blog-row-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.opx-blog-row-meta small{color:#747b86;font-size:13px;font-weight:620}.opx-blog-row h3{color:#080808;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(24px,3vw,34px);font-weight:720;line-height:1.04}.opx-blog-row p{color:#4f5661;max-width:720px;margin:12px 0 0;font-size:15px;line-height:1.62}.opx-blog-row-arrow{color:#080808;background:#fff;border:1px solid #08080814;border-radius:999px;place-items:center;width:32px;height:32px;margin-top:10px;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 1px 2px #08080814,0 10px 22px #08080814}.opx-blog-row:hover .opx-blog-row-arrow,.opx-blog-row:focus-within .opx-blog-row-arrow{border-color:#635bff52;transform:translate(2px,-2px);box-shadow:0 1px 2px #08080814,0 12px 28px #635bff2e}.opx-blog-empty{border-bottom:1px solid #d8d8d2;padding:42px 0}.opx-blog-empty strong{color:#111;letter-spacing:-.02em;font-size:22px;display:block}.opx-blog-empty p{color:#5d6470;margin:8px 0 0;font-size:15px}@media (max-width:1024px){.opx-blog-hero-grid,.opx-blog-featured-layout,.opx-blog-content-grid{grid-template-columns:1fr}.opx-blog-featured-primary{border-bottom:1px solid #d8d8d2;border-right:0}.opx-blog-filter-panel{position:static}}@media (max-width:720px){.opx-blog-shell{width:min(100% - 32px,1180px)}.opx-blog-hero-grid{min-height:auto;padding:110px 0 48px}.opx-blog-section-head,.opx-blog-index-head{flex-direction:column;align-items:start}.opx-blog-topics{flex-wrap:nowrap;overflow-x:auto}.opx-blog-topics button{flex:none}.opx-blog-row{grid-template-columns:1fr 24px}.opx-blog-row-icon{display:none}}.opx-blog{color:#10141f;background:#f8f9fb}.opx-blog-shell{width:min(100% - 48px,1240px)}.opx-blog-hero{color:#fff;background:linear-gradient(120deg,#0057d2f5,#0073e6f5 46%,#004aadf5),#075bff;border-bottom:0;padding:154px 0 0;position:relative;overflow:hidden}.opx-blog-hero:before,.opx-blog-hero:after{content:"";pointer-events:none;position:absolute}.opx-blog-hero:before{opacity:.5;background:linear-gradient(135deg,#0000 0 42%,#ffffff29 42.15%,#0000 42.4%) 0 0/100% 100%,linear-gradient(115deg,#0000 0 64%,#ffffff21 64.15%,#0000 64.4%) 0 0/100% 100%,linear-gradient(90deg,#ffffff1c 1px,#0000 1px) 0 0/96px 100%;inset:0}.opx-blog-hero:after{border:1px solid #ffffff2e;border-radius:96px;width:520px;height:520px;top:52px;right:-160px;transform:rotate(28deg);box-shadow:-120px 70px #ffffff0d,-240px 140px #ffffff0a}.opx-blog-hero-panel{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);align-items:center;gap:clamp(40px,8vw,110px);min-height:410px;padding:0 0 70px;display:grid;position:relative}.opx-blog-label{color:#0057d2}.opx-blog-label-light{color:#ffffffd1}.opx-blog-hero-copy h1{color:#fff;letter-spacing:-.058em;max-width:850px;font-size:clamp(44px,6.3vw,76px);line-height:.96}.opx-blog-hero-copy p{color:#ffffffe0;max-width:760px;font-size:clamp(17px,2vw,21px)}.opx-blog-editorial-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff2e,#ffffff14),#ffffff14;border:1px solid #ffffff47;border-radius:26px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.opx-blog-editorial-card:before{content:"";background:#ffffff47;height:1px;position:absolute;inset:auto 28px 96px}.opx-blog-editorial-card>span{color:#ffffffd6;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:760}.opx-blog-editorial-card p{color:#ffffffd6;margin:18px 0 34px}.opx-blog-editorial-metrics{justify-content:space-between;align-items:end;gap:20px;display:flex}.opx-blog-editorial-metrics strong{color:#fff;letter-spacing:-.06em;font-size:70px;font-weight:760;line-height:.85}.opx-blog-editorial-metrics small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.opx-blog-topics{z-index:1;border-top:0;gap:10px;padding:0 0 36px;position:relative}.opx-blog-topics button,.opx-blog-topics button:first-child{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;min-height:38px;padding:0 17px;transition:background .16s,border-color .16s,color .16s}.opx-blog-topics button:hover,.opx-blog-topics button:focus-visible,.opx-blog-topics button[aria-pressed=true]{color:#073d9b;background:#fff;border-color:#fff}.opx-blog-resources,.opx-blog-featured,.opx-blog-index,.opx-blog-focus,.opx-blog-knowledge,.opx-blog-topic-library{border-top:1px solid #dbe1ea}.opx-blog-resources{background:#fff;padding:70px 0 80px}.opx-blog-resources-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.opx-blog-resources-head span{color:#0057d2;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:760}.opx-blog-resources-head h2{color:#10141f;letter-spacing:-.048em;text-align:right;max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:740;line-height:1}.opx-blog-resource-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.opx-blog-resource-card{background:#fff;border:1px solid #dbe1ea;border-radius:16px;grid-template-columns:minmax(0,1fr) 112px;gap:20px;min-height:128px;padding:22px;display:grid;box-shadow:0 14px 34px #0f172a0f}.opx-blog-resource-card span,.opx-blog-focus-card>span,.opx-blog-featured-primary span,.opx-blog-featured-secondary span,.opx-blog-row-meta span{color:#0057d2;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.opx-blog-resource-card h3{color:#10141f;letter-spacing:-.035em;margin:12px 0 0;font-size:20px;font-weight:720;line-height:1.05}.opx-blog-resource-visual{color:#0057d2;background:linear-gradient(135deg,#0057d21f,#0057d205),linear-gradient(90deg,#0057d22e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#0057d224 1px,#0000 1px) 0 0/18px 18px;border-radius:12px;place-items:center;min-height:84px;display:grid;position:relative}.opx-blog-resource-visual small{color:#7c899b;letter-spacing:.12em;font-size:11px;font-weight:760;position:absolute;bottom:10px;right:12px}.opx-blog-featured{padding:90px 0 96px}.opx-blog-section-head h2,.opx-blog-index-head h2,.opx-blog-wide-head h2,.opx-blog-knowledge h2,.opx-blog-topic-library h2{color:#10141f;letter-spacing:-.052em;font-size:clamp(34px,4.8vw,56px);line-height:1}.opx-blog-featured-layout{border:0;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:48px}.opx-blog-featured-primary,.opx-blog-featured-secondary{border-radius:18px;box-shadow:0 18px 42px #0f172a14}.opx-blog-featured-primary{border-right:0;min-height:460px;padding:clamp(28px,4vw,46px)}.opx-blog-featured-primary:before{opacity:.14;background-size:34px 34px}.opx-blog-featured-side{flex-direction:column;gap:22px;display:flex}.opx-blog-featured-secondary{background:#fff;border:1px solid #dbe1ea;min-height:219px;padding:28px}.opx-blog-featured-secondary+.opx-blog-featured-secondary{border-top:1px solid #dbe1ea}.opx-blog-featured-secondary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.opx-blog-featured-primary h3{color:#fff;letter-spacing:-.052em;font-size:clamp(34px,4.6vw,56px);line-height:.98}.opx-blog-featured-secondary h3{color:#10141f;font-size:clamp(23px,2.7vw,31px);line-height:1.04}.opx-blog-featured-primary p,.opx-blog-featured-primary span{color:#fff}.opx-blog-featured-primary a{color:#10141f;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;padding:10px 14px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.opx-blog-focus{background:#f8f9fb;padding:86px 0 92px}.opx-blog-wide-head{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:end;gap:clamp(40px,8vw,100px);margin-bottom:38px;display:grid}.opx-blog-wide-head p,.opx-blog-index-head p,.opx-blog-topic-library p{color:#4d5b70;margin:0;font-size:17px;line-height:1.55}.opx-blog-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.opx-blog-focus-card{background:#fff;border:1px solid #dbe1ea;border-radius:18px;flex-direction:column;min-height:420px;padding:24px;display:flex;box-shadow:0 18px 42px #0f172a0f}.opx-blog-focus-visual{color:#0057d2;background:radial-gradient(circle at 68% 34%,#0057d238,#0000 28%),linear-gradient(135deg,#0057d21f,#0057d205),#edf4ff;border-radius:14px;place-items:center;height:154px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.opx-blog-focus-visual:before,.opx-blog-focus-visual:after{content:"";border:1px solid #0057d22e;border-radius:999px;position:absolute;inset:34px 20px;transform:rotate(-12deg)}.opx-blog-focus-visual:after{inset:52px 36px;transform:rotate(11deg)}.opx-blog-focus-visual span{color:#7890b0;letter-spacing:.12em;font-size:11px;font-weight:760;position:absolute;bottom:14px;right:16px}.opx-blog-focus-card h3{color:#10141f;letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:740;line-height:1.02}.opx-blog-focus-card p{color:#4d5b70;margin:14px 0 0;font-size:15px;line-height:1.58}.opx-blog-focus-card a{color:#0057d2;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.opx-blog-knowledge{background:#fff;padding:82px 0}.opx-blog-knowledge h2{max-width:720px}.opx-blog-knowledge-grid{border-top:1px solid #dbe1ea;border-left:1px solid #dbe1ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.opx-blog-knowledge-link{color:#10141f;border-bottom:1px solid #dbe1ea;border-right:1px solid #dbe1ea;min-height:164px;padding:24px;text-decoration:none;transition:background .16s}.opx-blog-knowledge-link:hover,.opx-blog-knowledge-link:focus-visible{background:#f6f9ff;outline:none}.opx-blog-knowledge-link strong{letter-spacing:-.025em;max-width:330px;font-size:18px;font-weight:720;line-height:1.18;display:block}.opx-blog-knowledge-link span{color:#0057d2;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:720;display:inline-flex}.opx-blog-topic-library{background:#f8f9fb;padding:82px 0}.opx-blog-topic-library .opx-blog-shell{grid-template-columns:minmax(0,.48fr) minmax(0,.72fr);align-items:start;gap:clamp(40px,8vw,96px);display:grid}.opx-blog-topic-library p{margin-top:18px}.opx-blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opx-blog-topic-grid button{color:#233047;cursor:pointer;min-height:56px;font:inherit;text-align:left;background:#fff;border:1px solid #dbe1ea;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:15px;font-weight:680;display:flex;box-shadow:0 8px 20px #0f172a0a}.opx-blog-topic-grid button:hover,.opx-blog-topic-grid button:focus-visible,.opx-blog-topic-grid button[aria-pressed=true]{color:#0057d2;border-color:#0057d259;outline:none}.opx-blog-index{background:#fff;padding:90px 0 104px}.opx-blog-search{background:#fff;border:1px solid #dbe1ea;border-radius:999px;width:min(100%,360px);min-height:42px;padding:0 14px}.opx-blog-index-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.opx-blog-index-tools>span,.opx-blog-results-line{color:#536174;font-size:15px;font-weight:640}.opx-blog-results-line{margin-top:36px}.opx-blog-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.opx-blog-card{background:#fff;border:1px solid #dbe1ea;border-radius:16px;flex-direction:column;min-height:390px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a0f}.opx-blog-card-visual{color:#0057d2;background:radial-gradient(circle at 72% 30%,#0057d247,#0000 25%),linear-gradient(135deg,#eaf2ff,#f8fbff);place-items:center;height:150px;display:grid}.opx-blog-card .opx-blog-row-meta,.opx-blog-card h3,.opx-blog-card p{margin-left:22px;margin-right:22px}.opx-blog-card .opx-blog-row-meta{margin-top:18px}.opx-blog-card h3{color:#10141f;letter-spacing:-.035em;margin-top:10px;font-size:21px;font-weight:720;line-height:1.08}.opx-blog-card p{color:#4f5661;margin-top:12px;font-size:14px;line-height:1.55}.opx-blog-card a{color:#fff;background:#635bff;border-radius:999px;place-items:center;width:38px;height:38px;margin:auto 22px 22px auto;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid}.opx-blog-card:hover a,.opx-blog-card:focus-within a{transform:translate(2px,-2px);box-shadow:0 14px 26px #635bff42}.opx-blog-empty{text-align:center;border:1px solid #dbe1ea;border-radius:16px;padding:42px}@media (max-width:1024px){.opx-blog-hero-panel,.opx-blog-featured-layout,.opx-blog-wide-head,.opx-blog-topic-library .opx-blog-shell{grid-template-columns:1fr}.opx-blog-resource-strip,.opx-blog-focus-grid,.opx-blog-catalog,.opx-blog-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-blog-resources-head h2{text-align:left}}@media (max-width:720px){.opx-blog-shell{width:min(100% - 32px,1180px)}.opx-blog-hero{padding-top:118px}.opx-blog-hero-panel{min-height:auto;padding-bottom:46px}.opx-blog-section-head,.opx-blog-index-head,.opx-blog-resources-head{flex-direction:column;align-items:start}.opx-blog-topics{flex-wrap:nowrap;overflow-x:auto}.opx-blog-topics button{flex:none}.opx-blog-resource-strip,.opx-blog-focus-grid,.opx-blog-catalog,.opx-blog-knowledge-grid,.opx-blog-topic-grid,.opx-blog-resource-card{grid-template-columns:1fr}}}@font-face{font-family:geistNumbers;src:url(/fonts/geist-numbers.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:suisse;src:url(/fonts/suisse-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:suisse;src:url(/fonts/suisse-book.woff2)format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:suisse;src:url(/fonts/suisse-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:suisse;src:url(/fonts/suisse-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:suisse;src:url(/fonts/suisse-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.opx-blog{color:#10141f;background:#f6f7f9;min-height:100vh;overflow:hidden}.opx-blog .opx-blog-shell{width:min(100% - 48px,1240px);margin-inline:auto}.opx-blog .opx-blog-hero{color:#fff;background:linear-gradient(120deg,#0056d2f5,#0076ebf0 48%,#033f9ff5),#075bff;padding:158px 0 0;position:relative;overflow:hidden}.opx-blog .opx-blog-hero:before{content:"";pointer-events:none;opacity:.56;background:linear-gradient(135deg,#0000 0 43%,#ffffff29 43.12%,#0000 43.38%) 0 0/100% 100%,linear-gradient(118deg,#0000 0 66%,#ffffff1f 66.12%,#0000 66.38%) 0 0/100% 100%,linear-gradient(90deg,#ffffff1c 1px,#0000 1px) 0 0/92px 100%;position:absolute;inset:0}.opx-blog .opx-blog-hero:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:92px;width:540px;height:540px;position:absolute;top:58px;right:-180px;transform:rotate(28deg);box-shadow:-130px 76px #ffffff0e,-258px 148px #ffffff09}.opx-blog .opx-blog-hero-panel{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:center;gap:clamp(48px,8vw,118px);min-height:430px;padding-bottom:72px;position:relative;display:grid!important}.opx-blog .opx-blog-label,.opx-blog .opx-blog-label-light,.opx-blog .opx-blog-resources-head span,.opx-blog .opx-blog-resource-card span,.opx-blog .opx-blog-focus-card>span,.opx-blog .opx-blog-featured-primary span,.opx-blog .opx-blog-featured-secondary span,.opx-blog .opx-blog-row-meta span{color:#0057d2;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.opx-blog .opx-blog-label-light{color:#ffffffd1}.opx-blog .opx-blog-hero-copy h1{color:#fff;letter-spacing:-.06em;max-width:860px;margin:18px 0 0;font-size:clamp(48px,6.2vw,78px);font-weight:760;line-height:.96}.opx-blog .opx-blog-hero-copy p{color:#ffffffe6;max-width:740px;margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.opx-blog .opx-blog-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex!important}.opx-blog .opx-blog-editorial-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff2e,#ffffff12),#ffffff14;border:1px solid #ffffff47;border-radius:26px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d}.opx-blog .opx-blog-editorial-card:before{content:"";background:#ffffff45;height:1px;position:absolute;bottom:98px;left:28px;right:28px}.opx-blog .opx-blog-editorial-card>span{color:#ffffffd1;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:760}.opx-blog .opx-blog-editorial-card p{color:#ffffffd6;margin:18px 0 34px;font-size:15px;line-height:1.6}.opx-blog .opx-blog-editorial-metrics{justify-content:space-between;align-items:end;gap:20px;display:flex!important}.opx-blog .opx-blog-editorial-metrics strong{color:#fff;letter-spacing:-.06em;font-size:72px;font-weight:760;line-height:.85}.opx-blog .opx-blog-editorial-metrics small{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.opx-blog .opx-blog-topics{z-index:1;flex-wrap:wrap;gap:10px;padding-bottom:38px;position:relative;display:flex!important}.opx-blog .opx-blog-topics button{color:#ffffffeb;cursor:pointer;min-height:38px;font:inherit;background:#ffffff1f;border:1px solid #ffffff75;border-radius:999px;padding:0 17px;font-size:13px;font-weight:680}.opx-blog .opx-blog-topics button:hover,.opx-blog .opx-blog-topics button:focus-visible,.opx-blog .opx-blog-topics button[aria-pressed=true]{color:#073d9b;background:#fff;border-color:#fff;outline:none}.opx-blog .opx-blog-resources,.opx-blog .opx-blog-featured,.opx-blog .opx-blog-focus,.opx-blog .opx-blog-knowledge,.opx-blog .opx-blog-topic-library,.opx-blog .opx-blog-index{border-top:1px solid #dbe1ea}.opx-blog .opx-blog-resources,.opx-blog .opx-blog-featured,.opx-blog .opx-blog-knowledge,.opx-blog .opx-blog-index{background:#fff}.opx-blog .opx-blog-resources{padding:72px 0 82px}.opx-blog .opx-blog-resources-head,.opx-blog .opx-blog-section-head,.opx-blog .opx-blog-index-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex!important}.opx-blog .opx-blog-resources-head h2,.opx-blog .opx-blog-section-head h2,.opx-blog .opx-blog-index-head h2,.opx-blog .opx-blog-wide-head h2,.opx-blog .opx-blog-knowledge h2,.opx-blog .opx-blog-topic-library h2{color:#10141f;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.8vw,56px);font-weight:760;line-height:1}.opx-blog .opx-blog-resources-head h2{text-align:right;max-width:760px}.opx-blog .opx-blog-resource-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid!important}.opx-blog .opx-blog-resource-card{background:#fff;border:1px solid #dbe1ea;border-radius:16px;grid-template-columns:minmax(0,1fr) 112px;gap:20px;min-height:132px;padding:22px;box-shadow:0 14px 34px #0f172a0f;display:grid!important}.opx-blog .opx-blog-resource-card h3{color:#10141f;letter-spacing:-.035em;margin:12px 0 0;font-size:20px;font-weight:730;line-height:1.08}.opx-blog .opx-blog-resource-visual{color:#0057d2;background:linear-gradient(135deg,#0057d21f,#0057d205),linear-gradient(90deg,#0057d229 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#0057d221 1px,#0000 1px) 0 0/18px 18px;border-radius:12px;place-items:center;min-height:84px;position:relative;display:grid!important}.opx-blog .opx-blog-resource-visual small{color:#7c899b;letter-spacing:.12em;font-size:11px;font-weight:760;position:absolute;bottom:10px;right:12px}.opx-blog .opx-blog-featured{padding:92px 0 98px}.opx-blog .opx-blog-featured-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:48px;display:grid!important}.opx-blog .opx-blog-featured-primary{color:#fff;background:linear-gradient(#04102a1f,#04102ad1),url(/images/blog/opendex-blog-featured-infrastructure.png) 50%/cover,linear-gradient(135deg,#dcecff,#fff);border:1px solid #dbe1ea;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:462px;padding:clamp(30px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a1c;display:flex!important}.opx-blog .opx-blog-featured-primary h3{color:#fff;letter-spacing:-.055em;max-width:660px;margin:14px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:760;line-height:.98}.opx-blog .opx-blog-featured-primary p{color:#ffffffe0;max-width:600px;margin:18px 0 0;font-size:16px;line-height:1.55}.opx-blog .opx-blog-featured-primary a{color:#10141f;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:24px;padding:10px 14px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex!important}.opx-blog .opx-blog-featured-side{flex-direction:column;gap:22px;display:flex!important}.opx-blog .opx-blog-featured-secondary{background:#fff;border:1px solid #dbe1ea;border-radius:18px;min-height:220px;padding:28px;box-shadow:0 18px 42px #0f172a12}.opx-blog .opx-blog-featured-secondary>div{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.opx-blog .opx-blog-featured-secondary h3{color:#10141f;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(23px,2.7vw,31px);font-weight:740;line-height:1.04}.opx-blog .opx-blog-featured-secondary p,.opx-blog .opx-blog-wide-head p,.opx-blog .opx-blog-index-head p,.opx-blog .opx-blog-topic-library p{color:#4d5b70;margin:14px 0 0;font-size:16px;line-height:1.58}.opx-blog .opx-blog-featured-secondary small{color:#7b8798;font-size:12px;font-weight:680}.opx-blog .opx-blog-focus,.opx-blog .opx-blog-topic-library{background:#f6f7f9}.opx-blog .opx-blog-focus{padding:86px 0 92px}.opx-blog .opx-blog-wide-head{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:end;gap:clamp(40px,8vw,100px);margin-bottom:38px;display:grid!important}.opx-blog .opx-blog-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid!important}.opx-blog .opx-blog-focus-card{background:#fff;border:1px solid #dbe1ea;border-radius:18px;flex-direction:column;min-height:420px;padding:24px;box-shadow:0 18px 42px #0f172a0f;display:flex!important}.opx-blog .opx-blog-focus-visual{color:#0057d2;background:radial-gradient(circle at 68% 34%,#0057d238,#0000 28%),linear-gradient(135deg,#0057d21f,#0057d205),#edf4ff;border-radius:14px;place-items:center;height:154px;margin-bottom:26px;position:relative;overflow:hidden;display:grid!important}.opx-blog .opx-blog-focus-visual:before,.opx-blog .opx-blog-focus-visual:after{content:"";border:1px solid #0057d22e;border-radius:999px;position:absolute;inset:34px 20px;transform:rotate(-12deg)}.opx-blog .opx-blog-focus-visual:after{inset:52px 36px;transform:rotate(11deg)}.opx-blog .opx-blog-focus-visual span{color:#7890b0;letter-spacing:.12em;font-size:11px;font-weight:760;position:absolute;bottom:14px;right:16px}.opx-blog .opx-blog-focus-card h3{color:#10141f;letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:740;line-height:1.02}.opx-blog .opx-blog-focus-card p{color:#4d5b70;margin:14px 0 0;font-size:15px;line-height:1.58}.opx-blog .opx-blog-focus-card a{color:#0057d2;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex!important}.opx-blog .opx-blog-knowledge{padding:82px 0}.opx-blog .opx-blog-knowledge-grid{border-top:1px solid #dbe1ea;border-left:1px solid #dbe1ea;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid!important}.opx-blog .opx-blog-knowledge-link{color:#10141f;border-bottom:1px solid #dbe1ea;border-right:1px solid #dbe1ea;min-height:164px;padding:24px;text-decoration:none}.opx-blog .opx-blog-knowledge-link:hover,.opx-blog .opx-blog-knowledge-link:focus-visible{background:#f6f9ff;outline:none}.opx-blog .opx-blog-knowledge-link strong{letter-spacing:-.025em;max-width:330px;font-size:18px;font-weight:720;line-height:1.18;display:block}.opx-blog .opx-blog-knowledge-link span{color:#0057d2;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:720;display:inline-flex!important}.opx-blog .opx-blog-topic-library{padding:82px 0}.opx-blog .opx-blog-topic-library .opx-blog-shell{grid-template-columns:minmax(0,.48fr) minmax(0,.72fr);align-items:start;gap:clamp(40px,8vw,96px);display:grid!important}.opx-blog .opx-blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.opx-blog .opx-blog-topic-grid button{color:#233047;cursor:pointer;min-height:56px;font:inherit;text-align:left;background:#fff;border:1px solid #dbe1ea;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:15px;font-weight:680;box-shadow:0 8px 20px #0f172a0a;display:flex!important}.opx-blog .opx-blog-topic-grid button:hover,.opx-blog .opx-blog-topic-grid button:focus-visible,.opx-blog .opx-blog-topic-grid button[aria-pressed=true]{color:#0057d2;border-color:#0057d259;outline:none}.opx-blog .opx-blog-index{padding:90px 0 104px}.opx-blog .opx-blog-index-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex!important}.opx-blog .opx-blog-search{background:#fff;border:1px solid #dbe1ea;border-radius:999px;align-items:center;gap:10px;width:min(100%,360px);min-height:42px;padding:0 14px;display:flex!important}.opx-blog .opx-blog-search input{color:#10141f;width:100%;font:inherit;background:0 0;border:0;outline:none}.opx-blog .opx-blog-index-tools>span,.opx-blog .opx-blog-results-line{color:#536174;font-size:15px;font-weight:640}.opx-blog .opx-blog-results-line{margin-top:34px}.opx-blog .opx-blog-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid!important}.opx-blog .opx-blog-card{background:#fff;border:1px solid #dbe1ea;border-radius:16px;flex-direction:column;min-height:390px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a0f;display:flex!important}.opx-blog .opx-blog-card-visual{color:#0057d2;background:radial-gradient(circle at 72% 30%,#0057d247,#0000 25%),linear-gradient(135deg,#eaf2ff,#f8fbff);place-items:center;height:150px;display:grid!important}.opx-blog .opx-blog-card .opx-blog-row-meta,.opx-blog .opx-blog-card h3,.opx-blog .opx-blog-card p{margin-left:22px;margin-right:22px}.opx-blog .opx-blog-card .opx-blog-row-meta{align-items:center;gap:10px;margin-top:18px;display:flex!important}.opx-blog .opx-blog-card h3{color:#10141f;letter-spacing:-.035em;margin-top:10px;font-size:21px;font-weight:720;line-height:1.08}.opx-blog .opx-blog-card p{color:#4f5661;margin-top:12px;font-size:14px;line-height:1.55}.opx-blog .opx-blog-card a{color:#fff;background:#635bff;border-radius:999px;place-items:center;width:38px;height:38px;margin:auto 22px 22px auto;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid!important}.opx-blog .opx-blog-card:hover a,.opx-blog .opx-blog-card:focus-within a{transform:translate(2px,-2px);box-shadow:0 14px 26px #635bff42}.opx-blog .opx-blog-empty{text-align:center;border:1px solid #dbe1ea;border-radius:16px;padding:42px}@media (max-width:1024px){.opx-blog .opx-blog-hero-panel,.opx-blog .opx-blog-featured-layout,.opx-blog .opx-blog-wide-head,.opx-blog .opx-blog-topic-library .opx-blog-shell{grid-template-columns:1fr}.opx-blog .opx-blog-resource-strip,.opx-blog .opx-blog-focus-grid,.opx-blog .opx-blog-catalog,.opx-blog .opx-blog-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.opx-blog .opx-blog-shell{width:min(100% - 32px,1180px)}.opx-blog .opx-blog-hero{padding-top:120px}.opx-blog .opx-blog-hero-panel{min-height:auto;padding-bottom:46px}.opx-blog .opx-blog-section-head,.opx-blog .opx-blog-index-head,.opx-blog .opx-blog-resources-head{flex-direction:column;align-items:start}.opx-blog .opx-blog-topics{flex-wrap:nowrap;padding-bottom:26px;overflow-x:auto}.opx-blog .opx-blog-topics button{flex:none}.opx-blog .opx-blog-resource-strip,.opx-blog .opx-blog-focus-grid,.opx-blog .opx-blog-catalog,.opx-blog .opx-blog-knowledge-grid,.opx-blog .opx-blog-topic-grid,.opx-blog .opx-blog-resource-card{grid-template-columns:1fr}}.opx-cf-home{--cf-ink:#141414;--cf-muted:#5f5f5b;--cf-line:#dedbd4;--cf-soft:#f7f4ef;--cf-orange:#f6821f;--cf-orange-dark:#c94f0a;--opx-cta-border:#5b42ff47;--opx-cta-bg:linear-gradient(180deg, #8768ff 0%, #6d4df1 100%);--opx-cta-bg-hover:linear-gradient(180deg, #9278ff 0%, #7456f4 100%);--opx-cta-shadow:0 8px 18px -12px #674affe6, inset 0 1px 0 #ffffff47;--opx-cta-height:30px;--opx-cta-radius:var(--opx-radius-control-system);--opx-cta-border-width:1px;--opx-cta-padding-x:14px;--opx-cta-font-size:13px;color:var(--cf-ink);background:radial-gradient(circle at 84% 0,#f6821f24,#0000 28rem),linear-gradient(#fff 0%,#f7f4ef 48%,#fff 100%);overflow:hidden}.opx-cf-home .opx-button{min-height:var(--opx-cta-height);border-width:var(--opx-cta-border-width);border-radius:var(--opx-cta-radius);padding:0 var(--opx-cta-padding-x);font-size:var(--opx-cta-font-size);letter-spacing:0;box-shadow:none;font-weight:500}.opx-cf-home .opx-button-primary{border-color:var(--opx-cta-border);background:var(--opx-cta-bg);color:#fff;box-shadow:var(--opx-cta-shadow)}.opx-cf-home .opx-button-secondary{color:#141414;background:#fff;border-color:#1414142e}.opx-cf-home .opx-button-ghost{color:#3f4b61;background:0 0;border-color:#0000}.opx-cf-home .opx-button-inverse{border-color:var(--opx-cta-border);background:var(--opx-cta-bg);color:#fff;box-shadow:var(--opx-cta-shadow)}.opx-cf-home .opx-button-primary:hover,.opx-cf-home .opx-button-primary:focus-visible,.opx-cf-home .opx-button-inverse:hover,.opx-cf-home .opx-button-inverse:focus-visible{background:var(--opx-cta-bg-hover)}.opx-cf-container{width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));margin:0 auto;padding-left:0;padding-right:0}.opx-cf-section{border-top:1px solid var(--cf-line);background:linear-gradient(#ffffffc7,#f7f4ef80)}.opx-cf-hero{isolation:isolate;border-bottom:1px solid var(--cf-line);background:linear-gradient(#fff 0%,#fff5e8 42%,#fff 100%);min-height:calc(100dvh - 96px);position:relative}.opx-cf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 34%,#f6821f2e,#0000 24rem),linear-gradient(#fff0,#f7f4efdb);position:absolute;inset:0}.opx-cf-hero-grid{align-items:end;gap:56px;min-height:calc(100dvh - 96px);padding-top:86px;padding-bottom:78px;display:grid}.opx-cf-hero-copy{max-width:820px}.opx-cf-hero-banner{color:#4c453a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;line-height:1.3;display:inline-flex}.opx-cf-hero-banner span{color:#9b4304;background:#f6821f29;border-radius:999px;padding:7px 11px;font-weight:760}.opx-cf-hero-banner a{color:#141414;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.opx-cf-announcement{border-left:3px solid var(--cf-orange);color:#6c5a43;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0 0 24px;padding-left:12px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.opx-cf-hero h1{max-width:980px;color:var(--cf-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(58px,8.7vw,126px);font-weight:760;line-height:.9}.opx-cf-hero-copy>p:not(.opx-cf-announcement){max-width:660px;color:var(--cf-muted);margin:28px 0 0;font-size:18px;line-height:1.75}.opx-cf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.opx-cf-network-panel{color:#fffaf3;background:radial-gradient(circle at 54% 44%,#f6821f33,#0000 20rem),linear-gradient(#171717 0%,#090909 100%);border:1px solid #211f1b;border-radius:2px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 36px 120px -78px #141414c7}.opx-cf-panel-copy{z-index:2;max-width:430px;padding:30px 28px 0;position:relative}.opx-cf-panel-copy h2{color:#fffaf3;letter-spacing:0;margin:0;font-size:clamp(36px,4vw,62px);font-weight:720;line-height:.92}.opx-cf-panel-copy p{color:#fffaf3ad;margin:14px 0 0;font-size:15px;line-height:1.65}.opx-cf-panel-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.opx-cf-panel-header span,.opx-cf-panel-stats dt{color:#fffaf394;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.opx-cf-panel-header strong{font-size:15px;font-weight:700}.opx-cf-network-map{opacity:.92;background-color:#0000;background-image:linear-gradient(#f6821f2e 1px,#0000 1px),linear-gradient(90deg,#f6821f2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:170px 24px 132px;overflow:hidden}.opx-cf-network-map:before,.opx-cf-network-map:after{content:"";border:1px solid #f6821f94;border-radius:999px;position:absolute}.opx-cf-network-map:before{inset:14% 8% 20% 10%;transform:rotate(-8deg)}.opx-cf-network-map:after{border-color:#fffaf34d;inset:30% 16% 18% 22%;transform:rotate(12deg)}.opx-cf-network-map span{--i:0;left:calc(9% + (var(--i) * 13%));top:calc(18% + ((var(--i) % 3) * 22%));width:clamp(42px,6vw,72px);height:clamp(42px,6vw,72px);transform:rotate(calc((var(--i) - 2) * 7deg));background-color:#0000;background-image:linear-gradient(#a7ef9e66 2px,#0000 2px),linear-gradient(90deg,#a7ef9e66 2px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9px 9px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f6821f94;position:absolute;box-shadow:0 0 36px -12px #f6821fcc}.opx-cf-panel-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.opx-cf-panel-stats div{border-left:1px solid #ffffff1f;padding:16px}.opx-cf-panel-stats div:first-child{border-left:0}.opx-cf-panel-stats dd{color:#fffaf3;margin:8px 0 0;font-size:20px;font-weight:750;line-height:1}.opx-cf-capability-band{background:#fff}.opx-context-defense-section{color:#0b0b0b;background:#fff;border-top:0;border-bottom:0}.opx-context-defense-section>.opx-cf-container{padding-top:0;padding-bottom:0}.opx-context-defense-shell{width:min(100%,1280px);margin:0 auto;padding:0 0 clamp(84px,9vw,118px)}.opx-context-defense-rule{color:#0a0a0a;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:32px;min-height:44px;margin-bottom:clamp(48px,5.4vw,76px);display:grid}.opx-context-defense-rule span{place-items:center;width:18px;height:18px;font-size:28px;font-weight:520;line-height:1;display:grid}.opx-context-defense-rule:after{content:"";background:#e2e2df;height:1px}.opx-context-defense-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.9fr);align-items:start;gap:clamp(72px,12vw,178px);padding-inline:clamp(48px,5vw,74px);display:grid}.opx-context-defense-heading p{color:#0d0d0d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 26px;font-size:14px;font-weight:560;line-height:1}.opx-context-defense-heading h2{color:#080808;max-width:520px;font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,4.3vw,54px);font-weight:400;line-height:.98}.opx-context-defense-copy{grid-template-columns:24px minmax(0,1fr);gap:14px;max-width:520px;padding-top:10px;display:grid}.opx-context-defense-icon{place-items:center;width:26px;height:26px;display:grid}.opx-context-defense-copy h3{color:#101010;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:560;line-height:1.15}.opx-context-defense-copy p{color:#3e3e3e;letter-spacing:-.03em;max-width:460px;margin:22px 0 0;font-size:21px;font-weight:360;line-height:1.34}.opx-context-defense-link{color:#0b0b0b;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #151515;margin-top:28px;padding-bottom:5px;font-size:14px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.opx-context-defense-link:hover{color:#7857ff;border-bottom-color:#7857ff}.opx-context-defense-link:focus-visible{outline-offset:5px;outline:2px solid #7857ff8c}@media (max-width:900px){.opx-context-defense-shell{padding-bottom:78px}.opx-context-defense-grid{grid-template-columns:1fr;gap:44px;padding-inline:28px}.opx-context-defense-heading h2{max-width:680px}.opx-context-defense-copy{max-width:620px}}@media (max-width:640px){.opx-context-defense-rule{gap:18px;margin-bottom:42px}.opx-context-defense-grid{gap:36px;padding-inline:4px}.opx-context-defense-heading p{margin-bottom:20px}.opx-context-defense-heading h2{font-size:40px;line-height:1.02}.opx-context-defense-copy{grid-template-columns:22px minmax(0,1fr)}.opx-context-defense-copy p{font-size:18px}}.opx-cf-three,.opx-cf-products-grid,.opx-cf-layer-table,.opx-cf-operating-grid{gap:18px;display:grid}.opx-cf-three,.opx-cf-layer-table{border:1px solid var(--cf-line);background:var(--cf-line);gap:1px;overflow:hidden}.opx-cf-capability,.opx-cf-layer-table article,.opx-cf-operating-card,.opx-cf-product-card{background:#fff}.opx-cf-capability svg,.opx-cf-split-copy svg,.opx-cf-operating-card svg,.opx-cf-readiness svg,.opx-cf-final-cta svg{color:var(--cf-orange)}.opx-cf-capability h2,.opx-cf-section-heading h2,.opx-cf-split-copy h2,.opx-cf-operating-header h2,.opx-cf-readiness h2,.opx-cf-final-cta h2{color:var(--cf-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,72px);font-weight:720;line-height:.95}.opx-cf-capability p,.opx-cf-section-heading p,.opx-cf-split-copy p,.opx-cf-operating-card p,.opx-cf-readiness p,.opx-cf-final-cta p{color:var(--cf-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.opx-cf-section-heading{align-items:end;gap:28px;margin-bottom:42px;display:grid}.opx-cf-section-heading p{max-width:640px}.opx-cf-trust-section{color:#050505;background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;overflow:hidden}.opx-cf-trust-section:before,.opx-cf-trust-section:after{display:none}.opx-cf-trust-section>.opx-cf-container{max-width:none;padding-top:0;padding-bottom:0}.opx-trust-platform-shell{border-left:1px solid #dedede;border-right:1px solid #dedede;width:min(100%,1124px);margin:0 auto;padding:clamp(70px,7vw,96px) clamp(42px,5vw,80px) clamp(46px,5vw,72px)}.opx-trust-platform-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);align-items:start;gap:clamp(70px,9vw,132px);display:grid}.opx-trust-platform-copy h2{color:#050505;letter-spacing:-.068em;max-width:520px;margin:0;font-size:clamp(54px,5.8vw,74px);font-weight:720;line-height:1.05}.opx-trust-platform-copy p{color:#101010;letter-spacing:-.015em;max-width:490px;margin:38px 0 0;font-size:18px;line-height:1.43}.opx-trust-platform-copy strong{font-weight:800}.opx-trust-platform-map{padding-top:6px}.opx-trust-platform-intro{align-items:center;gap:12px;margin-bottom:34px;display:flex}.opx-trust-platform-intro>span{color:#030303;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.opx-trust-platform-intro strong{color:#050505;letter-spacing:-.04em;align-items:center;gap:7px;font-size:24px;font-weight:760;display:inline-flex}.opx-trust-platform-mark{color:#fff;background:#050505;border-radius:999px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:820;display:grid}.opx-trust-platform-stack{gap:12px;padding-left:40px;display:grid;position:relative}.opx-trust-bracket{border:1px solid #9d9d9d;border-right:0;border-radius:7px 0 0 7px;width:18px;height:62px;position:absolute;left:0}.opx-trust-bracket:before,.opx-trust-bracket:after{content:"";background:#b9b9b9;width:8px;height:1px;position:absolute;right:-9px}.opx-trust-bracket:before{top:0}.opx-trust-bracket:after{bottom:0}.opx-trust-bracket.bracket-one{top:20px}.opx-trust-bracket.bracket-two{top:82px}.opx-trust-bracket.bracket-three{top:144px}.opx-trust-bracket.bracket-four{top:206px}.opx-trust-platform-row{color:#050505;letter-spacing:-.02em;background:#fff;border:1.4px solid #050505;border-radius:6px;align-items:center;gap:8px;width:max-content;min-width:164px;min-height:48px;padding:0 16px;font-size:15px;display:inline-flex}.opx-trust-platform-row.is-wide{min-width:196px}.opx-trust-platform-row svg{color:#050505;flex:none}.opx-trust-platform-row strong{letter-spacing:-.05em;font-size:18px;font-weight:760}.opx-trust-platform-banner{background:#fff;border:1px solid #d8d8d8;grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,56px);min-height:142px;margin-top:clamp(84px,8vw,102px);padding:0 48px 0 0;display:grid}.opx-trust-platform-objects{background:linear-gradient(150deg,#0000 0 34%,#e9e9e9 34.4% 34.8%,#0000 35.2%),linear-gradient(30deg,#0000 0 47%,#e9e9e9 47.4% 47.8%,#0000 48.2%);height:140px;position:relative;overflow:hidden}.opx-trust-platform-objects span{filter:contrast(1.05);background:radial-gradient(circle at 45% 28%,#ffffffc7,#0000 28%),linear-gradient(145deg,#161616,#050505);display:block;position:absolute;box-shadow:0 18px 36px -22px #000000b8}.opx-trust-platform-objects .object-one{border-radius:18px 18px 12px 12px;width:78px;height:54px;top:8px;left:52px}.opx-trust-platform-objects .object-two{border-radius:14px;width:72px;height:58px;bottom:34px;right:28px;transform:rotate(45deg)skew(-12deg,-12deg)}.opx-trust-platform-objects .object-three{clip-path:polygon(50% 0,100% 27%,100% 72%,50% 100%,0 72%,0 27%);width:92px;height:56px;bottom:0;left:44px}.opx-trust-platform-banner p{color:#0c0c0c;letter-spacing:-.02em;max-width:510px;margin:0;font-size:16px;line-height:1.48}.opx-trust-platform-action{min-height:var(--opx-cta-height);border:var(--opx-cta-border-width) solid var(--opx-cta-border);border-radius:var(--opx-cta-radius);background:var(--opx-cta-bg);padding:0 var(--opx-cta-padding-x);color:#fff;font-size:var(--opx-cta-font-size);letter-spacing:-.01em;box-shadow:var(--opx-cta-shadow);justify-content:center;align-items:center;gap:8px;font-weight:780;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.opx-trust-platform-action:hover{background:var(--opx-cta-bg-hover);transform:translateY(-1px)}.opx-trust-platform-action:focus-visible{outline-offset:3px;outline:2px solid #635bff}.opx-trust-platform-action svg{flex:none;width:12px;height:12px}@media (max-width:1023px){.opx-trust-platform-shell{padding:64px 28px 42px}.opx-trust-platform-hero{grid-template-columns:1fr;gap:56px}.opx-trust-platform-copy h2{max-width:720px}.opx-trust-platform-banner{grid-template-columns:180px minmax(0,1fr);padding-right:28px}.opx-trust-platform-action{grid-column:2;width:max-content}}@media (max-width:640px){.opx-trust-platform-shell{border-left:0;border-right:0;padding:52px 18px 34px}.opx-trust-platform-copy h2{font-size:44px;line-height:1.05}.opx-trust-platform-copy p{margin-top:26px;font-size:16px}.opx-trust-platform-stack{padding-left:28px}.opx-trust-platform-row,.opx-trust-platform-row.is-wide{width:100%;min-width:0}.opx-trust-platform-banner{grid-template-columns:1fr;gap:18px;margin-top:58px;padding:0 18px 22px}.opx-trust-platform-objects{height:132px;margin-inline:-18px}.opx-trust-platform-action{grid-column:auto}}.opx-cf-product-card{border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-card-system);box-shadow:var(--opx-shadow-card-system);padding:20px 24px;transition:border-color .22s,box-shadow .22s}.opx-cf-product-card:hover{border-color:var(--opx-color-border);box-shadow:var(--opx-shadow-card-system)}.opx-cf-product-media{border-bottom:1px solid var(--cf-line);background:radial-gradient(circle at 50% 44%,#f6821f1f,#0000 15rem),#f7f4ef;min-height:220px;margin:-22px -22px 24px;position:relative}.opx-cf-product-media img{padding:30px}.opx-cf-product-meta{color:var(--opx-color-text-muted);font-family:var(--opx-font-geist-reference);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:400;line-height:20px;display:flex}.opx-cf-product-card h3,.opx-cf-layer-table h3,.opx-cf-operating-card h3{color:var(--opx-color-text);letter-spacing:0;margin:24px 0 0;font-size:15px;font-weight:500;line-height:24px}.opx-cf-product-card p{min-height:auto;color:var(--opx-color-text-muted);margin:8px 0 24px;font-size:13px;font-weight:400;line-height:20px}.opx-cf-product-card .opx-button{min-height:30px;font-size:13px;font-weight:500;line-height:30px}.opx-workstreams-section{color:#171717;background:#f7f6f2;border-top:1px solid #ece8e1;border-bottom:1px solid #ece8e1;position:relative;overflow:hidden}.opx-workstreams-section>.opx-cf-container{padding-top:0;padding-bottom:0}.opx-workstreams-shell{border-left:1px dashed #ded8cf;border-right:1px dashed #ded8cf;width:min(100%,1250px);margin:0 auto;padding:10px 8px;position:relative}.opx-identifier-grid{grid-template-columns:minmax(0,1.42fr) minmax(420px,1fr);gap:10px;min-height:602px;display:grid}.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card{background:#fbfaf7;border:1px solid #ddd8cf;border-radius:10px;box-shadow:0 1px #fffc}.opx-identifier-main{min-height:602px;padding:36px 32px 28px;position:relative;overflow:hidden}.opx-identifier-card-top{color:#b2aea6;align-items:center;gap:10px;display:inline-flex}.opx-identifier-help{width:15px;height:15px;font-family:var(--font-mono);border:1px solid;border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.opx-identifier-dash{opacity:.65;background:currentColor;width:8px;height:1px}.opx-identifier-main h2{color:#171717;letter-spacing:-.055em;max-width:610px;margin:24px 0 0;font-size:clamp(34px,3.1vw,38px);font-weight:680;line-height:1.14}.opx-identifier-main h2 span{color:#ff5a1f}.opx-identifier-main p{color:#4d4a45;max-width:430px;margin:18px 0 0;font-size:17px;line-height:1.42}.opx-identifier-main strong{color:#3d3a36;font-weight:790}.opx-identifier-button{color:#171717;background:#fffefa;border:1px solid #d8d3ca;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin-top:26px;padding:0 14px;font-size:13px;font-weight:520;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #1c18140d}.opx-identifier-button:hover{border-color:#c8c0b4;transform:translateY(-1px);box-shadow:0 8px 18px -14px #1c181438}.opx-identifier-button:focus-visible{outline-offset:3px;outline:2px solid #ff5a1f94}.opx-identifier-chart{height:214px;position:absolute;bottom:26px;left:28px;right:30px}.opx-identifier-chart svg{width:100%;height:176px;display:block;overflow:visible}.opx-chart-axis,.opx-chart-gridline{fill:none;stroke:#dfdad2;stroke-width:1px;vector-effect:non-scaling-stroke}.opx-chart-gridline{opacity:.82}.opx-chart-line{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke}.opx-chart-line-orange{stroke:#ff5a1f}.opx-chart-line-violet{stroke:#9b8cff}.opx-chart-ticks,.opx-chart-labels{color:#bbb6ad;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:flex}.opx-chart-ticks{justify-content:space-between;padding:4px 0 0 28px}.opx-chart-labels{justify-content:space-between;padding:8px 6px 0 28px}.opx-identifier-side{grid-template-rows:138px 1fr 138px;gap:8px;display:grid}.opx-identifier-feature,.opx-identifier-pattern-card{align-items:flex-start;gap:18px;padding:36px 28px;display:flex}.opx-identifier-feature h3,.opx-identifier-pattern-card h3{color:#1c1c1c;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:730;line-height:1.2}.opx-identifier-feature p,.opx-identifier-pattern-card p{color:#514e49;max-width:430px;margin:10px 0 0;font-size:15px;line-height:1.42}.opx-identifier-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.opx-identifier-pattern-card{background:linear-gradient(#fbfaf747,#fbfaf7f5 68%),radial-gradient(circle at 18px 18px,#d6d0c638 0 4px,#0000 4.5px) 0 0/24px 24px,#fbfaf7;align-items:flex-end;min-height:310px;position:relative;overflow:hidden}.opx-identifier-pattern-card>div{grid-template-columns:auto 1fr;align-items:start;gap:0 18px;width:100%;display:grid}.opx-identifier-pattern-card .opx-identifier-icon{grid-row:span 2}@media (max-width:1023px){.opx-identifier-grid{grid-template-columns:1fr;min-height:0}.opx-identifier-side{grid-template-rows:none}.opx-identifier-main{min-height:560px}}@media (max-width:640px){.opx-workstreams-shell{border-left:0;border-right:0;padding:8px 0}.opx-identifier-main{min-height:560px;padding:28px 22px 24px}.opx-identifier-main h2{font-size:34px}.opx-identifier-main p{font-size:15px}.opx-identifier-chart{left:20px;right:20px}.opx-chart-labels{gap:20px;font-size:8px}.opx-identifier-side{gap:8px}.opx-identifier-feature,.opx-identifier-pattern-card{padding:26px 22px}}.opx-platform-bento{width:min(100%,1096px);margin:0 auto}.opx-platform-bento-heading{text-align:center;max-width:560px;margin:0 auto 48px}.opx-platform-bento-heading h2{color:#121316;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,34px);font-weight:760;line-height:1.05}.opx-platform-bento-heading p{color:#5d6472;text-wrap:pretty;max-width:480px;margin:16px auto 0;font-size:14px;line-height:1.55}.opx-platform-bento-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.opx-platform-card{background:radial-gradient(circle at 50% 18%,#fffffffa,#0000 34%),linear-gradient(#fffffffa,#ffffffe6);border:1px solid #1118270f;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:235px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -48px #0f172a8c,0 2px 8px #0f172a0a,inset 0 1px #fffffff5}.opx-platform-card:before{content:"";pointer-events:none;opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#0000 0,#1118270b 1px,#0000 1px),linear-gradient(#0000 0,#11182709 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 74%);mask-image:linear-gradient(#000 0,#0000 74%)}.opx-platform-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1118271f,#0000);height:1px;position:absolute;inset:auto 18px 0}.opx-platform-card-copy{z-index:2;padding:0 22px 24px;position:relative}.opx-platform-card-copy h3{color:#15171d;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:760;line-height:1.25}.opx-platform-card-copy p{color:#586070;max-width:640px;margin:14px 0 0;font-size:13px;line-height:1.55}.opx-platform-api-visual,.opx-platform-dashboard-visual,.opx-platform-key-visual,.opx-platform-suite-visual{pointer-events:none;position:absolute;inset:0}.opx-platform-api-visual:before,.opx-platform-api-visual:after,.opx-platform-suite-visual:before,.opx-platform-suite-visual:after{content:"";border:1px solid #b7beca38;border-radius:18px;position:absolute}.opx-platform-api-visual:before{height:88px;top:-56px;left:8%;right:12%}.opx-platform-api-visual:after{height:72px;top:100px;left:6%;right:6%}.opx-platform-route{z-index:2;color:#20232a;width:max-content;max-width:calc(100% - 42px);font-family:var(--font-mono);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border:1px solid #11182714;border-radius:8px;padding:12px 17px;font-size:13px;font-weight:720;position:absolute;top:68px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 34px -26px #0f172a6b,0 1px 2px #0f172a0f}.opx-platform-line{background:linear-gradient(90deg,#0000,#85d6ff70,#7a68ff42,#0000);height:1px;position:absolute}.opx-platform-line-one{width:22%;top:73px;right:12%}.opx-platform-line-two{width:18%;top:104px;right:10%}.opx-platform-line-three{transform-origin:0;width:16%;top:148px;right:3%;transform:rotate(45deg)}.opx-platform-dashboard-visual:before{content:"";border-left:1px solid #b7beca3d;height:156px;position:absolute;top:38px;left:50%}.opx-platform-session-pill{z-index:2;color:#353943;background:#ffffffe0;border:1px solid #11182712;border-radius:8px;place-items:center;min-width:124px;padding:9px 12px;font-size:11px;line-height:1.25;display:grid;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -27px #0f172a6b,0 1px 2px #0f172a0d}.opx-platform-session-pill span{color:#a0a7b4;font-size:10px}.opx-platform-dashboard-frame{background:#f8f9fb73;border:1px dashed #97a0b03d;border-radius:12px;height:274px;position:absolute;bottom:84px;left:20px;right:20px}.opx-platform-key-visual:before{content:"";border:1px solid #b7beca3d;border-radius:0 0 15px 15px;width:252px;height:106px;position:absolute;top:-28px;left:54px}.opx-platform-key-visual span{color:#fff;font-family:var(--font-mono);background:#1c1d22;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:740;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -18px #0f172ab8}.opx-platform-suite-visual:before{height:112px;top:12px;left:94px;right:-22px}.opx-platform-suite-visual:after{height:128px;top:26px;left:34px;right:48px;transform:skew(-18deg)}.opx-platform-suite-pill{z-index:2;color:#aeb4c0;background:#ffffffe6;border:1px solid #11182712;border-radius:14px;align-items:center;gap:18px;padding:13px 16px;display:inline-flex;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 15px 34px -27px #0f172a6b,0 1px 2px #0f172a0d}.opx-platform-suite-pill svg{opacity:.82}.opx-cf-split-grid{align-items:center;gap:34px;display:grid}.opx-cf-visual-card{background:#111;border:1px solid #211f1b;border-radius:2px;min-height:520px;position:relative;overflow:hidden}.opx-cf-visual-overlay{background:radial-gradient(circle at 70% 28%,#f6821f3d,#0000 18rem),linear-gradient(#0000 35%,#0000009e);position:absolute;inset:0}.opx-cf-architecture-section{background:radial-gradient(at 50% 36%,#fffffffa,#f6f7f9d1 52%,#f4f5f7fa 100%),linear-gradient(#fff 0%,#f7f7f8 100%);border-top:0;overflow:hidden}.opx-cf-architecture-section>.opx-cf-container{padding-top:clamp(76px,7vw,108px);padding-bottom:clamp(74px,7vw,104px)}.opx-architecture-shell{width:min(100%,1098px);margin:0 auto;padding-inline:4px}.opx-architecture-heading{text-align:center;max-width:580px;margin:0 auto}.opx-architecture-heading h2{color:#15171c;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(32px,3.25vw,42px);font-weight:800;line-height:.96}.opx-architecture-heading p{color:#68707d;text-wrap:balance;max-width:520px;margin:16px auto 0;font-size:14px;line-height:1.55}.opx-architecture-heading strong{color:#1d2027;font-weight:780}.opx-architecture-orbit{width:min(100%,1040px);height:128px;margin:12px auto 62px;position:relative}.opx-architecture-orbit:before{content:"";pointer-events:none;border-bottom:1px solid #dee2e8c7;border-radius:0 0 999px 999px;width:min(920px,95vw);height:360px;position:absolute;top:-238px;left:50%;transform:translate(-50%);box-shadow:0 40px 70px -72px #0f172a7a,inset 0 -34px 42px -44px #0f172a2e}.opx-architecture-orbit:after{content:"";filter:blur(20px);opacity:.58;pointer-events:none;background:radial-gradient(#1218221c,#1218220b 44%,#0000 74%);border-radius:999px;width:min(680px,76vw);height:42px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.opx-architecture-arc{pointer-events:none;border-bottom:1px solid #dfe3eae6;border-radius:0 0 999px 999px;width:min(760px,82vw);height:292px;position:absolute;top:-190px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.opx-architecture-node{left:var(--x);top:var(--y);z-index:2;color:#4f5663;background:radial-gradient(circle at 34% 22%,#fffffffa,#0000 36%),linear-gradient(#fffffffa,#f8f9fbf0),#fff;border:1px solid #dde1e7f5;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 22px 42px -27px #0f172a6b,0 1px 1px #0f172a12,inset 0 1px #fffffff2}.opx-architecture-node-mark{color:currentColor;width:20px;height:20px;display:block;position:relative}.opx-architecture-node-x .opx-architecture-node-mark:before,.opx-architecture-node-x .opx-architecture-node-mark:after{content:"";background:#6f737a;border-radius:999px;width:2px;height:19px;position:absolute;top:1px;left:9px}.opx-architecture-node-x .opx-architecture-node-mark:before{transform:rotate(42deg)}.opx-architecture-node-x .opx-architecture-node-mark:after{transform:rotate(-42deg)}.opx-architecture-node-dropbox .opx-architecture-node-mark{background:linear-gradient(45deg,#0000 34%,#1683ff 35% 65%,#0000 66%) 3px 2px/8px 8px no-repeat,linear-gradient(45deg,#0000 34%,#1683ff 35% 65%,#0000 66%) 10px 2px/8px 8px no-repeat,linear-gradient(45deg,#0000 34%,#1683ff 35% 65%,#0000 66%) 6px 9px/8px 8px no-repeat,linear-gradient(45deg,#0000 34%,#1683ff 35% 65%,#0000 66%) 13px 9px/8px 8px no-repeat}.opx-architecture-node-linkedin .opx-architecture-node-mark{background:#0a66c2;border-radius:4px}.opx-architecture-node-linkedin .opx-architecture-node-mark:before{content:"in";color:#fff;letter-spacing:-.05em;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute;inset:0}.opx-architecture-node-discord .opx-architecture-node-mark{background:radial-gradient(circle at 35% 48%,#fff 0 1.5px,#0000 1.6px),radial-gradient(circle at 65% 48%,#fff 0 1.5px,#0000 1.6px),radial-gradient(at 50% 56%,#5865f2 0 9px,#0000 9.5px);border-radius:999px}.opx-architecture-node-microsoft .opx-architecture-node-mark{background:linear-gradient(#f25022,#f25022) 2px 2px/7px 7px no-repeat,linear-gradient(#7fba00,#7fba00) 11px 2px/7px 7px no-repeat,linear-gradient(#00a4ef,#00a4ef) 2px 11px/7px 7px no-repeat,linear-gradient(#ffb900,#ffb900) 11px 11px/7px 7px no-repeat}.opx-architecture-node-github .opx-architecture-node-mark{background:radial-gradient(circle at 34% 40%,#fff 0 2px,#0000 2.2px),radial-gradient(circle at 66% 40%,#fff 0 2px,#0000 2.2px),radial-gradient(circle at 50% 58%,#111 0 9px,#0000 9.5px);border-radius:999px}.opx-architecture-node-linear .opx-architecture-node-mark{background:repeating-linear-gradient(45deg,#6554d9 0 2px,#0000 2px 5px),#fff;border-radius:999px}.opx-architecture-node-notion .opx-architecture-node-mark{color:#111;border:2px solid #111;border-radius:3px}.opx-architecture-node-notion .opx-architecture-node-mark:before{content:"N";font-family:var(--font-heading);place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:-1px 0 0}.opx-architecture-node-atlassian .opx-architecture-node-mark:before,.opx-architecture-node-atlassian .opx-architecture-node-mark:after{content:"";background:#1d7afc;border-radius:999px 999px 2px 2px;width:8px;height:17px;position:absolute;bottom:2px}.opx-architecture-node-atlassian .opx-architecture-node-mark:before{left:4px;transform:skew(-18deg)}.opx-architecture-node-atlassian .opx-architecture-node-mark:after{right:3px;transform:skew(18deg)}.opx-architecture-node-hubspot .opx-architecture-node-mark{color:#ff7a59}.opx-architecture-node-hubspot .opx-architecture-node-mark:before{content:"";border:2px solid;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;left:4px}.opx-architecture-node-hubspot .opx-architecture-node-mark:after{content:"";border:2px solid;border-radius:999px;width:7px;height:7px;position:absolute;top:2px;right:2px;box-shadow:-6px 8px 0 -3px,-8px 7px 0 -3px}.opx-architecture-signin{z-index:3;color:#16181d;background:linear-gradient(#fffffffa,#f9fafcfa),#fff;border:1px solid #d2d7dff5;border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 15px;font-size:14px;font-weight:760;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -35px #0f172a80,0 1px 2px #0f172a0f}.opx-architecture-signin:hover{border-color:#f6821f57;transform:translate(-50%,-52%);box-shadow:0 30px 58px -34px #f6821f47,0 1px 2px #0f172a0f}.opx-architecture-signin:focus-visible{outline-offset:4px;outline:2px solid #f6821fb3}.opx-architecture-google-mark{background:conic-gradient(from -38deg, #4285f4 0 26%, #34a853 26% 48%, #fbbc05 48% 73%, #ea4335 73% 100%);border-radius:999px;width:20px;height:20px;display:grid;position:relative}.opx-architecture-google-mark:before{content:"";border-radius:inherit;background:#fff;width:11px;height:11px;margin:auto}.opx-architecture-google-mark:after{content:"";background:#4285f4;width:8px;height:3px;margin:9px 0 0 10px;position:absolute}.opx-architecture-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:58px;margin-top:8px;display:grid}.opx-architecture-feature{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:14px;display:grid}.opx-architecture-feature svg{color:#191c22;margin-top:2px}.opx-architecture-feature h3{color:#17191f;letter-spacing:-.018em;margin:0;font-size:13.5px;font-weight:800;line-height:1.25}.opx-architecture-feature p{color:#606875;margin:12px 0 0;font-size:12px;line-height:1.58}@media (max-width:900px){.opx-architecture-orbit{height:174px;margin-bottom:44px}.opx-architecture-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}}@media (max-width:640px){.opx-cf-architecture-section>.opx-cf-container{padding-top:64px;padding-bottom:66px}.opx-architecture-heading h2{font-size:clamp(28px,10vw,34px)}.opx-architecture-orbit{height:218px;margin-top:22px;margin-bottom:36px}.opx-architecture-orbit:before,.opx-architecture-arc{width:620px;max-width:none}.opx-architecture-node{width:42px;height:42px;font-size:8px}.opx-architecture-node:nth-of-type(2),.opx-architecture-node:nth-of-type(8){display:none}.opx-architecture-signin{width:max-content;min-height:40px;padding:0 15px;font-size:13px;top:74%}.opx-architecture-features{grid-template-columns:1fr;gap:24px}}.opx-cf-split-copy{max-width:620px}.opx-cf-layer-table article{padding:28px}.opx-cf-layer-table p{min-height:84px;color:var(--cf-muted);margin:18px 0 24px;font-size:15px;line-height:1.72}.opx-cf-layer-table div{flex-wrap:wrap;gap:8px;display:flex}.opx-cf-layer-table span{border:1px solid var(--cf-line);background:var(--cf-soft);color:#353431;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:800}.opx-cf-operating-header{align-items:end;gap:24px;margin-bottom:34px;display:grid}.opx-cf-operating-card{border:1px solid var(--cf-line);box-shadow:none;border-radius:2px;padding:26px}.opx-cf-operating-card h3{margin-top:42px;font-size:25px}.opx-cf-readiness{border:1px solid var(--cf-line);background:linear-gradient(90deg,#f6821f14,#0000 48%),#fff;gap:34px;padding:32px;display:grid}.opx-cf-readiness ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.opx-cf-readiness li{color:#343330;gap:12px;font-size:15px;line-height:1.65;display:flex}.opx-cf-readiness li svg{flex-shrink:0;margin-top:3px}.opx-cf-final-section{background:#111}.opx-cf-final-cta{color:#fffaf3;background:radial-gradient(circle at 84% 16%,#f6821f3d,#0000 24rem),#141414;border:1px solid #ffffff21;align-items:center;gap:28px;padding:34px;display:grid}.opx-cf-final-cta h2{color:#fffaf3}.opx-cf-final-cta p{color:#fffaf3b8;max-width:760px}@media (min-width:768px){.opx-cf-container{padding-left:32px;padding-right:32px}.opx-cf-three,.opx-cf-products-grid,.opx-cf-layer-table,.opx-cf-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.opx-cf-hero-grid,.opx-cf-split-grid,.opx-cf-readiness{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.opx-cf-section-heading,.opx-cf-operating-header,.opx-cf-final-cta{grid-template-columns:minmax(0,.92fr) auto}.opx-cf-final-cta{padding:48px}}@media (max-width:767px){.opx-cf-section>.opx-cf-container{padding-top:56px;padding-bottom:62px}.opx-cf-network-panel{min-height:470px}.opx-cf-panel-stats{grid-template-columns:1fr}.opx-cf-panel-stats div,.opx-cf-panel-stats div:first-child{border-top:1px solid #ffffff1f;border-left:0}.opx-cf-panel-stats div:first-child{border-top:0}}.opx-cf-home,.opx-cf-section{background:#f7f5ef}.opx-cf-hero{background:radial-gradient(circle at 70% 12%,#f6821f3d,#0000 25rem),linear-gradient(#fff4f0 0%,#f7f5ef 52% 100%)}.opx-cf-hero:before{background-color:#0000;background-image:linear-gradient(90deg,#1414140e 1px,#0000 1px),linear-gradient(#14141409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000 0%,#0000 62%);mask-image:linear-gradient(#000 0%,#0000 62%)}.opx-cf-hero-grid{align-items:center;gap:clamp(34px,5vw,72px);padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.opx-cf-hero h1{max-width:980px;font-size:clamp(64px,9vw,136px);font-weight:790;line-height:.86}.opx-cf-hero-copy>p:not(.opx-cf-announcement){max-width:720px;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.opx-cf-network-panel{background:radial-gradient(circle,#f6821f29,#0000 23rem),linear-gradient(#151515 0%,#080808 100%);min-height:650px;box-shadow:0 45px 120px -76px #141414e6}.opx-cf-panel-copy h2{font-size:clamp(42px,5vw,76px)}.opx-cf-network-map{background:radial-gradient(circle,#a7ef9e8c 1.6px,#0000 2px) 0 0/16px 16px,linear-gradient(#f6821f1f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#f6821f1f 1px,#0000 1px) 0 0/44px 44px}.opx-cf-network-map span{border-color:#a7ef9e80;box-shadow:0 0 42px -10px #a7ef9ea8}.opx-cf-three,.opx-cf-products-grid,.opx-cf-layer-table{background:#d8d4cc;border:1px solid #d8d4cc;gap:1px;overflow:hidden}.opx-cf-capability{min-height:310px;padding:34px}.opx-cf-capability h2{margin-top:92px;font-size:clamp(34px,3.4vw,50px)}.opx-cf-trust-heading h2{font-size:clamp(50px,7vw,98px);font-weight:790}.opx-cf-logo-rail span{min-width:176px}.opx-cf-product-card{border:0}.opx-cf-section-split,.opx-cf-operating-section{background:#fff}@media (min-width:1024px){.opx-cf-hero-grid,.opx-cf-split-grid,.opx-cf-readiness{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr)}}.opx-cf-section,.opx-cf-hero,.opx-cf-trust-section,.opx-cf-why-section,.opx-cf-final-section{isolation:isolate;position:relative}.opx-cf-section:before,.opx-cf-section:after,.opx-cf-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(circle,#1414142e 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(90deg,#14141414 1px,#0000 1px) 0 0/70px 70px;width:min(9vw,142px);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.opx-cf-section:before,.opx-cf-hero:after{left:max(0px,50vw - 740px)}.opx-cf-section:after{right:max(0px,50vw - 740px)}.opx-cf-why-section:before,.opx-cf-why-section:after,.opx-cf-final-section:before,.opx-cf-final-section:after{background:radial-gradient(circle,#ffffff29 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/70px 70px}.opx-cf-network-panel,.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-cf-layer-table article,.opx-cf-readiness,.opx-cf-visual-card,.opx-cf-final-cta{position:relative}.opx-cf-network-panel:before,.opx-cf-product-card:before,.opx-cf-capability:before,.opx-cf-operating-card:before,.opx-cf-layer-table article:before,.opx-cf-readiness:before,.opx-cf-visual-card:before,.opx-cf-final-cta:before{content:"";pointer-events:none;background:linear-gradient(var(--cf-orange), var(--cf-orange)) left top / 18px 1px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) left top / 1px 18px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) right top / 18px 1px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) right top / 1px 18px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) left bottom / 18px 1px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) left bottom / 1px 18px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) right bottom / 18px 1px no-repeat, linear-gradient(var(--cf-orange), var(--cf-orange)) right bottom / 1px 18px no-repeat;opacity:.72;position:absolute;inset:-1px}.opx-cf-network-panel:after,.opx-cf-visual-card:after,.opx-cf-final-cta:after{content:"";color:#f6821fb3;pointer-events:none;border:1px solid;border-radius:2px;width:7px;height:7px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.opx-cf-product-card:after,.opx-cf-capability:after,.opx-cf-operating-card:after,.opx-cf-layer-table article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6821f9e);width:34px;height:1px;position:absolute;bottom:18px;right:18px}@media (max-width:900px){.opx-cf-section:before,.opx-cf-section:after,.opx-cf-hero:after{display:none}}.opx-cf-section:before,.opx-cf-section:after,.opx-cf-hero:after{display:none}.opx-cf-section{border-top:1px solid #1212121f}.opx-cf-capability-band,.opx-cf-section-split,.opx-cf-operating-section{background:#fffaf3}.opx-cf-section>.opx-cf-container{padding-top:clamp(82px,8vw,118px);padding-bottom:clamp(82px,8vw,118px)}.opx-cf-why-section,.opx-cf-final-section{background:#111}.opx-cf-products-grid,.opx-cf-three,.opx-cf-operating-grid,.opx-cf-layer-table{align-items:stretch}.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-cf-layer-table article{min-width:0}.opx-cf-final-cta{max-width:1180px;margin:0 auto}.opx-cf-final-section{background:linear-gradient(#00000005 0%,#00000014 48%,#000000db 78%,#01040a 100%),url(/images/assets/30.jpg) 50% 68%/cover no-repeat,#020817;border-top:1px solid #7dc4ff38;overflow:hidden}.opx-cf-final-section>.opx-cf-container{max-width:1266px;padding-top:0;padding-bottom:0}.opx-cf-final-section:before,.opx-cf-final-section:after{display:none}.opx-cf-final-cta{color:#f8fbff;max-width:none;min-height:354px;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-columns:minmax(0,1.08fr) minmax(520px,1.42fr);align-items:center;gap:clamp(48px,7vw,112px);padding:64px 16px;display:grid}.opx-cf-final-cta:before,.opx-cf-final-cta:after{display:none}.opx-final-primary-copy{max-width:520px}.opx-cf-final-cta h2{color:#f8fbff;letter-spacing:-.052em;margin:0;font-size:clamp(30px,3vw,34px);font-weight:650;line-height:1.04}.opx-cf-final-cta p{color:#e8f3ffc7;max-width:520px;margin:14px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.28}.opx-final-actions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.opx-final-button{min-height:var(--opx-cta-height);border:var(--opx-cta-border-width) solid var(--opx-cta-border);border-radius:var(--opx-cta-radius);background:var(--opx-cta-bg);padding:0 var(--opx-cta-padding-x);color:#fff;font-size:var(--opx-cta-font-size);letter-spacing:-.01em;box-shadow:var(--opx-cta-shadow);justify-content:center;align-items:center;gap:8px;font-weight:780;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.opx-final-button:hover{background:var(--opx-cta-bg-hover);transform:translateY(-1px)}.opx-final-button svg,.opx-cf-home .opx-button svg{flex:none;width:12px;height:12px}.opx-final-button:focus-visible{outline-offset:3px;outline:2px solid #635bff}.opx-final-button-primary{border-color:var(--opx-cta-border);background:var(--opx-cta-bg);color:#fff}.opx-final-button-primary:hover{background:var(--opx-cta-bg-hover)}.opx-final-button-secondary{color:#eef7ff;box-shadow:none;background:#ffffff14;border-color:#ffffff47}.opx-final-button-secondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff6b}.opx-final-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,92px);display:grid}.opx-final-info-card{max-width:286px}.opx-final-info-icon{place-items:center;width:40px;height:40px;display:grid;position:relative}.opx-final-info-icon-image{object-fit:contain;filter:drop-shadow(0 8px 16px #2cbfff2e);width:34px;height:34px}.opx-final-info-card h3{color:#f8fbff;letter-spacing:-.02em;margin:18px 0 0;font-size:16px;font-weight:760;line-height:1.25}.opx-final-info-card p{color:#e8f3ffb8;margin:8px 0 0;font-size:16px;line-height:1.45}.opx-final-info-card a{color:#bdefff;letter-spacing:-.012em;align-items:center;gap:3px;margin-top:14px;font-size:16px;font-weight:690;text-decoration:none;display:inline-flex}.opx-final-info-card a:hover{color:#2f20c9}.opx-final-info-card a:focus-visible{outline-offset:3px;outline:2px solid #635bff}@media (max-width:1023px){.opx-cf-final-cta{grid-template-columns:1fr;gap:44px;padding:56px 24px}.opx-final-primary-copy,.opx-cf-final-cta p{max-width:640px}.opx-final-info-grid{gap:34px}}@media (max-width:640px){.opx-cf-final-cta{border-left:0;border-right:0;min-height:auto;padding:46px 20px}.opx-cf-final-cta h2{font-size:30px}.opx-cf-final-cta p{font-size:17px;line-height:1.42}.opx-final-actions{grid-template-columns:1fr;display:grid}.opx-final-button{width:100%}.opx-final-info-grid{grid-template-columns:1fr;gap:34px}.opx-final-info-card{max-width:none}}.opx-cf-multitenancy-section{background:#f7f7f8;border-top:0}.opx-cf-multitenancy-section>.opx-cf-container{padding-top:clamp(78px,7vw,112px);padding-bottom:clamp(82px,8vw,124px)}.opx-cf-multitenancy-shell{width:min(100%,1096px);margin:0 auto}.opx-cf-multitenancy-heading{max-width:430px;margin-bottom:46px}.opx-cf-multitenancy-heading h2{color:#17181c;letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.8vw,31px);font-weight:780;line-height:1.04}.opx-cf-multitenancy-heading p{color:#5f6470;margin:16px 0 0;font-size:14px;line-height:1.62}.opx-cf-multitenancy-link{color:#111318;align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.opx-cf-multitenancy-link span{font-size:10px;transform:translateY(.5px)}.opx-cf-multitenancy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.opx-mt-card{background:linear-gradient(#fffffffa,#fffffff2),#fff;border:1px solid #11182712;border-radius:14px;min-height:234px;position:relative;overflow:hidden;box-shadow:0 22px 70px -46px #0f172a80,0 1px 1px #0f172a0a}.opx-mt-copy{z-index:2;padding:24px 22px 0;position:relative}.opx-mt-copy-bottom{margin-top:auto;padding:0 22px 24px}.opx-mt-copy h3{color:#16181d;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:760;line-height:1.25}.opx-mt-copy p{color:#5d6471;max-width:296px;margin:14px 0 0;font-size:12px;line-height:1.55}.opx-mt-card-roles,.opx-mt-card-ui{min-height:476px}.opx-mt-card-roles{flex-direction:column;display:flex}.opx-mt-member-matrix{grid-template-columns:repeat(3,74px);justify-content:center;gap:8px;margin:34px auto 0;display:grid}.opx-mt-member-cell{background:linear-gradient(140deg,#ffffffe6,#f8f9fbd6),#fff;border:1px solid #ebedf0;border-radius:8px;width:74px;height:83px;display:block;position:relative;overflow:hidden}.opx-mt-member-cell.soft{background:#f0f1f3}.opx-mt-member-cell span{border-radius:7px;position:absolute;inset:5px}.opx-mt-member-cell[class*=portrait]{border-color:#e6e8ed;box-shadow:0 10px 30px -22px #0f172a99,inset 0 0 0 3px #ffffffe6}.opx-mt-member-cell.portrait-a{border-color:#9f7cd657;box-shadow:0 0 0 4px #9f7cd61a,0 16px 42px -26px #32215273}.opx-mt-member-cell.portrait-a span{background:radial-gradient(circle at 48% 22%,#3a2b25 0 9px,#0000 10px),radial-gradient(circle at 50% 40%,#9b5d3f 0 15px,#0000 16px),linear-gradient(#0000 48%,#69a9c7 49% 100%),linear-gradient(135deg,#f7efe2,#f0f6fb)}.opx-mt-member-cell.portrait-b span{background:radial-gradient(circle at 48% 22%,#2c2522 0 8px,#0000 9px),radial-gradient(circle at 50% 41%,#d2a178 0 14px,#0000 15px),linear-gradient(#0000 50%,#d7e6ea 51% 100%),linear-gradient(135deg,#f8f2eb,#eef7fb)}.opx-mt-member-cell.portrait-c span{background:radial-gradient(circle at 52% 24%,#d7c3b2 0 9px,#0000 10px),radial-gradient(circle at 50% 42%,#c68c70 0 14px,#0000 15px),linear-gradient(#0000 50%,#bee7ef 51% 100%),linear-gradient(135deg,#f7efe8,#eefbff)}.opx-mt-member-cell.portrait-d span{background:radial-gradient(circle at 50% 22%,#4c4038 0 8px,#0000 9px),radial-gradient(circle at 50% 42%,#c78966 0 14px,#0000 15px),linear-gradient(#0000 50%,#6e8798 51% 100%),linear-gradient(135deg,#f7eee5,#eef4f9)}.opx-mt-role-row{color:#a3a8b2;white-space:nowrap;justify-content:center;align-items:center;gap:18px;margin-top:auto;padding:26px 18px 28px;font-size:10px;display:flex}.opx-mt-role-row span{border-radius:999px;padding:7px 10px}.opx-mt-role-row .active{color:#17181c;background:#fff;border:1px solid #e7e9ee;box-shadow:0 8px 22px -17px #0f172a73}.opx-mt-stack{gap:8px;display:grid}.opx-mt-card-auto,.opx-mt-card-invite{flex-direction:column;display:flex}.opx-mt-radar{height:142px;position:relative;overflow:hidden}.opx-mt-radar-ring{border:1px solid #1118270e;border-radius:999px;width:170px;height:170px;position:absolute;top:-74px;left:50%;transform:translate(-50%)}.opx-mt-radar-ring.ring-two{width:224px;height:224px;top:-102px}.opx-mt-radar-ring.ring-three{width:278px;height:278px;top:-130px}.opx-mt-mini-avatar{border:4px solid #fff;border-radius:999px;width:32px;height:32px;position:absolute;top:18px;box-shadow:0 10px 24px -18px #0f172a9e}.opx-mt-mini-avatar.avatar-one{background:linear-gradient(#2f3644 0 32%,#c78966 33% 58%,#e73f26 59% 100%);left:calc(50% - 70px)}.opx-mt-mini-avatar.avatar-two{opacity:.46;background:linear-gradient(#d8d3cc 0 32%,#d7b492 33% 58%,#e4e7ea 59% 100%);left:calc(50% - 18px)}.opx-mt-mini-avatar.avatar-three{opacity:.46;background:linear-gradient(#b5bbc5 0 32%,#c99675 33% 58%,#dbe3eb 59% 100%);left:calc(50% + 34px)}.opx-mt-auto-pill{color:#111318;background:#fff;border:1px solid #e7e9ee;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:104px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -20px #0f172a8c}.opx-mt-auto-pill span{color:#6b7280;border:1px solid #cfd3dc;border-radius:999px;place-items:center;width:13px;height:13px;font-size:11px;line-height:1;display:grid}.opx-mt-invite-visual{height:142px;position:relative;overflow:hidden}.opx-mt-invite-line{border-bottom:1px solid #11182713;border-right:1px solid #11182713;border-bottom-right-radius:15px;width:254px;height:94px;position:absolute;top:-20px;left:54px}.opx-mt-invite-tip{color:#fff;white-space:nowrap;background:#202329;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:690;display:inline-flex;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 12px 22px -14px #0f172ab3}.opx-mt-invite-tip span{opacity:.82}.opx-mt-mail-icon{border:1px solid;border-radius:2px;width:12px;height:9px;display:inline-block;position:relative}.opx-mt-mail-icon:before,.opx-mt-mail-icon:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:1px}.opx-mt-mail-icon:before{transform-origin:0;left:1px;transform:rotate(34deg)}.opx-mt-mail-icon:after{transform-origin:100%;right:1px;transform:rotate(-34deg)}.opx-mt-ui-preview{min-height:330px;margin:34px 28px 0;position:relative}.opx-mt-org-switch{z-index:2;color:#1d2026;background:#fff;border:1px solid #e6e8ed;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -23px #0f172a8c}.opx-mt-org-mark{color:#4b5563;background:#f0f1f3;border-radius:5px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:860;display:grid}.opx-mt-chevron-down{opacity:.56;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)translateY(-1px)}.opx-mt-dashed-panel{background:linear-gradient(#ffffffdb,#f8f9fbb8),#fff;border:1px dashed #dbdee5;border-radius:8px;position:absolute;inset:40px 0 0}@media (max-width:1060px){.opx-cf-multitenancy-grid{grid-template-columns:1fr}.opx-mt-card-roles,.opx-mt-card-ui{min-height:430px}}@media (max-width:640px){.opx-cf-multitenancy-section>.opx-cf-container{padding-top:64px;padding-bottom:72px}.opx-cf-multitenancy-heading{margin-bottom:32px}.opx-cf-multitenancy-heading h2{font-size:27px}.opx-mt-member-matrix{grid-template-columns:repeat(3,64px)}.opx-mt-member-cell{width:64px;height:74px}.opx-mt-role-row{flex-wrap:wrap;gap:8px}.opx-mt-ui-preview{margin-left:18px;margin-right:18px}}.opx-cf-hero{background:#f8f8fa;border-bottom:1px solid #0f172a14;min-height:720px;overflow:hidden}.opx-cf-hero:before,.opx-cf-hero:after{display:none}.opx-cf-hero-grid{z-index:2;text-align:center;justify-content:center;align-items:flex-start;min-height:600px;padding-top:clamp(62px,7vw,86px);padding-bottom:0;display:flex;position:relative}.opx-cf-hero-copy{max-width:760px;margin:0 auto}.opx-cf-hero-marks{color:#111318;justify-content:center;align-items:center;gap:10px;margin-bottom:26px;display:inline-flex}.opx-cf-hero-mark{border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.opx-cf-hero-mark-logo{filter:grayscale()contrast(1.05);opacity:.82;background:0 0}.opx-cf-hero-mark-logo img{object-fit:contain;width:34px;height:34px}.opx-cf-hero-mark-builder{color:#fff;letter-spacing:-.05em;background:#101114;font-size:19px;font-weight:820;box-shadow:inset 0 0 0 1px #ffffff14}.opx-cf-hero-plus{color:#5c6270;font-size:20px;font-weight:520;line-height:1}.opx-cf-hero h1{color:#111318;letter-spacing:-.072em;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(48px,5.4vw,72px);font-weight:850;line-height:.98}.opx-cf-hero-copy>p:not(.opx-cf-announcement){color:#596070;text-wrap:pretty;max-width:540px;margin:24px auto 0;font-size:17px;line-height:1.52}.opx-cf-hero-claim{min-height:var(--opx-cta-height);border:var(--opx-cta-border-width) solid var(--opx-cta-border);border-radius:var(--opx-cta-radius);background:var(--opx-cta-bg);padding:0 var(--opx-cta-padding-x);color:#fff;font-size:var(--opx-cta-font-size);letter-spacing:-.01em;box-shadow:var(--opx-cta-shadow);justify-content:center;align-items:center;margin-top:32px;font-weight:780;text-decoration:none;display:inline-flex}.opx-cf-hero-claim:hover,.opx-cf-hero-claim:focus-visible{background:var(--opx-cta-bg-hover)}.opx-cf-hero-ribbons{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opx-cf-hero-ribbons span{--i:0;left:50%;top:calc(118px + (var(--i) * 64px));width:calc(610px + (var(--i) * 245px));height:calc(330px + (var(--i) * 110px));border-bottom:18px solid rgba(133, 103, 255, calc(.28 + (var(--i) * .035)));filter:drop-shadow(0 18px 18px #7d60ff52);border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;transform:translate(-50%)}.opx-cf-hero-ribbons span:after{content:"";border-radius:inherit;opacity:.68;background:linear-gradient(#ffffff85,#fff0);height:18px;position:absolute;bottom:-17px;left:0;right:0}.opx-cf-hero-trust{z-index:3;background:linear-gradient(#02020200 0,#020202 22px),#020202;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1a;height:145px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.opx-cf-hero-trust:before,.opx-cf-hero-trust:after{content:"";z-index:0;pointer-events:none;position:absolute}.opx-cf-hero-trust:before{display:none}.opx-cf-hero-trust:after{border:0;border-bottom:1px solid #ffffff13;border-radius:0 0 999px 999px;width:1120px;height:354px;top:-206px;left:50%;transform:translate(-50%)}.opx-cf-hero-trust-inner{z-index:1;width:min(100%,1264px);height:88px;margin:28px auto 0;position:relative}.opx-cf-hero-trust-inner:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:repeating-linear-gradient(112deg,#0000 0 9px,#ffffff2e 9px 10px,#0000 10px 15px);position:absolute;inset:-22px -18px;-webkit-mask:linear-gradient(#000 0 0) top/100% 18px no-repeat,linear-gradient(#000 0 0) bottom/100% 18px no-repeat,linear-gradient(#000 0 0) 0/18px 100% no-repeat,linear-gradient(#000 0 0) 100%/18px 100% no-repeat;mask:linear-gradient(#000 0 0) top/100% 18px no-repeat,linear-gradient(#000 0 0) bottom/100% 18px no-repeat,linear-gradient(#000 0 0) 0/18px 100% no-repeat,linear-gradient(#000 0 0) 100%/18px 100% no-repeat}.opx-cf-hero-trust-inner>.grid{z-index:1;background:linear-gradient(28deg,#0000 0 39.6%,#ffffff13 39.8% 40%,#0000 40.2%),linear-gradient(-17deg,#0000 0 54.2%,#ffffff13 54.4% 54.6%,#0000 54.8%),#020202;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:min(100%,1264px);height:88px;position:relative}.opx-cf-hero-trust-inner:hover .stacked-logos__glow,.opx-cf-hero-trust-inner:hover .stacked-logos__border-glow{opacity:1}.opx-cf-hero-trust-inner .stacked-logos__glow{background:radial-gradient(480px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f6821f1f, transparent 68%)}.opx-cf-hero-trust-inner .stacked-logos__border-glow{background:radial-gradient(560px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f6821ff2, transparent 42%);-webkit-mask-image:repeating-linear-gradient(to right, transparent, transparent calc(var(--logo-width) - 1px), black calc(var(--logo-width) - 1px), black var(--logo-width)), linear-gradient(to bottom, black 0, black 1px, transparent 1px, transparent calc(100% - 1px), black calc(100% - 1px), black 100%);-webkit-mask-image:repeating-linear-gradient(to right, transparent, transparent calc(var(--logo-width) - 1px), black calc(var(--logo-width) - 1px), black var(--logo-width)), linear-gradient(to bottom, black 0, black 1px, transparent 1px, transparent calc(100% - 1px), black calc(100% - 1px), black 100%);-webkit-mask-image:repeating-linear-gradient(to right, transparent, transparent calc(var(--logo-width) - 1px), black calc(var(--logo-width) - 1px), black var(--logo-width)), linear-gradient(to bottom, black 0, black 1px, transparent 1px, transparent calc(100% - 1px), black calc(100% - 1px), black 100%);mask-image:repeating-linear-gradient(to right, transparent, transparent calc(var(--logo-width) - 1px), black calc(var(--logo-width) - 1px), black var(--logo-width)), linear-gradient(to bottom, black 0, black 1px, transparent 1px, transparent calc(100% - 1px), black calc(100% - 1px), black 100%);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-image:repeating-linear-gradient(to right, transparent, transparent calc(var(--logo-width) - 1px), black calc(var(--logo-width) - 1px), black var(--logo-width)), linear-gradient(to bottom, black 0, black 1px, transparent 1px, transparent calc(100% - 1px), black calc(100% - 1px), black 100%);-webkit-mask-composite:source-over}.opx-cf-hero-trust-inner .stacked-logos__cell{border-right:1px solid #ffffff1f;min-width:0}.opx-cf-hero-trust-inner .stacked-logos__cell:before,.opx-cf-hero-trust-inner .stacked-logos__cell:after{content:"";z-index:3;background:#020202;border:1px solid #ffffff21;width:8px;height:8px;position:absolute;right:-4px}.opx-cf-hero-trust-inner .stacked-logos__cell:before{top:-5px}.opx-cf-hero-trust-inner .stacked-logos__cell:after{bottom:-5px}.opx-cf-hero-trust-inner .stacked-logos__cell:last-child:before,.opx-cf-hero-trust-inner .stacked-logos__cell:last-child:after{display:none}.opx-cf-hero-trust-inner .stacked-logos__item{opacity:0;min-width:0;animation:opx-stacked-logos-cycle calc(var(--duration) * 1s) cubic-bezier(.22, 1, .36, 1) infinite;padding:18px 24px;transform:translateY(10px)scale(.985)}.opx-cf-hero-trust-inner .stacked-logos__logo>span{color:#ffffff9e;letter-spacing:-.055em;text-align:center;justify-content:center;align-items:center;margin:0;font-size:clamp(22px,1.8vw,31px);font-weight:760;line-height:1;display:flex;position:relative}.opx-cf-hero-trust-inner .stacked-logos__cell:first-child .stacked-logos__logo>span{font-family:var(--font-heading);font-style:italic;font-weight:760;transform:rotate(-7deg)}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(2) .stacked-logos__logo>span{letter-spacing:-.08em;font-size:clamp(24px,1.85vw,32px);font-weight:850}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(3) .stacked-logos__logo>span{letter-spacing:-.04em;text-underline-offset:5px;font-size:clamp(18px,1.35vw,24px);font-weight:420;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(4) .stacked-logos__logo>span{letter-spacing:-.04em;gap:8px;font-size:clamp(22px,1.7vw,28px);font-weight:650}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(4) .stacked-logos__logo>span:before{content:"";background:0 0;border:3px solid;border-radius:999px;width:30px;height:30px;display:inline-block;position:static;transform:none;box-shadow:inset 0 0 0 5px #020202}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(4) .stacked-logos__logo>span:after{display:none}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(5) .stacked-logos__logo>span{letter-spacing:.02em;text-transform:uppercase;gap:3px;font-size:clamp(18px,1.25vw,22px);font-weight:840;display:grid}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(5) .stacked-logos__logo>span:before{content:"★";color:currentColor;background:0 0;border:0;width:auto;height:auto;font-size:34px;line-height:.8;display:block;position:static;transform:rotate(-18deg)}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(5) .stacked-logos__logo>span:after{content:"OPERATIONS";color:currentColor;letter-spacing:.08em;background:0 0;border:0;width:auto;height:auto;font-size:9px;font-weight:780;display:block;position:static}.opx-cf-hero-trust-inner .stacked-logos__cell:nth-child(6) .stacked-logos__logo>span{letter-spacing:.08em;text-transform:uppercase;font-weight:330}@keyframes opx-stacked-logos-cycle{0%,7%{opacity:0;transform:translateY(10px)scale(.985)}12%,30%{opacity:1;transform:translateY(0)scale(1)}36%,to{opacity:0;transform:translateY(-10px)scale(.985)}}@media (max-width:900px){.opx-cf-hero{min-height:720px}.opx-cf-hero-grid{min-height:560px;padding-top:58px}.opx-cf-hero h1{font-size:clamp(42px,11vw,58px)}.opx-cf-hero-ribbons span{top:calc(190px + (var(--i) * 52px));width:calc(420px + (var(--i) * 150px));height:calc(230px + (var(--i) * 84px));border-bottom-width:14px}.opx-cf-hero-trust-inner>.grid{min-height:76px;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,640px)!important}.opx-cf-hero-trust-inner:before{inset:-18px -14px}}@media (max-width:560px){.opx-cf-hero{min-height:760px}.opx-cf-hero-copy>p:not(.opx-cf-announcement){font-size:15px}.opx-cf-hero-trust-inner{height:auto}.opx-cf-hero-trust-inner:before{inset:-14px -10px}.opx-cf-hero-trust-inner>.grid{min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,420px)!important}.opx-cf-hero-trust-inner .stacked-logos__item{min-height:58px;padding:14px 16px}.opx-cf-hero-trust-inner .stacked-logos__logo>span{font-size:20px}}.opx-cf-why-section{color:#121316;background:radial-gradient(circle at 50% 10%,#fff 0%,#f8f9fb 48%,#f4f5f7 100%)!important}.opx-cf-why-section>.opx-cf-container{padding-top:clamp(82px,8vw,118px);padding-bottom:0}.opx-platform-bento-grid{align-items:stretch}.opx-platform-card-wide,.opx-platform-card-small{min-height:235px}.opx-platform-card-tall{min-height:475px}@media (min-width:900px){.opx-platform-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:235px}.opx-platform-card-wide{grid-column:span 2}.opx-platform-card-tall{grid-area:1/3/span 2}.opx-platform-card-small{min-height:235px}}@media (max-width:899px){.opx-platform-bento-heading{margin-bottom:34px}.opx-platform-card-tall,.opx-platform-card-wide,.opx-platform-card-small{min-height:270px}.opx-platform-dashboard-frame{height:160px}}@media (max-width:560px){.opx-platform-bento-heading{text-align:left}.opx-platform-bento-heading p{margin-left:0}.opx-platform-card-copy{padding-left:18px;padding-right:18px}.opx-platform-route{font-size:11px}}.opx-platform-mosaic{gap:12px;width:min(100%,1280px);margin:0 auto;display:grid}.opx-platform-tile{border-radius:24px;min-height:608px;padding:18px 22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -48px #0f172a57,inset 0 1px #ffffffa6}.opx-platform-tile:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000 24%),radial-gradient(circle at 50% 18%,#ffffff73,#0000 38%);position:absolute;inset:0}.opx-platform-tile-light{background:#fbfbfb}.opx-platform-tile-warm{background:#d9d3cc}.opx-platform-tile-salmon{background:#f8aa93}.opx-platform-tile-orange{background:#ff7045}.opx-platform-tile-copy{z-index:2;position:relative}.opx-platform-tile-eyebrow{color:#2f2f33;font-size:13px;font-weight:600;line-height:1.2}.opx-platform-tile h3{color:#2d2d31;letter-spacing:-.05em;white-space:pre-line;max-width:260px;margin:10px 0 0;font-size:clamp(33px,3vw,37px);font-weight:500;line-height:.96}.opx-platform-tile p{z-index:2;color:#29292eeb;letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.42;position:absolute;bottom:18px;left:22px;right:22px}.opx-platform-tile-visual{place-items:center;display:grid;position:absolute;inset:142px 0 74px}.opx-platform-orbit-path{border:1px dashed #ff4f15db;border-radius:999px;width:228px;height:228px;position:absolute;inset:16px auto auto 50%;transform:translate(-50%)}.opx-platform-orbit-pill{color:#2f2f33;background:#ffffffeb;border:1px solid #2c2c30;border-radius:9px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 20px -16px #0f172a52}.opx-platform-orbit-pill.pill-top{width:154px;height:50px;top:-2px;left:50%;transform:translate(-50%)}.opx-platform-orbit-pill.pill-right{color:#fff;background:#ff5c20;border-color:#ff5c20;width:94px;height:40px;top:115px;right:26px}.opx-platform-orbit-pill.pill-bottom{width:94px;height:40px;bottom:30px;left:30px}.opx-platform-stack-stack{background:#ffffff2e;border:2px solid #ff5b21;border-radius:18px;gap:7px;width:160px;padding:15px 14px 14px;display:grid;box-shadow:inset 0 1px #ffffff94}.opx-platform-stack-stack span{color:#2f2f33;background:#ffffff2e;border:2px solid #2b2b2f;border-radius:12px;place-items:center;min-height:42px;font-size:12px;display:grid}.opx-platform-connect-cluster{width:186px;height:168px;position:relative}.opx-platform-connect-core{background:#ff5c20;border-radius:16px;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px -28px #ff5c20e6,inset 0 1px #ffffff3d}.opx-platform-connect-core:before,.opx-platform-connect-core:after{content:"";background:#fff;border-radius:3px;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%)}.opx-platform-connect-core:before{top:12px}.opx-platform-connect-core:after{bottom:12px}.opx-platform-connect-node{color:#1f1f23;background:#ffffffeb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid;position:absolute}.opx-platform-connect-node:before{content:"";border-top:1.5px dotted #27272c8c;position:absolute}.opx-platform-connect-node.node-left{top:58px;left:6px}.opx-platform-connect-node.node-left:before{width:44px;top:20px;left:40px}.opx-platform-connect-node.node-top{width:44px;height:44px;top:6px;right:4px}.opx-platform-connect-node.node-top:before{transform-origin:0;width:36px;top:40px;left:-24px;transform:rotate(-42deg)}.opx-platform-connect-node.node-bottom{bottom:4px;right:6px}.opx-platform-connect-node.node-bottom:before{transform-origin:0;width:44px;top:-18px;left:-36px;transform:rotate(55deg)}.opx-platform-shield-visual{width:178px;height:178px;position:relative}.opx-platform-shield-outline{clip-path:path("M89 14 C113 29 136 31 149 40 C148 88 132 129 89 155 C46 129 30 88 29 40 C42 31 65 29 89 14 Z");border:2px solid #fffffff0;position:absolute;inset:0}.opx-platform-shield-outline.shield-two{inset:12px}.opx-platform-shield-check{border-bottom:2.4px solid #ffffffeb;border-left:2.4px solid #ffffffeb;width:34px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(-45deg)}.opx-platform-tile-light .opx-platform-tile-eyebrow,.opx-platform-tile-light .opx-platform-tile h3,.opx-platform-tile-light p{color:#2c2d31}.opx-platform-tile-warm .opx-platform-tile-eyebrow,.opx-platform-tile-warm .opx-platform-tile h3,.opx-platform-tile-warm p{color:#2f2b2a}.opx-platform-tile-salmon .opx-platform-tile-eyebrow,.opx-platform-tile-salmon .opx-platform-tile h3,.opx-platform-tile-salmon p{color:#2b2020}.opx-platform-tile-orange .opx-platform-tile-eyebrow,.opx-platform-tile-orange .opx-platform-tile h3,.opx-platform-tile-orange p{color:#2c1d19}@media (min-width:900px){.opx-platform-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.opx-platform-tile{min-height:470px}}@media (max-width:640px){.opx-platform-tile{border-radius:20px;min-height:430px}.opx-platform-tile h3{font-size:27px}.opx-platform-tile p{font-size:12.5px}.opx-platform-tile-visual{inset:124px 0 66px}}.opx-cf-section-heading-wide{text-align:center;max-width:100%;margin-bottom:44px}.opx-cf-section-heading-wide h2{letter-spacing:-.055em;max-width:940px;margin-inline:auto;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.95}.opx-cf-section-heading-wide p{max-width:760px;margin-inline:auto}:root{--opx-enterprise-bg:var(--opx-color-page);--opx-enterprise-ink:var(--opx-color-text);--opx-enterprise-panel:var(--opx-color-surface);--opx-enterprise-line:#0f172a1f;--opx-enterprise-line-soft:#0f172a14;--opx-enterprise-orange:var(--opx-color-accent);--opx-enterprise-orange-strong:var(--opx-color-accent-strong);--opx-enterprise-muted:var(--opx-color-text-soft)}.opx-clerk-header{pointer-events:none;background:0 0;margin-bottom:-94px;padding:10px 0 0}.opx-clerk-shell{border:1px solid var(--color-kumo-hairline,#e5e5e5);background:var(--color-kumo-elevated,#fafafa);width:min(100vw - 84px,1230px);color:var(--color-kumo-default,#111);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;border-radius:15px;margin:0 auto;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.opx-clerk-shell-scrolled{border-color:var(--color-kumo-hairline,#e5e5e5);background:var(--color-kumo-elevated,#fafafa);box-shadow:0 12px 38px -32px #0f172a57,0 1px 2px #0f172a0d}.opx-clerk-main-row{background:var(--color-kumo-base,#fff);border:0;border-radius:13px;align-items:center;gap:0;min-height:42px;padding:0 7px 0 0;display:flex}.opx-brand-frame{color:#151515;justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex;position:relative}.opx-brand-frame-grid{pointer-events:none;opacity:.28;background:radial-gradient(circle,#12121252 1px,#0000 1.5px) 0 0/10px 10px,linear-gradient(90deg,#f6821f6b,#0000 42% 58%,#f6821f52) 50%/100% 1px no-repeat,linear-gradient(#f6821f47,#0000 40% 60%,#f6821f38) 50%/1px 100% no-repeat;position:absolute;inset:-7px -9px;-webkit-mask-image:radial-gradient(circle,#000 0 54%,#0000 76%);mask-image:radial-gradient(circle,#000 0 54%,#0000 76%)}.opx-brand-frame:before,.opx-brand-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f6821fc2,#0000);width:18px;height:1px;position:absolute;top:50%}.opx-brand-frame:before{left:-18px}.opx-brand-frame:after{right:-18px;transform:rotate(180deg)}.opx-brand-frame-logo-stack{z-index:1;flex:0 0 26px;width:26px;height:26px;display:block;position:relative;overflow:hidden}.opx-brand-frame-logo{object-fit:contain;opacity:0;filter:drop-shadow(0 6px 12px #0f22a01f);width:26px;height:26px;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.94)rotate(-2deg)}.opx-brand-frame-logo-active{opacity:1;transform:scale(1)rotate(0)}.opx-brand-word{z-index:1;color:#151515;letter-spacing:-.03em;font-size:17px;font-weight:820;line-height:1;position:relative}.opx-brand-frame-nav{min-height:42px;transition:opacity .16s var(--opx-ease,cubic-bezier(.22, 1, .36, 1)), outline-color .16s var(--opx-ease,cubic-bezier(.22, 1, .36, 1));background:0 0;border-radius:0;flex:none;justify-content:center;align-self:center;margin-right:14px;padding:0 12px 0 14px}.opx-brand-frame-nav:hover{opacity:.84}.opx-brand-frame-nav:active{opacity:.72}.opx-brand-frame-nav:focus-visible{outline-offset:6px;outline:2px solid #0f172a38}.opx-brand-frame-nav:hover .opx-brand-frame-grid,.opx-brand-frame-nav:focus-visible .opx-brand-frame-grid{opacity:0}.opx-brand-frame-nav:before,.opx-brand-frame-nav:after{display:none}.opx-brand-frame-nav .opx-brand-frame-grid{opacity:0;display:none;inset:4px 7px 4px 9px;-webkit-mask-image:radial-gradient(#000 0 48%,#0000 76%);mask-image:radial-gradient(#000 0 48%,#0000 76%)}.opx-brand-frame-footer{color:#fffaf3}.opx-brand-frame-footer .opx-brand-frame-grid{opacity:.62;background:radial-gradient(circle,#ffffff5c 1px,#0000 1.5px) 0 0/10px 10px,linear-gradient(90deg,#f6821f7a,#0000 42% 58%,#f6821f52) 0 0/100% 1px no-repeat,linear-gradient(#f6821f52,#0000 40% 60%,#f6821f3d) 0 0/1px 100% no-repeat}.opx-brand-frame-footer .opx-brand-word{color:#fffaf3}.opx-brand-frame-footer .opx-brand-frame-logo{width:32px;height:32px}.opx-clerk-nav{min-width:0}.opx-clerk-nav-link{color:#111827;letter-spacing:0;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.opx-clerk-nav-link:hover,.opx-clerk-nav-link-active{color:#111;background:#0f172a0b}.opx-mega-menu{padding-bottom:12px;position:relative}.opx-mega-menu-panel{z-index:1;background:#fff;border:1px solid #11111114;border-radius:16px;grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(260px,320px);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px -58px #0f0f0f6b,0 10px 24px -22px #0f0f0f33}.opx-mega-menu-intro{background:#fff;flex-direction:column;gap:18px;padding:46px 48px 42px 64px;display:flex}.opx-mega-menu-title{color:#171717;letter-spacing:-.035em;max-width:13ch;margin:0;font-size:31px;font-weight:500;line-height:1.05}.opx-mega-menu-description{color:#1f1f1f;max-width:27ch;margin:0;font-size:16px;line-height:1.42}.opx-mega-menu-quick-links{border-top:1px solid #1111112e;flex-direction:column;gap:15px;margin-top:48px;padding-top:28px;display:flex}.opx-mega-menu-quick-link{color:#4f4f4f;align-items:center;gap:18px;width:fit-content;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.opx-mega-menu-quick-link svg{color:#1d1d1b;width:13px;height:13px}.opx-mega-menu-quick-link:hover,.opx-mega-menu-quick-link:focus-visible{color:#171717;text-underline-offset:4px;outline:none;text-decoration:underline}.opx-mega-menu-content{align-content:start;gap:78px;padding:46px 46px 42px 0;display:grid}.opx-mega-menu-section{padding:0}.opx-mega-menu-section+.opx-mega-menu-section{border-top:0;margin-top:0;padding-top:0}.opx-mega-menu-section-title{color:#171717;letter-spacing:-.01em;margin-bottom:18px;font-size:16px;font-weight:650}.opx-mega-menu-item{width:fit-content;color:inherit;border-radius:0;align-items:flex-start;gap:8px;margin-bottom:15px;padding:0;text-decoration:none;transition:color .16s;display:flex;position:relative}.opx-mega-menu-item:hover,.opx-mega-menu-item:focus-visible{box-shadow:none;color:#171717;text-underline-offset:4px;background:0 0;outline:none;text-decoration:underline;transform:none}.opx-mega-menu-item-icon{display:none}.opx-mega-menu-item-label{color:#4f4f4f;font-size:15px;font-weight:500;line-height:1.2}.opx-mega-menu-item-badge{letter-spacing:0;text-transform:none;background:#e8edff;border:0;border-radius:9999px;flex:none;padding:.14rem .46rem;font-size:11px;font-weight:650;color:#0d45ff!important}.opx-mega-menu-promo{background:#fff;align-content:start;gap:14px;padding:46px 64px 42px 0;display:grid}.opx-mega-menu-story-title{color:#171717;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:650}.opx-mega-menu-story-media{aspect-ratio:1.35;background:#f4f1ec;border-radius:14px;width:100%;position:relative;overflow:hidden}.opx-mega-menu-story-image{object-fit:cover;width:100%;height:100%}.opx-mega-menu-story-copy{color:#171717;max-width:31ch;margin:0;font-size:14px;line-height:1.42}.opx-mega-menu-story-link{color:#171717;text-underline-offset:3px;width:fit-content;font-size:14px;font-weight:650;text-decoration:underline}.opx-mega-menu-panel-support{padding:64px;display:block}.opx-mega-menu-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.opx-mega-menu-support-card{color:#151515;background:#f1f1f1;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:326px;padding:28px 24px 24px;display:flex}.opx-mega-menu-support-card-featured{color:#fff;background:#073bff}.opx-mega-menu-support-card h3{color:#151515;letter-spacing:-.03em;margin:0 0 18px;font-size:20px;font-weight:650;line-height:1.18}.opx-mega-menu-support-card-featured h3{color:#fff}.opx-mega-menu-support-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.opx-mega-menu-support-card a:not(.opx-mega-menu-support-cta){color:inherit;font-size:14px;font-weight:560;line-height:1.45;text-decoration:none}.opx-mega-menu-support-card a:not(.opx-mega-menu-support-cta):hover,.opx-mega-menu-support-card a:not(.opx-mega-menu-support-cta):focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.opx-mega-menu-support-cta{width:100%;margin-top:28px;text-decoration:none!important}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;isolation:isolate;border-radius:var(--border-radius);background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #00000014}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{z-index:0;border-radius:inherit;content:"";transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #c084fc 0, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #f472b6 0, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #38bdf8 0, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #c084fc 0, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #f472b6 0, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #38bdf8 0, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #f472b6 0, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c084fc 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #c084fc 0, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #f472b6 0, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #38bdf8 0, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #c084fc 0, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #f472b6 0, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #38bdf8 0, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #f472b6 0, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c084fc 0 100%)) padding-box;opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%)}.border-glow-card>.edge-light:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);content:"";position:absolute}.border-glow-card>:not(.edge-light){z-index:2;position:relative}.opx-mega-menu-support-card.border-glow-card{background:var(--card-bg,#f1f1f1);min-height:326px;box-shadow:none;border:0;border-radius:15px;flex-direction:column;justify-content:space-between;padding:28px 24px 24px;display:flex}.opx-mega-menu-support-card-featured.border-glow-card{color:#fff;box-shadow:none;background:#073bff;border:0}.opx-mega-menu-support-card.border-glow-card:not(.opx-mega-menu-support-card-featured) a:not(.opx-mega-menu-support-cta){color:#4f4f4f}.opx-mega-menu-support-card-featured.border-glow-card a:not(.opx-mega-menu-support-cta):hover,.opx-mega-menu-support-card-featured.border-glow-card a:not(.opx-mega-menu-support-cta):focus-visible{color:#fff}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition:none}}.opx-mega-menu-panel-product{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(280px,304px)}.opx-mega-menu-content-product{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr)}.opx-mega-menu-platforms{align-content:start;gap:10px;padding:46px 64px 42px 0;display:grid}.opx-mega-menu-platforms h3{color:#171717;margin:0 0 10px;font-size:16px;font-weight:650}.opx-mega-menu-platform-card{color:#fff;border-radius:14px;align-content:end;gap:8px;min-height:200px;padding:26px 24px;text-decoration:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.opx-mega-menu-platform-card-cyan{background:radial-gradient(circle at 88% 8%,#ffffff5c,#0000 28%),linear-gradient(145deg,#77d5cb 0%,#1236db 88%)}.opx-mega-menu-platform-card-dark{background:radial-gradient(circle at 28% 10%,#ac97ffb8,#0000 34%),linear-gradient(145deg,#8f7aff 0%,#040404 78%)}.opx-mega-menu-platform-logo{border-radius:999px;align-self:start;width:fit-content;font-size:24px;font-weight:760;line-height:1}.opx-mega-menu-platform-card strong{letter-spacing:-.03em;font-size:24px;font-weight:500}.opx-mega-menu-platform-card span:last-child{max-width:22ch;font-size:14px;line-height:1.35}.opx-mega-menu-release-card{align-content:start;gap:18px;padding:46px 64px 42px 0;display:grid}.opx-mega-menu-release-card h3{color:#171717;margin:0;font-size:16px;font-weight:650}.opx-mega-menu-release-art{background:radial-gradient(circle at 78% 18%,#75ecdae0,#0000 30%),linear-gradient(140deg,#142277 0%,#2f63df 72%);border-radius:14px;min-height:270px;position:relative;overflow:hidden}.opx-mega-menu-release-art span{width:180px;height:96px;transform:skewY(-12deg) translateX(calc(var(--i,0) * 24px)) translateY(calc(var(--i,0) * 18px));border:1px solid #b4f5ef7a;border-radius:14px;position:absolute;inset:28px auto auto 42px}.opx-mega-menu-release-art span:first-child{--i:0}.opx-mega-menu-release-art span:nth-child(2){--i:1}.opx-mega-menu-release-art span:nth-child(3){--i:2}.opx-mega-menu-release-art span:nth-child(4){--i:3}.opx-mega-menu-release-card p{color:#171717;max-width:31ch;margin:0;font-size:14px;line-height:1.42}.opx-mega-menu-release-card a{color:#171717;text-underline-offset:3px;width:fit-content;font-size:14px;font-weight:650;text-decoration:underline}.opx-mega-menu-panel-company{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(280px,304px)}.opx-mega-menu-company-card{color:#fff;background:radial-gradient(circle at 90% 90%,#ffffff47,#0000 30%),radial-gradient(circle at 58% -10%,#fff3,#0000 42%),linear-gradient(135deg,#b4a8ff 0%,#4b5eed 100%);border-radius:14px;align-content:end;min-height:270px;margin:64px 64px 64px 0;padding:26px;display:grid;position:relative;overflow:hidden}.opx-mega-menu-company-card:before,.opx-mega-menu-company-card:after{content:"";border:1px solid #ffffff29;border-radius:999px;width:250px;height:250px;position:absolute}.opx-mega-menu-company-card:before{bottom:-82px;right:-72px}.opx-mega-menu-company-card:after{top:-96px;right:52px}.opx-mega-menu-company-card svg{z-index:1;box-sizing:content-box;color:#111;background:#fff;border-radius:999px;padding:10px;position:absolute;top:22px;right:22px}.opx-mega-menu-company-card strong{z-index:1;max-width:18ch;font-size:16px;font-weight:650;position:relative}.opx-clerk-actions{gap:10px}.opx-clerk-signin,.opx-clerk-start{border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:760;text-decoration:none}.opx-clerk-signin{color:#161616;border:1px solid #0000;transition:border-color .16s,background-color .16s}.opx-clerk-signin:hover,.opx-clerk-signin:focus-visible{background:#ffffffb8;border-color:#111;outline:none}.opx-clerk-start{isolation:isolate;color:#fff;background:#111;border:0;gap:7px;position:relative;overflow:visible;box-shadow:0 8px 20px -14px #00000094,inset 0 1px #ffffff14}.opx-clerk-start:before{content:"";z-index:-2;filter:blur(5px);opacity:0;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red) 0 0/400%;border-radius:10px;transition:opacity .3s ease-in-out;animation:20s linear infinite opx-clerk-start-glowing;position:absolute;inset:-2px}.opx-clerk-start:after{content:"";z-index:-1;background:#111;border-radius:8px;position:absolute;inset:0}.opx-clerk-start:hover:before,.opx-clerk-start:focus-visible:before{opacity:1}.opx-clerk-start:active{color:#000}.opx-clerk-start:active:after{background:0 0}.opx-clerk-start-icon-viewport{flex:0 0 12px;align-items:center;width:12px;height:12px;display:inline-flex;position:relative;overflow:hidden}.opx-clerk-start-icon-track{align-items:center;gap:6px;display:inline-flex;transform:translate(-18px)}.opx-clerk-start-icon{flex:0 0 10px;width:10px;height:10px}.opx-clerk-start:hover .opx-clerk-start-icon-track,.opx-clerk-start:focus-visible .opx-clerk-start-icon-track{animation:.76s cubic-bezier(.4,.36,0,1) infinite opx-start-arrow-carousel}@keyframes opx-start-arrow-carousel{0%{transform:translate(-18px)}to{transform:translate(14px)}}@keyframes opx-clerk-start-glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.opx-clerk-sub-row{background:var(--color-kumo-elevated,#fafafa);min-height:29px;color:var(--color-kumo-subtle,#6b7280);border-top:0;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 8px;display:flex}.opx-clerk-sub-left,.opx-clerk-sub-right{align-items:center;gap:4px;min-width:0;display:flex}.opx-clerk-sub-link{color:#69707d;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.opx-clerk-sub-link svg{width:12px;height:12px}.opx-clerk-sub-link:hover,.opx-clerk-sub-link-active{color:#151515}@media (max-width:900px){.opx-clerk-header{margin-bottom:-64px;padding:0}.opx-clerk-shell{background:#fffffff0;border-left:0;border-right:0;border-radius:0;width:100%}.opx-clerk-main-row{min-height:64px;padding:0 16px}.opx-clerk-sub-row,.opx-brand-word{display:none}.opx-brand-frame:before,.opx-brand-frame:after{width:12px}.opx-brand-frame-nav{flex:none;min-height:64px;margin-right:0;padding-right:0}.opx-brand-frame-nav:after{display:none}}@media (max-width:1200px){.opx-mega-menu-panel{grid-template-columns:minmax(210px,230px) minmax(0,1fr)}.opx-mega-menu-promo,.opx-mega-menu-platforms,.opx-mega-menu-release-card,.opx-mega-menu-company-card{display:none}.opx-mega-menu-panel-support{padding:40px}.opx-mega-menu-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.opx-mega-menu-panel{grid-template-columns:1fr}.opx-mega-menu-intro{border-bottom:1px solid #12121214;border-right:0}.opx-mega-menu-content{padding-top:16px}.opx-mega-menu-panel-support{padding:22px}.opx-mega-menu-support-grid{grid-template-columns:1fr}}main :where(*):not(button):not(button *):not(.opx-button):not(.opx-button *):not(.opx-corporate-button):not(.opx-corporate-button *){transition-duration:0s!important;animation:none!important}main{background:radial-gradient(circle at 86% 4%, #f6821f1a, transparent 28rem), linear-gradient(180deg, #fffaf3 0%, var(--opx-enterprise-bg) 42%, #fffaf3 100%);color:var(--opx-enterprise-ink)}main>section{isolation:isolate;position:relative}.opx-corporate-section:before,.opx-corporate-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#1212122e 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(90deg,#12121212 1px,#0000 1px) 0 0/70px 70px;width:min(8vw,126px);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.opx-corporate-section:before{left:max(0px,50vw - 740px)}.opx-corporate-section:after{right:max(0px,50vw - 740px)}.opx-page-header{color:#fff;isolation:isolate;background:radial-gradient(circle at 79% 48%,#4db1ff57,#0000 25rem),radial-gradient(circle at 38% 18%,#ffffff1a,#0000 23rem),linear-gradient(#0d4fc2 0%,#0a45ad 100%);border-bottom:1px solid #ffffff29;min-height:470px;position:relative;overflow:hidden}.opx-page-header:before,.opx-page-header:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff1f 1px,#0000 1.5px) 0 0/18px 18px;width:min(10vw,150px);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.opx-page-header:before{left:max(0px,50vw - 740px)}.opx-page-header:after{right:max(0px,50vw - 740px)}.opx-page-header-bg{z-index:0;opacity:.72;background:radial-gradient(circle at 74% 48%,#ffffff24,#0000 25rem) 0 0/100% 100%,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/96px 96px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.opx-page-header-security{color:#101820;background:linear-gradient(#fff 0%,#f8fbff 58%,#eef6fa 100%),#f8fafc;border-bottom-color:#0f172a14;min-height:610px}.opx-page-header-security:before,.opx-page-header-security:after{display:none}.opx-page-header-bg-security{z-index:0;opacity:1;background:linear-gradient(118deg,#0000 0 48%,#ffffffad 48% 100%),linear-gradient(162deg,#0e74901f 0%,#0e749000 44%),linear-gradient(28deg,#2563eb14 0%,#2563eb00 48%);animation:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.opx-page-header-bg-security:before,.opx-page-header-bg-security:after{pointer-events:none;content:"";position:absolute}.opx-page-header-bg-security:before{opacity:.84;background:linear-gradient(104deg,#0000 0 36%,#ffffffb8 36% 62%,#0000 62% 100%),linear-gradient(104deg,#0000 0 57%,#0e74901a 57% 58%,#0000 58% 100%);width:min(58vw,760px);inset:0 -18vw 0 auto}.opx-page-header-bg-security:after{opacity:.34;background:linear-gradient(90deg,#0000,#0f172a47,#0000);width:min(42vw,520px);height:1px;bottom:88px;right:max(28px,50vw - 590px)}.opx-page-header-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:center;gap:clamp(40px,7vw,92px);max-width:1180px;padding-top:clamp(132px,11vw,154px);padding-bottom:clamp(64px,6vw,86px);position:relative}.opx-page-header-copy{max-width:690px}.opx-page-header-inner:before,.opx-page-header-inner:after{content:none}.opx-page-header-inner:before{border:1px solid #ffffff1f;inset:32px 24px}.opx-page-header-inner:after{background:linear-gradient(90deg,#0000,#f6821f70,#0000);height:1px;top:50%;left:24px;right:24px}.opx-page-kicker{color:#ffffffd6;font-family:var(--font-opendex-ui), var(--font-sans);letter-spacing:-.01em;text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff3d;border-radius:999px;font-size:12px;font-weight:650}.opx-page-title{color:#fff;letter-spacing:-.045em;max-width:660px;font-size:clamp(40px,4.4vw,58px);font-weight:720;line-height:1.04}.opx-page-description{color:#ffffffe0;max-width:660px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.opx-page-actions{margin-top:34px}.opx-page-context-panel{min-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.opx-page-context-panel::selection{background:#ffffff3d}.opx-card:before,.opx-corporate-card:before,.opx-enterprise-cta:before{content:"";pointer-events:none;background:linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) left top / 18px 1px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) left top / 1px 18px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) right top / 18px 1px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) right top / 1px 18px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) left bottom / 18px 1px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) left bottom / 1px 18px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) right bottom / 18px 1px no-repeat, linear-gradient(var(--opx-enterprise-orange), var(--opx-enterprise-orange)) right bottom / 1px 18px no-repeat;opacity:.72;position:absolute;inset:-1px}.opx-page-context-panel:before,.opx-page-context-panel:after{content:none}.opx-page-trust-rings{opacity:.95;pointer-events:none;background:radial-gradient(circle,#0000 0 35.6%,#ffffff24 35.8% 36.2%,#0000 36.5% 48.8%,#ffffff1c 49% 49.5%,#0000 49.8% 61.8%,#ffffff14 62% 62.45%,#0000 62.8%),radial-gradient(circle,#57b5ff29,#0000 52%);border-radius:999px;position:absolute;inset:-52px -28px -36px -78px}.opx-page-trust-card{background:linear-gradient(#ffffff1a,#0000 42%),#4aaaf2;border:1px solid #ffffff2e;border-radius:10px;width:min(286px,62vw);height:232px;position:absolute;top:54px;right:72px;overflow:hidden;box-shadow:0 34px 80px -42px #00000085,inset 0 1px #ffffff38}.opx-page-trust-card:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#ffffff1f,#0000 28%),radial-gradient(circle at 70% 12%,#ffffff3d,#0000 16rem);position:absolute;inset:0}.opx-page-context-image{object-fit:cover;object-position:center;opacity:.94;filter:saturate(1.08)contrast(1.04)}.opx-page-trust-badge{z-index:3;color:#d6ecfff5;background:#1287fff5;border-radius:7px;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 18px 34px -22px #00000073,inset 0 1px #ffffff24}.opx-page-trust-badge-spark{color:#5b35ff;background:#fff;border-radius:13px;width:66px;height:66px;top:126px;left:106px;box-shadow:0 24px 42px -28px #00000073,inset 0 1px #fffffff0}.opx-page-trust-badge-spark svg{fill:currentColor;stroke:currentColor;stroke-width:0;width:36px;height:36px}.opx-page-trust-badge svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.opx-page-trust-badge-lock{top:10px;left:72px}.opx-page-trust-badge-globe{top:30px;right:58px}.opx-page-trust-badge-shield{bottom:74px;left:34px}.opx-page-trust-badge-keys{bottom:88px;right:8px}.opx-page-trust-badge-shield,.opx-page-trust-badge-lock,.opx-page-trust-badge-globe,.opx-page-trust-badge-keys,.opx-page-trust-badge-spark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opx-page-context-kicker,.opx-page-context-chips span{border-radius:0}.opx-page-context-metadata{z-index:4;position:absolute;bottom:42px;left:148px}.opx-page-context-kicker{color:#ffffffc7;min-height:0;box-shadow:none;font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:620}.opx-page-header-security .opx-page-header-inner{max-width:1180px;padding-top:clamp(138px,12vw,168px);padding-bottom:clamp(86px,8vw,124px);display:block}.opx-page-header-security .opx-page-header-copy{max-width:980px}.opx-page-header-security .opx-page-kicker{color:#155e75;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:720}.opx-page-header-security .opx-page-title{color:#101820;max-width:960px;font-size:var(--opx-type-page-title);letter-spacing:var(--opx-tracking);margin-top:24px;font-weight:720;line-height:1.02}.opx-page-header-security .opx-page-description{color:#4b5b68;max-width:720px;margin-top:30px;font-size:clamp(18px,1.45vw,21px);line-height:1.68}.opx-page-header-security .opx-page-header-copy:after{content:"";background:linear-gradient(90deg,#0f172a3d,#0f172a0f,#0000);width:min(100%,720px);height:1px;margin-top:clamp(42px,5vw,68px);display:block}.opx-page-header-security .opx-page-actions .btn{border-radius:14px;box-shadow:0 18px 36px -24px #0b4fc16b}.opx-fintech-page{--fintech-bg:#f6f8f6;--fintech-ink:#101820;--fintech-muted:#52605a;--fintech-line:#1018201f;--fintech-line-strong:#10182033;--fintech-panel:#fff;--fintech-accent:#0f766e;--fintech-accent-soft:#0f766e1a;background:var(--fintech-bg);color:var(--fintech-ink);position:relative;overflow:hidden}.opx-fintech-page :where(h1,h2,h3,p){letter-spacing:0;margin:0}.opx-fintech-shell{width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));margin:0 auto}.opx-fintech-hero{isolation:isolate;border-bottom:1px solid var(--fintech-line);background:linear-gradient(#fff 0%,#f7faf7 56%,#eef5f3 100%);position:relative;overflow:hidden}.opx-fintech-hero-bg{z-index:0;background:linear-gradient(118deg,#0000 0 47%,#ffffffc2 47% 100%),linear-gradient(164deg,#0f766e24 0%,#0f766e00 43%),linear-gradient(32deg,#5a4be614 0%,#5a4be600 46%);position:absolute;inset:0;overflow:hidden}.opx-fintech-hero-bg:before{pointer-events:none;clip-path:polygon(18% 0,100% 0,76% 100%,0 100%);content:"";background:linear-gradient(104deg,#0000 0 35%,#ffffffdb 35% 63%,#0000 63% 100%),linear-gradient(104deg,#0000 0 57%,#0f766e1f 57% 58%,#0000 58% 100%);width:min(58vw,760px);height:100%;position:absolute;top:0;right:-12vw}.opx-fintech-hero-inner{z-index:1;padding-top:144px;padding-bottom:72px;position:relative}.opx-fintech-eyebrow,.opx-fintech-section-kicker{color:var(--fintech-accent);font-size:13px;font-weight:720;line-height:1.2}.opx-fintech-hero h1{max-width:930px;margin-top:24px;font-size:76px;font-weight:720;line-height:.94}.opx-fintech-hero-lede{max-width:720px;color:var(--fintech-muted);margin-top:30px;font-size:21px;line-height:1.58}.opx-fintech-actions,.opx-fintech-final-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.opx-fintech-cta-primary{border-radius:14px}.opx-fintech-link{color:#101820;border-bottom:1px solid;align-items:center;min-height:36px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.opx-fintech-link:hover,.opx-fintech-link:focus-visible{color:var(--fintech-accent);outline:none}.opx-fintech-link-on-dark{color:#ffffffe0}.opx-fintech-priority-strip{border-top:1px solid var(--fintech-line-strong);border-bottom:1px solid var(--fintech-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:72px;display:grid}.opx-fintech-priority{min-height:178px;padding:24px 28px 26px 0}.opx-fintech-priority+.opx-fintech-priority{border-left:1px solid var(--fintech-line);padding-left:28px}.opx-fintech-priority span,.opx-fintech-signal-card span,.opx-fintech-capability-card span,.opx-fintech-layer-row>span,.opx-fintech-roadmap-step span{color:var(--fintech-accent);font-size:12px;font-weight:760;line-height:1.2;display:block}.opx-fintech-priority h2{margin-top:22px;font-size:25px;font-weight:690;line-height:1.08}.opx-fintech-priority p{color:var(--fintech-muted);margin-top:12px;font-size:15px;line-height:1.62}.opx-fintech-section{border-bottom:1px solid var(--fintech-line);background:var(--fintech-bg)}.opx-fintech-section .opx-fintech-shell{padding-top:92px;padding-bottom:98px}.opx-fintech-section-head{max-width:760px}.opx-fintech-section-head-wide{max-width:900px}.opx-fintech-section-head h2,.opx-fintech-capability-copy h2,.opx-fintech-operating-copy h2,.opx-fintech-final-panel h2{margin-top:16px;font-size:48px;font-weight:690;line-height:1.02}.opx-fintech-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.opx-fintech-signal-card,.opx-fintech-capability-card{border:1px solid var(--fintech-line);background:var(--fintech-panel);border-radius:18px}.opx-fintech-signal-card{min-height:260px;padding:28px}.opx-fintech-signal-card h3,.opx-fintech-capability-card h3,.opx-fintech-layer-row h3,.opx-fintech-roadmap-step h3{margin-top:22px;font-size:23px;font-weight:680;line-height:1.12}.opx-fintech-signal-card p,.opx-fintech-capability-card p,.opx-fintech-layer-row p,.opx-fintech-roadmap-step p,.opx-fintech-capability-copy p,.opx-fintech-operating-copy p,.opx-fintech-final-panel>p{color:var(--fintech-muted);margin-top:14px;font-size:16px;line-height:1.62}.opx-fintech-capability-section{background:#fff}.opx-fintech-capability-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:56px;display:grid}.opx-fintech-capability-copy{align-self:start;position:sticky;top:118px}.opx-fintech-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opx-fintech-capability-card{min-height:236px;padding:26px;box-shadow:0 24px 62px -52px #10182070}.opx-fintech-capability-card span{background:var(--fintech-accent-soft);border-radius:999px;width:fit-content;padding:5px 10px}.opx-fintech-operating-section{color:#f7fbfa;background:linear-gradient(118deg,#111716 0% 54%,#172321 54% 100%);border-bottom:1px solid #ffffff17}.opx-fintech-operating-layout{grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:68px;padding-top:98px;padding-bottom:104px;display:grid}.opx-fintech-operating-copy p,.opx-fintech-operating-copy .opx-fintech-section-kicker{color:#f7fbfab8}.opx-fintech-operating-copy h2{color:#fff}.opx-fintech-layer-list{border-top:1px solid #fff3}.opx-fintech-layer-row{border-bottom:1px solid #ffffff21;grid-template-columns:110px minmax(0,1fr);gap:34px;padding:30px 0;display:grid}.opx-fintech-layer-row>span,.opx-fintech-layer-row p{color:#f7fbfaad}.opx-fintech-layer-row h3{color:#fff;margin-top:0}.opx-fintech-roadmap-section{background:#f4f7f6}.opx-fintech-roadmap{border-top:1px solid var(--fintech-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.opx-fintech-roadmap-step{border-right:1px solid var(--fintech-line);min-height:260px;padding:26px 24px 0 0}.opx-fintech-roadmap-step+.opx-fintech-roadmap-step{padding-left:24px}.opx-fintech-roadmap-step:last-child{border-right:0}.opx-fintech-final-section{color:#fff;background:linear-gradient(110deg,#101820 0% 58%,#132421 58% 100%)}.opx-fintech-final-panel{padding-top:86px;padding-bottom:92px}.opx-fintech-final-panel h2{color:#fff;max-width:760px}.opx-fintech-final-panel .opx-fintech-section-kicker{color:#ffffffb8}.opx-fintech-final-panel>p{color:#ffffffb8;max-width:680px}@media (max-width:980px){.opx-fintech-hero-inner{padding-top:118px}.opx-fintech-hero h1{font-size:58px}.opx-fintech-priority-strip,.opx-fintech-signal-grid,.opx-fintech-roadmap{grid-template-columns:1fr}.opx-fintech-priority+.opx-fintech-priority,.opx-fintech-roadmap-step,.opx-fintech-roadmap-step+.opx-fintech-roadmap-step{border-left:0;border-right:0;border-top:1px solid var(--fintech-line);padding-left:0}.opx-fintech-capability-layout,.opx-fintech-operating-layout{grid-template-columns:1fr;gap:42px}.opx-fintech-capability-copy{position:static}.opx-fintech-roadmap-step{min-height:auto;padding-bottom:28px}}@media (max-width:680px){.opx-fintech-shell{width:min(100% - 28px,1180px)}.opx-fintech-hero-inner{padding-top:94px;padding-bottom:54px}.opx-fintech-hero h1,.opx-fintech-section-head h2,.opx-fintech-capability-copy h2,.opx-fintech-operating-copy h2,.opx-fintech-final-panel h2{font-size:40px;line-height:1.04}.opx-fintech-hero-lede{font-size:18px}.opx-fintech-section .opx-fintech-shell,.opx-fintech-operating-layout,.opx-fintech-final-panel{padding-top:66px;padding-bottom:70px}.opx-fintech-priority-strip{margin-top:48px}.opx-fintech-capability-grid{grid-template-columns:1fr}.opx-fintech-layer-row{grid-template-columns:1fr;gap:12px}.opx-fintech-actions,.opx-fintech-final-actions{flex-direction:column;align-items:flex-start}}.opx-saas-page{--saas-bg:#f7f7f2;--saas-ink:#131313;--saas-muted:#5b5f58;--saas-line:#13131321;--saas-line-strong:#13131338;--saas-panel:#fff;--saas-accent:#24302c;background:var(--saas-bg);color:var(--saas-ink);position:relative;overflow:hidden}.opx-saas-page :where(h1,h2,h3,p){letter-spacing:0;margin:0}.opx-saas-shell{width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));margin:0 auto}.opx-saas-hero{isolation:isolate;border-bottom:1px solid var(--saas-line);background:linear-gradient(#fbfbf7 0%,#f4f4ec 100%);position:relative;overflow:hidden}.opx-saas-hero-surface{z-index:0;pointer-events:none;background:linear-gradient(#ffffffb8,#f7f7f22e),linear-gradient(90deg,#1313130e,#0000 18% 82%,#1313130a);position:absolute;inset:0}.opx-saas-hero-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,.66fr);align-items:stretch;gap:76px;padding-top:132px;padding-bottom:0;display:grid;position:relative}.opx-saas-hero-copy{align-self:end;padding-bottom:88px}.opx-saas-hero h1{max-width:820px;font-size:78px;font-weight:720;line-height:.96}.opx-saas-hero-lede{max-width:680px;color:var(--saas-muted);margin-top:30px;font-size:20px;line-height:1.64}.opx-saas-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.opx-saas-primary{border-radius:14px}.opx-saas-text-link{min-height:36px;color:var(--saas-ink);border-bottom:1px solid;align-items:center;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.opx-saas-text-link:hover{color:var(--saas-accent)}.opx-saas-text-link:focus-visible{color:var(--saas-accent);outline-offset:4px;outline:2px solid #24302c52}.opx-saas-text-link-light:hover,.opx-saas-text-link-light:focus-visible{color:#fff}.opx-saas-text-link-light:focus-visible{outline:2px solid #ffffff5c}.opx-saas-text-link-light{color:#ffffffd6}.opx-saas-hero-media{border-left:1px solid var(--saas-line);background:#111;min-height:620px;margin:0;position:relative;overflow:hidden}.opx-saas-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#0000004d 100%),linear-gradient(90deg,#f7f7f21a,#f7f7f200 34%);position:absolute;inset:0}.opx-saas-hero-image{object-fit:cover;object-position:58% center;filter:saturate(.94)contrast(1.03)}.opx-saas-account-section{border-bottom:1px solid var(--saas-line);background:#fff}.opx-saas-account-section .opx-saas-shell{padding-top:58px;padding-bottom:64px}.opx-saas-ledger{border-top:1px solid var(--saas-line-strong)}.opx-saas-ledger-row{border-bottom:1px solid var(--saas-line);grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:48px;padding:26px 0;display:grid}.opx-saas-ledger-row h2{font-size:22px;font-weight:690;line-height:1.12}.opx-saas-ledger-row p{color:var(--saas-muted);margin-top:0;font-size:15px;line-height:1.62}.opx-saas-editorial-section,.opx-saas-board-section,.opx-saas-maturity-section,.opx-saas-principles-section{border-bottom:1px solid var(--saas-line)}.opx-saas-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:72px;padding-top:92px;padding-bottom:94px;display:grid}.opx-saas-section-copy h2,.opx-saas-board-head h2,.opx-saas-final-inner h2{font-size:52px;font-weight:700;line-height:1.02}.opx-saas-editorial-lede{max-width:520px;color:var(--saas-muted);align-self:end;font-size:19px;line-height:1.68}.opx-saas-board-section{background:#fff}.opx-saas-board-section .opx-saas-shell{padding-top:92px;padding-bottom:104px}.opx-saas-board-head{max-width:760px}.opx-saas-operating-board{border-top:1px solid var(--saas-line-strong);border-bottom:1px solid var(--saas-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;display:grid}.opx-saas-operating-column{border-right:1px solid var(--saas-line);min-height:318px;padding:28px 24px 30px 0}.opx-saas-operating-column+.opx-saas-operating-column{padding-left:24px}.opx-saas-operating-column:last-child{border-right:0}.opx-saas-operating-column h3,.opx-saas-maturity-row h3,.opx-saas-principle-row h3{font-size:25px;font-weight:690;line-height:1.12}.opx-saas-operating-column p,.opx-saas-maturity-row p,.opx-saas-principle-row p,.opx-saas-final-inner>p{color:var(--saas-muted);margin-top:14px;font-size:16px;line-height:1.64}.opx-saas-maturity-section{color:#fff;background:#141414}.opx-saas-maturity-layout{grid-template-columns:minmax(280px,430px) minmax(0,1fr);gap:72px;padding-top:98px;padding-bottom:108px;display:grid}.opx-saas-maturity-rail{border-top:1px solid #ffffff38}.opx-saas-maturity-row{border-bottom:1px solid #ffffff24;padding:28px 0}.opx-saas-maturity-row h3{color:#fff;margin-top:0}.opx-saas-maturity-row p{color:#ffffffad}.opx-saas-principles-section{background:#f7f7f2}.opx-saas-principles-section .opx-saas-shell{padding-top:90px;padding-bottom:100px}.opx-saas-principles-copy{max-width:760px}.opx-saas-principles-list{border-top:1px solid var(--saas-line-strong);margin-top:52px}.opx-saas-principle-row{border-bottom:1px solid var(--saas-line);grid-template-columns:minmax(220px,360px) minmax(280px,1fr);align-items:start;gap:34px;padding:28px 0;display:grid}.opx-saas-principle-row h3,.opx-saas-principle-row p{margin-top:0}.opx-saas-final-section{color:#fff;background:linear-gradient(112deg,#111 0% 66%,#241f38 66% 100%)}.opx-saas-final-inner{padding-top:88px;padding-bottom:96px}.opx-saas-final-inner h2{color:#fff;max-width:760px}.opx-saas-final-inner>p{color:#ffffffb3;max-width:660px}@media (max-width:1040px){.opx-saas-hero-inner,.opx-saas-editorial-grid,.opx-saas-maturity-layout{grid-template-columns:1fr;gap:50px}.opx-saas-hero-inner,.opx-saas-hero-copy{padding-bottom:0}.opx-saas-hero-media{border-top:1px solid var(--saas-line);border-left:0;min-height:460px}.opx-saas-hero h1{font-size:60px}.opx-saas-operating-board{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-saas-operating-column:nth-child(2){border-right:0}.opx-saas-operating-column:nth-child(n+3){border-top:1px solid var(--saas-line);padding-top:28px}.opx-saas-principle-row{grid-template-columns:1fr}.opx-saas-ledger-row{grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:34px}}@media (max-width:680px){.opx-saas-shell{width:min(100% - 28px,1200px)}.opx-saas-hero-inner{padding-top:94px;padding-bottom:0}.opx-saas-hero-copy{padding-bottom:16px}.opx-saas-hero-media{min-height:340px;margin-left:-14px;margin-right:-14px}.opx-saas-hero-image{object-position:66% center}.opx-saas-hero h1,.opx-saas-section-copy h2,.opx-saas-board-head h2,.opx-saas-final-inner h2{font-size:40px;line-height:1.04}.opx-saas-hero-lede,.opx-saas-editorial-lede{font-size:18px}.opx-saas-actions{flex-direction:column;align-items:flex-start}.opx-saas-ledger-row,.opx-saas-maturity-row,.opx-saas-principle-row{grid-template-columns:1fr;gap:12px}.opx-saas-editorial-grid,.opx-saas-account-section .opx-saas-shell,.opx-saas-board-section .opx-saas-shell,.opx-saas-maturity-layout,.opx-saas-principles-section .opx-saas-shell,.opx-saas-final-inner{padding-top:66px;padding-bottom:72px}.opx-saas-operating-board{grid-template-columns:1fr}.opx-saas-operating-column,.opx-saas-operating-column+.opx-saas-operating-column,.opx-saas-operating-column:nth-child(2),.opx-saas-operating-column:nth-child(n+3){border-right:0;border-top:1px solid var(--saas-line);min-height:auto;padding:24px 0}.opx-saas-principle-row p{grid-column:auto}}.opx-card,.opx-corporate-card{position:relative;box-shadow:none!important;background:radial-gradient(circle at 84% 0,#f6821f14,#0000 14rem),#ffffffd1!important;border-color:#12121224!important;border-radius:2px!important}.opx-card:after,.opx-corporate-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6821fb8);width:46px;height:1px;position:absolute;bottom:18px;right:18px}.opx-card-interactive:hover,.opx-corporate-card-hover:hover{border-color:#f6821f75!important;transform:none!important}.opx-corporate-section{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 0%, #f6821f17, transparent 24rem), var(--opx-enterprise-bg)!important;color:var(--opx-enterprise-ink)!important}.opx-corporate-section.bg-\[\#0F1923\],.opx-corporate-section.text-white{color:#fffaf3!important;background:radial-gradient(circle at 78% 0,#f6821f29,#0000 24rem),#111!important}.opx-corporate-card h3,.opx-card h3{letter-spacing:0!important}.opx-button,.opx-corporate-button{letter-spacing:-.01em!important;border-width:1px!important;border-color:#5b42ff47!important;border-radius:7px!important;min-height:30px!important;padding:0 14px!important;font-size:12px!important;font-weight:780!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s!important}.opx-button-primary,.opx-button-inverse,.opx-corporate-button:not(.bg-transparent){color:#fff!important;background:linear-gradient(#8768ff 0%,#6d4df1 100%)!important;box-shadow:0 8px 18px -12px #674affe6,inset 0 1px #ffffff47!important}.opx-button-secondary,.opx-button-ghost,.opx-corporate-button.bg-transparent{color:#5f3df5!important;box-shadow:none!important;background:0 0!important}.opx-button-primary:hover,.opx-button-primary:focus-visible,.opx-button-inverse:hover,.opx-button-inverse:focus-visible,.opx-corporate-button:not(.bg-transparent):hover,.opx-corporate-button:not(.bg-transparent):focus-visible{background:linear-gradient(#9278ff 0%,#7456f4 100%)!important}.opx-button-secondary:hover,.opx-button-secondary:focus-visible,.opx-button-ghost:hover,.opx-button-ghost:focus-visible,.opx-corporate-button.bg-transparent:hover,.opx-corporate-button.bg-transparent:focus-visible{color:#4f2ee9!important;background:#6d4df10f!important}.opx-button svg,.opx-corporate-button svg{width:12px!important;height:12px!important}.opx-corporate-button:hover,.opx-button:hover{transform:translateY(-1px)}.opx-enterprise-cta-section{background:var(--opx-enterprise-bg)}.opx-enterprise-cta{border:1px solid var(--opx-enterprise-line);background:#fffaf3;border-radius:2px;position:relative;overflow:hidden}.opx-security-method-section{color:#f7f7f2;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 8%,#5b42ff1a,#0000 22rem),radial-gradient(circle at 84% 34%,#4261ff17,#0000 20rem),#111!important}.opx-security-method-section:before,.opx-security-method-section:after{content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle,#849aff21 1px,#0000 1.5px) 0 0/18px 18px;width:min(12vw,170px);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.opx-security-method-section:before{left:max(0px,50vw - 740px)}.opx-security-method-section:after{right:max(0px,50vw - 740px)}.opx-security-method-inner{z-index:1;width:min(100% - 40px,1048px);margin:0 auto;padding:clamp(72px,8vw,104px) 0 clamp(76px,8vw,108px);position:relative}.opx-security-method-heading{max-width:650px}.opx-security-method-heading h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.8vw,48px);font-weight:640;line-height:1.02}.opx-security-method-heading p{color:#ffffffc7;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(17px,1.4vw,21px);font-weight:450;line-height:1.42}.opx-security-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(56px,7vw,104px);margin-top:clamp(48px,6vw,72px);display:grid}.opx-security-method-item{min-width:0}.opx-security-method-icon{color:#91a7ff;filter:drop-shadow(0 0 16px #5b73ff3d);width:40px;height:40px}.opx-security-method-item h3{color:#fff;letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(23px,2vw,29px);font-weight:610;line-height:1.1}.opx-security-method-item p{color:#ffffffc7;letter-spacing:-.015em;max-width:34ch;margin:14px 0 0;font-size:16px;font-weight:430;line-height:1.5}.opx-security-proof-section{color:#1d1d1b;background:radial-gradient(circle at 16% 4%,#0a48be1a,#0000 22rem),linear-gradient(#fff 0%,#f6f8fc 42%,#faf8f4 100%);position:relative;overflow:hidden}.opx-security-proof-section:before{pointer-events:none;content:"";background-image:linear-gradient(#0a48be0b 1px,#0000 1px),linear-gradient(90deg,#0a48be0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.opx-security-proof-inner{z-index:1;width:min(100% - 40px,1140px);margin:0 auto;padding:clamp(66px,7.5vw,92px) 0 clamp(72px,8vw,100px);position:relative}.opx-security-proof-title{color:#111;letter-spacing:-.055em;text-align:center;max-width:16ch;margin:0 auto;font-size:clamp(34px,3.8vw,48px);font-weight:720;line-height:1.04}.opx-security-proof-hero{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(28px,5vw,60px);margin-top:clamp(34px,4.5vw,52px);display:grid}.opx-security-proof-media{margin:0}.opx-security-proof-media-frame{aspect-ratio:16/9;background:linear-gradient(135deg,#0a48bec7,#062462eb),#0a48be;border:14px solid #0a48be;border-radius:18px;min-height:0;position:relative;overflow:hidden;box-shadow:0 30px 68px -42px #0a48be94,inset 0 1px #ffffff29}.opx-security-proof-media-frame:before{z-index:1;pointer-events:none;content:"";border:1px solid #fff3;border-radius:9px;position:absolute;inset:12px}.opx-security-proof-media-image{object-fit:cover;object-position:center}.opx-security-proof-play{z-index:2;appearance:none;color:#fff;cursor:pointer;background:#0a48beeb;border:6px solid #fffffff2;border-radius:9999px;place-items:center;width:68px;height:68px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px -22px #0a48be99}.opx-security-proof-play:hover,.opx-security-proof-play:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.03);box-shadow:0 18px 36px -22px #0a48beb8}.opx-security-proof-play svg{fill:currentColor;width:30px;height:30px}.opx-security-proof-label{z-index:2;color:#fff;background:#0a48be;border-top-right-radius:8px;flex-direction:column;gap:2px;max-width:70%;padding:14px 18px 13px;display:flex;position:absolute;bottom:0;left:0}.opx-security-proof-label strong{letter-spacing:-.03em;font-size:20px;font-weight:750;line-height:1.05}.opx-security-proof-label span{opacity:.96;font-size:13px;font-weight:450;line-height:1.15}.opx-security-proof-copy h3{color:#1d1d1b;letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,25px);font-weight:720;line-height:1.12}.opx-security-proof-copy p{color:#31405a;margin:10px 0 0;font-size:15px;line-height:1.6}.opx-security-proof-signal-grid{background:#0a48be24;border:1px solid #0a48be24;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden;box-shadow:0 22px 58px -48px #0f172a73}.opx-security-proof-signal{background:#fff;min-height:148px;padding:20px}.opx-security-proof-signal span{color:#7a8494;letter-spacing:.08em;font-size:12px;font-weight:650;line-height:1.2;display:block}.opx-security-proof-signal strong{color:#071225;letter-spacing:-.02em;text-transform:uppercase;margin-top:18px;font-size:14px;font-weight:760;line-height:1.18;display:block}.opx-security-proof-signal p{color:#4d5b70;margin:9px 0 0;font-size:13px;line-height:1.45}.opx-security-proof-grid{background:#0f172a1a;border:1px solid #0f172a1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 32px 76px -62px #0f172a75}.opx-security-proof-item{background:linear-gradient(#fffffff2,#fafbfde6),#fff;min-height:210px;padding:clamp(22px,2.6vw,30px);transition:background .18s,transform .18s,box-shadow .18s}.opx-security-proof-item:hover{z-index:1;background:#fff;transform:translateY(-1px);box-shadow:0 22px 52px -42px #0a48be80}.opx-security-proof-item h3{color:#111;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.opx-security-proof-item p{color:#31405a;margin:8px 0 0;font-size:14px;line-height:1.55}.opx-security-proof-link{color:#0a48be;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.opx-security-proof-link:hover,.opx-security-proof-link:focus-visible{color:#073a97}.opx-security-proof-link svg{flex:none}.opx-security-enterprise-docs{color:#f4f0e8;isolation:isolate;background:#111;position:relative;overflow:hidden}.opx-security-enterprise-docs:before,.opx-security-enterprise-docs:after{content:"";z-index:1;pointer-events:none;width:min(19vw,360px);position:absolute;top:0;bottom:0}.opx-security-enterprise-docs:before{background:linear-gradient(90deg,#111 0%,#1110 100%);left:0}.opx-security-enterprise-docs:after{background:linear-gradient(270deg,#111 0%,#1110 100%);right:0}.opx-security-enterprise-fade{pointer-events:none;z-index:1;background:linear-gradient(#1110 0%,#111111b8 38%,#faf8f4a8 78%,#faf8f4 100%);height:clamp(150px,15vw,230px);position:absolute;bottom:-1px;left:0;right:0}.opx-security-enterprise-shell{z-index:2;width:min(100% - 40px,1096px);min-height:clamp(690px,58vw,785px);margin:0 auto;padding:clamp(54px,6vw,68px) 0 clamp(46px,5vw,58px);position:relative}.opx-security-enterprise-grid{z-index:-1;opacity:.68;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff0d;border-right:1px solid #ffffff0d;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0% 54%,#0000 82%);mask-image:radial-gradient(circle at 50% 45%,#000 0% 54%,#0000 82%)}.opx-security-enterprise-grid:before,.opx-security-enterprise-grid:after{content:"";background:#ffffff13;height:1px;position:absolute;left:8%;right:8%}.opx-security-enterprise-grid:before{top:190px}.opx-security-enterprise-grid:after{top:392px}.opx-security-enterprise-head{z-index:2;width:min(49%,480px);margin-left:clamp(108px,12vw,152px);position:relative}.opx-security-enterprise-kicker{color:#7e7e7e;width:min(100%,282px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;display:flex;position:relative}.opx-security-enterprise-kicker:after{content:"";background:#ffffff2e;flex:1;height:1px}.opx-security-enterprise-kicker:before{content:"";background:#e9e9e9;width:6px;height:6px;position:absolute;right:-4px;box-shadow:0 0 0 1px #111c}.opx-security-enterprise-head h2{color:#f6f0e6;font-family:var(--font-heading);letter-spacing:-.055em;margin:48px 0 0;font-size:clamp(38px,4.2vw,54px);font-weight:720;line-height:.98}.opx-security-enterprise-head h2 em{color:#8e8e8e;font-style:italic;font-weight:680}.opx-security-enterprise-action{z-index:3;position:absolute;top:176px;right:clamp(110px,11vw,154px)}.opx-security-enterprise-button{color:#fff;letter-spacing:-.02em;background:#1238ff;border-radius:999px;justify-content:center;align-items:center;min-width:144px;min-height:34px;font-size:14px;font-weight:720;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 18px 50px -24px #1238ffd9}.opx-security-enterprise-button:hover,.opx-security-enterprise-button:focus-visible{background:#244bff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff29,0 22px 58px -24px #1238fff2}.opx-security-enterprise-copy{z-index:2;color:#f4f0e8c7;letter-spacing:-.018em;width:min(360px,34%);margin:0;font-size:15px;font-weight:430;line-height:1.48;position:absolute;top:265px;right:clamp(64px,8vw,104px)}.opx-security-enterprise-cards{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(100%,930px);margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0}.opx-security-enterprise-card{color:#ece8df;text-align:center;grid-template-rows:154px 102px auto;min-height:358px;display:grid;position:relative}.opx-security-enterprise-card:before{content:"";background:#ffffff03;border:1px solid #ffffff13;border-radius:18px;position:absolute;inset:0}.opx-security-enterprise-card:after{content:"";opacity:.36;pointer-events:none;background:linear-gradient(90deg,#0000 47%,#ffffff0e 47% 53%,#0000 53%),linear-gradient(#0000 47%,#ffffff0e 47% 53%,#0000 53%);border-radius:30px;position:absolute;inset:-13px -18px}.opx-security-enterprise-card-visual,.opx-security-enterprise-card-title,.opx-security-enterprise-card>p{z-index:1;position:relative}.opx-security-enterprise-card-visual,.opx-security-enterprise-card-title{border-bottom:1px solid #ffffff0f;place-items:center;display:grid}.opx-security-enterprise-card-title h3{color:#f6f0e6;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:26px;font-weight:650;line-height:.94}.opx-security-enterprise-card-title em{color:#9b9b9b;font-style:italic;font-weight:610}.opx-security-enterprise-card>p{color:#f4f0e8c2;letter-spacing:-.018em;align-self:end;max-width:29ch;margin:0 auto;padding:26px 18px 0;font-size:15px;font-weight:420;line-height:1.42}.opx-security-enterprise-roles{justify-items:stretch;padding:26px 50px 18px}.opx-security-role-row,.opx-security-role-option{color:#f4f0e8eb;text-align:left;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:50px;font-size:13px;display:flex}.opx-security-role-avatar,.opx-security-role-pill{color:#f8f8f8;background:#ffffff1c;border-radius:999px;place-items:center;font-size:11px;line-height:1;display:inline-grid}.opx-security-role-avatar{background:#ffffff14;border:1px solid #ffffff29;width:24px;height:24px;overflow:hidden}.opx-security-role-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.opx-security-role-pill{color:#a7a7a7;margin-left:auto;padding:5px 8px}.opx-security-role-option{color:#f4f0e8eb;justify-content:space-between}.opx-security-role-option:not(.active){color:#f4f0e857}.opx-security-role-status{color:#f4f0e8b8;letter-spacing:.02em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1}.opx-security-enterprise-compliance{justify-content:center;align-items:center;gap:16px;display:flex}.opx-security-badge-a,.opx-security-badge-b{background:0 0;border-radius:18px;place-items:center;width:72px;height:72px;display:inline-grid;position:relative;overflow:visible;box-shadow:0 18px 44px -30px #000000e6}.opx-security-badge-a{z-index:2}.opx-security-badge-b{z-index:1;width:62px;height:78px}.opx-security-compliance-logo{object-fit:contain;filter:drop-shadow(0 12px 18px #00000057);width:100%;height:100%}.opx-security-enterprise-sso{align-content:center;gap:16px}.opx-security-sso-icon{color:#f4f0e8c7;place-items:center;width:24px;height:24px;margin:0 auto;display:grid}.opx-security-sso-icon svg{width:24px;height:24px}.opx-security-sso-fluent-icon{color:currentColor}.opx-security-sso-label{color:#f6f0e6;font-size:13px}.opx-security-sso-provider{color:#f6f0e6;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:min(100%,202px);min-height:50px;margin:0 auto;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.opx-security-sso-provider strong{flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid;overflow:hidden}.opx-security-sso-brand-icon svg{width:18px;height:18px;display:block;overflow:visible}.opx-trust-metrics-section,.opx-trust-operating-section,.opx-trust-docs-section,.opx-trust-cta-section{color:#111;background:#faf8f4;position:relative;overflow:hidden}.opx-trust-metrics-section{background:linear-gradient(#faf8f4 0%,#f4f1eb 100%);border-top:0}.opx-trust-metrics-inner,.opx-trust-docs-inner,.opx-trust-cta-inner{width:min(100% - 40px,1140px);margin:0 auto}.opx-trust-metrics-inner{padding:clamp(56px,6.5vw,82px) 0}.opx-trust-section-heading{max-width:720px}.opx-trust-section-heading-centered{text-align:center;max-width:850px;margin:0 auto clamp(38px,5vw,58px)}.opx-trust-section-heading p,.opx-trust-eyebrow{color:#687385;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:680;line-height:1.2}.opx-trust-section-heading-centered p{margin-bottom:16px}.opx-trust-section-heading h2,.opx-trust-operating-copy h2,.opx-trust-cta-inner h2{color:#111;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:720;line-height:1.04}.opx-trust-section-subtitle{color:#43516a;letter-spacing:-.025em;max-width:760px;margin:18px auto 0;font-size:clamp(17px,1.55vw,21px);font-weight:430;line-height:1.45;display:block}.opx-trust-metrics-grid{background:#1111111f;border:1px solid #1111111f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(30px,4vw,46px);display:grid;overflow:hidden;box-shadow:0 26px 70px -52px #11111173}.opx-trust-metric-card{background:linear-gradient(#ffffffd1,#ffffff9e),#fff;min-height:210px;padding:26px}.opx-trust-metric-card strong{color:#0a48be;letter-spacing:-.06em;font-size:clamp(31px,3.2vw,44px);font-weight:760;line-height:.95;display:block}.opx-trust-metric-card span{color:#111;letter-spacing:-.025em;margin-top:14px;font-size:14px;font-weight:720;line-height:1.2;display:block}.opx-trust-metric-card p{color:#45546b;margin:14px 0 0;font-size:13.5px;line-height:1.55}.opx-trust-resource-board{background:linear-gradient(#ffffffdb,#ffffffad),#ffffffbd;border:1px solid #0f172a1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 34px 90px -64px #0f172a6b,inset 0 1px #ffffffdb}.opx-trust-resource-tile{color:#071225;background:#ffffff75;border-bottom:1px solid #0f172a1a;border-right:1px solid #0f172a1a;min-height:150px;padding:clamp(22px,2.4vw,30px);text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.opx-trust-resource-tile:nth-child(3),.opx-trust-resource-tile:nth-child(6),.opx-trust-resource-tile-fill{border-right:0}.opx-trust-resource-tile:nth-child(n+7){border-bottom:0}.opx-trust-resource-tile:hover{z-index:1;background:#fff;transform:translateY(-1px);box-shadow:0 18px 46px -36px #0a48be6b}.opx-trust-resource-tile:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #0a48be3d}.opx-trust-resource-tile h3{color:#071225;letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:760;line-height:1.2;display:inline-flex}.opx-trust-resource-tile h3 svg{color:#0a48be;transition:transform .18s}.opx-trust-resource-tile:hover h3 svg{transform:translate(2px,-2px)}.opx-trust-resource-tile p{color:#42516b;letter-spacing:-.015em;max-width:34ch;margin:14px 0 0;font-size:15px;font-weight:430;line-height:1.5}.opx-trust-resource-tile-fill{background:#111827;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:150px;display:flex}.opx-trust-resource-tile-fill:hover{background:#0b1220}.opx-trust-resource-tile-fill span{color:#ffffff9e;width:auto;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.2;display:block}.opx-trust-resource-tile-fill h3{color:#fff;letter-spacing:-.04em;margin-top:18px;font-size:clamp(18px,1.9vw,24px)}.opx-trust-resource-tile-fill h3 svg{color:#fff}.opx-trust-resource-tile-fill p{color:#ffffffc2;max-width:56ch}.opx-trust-operating-section{background:#fff}.opx-trust-operating-inner{width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(46px,6vw,82px);margin:0 auto;padding:clamp(78px,8vw,118px) 0;display:grid}.opx-trust-operating-copy p:not(.opx-trust-eyebrow),.opx-trust-cta-inner p{color:#31405a;max-width:58ch;margin:18px 0 0;font-size:15px;line-height:1.72}.opx-trust-operating-copy .btn{margin-top:28px}.opx-trust-operating-suite{gap:14px;display:grid}.opx-trust-operating-summary{background:#fff;border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:24px;min-height:92px;padding:24px 28px;display:grid;box-shadow:0 26px 70px -58px #0f172a73,inset 0 1px #ffffffe0}.opx-trust-operating-summary span,.opx-trust-operating-card span,.opx-trust-operating-aside span{color:#687385;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680;line-height:1.2}.opx-trust-operating-summary strong{color:#071225;letter-spacing:-.045em;font-size:clamp(20px,2vw,28px);font-weight:740;line-height:1.1}.opx-trust-operating-ledger{background:#0f172a1a;border:1px solid #0f172a1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 34px 90px -72px #0f172a70}.opx-trust-operating-card{background:#fff;flex-direction:column;justify-content:space-between;gap:26px;min-height:318px;padding:clamp(24px,2.7vw,32px);display:flex}.opx-trust-operating-card h3{color:#111;letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(21px,2vw,27px);font-weight:720;line-height:1.05}.opx-trust-operating-card p{color:#46546a;margin:14px 0 0;font-size:14.5px;line-height:1.58}.opx-trust-operating-card small{color:#5a6575;letter-spacing:0;border-top:1px solid #0f172a1a;width:auto;max-width:100%;margin-top:22px;padding:14px 0 0;font-size:12px;font-weight:560;line-height:1.35;display:block}.opx-trust-operating-aside{background:#fff;border:1px solid #0f172a1a;border-radius:22px;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,42px);padding:clamp(24px,3vw,34px);display:grid}.opx-trust-operating-aside h3{color:#071225;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(20px,1.9vw,26px);font-weight:740;line-height:1.1}.opx-trust-operating-aside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.opx-trust-operating-aside li{color:#334155;border-top:1px solid #0f172a1a;padding:14px 0;font-size:14px;font-weight:520;line-height:1.45;display:block}.opx-trust-operating-aside li:first-child{border-top:0;padding-top:0}.opx-trust-docs-section{background:#f7f8fb;border-top:1px solid #11111114}.opx-trust-docs-inner{padding:clamp(64px,7vw,96px) 0}.opx-trust-docs-layout{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(48px,7vw,104px);display:grid}.opx-trust-docs-copy{position:sticky;top:108px}.opx-trust-docs-copy h2{color:#111;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.2vw,43px);font-weight:720;line-height:1.04}.opx-trust-docs-copy>p:not(.opx-trust-eyebrow){color:#43516a;max-width:54ch;margin:18px 0 0;font-size:15px;line-height:1.68}.opx-trust-docs-brief{border-left:2px solid #0f172a2e;margin-top:36px;padding-left:20px}.opx-trust-docs-brief span,.opx-trust-docs-board-head span,.opx-trust-doc-row-meta span{color:#687385;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680;line-height:1.2}.opx-trust-docs-brief strong{color:#111;letter-spacing:-.035em;max-width:40ch;margin-top:12px;font-size:18px;font-weight:690;line-height:1.28;display:block}.opx-trust-docs-board{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.opx-trust-docs-board-head{border-top:2px solid #0f172adb;border-bottom:1px solid #0f172a29;gap:12px;padding:22px 0 24px;display:grid}.opx-trust-docs-board-head strong{color:#111;letter-spacing:-.045em;font-size:clamp(20px,2.1vw,28px);font-weight:720;line-height:1.1}.opx-trust-docs-list{display:grid}.opx-trust-doc-row{min-height:124px;color:inherit;border-bottom:1px solid #0f172a24;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:clamp(20px,2.6vw,34px);padding:26px 0;text-decoration:none;transition:color .16s,border-color .16s;display:grid}.opx-trust-doc-row:last-child{border-bottom:0}.opx-trust-doc-row:hover,.opx-trust-doc-row:focus-visible{border-color:#0a48be61;outline:none}.opx-trust-doc-row-main{gap:16px;display:grid}.opx-trust-doc-row-meta{flex-wrap:wrap;gap:0;display:flex}.opx-trust-doc-row-meta span+span:before{color:#6873859e;content:"/";margin:0 12px}.opx-trust-doc-row h3{color:#111;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:720;line-height:1.15}.opx-trust-doc-row p{color:#45546b;margin:8px 0 0;font-size:14px;line-height:1.55}.opx-trust-doc-row svg{color:#0a48be;margin-top:4px;transition:transform .16s}.opx-trust-doc-row:hover svg,.opx-trust-doc-row:focus-visible svg{transform:translate(3px)}.opx-trust-cta-section{color:#fff;background:radial-gradient(circle at 84% 10%,#0a48be2e,#0000 24rem),linear-gradient(135deg,#082f8d 0%,#0a48be 48%,#073a97 100%)}.opx-trust-cta-inner{justify-content:space-between;align-items:center;gap:32px;padding:clamp(54px,6.5vw,78px) 0;display:flex}.opx-trust-cta-inner .opx-trust-eyebrow,.opx-trust-cta-inner h2,.opx-trust-cta-inner p{color:#fff}.opx-trust-cta-inner p{opacity:.82}.opx-trust-cta-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.opx-trust-cta-actions .btn-ghost{color:#fff;border-color:#ffffff5c}.opx-trust-cta-actions .btn-ghost:hover{color:#fff;background:#ffffff1a}.opx-enterprise-kicker{color:#a54807;width:fit-content;font-family:var(--font-mono);letter-spacing:0;background:#f6821f17;border:1px solid #f6821f57;border-radius:2px;padding:6px 8px}@media (max-width:900px){.opx-security-method-section:before,.opx-security-method-section:after{display:none}.opx-security-method-grid{grid-template-columns:1fr;gap:36px}.opx-security-method-item{max-width:560px}.opx-security-proof-hero{grid-template-columns:1fr}.opx-security-proof-copy{max-width:620px}.opx-security-proof-grid{grid-template-columns:1fr}.opx-security-proof-signal-grid{max-width:620px}.opx-security-enterprise-shell{min-height:auto;padding:54px 0 64px}.opx-security-enterprise-grid{-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.opx-security-enterprise-head{width:min(100%,620px);margin-left:0}.opx-security-enterprise-head h2{margin-top:34px}.opx-security-enterprise-action,.opx-security-enterprise-copy,.opx-security-enterprise-cards{position:relative;inset:auto}.opx-security-enterprise-action{margin-top:28px}.opx-security-enterprise-copy{width:min(100%,560px);margin-top:24px}.opx-security-enterprise-cards{grid-template-columns:1fr;gap:26px;width:min(100%,520px);margin:48px auto 0}.opx-security-enterprise-card{min-height:330px}.opx-trust-metrics-grid{grid-template-columns:1fr 1fr}.opx-trust-docs-layout{grid-template-columns:1fr}.opx-trust-docs-copy{position:static}.opx-trust-resource-board{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-trust-resource-tile{border-bottom:1px solid #0f172a1a;border-right:1px solid #0f172a1a}.opx-trust-resource-tile:nth-child(2n),.opx-trust-resource-tile-fill{border-right:0}.opx-trust-resource-tile:nth-child(3),.opx-trust-resource-tile:nth-child(6){border-right:1px solid #0f172a1a}.opx-trust-resource-tile:nth-child(n+7){border-bottom:0}.opx-trust-resource-tile-fill{grid-column:auto}.opx-trust-operating-inner,.opx-trust-operating-ledger,.opx-trust-operating-aside,.opx-trust-operating-summary{grid-template-columns:1fr}.opx-trust-operating-card{min-height:270px}.opx-trust-cta-inner{flex-direction:column;align-items:flex-start}.opx-trust-cta-actions{justify-content:flex-start}}@media (max-width:640px){.opx-security-method-inner{width:min(100% - 32px,1048px);padding:58px 0 64px}.opx-security-method-heading h2{font-size:clamp(31px,10vw,40px)}.opx-security-method-heading p,.opx-security-method-item p{font-size:15.5px}.opx-security-proof-inner{width:min(100% - 28px,1140px);padding:54px 0 70px}.opx-security-proof-title{max-width:13ch;font-size:clamp(31px,8vw,38px)}.opx-security-proof-media-frame{border-width:14px}.opx-security-proof-signal-grid{grid-template-columns:1fr}.opx-security-proof-label{max-width:82%}.opx-security-proof-label strong{font-size:17px}.opx-security-proof-label span,.opx-security-proof-copy p,.opx-security-proof-item p,.opx-security-proof-link{font-size:13.5px}.opx-security-enterprise-shell{width:min(100% - 28px,1096px);padding:48px 0 56px}.opx-security-enterprise-head h2{font-size:clamp(36px,12vw,46px)}.opx-security-enterprise-button{width:100%;max-width:180px}.opx-security-enterprise-cards{gap:20px;margin-top:38px}.opx-security-enterprise-card{grid-template-rows:142px 92px auto;min-height:315px}.opx-security-enterprise-card:after{inset:-8px -10px}.opx-security-enterprise-card-title h3{font-size:23px}.opx-security-enterprise-roles{padding:22px 34px 16px}.opx-security-enterprise-card>p{padding-top:22px;font-size:14px}.opx-trust-metrics-inner,.opx-trust-docs-inner,.opx-trust-cta-inner,.opx-trust-operating-inner{width:min(100% - 28px,1140px)}.opx-trust-metrics-grid{grid-template-columns:1fr}.opx-trust-doc-row{grid-template-columns:1fr auto;gap:16px;min-height:auto;padding:20px 0}.opx-trust-section-heading-centered{text-align:left;margin-bottom:30px}.opx-trust-section-subtitle{margin-left:0;margin-right:0;font-size:16px}.opx-trust-resource-board{border-radius:18px;grid-template-columns:1fr}.opx-trust-resource-tile,.opx-trust-resource-tile:nth-child(2n),.opx-trust-resource-tile:nth-child(3),.opx-trust-resource-tile:nth-child(6){border-bottom:1px solid #0f172a1a;border-right:0;min-height:auto;padding:20px}.opx-trust-resource-tile:nth-child(7){border-bottom:1px solid #0f172a1a}.opx-trust-resource-tile-fill{border-bottom:0;min-height:220px}.opx-trust-metric-card{min-height:auto;padding:20px}.opx-trust-doc-row-main,.opx-trust-doc-row-meta{gap:12px}.opx-trust-operating-summary,.opx-trust-operating-card,.opx-trust-operating-aside{padding:20px}.opx-trust-section-heading h2,.opx-trust-operating-copy h2,.opx-trust-cta-inner h2{font-size:clamp(29px,8vw,38px)}.opx-trust-cta-actions,.opx-trust-cta-actions .btn{width:100%}}@media (max-width:900px){main>section:before,main>section:after,.opx-page-header:before,.opx-page-header:after,.opx-page-header-inner:before,.opx-page-header-inner:after{display:none!important}.opx-page-header-inner{grid-template-columns:1fr;gap:42px;padding-top:104px;padding-bottom:64px}.opx-page-title{font-size:clamp(36px,9vw,48px)}.opx-page-context-panel{width:100%;max-width:560px;min-height:330px;margin:0 auto}.opx-page-trust-rings{inset:-46px -18px -34px}.opx-page-trust-card{width:min(300px,72vw);height:226px;top:52px;right:50%;transform:translate(50%)}.opx-page-trust-badge-lock{top:16px;left:10%}.opx-page-trust-badge-globe{top:32px;right:10%}.opx-page-trust-badge-spark{top:116px;left:16%}.opx-page-trust-badge-shield{bottom:72px;left:7%}.opx-page-trust-badge-keys{bottom:82px;right:6%}.opx-page-context-metadata{bottom:24px;left:50%;transform:translate(-50%)}.opx-page-header-security .opx-page-header-inner{padding-top:112px;padding-bottom:78px}}@media (max-width:640px){.opx-page-header{min-height:auto}.opx-page-description{font-size:16px}.opx-page-context-panel{min-height:300px}.opx-page-trust-card{width:min(260px,74vw);height:198px}.opx-page-trust-badge{width:44px;height:44px}.opx-page-trust-badge svg{width:23px;height:23px}.opx-page-trust-badge-spark{width:56px;height:56px;top:108px}.opx-page-trust-badge-spark svg{width:31px;height:31px}.opx-page-header-security{min-height:auto}.opx-page-header-security .opx-page-header-inner{padding-top:96px;padding-bottom:64px}.opx-page-header-security .opx-page-title{margin-top:18px;font-size:clamp(42px,13vw,60px);line-height:.94}.opx-page-header-security .opx-page-description{margin-top:24px;font-size:17px;line-height:1.58}}:where(.opx-cf-container,.opx-page-header-inner,.opx-fintech-shell,.opx-saas-shell,.opx-security-method-inner,.opx-security-proof-inner,.opx-security-enterprise-shell,.opx-trust-metrics-inner,.opx-trust-docs-inner,.opx-trust-operating-inner,.opx-trust-cta-inner,.opx-blog .opx-blog-shell){width:min(calc(100% - var(--opx-layout-gutter-total)), var(--opx-layout-shell));max-width:var(--opx-layout-shell);margin-left:auto;margin-right:auto}.opx-cf-container{padding-left:0;padding-right:0}:where(.opx-cf-section>.opx-cf-container,.opx-fintech-section .opx-fintech-shell,.opx-saas-account-section .opx-saas-shell,.opx-saas-editorial-grid,.opx-saas-board-section .opx-saas-shell,.opx-saas-maturity-layout,.opx-saas-principles-section .opx-saas-shell,.opx-saas-final-inner,.opx-trust-metrics-inner,.opx-trust-docs-inner,.opx-trust-operating-inner,.opx-trust-cta-inner){padding-top:var(--opx-section-y);padding-bottom:var(--opx-section-y)}:where(.opx-cf-hero h1,.opx-fintech-hero h1,.opx-saas-hero h1,.opx-products-heading-copy h1,.opx-page-title){font-family:var(--font-heading);font-size:var(--opx-type-page-title);letter-spacing:var(--opx-tracking);font-weight:720;line-height:var(--opx-leading-hero)}.opx-cf-hero h1{font-size:var(--opx-type-hero)}:where(.opx-cf-hero-copy>p:not(.opx-cf-announcement),.opx-fintech-hero-lede,.opx-saas-hero-lede,.opx-products-header p,.opx-page-description){font-size:var(--opx-type-lead);line-height:var(--opx-leading-body)}:where(.opx-cf-panel-copy h2,.opx-cf-trust-heading h2,.opx-fintech-section-head h2,.opx-saas-section-copy h2,.opx-saas-board-head h2,.opx-saas-final-inner h2,.opx-trust-section-heading h2,.opx-trust-operating-copy h2,.opx-trust-docs-copy h2,.opx-trust-cta-inner h2,.opx-security-method-heading h2,.opx-security-proof-title,.opx-security-enterprise-head h2){font-family:var(--font-heading);font-size:var(--opx-type-section-title);letter-spacing:var(--opx-tracking);font-weight:700;line-height:var(--opx-leading-title)}:where(.opx-cf-capability h2,.opx-cf-product-card h3,.opx-fintech-priority h2,.opx-fintech-card h3,.opx-saas-ledger-row h2,.opx-saas-operating-column h3,.opx-saas-maturity-row h3,.opx-saas-principle-row h3,.opx-security-enterprise-card-title h3){font-family:var(--opx-font-geist-reference);letter-spacing:0;font-size:15px;font-weight:500;line-height:24px}:where(.opx-cf-panel-copy p,.opx-cf-product-card p,.opx-fintech-card p,.opx-fintech-priority p,.opx-saas-ledger-row p,.opx-saas-operating-column p,.opx-saas-maturity-row p,.opx-saas-principle-row p,.opx-saas-final-inner>p,.opx-trust-section-subtitle,.opx-trust-doc-row-description,.opx-security-enterprise-card>p){font-family:var(--opx-font-geist-reference);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}:where(.opx-context-defense-heading h2,.opx-security-enterprise-head h2,.opx-security-enterprise-card-title h3,.opx-platform-showcase-title){font-family:var(--font-heading)}@media (max-width:680px){:where(.opx-cf-section>.opx-cf-container,.opx-fintech-section .opx-fintech-shell,.opx-saas-account-section .opx-saas-shell,.opx-saas-editorial-grid,.opx-saas-board-section .opx-saas-shell,.opx-saas-maturity-layout,.opx-saas-principles-section .opx-saas-shell,.opx-saas-final-inner){padding-top:var(--opx-section-y-compact);padding-bottom:var(--opx-section-y-compact)}}.opx-products-page>section>.opx-layout-shell{padding-top:var(--opx-section-y-compact);padding-bottom:var(--opx-section-y-compact)}.opx-products-page>section:first-of-type>.opx-layout-shell{padding-top:clamp(92px,9vw,132px)}.opx-products-page #products-heading{font-family:var(--font-heading);font-size:var(--opx-type-page-title);letter-spacing:var(--opx-tracking);font-weight:720;line-height:var(--opx-leading-hero)}.opx-products-page h2{font-family:var(--font-heading);font-size:var(--opx-type-section-title);letter-spacing:var(--opx-tracking);font-weight:700;line-height:var(--opx-leading-title)}.opx-products-page #products-heading+p{font-size:var(--opx-type-lead);line-height:var(--opx-leading-body);letter-spacing:var(--opx-tracking)}.opx-products-page :where(h1,h2,h3,p){letter-spacing:var(--opx-tracking)}.opx-cf-home :where(span,small,dt){font-family:var(--font-ui);font-size:var(--opx-type-caption);letter-spacing:var(--opx-tracking);text-transform:none;line-height:1.45}:where(.opx-cf-announcement,.opx-cf-panel-header span,.opx-cf-panel-stats dt,.opx-cf-product-meta,.opx-fintech-eyebrow,.opx-fintech-section-kicker,.opx-fintech-signal-card span,.opx-fintech-capability-card span,.opx-security-enterprise-kicker,.opx-security-role-status,.opx-security-sso-label,.opx-trust-eyebrow,.opx-trust-metric-card span,.opx-trust-operating-card span,.opx-trust-operating-card small,.opx-trust-doc-row-meta span,.opx-products-page [class*="text-[12px]"]){font-family:var(--font-ui);font-size:var(--opx-type-label);letter-spacing:var(--opx-tracking);text-transform:none;font-weight:650;line-height:1.45}:where(.opx-products-page [class*="text-[13px]"],.opx-products-page [class*="text-[12.5px]"]){font-family:var(--opx-font-geist-reference);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:20px}.opx-products-page :where(.btn,button),.opx-cf-home .opx-button,.opx-products-primary-link,.opx-products-secondary-link{font-size:var(--opx-type-button);letter-spacing:0;font-weight:500;line-height:30px}.opx-products-page [data-product-card] h3{letter-spacing:0;font-size:15px;font-weight:500;line-height:24px}.opx-products-page [data-product-card] :where(p,dd,li),.opx-products-page [data-product-card] [class*="text-[14px]"],.opx-products-page [data-product-card] [class*="text-[15px]"]{font-size:13px;font-weight:400;line-height:20px}.opx-products-page [data-product-card] dt,.opx-products-page [data-product-card] [class*="text-[12px]"],.opx-products-page [data-product-card] [class*="text-[13px]"]{font-size:var(--opx-type-caption);line-height:1.5}@media (max-width:680px){:where(.opx-products-page [class*="text-[12px]"],.opx-products-page [class*="text-[13px]"]){font-size:var(--opx-type-caption)}}.cf-frame-overlay,.blueprint-grid,.blueprint-ruler,.blueprint-orbit,.opx-hero-blueprint-layer,.opx-capability-grid-bg,.opx-products-background{display:none!important}.blueprint-panel-tag,.blueprint-panel-node,.blueprint-panel-line,.blueprint-panel-axis,.opx-security-enterprise-grid:before,.opx-security-enterprise-grid:after{content:none!important;display:none!important}.opx-page-header-bg-security{background:linear-gradient(112deg,#fffffff0 0%,#f8fafceb 54%,#eef2ffc2 100%),radial-gradient(circle at 84% 16%,#5b21b61a,#0000 34rem)!important}.opx-page-header-bg-security:before{opacity:.78;width:auto;inset:0;background:linear-gradient(118deg,#0000 0 52%,#ffffffa3 52% 74%,#0000 74% 100%)!important}.opx-page-header-bg-security:after{display:none!important}.opx-page-kicker{align-items:center;width:fit-content;line-height:1.4;display:inline-flex;color:var(--opx-color-accent)!important;font-family:var(--font-ui)!important;font-size:var(--opx-type-label)!important;letter-spacing:var(--opx-tracking)!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:680!important}:where(.opx-products-page,.opx-fintech-page,.opx-saas-page,.opx-cf-home){background:var(--opx-color-page);color:var(--opx-color-text)}.opx-app-main :where([class*=max-w-6xl],[class*="max-w-[1100px]"],[class*="max-w-[1220px]"]){max-width:var(--opx-layout-shell)!important}.opx-app-main :where(.eyebrow,[class*=uppercase\ tracking],[class*="tracking-[0.18em]"],[class*=tracking-wider]){line-height:1.45;font-family:var(--font-ui)!important;font-size:var(--opx-type-label)!important;letter-spacing:var(--opx-tracking)!important;text-transform:none!important;font-weight:650!important}.opx-app-main :where([class*="text-[10px]"],[class*="text-[10.5px]"],[class*="text-[11px]"],[class*="text-[11.5px]"]){font-size:var(--opx-type-caption)!important;letter-spacing:var(--opx-tracking)!important}.opx-app-main :where(.card){background:var(--opx-color-surface);box-shadow:var(--opx-shadow-card-system);border-color:var(--opx-color-border)!important;border-radius:var(--opx-radius-card-system)!important}:where(.opx-products-page>section){border-color:var(--opx-color-border)!important}.opx-products-page>section:nth-of-type(odd){background:var(--opx-color-page)!important}.opx-products-page>section:nth-of-type(2n){background:var(--opx-color-section)!important}:where(.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-fintech-priority,.opx-fintech-signal-card,.opx-fintech-capability-card,.opx-saas-ledger-row,.opx-saas-operating-column,.opx-saas-maturity-row,.opx-saas-principle-row,.opx-security-method-card,.opx-security-proof-card,.opx-security-proof-signal,.opx-security-enterprise-card,.opx-trust-metric-card,.opx-trust-operating-card,.opx-trust-resource-tile,.opx-products-page [class*="rounded-[28px]"],.opx-products-page [class*="rounded-[30px]"],.opx-products-page [class*="rounded-[34px]"]){box-shadow:var(--opx-shadow-card-system);border-color:var(--opx-color-border)!important;border-radius:var(--opx-radius-card-system)!important}.opx-products-page [data-product-card]{border-radius:var(--opx-radius-card-system)!important;box-shadow:none!important}.opx-products-page section[aria-labelledby=products-heading]>[aria-hidden]{display:none!important}.opx-products-page [data-product-card]:hover{box-shadow:none!important}.opx-products-page [data-product-card]>div:last-child{border-radius:calc(var(--opx-radius-card-system) - 4px)!important}:where(.opx-products-page [class*="rounded-[28px]"],.opx-products-page [class*="rounded-[30px]"],.opx-products-page [class*="rounded-[34px]"]){background:var(--opx-color-surface)!important}:where(.opx-products-page .btn,.opx-products-primary-link,.opx-products-secondary-link,.opx-cf-home .opx-button,.opx-clerk-signin,.opx-clerk-start){border-radius:var(--opx-radius-control-system);transition:transform var(--opx-duration-fast) var(--opx-ease), border-color var(--opx-duration-fast) var(--opx-ease), background-color var(--opx-duration-fast) var(--opx-ease), box-shadow var(--opx-duration-fast) var(--opx-ease)}:where(.opx-products-page .btn,.opx-products-primary-link,.opx-products-secondary-link,.opx-cf-home .opx-button,.opx-clerk-signin,.opx-clerk-start):focus-visible{box-shadow:var(--opx-focus-ring);outline:none}:where(.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-fintech-priority,.opx-fintech-signal-card,.opx-fintech-capability-card,.opx-saas-operating-column,.opx-saas-principle-row,.opx-security-enterprise-card,.opx-trust-metric-card,.opx-trust-operating-card){transition:transform var(--opx-duration-normal) var(--opx-ease), border-color var(--opx-duration-normal) var(--opx-ease), box-shadow var(--opx-duration-normal) var(--opx-ease)}:where(.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-fintech-priority,.opx-fintech-signal-card,.opx-fintech-capability-card,.opx-saas-operating-column,.opx-saas-principle-row,.opx-security-enterprise-card,.opx-trust-metric-card,.opx-trust-operating-card):hover{box-shadow:var(--opx-shadow-hover-system);border-color:var(--opx-color-border-strong)!important}:where(.opx-cf-home,.opx-products-page,.opx-fintech-page,.opx-saas-page,.opx-blog,.opx-page-header,.opx-app-main){background:var(--opx-color-page)!important;color:var(--opx-color-text)!important}:where(.opx-cf-section,.opx-cf-section-split,.opx-cf-operating-section,.opx-cf-products-section,.opx-blog .opx-blog-topic-library,.opx-blog .opx-blog-index,.opx-blog .opx-blog-resources,.opx-products-page>section){background:var(--opx-color-page)!important}:where(.opx-cf-container,.opx-blog .opx-blog-shell,.opx-products-page [class*=max-w-],.opx-app-main [class*=max-w-6xl],.opx-app-main [class*=max-w-7xl]){width:min(100% - var(--opx-layout-gutter-total), var(--opx-layout-shell))!important;max-width:var(--opx-layout-shell)!important;margin-left:auto!important;margin-right:auto!important}:where(.opx-cf-section>.opx-cf-container,.opx-products-page>section>div,.opx-blog .opx-blog-topic-library,.opx-blog .opx-blog-index,.opx-blog .opx-blog-resources){padding-top:var(--opx-space-xl)!important;padding-bottom:var(--opx-space-xl)!important}:where(.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-cf-layer-table article,.opx-cf-readiness,.opx-blog .opx-blog-card,.opx-blog .opx-blog-resource-card,.opx-blog .opx-blog-knowledge-link,.opx-products-page [data-product-card],.opx-fintech-priority,.opx-fintech-signal-card,.opx-fintech-capability-card,.opx-saas-ledger-row,.opx-saas-operating-column,.opx-saas-maturity-row,.opx-saas-principle-row){border:0 solid var(--opx-color-border)!important;border-radius:var(--opx-radius-card-system)!important;background:var(--opx-color-surface)!important;box-shadow:var(--opx-shadow-card-system)!important}:where(.opx-cf-product-card,.opx-cf-capability,.opx-cf-operating-card,.opx-cf-layer-table article,.opx-blog .opx-blog-card,.opx-blog .opx-blog-resource-card,.opx-fintech-priority,.opx-fintech-signal-card,.opx-fintech-capability-card,.opx-saas-operating-column){padding:20px 24px!important}:where(.opx-cf-product-card:hover,.opx-cf-capability:hover,.opx-cf-operating-card:hover,.opx-blog .opx-blog-card:hover,.opx-blog .opx-blog-resource-card:hover,.opx-fintech-priority:hover,.opx-fintech-signal-card:hover,.opx-fintech-capability-card:hover,.opx-saas-operating-column:hover){box-shadow:var(--opx-shadow-hover-system)!important}:where(.opx-cf-product-card p,.opx-cf-capability p,.opx-cf-operating-card p,.opx-blog .opx-blog-card p,.opx-blog .opx-blog-resource-card p,.opx-products-page [data-product-card] p,.opx-fintech-page p,.opx-saas-page p){color:var(--opx-color-text-muted)!important}:where(.opx-cf-home a,.opx-products-page a,.opx-blog a):focus-visible{outline:2px solid var(--opx-color-accent)!important;outline-offset:3px!important}:where(.opx-cf-home .opx-button,.opx-cf-final-cta a,.opx-blog .btn,.opx-products-page .btn,.opx-products-primary-link,.opx-products-secondary-link){justify-content:center;align-items:center;min-width:152px;min-height:30px;display:inline-flex;border-radius:var(--opx-radius-control-system)!important;font-size:var(--opx-type-button)!important;padding:0 12px!important;font-weight:500!important;line-height:30px!important}@media (max-width:720px){:where(.opx-cf-container,.opx-blog .opx-blog-shell,.opx-products-page [class*=max-w-]){width:min(100% - 32px, var(--opx-layout-shell))!important}:where(.opx-cf-section>.opx-cf-container,.opx-products-page>section>div){padding-top:64px!important;padding-bottom:64px!important}}.opx-json-section{background:var(--opx-color-page);color:var(--opx-color-text);font-family:var(--opx-font-geist-reference)}.opx-json-shell{width:min(100% - var(--opx-layout-gutter-total), var(--opx-layout-shell));max-width:var(--opx-layout-shell);padding:var(--opx-space-xl) 0;margin:0 auto}.opx-json-hero-grid,.opx-json-split,.opx-json-dashboard-grid,.opx-json-docs-grid{gap:var(--opx-space-lg);display:grid}.opx-json-hero-grid,.opx-json-split{align-items:center}.opx-json-copy{max-width:650px}.opx-json-eyebrow{align-items:center;gap:var(--opx-space-xs);color:var(--opx-color-accent);font-size:var(--opx-type-button);letter-spacing:0;font-weight:500;line-height:20px;display:inline-flex}.opx-json-title{margin:var(--opx-space-sm) 0 0;color:var(--opx-color-text);font-size:var(--opx-type-page-title);font-weight:700;line-height:var(--opx-leading-hero);letter-spacing:var(--opx-heading-tracking)}.opx-json-section-title{margin:var(--opx-space-sm) 0 0;color:var(--opx-color-text);font-size:var(--opx-type-section-title);font-weight:500;line-height:var(--opx-leading-title);letter-spacing:0}.opx-json-panel-title{color:var(--opx-color-text);font-size:var(--opx-type-panel-title);font-weight:400;line-height:var(--opx-leading-panel);letter-spacing:0;margin:0}.opx-json-card-title{color:var(--opx-color-text);letter-spacing:0;margin:0;font-size:15px;font-weight:500;line-height:24px}.opx-json-text,.opx-json-lead{margin:var(--opx-space-sm) 0 0;color:var(--opx-color-text-muted);font-size:var(--opx-type-body);font-weight:400;line-height:var(--opx-leading-body);letter-spacing:0}.opx-json-card .opx-json-text,.opx-json-card .opx-json-label,.opx-json-card .opx-json-menu-link,.opx-json-card .opx-json-compact-link{font-size:13px;font-weight:400;line-height:20px}.opx-json-card .opx-json-card-title{font-size:15px;font-weight:500;line-height:24px}.opx-json-compact-link{align-items:center;gap:var(--opx-space-xs);color:var(--opx-color-text);font-size:var(--opx-type-button);font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.opx-json-field{gap:var(--opx-space-xs);display:grid}.opx-json-input,.opx-json-textarea{border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-control-system);width:100%;min-height:30px;color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);font-size:var(--opx-type-button);box-shadow:var(--opx-shadow-button-secondary);background:#fff;padding:0 12px;font-weight:500;line-height:30px}.opx-json-textarea{min-height:82px;line-height:var(--opx-leading-body);resize:vertical;padding-top:12px;padding-bottom:12px}.opx-json-input::placeholder,.opx-json-textarea::placeholder{color:var(--opx-color-text-muted)}.opx-json-actions{gap:var(--opx-space-sm);margin-top:var(--opx-space-md);flex-wrap:wrap;display:flex}.opx-json-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--opx-space-xs);border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-control-system);min-width:152px;min-height:30px;font-family:var(--opx-font-geist-reference);font-size:var(--opx-type-button);padding:0 12px;font-weight:500;line-height:30px;text-decoration:none;display:inline-flex}.opx-json-button-primary{background:var(--opx-color-accent);color:#fff;box-shadow:var(--opx-shadow-brand)}.opx-json-button-secondary{color:var(--opx-color-text);box-shadow:var(--opx-shadow-button-secondary);background:#fff}.opx-json-button:focus-visible{outline:2px solid var(--opx-color-accent);outline-offset:3px}.opx-json-card{border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-card-system);color:#000;box-shadow:var(--opx-shadow-card-system);background:#fff;padding:20px 24px;overflow:hidden}.opx-json-card-plain{padding:0}.opx-json-card-header,.opx-json-card-row,.opx-json-toolbar,.opx-json-footer-row{justify-content:space-between;align-items:center;gap:var(--opx-space-sm);display:flex}.opx-json-card-header,.opx-json-toolbar,.opx-json-footer-row{border-bottom:1px solid var(--opx-color-border);padding:20px 24px}.opx-json-footer-row{border-top:1px solid var(--opx-color-border);border-bottom:0}.opx-json-card-body{padding:20px 24px}.opx-json-badge{align-items:center;gap:var(--opx-space-xs);border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-control-system);min-height:30px;color:var(--opx-color-text);font-size:var(--opx-type-button);box-shadow:var(--opx-shadow-button-secondary);background:#fff;padding:0 12px;font-weight:500;line-height:30px;display:inline-flex}.opx-json-check-list,.opx-json-list{gap:var(--opx-space-sm);margin:var(--opx-space-md) 0 0;padding:0;list-style:none;display:grid}.opx-json-check{align-items:center;gap:var(--opx-space-sm);color:var(--opx-color-text-muted);font-size:var(--opx-type-body);line-height:var(--opx-leading-body);display:flex}.opx-json-check-icon{border-radius:var(--opx-radius-control-system);width:30px;height:30px;color:var(--opx-color-accent);box-shadow:var(--opx-shadow-button-secondary);background:#fff;place-items:center;display:grid}.opx-json-metrics{border-top:1px solid var(--opx-color-border);display:grid}.opx-json-metric{border-bottom:1px solid var(--opx-color-border);padding:20px 24px}.opx-json-label{color:var(--opx-color-text-muted);font-size:var(--opx-type-button);letter-spacing:0;font-weight:500;line-height:20px}.opx-json-value{margin-top:var(--opx-space-xs);color:var(--opx-color-text);font-size:var(--opx-type-card-title);font-weight:400;line-height:var(--opx-leading-card-title)}.opx-json-table{border-collapse:collapse;width:100%;color:var(--opx-color-text);font-size:var(--opx-type-body);line-height:var(--opx-leading-body)}.opx-json-table th,.opx-json-table td{border-bottom:1px solid var(--opx-color-border);text-align:left;padding:16px 24px}.opx-json-table th{color:var(--opx-color-text-muted);font-size:var(--opx-type-button);font-weight:500;line-height:20px}.opx-json-code{min-height:420px;color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);font-size:var(--opx-type-body);line-height:var(--opx-leading-body);background:#fff;margin:0;padding:20px 24px;overflow-x:auto}.opx-json-tab-list,.opx-json-inline-list,.opx-json-bar-chart{gap:var(--opx-space-xs);flex-wrap:wrap;display:flex}.opx-json-search-control{width:100%}.opx-json-control-grid{gap:var(--opx-space-sm);margin-top:var(--opx-space-lg);display:grid}.opx-json-tab{border-radius:var(--opx-radius-control-system);min-height:30px;color:var(--opx-color-text);font-size:var(--opx-type-button);box-shadow:var(--opx-shadow-button-secondary);background:#fff;border:0;padding:0 12px;font-weight:500;line-height:30px}.opx-json-tab-active{background:var(--opx-color-accent);color:#fff;box-shadow:var(--opx-shadow-brand)}.opx-json-bar-chart{align-items:end;height:220px;padding:20px 24px}.opx-json-bar-track{border-radius:var(--opx-radius-control-system);background:var(--opx-color-page);flex:1;align-items:end;min-width:0;height:100%;display:flex}.opx-json-bar{border-radius:var(--opx-radius-control-system);background:var(--opx-color-accent);width:100%}.opx-json-progress{height:6px;margin:var(--opx-space-sm) 0 var(--opx-space-xs);border-radius:var(--opx-radius-control-system);background:var(--opx-color-page);overflow:hidden}.opx-json-progress-fill{border-radius:inherit;background:var(--opx-color-accent);width:62%;height:100%}.opx-json-table-wrap{overflow-x:auto}.opx-json-faq-button{justify-content:space-between;align-items:center;gap:var(--opx-space-sm);border:0;border-bottom:1px solid var(--opx-color-border);width:100%;color:var(--opx-color-text);text-align:left;background:#fff;padding:20px 24px;display:flex}.opx-json-faq-panel{border-bottom:1px solid var(--opx-color-border);padding:0 24px 20px;display:none}.opx-json-faq-panel-open{display:block}.opx-json-sidebar{border-right:1px solid var(--opx-color-border);padding:20px 24px}.opx-json-nav-button{justify-content:space-between;align-items:center;gap:var(--opx-space-sm);border-radius:var(--opx-radius-control-system);width:100%;min-height:30px;color:var(--opx-color-text-muted);font-size:var(--opx-type-button);background:0 0;border:0;padding:0 12px;font-weight:500;line-height:30px;display:flex}.opx-json-nav-button-active,.opx-json-nav-button:hover{color:var(--opx-color-text);box-shadow:var(--opx-shadow-button-secondary);background:#fff}.opx-json-menu{z-index:50;gap:var(--opx-space-xs);width:240px;margin-top:var(--opx-space-xs);border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-card-system);box-shadow:var(--opx-shadow-card-system);background:#fff;padding:20px 24px;display:grid;position:absolute;right:0}.opx-json-menu-link{border-radius:var(--opx-radius-control-system);min-height:30px;color:var(--opx-color-text);font-size:var(--opx-type-button);align-items:center;padding:0 12px;font-weight:500;line-height:30px;text-decoration:none;display:flex}.opx-json-menu-link:hover,.opx-json-menu-link:focus-visible{background:var(--opx-color-page);outline:none}.opx-json-mobile-panel{border-bottom:1px solid var(--opx-color-border);background:var(--opx-color-page)}.opx-json-mobile-nav{width:min(100% - 32px, var(--opx-layout-shell));gap:var(--opx-space-xs);padding:var(--opx-space-sm) 0;flex-direction:column;margin:0 auto;display:flex}.opx-json-modal-backdrop{z-index:100;padding:var(--opx-space-sm);background:#13131647;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.opx-json-modal{border:0 solid var(--opx-color-border);border-radius:var(--opx-radius-card-system);width:min(100%,680px);max-height:90vh;color:var(--opx-color-text);box-shadow:var(--opx-shadow-card-system);background:#fff;flex-direction:column;display:flex;overflow:hidden}.opx-json-modal-body{padding:var(--opx-space-xl) var(--opx-space-md) var(--opx-space-md);position:relative;overflow-y:auto}.opx-json-modal-close{top:var(--opx-space-sm);right:var(--opx-space-sm);border-radius:var(--opx-radius-control-system);width:30px;height:30px;color:var(--opx-color-text);box-shadow:var(--opx-shadow-button-secondary);background:#fff;border:0;place-items:center;display:grid;position:absolute}.opx-json-switch{border-radius:var(--opx-radius-control-system);background:var(--opx-color-page);width:40px;height:20px;box-shadow:var(--opx-shadow-button-secondary);border:0;position:relative}.opx-json-switch-active{background:var(--opx-color-accent)}.opx-json-switch-thumb{border-radius:var(--opx-radius-control-system);background:#fff;width:16px;height:16px;position:absolute;top:2px;left:2px}.opx-json-switch-active .opx-json-switch-thumb{left:22px}.opx-json-footer-nav,.opx-json-footer-grid,.opx-json-footer-legal{gap:var(--opx-space-md);display:grid}.opx-json-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-json-footer-legal{align-items:center}@media (min-width:900px){.opx-json-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.opx-json-footer-legal{flex-wrap:wrap;justify-content:space-between;display:flex}}.opx-json-status-accent{color:var(--opx-color-accent)}.opx-cookie-modal{color:#000;background:#fff;border:0 solid #d9d9de;border-radius:8px;width:min(100% - 32px,680px);box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-cookie-modal-body{gap:20px;padding:36px 24px 24px;display:grid}.opx-cookie-modal-close{color:#131316;background:#fff;border:0 solid #d9d9de;border-radius:6px;width:30px;height:30px;font-size:20px;font-weight:500;line-height:20px;top:16px;right:16px;box-shadow:0 2px 3px -1px #00000014,0 0 0 .5px #1313161a,inset 0 1px #ffffff1a;box-shadow:0 2px 3px -1px lab(0% 0 0/.08),0 0 0 .5px lab(5.96487% .518583 -1.8927/.1),inset 0 1px lab(99.9988% .0152886 .00777245/.1)}.opx-cookie-modal-close span{display:block;transform:translateY(-1px)}.opx-cookie-modal-intro{gap:12px;max-width:560px;display:grid}.opx-cookie-modal-intro h2,.opx-cookie-modal-heading-row h3{margin:0;color:#131316!important}.opx-cookie-modal-intro p{margin:0;color:#131316b3!important;color:lab(5.96513% .516325 -1.89413/.7)!important}.opx-cookie-modal-link{text-underline-offset:3px;width:fit-content;text-decoration:underline;color:#131316!important}.opx-cookie-modal-actions{margin-top:0}.opx-cookie-modal-heading-row{padding-top:4px}.opx-cookie-list{gap:10px;margin:0}.opx-cookie-row{background:#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:0!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-cookie-row .opx-json-card-header{border-bottom:0;grid-template-columns:minmax(0,1fr) 96px 88px;align-items:center;gap:10px 16px;min-height:54px;padding:14px 18px;display:grid}.opx-cookie-row-copy{justify-items:start;gap:2px;display:grid}.opx-cookie-row .opx-json-label{text-align:left;color:#131316!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-cookie-row-detail{color:#0f22a0;cursor:pointer;font-family:var(--opx-font-family);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:500;line-height:20px;text-decoration:underline}.opx-cookie-row-detail:hover{color:#0f2385;color:lab(18.9574% 25.4225 -57.7071)}.opx-cookie-row-detail:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0f22a080;outline:2px solid lab(21.5205% 34.7841 -70.1122/.5)}.opx-cookie-row-state{color:#13131694;color:lab(5.96513% .516325 -1.89413/.58);font-size:13px;font-weight:400;line-height:18px}.opx-cookie-row-description{color:#13131694;color:lab(5.96513% .516325 -1.89413/.58);grid-column:1/-1;max-width:560px;margin:0;font-size:13px;font-weight:400;line-height:20px}.opx-cookie-row-control{justify-content:flex-end;align-items:center;min-width:88px;display:flex}.opx-cookie-row .opx-json-status-accent{white-space:nowrap;font-weight:500;color:#0f22a0!important}.opx-cookie-row .opx-json-switch{background:#f7f7f8;border-radius:6px;width:40px;height:20px}.opx-cookie-row .opx-json-switch-active{background:#0f22a0}.opx-cookie-footer-row{background:#fff;border-top:1px solid #d9d9de;gap:16px;padding:20px 24px}@media (max-width:640px){.opx-cookie-modal{width:min(100% - 24px,680px)}.opx-cookie-modal-body{padding:36px 16px 20px}.opx-cookie-row .opx-json-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:14px 16px}.opx-cookie-row-copy{gap:4px}.opx-cookie-row-detail{grid-area:2/1;justify-self:start}.opx-cookie-row .opx-json-label{text-align:left}.opx-cookie-row-control{grid-area:1/2/span 2;justify-self:end;min-width:0}.opx-cookie-row-description{grid-column:1/-1}.opx-cookie-footer-row{flex-direction:column;align-items:stretch;padding:16px}.opx-cookie-footer-row .opx-json-button,.opx-cookie-modal-actions .opx-json-button{width:100%}}.opx-json-cursor{background:var(--opx-color-accent);width:6px;height:18px;display:inline-block}.opx-json-section svg,.opx-json-card svg,.opx-json-button svg,.opx-json-tab svg,.opx-json-eyebrow svg{flex:none;width:16px;height:16px}.opx-json-glow-static{pointer-events:none;border:1px solid var(--opx-color-border);border-radius:inherit;opacity:0;transition:opacity .18s;display:none;position:absolute;inset:-1px}.opx-json-glow-static-contrast{border-color:#fff}.opx-json-glow-layer{pointer-events:none;border-radius:inherit;opacity:1;transition:opacity .18s;position:absolute;inset:0}.opx-json-glow-layer-blur{filter:blur(var(--blur))}.opx-json-glow{border-radius:inherit;position:absolute;inset:0}.opx-json-glow:after{content:"";inset:calc(-1 * var(--glowingeffect-border-width));border:var(--glowingeffect-border-width) solid transparent;border-radius:inherit;background:var(--gradient);opacity:var(--active);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, #fff, transparent calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, #fff, transparent calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, #fff, transparent calc(var(--spread) * 2deg));mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, #fff, transparent calc(var(--spread) * 2deg));background-attachment:fixed;transition:opacity .3s;position:absolute}.opx-json-3d-stage{width:100%}.opx-json-3d-loader{width:100%;min-height:420px;animation:1.4s ease-in-out infinite opx-json-pulse}.opx-json-3d-loader-compact{min-height:360px}.opx-json-3d-loader-large{min-height:480px}.opx-products-card{min-height:500px}.opx-products-card-mark{pointer-events:none;z-index:0;object-fit:contain;opacity:.12;mix-blend-mode:multiply;width:180px;height:180px;position:absolute;top:-24px;right:-22px}.opx-products-table-head,.opx-products-table-row{gap:var(--opx-space-sm);border-bottom:1px solid var(--opx-color-border);padding:20px 24px;display:grid}.opx-products-table-head{background:var(--opx-color-page);color:var(--opx-color-text-muted);font-size:var(--opx-type-button);font-weight:500;line-height:30px}.opx-products-table-row:last-child{border-bottom:0}.opx-status-row{gap:var(--opx-space-sm);padding:20px 24px;display:grid}.opx-status-row-divided{border-top:1px solid var(--opx-color-border)}.opx-status-name{align-items:center;gap:var(--opx-space-xs);color:var(--opx-color-text);font-size:var(--opx-type-button);font-weight:500;line-height:30px;display:flex}.opx-json-identity-icon{object-fit:contain;width:34px;height:34px}.opx-json-button-icon{object-fit:contain;width:20px;height:20px}.opx-not-found-visual{place-items:center;min-height:420px;display:grid}.opx-not-found-image{object-fit:contain;width:100%;max-width:720px;height:auto}.opx-documentation-section{position:relative;overflow:hidden}.opx-documentation-background,.opx-documentation-scrim{position:absolute;inset:0}.opx-documentation-background{opacity:.8;background-image:url(/images/documentacion-global-background.jpg);background-position:50%;background-size:cover}.opx-documentation-scrim{background:#f7f7f861}@keyframes opx-json-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (min-width:900px){.opx-json-hero-grid,.opx-json-split{grid-template-columns:.9fr 1.1fr}.opx-json-dashboard-grid{grid-template-columns:232px 1fr}.opx-json-docs-grid{grid-template-columns:320px 1fr}.opx-json-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.opx-json-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opx-products-table-head,.opx-products-table-row{grid-template-columns:.7fr .82fr 1.12fr .42fr}.opx-status-row{grid-template-columns:1fr 180px 1fr}}@media (max-width:720px){.opx-json-shell{width:min(100% - 32px, var(--opx-layout-shell));padding:64px 0}.opx-json-actions,.opx-json-card-header,.opx-json-toolbar,.opx-json-footer-row{flex-direction:column;align-items:stretch}}.opx-contact-page{--opx-contact-radius:15px;--opx-contact-card-bg:var(--opx-color-surface);--opx-contact-muted:var(--opx-color-text)}@supports (color:color-mix(in lab, red, red)){.opx-contact-page{--opx-contact-muted:color-mix(in oklab, var(--opx-color-text) 62%, transparent)}}.opx-contact-page{--opx-contact-border:var(--opx-color-border);background:var(--opx-color-bg);color:var(--opx-color-text);font-family:var(--opx-font-geist-reference)}.opx-contact-section{border-bottom:1px solid var(--opx-contact-border);background:var(--opx-color-bg)}.opx-contact-section-raised{background:var(--opx-color-surface)}.opx-contact-shell{width:min(100% - 48px, var(--opx-layout-shell));margin:0 auto;padding:82px 0}.opx-contact-hero-grid,.opx-contact-form-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);align-items:start;gap:44px;display:grid}.opx-contact-channel-grid{grid-template-columns:340px minmax(0,1fr);gap:40px;display:grid}.opx-contact-copy{flex-direction:column;justify-content:center;min-height:100%;display:flex}.opx-contact-page h1{max-width:720px;color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);letter-spacing:0;margin:16px 0 0;font-weight:500;font-size:15px!important;line-height:24px!important}.opx-contact-media-copy h2{color:var(--opx-color-surface);font-family:var(--opx-font-geist-reference);letter-spacing:0;max-width:460px;margin:0;font-size:15px;font-weight:500;line-height:24px}.opx-contact-copy>p:not(.opx-contact-kicker),.opx-contact-section-copy>p:not(.opx-contact-kicker):not(.opx-contact-note){max-width:620px;color:var(--opx-contact-muted);margin:8px 0 0;font-weight:400;font-size:13px!important;line-height:20px!important}.opx-contact-kicker,.opx-contact-card-label{color:var(--opx-color-accent)!important;font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.opx-contact-status,.opx-contact-note{border:1px solid var(--opx-contact-border);border-radius:var(--opx-contact-radius);background:var(--opx-color-surface);width:fit-content;color:var(--opx-contact-muted);box-shadow:var(--opx-shadow-card-system);margin-top:24px;padding:12px 14px;font-size:13px;font-weight:400;line-height:20px}.opx-contact-card,.opx-contact-form{overflow:hidden;border:1px solid var(--opx-contact-border)!important;border-radius:var(--opx-contact-radius)!important;background:var(--opx-contact-card-bg)!important;box-shadow:var(--opx-shadow-card-system)!important}.opx-contact-media{min-height:280px;position:relative}.opx-contact-media-scrim{background:linear-gradient(#0000,#13131614,#131316ad);position:absolute;inset:0}.opx-contact-media-copy{position:absolute;bottom:24px;left:24px;right:24px}.opx-contact-card-body,.opx-contact-form{padding:24px}.opx-contact-card-body>p,.opx-contact-channel-card>span:last-child{color:var(--opx-contact-muted);font-size:13px;font-weight:400;line-height:20px}.opx-contact-steps{border:1px solid var(--opx-contact-border);border-radius:var(--opx-contact-radius);background:var(--opx-contact-border);gap:1px;margin-top:22px;display:grid;overflow:hidden}.opx-contact-steps>div{background:var(--opx-color-bg);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.opx-contact-steps span,.opx-contact-steps strong,.opx-contact-channel-card strong{font-family:var(--opx-font-geist-reference);letter-spacing:0;font-size:13px;line-height:20px}.opx-contact-steps span{color:var(--opx-color-accent);font-weight:500}.opx-contact-steps strong,.opx-contact-channel-card strong{color:var(--opx-color-text);font-weight:500}.opx-contact-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opx-contact-channel-card{color:var(--opx-color-text);text-align:left;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.opx-contact-channel-card:hover,.opx-contact-channel-card:focus-visible{border-color:var(--opx-color-accent)!important}@supports (color:color-mix(in lab, red, red)){.opx-contact-channel-card:hover,.opx-contact-channel-card:focus-visible{border-color:color-mix(in oklab, var(--opx-color-accent) 24%, var(--opx-contact-border))!important}}.opx-contact-channel-card:hover,.opx-contact-channel-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:var(--opx-shadow-hover-system)!important}.opx-contact-channel-card strong,.opx-contact-channel-card>span:last-child{margin-top:10px;display:block}.opx-contact-form{display:block}.opx-contact-label{color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px;display:block}.opx-contact-label span{border-radius:var(--opx-radius-control-system);background:var(--opx-color-bg);color:var(--opx-contact-muted);margin-left:8px;padding:2px 6px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.opx-contact-page :where(.opx-contact-input,textarea.opx-contact-input){background:var(--opx-color-bg);width:100%;min-height:48px;color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);box-shadow:0 0 0 1px var(--opx-contact-border);border:0;border-radius:18px;padding:0 16px;font-size:15px;font-weight:400;line-height:24px}.opx-contact-page textarea.opx-contact-input{min-height:144px;padding-top:14px;padding-bottom:14px}.opx-contact-page :where(.opx-contact-input,textarea.opx-contact-input):focus{box-shadow:0 0 0 1.5px var(--opx-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.opx-contact-page :where(.opx-contact-input,textarea.opx-contact-input):focus{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--opx-color-accent) 50%, transparent)}}.opx-contact-select{width:100%}.opx-contact-form-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.opx-contact-submit{border-radius:var(--opx-radius-control-system);background:var(--opx-color-accent);min-width:152px;min-height:30px;color:var(--opx-color-surface);font-family:var(--opx-font-geist-reference);box-shadow:var(--opx-shadow-brand);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.opx-contact-success{border:1px solid var(--opx-color-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.opx-contact-success{border:1px solid color-mix(in oklab, var(--opx-color-accent) 22%, var(--opx-contact-border))}}.opx-contact-success{border-radius:var(--opx-radius-control-system);background:var(--opx-color-accent)}@supports (color:color-mix(in lab, red, red)){.opx-contact-success{background:color-mix(in oklab, var(--opx-color-accent) 8%, var(--opx-color-surface))}}.opx-contact-success{color:var(--opx-color-accent);padding:6px 12px;font-size:13px;font-weight:500;line-height:20px}.opx-contact-sent-body{color:var(--opx-contact-muted);margin:16px 0 0;font-size:13px;line-height:20px}@media (max-width:980px){.opx-contact-hero-grid,.opx-contact-form-grid,.opx-contact-channel-grid,.opx-contact-channel-list{grid-template-columns:1fr}}@media (max-width:680px){.opx-contact-shell{width:min(100% - 32px, var(--opx-layout-shell));padding:64px 0}.opx-contact-page h1{font-size:15px!important;line-height:24px!important}.opx-contact-form-actions{flex-direction:column;align-items:stretch}}.opx-site-footer{border-top:1px solid var(--opx-color-border);background:linear-gradient(180deg, var(--opx-color-surface) 0%, var(--opx-color-bg) 100%);color:var(--opx-color-text);font-family:var(--opx-font-geist-reference)}.opx-site-footer-shell{width:min(100% - 48px, var(--opx-layout-shell));margin:0 auto;padding:56px 0 28px}.opx-site-footer-top{grid-template-columns:minmax(240px,.82fr) minmax(0,2fr);align-items:start;gap:64px;display:grid}.opx-site-footer-brand{max-width:360px}.opx-site-footer-logo{color:var(--opx-color-text);align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.opx-site-footer-logo:hover,.opx-site-footer-logo:focus-visible{color:var(--opx-color-accent)}.opx-site-footer-brand p{color:var(--opx-color-text);margin:18px 0 0}@supports (color:color-mix(in lab, red, red)){.opx-site-footer-brand p{color:color-mix(in oklab, var(--opx-color-text) 62%, transparent)}}.opx-site-footer-brand p{font-size:13px;font-weight:400;line-height:20px}.opx-site-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 44px;display:grid}.opx-site-footer-column h2{color:var(--opx-color-text);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.opx-site-footer-column h2{color:color-mix(in oklab, var(--opx-color-text) 66%, transparent)}}.opx-site-footer-column h2{font-size:13px;font-weight:500;line-height:20px}.opx-site-footer-column ul,.opx-site-footer-legal ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.opx-site-footer-link{color:var(--opx-color-text);font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s}.opx-site-footer-link:hover,.opx-site-footer-link:focus-visible{color:var(--opx-color-accent);outline:none}.opx-site-footer-bottom{border-top:1px solid var(--opx-color-border);gap:22px;margin-top:44px;padding-top:24px;display:grid}.opx-site-footer-copyright p{color:var(--opx-color-text);margin:0}@supports (color:color-mix(in lab, red, red)){.opx-site-footer-copyright p{color:color-mix(in oklab, var(--opx-color-text) 78%, transparent)}}.opx-site-footer-copyright p{font-size:13px;font-weight:400;line-height:20px}.opx-site-footer-legal{justify-content:space-between;align-items:center;gap:24px;display:flex}.opx-site-footer-legal ul{flex-wrap:wrap;gap:10px 28px;display:flex}.opx-site-footer-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.opx-site-footer-privacy{color:#13131694;color:lab(5.96513% .516325 -1.89413/.58);min-width:0;min-height:20px;font-family:var(--opx-font-geist-reference);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s;display:inline-flex}.opx-site-footer-privacy-icon{object-fit:contain;flex:none;width:28px;height:16px}.opx-site-footer-privacy:hover,.opx-site-footer-privacy:focus-visible{color:#0f22a0;outline:none}.opx-site-footer-privacy:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #0f22a029}@media (max-width:980px){.opx-site-footer-top{grid-template-columns:1fr;gap:36px}.opx-site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.opx-site-footer-legal{flex-direction:column;align-items:flex-start}.opx-site-footer-controls{justify-content:flex-start}}@media (max-width:620px){.opx-site-footer-shell{width:min(100% - 32px, var(--opx-layout-shell));padding:44px 0 24px}.opx-site-footer-nav{grid-template-columns:1fr;gap:26px}.opx-site-footer-legal ul{gap:8px 18px}}.opx-cf-home{--opx-home-card-radius:15px;--opx-home-card-border:var(--opx-color-border)}@supports (color:color-mix(in lab, red, red)){.opx-cf-home{--opx-home-card-border:color-mix(in oklab, var(--opx-color-border) 82%, transparent)}}.opx-cf-home{--opx-home-card-bg:var(--opx-color-surface)}@supports (color:color-mix(in lab, red, red)){.opx-cf-home{--opx-home-card-bg:color-mix(in oklab, var(--opx-color-surface) 96%, var(--opx-color-bg))}}.opx-cf-home{--opx-home-card-muted:var(--opx-color-text)}@supports (color:color-mix(in lab, red, red)){.opx-cf-home{--opx-home-card-muted:color-mix(in oklab, var(--opx-color-text) 62%, transparent)}}.opx-cf-home{--opx-home-card-shadow:#0000000f 0 0 0 1px, #0000000d 0 10px 24px -18px, #ffffffb8 0 1px 0 0 inset;--opx-home-card-shadow-hover:#00000014 0 0 0 1px, #0000001a 0 18px 42px -28px, #ffffffd1 0 1px 0 0 inset;background:linear-gradient(180deg, var(--opx-color-bg) 0%, var(--opx-color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.opx-cf-home{background:linear-gradient(180deg, color-mix(in oklab, var(--opx-color-bg) 88%, #fff) 0%, var(--opx-color-bg) 100%)}}.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-shell,.opx-trust-platform-map,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-orbit,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card){border:1px solid var(--opx-home-card-border);border-radius:var(--opx-home-card-radius);background-color:var(--opx-home-card-bg);box-shadow:var(--opx-home-card-shadow)}.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card){transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card):hover{border-color:var(--opx-color-accent)}@supports (color:color-mix(in lab, red, red)){.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card):hover{border-color:color-mix(in oklab, var(--opx-color-accent) 22%, var(--opx-color-border))}}.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card):hover{box-shadow:var(--opx-home-card-shadow-hover);transform:translateY(-2px)}.opx-cf-home :where(.opx-context-defense-copy p,.opx-trust-platform-copy p,.opx-trust-platform-banner p,.opx-identifier-main p,.opx-identifier-feature p,.opx-identifier-pattern-card p,.opx-architecture-heading p,.opx-architecture-feature p,.opx-platform-card-copy p,.opx-platform-tile p,.opx-mt-copy p,.opx-final-primary-copy p,.opx-final-info-card p,.opx-cf-product-card p){color:var(--opx-home-card-muted)}.opx-cf-home :where(.opx-context-defense-heading h2,.opx-trust-platform-copy h2,.opx-identifier-main h2,.opx-architecture-heading h2,.opx-platform-bento-heading h2,.opx-cf-multitenancy-heading h2,.opx-cf-section-heading h2,.opx-final-primary-copy h2){color:var(--opx-color-text);font-family:var(--opx-font-geist-reference);letter-spacing:0}.opx-cf-home :where(.opx-context-defense-icon,.opx-identifier-icon,.opx-final-info-icon){box-shadow:none;background:0 0;border:0;border-radius:0}.opx-cf-home :where(.opx-cf-hero-claim,.opx-trust-platform-action,.opx-identifier-button,.opx-final-button,.opx-cf-product-card a){border-radius:var(--opx-radius-control-system);min-height:30px;font-size:13px;font-weight:500;line-height:20px}.opx-cf-home :where(.opx-cf-hero-claim,.opx-trust-platform-action,.opx-final-button-primary){background:var(--opx-color-accent);color:#fff;box-shadow:var(--opx-shadow-brand)}.opx-cf-home :where(.opx-identifier-button,.opx-final-button-secondary,.opx-cf-product-card a){background:var(--opx-color-surface);color:var(--opx-color-text);box-shadow:var(--opx-shadow-button-secondary)}.opx-cf-product-media{border-radius:calc(var(--opx-home-card-radius) - 2px) calc(var(--opx-home-card-radius) - 2px) 0 0;background:radial-gradient(circle at 50% 42%, var(--opx-color-accent), transparent 16rem), var(--opx-color-bg)}@supports (color:color-mix(in lab, red, red)){.opx-cf-product-media{background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--opx-color-accent) 10%, transparent), transparent 16rem), var(--opx-color-bg)}}.opx-trust-platform-row{border-color:var(--opx-home-card-border);background:var(--opx-color-surface)}@supports (color:color-mix(in lab, red, red)){.opx-trust-platform-row{background:color-mix(in oklab, var(--opx-color-surface) 92%, var(--opx-color-bg))}}.opx-trust-platform-row{box-shadow:0 1px 2px #0000000a}.opx-platform-card:before,.opx-platform-card:after,.opx-platform-tile:before{opacity:.5}.opx-cf-final-section{background-position:50%;background-size:cover}@media (prefers-reduced-motion:reduce){.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card){transition:none}.opx-cf-home :where(.opx-context-defense-copy,.opx-trust-platform-banner,.opx-identifier-main,.opx-identifier-feature,.opx-identifier-pattern-card,.opx-architecture-feature,.opx-platform-card,.opx-platform-tile,.opx-mt-card,.opx-final-info-card,.opx-cf-product-card):hover{transform:none}}:where(.opx-json-card,.opx-json-card-plain,.opx-json-dashboard-grid,.opx-json-control-grid,.opx-cf-product-card,.opx-contact-card,.opx-contact-note,.opx-contact-status,.opx-products-page [data-product-card],.opx-app-main .card,.opx-app-main article) :where(h2,h3,.opx-json-card-title,.opx-json-panel-title){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}:where(.opx-json-card,.opx-json-card-plain,.opx-json-dashboard-grid,.opx-json-control-grid,.opx-cf-product-card,.opx-contact-card,.opx-contact-note,.opx-contact-status,.opx-products-page [data-product-card],.opx-app-main .card,.opx-app-main article) :where(p,li,dd,span,small,.opx-json-text,.opx-json-label),:where(.opx-contact-section-copy,.opx-json-copy,.opx-json-card-body,.opx-products-page [data-product-card],.opx-cf-home .opx-final-info-card,.opx-cf-home .opx-platform-card,.opx-cf-home .opx-mt-card) :where(p,li,dd,small){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}:where(.opx-contact-section-copy,.opx-json-copy,.opx-json-card-body,.opx-products-page [data-product-card],.opx-cf-home .opx-final-info-card,.opx-cf-home .opx-platform-card,.opx-cf-home .opx-mt-card) :where(h2,h3,.opx-json-card-title,.opx-json-panel-title){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}:where(.opx-json-card,.opx-json-card-plain,.opx-json-dashboard-grid,.opx-json-control-grid,.opx-cf-product-card,.opx-contact-card,.opx-contact-note,.opx-contact-status,.opx-products-page [data-product-card],.opx-app-main .card,.opx-app-main article) :where(a,button,.opx-json-button,.opx-button){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}:where(.opx-contact-section-copy,.opx-contact-card,.opx-contact-note,.opx-contact-status,.opx-json-card,.opx-json-card-body,.opx-json-copy,.opx-products-page [data-product-card],.opx-cf-home .opx-platform-card,.opx-cf-home .opx-mt-card,.opx-cf-home .opx-final-info-card) :where(h2,h3,.opx-json-card-title,.opx-json-panel-title){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}:where(.opx-contact-section-copy,.opx-contact-card,.opx-contact-note,.opx-contact-status,.opx-json-card,.opx-json-card-body,.opx-json-copy,.opx-products-page [data-product-card],.opx-cf-home .opx-platform-card,.opx-cf-home .opx-mt-card,.opx-cf-home .opx-final-info-card) :where(p,li,dd,small,.opx-json-text,.opx-json-label){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-contact-page :where(h1),.opx-contact-page :where(.opx-contact-copy h1){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-contact-page :where(.opx-contact-copy>p:not(.opx-contact-kicker),.opx-contact-section-copy>p:not(.opx-contact-kicker):not(.opx-contact-note)){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-community-page{background:var(--opx-color-bg);color:var(--opx-color-text);font-family:var(--opx-font-geist-reference)}.opx-community-shell{width:min(100% - 48px, var(--opx-layout-shell));margin:0 auto}.opx-community-hero,.opx-community-section{border-bottom:1px solid var(--opx-color-border);background:var(--opx-color-bg)}.opx-community-section-muted{background:var(--opx-color-surface)}.opx-community-hero .opx-community-shell,.opx-community-section .opx-community-shell{padding:82px 0}.opx-community-hero-grid,.opx-community-section-grid,.opx-community-roadmap-grid,.opx-community-final-grid{align-items:start;gap:36px;display:grid}.opx-community-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:center}.opx-community-section-grid,.opx-community-roadmap-grid,.opx-community-final-grid{grid-template-columns:340px minmax(0,1fr)}.opx-community-copy{gap:16px;display:grid}.opx-community-kicker{margin:0;color:var(--opx-color-accent)!important;font-weight:500!important}.opx-community-copy h1,.opx-community-copy h2,.opx-community-copy h3{max-width:560px;margin:0}.opx-community-copy p{max-width:620px;color:var(--opx-color-text);margin:0}@supports (color:color-mix(in lab, red, red)){.opx-community-copy p{color:color-mix(in oklab, var(--opx-color-text) 66%, transparent)}}.opx-community-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.opx-community-button{box-sizing:border-box;border:0 solid #d9d9de;border-radius:6px;justify-content:center;align-items:center;min-width:152px;min-height:30px;padding:0 12px;text-decoration:none;display:inline-flex}.opx-community-button-primary{background:#0f22a0;box-shadow:0 0 0 .5px #0f22a0,inset 0 1px #ffffff12,0 1px 3px #21212633;box-shadow:0 0 0 .5px lab(21.5205% 34.7842 -70.1124),inset 0 1px lab(99.9988% .0152886 .00777245/.07),0 1px 3px lab(12.8982% .979558 -3.37274/.2);color:#fff!important}.opx-community-button-secondary{background:#fff;box-shadow:0 2px 3px -1px #00000014,0 0 0 .5px #1313161a,inset 0 1px #ffffff1a;box-shadow:0 2px 3px -1px lab(0% 0 0/.08),0 0 0 .5px lab(5.96487% .518583 -1.8927/.1),inset 0 1px lab(99.9988% .0152886 .00777245/.1);color:#131316!important}.opx-community-visual{background:#fff;border-radius:8px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-community-visual-image{object-fit:cover;object-position:center}.opx-community-signal-grid,.opx-community-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opx-community-signal-grid article{gap:6px;display:grid}.opx-community-signal-grid strong{font-size:15px;font-weight:500;line-height:24px}.opx-community-signal-grid span,.opx-community-card-grid article>span,.opx-community-roadmap-list article>span{color:var(--opx-color-accent);font-size:13px;font-weight:500;line-height:20px}.opx-community-card-grid article,.opx-community-program-list article,.opx-community-roadmap-list article,.opx-community-final-grid article{gap:16px;display:grid}.opx-community-card-grid h3,.opx-community-program-list h3,.opx-community-roadmap-list h3,.opx-community-final-grid h2,.opx-community-card-grid p,.opx-community-program-list p,.opx-community-roadmap-list p{margin:0}.opx-community-program-list,.opx-community-roadmap-list{gap:16px;display:grid}.opx-community-program-list article{grid-template-columns:minmax(0,.9fr) minmax(220px,.7fr)}.opx-community-program-list ul,.opx-community-final-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.opx-community-program-list li,.opx-community-final-grid li{border-top:1px solid #d9d9de;padding-top:8px}.opx-community-roadmap-list article{grid-template-columns:48px minmax(0,1fr)}@media (max-width:980px){.opx-community-hero-grid,.opx-community-section-grid,.opx-community-roadmap-grid,.opx-community-final-grid,.opx-community-program-list article,.opx-community-card-grid,.opx-community-signal-grid{grid-template-columns:1fr}}@media (max-width:680px){.opx-community-shell{width:min(100% - 32px, var(--opx-layout-shell))}.opx-community-hero .opx-community-shell,.opx-community-section .opx-community-shell{padding:64px 0}.opx-community-visual{min-height:320px}}.opx-app-body .opx-app-main h1,.opx-app-body .opx-app-main h2,.opx-app-body .opx-app-main h3,.opx-app-body .opx-app-main h4,.opx-app-body .opx-app-main h5,.opx-app-body .opx-app-main h6,.opx-app-body .opx-app-main .opx-page-title,.opx-app-body .opx-app-main .opx-json-card-title,.opx-app-body .opx-app-main .opx-json-panel-title{font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-app-body .opx-app-main p,.opx-app-body .opx-app-main li,.opx-app-body .opx-app-main dd,.opx-app-body .opx-app-main dt,.opx-app-body .opx-app-main label,.opx-app-body .opx-app-main small,.opx-app-body .opx-app-main figcaption,.opx-app-body .opx-app-main summary,.opx-app-body .opx-app-main .opx-page-description,.opx-app-body .opx-app-main .opx-json-text,.opx-app-body .opx-app-main .opx-json-label{font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-app-body .opx-app-main a,.opx-app-body .opx-app-main button,.opx-app-body .opx-app-main input,.opx-app-body .opx-app-main textarea,.opx-app-body .opx-app-main select,.opx-app-body .opx-app-main .btn,.opx-app-body .opx-app-main .opx-button{font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;line-height:20px!important}.opx-app-body .opx-app-main .opx-json-card,.opx-app-body .opx-app-main .opx-json-card-plain,.opx-app-body .opx-app-main .opx-card,.opx-app-body .opx-app-main .card,.opx-app-body .opx-app-main article,.opx-app-body .opx-app-main aside,.opx-app-body .opx-app-main form,.opx-app-body .opx-app-main [data-product-card],.opx-app-body .opx-app-main .opx-contact-card,.opx-app-body .opx-app-main .opx-contact-note,.opx-app-body .opx-app-main .opx-contact-status,.opx-app-body .opx-app-main .opx-cf-product-card,.opx-app-body .opx-app-main .opx-platform-card,.opx-app-body .opx-app-main .opx-platform-tile,.opx-app-body .opx-app-main .opx-mt-card,.opx-app-body .opx-app-main .opx-final-info-card{color:#000!important;background-color:#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-app-body .opx-app-main .opx-json-card *,.opx-app-body .opx-app-main .opx-json-card-plain *,.opx-app-body .opx-app-main .opx-card *,.opx-app-body .opx-app-main .card *,.opx-app-body .opx-app-main article *,.opx-app-body .opx-app-main aside *,.opx-app-body .opx-app-main form *,.opx-app-body .opx-app-main [data-product-card] *,.opx-app-body .opx-app-main .opx-contact-card *,.opx-app-body .opx-app-main .opx-contact-note *,.opx-app-body .opx-app-main .opx-contact-status *,.opx-app-body .opx-app-main .opx-cf-product-card *,.opx-app-body .opx-app-main .opx-platform-card *,.opx-app-body .opx-app-main .opx-platform-tile *,.opx-app-body .opx-app-main .opx-mt-card *,.opx-app-body .opx-app-main .opx-final-info-card *{color:inherit}.opx-app-body .opx-app-main .opx-community-kicker,.opx-app-body .opx-app-main .opx-community-card-grid article>span,.opx-app-body .opx-app-main .opx-community-roadmap-list article>span,.opx-app-body .opx-app-main .opx-community-signal-grid article>span{color:#0f22a0!important;font-weight:500!important}.opx-app-body .opx-app-main .opx-community-button-primary{color:#fff!important}.opx-app-body .opx-app-main .opx-community-button-secondary{color:#131316!important}.opx-app-body .opx-app-main .opx-cookie-policy-page,.opx-cookie-policy-page{--opx-cookie-policy-header-offset:148px;scroll-padding-top:var(--opx-cookie-policy-header-offset);color:#131316;font-family:var(--opx-font-geist-reference);background:#fff}.opx-app-body .opx-app-main .opx-cookie-policy-shell,.opx-cookie-policy-shell{width:min(100% - 48px,1120px);margin:0 auto}.opx-app-body .opx-app-main .opx-privacy-policy-index,.opx-privacy-policy-index{isolation:isolate;color:#131316;background:linear-gradient(#fff 0%,#f7f7f8 100%);border-bottom:1px solid #d9d9de;position:relative;overflow:hidden}.opx-app-body .opx-app-main .opx-privacy-policy-index .opx-cookie-policy-shell,.opx-privacy-policy-index .opx-cookie-policy-shell{z-index:1;padding:112px 0 148px;position:relative}.opx-app-body .opx-app-main .opx-privacy-policy-backdrop,.opx-privacy-policy-backdrop{z-index:0;aspect-ratio:1600/500;pointer-events:none;opacity:.2;background-image:url(/images/assets/privacy_1px_border_transparent.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:min(2340px,152vw);position:absolute;bottom:-236px;right:50%;transform:translate(50%)}.opx-privacy-policy-hero,.opx-privacy-policy-grid{z-index:1;position:relative}.opx-privacy-policy-hero{gap:18px;max-width:920px;display:grid}.opx-privacy-policy-hero-copy{gap:14px;max-width:760px;display:grid}.opx-app-body .opx-app-main .opx-privacy-policy-hero-summary,.opx-privacy-policy-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);overflow:hidden;background:#fff!important;border:1px solid #d9d9de!important;border-radius:8px!important;gap:0!important;margin:8px 0 0!important;padding:0!important;display:grid!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-app-body .opx-app-main .opx-privacy-policy-hero-summary>div,.opx-privacy-policy-hero-summary>div{border-left:1px solid #d9d9de;min-width:0;gap:4px!important;padding:16px 18px!important;display:grid!important}.opx-privacy-policy-hero-summary>div:first-child{border-left:0}.opx-privacy-policy-hero-summary strong{display:block;color:#131316!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-privacy-policy-hero-summary span{margin:0;display:block;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-app-body .opx-app-main .opx-privacy-policy-hero-note,.opx-privacy-policy-hero-note{border-left:2px solid #0f22a0;max-width:760px;padding-left:14px;margin:0!important}.opx-app-body .opx-app-main .opx-privacy-policy-hero h1,.opx-privacy-policy-hero h1{margin:0;color:#131316!important;font-size:38px!important;font-weight:500!important;line-height:46px!important}.opx-privacy-policy-hero p:not(.opx-cookie-policy-kicker),.opx-privacy-policy-card p,.opx-privacy-policy-card span,.opx-privacy-policy-contact-row p,.opx-privacy-policy-control-panel dd{margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-privacy-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.opx-app-body .opx-app-main .opx-privacy-policy-card,.opx-privacy-policy-card{background:#fff;border:1px solid #d9d9de;border-radius:8px;align-content:start;gap:14px;min-height:188px;padding:20px 24px;display:grid;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-privacy-policy-card h2,.opx-privacy-policy-control-panel h2,.opx-privacy-policy-contact-row h2{margin:0;color:#131316!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-privacy-policy-card span{border-top:1px solid #d9d9de;padding-top:14px}.opx-legal-index-card{text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.opx-legal-index-card:hover,.opx-legal-index-card:focus-visible{border-color:#9aa9d1;border-color:lab(69.1709% .947624 -22.1125);outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #0f22a01a,0 10px 24px -18px #00000014}.opx-legal-index-card span{color:#0f22a0!important;font-weight:500!important}.opx-app-body .opx-app-main .opx-privacy-policy-control-panel,.opx-privacy-policy-control-panel{background:#fff;border:1px solid #d9d9de;border-radius:8px;grid-template-columns:280px minmax(0,1fr);gap:36px;margin-top:16px;padding:20px 24px;display:grid;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-privacy-policy-control-panel>div:first-child{align-content:start;gap:8px;display:grid}.opx-privacy-policy-control-panel dl{gap:0;margin:0;display:grid}.opx-privacy-policy-control-panel dl div{border-top:1px solid #d9d9de;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.opx-privacy-policy-control-panel dl div:first-child{border-top:0;padding-top:0}.opx-privacy-policy-control-panel dl div:last-child{padding-bottom:0}.opx-privacy-policy-control-panel dt{color:#131316!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.opx-app-body .opx-app-main .opx-privacy-policy-contact-row,.opx-privacy-policy-contact-row{border-top:1px solid #d9d9de;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding-top:24px;display:flex}.opx-privacy-policy-contact-row>div{gap:8px;max-width:640px;display:grid}.opx-privacy-policy-contact-row .opx-json-button-primary{color:#fff!important}.opx-app-body .opx-app-main .opx-cookie-policy-hero,.opx-cookie-policy-hero{scroll-margin-top:var(--opx-cookie-policy-header-offset);background:linear-gradient(#f7f7f8 0%,#fff 100%);border-bottom:1px solid #d9d9de}.opx-app-body .opx-app-main .opx-cookie-policy-hero .opx-cookie-policy-shell,.opx-cookie-policy-hero .opx-cookie-policy-shell{padding:112px 0 46px}.opx-cookie-policy-hero:before{content:"";background:linear-gradient(90deg,#0000,#0f22a047,#0000);height:1px;display:block}.opx-cookie-policy-kicker,.opx-cookie-policy-hero p,.opx-cookie-policy-aside p,.opx-cookie-policy-table-head span{margin:0;color:#13131694!important;color:lab(5.96513% .516325 -1.89413/.58)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-cookie-policy-kicker{color:#0f22a0!important;font-weight:500!important}.opx-app-body .opx-app-main .opx-cookie-policy-hero h1,.opx-cookie-policy-hero h1{max-width:820px;margin:14px 0 12px;color:#131316!important;font-size:38px!important;font-weight:500!important;line-height:46px!important}.opx-app-body .opx-app-main .opx-cookie-policy-content,.opx-cookie-policy-content{background:#fff}.opx-app-body .opx-app-main .opx-cookie-policy-layout,.opx-cookie-policy-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:72px;padding:48px 0 92px;display:grid}.opx-app-body .opx-app-main .opx-cookie-policy-aside,.opx-cookie-policy-aside{gap:28px;display:grid;position:sticky;top:96px;box-shadow:none!important;color:#131316!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.opx-cookie-policy-aside nav,.opx-cookie-policy-contact{border-top:1px solid #d9d9de;padding-top:16px}.opx-cookie-policy-aside ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.opx-cookie-policy-aside a{text-decoration:none;color:#131316!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-cookie-policy-aside a:hover,.opx-cookie-policy-aside a:focus-visible{outline:none;color:#0f22a0!important}.opx-cookie-policy-contact{gap:8px;display:grid}.opx-cookie-policy-contact a,.opx-cookie-policy-contact span{overflow-wrap:anywhere}.opx-cookie-policy-contact a{text-underline-offset:3px;text-decoration:underline;color:#0f22a0!important;font-weight:500!important}.opx-cookie-policy-contact span{color:#13131694!important;color:lab(5.96513% .516325 -1.89413/.58)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-app-body .opx-app-main .opx-cookie-policy-article,.opx-cookie-policy-article{gap:16px;max-width:820px;display:grid;box-shadow:none!important;color:#131316!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.opx-legal-markdown>h2{scroll-margin-top:var(--opx-cookie-policy-header-offset);border-top:1px solid #d9d9de;margin:16px 0 0;padding-top:32px}.opx-legal-markdown>h2:first-child{border-top:0;margin-top:0;padding-top:0}.opx-legal-markdown>h3{margin:8px 0 0}.opx-legal-markdown>p,.opx-legal-markdown>ul,.opx-legal-markdown>.opx-cookie-policy-table,.opx-legal-markdown>.opx-legal-mdx-card,.opx-legal-markdown>.opx-legal-mdx-callout,.opx-legal-markdown>.opx-legal-mdx-grid{margin:0}.opx-legal-mdx-card,.opx-legal-mdx-callout,.opx-legal-mdx-mini-card{background:#fff;border:1px solid #d9d9de;border-radius:8px;gap:10px;padding:20px 24px;text-decoration:none;display:grid;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-legal-mdx-card:hover,.opx-legal-mdx-card:focus-visible{border-color:#9aa9d1;border-color:lab(69.1709% .947624 -22.1125);outline:none}.opx-legal-mdx-card h3,.opx-legal-mdx-callout h3,.opx-legal-mdx-mini-card h3{margin:0;color:#131316!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-legal-mdx-card p,.opx-legal-mdx-callout p,.opx-legal-mdx-mini-card p{margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important;font-size:13px!important;line-height:20px!important}.opx-legal-mdx-card span{color:#0f22a0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.opx-legal-mdx-callout{background:#f4f6fc;background:lab(96.9643% -.125021 -2.99259);border-color:#a2b0d3;border-color:lab(71.7007% .726908 -19.3709)}.opx-legal-mdx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opx-legal-mdx-button{width:fit-content;color:#fff!important}.opx-app-body .opx-app-main .opx-legal-changes-layout,.opx-legal-changes-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:72px;padding:48px 0 92px;display:grid}.opx-legal-changes-timeline{gap:16px;display:grid}.opx-app-body .opx-app-main .opx-legal-change-card,.opx-legal-change-card{background:#fff;border:1px solid #d9d9de;border-radius:8px;gap:16px;padding:20px 24px;display:grid;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014}.opx-legal-change-card header{border-bottom:1px solid #d9d9de;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.opx-legal-change-card header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opx-legal-change-card time,.opx-legal-change-card header span,.opx-legal-change-card a,.opx-legal-change-detail-grid h3{color:#131316!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.opx-legal-change-card header span{color:#0f22a0!important}.opx-legal-change-card a{text-underline-offset:3px;text-decoration:underline;color:#0f22a0!important}.opx-legal-change-card>p,.opx-legal-change-card li{margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-legal-change-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opx-legal-change-detail-grid>div{border-top:1px solid #d9d9de;gap:10px;padding-top:14px;display:grid}.opx-legal-change-detail-grid h3{margin:0}.opx-legal-change-detail-grid ul{gap:8px;margin:0;padding-left:18px;display:grid}.opx-app-body .opx-app-main .opx-cookie-policy-section,.opx-app-body .opx-app-main .opx-cookie-policy-table-section,.opx-cookie-policy-section,.opx-cookie-policy-table-section{scroll-margin-top:var(--opx-cookie-policy-header-offset);border-top:1px solid #d9d9de;gap:16px;padding:32px 0;display:grid}.opx-cookie-policy-section:first-child{border-top:0;padding-top:0}.opx-app-body .opx-app-main .opx-cookie-policy-section h2,.opx-app-body .opx-app-main .opx-cookie-policy-table-section h2,.opx-app-body .opx-app-main .opx-legal-markdown h2,.opx-app-body .opx-app-main .opx-legal-markdown h3,.opx-cookie-policy-section h2,.opx-cookie-policy-table-section h2,.opx-legal-markdown h2,.opx-legal-markdown h3{margin:0;color:#131316!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-cookie-policy-section p,.opx-cookie-policy-section li,.opx-cookie-policy-table-section p,.opx-legal-markdown p,.opx-legal-markdown li{margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important;font-size:13px!important;line-height:20px!important}.opx-cookie-policy-section ul,.opx-legal-markdown ul{gap:10px;margin:0;padding-left:18px;display:grid}.opx-app-body .opx-app-main .opx-cookie-policy-table,.opx-cookie-policy-table{background:#fff;border:1px solid #d9d9de;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 0 0 1px #0000000a}.opx-cookie-policy-table-head,.opx-cookie-policy-table-row{border-top:1px solid #d9d9de;grid-template-columns:160px minmax(0,1fr) 132px;align-items:center;gap:16px;padding:14px 16px;display:grid}.opx-cookie-policy-table-head{background:#f7f7f8;border-top:0}.opx-cookie-policy-table-row span,.opx-cookie-policy-definition-list dt,.opx-cookie-policy-definition-list dd{color:#131316!important;font-size:13px!important;line-height:20px!important}.opx-cookie-policy-table-row span:first-child,.opx-cookie-policy-table-row span:last-child{font-weight:500!important}.opx-cookie-policy-table-row span:last-child{color:#0f22a0!important}.opx-app-body .opx-app-main .opx-cookie-policy-definition-list,.opx-cookie-policy-definition-list{background:#fff;border:1px solid #d9d9de;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 0 0 1px #0000000a}.opx-cookie-policy-definition-list div{border-top:1px solid #d9d9de;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:15px 16px;display:grid}.opx-cookie-policy-definition-list div:first-child{border-top:0}.opx-cookie-policy-definition-list dt{font-weight:500!important}.opx-cookie-policy-definition-list dd{margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important}.opx-cookie-policy-final{border-bottom:1px solid #d9d9de;margin-top:10px}@media (max-width:920px){.opx-privacy-policy-grid,.opx-privacy-policy-control-panel{grid-template-columns:1fr}.opx-privacy-policy-contact-row{flex-direction:column;align-items:flex-start}.opx-cookie-policy-layout,.opx-legal-changes-layout{grid-template-columns:1fr;gap:36px}.opx-cookie-policy-aside{position:static}}@media (max-width:680px){.opx-cookie-policy-page{--opx-cookie-policy-header-offset:120px}.opx-privacy-policy-index .opx-cookie-policy-shell{padding:88px 0 118px}.opx-privacy-policy-backdrop{opacity:.14;width:1460px;bottom:-144px}.opx-cookie-policy-shell{width:min(100% - 32px,1120px)}.opx-cookie-policy-hero .opx-cookie-policy-shell{padding:88px 0 36px}.opx-cookie-policy-layout{padding:36px 0 72px}.opx-cookie-policy-table-head{display:none}.opx-cookie-policy-table-row,.opx-cookie-policy-definition-list div,.opx-privacy-policy-control-panel dl div{grid-template-columns:1fr;gap:4px}.opx-legal-mdx-grid{grid-template-columns:1fr}.opx-privacy-policy-hero-summary{grid-template-columns:1fr!important}.opx-privacy-policy-hero-summary>div{border-top:1px solid #d9d9de;border-left:0}.opx-privacy-policy-hero-summary>div:first-child{border-top:0}.opx-legal-change-card header{flex-direction:column;align-items:flex-start;gap:8px}.opx-legal-change-detail-grid{grid-template-columns:1fr}}.opx-products-page{background:var(--opx-color-bg);color:var(--opx-color-text);font-family:var(--opx-font-geist-reference)}.opx-products-page .opx-json-section{border-bottom:1px solid #d9d9de;background:var(--opx-color-bg)!important}.opx-products-page .opx-json-section.opx-products-hero-section{min-height:620px;position:relative;overflow:hidden;background:linear-gradient(90deg,#090c1294 0%,#090c123d 42%,#f7f7f81a 100%),url(/images/assets/ChatGPT%20Image%204%20jul%202026%2C%2001_41_58%20p.m..png) 50%/cover no-repeat!important}.opx-products-hero-section:after{pointer-events:none;content:"";background:linear-gradient(#00000014 0%,#0000002e 100%),radial-gradient(circle at 72% 48%,#ffffff2e,#0000 28rem);position:absolute;inset:0}.opx-products-hero-section>.opx-json-shell{z-index:1;position:relative}.opx-products-hero-shell{grid-template-columns:minmax(0,720px);align-items:end;gap:36px;min-height:520px;display:grid}.opx-products-hero-copy{max-width:720px}.opx-products-hero-copy .opx-json-eyebrow,.opx-products-hero-copy .opx-json-title,.opx-products-hero-copy .opx-json-lead{text-shadow:0 1px 2px #00000052;color:#fff!important}.opx-products-hero-copy .opx-json-lead{max-width:560px;color:#ffffffd1!important}.opx-products-card-copy{z-index:1;gap:8px;display:grid;position:relative}.opx-products-card-copy .opx-json-text,.opx-products-card-copy .opx-json-label{margin:0}.opx-products-catalog-section .opx-json-shell{padding-top:36px!important}.opx-products-catalog-panel{padding:0!important}.opx-products-toolbar{align-items:flex-end}.opx-products-toolbar .opx-json-copy{max-width:540px}.opx-products-toolbar .opx-json-section-title,.opx-products-toolbar .opx-json-text{margin-top:8px}.opx-products-filter-list{border-bottom:1px solid #d9d9de;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.opx-products-filter-list>.opx-json-label{margin-right:2px;color:#1313169e!important;color:lab(5.96513% .516325 -1.89413/.62)!important}.opx-products-results-row{background:#fff;border-bottom:1px solid #d9d9de;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.opx-products-results-row p{margin:0}.opx-products-grid{gap:16px;margin:0;padding:24px}.opx-app-body .opx-app-main .opx-products-page [data-product-card].opx-products-card{min-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;padding:0!important}.opx-app-body .opx-app-main .opx-products-page [data-product-card].opx-products-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #00000014,0 2px 5px -2px #00000014,0 12px 24px -20px #00000014!important}.opx-products-card-body{grid-template-rows:auto auto auto 1fr auto;gap:16px;min-height:100%;display:grid;position:relative;padding:20px 24px!important}.opx-products-card-header{z-index:1;border-bottom:1px solid #d9d9de;position:relative;padding:0 0 14px!important}.opx-products-card-mark{pointer-events:none;z-index:0;object-fit:contain;opacity:.045;mix-blend-mode:multiply;width:210px;height:210px;position:absolute;bottom:-36px;right:-42px}.opx-products-card-list{z-index:1;border-top:1px solid #d9d9de;border-bottom:1px solid #d9d9de;gap:0;margin:0;position:relative}.opx-products-card-list div{border-top:1px solid #d9d9de;gap:4px;padding:12px 0;display:grid}.opx-products-card-list div:first-child{border-top:0}.opx-products-feature-list{z-index:1;gap:8px;margin:0;position:relative}.opx-products-feature-list .opx-json-check{border-top:1px solid #d9d9deb8;border-top:1px solid lab(86.8047% .680298 -2.46509/.72);margin:0;padding-top:8px}.opx-products-feature-list .opx-json-check:first-child{border-top:0;padding-top:0}.opx-products-card-actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid;position:relative}.opx-products-card-actions .opx-json-button{width:100%;min-width:0}.opx-products-empty-card{margin:24px}.opx-products-table-head,.opx-products-table-row{background:#fff}.opx-products-table-head{border-radius:8px 8px 0 0}.opx-products-table-row:last-child{border-radius:0 0 8px 8px}.opx-products-page .opx-json-split{align-items:start}.opx-products-page .opx-json-split>.opx-json-control-grid{margin-top:0}.opx-products-page .opx-json-footer-row.opx-json-card{padding:20px 24px!important}@media (max-width:980px){.opx-products-hero-shell{grid-template-columns:1fr}.opx-products-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:720px){.opx-products-card-actions{grid-template-columns:1fr}.opx-products-grid{padding:16px}}.opx-region-flag{object-fit:cover;vertical-align:middle;border-radius:2px;flex:none;width:20px;height:14px;display:inline-block;box-shadow:0 0 0 1px #00000014}.opx-security-page{color:#131316;font-family:var(--opx-font-geist-reference);background:#f7f7f8}.opx-security-page :where(h1,h2,h3,h4,.opx-page-title,.opx-security-proof-title){color:#131316!important;font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:24px!important}.opx-security-page :where(p,li,span,small,dd,dt,.opx-page-description){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.opx-security-page :where(a,button,.btn){font-family:var(--opx-font-geist-reference)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.opx-security-page .opx-page-header{border-bottom:1px solid #d9d9de;overflow:hidden;background:radial-gradient(circle at 78% 8%,#0f22a014,#0000 28rem),linear-gradient(#fff 0%,#f7f7f8 100%)!important}.opx-security-page .opx-page-header:before,.opx-security-page .opx-page-header:after,.opx-security-page .opx-page-header-bg,.opx-security-page .opx-page-header-bg:before,.opx-security-page .opx-page-header-bg:after,.opx-security-page .opx-security-proof-section:before,.opx-security-page .opx-security-enterprise-grid,.opx-security-page .opx-security-enterprise-grid:before,.opx-security-page .opx-security-enterprise-grid:after,.opx-security-page .opx-security-enterprise-docs:before,.opx-security-page .opx-security-enterprise-docs:after{content:none!important;display:none!important}.opx-security-page .opx-page-header-inner{width:min(100% - 48px, var(--opx-layout-shell));grid-template-columns:minmax(0,720px);min-height:0;padding:118px 0 72px}.opx-security-page .opx-page-header-copy{max-width:720px}.opx-security-page .opx-page-kicker,.opx-security-page .opx-trust-eyebrow,.opx-security-page .opx-trust-section-heading p,.opx-security-page .opx-security-enterprise-kicker{color:#0f22a0!important;text-transform:none!important;font-weight:500!important}.opx-security-page .opx-page-actions{margin-top:24px}.opx-security-page :where(.opx-security-proof-section,.opx-security-enterprise-docs,.opx-trust-metrics-section,.opx-trust-operating-section,.opx-trust-docs-section,.opx-trust-cta-section){border-bottom:1px solid #d9d9de;overflow:hidden;color:#131316!important;background:#f7f7f8!important}.opx-security-page :where(.opx-security-proof-inner,.opx-security-enterprise-shell,.opx-trust-metrics-inner,.opx-trust-operating-inner,.opx-trust-docs-inner,.opx-trust-cta-inner){max-width:var(--opx-layout-shell);margin-left:auto;margin-right:auto;padding-top:82px;padding-bottom:82px;width:min(100% - 48px, var(--opx-layout-shell))!important}.opx-security-page .opx-security-proof-title{text-align:left;max-width:720px;margin:0}.opx-security-page .opx-security-proof-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);align-items:start;gap:36px;margin-top:36px}.opx-security-page .opx-security-proof-media-frame{background:#fff;border:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-security-page .opx-security-proof-media-frame:before,.opx-security-page .opx-security-proof-play{display:none!important}.opx-security-page .opx-security-proof-label{color:#131316;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:8px;max-width:none;bottom:16px;left:16px;right:16px;box-shadow:0 0 0 1px #00000014}.opx-security-page .opx-security-proof-label strong,.opx-security-page .opx-security-proof-label span{color:#131316!important}.opx-security-page .opx-security-proof-copy{gap:16px;display:grid}.opx-security-page .opx-security-proof-copy p,.opx-security-page .opx-trust-section-subtitle,.opx-security-page .opx-trust-operating-copy p:not(.opx-trust-eyebrow),.opx-security-page .opx-trust-docs-copy>p:not(.opx-trust-eyebrow),.opx-security-page .opx-trust-cta-inner p{max-width:620px;margin:0;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important}.opx-security-page :where(.opx-security-proof-signal-grid,.opx-security-proof-grid,.opx-trust-resource-board,.opx-trust-operating-ledger){box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.opx-security-page :where(.opx-security-proof-signal,.opx-security-proof-item,.opx-trust-resource-tile,.opx-trust-operating-card,.opx-trust-operating-summary,.opx-trust-operating-aside,.opx-trust-docs-board-head,.opx-trust-cta-inner){color:#131316!important;background:#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-security-page :where(.opx-security-proof-signal,.opx-security-proof-item,.opx-trust-resource-tile,.opx-trust-operating-card,.opx-trust-doc-row){transition:transform .18s,box-shadow .18s,border-color .18s}.opx-security-page :where(.opx-security-proof-signal,.opx-security-proof-item,.opx-trust-resource-tile,.opx-trust-operating-card,.opx-trust-doc-row):hover{transform:translateY(-1px);box-shadow:0 0 0 1px #00000014,0 2px 5px -2px #00000014,0 12px 24px -20px #00000014!important}.opx-security-page .opx-security-proof-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.opx-security-page .opx-security-proof-grid,.opx-security-page .opx-trust-resource-board{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.opx-security-page .opx-security-proof-signal{min-height:0}.opx-security-page .opx-security-proof-signal span,.opx-security-page .opx-security-proof-signal strong,.opx-security-page .opx-trust-resource-tile h3,.opx-security-page .opx-trust-resource-tile h3 svg,.opx-security-page .opx-trust-doc-row svg{color:#131316!important}.opx-security-page .opx-security-proof-link,.opx-security-page .opx-trust-resource-tile-fill span,.opx-security-page .opx-trust-resource-tile-fill h3,.opx-security-page .opx-trust-resource-tile-fill p{color:#0f22a0!important}.opx-security-page .opx-security-enterprise-docs{isolation:isolate;color:#fff!important;background:linear-gradient(90deg,#030712f0 0%,#030712c2 46%,#03071257 100%),linear-gradient(#03071238 0%,#030712eb 100%),url(/images/assets/data-center-incluide-logo-opendex.png) 72%/cover no-repeat,#131316!important}.opx-security-page .opx-security-enterprise-docs:before,.opx-security-page .opx-security-enterprise-docs:after{pointer-events:none;z-index:0;position:absolute;content:""!important;display:block!important}.opx-security-page .opx-security-enterprise-docs:before{opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#407cff29 1px,#0000 1px),linear-gradient(0deg,#407cff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000057 48%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#00000057 48%,#0000 78%)}.opx-security-page .opx-security-enterprise-docs:after{background:linear-gradient(#0000,#030712 84%);height:46%;bottom:0;left:0;right:0}.opx-security-page .opx-security-enterprise-shell{z-index:1;min-height:0;position:relative}.opx-security-page .opx-security-enterprise-copy-block{border-left:1px solid #ffffff38;align-content:start;gap:20px;max-width:560px;padding-left:24px;display:grid}.opx-security-page .opx-security-enterprise-head,.opx-security-page .opx-security-enterprise-action,.opx-security-page .opx-security-enterprise-copy,.opx-security-page .opx-security-enterprise-copy-block{width:auto;margin:0;position:relative;inset:auto}.opx-security-page .opx-security-enterprise-shell{grid-template-columns:minmax(320px,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.opx-security-page .opx-security-enterprise-head h2,.opx-security-page .opx-security-enterprise-copy,.opx-security-page .opx-security-enterprise-kicker{color:#fff!important}.opx-security-page .opx-security-enterprise-head h2{text-shadow:0 16px 46px #00000057;margin-top:14px}.opx-security-page .opx-security-enterprise-copy{max-width:520px;color:#ffffffc2!important}.opx-security-page .opx-security-enterprise-action{margin-top:4px}.opx-security-page .opx-security-enterprise-button{background:#0f22a0;border-radius:6px;min-width:152px;min-height:30px;padding:0 12px;box-shadow:0 0 0 .5px #0f22a0,inset 0 1px #ffffff12,0 1px 3px #21212633;box-shadow:0 0 0 .5px lab(21.5205% 34.7842 -70.1124),inset 0 1px lab(99.9988% .0152886 .00777245/.07),0 1px 3px lab(12.8982% .979558 -3.37274/.2)}.opx-security-page .opx-security-enterprise-visual-suite{gap:14px;min-width:0;display:grid;position:relative}.opx-security-page .opx-security-enterprise-stage{min-width:0;position:relative}.opx-security-page .opx-security-enterprise-stage-brand,.opx-security-page .opx-security-enterprise-stage-proof{pointer-events:none;z-index:3;align-items:center;display:inline-flex;position:absolute;color:#ffffffb8!important;font-size:13px!important;line-height:20px!important}.opx-security-page .opx-security-enterprise-stage-brand{gap:10px;top:18px;left:18px}.opx-security-page .opx-security-enterprise-stage-brand img{object-fit:contain;filter:drop-shadow(0 10px 24px #00000042);width:38px;height:auto;display:block}.opx-security-page .opx-security-enterprise-stage-proof{gap:8px;bottom:18px;right:18px}.opx-security-page .opx-security-enterprise-stage-proof span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03071257;border:1px solid #ffffff24;border-radius:999px;min-height:24px;padding:2px 9px;color:#ffffffad!important}.opx-security-page .opx-security-enterprise-3d{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 30%,#4f7dff47,#0000 54%),linear-gradient(135deg,#ffffff1a,#ffffff09),#030712a8;border:1px solid #ffffff29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 32px 110px -70px #0000007a,inset 0 0 0 1px #55d7ff29}.opx-security-page .opx-security-enterprise-3d:before,.opx-security-page .opx-security-enterprise-3d:after{pointer-events:none;content:"";position:absolute}.opx-security-page .opx-security-enterprise-3d:before{opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#55d7ff1a 1px,#0000 1px),linear-gradient(0deg,#55d7ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.opx-security-page .opx-security-enterprise-3d:after{background:linear-gradient(90deg,#0000,#55d7ffb3,#0000);height:1px;bottom:18px;left:22px;right:22px}.opx-security-page .opx-security-enterprise-3d canvas{z-index:1;position:relative}.opx-security-page .opx-security-enterprise-3d-grid{pointer-events:none;z-index:0;background:radial-gradient(circle,#55d7ff29,#0000 46%),linear-gradient(115deg,#0000 0 42%,#ffffff14 42% 43%,#0000 43% 100%);position:absolute;inset:0}.opx-security-page .opx-security-enterprise-3d-loading{min-height:360px}.opx-security-page .opx-security-enterprise-capabilities{background:#ffffff24;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.opx-security-page .opx-security-enterprise-capabilities div{background:#030712c7;align-content:start;gap:8px;min-height:128px;padding:16px;display:grid}.opx-security-page .opx-security-enterprise-capability-head{align-items:center;gap:10px;min-width:0;display:flex}.opx-security-page .opx-security-enterprise-capability-head img{object-fit:contain;filter:drop-shadow(0 10px 22px #0000004d)saturate(.92);flex:none;width:26px;height:26px}.opx-security-page .opx-security-enterprise-cert-logos{gap:8px}.opx-security-page .opx-security-enterprise-cert-logos img{width:30px;height:30px}.opx-security-page .opx-security-enterprise-sso-providers{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.opx-security-page .opx-security-social-mark{color:currentColor;flex:none;width:22px;height:22px;display:block;position:relative}.opx-security-page .opx-security-social-google{background:conic-gradient(from -38deg, #4285f4 0 26%, #34a853 26% 48%, #fbbc05 48% 73%, #ea4335 73% 100%);border-radius:999px}.opx-security-page .opx-security-social-google:before{border-radius:inherit;content:"";background:#fff;position:absolute;inset:5px}.opx-security-page .opx-security-social-google:after{content:"";background:#4285f4;width:9px;height:3px;position:absolute;top:10px;left:11px}.opx-security-page .opx-security-social-microsoft{background:linear-gradient(#f25022,#f25022) 2px 2px/8px 8px no-repeat,linear-gradient(#7fba00,#7fba00) 12px 2px/8px 8px no-repeat,linear-gradient(#00a4ef,#00a4ef) 2px 12px/8px 8px no-repeat,linear-gradient(#ffb900,#ffb900) 12px 12px/8px 8px no-repeat}.opx-security-page .opx-security-social-github{background:radial-gradient(circle at 34% 40%,#fff 0 2px,#0000 2.2px),radial-gradient(circle at 66% 40%,#fff 0 2px,#0000 2.2px),radial-gradient(circle at 50% 58%,#111 0 10px,#0000 10.5px);border-radius:999px}.opx-security-page .opx-security-social-linkedin{background:#0a66c2;border-radius:5px}.opx-security-page .opx-security-social-linkedin:before{color:#fff;content:"in";letter-spacing:-.05em;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute;inset:0}.opx-security-page .opx-security-enterprise-capabilities strong{color:#fff!important;font-size:13px!important;line-height:20px!important}.opx-security-page .opx-security-enterprise-capabilities span{color:#ffffff9e!important;font-size:13px!important;line-height:20px!important}.opx-security-page .opx-security-enterprise-fade{display:none!important}.opx-security-page .opx-trust-section-heading-centered{text-align:left;max-width:720px;margin:0 0 36px}.opx-security-page .opx-trust-operating-inner,.opx-security-page .opx-trust-docs-layout{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:36px;display:grid}.opx-security-page .opx-trust-operating-suite{gap:16px}.opx-security-page .opx-trust-operating-summary,.opx-security-page .opx-trust-operating-aside{grid-template-columns:1fr;gap:12px;display:grid}.opx-security-page .opx-trust-operating-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.opx-security-page .opx-trust-operating-card{justify-content:start;min-height:0}.opx-security-page .opx-trust-operating-aside ul,.opx-security-page .opx-trust-docs-list{gap:0;display:grid}.opx-security-page .opx-trust-operating-aside li,.opx-security-page .opx-trust-doc-row{border-top:1px solid #d9d9de;border-bottom:0}.opx-security-page .opx-trust-operating-aside li:first-child{border-top:0}.opx-security-page .opx-trust-docs-copy{position:static}.opx-security-page .opx-trust-docs-brief{border-top:1px solid #d9d9de;border-left:0;margin-top:20px;padding:14px 0 0}.opx-security-page .opx-trust-docs-board-head{margin-bottom:0;border:0!important}.opx-security-page .opx-trust-doc-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:0;padding:18px 0}.opx-security-page .opx-trust-docs-section{background:radial-gradient(circle at 10% 18%,#0f22a014,#0000 26rem),linear-gradient(#fff 0%,#f7f7f8 100%)!important}.opx-security-page .opx-trust-docs-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:stretch}.opx-security-page .opx-trust-docs-copy{flex-direction:column;justify-content:space-between;min-height:100%;display:flex;background:#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-security-page .opx-trust-docs-copy>p:not(.opx-trust-eyebrow){margin-top:12px}.opx-security-page .opx-trust-docs-brief{border-top:1px solid #d9d9de;gap:8px;margin-top:28px;padding-top:16px;display:grid}.opx-security-page .opx-trust-docs-board{gap:16px;display:grid;overflow:visible}.opx-security-page .opx-trust-docs-board-head{gap:8px;display:grid;background:linear-gradient(135deg,#0f22a00f,#fffffff5),#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-security-page .opx-trust-docs-board-head strong{color:#131316!important}.opx-security-page .opx-trust-docs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opx-security-page .opx-trust-doc-row{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:start;gap:16px;min-height:184px;position:relative;overflow:hidden;background:linear-gradient(#fffffffa,#f7f7f8b8),#fff!important;border:0 solid #d9d9de!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 0 0 1px #0000000f,0 .82px 1.64px #0000000f,0 0 1.64px #00000014!important}.opx-security-page .opx-trust-doc-row,.opx-security-page .opx-trust-doc-row:hover{transition:none!important;transform:none!important}.opx-security-page .opx-trust-doc-row:before{content:"";opacity:.48;background:linear-gradient(90deg,#0f22a0b8,#0f22a000);height:1px;position:absolute;inset:0 0 auto}.opx-security-page .opx-trust-doc-row:hover:before,.opx-security-page .opx-trust-doc-row:focus-visible:before{opacity:.48}.opx-security-page .opx-trust-doc-row:focus-visible{outline:none;box-shadow:0 0 0 3px #0f22a024,0 0 0 1px #00000014,0 2px 5px -2px #00000014,0 12px 24px -20px #00000014!important}.opx-security-page .opx-trust-doc-row-main{gap:12px;min-width:0;display:grid}.opx-security-page .opx-trust-doc-row-meta{flex-wrap:wrap;order:-1;gap:6px;display:flex}.opx-security-page .opx-trust-doc-row-meta span{text-transform:none;background:#ffffffb8;border:1px solid #13131614;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 9px;display:inline-flex;color:#13131694!important;color:lab(5.96513% .516325 -1.89413/.58)!important}.opx-security-page .opx-trust-doc-row-meta span+span:before{display:none}.opx-security-page .opx-trust-doc-row h3,.opx-security-page .opx-trust-doc-row p{margin:0}.opx-security-page .opx-trust-doc-row h3{max-width:34rem}.opx-security-page .opx-trust-doc-row p{max-width:36rem;margin-top:7px;color:#131316a8!important;color:lab(5.96513% .516325 -1.89413/.66)!important}.opx-security-page .opx-trust-doc-row-cta{z-index:1;border-top:1px solid #d9d9de;grid-column:1/-1;align-self:end;width:fit-content;min-width:100%;padding-top:13px;text-decoration:none;position:relative;color:#0f22a0!important;font-weight:500!important}.opx-security-page .opx-trust-doc-row-cta:after{content:"->";margin-left:8px;display:inline-block;color:#0f22a0!important}.opx-security-page .opx-trust-cta-section{--opx-trust-cta-bg-image:url(/images/assets/tech-data-center.png);isolation:isolate;min-height:520px;background:linear-gradient(90deg, #070a12e0 0%, #070a12b8 42%, #070a1247 100%), linear-gradient(180deg, #070a1214 0%, #070a12b8 100%), var(--opx-trust-cta-bg-image) center / cover no-repeat!important}.opx-security-page .opx-trust-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:520px;display:grid;color:#fff!important;background:0 0!important}.opx-security-page .opx-trust-cta-inner .opx-trust-eyebrow,.opx-security-page .opx-trust-cta-inner h2,.opx-security-page .opx-trust-cta-inner p{color:#fff!important}.opx-security-page .opx-trust-cta-inner p{color:#ffffffc7!important}.opx-security-page .opx-trust-cta-actions .btn-ghost{color:#fff!important;background:#ffffff14!important;border-color:#ffffff70!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}@media (max-width:980px){.opx-security-page .opx-page-header-inner,.opx-security-page :where(.opx-security-proof-inner,.opx-security-enterprise-shell,.opx-trust-metrics-inner,.opx-trust-operating-inner,.opx-trust-docs-inner,.opx-trust-cta-inner){width:min(100% - 32px, var(--opx-layout-shell))!important}.opx-security-page .opx-security-proof-hero,.opx-security-page .opx-security-enterprise-shell,.opx-security-page .opx-trust-operating-inner,.opx-security-page .opx-trust-docs-layout,.opx-security-page .opx-trust-cta-inner{grid-template-columns:1fr}.opx-security-page .opx-security-enterprise-copy-block{max-width:680px}.opx-security-page .opx-security-enterprise-3d{height:380px!important}.opx-security-page .opx-security-enterprise-capabilities{grid-template-columns:1fr}.opx-security-page .opx-trust-cta-section{min-height:0;background-position:62%!important}.opx-security-page .opx-trust-cta-inner{align-content:center;min-height:460px}.opx-security-page .opx-security-proof-grid,.opx-security-page .opx-trust-resource-board,.opx-security-page .opx-trust-operating-ledger,.opx-security-page .opx-trust-docs-list{grid-template-columns:1fr}}@media (max-width:680px){.opx-security-page .opx-page-header-inner{padding:96px 0 56px}.opx-security-page :where(.opx-security-proof-inner,.opx-security-enterprise-shell,.opx-trust-metrics-inner,.opx-trust-operating-inner,.opx-trust-docs-inner,.opx-trust-cta-inner){padding-top:64px;padding-bottom:64px}.opx-security-page .opx-security-proof-signal-grid{grid-template-columns:1fr}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
