.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}._button_om75m_1{font-family:var(--font-display);cursor:pointer;align-items:center;gap:8px;font-weight:500;transition:background .18s,border-color .18s,transform .15s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}._sm_om75m_21{height:36px;font-size:var(--fs-sm);border-radius:10px;padding:0 16px}._md_om75m_28{height:44px;font-size:var(--fs-base);border-radius:12px;padding:0 24px}._lg_om75m_35{height:52px;font-size:var(--fs-base);border-radius:14px;padding:0 32px}._primary_om75m_42{background:var(--gradient-primary);color:var(--color-neutral-1);border:none}._primary_om75m_42:hover{background:linear-gradient(135deg, var(--color-sky-8), var(--color-blue-5));box-shadow:0 8px 28px oklch(from var(--color-blue-3) l c h / .28);transform:translateY(-1px)}._primary_om75m_42._mor_om75m_55{background:var(--gradient-primary-mor);font-family:var(--font-ubuntu), sans-serif;letter-spacing:.01em;box-shadow:0 4px 18px oklch(from var(--color-blue-2) l c h / .38), 0 1px 0 oklch(from var(--color-neutral-1) l c h / .28) inset, 0 -1px 0 oklch(from var(--color-navy-6) l c h / .12) inset;font-weight:500}._primary_om75m_42._mor_om75m_55:before{content:"";background:linear-gradient(180deg, oklch(from var(--color-neutral-1) l c h / .18) 0%, oklch(from var(--color-neutral-1) l c h / .04) 60%);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._primary_om75m_42._mor_om75m_55:hover{background:var(--gradient-primary-mor);box-shadow:0 8px 28px oklch(from var(--color-blue-2) l c h / .5), 0 1px 0 oklch(from var(--color-neutral-1) l c h / .28) inset;transform:translateY(-2px)}._primary_om75m_42._mor_om75m_55:active{transform:scale(.97)}._secondary_om75m_91{background:var(--color-neutral-1);color:var(--color-blue-3);border:1px solid oklch(from var(--color-blue-3) l c h / .055);box-shadow:0 4px 16px oklch(from var(--color-neutral-8) l c h / .12)}._secondary_om75m_91:hover{background-color:var(--color-neutral-3);box-shadow:0 8px 28px oklch(from var(--color-blue-3) l c h / .15);transform:translateY(-1px)}._ghost_om75m_104{background:oklch(from var(--color-neutral-1) l c h / .05);border:1.5px solid oklch(from var(--color-neutral-1) l c h / .18);color:oklch(from var(--color-neutral-1) l c h / .75)}._ghost_om75m_104:hover{background:oklch(from var(--color-neutral-1) l c h / .05);border-color:oklch(from var(--color-neutral-1) l c h / .35);transform:translateY(-1px)}._inner_om75m_118{align-items:center;gap:inherit;z-index:1;display:inline-flex;position:relative}._button_om75m_1:disabled{opacity:.75;cursor:default}._button_om75m_1:disabled:hover,._button_om75m_1:disabled:active{transform:none}._tile_1jby1_1{align-self:start;display:block}._menu_nk75o_6{pointer-events:none;width:min(480px, calc(100vw - 2 * var(--gutter)));background:var(--surface);box-shadow:var(--shadow-float);opacity:0;transition:opacity .15s var(--ease), translate .15s var(--ease);z-index:10;border-radius:22px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% -12px}._menu_nk75o_6.is-open{pointer-events:auto;opacity:1;transition-duration:.25s;translate:-50%}._menu_nk75o_6:before{content:"";inset-inline:0;height:12px;position:absolute;top:-12px}._row_nk75o_45+._row_nk75o_45{margin-top:10px}._row_nk75o_45{transition:background var(--dur-hover) var(--ease);border-radius:10px;grid-template-columns:38px 1fr;gap:14px;padding:16px;display:grid}._row_nk75o_45:hover{background:var(--well)}._row_nk75o_45.is-current{background:var(--accent-soft)}._text_nk75o_66{gap:5px;display:grid}._title_nk75o_71{font:500 .9375rem/1.2 var(--font-display);color:var(--ink);align-items:center;gap:.5rem;display:flex}._badge_nk75o_81{font:600 10px/1 var(--font-display);letter-spacing:.04em;color:var(--accent);background:var(--surface);border-radius:var(--r-pill);padding:4px 7px}._blurb_nk75o_90{color:var(--body);font-size:.875rem;line-height:1.5}._foot_nk75o_96{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:10px;padding:14px 16px 6px;font-size:13px;display:flex}._foot_nk75o_96 a{color:var(--accent);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}._foot_nk75o_96 a:hover>span:first-child{text-decoration:underline}._arrow_nk75o_120{transition:translate var(--dur-hover) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine){._foot_nk75o_96 a:hover ._arrow_nk75o_120{translate:3px}}@media (width<=1023px){._menu_nk75o_6{display:none}}._header_115wo_9{z-index:200;height:var(--nav-h);padding-top:var(--nav-gap);pointer-events:none;position:fixed;inset:0 0 auto}._island_115wo_23{pointer-events:auto;width:min(var(--chrome-w), 100% - 2 * var(--gutter));height:var(--nav-island-h);border-radius:var(--r-nav);background:color-mix(in oklab, var(--surface) 62%, transparent);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-float), inset 0 1px 0 oklch(from var(--color-neutral-1) l c h / .6);transition:background var(--dur) var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:22px 10px;display:grid;position:relative}@supports not (backdrop-filter:blur(1px)){._island_115wo_23{-webkit-backdrop-filter:blur(24px)saturate(180%)}}._header_115wo_9.is-scrolled ._island_115wo_23{background:color-mix(in oklab, var(--surface) 80%, transparent)}html[data-nav-solid] ._island_115wo_23,html[data-nav-solid] ._header_115wo_9.is-scrolled ._island_115wo_23{background:var(--surface)}._island_115wo_23 :focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);outline:none}@media (forced-colors:active){._island_115wo_23 :focus-visible{outline-offset:2px;outline:3px solid}}._brand_115wo_106{grid-column:1;justify-self:start;display:flex;position:relative}._brand_115wo_106>[data-swap]{left:0}._ctas_115wo_132{justify-content:flex-end;display:inline-flex;position:relative}._ctas_115wo_132>*{white-space:nowrap;flex:none}._ctas_115wo_132>[data-swap]{right:0}._brandLink_115wo_156{color:var(--ink);align-items:center;display:inline-flex}._links_115wo_103{grid-column:2;place-self:stretch center;align-items:center;gap:1.75rem;display:flex}._right_115wo_170{grid-column:3;justify-self:end;align-items:center;gap:1.5rem;display:flex}._homeLinks_115wo_183{align-items:center;gap:1.25rem;display:flex}@media (width>=1024px){html:not([data-product]) ._island_115wo_23{padding-inline:22px}}._homeLinks_115wo_183 ._productLink_115wo_211{gap:.5rem}._products_115wo_219{align-self:stretch;align-items:center;display:flex;position:relative}._link_115wo_62{font:500 .9375rem/1 var(--font-display);color:var(--body);cursor:pointer;transition:color var(--dur-hover) var(--ease);background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem 0;display:inline-flex}._link_115wo_62:hover,._trigger_115wo_244[aria-expanded=true]{color:var(--ink)}._trigger_115wo_244[aria-expanded=true]{color:var(--accent)}._trigger_115wo_244[aria-expanded=true] ._chevron_115wo_250{rotate:180deg}._chevron_115wo_250{transition:rotate var(--dur-hover) var(--ease)}._active_115wo_260{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}._burger_115wo_229{width:40px;height:40px;font:inherit;color:var(--ink);cursor:pointer;transition-property:scale;transition-duration:var(--dur-hover);transition-timing-function:var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:none}._burger_115wo_229:active{scale:.96}._burgerIcons_115wo_293{place-items:center;width:22px;height:22px;display:grid;position:relative}._iconClose_115wo_300{position:absolute;inset:0}._iconOpen_115wo_304,._iconClose_115wo_300{transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:var(--ease-icon)}._burger_115wo_229 ._iconClose_115wo_300,._burger_115wo_229[aria-expanded=true] ._iconOpen_115wo_304{opacity:0;filter:blur(4px);scale:.25}._burger_115wo_229[aria-expanded=true] ._iconClose_115wo_300{opacity:1;filter:blur();scale:1}@media (width<=1023px){._links_115wo_103,._signin_115wo_328,._homeLinks_115wo_183,._ctas_115wo_132{display:none}._burger_115wo_229{display:inline-flex}._island_115wo_23{padding-inline:16px 8px}}._drawer_rvznb_5{pointer-events:none;top:var(--nav-h);height:calc(100dvh - var(--nav-h));z-index:40;background:var(--surface);overscroll-behavior:contain;transition:translate .28s var(--ease);padding:14px;position:fixed;inset-inline:0;overflow-y:auto;translate:0 100%}._drawer_rvznb_5.is-open{pointer-events:auto;transition-duration:.4s;translate:none}._group_rvznb_29{font:600 .75rem/1 var(--font-display);letter-spacing:.04em;color:var(--muted);padding:10px 12px}._row_rvznb_36{border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:14px 12px;display:grid}._row_rvznb_36.is-current{background:var(--accent-soft)}._text_rvznb_49{gap:3px;display:grid}._title_rvznb_54{font:500 .9375rem/1.2 var(--font-display);color:var(--ink)}._sub_rvznb_59{color:var(--muted);font-size:.8125rem}._rule_rvznb_64{border:0;border-top:1px solid var(--line);margin:14px 12px}._list_rvznb_70{gap:2px;list-style:none;display:grid}._list_rvznb_70 a{font:500 1rem/1 var(--font-display);color:var(--ink);transition-property:background;transition-duration:var(--dur-hover);transition-timing-function:var(--ease);border-radius:10px;padding:12px;display:block}._list_rvznb_70 a:hover{background:var(--well)}._list_rvznb_70 a:active{background:var(--accent-soft)}._cta_rvznb_95{margin:18px 12px 12px}._cta_rvznb_95 a{justify-content:center;width:100%}@media (width>=1024px){._drawer_rvznb_5{display:none}}._link_q5m7c_6{width:fit-content;font-size:var(--fs-md);letter-spacing:-.16px;color:var(--color-slate-7);border-radius:32px;padding:8px 12px 8px 0;font-weight:400;line-height:1.5;transition:color .15s;display:inline-flex}._link_q5m7c_6:hover{color:var(--color-neutral-7)}._active_q5m7c_25{color:var(--color-neutral-7);font-weight:500}.pai-footer.dark ._link_q5m7c_6{color:var(--color-slate-1)}.pai-footer.dark ._link_q5m7c_6:hover,.pai-footer.dark ._active_q5m7c_25{color:var(--color-neutral-1)}._toggle_65qrz_5{font:500 .8125rem/1 var(--font-display);color:oklch(from var(--color-neutral-1) l c h / .7);cursor:pointer;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-dark);transition-property:color,scale;transition-duration:var(--dur-hover);transition-timing-function:var(--ease);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}._toggle_65qrz_5:hover{color:var(--color-neutral-1)}._toggle_65qrz_5:active{scale:.96}._icons_65qrz_28{place-items:center;width:16px;height:16px;display:grid;position:relative}._iconPlay_65qrz_38{position:absolute;inset:0}._iconPause_65qrz_42,._iconPlay_65qrz_38{transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:var(--ease-icon)}._toggle_65qrz_5 ._iconPlay_65qrz_38{opacity:0;filter:blur(4px);scale:.25}._iconPlay_65qrz_38{translate:1px}._toggle_65qrz_5[aria-pressed=true] ._iconPause_65qrz_42{opacity:0;filter:blur(4px);scale:.25}._toggle_65qrz_5[aria-pressed=true] ._iconPlay_65qrz_38{opacity:1;filter:blur();scale:1}._footer_tkajb_1{background:var(--ink);color:oklch(from var(--color-neutral-1) l c h / .86);font-family:var(--font-display);padding:56px 0 28px}._inner_tkajb_15{max-width:calc(var(--chrome-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}._grid_tkajb_21{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:48px;display:grid}@media (width<=900px){._grid_tkajb_21{grid-template-columns:1fr;gap:36px}}._brandLink_tkajb_37{color:var(--color-neutral-1);align-items:center;display:inline-flex}._brand_tkajb_37{align-content:start;gap:1rem;display:grid}._descriptor_tkajb_52{color:oklch(from var(--color-neutral-1) l c h / .66);max-width:40ch;font-size:.875rem;line-height:1.6}._contact_tkajb_59{color:var(--color-neutral-1);justify-self:start;font-size:.875rem;font-weight:600}._contact_tkajb_59:hover{text-decoration:underline}._col_tkajb_69{align-content:start;gap:.625rem;display:grid}._heading_tkajb_75{font:600 13px/1.3 var(--font-display);color:var(--color-neutral-1);letter-spacing:0}._col_tkajb_69 ul{gap:.375rem;list-style:none;display:grid}._col_tkajb_69 ul:not(._legal_tkajb_87) a{color:oklch(from var(--color-neutral-1) l c h / .86);font-size:.875rem}._col_tkajb_69 ul:not(._legal_tkajb_87) a:hover{color:var(--color-neutral-1);text-decoration:underline}._legalHeading_tkajb_102{font:600 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:oklch(from var(--color-neutral-1) l c h / .5);margin-top:.75rem}._legal_tkajb_87{gap:.375rem;list-style:none;display:grid}._which_tkajb_116{color:oklch(from var(--color-neutral-1) l c h / .66);font-size:.875rem;line-height:1.6}._which_tkajb_116+._which_tkajb_116{margin-top:8px}._whichProduct_tkajb_126{color:var(--color-neutral-1);font-weight:600}._compare_tkajb_131{color:var(--color-neutral-1);justify-self:start;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}._compare_tkajb_131:hover>span:first-child{text-decoration:underline}._arrow_tkajb_144{transition:translate var(--dur-hover) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine){._compare_tkajb_131:hover ._arrow_tkajb_144{translate:3px}}._bar_tkajb_155{border-top:1px solid var(--line-dark);color:oklch(from var(--color-neutral-1) l c h / .5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:48px;padding-top:24px;font-size:13px;display:flex}._barRight_tkajb_168{align-items:center;gap:1rem;display:inline-flex}._bar_tkajb_155 a:hover{color:var(--color-neutral-1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}html[data-astro-transition]{scroll-behavior:auto}body{font:400 var(--text-body) / var(--leading-body) var(--font-body);letter-spacing:-.004em;background:var(--color-neutral-4);color:var(--color-navy-8);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:500}p{text-wrap:pretty}strong,b{font-weight:600}a{color:inherit;text-decoration:none}.document-card a:hover{text-decoration:underline}ul,ol{list-style:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--color-navy-8);color:var(--color-neutral-1);border-radius:0 0 10px 10px;padding:10px 18px;font-weight:600;transition:top .18s;position:absolute;top:-48px;left:8px}.skip-link:focus{outline:3px solid var(--color-blue-3);outline-offset:2px;top:0}:focus-visible{outline:3px solid var(--color-blue-3);outline-offset:2px}html.no-scroll{overflow:hidden}pre,code{font-family:var(--font-jetbrains-mono), monospace}:root{--color-neutral-1:oklch(100% 0 0);--color-neutral-2:oklch(98.46% .0017 247.84);--color-neutral-3:oklch(96.73% .0153 269.99);--color-neutral-4:oklch(96.39% .0169 267.79);--color-neutral-5:oklch(94.01% 0 0);--color-neutral-6:oklch(86.99% 0 0);--color-neutral-7:oklch(14.48% 0 0);--color-neutral-8:oklch(0% 0 0);--color-navy-1:oklch(39.26% .0151 259.82);--color-navy-2:oklch(37.29% .0306 259.73);--color-navy-3:oklch(31.65% .129 263.81);--color-navy-4:oklch(32.88% .0348 245.75);--color-navy-5:oklch(27.95% .0368 260.03);--color-navy-6:oklch(22.87% .1127 262.77);--color-navy-7:oklch(26.66% .015 256.8);--color-navy-8:oklch(22.14% .0814 267.91);--color-navy-9:oklch(19.98% .0403 258.29);--color-navy-10:oklch(16.34% .0398 265.07);--color-slate-1:oklch(78.78% .041 271.34);--color-slate-2:oklch(67.14% .0773 268.97);--color-slate-3:oklch(66.24% .0461 270.63);--color-slate-4:oklch(66.25% .0181 250.92);--color-slate-5:oklch(57.91% .0293 266.43);--color-slate-6:oklch(54.25% .0639 260.62);--color-slate-7:oklch(55.1% .0234 264.36);--color-slate-8:oklch(50.64% .046 270.82);--color-slate-9:oklch(44.9% .0297 265.31);--color-blue-1:oklch(59.61% .2195 262.54);--color-blue-2:oklch(53.89% .2554 264.49);--color-blue-3:oklch(57.1% .2357 261.35);--color-blue-4:oklch(52.43% .2279 261.09);--color-blue-5:oklch(48.51% .2195 262.67);--color-blue-6:oklch(53.02% .1071 253.09);--color-blue-7:oklch(45.92% .0717 272.36);--color-blue-8:oklch(43.65% .0842 264.51);--color-blue-9:oklch(37.7% .1195 270.07);--color-sky-1:oklch(92.97% .0334 265.23);--color-sky-2:oklch(88.23% .0571 254.13);--color-sky-3:oklch(84.57% .0759 269.1);--color-sky-4:oklch(85.6% .0768 244.09);--color-sky-5:oklch(80.91% .0956 251.81);--color-sky-6:oklch(78.57% .1153 246.66);--color-sky-7:oklch(75.54% .1534 231.64);--color-sky-8:oklch(66.51% .1443 236.59);--color-green-1:oklch(77.29% .1535 163.22);--color-green-2:oklch(72.27% .192 149.58);--color-green-3:oklch(69.13% .1544 160.13);--color-green-4:oklch(65.26% .1242 173.92);--color-green-5:oklch(49.49% .1048 165.6);--color-amber-1:oklch(79.91% .1412 60.1);--color-amber-2:oklch(83.69% .1644 84.43);--color-amber-3:oklch(76.86% .1647 70.08);--color-amber-4:oklch(66.58% .1574 58.32);--color-amber-5:oklch(55.53% .1455 49);--color-red-1:oklch(73.45% .1626 25.78);--color-red-2:oklch(71.06% .1661 22.22);--color-red-3:oklch(65.18% .1487 359.96);--color-red-4:oklch(64.34% .2072 15.87);--color-red-5:oklch(59.98% .207 15.68);--color-red-6:oklch(54.81% .1953 16.13);--color-red-7:oklch(51.63% .1995 21.98);--color-purple-1:oklch(96.33% .0206 301.15);--color-purple-2:oklch(64.55% .1869 296.54);--color-purple-3:oklch(57.84% .2346 278.29);--color-purple-4:oklch(54.13% .2466 293.01);--color-purple-5:oklch(49.53% .2176 283.23);--color-purple-6:oklch(25.69% .1314 277.4);--gradient-primary:linear-gradient(135deg, var(--color-sky-7), var(--color-blue-3));--gradient-primary-mor:linear-gradient(105deg, var(--color-blue-2) 0%, var(--color-purple-5) 55%, var(--color-purple-2) 100%);--shadow-lg:0 8px 40px oklch(from var(--color-blue-3) l c h / .14), 0 2px 10px oklch(from var(--color-blue-3) l c h / .08);--fs-3xs:.625rem;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fs-5xl:3.25rem;--fs-6xl:4rem;--fs-7xl:5rem;--fs-8xl:10rem;--text-stat:clamp(var(--fs-xl), 2.5vw, var(--fs-3xl));--text-h3:clamp(1.375rem, 2vw, 1.75rem);--text-h2:clamp(2rem, 3.8vw, 3.25rem);--text-h1:clamp(2.5rem, 4.6vw, 4rem);--text-hero:clamp(2.75rem, 6vw, 5.25rem);--text-display:clamp(var(--fs-6xl), 12vw, var(--fs-8xl));--text-lede:clamp(1.125rem, 1.4vw, 1.3125rem);--text-body:1.0625rem;--text-small:.9375rem;--text-eyebrow:.75rem;--tracking-hero:-.045em;--tracking-h1:-.04em;--tracking-h2:-.035em;--tracking-h3:-.02em;--tracking-eyebrow:.04em;--leading-hero:1;--leading-h1:1.02;--leading-h2:1.05;--leading-h3:1.15;--leading-lede:1.55;--leading-body:1.6;--font-display:var(--font-ubuntu), system-ui, sans-serif;--font-body:var(--font-source-sans-3), system-ui, sans-serif;--ink:var(--color-navy-8);--ink-2:var(--color-navy-10);--body:var(--color-blue-8);--muted:var(--color-slate-5);--surface:var(--color-neutral-1);--bg:var(--color-neutral-3);--well:var(--color-neutral-4);--line:oklch(from var(--color-navy-8) l c h / .08);--line-strong:oklch(from var(--color-navy-8) l c h / .14);--line-dark:oklch(from var(--color-neutral-1) l c h / .1);--accent:var(--color-blue-3);--accent-2:var(--color-blue-5);--accent-soft:oklch(95.35% .0219 263.19);--nav-island-h:64px;--nav-gap:14px;--nav-h:calc(var(--nav-island-h) + var(--nav-gap));--r-nav:20px;--r-pill:999px;--chrome-w:1120px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--shadow-float:0 0 0 1px var(--line), 0 12px 40px oklch(from var(--color-navy-9) l c h / .1);--ease:cubic-bezier(.2, .7, .2, 1);--dur-hover:.15s;--ease-icon:cubic-bezier(.2, 0, 0, 1);--dur:.4s;--dur-swap:.24s}[data-product=mor]{--accent:var(--color-purple-5);--accent-2:oklch(44.41% .206 282.12);--accent-soft:oklch(94.44% .0299 296.23)}[data-product=platforms] [data-for=mor],[data-product=mor] [data-for=platforms]{display:none!important}[data-product=platforms] [data-swap=mor],[data-product=mor] [data-swap=platforms]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0}html[data-motion=play] [data-swap]{transition:opacity var(--dur-swap) var(--ease)}html[data-motion=play][data-product=platforms] [data-swap=mor],html[data-motion=play][data-product=mor] [data-swap=platforms]{transition:opacity var(--dur-swap) var(--ease), visibility 0s linear var(--dur-swap)}@media (width<=1023px){:root{--nav-island-h:56px;--nav-gap:10px;--r-nav:18px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.animate-fade-up-1{animation:.7s 40ms both fadeUp}.animate-fade-up-2{animation:.7s .18s both fadeUp}.animate-fade-up-3{animation:.7s .32s both fadeUp}.animate-fade-up-4{animation:.7s .46s both fadeUp}.platforms-container{max-width:1080px;margin:0 auto;padding:0 24px}.mor-container{max-width:1200px;margin:0 auto;padding:0 40px}.section-badge{background:oklch(from var(--color-blue-3) l c h / .055);border:1px solid oklch(from var(--color-blue-3) l c h / .18);font:600 var(--text-eyebrow) / 1 var(--font-display);color:var(--color-blue-5);letter-spacing:var(--tracking-eyebrow);border-radius:8px;align-items:center;gap:7px;padding:5px 13px;display:inline-flex}.card{background:var(--color-neutral-1);border:1px solid oklch(from var(--color-blue-3) l c h / .055);box-shadow:0 2px 16px oklch(from var(--color-blue-3) l c h / .07);border-radius:18px}.section-header{text-align:center;margin-bottom:40px;padding-top:64px}.section-header h2{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);line-height:var(--leading-h2);margin:12px 0}.section-header p{font-size:var(--text-lede);color:var(--color-blue-8);max-width:56ch;line-height:var(--leading-lede);margin:0 auto}@media (width<=1024px){html{overflow-x:hidden}.section-header{margin-bottom:24px;padding-top:40px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-up{animation:.55s both fadeUp}@keyframes riseUp{0%{transform:translateY(22px)}to{transform:translateY(0)}}.animate-rise-up{animation:.55s both riseUp}.animation-delay-1{animation-delay:80ms}.animation-delay-2{animation-delay:.18s}.animation-delay-3{animation-delay:.28s}.animation-delay-4{animation-delay:.4s}.animation-delay-5{animation-delay:.5s}.animate-pulse-dot{animation:2s ease-in-out infinite pulse}.glass-card{background:oklch(from var(--color-neutral-1) l c h / .55);border:1px solid oklch(from var(--color-neutral-1) l c h / .86);border-bottom-color:oklch(from var(--color-sky-3) l c h / .35);border-right-color:oklch(from var(--color-sky-3) l c h / .35);box-shadow:0 4px 24px oklch(from var(--color-blue-2) l c h / .08), 0 1.5px 0 oklch(from var(--color-neutral-1) l c h / .95) inset, 0 -1px 0 oklch(from var(--color-purple-5) l c h / .07) inset;backdrop-filter:blur(20px);border-radius:18px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}@supports not (backdrop-filter:blur(1px)){.glass-card{-webkit-backdrop-filter:blur(20px)}}.glass-card:before{content:"";border-radius:inherit;background:linear-gradient(145deg, oklch(from var(--color-neutral-1) l c h / .55) 0%, oklch(from var(--color-neutral-1) l c h / .05) 60%, oklch(from var(--color-neutral-1) l c h / .04) 100%);pointer-events:none;position:absolute;inset:0}.glass-card:hover{box-shadow:0 10px 36px oklch(from var(--color-blue-2) l c h / .14), 0 2px 0 oklch(from var(--color-neutral-1) l c h / .98) inset, 0 -1px 0 oklch(from var(--color-purple-5) l c h / .08) inset;transform:translateY(-2px)}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}.page-shell{min-height:100vh;overflow-x:hidden}@media (width<=767px){.mor-container{padding-left:20px;padding-right:20px}pre{overflow-x:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-motion=paused]{scroll-behavior:auto}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-motion=paused]::view-transition-group(*),html[data-motion=paused]::view-transition-old(*),html[data-motion=paused]::view-transition-new(*){animation:none!important}
