/* Remote Pro Ai — talent+app-talent@ar: the rules of site.css its pages can use, in site.css order (scripts/css_split.py) */
@layer rpk5, rpk4, rpk3, rpk2, rpk1, rpk0, rp0, rp1, rp2, rp3, rp4, rp5, rpi0, rpi1, rpi2, rpi3, rpi4, rpi5;@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/1297a1f1bf.woff2) format("woff2"), url(fonts/1297a1f1bf.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/c39c6eea00.woff2) format("woff2"), url(fonts/c39c6eea00.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/8e28e008fb.woff2) format("woff2"), url(fonts/8e28e008fb.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/28735fece6.woff2) format("woff2"), url(fonts/28735fece6.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter AR";font-style:normal;font-weight:400;font-display:swap;size-adjust:94%;src:url(fonts/c39c6eea00.woff2) format("woff2"), url(fonts/c39c6eea00.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter AR";font-style:normal;font-weight:500;font-display:swap;size-adjust:94%;src:url(fonts/8e28e008fb.woff2) format("woff2"), url(fonts/8e28e008fb.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"Inter AR";font-style:normal;font-weight:600 900;font-display:swap;size-adjust:94%;src:url(fonts/28735fece6.woff2) format("woff2"), url(fonts/28735fece6.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-2027, U+202F-2044, U+205F-2064, U+20AC, U+2122, U+2190-2199, U+2212, U+2215, U+2248, U+2260, U+2264-2265}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/8a7534d1cc.woff2) format("woff2"), url(fonts/8a7534d1cc.woff) format("woff");unicode-range:U+060C, U+061B, U+061F, U+0621-063A, U+0640-0652, U+0660-066D, U+0670, U+200C-200F, U+25CC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/6d48248ec8.woff2) format("woff2"), url(fonts/6d48248ec8.woff) format("woff");unicode-range:U+060C, U+061B, U+061F, U+0621-063A, U+0640-0652, U+0660-066D, U+0670, U+200C-200F, U+25CC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600 900;font-display:swap;src:url(fonts/8f4524840e.woff2) format("woff2"), url(fonts/8f4524840e.woff) format("woff");unicode-range:U+060C, U+061B, U+061F, U+0621-063A, U+0640-0652, U+0660-066D, U+0670, U+200C-200F, U+25CC}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/5b9fa353ea.woff2) format("woff2"), url(fonts/5b9fa353ea.woff) format("woff");unicode-range:U+0020-007E, U+00A0-00FF, U+2010-2027, U+2030-203A, U+20A0-20CF, U+2190-21FF, U+2212}@font-face{font-family:"IBM Plex Sans Arabic Ext";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/510f15b426.woff2) format("woff2"), url(fonts/510f15b426.woff) format("woff");unicode-range:U+0600-06FF}@font-face{font-family:"Space Grotesk Fallback";src:local("Arial"), local("Helvetica Neue"), local("Helvetica"), local("Liberation Sans"), local("Roboto");size-adjust:110.47%;ascent-override:89.08%;descent-override:26.43%;line-gap-override:0.00%}@font-face{font-family:"IBM Plex Mono Fallback";src:local("Courier New"), local("Menlo"), local("Consolas"), local("Liberation Mono"), local("DejaVu Sans Mono");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.50%;line-gap-override:0.00%}@font-face{font-family:"IBM Plex Sans Arabic Fallback";unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;src:local("Geeza Pro"), local("Segoe UI"), local("Tahoma"), local("Arial"), local("Noto Sans Arabic");size-adjust:100.88%;ascent-override:107.56%;descent-override:41.14%;line-gap-override:0.00%}@font-face{font-family:"Inter Fallback";src:local("Arial"), local("Helvetica Neue"), local("Helvetica"), local("Liberation Sans"), local("Roboto");size-adjust:107.32%;ascent-override:90.27%;descent-override:22.48%;line-gap-override:0.00%}@font-face{font-family:"IBM Plex Sans Arabic Fallback";src:local("DejaVu Sans"), local("Noto Sans Arabic"), local("Noto Naskh Arabic"), local("Geeza Pro"), local("Segoe UI"), local("Tahoma"), local("Arial");size-adjust:87.96%;ascent-override:123.35%;descent-override:47.18%;line-gap-override:0.00%;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@layer rp0{:root{--ink-950: #070C16;--ink-900: #0B1220;--ink-850: #0F1828;--ink-800: #131C2E;--ink-700: #1B2539;--ink-600: #26314A;--ink-500: #3A4661;--ink-400: #5B6680;--ink-300: #8D96AB;--ink-200: #C3C9D6;--saffron-50: #FFF8EE;--saffron-100: #FFF1DE;--saffron-200: #FFE0B5;--saffron-300: #FFB347;--saffron-500: #FF9821;--saffron-600: #DD8D16;--saffron-700: #9C5A0A;--saffron-800: #7A4708;--saffron-tint-ink: rgb(255 152 33 / 0.14);--cloud: #F9F6F2;--cloud-2: #F3EEE7;--cloud-3: #E8E2DA;--cloud-4: #D6CEC3;--white: #FFFFFF;--text-muted: #4E535B;--text-subtle: #61646C;--on-ink-2: #B6B6B7;--on-ink-3: #909296;--ink-a06: rgb(11 18 32 / 0.06);--ink-a08: rgb(11 18 32 / 0.08);--ink-a12: rgb(11 18 32 / 0.12);--ink-a14: rgb(11 18 32 / 0.14);--ink-a20: rgb(11 18 32 / 0.20);--ink-a40: rgb(11 18 32 / 0.40);--ink-a64: rgb(11 18 32 / 0.64);--cloud-a06: rgb(249 246 242 / 0.06);--cloud-a10: rgb(249 246 242 / 0.10);--cloud-a40: rgb(249 246 242 / 0.40);--lapis-50: var(--ink-a06);--lapis-100: var(--ink-a12);--lapis-500: var(--ink-900);--lapis-300: var(--saffron-300);--lapis-200: var(--ink-a12);--lapis-400: var(--ink-900);--lapis-600: var(--ink-900);--lapis-700: var(--ink-900);--lapis-800: var(--ink-900);--lapis-900: var(--ink-900);--line-strong: var(--cloud-4);--neutral-50: #F9FAFD;--neutral-100: #EFF0F3;--neutral-200: #DEE0E2;--neutral-300: #C6C9CE;--neutral-400: #9EA2A8;--neutral-500: #70757C;--neutral-600: #4E535B;--neutral-700: #2E333C;--neutral-900: #11161F;--green-600: #0A7E3A;--green-300: #61CB7C;--green-50: #E8F4EC;--red-600: #C92324;--red-300: #F66D67;--red-50: #FBE9E9;--amber-600: var(--saffron-800);--amber-300: var(--saffron-300);--amber-50: var(--saffron-100);--ok: var(--green-600);--ok-bg: var(--green-50);--ok-on-ink: var(--green-300);--err: var(--red-600);--err-bg: var(--red-50);--err-on-ink: var(--red-300);--attn-bg: var(--saffron-50);--attn-chip: var(--saffron-100);--attn-text: var(--saffron-800);--attn-on-ink-bg: var(--saffron-tint-ink);--attn-on-ink-text: var(--saffron-300);--neutral-bg: var(--ink-a06);--neutral-edge: var(--ink-a12);--pending-ring: var(--ink-a40);--tint-p2: var(--ink-a20);--tint-p3: var(--ink-a12);--tint-p4: var(--ink-a06);--viz-accent: var(--saffron-500);--viz-accent-edge: var(--saffron-700);--viz-1: var(--ink-900);--viz-2: #6B7891;--viz-3: #9C8B6E;--viz-seq-100: var(--ink-900);--viz-seq-64: var(--ink-a64);--viz-seq-40: var(--ink-a40);--viz-seq-20: var(--ink-a20);--viz-seq-8: var(--ink-a08);--viz-track: var(--ink-a08);--viz-grid: var(--ink-a06);--color-bg: var(--cloud);--color-bg-alt: var(--cloud-2);--color-surface: var(--white);--color-surface-raised: var(--white);--color-surface-sunken: var(--cloud-2);--color-overlay: rgb(11 18 32 / 0.48);--color-border: var(--cloud-3);--color-border-subtle: rgb(11 18 32 / 0.06);--color-border-strong: var(--neutral-500);--color-border-inverse: var(--ink-900);--color-hairline: var(--cloud-3);--color-hairline-strong: var(--cloud-4);--color-text: var(--ink-900);--color-text-muted: var(--text-muted);--color-text-subtle: var(--text-subtle);--color-text-inverse: var(--cloud);--color-heading: var(--ink-900);--color-accent: var(--saffron-500);--color-accent-hover: var(--saffron-300);--color-accent-active: var(--saffron-600);--color-accent-tint: var(--saffron-100);--color-on-accent: var(--ink-900);--color-accent-text: var(--saffron-700);--color-accent-text-on-tint: var(--saffron-800);--color-link: var(--ink-900);--color-link-hover: var(--ink-900);--link-underline: var(--saffron-600);--link-underline-sm: var(--saffron-700);--link-underline-hover: var(--ink-900);--link-thickness: 1.5px;--link-thickness-hover: 2px;--link-offset: 3px;--color-focus: var(--ink-900);--color-focus-halo: rgb(255 152 33 / 0.45);--color-success: var(--green-600);--color-success-bg: var(--green-50);--color-warning: var(--saffron-800);--color-warning-bg: var(--saffron-100);--color-error: var(--red-600);--color-error-bg: var(--red-50);--color-info: var(--ink-900);--color-info-bg: var(--ink-a06);--color-info-edge: var(--ink-a12);--color-live: var(--green-600);--color-selection-bg: var(--saffron-200);--color-selection-text: var(--ink-900);--logo-body: var(--ink-900);--logo-module: var(--saffron-500);--font-display: "Space Grotesk", "IBM Plex Sans Arabic", "Space Grotesk Fallback", "Inter", system-ui, sans-serif;--font-sans: "Inter", "IBM Plex Sans Arabic", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-text: var(--font-sans);--font-arabic: "IBM Plex Sans Arabic", "Inter AR", "IBM Plex Sans Arabic Ext", "IBM Plex Sans Arabic Fallback", "Inter Fallback", "Geeza Pro", "Segoe UI", Tahoma, sans-serif;--font-ar: var(--font-arabic);--font-mono: "IBM Plex Mono", "IBM Plex Sans Arabic", "Inter", "IBM Plex Mono Fallback", ui-monospace, Menlo, Consolas, monospace;--font-heading: var(--font-display);--font-body: var(--font-sans);--font-label: var(--font-sans);--font-numeric: var(--font-display);--t-caps: 0.75rem;--lh-caps: calc(16 / 12);--ls-caps: 0.08em;--t-meta: 0.8125rem;--lh-meta: calc(20 / 13);--ls-meta: -0.003em;--t-small: 0.9375rem;--lh-small: calc(24 / 15);--ls-small: -0.009em;--t-body: 1.0625rem;--lh-body: calc(28 / 17);--ls-body: -0.013em;--t-lead: 1.25rem;--lh-lead: calc(30 / 20);--ls-lead: -0.017em;--t-h4: 1.25rem;--lh-h4: calc(26 / 20);--ls-h4: -0.017em;--t-h3: 1.5rem;--lh-h3: calc(30 / 24);--ls-h3: -0.015em;--t-h2: 2.5rem;--lh-h2: calc(44 / 40);--ls-h2: -0.025em;--t-h1: 3rem;--lh-h1: calc(52 / 48);--ls-h1: -0.03em;--t-display: 3.5rem;--lh-display: calc(60 / 56);--ls-display: -0.032em;--t-fig-row: 1.75rem;--t-fig-tier: 2.25rem;--lh-fig: 1;--ls-fig: -0.02em;--t-stat: 3.5rem;--lh-stat: 1;--ls-stat: -0.03em;--t-mono: 0.8125rem;--lh-mono: calc(20 / 13);--ls-mono: 0.02em;--t-td: var(--t-small);--lh-td: var(--lh-small);--ls-th: 0.06em;--fs-label: var(--t-caps);--fs-eyebrow: var(--t-caps);--fs-overline: var(--t-caps);--fs-caption: var(--t-meta);--fs-small: var(--t-small);--fs-body: var(--t-body);--fs-lead: var(--t-lead);--fs-h5: var(--t-body);--fs-h4: var(--t-h4);--fs-h3: var(--t-h3);--fs-h2: var(--t-h2);--fs-h1: var(--t-h1);--fs-display: var(--t-display);--fs-mono: var(--t-mono);--fs-stat-sm: var(--t-fig-row);--fs-stat: var(--t-stat);--fs-stat-xl: 6rem;--t-link: var(--t-small);--t-name: var(--t-body);--t-title: var(--t-h4);--t-fig: var(--t-stat);--lh-label: var(--lh-caps);--lh-eyebrow: var(--lh-caps);--lh-caption: var(--lh-meta);--lh-tight: 1;--ls-eyebrow: var(--ls-caps);--ls-label: var(--ls-caps);--ls-overline: var(--ls-caps);--ls-caption: var(--ls-meta);--ls-stat-sm: var(--ls-fig);--ls-stat-xl: -0.03em;--fw-regular: 400;--fw-medium: 500;--fw-semibold:600;--fw-bold: 600;--fw-heading: 600;--fw-label: 600;--measure-body: 32em;--measure-lead: 30em;--measure-caption: 36em;--measure-small: 34em;--measure-h1: 18ch;--measure-h2: 22ch;--measure-display: 17ch;--measure-h4: 24ch;--measure: var(--measure-body);--measure-sm: var(--measure-lead);--measure-h: var(--measure-h2);--space-0: 0;--space-px: 1px;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--band-y: 6rem;--band-y-tight: 4rem;--band-final: 8rem;--hero-top: 4rem;--hero-bottom: 6rem;--head-gap: 2.5rem;--stack-l: 3rem;--stack-m: 1.5rem;--stack-s: 0.75rem;--gap-eyebrow: 0.75rem;--gap-h1-lead: 1.5rem;--gap-h2-lead: 1rem;--gap-lead-content: 2.5rem;--gap-h3-body: 0.75rem;--gap-para: 1rem;--section-y: var(--band-y);--section-y-sm: var(--band-y-tight);--section-y-continue: var(--hero-top);--space-head: var(--head-gap);--section-head-gap: var(--head-gap);--space-eyebrow: var(--gap-eyebrow);--space-sub: var(--gap-h2-lead);--space-actions: 2rem;--space-foot: 2rem;--card-p: 2rem;--card-p-lg: 2.5rem;--card-gap: 1rem;--card-head: 1.5rem;--stack-gap: var(--card-gap);--rh-xl: var(--hero-bottom);--rh-l: var(--band-y);--rh-m: var(--band-y-tight);--rh-s: var(--head-gap);--radius-tag: var(--radius-xs);--radius-control: var(--radius-sm);--radius-well: var(--radius-sm);--radius-card: var(--radius-md);--radius-panel: var(--radius-lg);--radius-chip: var(--radius-pill);--border-hairline: 1px solid var(--color-border);--icon-inline: 1rem;--icon-ui: 1.25rem;--icon-well: 1.5rem;--well: 2.75rem;--radius-xs: 6px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--radius-signature: var(--radius-lg) 6px var(--radius-lg) var(--radius-lg);--shadow-color: 220 49% 8%;--shadow-1: 0 1px 2px hsl(var(--shadow-color) / 0.06), 0 1px 1px hsl(var(--shadow-color) / 0.04);--shadow-2: 0 1px 2px hsl(var(--shadow-color) / 0.04), 0 4px 8px -2px hsl(var(--shadow-color) / 0.06), 0 12px 24px -6px hsl(var(--shadow-color) / 0.08);--shadow-3: 0 2px 4px hsl(var(--shadow-color) / 0.04), 0 12px 24px -8px hsl(var(--shadow-color) / 0.10), 0 32px 64px -16px hsl(var(--shadow-color) / 0.18);--shadow-inset-hairline: inset 0 0 0 1px var(--color-border-subtle);--dur-1: 120ms;--dur-2: 240ms;--dur-3: 480ms;--dur-4: 800ms;--dur-day: 900ms;--ease-standard: cubic-bezier(0.2, 0, 0, 1);--ease-out: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--ease-in: cubic-bezier(0.4, 0, 1, 1);--reveal-distance: 12px;--container: 1200px;--container-wide: 1200px;--container-text: 792px;--gutter: 2.5rem;--grid-columns: 12;--grid-gap: 24px;--col: calc((min(100vw - 2 * var(--gutter), var(--container)) - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns));--header-h: 72px;--header-h-compact:60px;--tap-min: 44px;--bp-sm: 360px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--z-below: -1;--z-base: 0;--z-raised: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-drawer: 310;--z-modal: 400;--z-popover: 500;--z-toast: 600;--z-skip: 1000;--focus-width: 2px;--focus-offset: 2px;--focus-ring: 0 0 0 var(--focus-offset) var(--color-bg), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--color-focus), 0 0 0 7px var(--color-focus-halo);--dir: 1;color-scheme: light}}@media (max-width: 1279.98px){@layer rp0{:root{--t-body: 1rem;--lh-body: calc(26 / 16);--ls-body: -0.011em;--t-lead: 1.1875rem;--lh-lead: calc(28 / 19);--t-h4: 1.1875rem;--lh-h4: calc(26 / 19);--t-h3: 1.375rem;--lh-h3: calc(28 / 22);--t-h2: 2.125rem;--lh-h2: calc(40 / 34);--t-h1: 2.5rem;--lh-h1: calc(46 / 40);--t-display: 3rem;--lh-display: calc(52 / 48);--t-fig-row: 1.5rem;--t-fig-tier: 2rem;--t-stat: 3rem;--fs-stat-xl: 5rem;--band-y: 5rem;--band-y-tight: 3rem;--band-final: 6rem;--hero-top: 3.5rem;--hero-bottom: 5rem;--head-gap: 2rem;--stack-l: 2.5rem;--gap-lead-content: 2rem;--card-p-lg: 2rem;--gutter: 2rem}}}@media (max-width: 1023.98px){@layer rp0{:root{--grid-columns: 8}}}@media (max-width: 767.98px){@layer rp0{:root{--t-small: 0.9375rem;--lh-small: calc(22 / 15);--t-lead: 1.125rem;--lh-lead: calc(28 / 18);--t-h4: 1.125rem;--lh-h4: calc(24 / 18);--t-h3: 1.25rem;--lh-h3: calc(26 / 20);--t-h2: 1.75rem;--lh-h2: calc(34 / 28);--t-h1: 2rem;--lh-h1: calc(38 / 32);--t-display: 2.25rem;--lh-display: calc(40 / 36);--t-fig-row: 1.375rem;--t-fig-tier: 1.75rem;--t-stat: 2.5rem;--t-mono: 0.75rem;--lh-mono: calc(16 / 12);--fs-stat-xl: 4rem;--band-y: 4rem;--band-y-tight: 2.5rem;--band-final: 5rem;--hero-top: 2rem;--hero-bottom: 3rem;--head-gap: 1.5rem;--stack-l: 2rem;--stack-m: 1rem;--stack-s: 0.5rem;--gap-eyebrow: 0.5rem;--gap-lead-content: 1.5rem;--space-actions: 1.5rem;--space-foot: 1.5rem;--card-p: 1.5rem;--card-p-lg: 1.5rem;--card-gap: 0.75rem;--card-head: 1.25rem;--gutter: 1rem;--grid-gap: 16px;--grid-columns: 4;--header-h: 64px;--header-h-compact: 56px}}}@layer rp0{.on-ink, .section--ink{--color-bg: var(--ink-900);--color-bg-alt: var(--ink-950);--color-surface: var(--ink-800);--color-surface-raised: var(--ink-700);--color-surface-sunken: var(--ink-950);--color-overlay: rgb(0 0 0 / 0.6);--color-border: var(--ink-600);--color-border-subtle: rgb(255 255 255 / 0.06);--color-border-strong: var(--neutral-500);--color-border-inverse: var(--cloud);--color-hairline: var(--ink-600);--color-hairline-strong: var(--ink-500);--color-text: var(--cloud);--color-text-muted: var(--on-ink-2);--color-text-subtle: var(--on-ink-3);--color-text-inverse: var(--ink-900);--color-heading: var(--white);--color-accent: var(--saffron-500);--color-accent-hover: var(--saffron-300);--color-accent-active: var(--saffron-600);--color-accent-tint: var(--saffron-tint-ink);--color-on-accent: var(--ink-900);--color-accent-text: var(--saffron-300);--color-accent-text-on-tint: var(--saffron-300);--color-link: var(--cloud);--color-link-hover: var(--cloud);--link-underline: var(--saffron-300);--link-underline-sm: var(--saffron-300);--link-underline-hover: var(--cloud);--color-focus: var(--saffron-300);--color-focus-halo: transparent;--focus-ring: 0 0 0 2px var(--ink-900), 0 0 0 4px var(--saffron-300);--color-success: var(--green-300);--color-success-bg: rgb(97 203 124 / 0.12);--color-warning: var(--saffron-300);--color-warning-bg: var(--saffron-tint-ink);--color-error: var(--red-300);--color-error-bg: rgb(246 109 103 / 0.12);--color-info: var(--cloud);--color-info-bg: var(--ink-700);--color-info-edge: var(--cloud-a10);--neutral-bg: var(--ink-700);--neutral-edge: var(--cloud-a10);--pending-ring: var(--cloud-a40);--viz-1: var(--cloud);--viz-2: #8D9AB3;--viz-3: #B8A88E;--viz-seq-100: var(--cloud);--viz-seq-64: rgb(249 246 242 / 0.64);--viz-seq-40: var(--cloud-a40);--viz-seq-20: rgb(249 246 242 / 0.20);--viz-seq-8: rgb(249 246 242 / 0.08);--viz-track: var(--cloud-a10);--viz-grid: var(--cloud-a06);--color-live: var(--green-300);--color-selection-bg: var(--saffron-500);--color-selection-text: var(--ink-900);--logo-body: var(--white);--logo-module: var(--saffron-500);--shadow-1: 0 1px 2px rgb(0 0 0 / 0.30);--shadow-2: inset 0 1px 0 rgb(255 255 255 / 0.05), 0 8px 24px -8px rgb(0 0 0 / 0.5);--shadow-3: inset 0 1px 0 rgb(255 255 255 / 0.06), 0 24px 56px -16px rgb(0 0 0 / 0.6);color-scheme: dark;background-color: var(--color-bg);color: var(--color-text)}[dir="rtl"]{--dir: -1}[dir="rtl"], :where(:root):lang(ar), :where([lang|="ar" i]):lang(ar), :where([dir="rtl"]):lang(ar), :where(:not([data-node="home"]) > .pg main .card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s)):lang(ar), :where(:root:not([dir="rtl"])):lang(ar), :where(:root[dir="rtl"]):lang(ar), :where(:where(body).pg-chrome--none):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none):lang(ar), :where(:root > *):lang(ar), :where([dir="rtl"] > *):lang(ar), :where(:not([data-node="home"]) > .pg main .card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s) > *):lang(ar), :where(:root:not([dir="rtl"]) > *):lang(ar), :where(:root[dir="rtl"] > *):lang(ar), :where(:where(body).pg-chrome--none > *):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none > *):lang(ar){--font-heading: var(--font-arabic);--font-body: var(--font-arabic);--font-label: var(--font-arabic);--font-numeric: var(--font-display);--t-caps: 0.8125rem;--lh-caps: calc(20 / 13);--t-meta: 0.875rem;--lh-meta: calc(24 / 14);--t-small: 1rem;--lh-small: calc(28 / 16);--t-body: 1.125rem;--lh-body: calc(32 / 18);--t-lead: 1.3125rem;--lh-lead: calc(36 / 21);--t-h4: 1.25rem;--lh-h4: calc(32 / 20);--t-h3: 1.5rem;--lh-h3: calc(36 / 24);--t-h2: 2.375rem;--lh-h2: calc(52 / 38);--t-h1: 2.875rem;--lh-h1: calc(60 / 46);--t-display: 3.25rem;--lh-display: calc(68 / 52);--t-td: 1rem;--lh-td: calc(28 / 16);--ls-caps: 0;--ls-meta: 0;--ls-small: 0;--ls-body: 0;--ls-lead: 0;--ls-h4: 0;--ls-h3: 0;--ls-h2: 0;--ls-h1: 0;--ls-display: 0;--ls-th: 0;--ls-caption: 0;--ls-eyebrow: 0;--ls-label: 0;--ls-overline: 0;--fw-heading: 600;--fw-label: 600;--fs-label: var(--t-caps);--fs-eyebrow: var(--t-caps);--fs-overline: var(--t-caps);--fs-caption: var(--t-meta);--fs-small: var(--t-small);--fs-body: var(--t-body);--fs-lead: var(--t-lead);--fs-h5: var(--t-body);--fs-h4: var(--t-h4);--fs-h3: var(--t-h3);--fs-h2: var(--t-h2);--fs-h1: var(--t-h1);--fs-display: var(--t-display);--t-link: var(--t-small);--t-name: var(--t-body);--t-title: var(--t-h4);--lh-label: var(--lh-caps);--lh-eyebrow: var(--lh-caps);--lh-caption: var(--lh-meta);--measure-body: 28em;--measure-lead: 24em;--measure-caption: 32em;--measure-small: 30em;--measure-h1: 18em;--measure-h2: 16em;--measure-display: 11.5em;--measure-h4: 16em;--measure: var(--measure-body);--measure-sm: var(--measure-lead);--measure-h: var(--measure-h2);--gap-para: 1.25rem}}@media (max-width: 1279.98px){@layer rp0{[dir="rtl"], :where(:root):lang(ar), :where([lang|="ar" i]):lang(ar), :where([dir="rtl"]):lang(ar), :where(:not([data-node="home"]) > .pg main .card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s)):lang(ar), :where(:root:not([dir="rtl"])):lang(ar), :where(:root[dir="rtl"]):lang(ar), :where(:where(body).pg-chrome--none):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none):lang(ar), :where(:root > *):lang(ar), :where([dir="rtl"] > *):lang(ar), :where(:not([data-node="home"]) > .pg main .card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s) > *):lang(ar), :where(:root:not([dir="rtl"]) > *):lang(ar), :where(:root[dir="rtl"] > *):lang(ar), :where(:where(body).pg-chrome--none > *):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none > *):lang(ar){--t-body: 1.0625rem;--lh-body: calc(30 / 17);--t-lead: 1.25rem;--lh-lead: calc(34 / 20);--t-h4: 1.1875rem;--lh-h4: calc(30 / 19);--t-h3: 1.375rem;--lh-h3: calc(34 / 22);--t-h2: 2rem;--lh-h2: calc(44 / 32);--t-h1: 2.375rem;--lh-h1: calc(52 / 38);--t-display: 2.75rem;--lh-display: calc(58 / 44)}}}@media (max-width: 767.98px){@layer rp0{[dir="rtl"], :where(:root):lang(ar), :where([lang|="ar" i]):lang(ar), :where([dir="rtl"]):lang(ar), :where(:not([data-node="home"]) > .pg main .card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s)):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s)):lang(ar), :where(:root:not([dir="rtl"])):lang(ar), :where(:root[dir="rtl"]):lang(ar), :where(:where(body).pg-chrome--none):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none):lang(ar), :where(:root > *):lang(ar), :where([dir="rtl"] > *):lang(ar), :where(:not([data-node="home"]) > .pg main .card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-card > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-table-wrap > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-notice > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-result__link > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-features > *):lang(ar), :where(:not([data-node="home"]) > .pg main .pg-steps > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-panel):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-gate__card):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s) > *):lang(ar), :where(:is(.app-host, .app-www) :where(.app-pop):not(._s._s) > *):lang(ar), :where(:root:not([dir="rtl"]) > *):lang(ar), :where(:root[dir="rtl"] > *):lang(ar), :where(:where(body).pg-chrome--none > *):lang(ar), :where(:where(html)[lang="ar"] :where(body).pg-chrome--none > *):lang(ar){--t-small: 0.9375rem;--lh-small: calc(26 / 15);--t-lead: 1.1875rem;--lh-lead: calc(32 / 19);--t-h4: 1.125rem;--lh-h4: calc(28 / 18);--t-h3: 1.25rem;--lh-h3: calc(30 / 20);--t-h2: 1.625rem;--lh-h2: calc(38 / 26);--t-h1: 1.875rem;--lh-h1: calc(42 / 30);--t-display: 2.125rem;--lh-display: calc(46 / 34);--t-td: 0.9375rem;--lh-td: calc(26 / 15)}}}@media (prefers-reduced-motion: reduce){@layer rp0{:root{--dur-1: 0.01ms;--dur-2: 0.01ms;--dur-3: 0.01ms;--dur-4: 0.01ms;--dur-day: 0.01ms;--reveal-distance: 0px}}}@layer rp0{:root{--icon-stroke: 1.75;--icon-inline: 1rem;--icon-glyph: 1.25rem;--icon-glyph-lg: 1.375rem;--icon-box: 2.5rem;--icon-box-md: 2.75rem;--icon-box-lg: 3rem}.icon{display: inline-block;flex: none;inline-size: 1.25rem;block-size: 1.25rem;vertical-align: middle;color: inherit;fill: none;stroke: currentColor;stroke-width: var(--icon-stroke);stroke-linecap: round;stroke-linejoin: round;overflow: visible}}@layer rpi0{svg.icon{stroke-width: var(--icon-stroke)}}@media (min-width: 768px){@layer rp0{:root{--icon-glyph: var(--icon-glyph-lg)}}}@layer rp0{[dir="rtl"] .icon--dir{transform: scaleX(-1)}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-block-start: calc(var(--header-h-compact) + var(--space-4))}}@media (prefers-reduced-motion: no-preference){@layer rp0{html{scroll-behavior: smooth}}}@layer rp0{body{margin: 0;min-block-size: 100vh;background: var(--color-bg);color: var(--color-text);font-family: var(--font-body);font-size: var(--fs-body);line-height: var(--lh-body);font-weight: var(--fw-regular);font-kerning: normal;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img, picture, video, canvas{display: block;max-inline-size: 100%;block-size: auto}svg:not(.icon){max-inline-size: 100%}button, input, select, textarea{font: inherit;color: inherit;letter-spacing: inherit}button{cursor: pointer}h1, h2, h3, h4, h5, h6{margin: 0;font-family: var(--font-heading);font-weight: var(--fw-heading);color: var(--color-heading);text-wrap: balance;font-feature-settings: "kern"}p, ul, ol, dl, dd, figure, blockquote{margin: 0}p{text-wrap: pretty}ul[role="list"], ol[role="list"]{list-style: none;padding: 0}a{color: var(--color-link);text-decoration-color: var(--link-underline);text-decoration-thickness: var(--link-thickness);text-underline-offset: var(--link-offset)}a:hover{color: var(--color-link-hover);text-decoration-color: var(--link-underline-hover);text-decoration-thickness: var(--link-thickness-hover)}:is(small, figcaption, .t-caption, .t-small, .caption) a{text-decoration-color: var(--link-underline-sm)}::selection{background: var(--color-selection-bg);color: var(--color-selection-text)}:focus-visible{outline: var(--focus-width) solid var(--color-focus);outline-offset: var(--focus-offset)}:focus:not(:focus-visible){outline: none}}@layer rpi0{[hidden]{display: none}}@layer rp0{hr{border: 0;border-block-start: 1px solid var(--color-border);margin: 0}h1{font-size: var(--fs-h1);line-height: var(--lh-h1);letter-spacing: var(--ls-h1)}h2{font-size: var(--fs-h2);line-height: var(--lh-h2);letter-spacing: var(--ls-h2)}h3{font-size: var(--fs-h3);line-height: var(--lh-h3);letter-spacing: var(--ls-h3)}h4{font-size: var(--fs-h4);line-height: var(--lh-h4);letter-spacing: var(--ls-h4)}.tnum{font-variant-numeric: tabular-nums}.ltr{direction: ltr;unicode-bidi: isolate}.nowrap{white-space: nowrap}.visually-hidden{inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}}@layer rpi0{.visually-hidden{position: absolute}}@layer rp0{.eyebrow{position: relative;display: inline-block;font-family: var(--font-mono);font-size: var(--fs-overline);line-height: 1.4;font-weight: var(--fw-medium);letter-spacing: var(--ls-overline);text-transform: uppercase;color: var(--color-text-muted);text-wrap: balance}.eyebrow > span{white-space: nowrap}.eyebrow > span:not(:last-child)::after{content: "\00a0·"}[dir="rtl"] .eyebrow, .eyebrow:lang(ar){font-family: var(--font-body);text-transform: none;font-weight: var(--fw-medium)}.link{color: var(--color-link);font-weight: var(--fw-medium);text-decoration: underline;text-decoration-color: var(--link-underline);text-decoration-thickness: var(--link-thickness);text-underline-offset: var(--link-offset);transition: color var(--dur-1) var(--ease-standard), text-decoration-color var(--dur-1) var(--ease-standard), text-decoration-thickness var(--dur-1) var(--ease-standard)}.link:hover{color: var(--color-link-hover);text-decoration-color: var(--link-underline-hover);text-decoration-thickness: var(--link-thickness-hover)}.link-arrow{display: inline-flex;align-items: center;gap: var(--space-2);min-block-size: var(--tap-min);color: var(--color-text);font-weight: var(--fw-semibold);font-size: var(--fs-small);text-decoration: none}.link-arrow .icon{inline-size: 1rem;block-size: 1rem;transition: translate var(--dur-2) var(--ease-out)}.link-arrow:hover{color: var(--color-text);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em}.link-arrow:hover .icon{translate: calc(3px * var(--dir)) 0}.logo{display: block;block-size: 30px;inline-size: auto;direction: ltr}.logo .logo-b{fill: var(--logo-body)}.logo .logo-m{fill: var(--logo-module)}}@layer rp0{.stack > * + *{margin-block-start: var(--stack, var(--space-4))}.section{position: relative;padding-block: var(--section-y)}.section--ink{background: var(--ink-900)}}@layer rp0{.btn{--btn-h: 44px;--btn-px: 1.25rem;--btn-fs: 0.9375rem;--btn-bg: transparent;--btn-fg: var(--color-text);--btn-border: transparent;--btn-bg-hover: color-mix(in srgb, var(--color-text) 6%, transparent);--btn-bg-active: color-mix(in srgb, var(--color-text) 10%, transparent);--btn-shadow: none;--btn-shadow-hover: none;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-block-size: var(--btn-h);padding-inline: var(--btn-px);border: 1.5px solid var(--btn-border);border-radius: var(--radius-sm);background: var(--btn-bg);color: var(--btn-fg);box-shadow: var(--btn-shadow);font-family: var(--font-body);font-size: var(--btn-fs);font-weight: var(--fw-semibold);line-height: 1.2;letter-spacing: 0;text-align: center;text-decoration: none;white-space: nowrap;cursor: pointer;user-select: none;-webkit-tap-highlight-color: transparent;transition: background-color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard), transform var(--dur-1) var(--ease-standard)}.btn:hover{background: var(--btn-bg-hover);color: var(--btn-fg);box-shadow: var(--btn-shadow-hover)}.btn:active{background: var(--btn-bg-active);transform: translateY(1px);box-shadow: var(--btn-shadow)}.btn:focus-visible{outline: var(--focus-width) solid var(--color-focus);outline-offset: var(--focus-offset)}.btn .icon{inline-size: 1.25rem;block-size: 1.25rem;margin-inline: -0.125rem;transition: translate var(--dur-2) var(--ease-out)}.btn:hover .icon--dir:last-child{translate: calc(2px * var(--dir)) 0}.btn--primary{--btn-bg: var(--color-accent);--btn-fg: var(--color-on-accent);--btn-bg-hover: var(--color-accent-hover);--btn-bg-active: var(--color-accent-active);--btn-shadow: inset 0 -1px 0 rgb(11 18 32 / 0.10), 0 1px 2px rgb(11 18 32 / 0.08);--btn-shadow-hover: inset 0 -1px 0 rgb(11 18 32 / 0.10), 0 2px 4px rgb(11 18 32 / 0.08), 0 8px 16px -8px rgb(11 18 32 / 0.30)}.btn--secondary{--btn-border: var(--color-text);--btn-fg: var(--color-text)}.btn--ghost{--btn-px: 0.875rem}.btn--sm{--btn-h: 36px;--btn-px: 0.875rem;--btn-fs: 0.875rem;border-radius: 10px}.btn--sm::after{content: "";position: absolute;inset: -4px 0}.btn--sm .icon{inline-size: 1rem;block-size: 1rem}.btn--block{display: flex;inline-size: 100%}.btn--icon{--btn-px: 0;inline-size: var(--btn-h)}.btn--icon.btn--sm::after{inset: -4px}.btn:disabled, .btn[aria-disabled="true"]{--btn-bg: var(--neutral-100);--btn-bg-hover: var(--neutral-100);--btn-bg-active: var(--neutral-100);--btn-fg: var(--neutral-500);--btn-border: transparent;--btn-shadow: none;--btn-shadow-hover: none;cursor: not-allowed;transform: none}.btn--secondary:disabled, .btn--secondary[aria-disabled="true"]{--btn-bg: transparent;--btn-border: var(--neutral-300)}.on-ink .btn:disabled, .section--ink .btn:disabled, .on-ink .btn[aria-disabled="true"], .section--ink .btn[aria-disabled="true"]{--btn-bg: var(--ink-700);--btn-bg-hover: var(--ink-700);--btn-fg: var(--neutral-400)}.btn.is-loading, .btn[aria-busy="true"]{color: transparent;pointer-events: none}.btn.is-loading .icon, .btn[aria-busy="true"] .icon{opacity: 0}.btn.is-loading::before, .btn[aria-busy="true"]::before{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;inline-size: 1.125rem;block-size: 1.125rem;margin: -0.5625rem;border-radius: 50%;border: 2px solid var(--btn-fg);border-inline-end-color: transparent;animation: rp-spin 0.7s linear infinite}}@keyframes rp-spin{to{transform: rotate(360deg)}}@layer rp0{.chip{position: relative;display: inline-flex;align-items: center;gap: 0.375rem;min-block-size: 32px;padding-inline: 0.75rem;border: 1px solid var(--color-border);border-radius: var(--radius-pill);background: var(--color-surface);color: var(--color-text);font-family: var(--font-body);font-size: var(--fs-small);font-weight: var(--fw-medium);line-height: 1.2;white-space: nowrap;text-decoration: none;transition: background-color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard)}.chip .icon{inline-size: 1rem;block-size: 1rem}.chip{max-inline-size: 100%}}@media (max-width: 399.98px){@layer rp0{.chip:not(.chip--prompt){white-space: normal;text-align: start;padding-block: 0.375rem;border-radius: var(--radius-md)}}}@layer rp0{button.chip, a.chip{cursor: pointer}button.chip::after, a.chip::after{content: "";position: absolute;inset: -6px 0}button.chip:hover, a.chip:hover{border-color: var(--color-border-strong);color: var(--color-text)}button.chip[aria-pressed="true"], .chip.is-selected{background: var(--color-text);border-color: var(--color-text);color: var(--color-bg)}.badge{display: inline-flex;align-items: center;gap: 0.375rem;min-block-size: 24px;padding-inline: 0.5rem;border-radius: var(--radius-xs);background: var(--color-surface-sunken);color: var(--color-text-muted);font-family: var(--font-body);font-size: 0.75rem;font-weight: var(--fw-semibold);line-height: 1.2;letter-spacing: 0.01em;white-space: nowrap}.badge .icon{inline-size: 1rem;block-size: 1rem}.badge--outline{background: transparent;box-shadow: inset 0 0 0 1px var(--color-border);color: var(--color-text)}.badge--success{background: var(--color-success-bg);color: var(--color-success)}.badge--warning{background: var(--attn-chip);color: var(--attn-text)}.badge__dot{inline-size: 6px;block-size: 6px;border-radius: 50%;background: currentColor;flex: none}}@keyframes rp-pulse{0%{transform: scale(1);opacity: 0.45}70%, 100%{transform: scale(2.6);opacity: 0}}@layer rp0{.card{--card-p: var(--space-6);position: relative;display: flex;flex-direction: column;gap: var(--space-4);padding: var(--card-p);background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-md);color: var(--color-text)}}@media (min-width: 1024px){@layer rp0{.card{--card-p: var(--space-8)}}}@layer rp0{.card__link{color: inherit;text-decoration: none}.card__link::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: var(--z-raised)}.card__link:focus-visible{outline: none}.card__link:focus-visible::after{outline: var(--focus-width) solid var(--color-focus);outline-offset: var(--focus-offset)}.stat{position: relative;display: grid;align-content: start;gap: var(--space-2);padding: var(--space-6);background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-md)}.stat::before{content: "";inline-size: 24px;block-size: 3px;border-radius: 2px;background: var(--color-accent);margin-block-end: var(--space-2)}}@keyframes rp-shimmer{to{background-position: -150% 0}}@layer rp0{.nav{position: sticky;inset-block-start: 0;z-index: var(--z-sticky);background: color-mix(in srgb, var(--color-bg) 84%, transparent);-webkit-backdrop-filter: saturate(1.6) blur(14px);backdrop-filter: saturate(1.6) blur(14px);border-block-end: 1px solid transparent;transition: background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard)}.nav.is-compact{background: color-mix(in srgb, var(--color-bg) 92%, transparent);border-block-end-color: var(--color-border);box-shadow: var(--shadow-1)}.nav.is-open{background: var(--color-surface);border-block-end-color: var(--color-border)}}@layer rp0{.drawer__trigger{display: flex;align-items: center;justify-content: space-between;inline-size: 100%;min-block-size: 56px;padding: 0;border: 0;background: none;font-size: var(--fs-h4);font-weight: var(--fw-semibold);font-family: var(--font-heading);color: var(--color-text);text-align: start}.drawer__trigger .icon{transition: transform var(--dur-2) var(--ease-out)}.drawer__trigger[aria-expanded="true"] .icon{transform: rotate(180deg)}body.has-drawer{overflow: hidden}}@layer rp0{.mock{position: relative;display: grid;background: var(--white);color: var(--ink-900);border-radius: var(--radius-lg);box-shadow: var(--shadow-3), 0 0 0 1px rgb(11 18 32 / 0.06);overflow: hidden;font-size: 0.875rem;line-height: 1.4;max-inline-size: 36rem;margin-inline: auto}}@keyframes rp-rise{from{opacity: 0;transform: translateY(8px)}}@keyframes rp-roll{from{opacity: 0;transform: translateY(0.4em)}}@layer rp0{.tiles{display: grid;gap: var(--grid-gap);grid-template-columns: minmax(0, 1fr)}}@media (min-width: 768px){@layer rp0{.tiles{grid-template-columns: repeat(2, minmax(0, 1fr))}.tiles > :last-child:nth-child(odd){grid-column: 1 / -1}}}@media (min-width: 1024px){@layer rp0{.tiles{grid-template-columns: repeat(6, minmax(0, 1fr))}.tiles > *{grid-column: span 2}.tiles > :nth-child(-n+2){grid-column: span 3}.tiles > :last-child:nth-child(odd){grid-column: span 2}}}@layer rp0{.practice{position: relative;display: grid;grid-template-rows: auto auto 1fr;gap: var(--space-3);padding: var(--space-6);background: var(--color-surface);transition: background-color var(--dur-2) var(--ease-standard)}}@media (min-width: 1024px){@layer rp0{.practice{padding: var(--space-8)}}}@layer rp0{.practice:hover{background: var(--saffron-50)}.section--ink .practice:hover, .on-ink .practice:hover{background: var(--ink-700)}}@layer rp0{.timeline{position: relative;display: grid;gap: var(--space-8);list-style: none;margin: 0;padding: 0}}@media (min-width: 1024px){@layer rp0{.timeline{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--grid-gap)}}}@layer rp0{.case{gap: var(--space-4);border-radius: var(--radius-lg)}.faq{display: grid;gap: var(--space-10)}}@media (min-width: 1024px){@layer rp0{.faq{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--space-16)}}}@layer rp0{.chip-switch{position: relative;display: inline-flex}.chip-switch__trigger{gap: var(--space-2);padding-inline-end: 0.625rem}.chip-switch__trigger .icon{transition: transform var(--dur-2) var(--ease-out);color: var(--color-text-muted)}.chip-switch__trigger[aria-expanded="true"]{border-color: var(--color-text)}.chip-switch__trigger[aria-expanded="true"] .icon{transform: rotate(180deg)}.chip-switch__menu{position: absolute;inset-block-start: calc(100% + 8px);inset-inline-start: 0;z-index: var(--z-popover);min-inline-size: 11rem;padding: 0.375rem;margin: 0;list-style: none;background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-sm);box-shadow: var(--shadow-3);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2)}.chip-switch__trigger[aria-expanded="true"] + .chip-switch__menu, .chip-switch__menu.is-open{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.chip-switch__option{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);min-block-size: 40px;padding-inline: 0.75rem;border-radius: var(--radius-xs);font-size: var(--fs-small);font-weight: var(--fw-medium);cursor: pointer}.chip-switch__option:hover, .chip-switch__option.is-active{background: var(--color-surface-sunken)}.chip-switch__option.is-active{outline: var(--focus-width) solid var(--color-focus);outline-offset: -2px}.chip-switch__option .icon{inline-size: 1rem;block-size: 1rem;visibility: hidden}.chip-switch__option[aria-selected="true"]{font-weight: var(--fw-semibold)}.chip-switch__option[aria-selected="true"] .icon{visibility: visible}.segmented{display: inline-flex;gap: 2px;padding: 4px;border-radius: var(--radius-pill);background: var(--color-surface-sunken);box-shadow: var(--shadow-inset-hairline)}.segmented input{position: absolute;opacity: 0;pointer-events: none}.segmented label{display: inline-grid;place-items: center;min-block-size: 36px;min-inline-size: 3.25rem;padding-inline: 0.875rem;border-radius: var(--radius-pill);font-family: var(--font-mono);font-size: 0.8125rem;font-weight: var(--fw-medium);color: var(--color-text-muted);cursor: pointer;transition: background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard)}.segmented label:hover{color: var(--color-text)}.segmented input:checked + label{background: var(--color-surface);color: var(--color-text);box-shadow: var(--shadow-1), 0 0 0 1px var(--color-border-subtle)}.segmented input:focus-visible + label{outline: var(--focus-width) solid var(--color-focus);outline-offset: 1px}.has-tooltip{position: relative;display: inline-flex}.tooltip{position: absolute;inset-block-end: calc(100% + 10px);inset-inline-start: 0;z-index: var(--z-popover);inline-size: max-content;max-inline-size: min(20rem, 80vw);padding: 0.75rem 0.875rem;border-radius: var(--radius-sm);background: var(--ink-900);color: var(--cloud);font-size: var(--fs-caption);line-height: var(--lh-caption);font-weight: var(--fw-regular);white-space: normal;box-shadow: var(--shadow-2);opacity: 0;visibility: hidden;translate: 0 4px;transition: opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2)}.has-tooltip:hover .tooltip, .has-tooltip:focus-within .tooltip, .tooltip.is-open{opacity: 1;visibility: visible;translate: 0 0;transition-delay: 0s}.has-tooltip.is-dismissed .tooltip{opacity: 0;visibility: hidden}.input, .textarea{display: block;inline-size: 100%;min-block-size: 52px;padding: 0.875rem 1rem;border: 1px solid var(--color-border-strong);border-radius: var(--radius-sm);background: var(--color-surface);color: var(--color-text);font-size: var(--fs-body);line-height: 1.5;transition: border-color var(--dur-1) var(--ease-standard), box-shadow var(--dur-1) var(--ease-standard)}.input::placeholder, .textarea::placeholder{color: var(--color-text-subtle);opacity: 1}.input:hover, .textarea:hover{border-color: var(--color-text-muted)}.input:focus-visible, .textarea:focus-visible{outline: 2px solid transparent;border-color: var(--color-focus);box-shadow: 0 0 0 1px var(--color-focus), 0 0 0 4px var(--color-focus-halo)}.input[aria-invalid="true"]{border-color: var(--color-error)}.textarea{min-block-size: 7.5rem;resize: vertical}}@layer rp0{.skip-link{position: fixed;inset-block-start: var(--space-3);inset-inline-start: var(--space-3);z-index: var(--z-skip);padding: 0.75rem 1rem;border-radius: var(--radius-sm);background: var(--ink-900);color: var(--cloud);font-weight: var(--fw-semibold);text-decoration: none;box-shadow: var(--shadow-3);transform: translateY(calc(-100% - 2rem));transition: transform var(--dur-2) var(--ease-out)}.skip-link:focus, .skip-link:focus-visible{transform: none;color: var(--cloud);outline: var(--focus-width) solid var(--saffron-300);outline-offset: 2px}.js .reveal{opacity: 0;translate: 0 var(--reveal-distance);transition: opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);transition-delay: calc(var(--i, 0) * 60ms)}.js .reveal.is-visible{opacity: 1;translate: 0 0}}@media (prefers-reduced-motion: reduce){@layer rpi0{*, *::before, *::after{transition-duration: 0.01ms;transition-delay: 0s;scroll-behavior: auto}}@layer rpk0{*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;animation-delay: 0s !important}}@layer rp0{.js .reveal{opacity: 1;translate: none}}}@media print{@layer rp0{:root{--color-bg: #fff;--color-surface: #fff;--color-text: #000;--color-text-muted: #333;--color-heading: #000;--color-border: #bbb}.on-ink, .section--ink{--color-bg: #fff;--color-surface: #fff;--color-text: #000;--color-text-muted: #333;--color-heading: #000;--color-border: #bbb}}@layer rpi0{.on-ink, .section--ink{background: #fff;color: #000}}@layer rp0{body{background: #fff;color: #000;font-size: 11pt}}@layer rpi0{.nav, .skip-link, .chip-switch__menu, .tooltip{display: none}}@layer rp0{.section{padding-block: 16pt}.card, .stat, .practice, .case{break-inside: avoid}}@layer rpi0{.card, .stat, .practice, .case{box-shadow: none}}@layer rpi0{.btn{border: 1px solid #000;background: none;color: #000;box-shadow: none}}@layer rp0{a[href^="http"]:not(.btn)::after{content: " (" attr(href) ")";font-size: 0.85em;color: #333}}}@layer rp0{:root{--rc-ink: var(--ink-900, #0B1220);--rc-cloud: var(--cloud, #F9F6F2);--rc-white: var(--white, #FFFFFF);--rc-saffron: var(--saffron-500, #FF9821);--rc-saffron-700: var(--saffron-700, #9C5A0A);--rc-saffron-100: var(--saffron-100, #FFF1DE);--rc-line: var(--neutral-200, #DEE0E2);--rc-muted: var(--neutral-600, #4E535B);--rc-text: var(--neutral-700, #2E333C);--rc-status: #22A06B;--rc-font: var(--font-sans);--rc-shadow-soft: 0 1px 2px rgb(11 18 32 / 0.04), 0 8px 24px rgb(11 18 32 / 0.06);--rc-shadow-glass: 0 0 0 1px rgb(255 255 255 / 0.10), 0 1px 2px rgb(0 0 0 / 0.20), 0 8px 24px rgb(0 0 0 / 0.24), 0 24px 48px rgb(0 0 0 / 0.30);--rc-glow: 0 8px 24px rgb(255 152 33 / 0.35);--rc-radius: 20px;--rc-radius-hero: 24px;--rc-radius-panel: 16px;--rc-pad: 20px;--rc-panel-pb: 20px;--rc-panel-pi: 20px;--rc-row-pb: 12px;--rc-fs-title: var(--t-h4);--rc-fs-title-hero: 1.625rem;--rc-fs-name: var(--t-body);--rc-fs-meta: var(--t-meta);--rc-fs-label: var(--t-caps);--rc-fs-body: var(--t-small);--rc-fs-link: var(--t-small);--rc-fs-num: var(--t-stat);--rc-fs-num-hero: 3rem;--rc-icon: 40px;--rc-glyph: 20px;--rc-disc-s: 28px;--rc-disc-l: 44px}}@media (min-width: 768px){@layer rp0{:root{--rc-radius: 24px;--rc-radius-hero: 28px;--rc-radius-panel: 20px;--rc-panel-pi: 22px;--rc-row-pb: 14px;--rc-fs-title-hero: 2.125rem;--rc-fs-body: var(--t-body);--rc-fs-num-hero: 3.5rem;--rc-icon: 44px;--rc-glyph: 22px;--rc-disc-s: 36px;--rc-disc-l: 56px}}}@media (min-width: 1024px){@layer rp0{:root{--rc-pad: 32px}}}@media (min-width: 768px) and (max-width: 1023.98px){@layer rp0{:root{--rc-pad: 24px}}}@layer rp0{[dir="rtl"]{--rc-font: var(--font-arabic)}}@layer rp0{:root{--rc-on-ink-body: #C6C9CE;--rc-on-ink-meta: #9EA2A8;--rc-y-xl: 96px;--rc-y-l: 64px;--rc-y-m: 48px;--rc-y-s: 32px;--rc-seal: 96px}}@media (min-width: 768px){@layer rp0{:root{--rc-seal: 112px}}}@layer rp0{html{font-synthesis: none}h1, h2, h3{text-wrap: balance}}@media (max-width: 399.98px){@layer rp0{:is(h1, h2, h3) bdi.nowrap{white-space: normal}}}@layer rp0{:root{--utility-h: 0px}main:focus{outline: none}.num{font-variant-numeric: tabular-nums}bdi[dir="ltr"]{unicode-bidi: isolate}}@media (min-width: 1024px){@layer rp0{:root{--utility-h: 36px}.nav{inset-block-start: calc(var(--utility-h) * -1)}}}@layer rp0{.nav.on-ink{color: var(--color-text)}.chip-switch__menu{min-inline-size: 9rem}.chip-switch__menu.is-end{inset-inline-start: auto;inset-inline-end: 0}.chip-switch__option{white-space: nowrap}.tooltip{max-inline-size: min(22rem, calc(100vw - 2 * var(--gutter)))}}@keyframes rp-think{0%, 80%, 100%{opacity: 0.25;transform: translateY(0)}40%{opacity: 1;transform: translateY(-3px)}}@layer rp0{.skip-link:not(:focus){box-shadow: none}.logo{direction: ltr;scale: none}}@layer rpi0{.logo{transform: none}}@layer rp0{html{text-rendering: geometricPrecision;font-kerning: normal;font-synthesis: none;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{font-size: var(--fs-body);line-height: var(--lh-body);letter-spacing: var(--ls-body);font-feature-settings: normal}:lang(en){hyphens: manual}:lang(ar){hyphens: none}a[href^="mailto:"], .url{overflow-wrap: anywhere}h1, h2, h3, h4, h5, h6{text-wrap: balance;font-variant-numeric: proportional-nums}p, li, dd, dt, blockquote, figcaption, label{text-wrap: pretty}blockquote{hanging-punctuation: first allow-end last}.t-sentence{display: inline-block;text-wrap: balance}}@layer rp0{.t-label{font-family: var(--font-label);font-weight: var(--fw-label);text-transform: uppercase;font-feature-settings: "case";font-variant-numeric: tabular-nums;text-wrap: balance}.t-label{font-size: var(--fs-label);line-height: var(--lh-label);letter-spacing: var(--ls-label)}[dir="rtl"] .t-label, .t-label:lang(ar){text-transform: none;letter-spacing: 0;font-feature-settings: normal}.tnum{font-variant-numeric: tabular-nums}}@layer rp0{.tiles, .tools, .insights{gap: var(--grid-gap)}.section{padding-block: var(--section-y)}}@layer rp0{.eyebrow{font-family: var(--font-label);font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-label);font-feature-settings: "case"}[dir="rtl"] .eyebrow, .eyebrow:lang(ar){font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--fw-label);letter-spacing: 0;text-transform: none;font-feature-settings: normal}.card{--card-p-local: var(--card-p);padding: var(--card-p-local);border-radius: var(--radius-card)}.tools > .card{--card-p-local: var(--space-6)}.case{border-radius: var(--radius-card)}.link-arrow{font-size: var(--fs-small);line-height: var(--lh-small);text-wrap: balance}.link-arrow .icon{inline-size: var(--icon-inline);block-size: var(--icon-inline)}}@media (max-width: 1023.98px){@layer rp0{.scope, .faq{row-gap: var(--space-head)}}}@layer rp0{.mock{font-size: 0.875rem}}@media (min-width: 1024px){@layer rp0{.tiles{grid-template-columns: repeat(12, minmax(0, 1fr))}.tiles > *{grid-column: span 4}.tiles > :nth-child(-n+2){grid-column: span 6}.tiles > :last-child:nth-child(odd){grid-column: span 4}}}@media (max-width: 767.98px){@layer rp0{.tiles, .tools{display: grid;grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: min(82%, 18.5rem);gap: var(--grid-gap);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);padding-block: var(--space-1) var(--space-3);scrollbar-width: none}.tiles::-webkit-scrollbar, .tools::-webkit-scrollbar{display: none}.tiles > *, .tools > *{scroll-snap-align: start;grid-column: auto;min-inline-size: 0}.tiles > :last-child:nth-child(odd){grid-column: auto}}}@layer rp0{.model{gap: 0}}@media (min-width: 1024px){@layer rp0{.tools > .card, .insights > .card{row-gap: 0}}}@layer rp0{.practice{padding: var(--card-p);row-gap: var(--space-3)}.guarantee{margin-block-start: var(--space-head)}}@layer rp0{.case{gap: 0;padding: var(--card-p)}}@media (min-width: 1024px){@layer rp0{.scope{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap)}}}@layer rp0{.tool, .insight{gap: 0}}@media (min-width: 1024px){@layer rp0{.insights{grid-template-columns: repeat(2, minmax(0, 1fr))}.insights > .card{min-block-size: 0}}}@media (min-width: 1024px){@layer rp0{.faq{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap)}}}@media (max-width: 767.98px){@layer rp0{:root.has-cta-bar > body{padding-block-end: calc(72px + env(safe-area-inset-bottom))}}}@layer rp0{:root{--art-ink: var(--ink-900, #0B1220);--art-surface: var(--white, #FFFFFF);--art-canvas: var(--cloud, #F9F6F2)}.section--ink, .on-ink{--art-ink: var(--cloud, #F9F6F2);--art-surface: var(--ink-900, #0B1220);--art-canvas: var(--ink-900, #0B1220)}.bi{--bi-size: 48px;--bi-radius: 12px;--bi-module: 10px;--bi-notch: 12px;--bi-glyph: 22px;--bi-ink: var(--ink-900, #0B1220);--bi-tint: rgb(11 18 32 / 0.06);--bi-accent: var(--saffron-500, #FF9821);position: relative;isolation: isolate;display: inline-grid;place-items: center;flex: none;inline-size: var(--bi-size);block-size: var(--bi-size);color: var(--bi-ink)}.bi::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: var(--bi-radius);background: var(--bi-tint)}.bi > .icon{inline-size: var(--bi-glyph);block-size: var(--bi-glyph);stroke-width: var(--icon-stroke, 1.75)}.on-ink .bi, .section--ink .bi{--bi-ink: var(--cloud, #F9F6F2);--bi-tint: rgb(249 246 242 / 0.07)}a:hover > .bi, button:hover > .bi, .card:hover .bi{--bi-tint: rgb(11 18 32 / 0.09)}.on-ink a:hover > .bi, .section--ink .card:hover .bi{--bi-tint: rgb(249 246 242 / 0.11)}}@media (prefers-reduced-motion: no-preference){@layer rp0{.bi::before{transition: background-color 160ms ease}}}@media (forced-colors: active){@layer rp0{.bi::before{background: Canvas;border: 1px solid CanvasText}}}@layer rp0{.bi{--bi-tint: var(--ink-900, #0B1220);--bi-ink: var(--cloud, #F9F6F2)}a:hover > .bi, button:hover > .bi, .card:hover .bi{--bi-tint: var(--ink-800, #131C2E)}.on-ink .bi, .section--ink .bi{--bi-tint: var(--ink-800, #131C2E);--bi-ink: var(--cloud, #F9F6F2)}.on-ink .bi::before, .section--ink .bi::before{box-shadow: inset 0 0 0 1px var(--ink-600, #26314A)}.on-ink a:hover > .bi, .section--ink .card:hover .bi{--bi-tint: var(--ink-700, #1B2539)}.bi .icon{--icon-accent: currentColor}:root{--well: 3rem;--hero-pt: var(--section-y-continue);--ink-header: rgb(11 18 32 / 0.94);--cloud-header: rgb(249 246 242 / 0.94);--card-shadow-ink: inset 0 1px 0 rgb(255 255 255 / 0.05);--radius-card: 16px;--radius-panel: 24px;--t-color: 120ms;--t-lift: 200ms}}@media (max-width: 767.98px){@layer rp0{:root{--hero-pt: 1.5rem}}}@media (max-width: 479.98px){@layer rp0{:root{--gutter: 1rem}}}@layer rp0{html{scroll-padding-block-start: calc(var(--header-h-compact) + 16px)}.band--ink, .section--ink{background-color: var(--ink-900);--bi-fill: var(--ink-800)}}@layer rp0{.eyebrow{color: var(--color-text-muted)}.section--ink .eyebrow, .on-ink .eyebrow{color: var(--neutral-400)}.link-arrow{font-size: var(--fs-small);font-weight: var(--fw-semibold);gap: var(--space-2);color: var(--color-text);transition: color var(--t-color) var(--ease-standard)}.link-arrow > span{text-decoration: inherit}.link-arrow .icon{transition: translate var(--t-lift) var(--ease-out)}.link-arrow:hover .icon--dir{translate: calc(3px * var(--dir)) 0}.card{border-radius: var(--radius-card);border: 1px solid var(--neutral-200);box-shadow: none}.btn--primary{--btn-shadow: none;--btn-shadow-hover: none}.chip{box-shadow: none}.section--ink .card, .on-ink .card{background: var(--ink-800);border-color: var(--ink-600);box-shadow: var(--card-shadow-ink)}.card:has(.card__link:focus-visible), .practice:has(a:focus-visible){outline: var(--focus-width, 2px) solid var(--color-focus);outline-offset: 2px}.card__link:focus-visible::after{outline: none}.bi{--bi-line: var(--neutral-200)}.bi::before{background: var(--bi-fill, var(--bi-tint));box-shadow: inset 0 0 0 1px var(--bi-line)}.section--ink .bi, .on-ink .bi{--bi-line: var(--ink-600)}.bi--32{--bi-size: 32px;--bi-radius: 8px;--bi-module: 7px;--bi-notch: 9px;--bi-glyph: 16px;--bi-stroke: 2}.bi > .icon{color: inherit;margin: 0}.practice:hover .bi::before{-webkit-mask: radial-gradient(circle at 100% 0, #0000 calc(var(--bi-notch) - 0.5px), #000 var(--bi-notch));mask: radial-gradient(circle at 100% 0, #0000 calc(var(--bi-notch) - 0.5px), #000 var(--bi-notch))}.practice .bi:not(.bi--hl)::after{content: "";position: absolute;top: 0;right: 0;inline-size: var(--bi-module);block-size: var(--bi-module);background: var(--bi-accent);border-bottom-left-radius: 100%;border-top-right-radius: 1.5px;opacity: 0;transition: opacity 160ms var(--ease-standard)}.practice:hover .bi::after{opacity: 1}}@media (max-width: 767.98px){@layer rp0{.scope, .faq{row-gap: 0}.snap-dots__dot{position: relative;display: grid;place-items: center;inline-size: 32px;block-size: 24px;padding: 0;border: 0;background: none;cursor: pointer}.snap-dots__dot::after{content: "";position: absolute;inset-block: -10px;inset-inline: -6px}.snap-dots__dot::before{content: "";inline-size: 8px;block-size: 8px;border-radius: 999px;background: var(--neutral-300);transition: inline-size var(--dur-2) var(--ease-out), background-color var(--t-color)}.snap-dots__dot[aria-current="true"]::before{inline-size: 24px;background: var(--ink-900)}.section--ink .snap-dots__dot::before{background: var(--ink-500)}.section--ink .snap-dots__dot[aria-current="true"]::before{background: var(--cloud)}.snap-dots__dot:focus-visible{outline: none}.snap-dots__dot:focus-visible::before{outline: 2px solid var(--color-focus);outline-offset: 3px}}}@layer rp0{.nav{background: var(--cloud-header);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%);border-block-end: 1px solid transparent;box-shadow: none;transition: background-color var(--t-lift) var(--ease-standard), border-color var(--t-lift) var(--ease-standard)}.nav.is-scrolled{border-block-end-color: var(--neutral-200)}.nav.is-compact{background: var(--cloud-header);box-shadow: none}.nav.on-ink, .nav.on-ink.is-compact{background: var(--ink-header);border-block-end-color: var(--ink-600);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%)}.nav.is-open{background: var(--white);border-block-end-color: var(--neutral-200)}}@layer rp0{.drawer__trigger{min-block-size: 56px}}@layer rp0{.hero--ink{position: relative;color: var(--cloud);background-color: var(--ink-900);background-image: radial-gradient(56% 46% at 88% 0%, rgb(255 152 33 / 0.10), rgb(255 152 33 / 0) 72%);padding-block-end: var(--section-y);--glass: rgb(255 255 255 / 0.06);--glass-line: rgb(255 255 255 / 0.12);--duo-2: rgb(249 246 242 / 0.6);--color-text: var(--cloud);--color-text-muted: var(--neutral-400)}.hero--ink::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background-image: linear-gradient(rgb(255 255 255 / 0.08) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / 0.08) 1px, transparent 1px), linear-gradient(rgb(255 255 255 / 0.05) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / 0.05) 1px, transparent 1px);background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;background-position: -1px -1px;-webkit-mask-image: radial-gradient(70% 60% at 85% 10%, #000 0%, transparent 78%);mask-image: radial-gradient(70% 60% at 85% 10%, #000 0%, transparent 78%)}[dir="rtl"] .hero--ink::before{-webkit-mask-image: radial-gradient(70% 60% at 15% 10%, #000 0%, transparent 78%);mask-image: radial-gradient(70% 60% at 15% 10%, #000 0%, transparent 78%)}[dir="rtl"] .hero--ink{background-image: radial-gradient(56% 46% at 12% 0%, rgb(255 152 33 / 0.10), rgb(255 152 33 / 0) 72%)}.hero--ink .mock{box-shadow: var(--shadow-3), 0 0 0 1px rgb(255 255 255 / 0.06);color: var(--ink-900);--color-text: var(--ink-900);--color-text-muted: var(--neutral-600);--bi-fill: var(--cloud-2)}.hero--ink .mock .bi{--bi-ink: var(--ink-900);--bi-line: var(--neutral-200);--bi-fill: var(--cloud-2);color: var(--ink-900)}}@layer rp0{.mock{max-inline-size: none;margin: 0;border-radius: 24px;box-shadow: var(--shadow-3), 0 0 0 1px rgb(11 18 32 / 0.06);--bi-fill: var(--cloud-2)}}@layer rp0{.tiles{list-style: none;margin: 0;padding: 0}}@keyframes rp-fade{from{opacity: 0}}@media (min-width: 1024px){@layer rp0{.tiles{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: var(--grid-gap)}}}@media (min-width: 768px) and (max-width: 1023.98px){@layer rp0{.tiles{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--grid-gap)}}}@media (min-width: 1024px){@layer rp0{.board{grid-column: 7 / span 6}}}@media (max-width: 1023.98px){@layer rp0{.board{order: 1;margin-block-start: var(--space-head)}}}@layer rp0{.board{position: relative;overflow: hidden;isolation: isolate;padding: 40px;border-radius: var(--radius-panel);background: var(--ink-900);color: var(--cloud);box-shadow: var(--shadow-3);--bi-fill: var(--ink-800)}}@keyframes rp-shimmer{to{background-position: -200% 0}}@keyframes rp-pulse{from{opacity: 0.75}to{opacity: 1}}@media (max-width: 767.98px){@layer rp0{.board{padding: 24px}}}@layer rp0{[dir="rtl"] .badge, [dir="rtl"] .badge *{letter-spacing: 0}}@layer rp0{.model{display: grid;gap: 0;padding: var(--card-p)}}@media (max-width: 767.98px){@layer rp0{.model{grid-template-rows: auto auto auto 1fr auto}}}@layer rp0{.practices{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--grid-gap)}.practice{position: relative;display: grid;grid-template-rows: auto auto 1fr;gap: 0;min-block-size: 216px;padding: var(--card-p);background: var(--cloud);border: 1px solid var(--neutral-200);border-radius: var(--radius-card);transition: transform var(--t-lift) var(--ease-out), box-shadow var(--t-lift) var(--ease-out), background-color var(--t-color), border-color var(--t-color)}.practice:hover{background: var(--white);transform: translateY(-2px);box-shadow: var(--shadow-2);border-color: var(--neutral-300)}}@media (min-width: 768px){@layer rp0{.practices{grid-template-columns: repeat(2, minmax(0, 1fr))}.practices > :last-child:nth-child(odd){grid-column: 1 / -1}}}@media (min-width: 1024px){@layer rp0{.practices{grid-template-columns: repeat(3, minmax(0, 1fr))}.practices > :last-child:nth-child(odd){grid-column: auto}}}@media (max-width: 767.98px){@layer rp0{.practices{gap: 0;background: var(--white);border: 1px solid var(--neutral-200);border-radius: var(--radius-card);overflow: hidden}.practice{min-block-size: 0;padding: 12px 10px;border: 0;border-radius: 0;background: none;grid-template-columns: 40px minmax(0, 1fr) auto;grid-template-rows: auto auto;column-gap: var(--space-2);row-gap: 4px;align-items: center;--bi-fill: var(--cloud-2)}.practice + .practice{border-block-start: 1px solid var(--neutral-200)}.practice:hover{transform: none;box-shadow: none;background: var(--cloud)}}}@media (min-width: 1024px){@layer rp0{.timeline{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--grid-gap)}}}@layer rp0{.guarantee{display: grid;gap: var(--space-8);margin-block-start: var(--space-16);padding: 40px;border-radius: var(--radius-panel);background: var(--ink-800);border: 1px solid var(--ink-600);box-shadow: var(--card-shadow-ink);--bi-fill: var(--ink-700);--art-surface: var(--ink-800);--art-canvas: var(--ink-800)}}@media (min-width: 1024px){@layer rp0{.guarantee{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap);padding-inline: 0}}}@media (max-width: 767.98px){@layer rp0{.timeline{gap: var(--space-6)}.guarantee{padding: 24px;gap: var(--space-6);margin-block-start: var(--space-10)}}}@media (min-width: 1024px){@layer rp0{.kpi-tile{grid-column: 1 / span 5}}}@layer rp0{.kpi-tile{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;min-block-size: 280px;padding: 40px;border-radius: var(--radius-panel);background: var(--white);border: 1px solid var(--neutral-200);box-shadow: var(--shadow-3)}.kpi-tile::after{content: "";position: absolute;top: 0;right: 0;inline-size: 32px;block-size: 32px;background: var(--saffron-500);border-radius: 0 0 0 100%}}@media (max-width: 1023.98px){@layer rp0{.kpi-tile{min-block-size: 220px}}}@media (max-width: 767.98px){@layer rp0{.kpi-tile{padding: 24px;min-block-size: 200px}}}@layer rp0{.case{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 0;padding: 0 var(--card-p) var(--card-p);border-radius: var(--radius-card);--bi-fill: var(--white)}}@media (max-width: 767.98px){@layer rp0{.case{--card-p: var(--space-6)}}}@layer rp0{.scope{display: flex;flex-direction: column}}@media (min-width: 1024px){@layer rp0{.scope{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap);align-items: start}}}@layer rp0{.prompt{display: grid;grid-template-columns: minmax(0, 1fr) 16px;column-gap: var(--space-3);align-items: start;inline-size: 100%;min-block-size: 64px;padding: 12px 14px;border-radius: 12px;border: 1px solid var(--ink-600);background: var(--ink-700);color: var(--cloud);font: inherit;font-size: var(--fs-small);line-height: 1.4;text-align: start;cursor: pointer;transition: border-color 160ms var(--ease-standard), background-color var(--t-color)}.prompt:hover{border-color: var(--saffron-500)}.prompt.is-flash{border-color: var(--saffron-500)}}@keyframes rp-scope{from{opacity: 1}to{opacity: 0.55}}@layer rp0{.tools{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--grid-gap)}.tool{display: grid;gap: 0;padding: var(--space-6)}.tools > .card{--card-p-local: var(--space-6);padding: var(--space-6)}}@media (min-width: 768px){@layer rp0{.tools{grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: auto}.tools > .tool{grid-row: span 4;grid-template-rows: subgrid}}}@media (min-width: 1024px){@layer rp0{.tools{grid-template-columns: repeat(4, minmax(0, 1fr))}}}@media (max-width: 767.98px){@layer rp0{.tools{grid-template-columns: none}.tools > .card{padding: 16px}.tool{grid-template-rows: auto auto auto 1fr}}}@layer rp0{.insights{display: grid;gap: var(--grid-gap)}}@media (min-width: 1024px){@layer rp0{.insights{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap);align-items: stretch}}}@layer rp0{.faq{display: flex;flex-direction: column;gap: 0}}@media (min-width: 1024px){@layer rp0{.faq{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--grid-gap);align-items: start}}}@layer rp0{.contact{display: inline-flex;align-items: center;gap: var(--space-3)}.contact a{display: inline-flex;align-items: center;gap: 6px;min-block-size: 44px;color: var(--cloud);font-size: var(--fs-small);font-weight: var(--fw-medium);text-decoration: none}.contact a:hover{color: var(--cloud);text-decoration: underline;text-underline-offset: 0.25em}.contact .bi{color: var(--cloud)}}@layer rp0{.office .bi{color: var(--cloud)}}@media (max-width: 767.98px){@layer rp0{:root.has-cta-bar > body{padding-block-end: 0}html.has-cta-bar{scroll-padding-block-end: 88px}}}@layer rp0{.btn{transition-duration: var(--t-color)}.btn--sm{border-radius: 12px}.btn__label{white-space: normal}}@media (prefers-reduced-motion: reduce){@layer rp0{.practice:hover{transform: none}.link-arrow:hover .icon--dir{translate: none}}}@layer rp0{:root{--hm-gap: 12px;--hm-block: 24px;--hm-tile-p: 16px;--hm-badge-bg: rgb(255 241 222 / 0.6);--hm-badge-line: rgb(255 152 33 / 0.16)}}@media (min-width: 768px){@layer rp0{:root{--hm-tile-p: 20px;--hm-gap: 16px}}}@media (min-width: 1024px){@layer rp0{:root{--hm-block: 32px;--hm-gap: var(--grid-gap)}}}@layer rp0{.hm-stage__tile{display: grid;grid-template-columns: 40px minmax(0, 1fr) 16px;grid-template-areas: "badge . chev" "label label label" "text text text" "cta cta cta";align-content: start;column-gap: 10px}.hm-stage__tile.is-selected{border-color: var(--ink-900);box-shadow: inset 0 0 0 1px var(--ink-900)}}@media (max-width: 767.98px){@layer rp0{.hm-stage__tile:not(.hm-tile--wide){grid-template-areas: "badge label label" "text text text" "cta cta cta"}}}@media (min-width: 768px){@layer rp0{.hm-stage__tile:not(.hm-tile--wide){grid-template-areas: "badge label chev" "text text text" "cta cta cta"}}}@keyframes hm-marquee{to{transform: translateX(-50%)}}@keyframes hm-marquee-rtl{to{transform: translateX(50%)}}@keyframes dr-in{from{opacity: 0;transform: translateY(6px)}}@layer rp0{.hm-stage__toggle{display: none}}@media (max-width: 767.98px){@layer rp0{.hm-stage__toggle{display: block;position: absolute;inset: 0;z-index: 2;inline-size: 100%;padding: 0;border: 0;border-radius: 12px;background: transparent;cursor: pointer;-webkit-tap-highlight-color: transparent}.hm-stage__toggle:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 2px}}}@layer rp0{html{font-synthesis: none}}@layer rpi0{svg.icon{stroke-width: 1.75}}@layer rp0{:root{--hm-y: var(--rc-y-m, 48px);--hm-y-ink: var(--rc-y-m, 48px)}}@media (max-width: 767.98px){@layer rp0{:root{--hm-y: var(--rc-y-s, 32px);--hm-y-ink: var(--rc-y-s, 32px)}}}@media (min-width: 768px){@layer rp0{:root{--hm-y: var(--rc-y-m, 48px);--hm-y-ink: var(--rc-y-m, 48px);--hm-block: var(--rc-y-s, 32px)}}}@media (min-width: 1024px){@layer rp0{:root{--hm-y: var(--rc-y-l, 64px);--hm-y-ink: var(--rc-y-l, 64px)}}}@layer rp0{html.is-xfade::view-transition-old(root), html.is-xfade::view-transition-new(root){animation-duration: 250ms;animation-timing-function: cubic-bezier(0.2, 0, 0, 1)}}@keyframes hm-drift{from{transform: translateX(0)}to{transform: translateX(min(0px, calc(100cqw - 100%)))}}@keyframes hm-drift-rtl{from{transform: translateX(0)}to{transform: translateX(max(0px, calc(100% - 100cqw)))}}@layer rp0{:root{--t-caps: 12px;--t-meta: 13px;--t-body: 16px}}@media (max-width: 767.98px){@layer rp0{:root{--t-caps: 11px;--t-body: 15px}}}@layer rp0{html{text-rendering: geometricPrecision;font-kerning: normal;font-synthesis: none}}@media (max-width: 767.98px){@layer rp0{:root.has-cta-bar > body main .btn--primary:not(.hm-hero__primary){--btn-bg: var(--ink-900);--btn-fg: var(--cloud);--btn-bg-hover: var(--ink-800);--btn-shadow: none}}}@layer rp0{.pg-hero__actions{margin-block-start: var(--space-8)}}@layer rp0{.pg-card a:not(.card__link):not(.btn){color: var(--color-link);text-decoration: underline var(--link-thickness, 1.5px) var(--link-underline);text-underline-offset: var(--link-offset, 3px)}}@layer rp0{.pg-cards{display: grid;gap: var(--space-4);list-style: none;margin: 0;padding: 0;grid-template-columns: minmax(0, 1fr)}}@layer rp0{.pg-card{position: relative;display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-8) var(--space-6) var(--space-6);border-radius: var(--radius-card);min-inline-size: 0}.pg-features{display: grid;gap: var(--space-8) var(--grid-gap);list-style: none;margin: 0;padding: 0}}@media (min-width: 768px){@layer rp0{.pg-facts--grid{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--grid-gap);border: 0}}}@layer rp0{.pg-steps{display: grid;gap: var(--space-6);list-style: none;margin: 0;padding: 0;counter-reset: pgstep}}@layer rp0{.pg-table-wrap{overflow-x: auto;border-radius: var(--radius-card);border: 1px solid var(--neutral-200);background: var(--surface, var(--white));-webkit-overflow-scrolling: touch}.pg-table-wrap:focus-visible{outline: var(--focus-width, 2px) solid var(--color-focus);outline-offset: 2px}}@media (max-width: 767.98px){@layer rp0{.pg-table--stack, .pg-table--stack tbody, .pg-table--stack tr, .pg-table--stack th, .pg-table--stack td{display: block;min-inline-size: 0;inline-size: auto}.pg-table--stack thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip: rect(0 0 0 0)}.pg-table--stack tr{background: var(--white);border: 1px solid var(--neutral-200);border-radius: var(--radius-card);margin-block-end: var(--space-3);overflow: hidden}.pg-table--stack tbody th{background: var(--cloud);color: var(--color-heading);font-weight: 600;inline-size: auto}.pg-table--stack td{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.3fr);gap: var(--space-3)}}@layer rpk0{.pg-table--stack td{white-space: normal !important}}@layer rp0{.pg-table--stack td[data-label]::before{content: attr(data-label);color: var(--color-text-muted);font-size: var(--fs-caption)}.pg-table--stack tbody tr:hover > *{background: none}.pg-table--stack tbody tr > th{background: var(--cloud)}.on-ink .pg-table--stack tr{background: var(--ink-800);border-color: var(--ink-600)}.on-ink .pg-table--stack tbody tr > th{background: var(--ink-900)}}}@layer rp0{.on-ink .pg-table-wrap{background: var(--ink-800);border-color: var(--ink-600)}.pg-notice{display: flex;gap: var(--space-3);align-items: flex-start;padding: var(--space-4) var(--space-5);border-radius: var(--radius-card);border: 1px solid var(--neutral-200);background: var(--surface, var(--white));max-inline-size: 72ch}.pg-notice__icon{flex: none;inline-size: 20px;block-size: 20px;margin-block-start: 0.15em;color: var(--ink-900)}.pg-notice__body{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--color-text-muted)}.on-ink .pg-notice{background: var(--ink-800);border-color: var(--ink-600)}}@layer rp0{.pg-form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-4)}}@layer rp0{.pg-related__list{display: flex;flex-wrap: wrap;gap: var(--space-2);list-style: none;margin: 0;padding: 0}}@layer rp0{.pg-result__link{display: grid;gap: 4px;padding: var(--space-5) var(--space-6);border-radius: var(--radius-card);border: 1px solid var(--neutral-200);background: var(--white);text-decoration: none;color: var(--color-text);transition: border-color var(--dur-1), box-shadow var(--dur-2)}.pg-result__link:hover{border-color: var(--neutral-300);box-shadow: var(--shadow-2)}.pg-result__type{color: var(--saffron-700)}.pg-result__title{font-family: var(--font-heading);font-weight: 600;font-size: var(--fs-h4);color: var(--color-heading)}.pg-result__desc{font-size: var(--fs-small);color: var(--color-text-muted)}.rt{font-variant-numeric: tabular-nums}}@layer rp1{main:where(#main):focus{outline: none}}@media print{@layer rpi0{.nav, .skip-link{display: none}}}@keyframes pg-spin{to{transform: rotate(360deg)}}@layer rp0{.pg-picker__btn{all: unset;box-sizing: border-box;display: grid;gap: var(--space-2);align-content: start;padding: var(--space-6);cursor: pointer;flex: 1 1 auto;position: relative}.pg-picker__btn:focus-visible{outline: 2px solid var(--color-focus);outline-offset: -4px;border-radius: var(--radius-card)}.pg-picker__btn::after{content: "";position: absolute;inset-block-start: var(--space-6);inset-inline-end: var(--space-6);inline-size: 18px;block-size: 18px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--neutral-300)}.pg-picker__btn[aria-pressed="true"]::after{box-shadow: inset 0 0 0 5px var(--saffron-500)}.pg-card.is-recommended{border-color: var(--saffron-500);box-shadow: 0 0 0 1px var(--saffron-500), var(--shadow-2)}}@layer rp0{.pg-card{padding: var(--card-p)}}@layer rp0{main:not(.app-host):not(.app-www) :is(input.input), main:not(.app-host):not(.app-www) :is(select.input){min-block-size: var(--d10-field-h, 44px);block-size: var(--d10-field-h, 44px);padding-block: 0;line-height: 1.5}}@layer rp0{.chip a{padding-block: 0.875rem}}@layer rp0{.pg-result__title{text-wrap: balance}.pg-result__desc{max-inline-size: var(--measure-body)}}@media (max-width: 767.98px){@layer rp0{.pg-related__list{gap: var(--space-2);min-inline-size: 0}.pg-related__list > li{min-inline-size: 0;max-inline-size: 100%}}}@layer rp0{:not([data-node="home"]) > .pg{--r23-bg: var(--rc-white);--r23-shadow: var(--rc-shadow-soft);--r23-inner: var(--rc-cloud)}:not([data-node="home"]) > .pg .on-ink, :not([data-node="home"]) > .pg .section--ink, :not([data-node="home"]) > .pg .band--ink{--r23-bg: var(--rc-cloud);--r23-shadow: var(--rc-shadow-glass);--r23-inner: var(--rc-white)}:not([data-node="home"]) > .pg main :is(.card, .pg-card, .pg-kpi, .pg-table-wrap, .pg-notice, .pg-quote, .pg-form--card, .pg-quiz, .pg-toc, .pg-askbox, .pg-calc__form, .pg-picker__tile, .pg-rolefilter, .pg-glance__item, .pg-kpi-def, .pg-kpi2, .pg-components, .pg-result__link, .pg-facts, .pg-features, .pg-checks, .pg-numlist, .pg-clauses, .pg-people, .pg-steps, .pg-years, .pg-quizbox.is-live .pg-quizbox__form, .pg-results:has(> .pg-result-tile)):not(.pg-card--feature):not(.card--ink){--rc-fg: var(--rc-ink);--rc-fg-body: var(--rc-text);--rc-fg-meta: var(--rc-muted);--rc-fg-label: var(--rc-ink);--rc-divider: var(--rc-line);--rc-rule: var(--rc-ink);--rc-box-radius: var(--rc-radius);--color-text: var(--rc-text);--color-heading: var(--rc-ink);--color-text-muted: var(--rc-muted);--color-border-subtle: var(--rc-line);position: relative;min-inline-size: 0;padding: var(--rc-pad);border: 0;border-radius: var(--rc-box-radius);background: var(--r23-bg);box-shadow: var(--r23-shadow);color: var(--rc-ink);font-family: var(--rc-font)}:not([data-node="home"]) > .pg main :is(.pg-card, .pg-form--card, .pg-quizbox__form, .pg-calc__form, .pg-askbox, .pg-notice) .pg-table-wrap, :not([data-node="home"]) > .pg main :is(.pg-card, .pg-form--card, .pg-quizbox__form, .pg-calc__form, .pg-askbox, .pg-notice) .pg-features, :not([data-node="home"]) > .pg main :is(.pg-card, .pg-form--card, .pg-quizbox__form, .pg-calc__form, .pg-askbox, .pg-notice) .pg-steps{padding: 0;background: none;box-shadow: none;border-radius: 0}}@media (min-width: 768px){@layer rp0{:not([data-node="home"]) > .pg main .pg-facts--grid{column-gap: var(--rc-pad)}}}@layer rp0{:not([data-node="home"]) > .pg main .pg-features{row-gap: 0;column-gap: var(--rc-pad);padding-block: 4px}}@media (max-width: 767.98px){@layer rp0{:not([data-node="home"]) > .pg main .pg-features{--rc-fs-name: 0.9375rem;--rc-row-pb: 10px}}}@layer rp0{:not([data-node="home"]) > .pg main :where(.pg-result__title):not(._s._s){font-family: var(--rc-font);font-size: var(--rc-fs-title);line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;font-synthesis: none;color: var(--rc-fg, var(--rc-ink))}:not([data-node="home"]) > .pg main :where(.pg-notice__body):not(._s._s._s), :not([data-node="home"]) > .pg main :where(.pg-result__desc):not(._s._s._s){font-family: var(--rc-font);font-size: var(--rc-fs-body);line-height: 1.5;font-weight: 400;color: var(--rc-fg-body, var(--rc-text))}:not([data-node="home"]) > .pg main :where(.pg-result__type):not(._s._s._s){font-family: var(--rc-font);font-size: var(--rc-fs-label);line-height: 1.3;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;font-synthesis: none;color: var(--rc-fg-label, var(--rc-ink))}:not([data-node="home"]) > .pg main .pg-result__type{color: var(--rc-saffron-700)}:not([data-node="home"]) > .pg main :is(.card, .pg-askbox, .pg-notice, .pg-calc__result, .pg-kpi-fig, .pg-glance__item, .pg-picker__tile, .pg-kpi2, .pg-rolefilter, .pg-herofeat, .pg-metric) .link-arrow{font-family: var(--rc-font);font-size: var(--rc-fs-link);font-weight: 600;color: var(--rc-fg, var(--rc-ink))}[dir="rtl"]:not([data-node="home"]) > .pg main :where(.pg-result__type):not(_s _s._s){font-size: 0.8125rem;line-height: 1.45;letter-spacing: 0;text-transform: none}[dir="rtl"]:not([data-node="home"]) > .pg main :where(.pg-result__title):not(._s._s){letter-spacing: 0;line-height: 1.35}[dir="rtl"]:not([data-node="home"]) > .pg main :where(.pg-notice__body):not(._s._s._s){line-height: 1.75}:not([data-node="home"]) > .pg main .bi{--bi-size: var(--rc-icon);--bi-radius: 10px;--bi-glyph: var(--rc-glyph);--bi-stroke: 1.75;--bi-tint: var(--rc-ink);--bi-ink: var(--rc-white)}:not([data-node="home"]) > .pg main :is(.pg-card--feature, .card--ink, .pg-calc__result, .pg-kpi-fig, .pg-metric, .on-ink, .section--ink) .bi{--bi-tint: var(--rc-cloud);--bi-ink: var(--rc-ink)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink) :is(.pg-card:not(.pg-card--feature):not(.card--ink), .pg-facts, .pg-features, .pg-checks, .pg-glance__item, .pg-steps) .bi{--bi-tint: var(--rc-ink);--bi-ink: var(--rc-white)}:not([data-node="home"]) > .pg main .bi{--bi-fill: var(--bi-tint);--bi-line: transparent;color: var(--bi-ink)}:not([data-node="home"]) > .pg main :where(a:hover > .bi):not(._s._s._s), :not([data-node="home"]) > .pg main :is(.card:hover .bi), :not([data-node="home"]) > .pg main :where(button:hover > .bi):not(._s._s._s){--bi-tint: var(--rc-ink)}}@layer rp0{:not([data-node="home"]) > .pg main .pg-steps{gap: 0;padding-block: 4px}}@layer rp0{:not([data-node="home"]) > .pg main .chip{min-block-size: 0;padding: 6px 12px;border: 0;border-radius: 999px;background: transparent;box-shadow: inset 0 0 0 1.5px var(--rc-ink);color: var(--rc-ink);font-family: var(--rc-font);font-size: 0.8125rem;line-height: 1.2;font-weight: 600}:not([data-node="home"]) > .pg main :is(button.chip), :not([data-node="home"]) > .pg main :is(a.chip){min-block-size: 32px}:not([data-node="home"]) > .pg main :where(button.chip[aria-pressed="true"]):not(._s._s._s), :not([data-node="home"]) > .pg main :where(.chip.is-selected):not(._s._s._s){background: var(--rc-ink);color: var(--rc-cloud)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink, .pg-hero--ink, .pg-card--feature, .card--ink, .pg-calc__result, .pg-metric) .chip{background: transparent;box-shadow: inset 0 0 0 1px rgb(249 246 242 / 0.30);color: var(--rc-cloud)}}@media (max-width: 399.98px){@layer rp0{:not([data-node="home"]) > .pg main .chip:not(.chip--prompt){border-radius: 999px}}}@layer rp0{:not([data-node="home"]) > .pg main .pg-card .badge{border-radius: 999px;padding: 4px 10px;font-family: var(--rc-font);font-weight: 600}:not([data-node="home"]) > .pg main .badge--outline{box-shadow: inset 0 0 0 1.5px var(--rc-ink);color: var(--rc-ink)}:not([data-node="home"]) > .pg main :is(.card, .pg-form--card, .pg-calc__form, .pg-calc__result, .pg-askbox, .pg-quizbox__form, .pg-notice, .pg-rolefilter, .pg-kpi-fig, .pg-quiz) .btn--primary{--btn-h: 48px;--btn-px: 22px;--btn-fs: 0.9375rem;--btn-bg: var(--rc-saffron);--btn-fg: var(--rc-ink);--btn-bg-hover: var(--saffron-300, #FFB347);--btn-shadow: none;--btn-shadow-hover: none;border: 0;border-radius: var(--r-12, 12px);font-family: var(--rc-font);font-weight: 600;font-synthesis: none}:not([data-node="home"]) > .pg main :is(.card, .pg-form--card, .pg-calc__form, .pg-calc__result, .pg-askbox, .pg-quizbox__form, .pg-notice, .pg-rolefilter, .pg-kpi-fig) .btn--secondary{--btn-h: 44px;--btn-bg: transparent;--btn-fg: var(--rc-fg, var(--rc-ink));--btn-border: currentColor;--btn-bg-hover: rgb(11 18 32 / 0.06);border-radius: var(--r-12, 12px);font-family: var(--rc-font);font-weight: 600}:not([data-node="home"]) > .pg main .pg-table-wrap{padding: 4px var(--rc-pad) 4px;overflow-x: auto}}@media (max-width: 767.98px){@layer rp0{:not([data-node="home"]) > .pg main :is(.pg-table--compare, .pg-table--stack) tr, :not([data-node="home"]) > .pg main .on-ink .pg-table--stack tr{margin: 0;border: 0;border-block-end: 1px solid var(--rc-line);border-radius: 0;background: none;padding-block: 6px}:not([data-node="home"]) > .pg main :is(.pg-table--compare, .pg-table--stack) tbody tr:last-child{border-block-end: 0}:not([data-node="home"]) > .pg main :is(.pg-table--compare, .pg-table--stack) tbody th, :not([data-node="home"]) > .pg main .pg-table--stack tbody tr > th, :not([data-node="home"]) > .pg main .on-ink .pg-table--stack tbody tr > th{background: none;padding: 8px 0 4px;border: 0;color: var(--rc-ink)}:not([data-node="home"]) > .pg main :is(.pg-table--compare, .pg-table--stack) td{padding: 6px 0;border: 0}:not([data-node="home"]) > .pg main :is(.pg-table--stack td[data-label])::before{font-family: var(--rc-font);font-size: var(--rc-fs-label);line-height: 1.5;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rc-muted)}[dir="rtl"]:not([data-node="home"]) > .pg main :is(.pg-table--stack td[data-label])::before{font-size: 0.8125rem;letter-spacing: 0;text-transform: none}}}@layer rp0{:not([data-node="home"]) > .pg main .pg-card{gap: 10px}}@layer rp0{:not([data-node="home"]) > .pg main .pg-card.is-recommended{box-shadow: inset 0 0 0 2px var(--rc-ink), var(--r23-shadow)}}@layer rp0{:not([data-node="home"]) > .pg main .pg-picker__btn{padding: var(--rc-pad)}:not([data-node="home"]) > .pg main .pg-picker__btn::after{inset-block-start: var(--rc-pad);inset-inline-end: var(--rc-pad)}:not([data-node="home"]) > .pg main .pg-picker__btn[aria-pressed="true"]::after{box-shadow: inset 0 0 0 5px var(--rc-ink)}:not([data-node="home"]) > .pg main .pg-notice{gap: 14px;max-inline-size: 72ch}:not([data-node="home"]) > .pg main .pg-notice__icon{color: var(--rc-ink)}:not([data-node="home"]) > .pg main .pg-result__link{gap: 6px}:not([data-node="home"]) > .pg main .pg-result__link:hover{box-shadow: var(--r23-shadow), 0 14px 32px rgb(11 18 32 / 0.08)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink) :is(.pg-facts, .pg-features, .pg-checks, .pg-numlist, .pg-clauses, .pg-people, .pg-steps, .pg-years) :where(dt):not(._s._s._s){color: var(--rc-ink)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink) .pg-card:not(.pg-card--feature):not(.card--ink){color: var(--rc-ink);--color-text: var(--rc-text);--color-heading: var(--rc-ink);--color-text-muted: var(--rc-muted)}}@layer rp0{:not([data-node="home"]) > .pg main .chip a{color: inherit;text-decoration: none}:not([data-node="home"]) > .pg main .chip:has(a:hover){background: rgb(11 18 32 / 0.06)}:not([data-node="home"]) > .pg main .chip:has(a:focus-visible){outline: 2px solid var(--color-focus);outline-offset: 2px}:not([data-node="home"]) > .pg main .card, :not([data-node="home"]) > .pg main .pg-card, :not([data-node="home"]) > .pg main .pg-table-wrap, :not([data-node="home"]) > .pg main .pg-notice, :not([data-node="home"]) > .pg main .pg-result__link, :not([data-node="home"]) > .pg main .pg-features, :not([data-node="home"]) > .pg main .pg-steps{--font-heading: var(--rc-font);--font-display: var(--rc-font);--font-label: var(--rc-font);--font-numeric: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif}:not([data-node="home"]) > .pg main :is(.card, .pg-card, .pg-facts, .pg-features, .pg-quiz, .pg-glance__item, .pg-kpi2) .t-label{font-weight: 600;letter-spacing: var(--ls-label);font-synthesis: none}[dir="rtl"]:not([data-node="home"]) > .pg main :is(.card, .pg-card, .pg-facts, .pg-features, .pg-quiz, .pg-glance__item, .pg-kpi2) .t-label{letter-spacing: 0}:not([data-node="home"]) > .pg main code, :not([data-node="home"]) > .pg main kbd, :not([data-node="home"]) > .pg main samp{font-weight: 400;font-synthesis: none}:root{--rc-on-ink-body: #C6C9CE;--rc-on-ink-meta: #9EA2A8;--rc-y-xl: 96px;--rc-y-l: 64px;--rc-y-m: 48px;--rc-y-s: 32px}html{font-synthesis: none}h1, h2, h3{text-wrap: balance}}@media (max-width: 399.98px){@layer rp0{:is(h1, h2, h3) bdi.nowrap{white-space: normal}}}@layer rp0{[dir="rtl"] [lang="en"]{font-family: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;font-weight: 500}}@layer rpi0{:root.has-consent > body [data-lang-banner]{display: none}}@layer rp0{main p, main li, main dd, main figcaption, main blockquote{text-wrap: pretty}}@layer rp1{html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn{--btn-fs: var(--t-body);font-family: var(--rc-font);font-size: var(--btn-fs);font-weight: 600;letter-spacing: 0}html:not([data-node="home"]) > body.pg :where(#main, .cta-bar) .btn.btn--primary{font-weight: 600}html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn.btn--sm{--btn-fs: var(--t-small)}html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn .btn__label{font: inherit;letter-spacing: inherit}html:not([data-node="home"]) > body.pg :where(#main) .badge, html:not([data-node="home"]) > body.pg :where(#main) .chip{font-family: var(--rc-font);font-size: var(--t-meta);font-weight: 600}html:not([data-node="home"]) > body.pg :where(#main) :is(.badge, .r28-band, .chip, .pg-pill) > span{font: inherit}html:not([data-node="home"]) > body.pg :where(#main) .eyebrow, html:not([data-node="home"]) > body.pg :where(#main) .t-label{font-family: var(--font-label);font-size: var(--t-caps);font-weight: 600;letter-spacing: var(--ls-eyebrow);line-height: var(--lh-caps);font-feature-settings: "case"}html:not([data-node="home"]) > body.pg :where(#main) :is(.eyebrow, .t-label, .pg-hero__eyebrow) > span{font: inherit;letter-spacing: inherit}html[dir="rtl"]:not([data-node="home"]) > body.pg :where(#main) .eyebrow, html[dir="rtl"]:not([data-node="home"]) > body.pg :where(#main) .t-label{font-size: var(--t-caps);font-weight: 600;letter-spacing: 0;text-transform: none;line-height: var(--lh-caps);font-feature-settings: normal}html:not([data-node="home"]) > body.pg :where(#main) :where(.link-arrow):not(._s._s){font-family: var(--rc-font);font-size: var(--t-link);font-weight: 600}html:not([data-node="home"]) > body.pg :where(#main) .pg-table--stack td::before{font-size: var(--t-caps)}}@layer rp0{html:not([data-node="home"]) > body.pg{--rc-fs-link: var(--t-link)}}@layer rp1{html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) *{font-synthesis: none}html:not([data-node="home"]) > body.pg :where(#main) .card, html:not([data-node="home"]) > body.pg :where(#main) .pg-card{--rc-fs-body: var(--t-body)}}@layer rp0{html:not([data-node="home"]) > body.pg{--section-y: var(--rh-l);--section-y-sm: var(--rh-m);--section-y-continue: var(--rh-s);--space-head: var(--rh-s)}html:not([data-node="home"]) > body.pg main > .section:not(.pg-hero):not(.section--final):not(.section--sm){padding-block: var(--rh-l)}}@layer rp0{html:not([data-node="home"]) > body.pg main :where(p):not(._s), html:not([data-node="home"]) > body.pg main :where(li):not(._s), html:not([data-node="home"]) > body.pg main :where(dd):not(._s), html:not([data-node="home"]) > body.pg main :where(td):not(._s), html:not([data-node="home"]) > body.pg main :where(th):not(._s), html:not([data-node="home"]) > body.pg main :where(figcaption):not(._s){overflow-wrap: break-word}}@media (max-width: 399.98px){@layer rp0{html:not([data-node="home"]) > body.pg main :is(h1, h2, h3) bdi.nowrap, html:not([data-node="home"]) > body.pg main :is(h1, h2, h3) span.nowrap{white-space: normal}html:not([data-node="home"]) > body.pg main .pg-table-wrap{max-inline-size: 100%}}}@layer rp0{html:not([data-node="home"]) > body.pg main .btn--primary{background: var(--btn-bg)}html:not([data-node="home"]) > body.pg main .btn--primary:hover{background: var(--btn-bg-hover)}html:not([data-node="home"]) > body.pg main .btn--primary:active{background: var(--btn-bg-active, var(--btn-bg-hover))}}@layer rp0{html:not([data-node="home"]) > body.pg main :is(.pg-prose li, .pg-prose p, .t-run, .ro-docsec li, .ro-body) a{overflow-wrap: anywhere}html:not([data-node="home"]) > body.pg main :is(.r28-band, .ro-avail, .pg-related__link, .rc-proofbar, .chip, .badge, .link-arrow, .icon-line) > .icon:not(.icon--20):not(.icon--24){inline-size: 16px;block-size: 16px}html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table) :where(td):not(._s), html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table) :where(th):not(._s), html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table) .t-run, html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table) :where(p):not(._s), html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table) :where(li):not(._s){font-variant-numeric: normal}html:not([data-node="home"]) > body.pg main :where(.t-label):not(_s._s), html:not([data-node="home"]) > body.pg main :where(.chip):not(_s._s){font-variant-numeric: normal}html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table, .r28-band, .chip) :where(.rt):not(_s._s), html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table, .r28-band, .chip) :where(.tnum):not(_s._s), html:not([data-node="home"]) > body.pg main :is(table, .pg-table, .ro-table, .r28-band, .chip) :is(bdi.tnum){font-variant-numeric: tabular-nums lining-nums}}@media screen{@layer rp0{main[data-tpl="practice"] > section:nth-of-type(n+3), main[data-tpl="practice-roles"] > section:nth-of-type(n+3), main[data-tpl="pricing"] > section:nth-of-type(n+3), main[data-tpl="case"] > section:nth-of-type(n+3), main[data-tpl="role"] > section:nth-of-type(n+3), main[data-tpl="hire"] > section:nth-of-type(n+3), main[data-tpl="about"] > section:nth-of-type(n+3), main[data-tpl="company"] > section:nth-of-type(n+3), main[data-tpl="founder"] > section:nth-of-type(n+3), main[data-tpl="guarantee"] > section:nth-of-type(n+3), main[data-tpl="how-it-works"] > section:nth-of-type(n+3), main[data-tpl="reviews"] > section:nth-of-type(n+3), main[data-tpl="startups"] > section:nth-of-type(n+3), main[data-tpl="talent"] > section:nth-of-type(n+3){content-visibility: auto;contain-intrinsic-size: auto 640px}}}@media screen and (min-width: 1024px){@layer rp0{main[data-tpl="practice"] > section:nth-of-type(n+3), main[data-tpl="practice-roles"] > section:nth-of-type(n+3), main[data-tpl="pricing"] > section:nth-of-type(n+3), main[data-tpl="case"] > section:nth-of-type(n+3), main[data-tpl="role"] > section:nth-of-type(n+3), main[data-tpl="hire"] > section:nth-of-type(n+3), main[data-tpl="about"] > section:nth-of-type(n+3), main[data-tpl="company"] > section:nth-of-type(n+3), main[data-tpl="founder"] > section:nth-of-type(n+3), main[data-tpl="guarantee"] > section:nth-of-type(n+3), main[data-tpl="how-it-works"] > section:nth-of-type(n+3), main[data-tpl="reviews"] > section:nth-of-type(n+3), main[data-tpl="startups"] > section:nth-of-type(n+3), main[data-tpl="talent"] > section:nth-of-type(n+3){contain-intrinsic-size: auto 660px}}}@layer rp1{html body.pg :where(#main) :where(table td):not(_s._s), html body.pg :where(#main) :where(table th):not(_s._s), html body.pg :where(#main) :where(.is-num):not(_s._s){font-variant-numeric: tabular-nums lining-nums}html body.pg :where(#main) :is(.app-table td), html body.pg :where(#main) :is(.app-table th){font-variant-numeric: tabular-nums lining-nums}html body.pg :where(#main) .link-arrow:not(.card__link):not(.pg-herofeat__a){position: relative}html body.pg :where(#main) .link-arrow:not(.card__link):not(.pg-herofeat__a)::after{content: "";position: absolute;inset: -10px -4px}}@layer rp1{html[dir="rtl"] body.pg :where(#main) table thead th, html[dir="rtl"] body.pg :where(#main) table thead th *{letter-spacing: 0;text-transform: none}html[dir="rtl"] body.pg :where(#main) table thead th{font-size: 13px;line-height: 1.45}}@layer rp0{html body.pg main :is(.op-band, .on-ink, .band--ink, .section--ink, .rc-box--ink, .pg-card--feature, .card--ink) .badge--outline{color: var(--rc-cloud, #F9F6F2);box-shadow: inset 0 0 0 1.5px rgb(249 246 242 / 0.4)}}@media print{@layer rpi0{.nav, .skip-link{display: none}}}@layer rp0{.app-host{--app-gap: var(--space-6)}.app-host [data-app-view]{display: contents}.app-has-modal{overflow: hidden}.app-muted{color: var(--color-text-muted)}.app-mono{font-family: var(--font-mono);font-size: var(--fs-mono)}.app-row{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3)}.app-row--end{justify-content: flex-end}.app-stack{display: grid;gap: var(--space-4)}.btn[aria-busy="true"]{pointer-events: none}.btn .icon + .btn__label{margin-inline-start: 0}.app-field{display: grid;gap: 0.375rem;min-inline-size: 0}.app-field__label{display: block;font-size: var(--fs-small);font-weight: var(--fw-semibold);color: var(--color-heading)}.app-field__label .app-tip{margin-inline-start: 0.25rem}.app-field__opt{font-weight: var(--fw-regular);color: var(--color-text-muted)}.app-field__help{font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-text-muted);margin: 0}.app-field__error{display: flex;gap: 0.375rem;align-items: flex-start;font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-error);font-weight: var(--fw-medium);margin: 0}.app-field__error .icon{inline-size: 1rem;block-size: 1rem;flex: none;margin-block-start: 0.125rem}.app-field .input, .app-input{min-block-size: 44px;padding: 0.5625rem 0.875rem;font-size: var(--fs-small);border-radius: var(--radius-sm)}.app-input--mono{font-family: var(--font-mono);letter-spacing: 0.04em}.app-field textarea.app-input{min-block-size: 5.5rem}.app-select{position: relative;display: block}.app-select select{appearance: none;-webkit-appearance: none;padding-inline-end: 2.5rem;cursor: pointer}.app-select__chev{position: absolute;inset-inline-end: 0.75rem;inset-block-start: 50%;translate: 0 -50%;pointer-events: none;color: var(--color-text-muted);inline-size: 1rem;block-size: 1rem}.app-affix{display: flex;align-items: stretch}.app-affix__pre{display: inline-flex;align-items: center;padding-inline: 0.75rem;border: 1px solid var(--color-border-strong);border-inline-end: 0;border-start-start-radius: 10px;border-end-start-radius: 10px;background: var(--color-surface-sunken, var(--cloud));font: 500 var(--fs-small) var(--font-mono);color: var(--color-text-muted)}.app-affix .input{border-start-start-radius: 0;border-end-start-radius: 0}.app-choice{display: flex;flex-wrap: wrap;gap: var(--space-2)}.app-choice--cols{display: grid;grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr))}.app-choice__opt{position: relative;display: inline-flex;align-items: flex-start;gap: 0.625rem;min-block-size: 44px;padding: 0.625rem 0.875rem;border: 1px solid var(--color-border);border-radius: var(--radius-sm);background: var(--color-surface);cursor: pointer;font-size: var(--fs-small);line-height: 1.4;transition: border-color var(--dur-1), background-color var(--dur-1)}.app-choice__opt:hover{border-color: var(--color-border-strong)}.app-choice__opt input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.app-choice__box{flex: none;inline-size: 1.125rem;block-size: 1.125rem;margin-block-start: 0.0625rem;border: 1.5px solid var(--color-border-strong);border-radius: 50%;background: var(--white);display: grid;place-items: center}.app-choice__opt input[type="checkbox"] + .app-choice__box{border-radius: 5px}.app-choice__opt:has(input:checked){border-color: var(--ink-900);background: var(--saffron-50);box-shadow: inset 0 0 0 1px var(--ink-900)}.app-choice__opt input:checked + .app-choice__box{border-color: var(--ink-900);background: var(--ink-900);box-shadow: inset 0 0 0 3px var(--white)}.app-choice__opt input[type="checkbox"]:checked + .app-choice__box{box-shadow: none;background: var(--ink-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 0.75rem no-repeat}.app-choice__opt input:focus-visible ~ .app-choice__text{outline: none}.app-choice__opt:has(input:focus-visible){outline: var(--focus-width, 2px) solid var(--color-focus);outline-offset: 2px}.app-choice__opt.is-disabled{opacity: 0.55;cursor: not-allowed}.app-choice__text{display: grid;gap: 0.125rem}.app-choice__sub{font-size: var(--fs-caption);color: var(--color-text-muted)}.app-choice--seg{display: inline-flex;flex-wrap: nowrap;gap: 0;padding: 3px;border: 1px solid var(--color-border);border-radius: 12px;background: var(--cloud);inline-size: fit-content;max-inline-size: 100%;overflow-x: auto}.app-choice--seg .app-choice__opt{border: 0;background: transparent;min-block-size: 36px;padding: 0.4375rem 0.875rem;border-radius: 9px;font-weight: var(--fw-medium);white-space: nowrap}.app-choice--seg .app-choice__box{display: none}.app-choice--seg .app-choice__opt:has(input:checked){background: var(--white);box-shadow: var(--shadow-1), inset 0 0 0 1px var(--neutral-200)}.app-field--check{gap: 0.25rem}.app-check{position: relative;display: inline-flex;gap: 0.75rem;align-items: flex-start;cursor: pointer;font-size: var(--fs-small);line-height: 1.5;min-block-size: 24px}.app-check input{position: absolute;opacity: 0;inline-size: 1.25rem;block-size: 1.25rem;margin: 0;cursor: pointer}.app-check__box{flex: none;display: grid;place-items: center;inline-size: 1.25rem;block-size: 1.25rem;margin-block-start: 0.0625rem;border: 1.5px solid var(--color-border-strong);border-radius: 6px;background: var(--white);color: transparent}.app-check__box .icon{inline-size: 0.875rem;block-size: 0.875rem}.app-check input:checked + .app-check__box{background: var(--ink-900);border-color: var(--ink-900);color: var(--white)}.app-check input:focus-visible + .app-check__box{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-check input[aria-invalid="true"] + .app-check__box{border-color: var(--color-error)}.app-upload{display: flex;align-items: center;gap: var(--space-3);min-block-size: 52px;padding: 0.75rem 1rem;border: 1.5px dashed var(--color-border-strong);border-radius: 12px;background: var(--cloud);cursor: pointer;font-size: var(--fs-small);font-weight: var(--fw-medium)}.app-upload:hover{border-color: var(--ink-900)}.app-upload:focus-within{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-form-grid{display: grid;gap: var(--space-4);grid-template-columns: 1fr}}@media (min-width: 768px){@layer rp0{.app-form-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.app-form-grid > .is-wide, .app-form-grid > .app-field--check{grid-column: 1 / -1}}}@layer rp0{.app-banner{display: flex;gap: var(--space-3);align-items: flex-start;padding: 0.875rem 1rem;border-radius: 12px;border: 1px solid;font-size: var(--fs-small);line-height: 1.55}.app-banner > .icon{flex: none;margin-block-start: 0.125rem}.app-banner__body{display: grid;gap: var(--space-2);min-inline-size: 0;flex: 1}.app-banner__body p{margin: 0}.app-banner__title{font-weight: var(--fw-semibold);color: var(--color-heading)}.app-banner__actions{display: flex;flex-wrap: wrap;gap: var(--space-2)}.app-banner--info{background: var(--neutral-bg);border-color: var(--neutral-edge)}.app-banner--info > .icon{color: var(--ink-900)}.app-banner--success{background: var(--green-50);border-color: rgb(10 126 58 / 0.22)}.app-banner--success > .icon{color: var(--color-success)}.on-ink .app-banner{background: var(--ink-800);border-color: var(--ink-600);color: var(--cloud)}.app-empty{display: grid;justify-items: center;gap: var(--space-2);padding: var(--space-10) var(--space-6);text-align: center;border: 1px dashed var(--color-border);border-radius: 16px;background: var(--cloud)}.app-empty__icon{display: grid;place-items: center;inline-size: 48px;block-size: 48px;border-radius: var(--radius-md);background: var(--white);border: 1px solid var(--neutral-200);margin-block-end: var(--space-2)}.app-empty__title{font-weight: var(--fw-semibold);color: var(--color-heading);margin: 0}.app-empty__line{font-size: var(--fs-small);color: var(--color-text-muted);margin: 0 0 var(--space-3);max-inline-size: 44ch}.app-toasts{position: fixed;z-index: var(--z-toast, 90);inset-block-end: var(--space-6);inset-inline-start: 50%;translate: -50% 0;display: grid;gap: var(--space-2);pointer-events: none;inline-size: min(92vw, 30rem)}[dir="rtl"] .app-toasts{translate: 50% 0}.app-toast{display: flex;gap: var(--space-3);align-items: flex-start;padding: 0.875rem 1rem;border-radius: 12px;background: var(--ink-900);color: var(--cloud);box-shadow: var(--shadow-3);font-size: var(--fs-small);line-height: 1.5;animation: app-in var(--dur-3) var(--ease-out) both;pointer-events: auto}.app-toast .icon{flex: none;color: var(--green-300);margin-block-start: 0.125rem}.app-toast.is-out{opacity: 0;translate: 0 8px;transition: opacity var(--dur-2), translate var(--dur-2)}}@keyframes app-in{from{opacity: 0;translate: 0 10px}to{opacity: 1;translate: 0 0}}@layer rp0{.app-tip{vertical-align: middle}.app-tip__btn{display: inline-grid;place-items: center;inline-size: 24px;block-size: 24px;margin: -2px 0;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--color-text-muted);cursor: help}.app-tip__btn:hover{color: var(--color-text);background: var(--neutral-100)}.app-tip__btn .icon{inline-size: 1rem;block-size: 1rem}}@media (max-width: 767.98px), (pointer: coarse){@layer rp0{.app-tip__btn{inline-size: 44px;block-size: 44px;margin: -10px -10px}}}@layer rp0{.app-tip .tooltip{inline-size: max-content;max-inline-size: min(20rem, 80vw);white-space: normal;text-align: start;font-weight: var(--fw-regular)}.app-modal{position: fixed;inset: 0;z-index: var(--z-modal, 80);display: grid;place-items: center;padding: var(--space-4)}.app-modal__scrim{position: absolute;inset: 0;background: color-mix(in srgb, var(--ink-950) 62%, transparent);backdrop-filter: blur(2px);animation: app-fade var(--dur-2) both}.app-modal__dialog{position: relative;inline-size: min(100%, 34rem);max-block-size: calc(100dvh - 2rem);display: grid;grid-template-rows: auto 1fr auto;border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-3);overflow: hidden;animation: app-in var(--dur-3) var(--ease-out) both;color: var(--color-text)}.app-modal--wide .app-modal__dialog{inline-size: min(100%, 52rem)}.app-modal__head{display: flex;align-items: center;gap: var(--space-3);padding: var(--space-5) var(--space-6) var(--space-3)}.app-modal__title{font-size: var(--fs-h4);line-height: var(--lh-h4);margin: 0;flex: 1}.app-modal__body{padding: 0 var(--space-6) var(--space-5);overflow: auto;display: grid;gap: var(--space-4);align-content: start}.app-modal__foot{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: var(--space-2);padding: var(--space-4) var(--space-6);border-block-start: 1px solid var(--neutral-200);background: var(--cloud)}}@keyframes app-fade{from{opacity: 0}}@media (max-width: 599px){@layer rp0{.app-modal{place-items: end stretch;padding: 0}.app-modal__dialog{inline-size: 100%;border-end-start-radius: 0;border-end-end-radius: 0;max-block-size: 92dvh}}}@layer rp0{.app-table-wrap{overflow-x: auto;border: 1px solid var(--neutral-200);border-radius: var(--radius-md);background: var(--white)}.app-table-wrap:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-table{inline-size: 100%;border-collapse: collapse;font-size: var(--fs-small)}.app-table th, .app-table td{padding: 0.75rem 1rem;text-align: start;border-block-end: 1px solid var(--neutral-100);vertical-align: middle}.app-table thead th{position: sticky;inset-block-start: 0;background: var(--cloud);font-size: 0.75rem;font-weight: var(--fw-semibold);letter-spacing: 0.02em;color: var(--color-text-muted);white-space: nowrap;border-block-end-color: var(--neutral-200)}[dir="ltr"] .app-table thead th{text-transform: uppercase;font-family: var(--font-mono);font-weight: 500;letter-spacing: 0.06em;font-size: var(--fs-label)}.app-table tbody tr:last-child > *{border-block-end: 0}.app-table tbody tr:hover{background: var(--saffron-50)}.app-table .is-num{text-align: end;font-variant-numeric: tabular-nums;white-space: nowrap}.app-table tbody th{font-weight: var(--fw-semibold)}.app-table tfoot td, .app-table tfoot th{padding: 0.75rem 1rem;border-block-start: 1px solid var(--neutral-200);font-weight: var(--fw-semibold);background: var(--cloud)}.app-cell-person{display: flex;gap: 0.625rem;align-items: center}.app-avatar{flex: none;display: inline-grid;place-items: center;inline-size: 32px;block-size: 32px;border-radius: var(--radius-sm);background: var(--ink-900);color: var(--saffron-300);font: 600 0.75rem/1 var(--font-display);letter-spacing: 0.02em}.app-stat{display: grid;gap: 0.25rem;align-content: start}.app-stat__label{display: flex;align-items: center;gap: 0.25rem;margin: 0;font-size: var(--fs-caption);font-weight: var(--fw-medium);color: var(--color-text-muted)}.app-stat__value{margin: 0;font: 600 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.1 var(--font-numeric);letter-spacing: -0.02em;color: var(--color-heading);font-variant-numeric: tabular-nums}.app-stat__value small{font-size: 0.5em;font-weight: 500;color: var(--color-text-muted);letter-spacing: 0}.app-stat__sub{margin: 0;font-size: var(--fs-caption);color: var(--color-text-muted)}.app-meter{position: relative;block-size: 8px;border-radius: 99px;background: var(--neutral-100);overflow: hidden}.app-meter__fill{position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: calc(var(--w) * 100%);border-radius: inherit;background: var(--ink-900)}.app-meter--accent .app-meter__fill{background: var(--saffron-500)}.app-tabs{display: flex;gap: var(--space-1);border-block-end: 1px solid var(--neutral-200);overflow-x: auto;scrollbar-width: none}.app-tabs__tab{position: relative;display: inline-flex;align-items: center;gap: var(--space-2);min-block-size: 44px;padding: 0 var(--space-3);border: 0;background: none;color: var(--color-text-muted);font: var(--fw-medium) var(--fs-small) var(--font-body);cursor: pointer;white-space: nowrap}.app-tabs__tab[aria-selected="true"]{color: var(--color-heading)}.app-tabs__tab[aria-selected="true"]::after{content: "";position: absolute;inset-inline: var(--space-3);inset-block-end: -1px;block-size: 2px;background: var(--ink-900);border-radius: 2px}.app-tabs__tab:focus-visible{outline: 2px solid var(--color-focus);outline-offset: -2px;border-radius: 8px}.app-steps{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-6);list-style: none;padding: 0;margin: 0;counter-reset: s}.app-steps__item > a, .app-steps__item > span{display: inline-flex;align-items: center;gap: var(--space-2);text-decoration: none;color: var(--color-text-muted);font-size: var(--fs-small);font-weight: var(--fw-medium)}.app-steps__node{display: inline-grid;place-items: center;inline-size: 26px;block-size: 26px;border-radius: 50%;border: 1.5px solid var(--color-border-strong);font: 600 0.75rem/1 var(--font-numeric);background: var(--white)}.app-steps__node .icon{inline-size: 0.875rem;block-size: 0.875rem}.app-steps__item.is-done .app-steps__node{background: var(--saffron-500);border-color: var(--saffron-500);color: var(--ink-900)}.app-steps__item.is-current .app-steps__node{background: var(--ink-900);border-color: var(--ink-900);color: var(--white)}.app-steps__item.is-current .app-steps__label{color: var(--color-heading);font-weight: var(--fw-semibold)}.app-chart{display: block;inline-size: 100%;block-size: auto;overflow: visible}.app-chart__grid{stroke: var(--neutral-200);stroke-width: 1;stroke-dasharray: 2 4}.app-chart__bar{fill: var(--ink-700)}.app-chart__bar.is-hl{fill: var(--saffron-500)}.app-chart__target{stroke: var(--saffron-700);stroke-width: 2;stroke-dasharray: 5 4}.app-chart__line{fill: none;stroke: var(--ink-900);stroke-width: 2.25;stroke-linejoin: round;stroke-linecap: round}.app-chart__area{fill: color-mix(in srgb, var(--saffron-500) 14%, transparent)}.app-chart__dot{fill: var(--white);stroke: var(--ink-900);stroke-width: 2}.app-chart__x{font: 500 12px var(--font-mono);fill: var(--color-text-muted)}.app-donut{inline-size: 84px;block-size: 84px;flex: none}.app-donut__track{fill: none;stroke: var(--neutral-100);stroke-width: 9}.app-donut__val{fill: none;stroke: var(--ink-900);stroke-width: 9;stroke-linecap: round}.app-donut__val.is-accent{stroke: var(--saffron-500)}.app-donut__val.is-success{stroke: var(--color-success)}.app-donut__txt{font: 600 17px var(--font-numeric);fill: var(--color-heading)}.app-spark{inline-size: 120px;block-size: 32px}.app-spark path{fill: none;stroke: var(--saffron-500);stroke-width: 2;stroke-linejoin: round}.app-count{font-family: var(--font-numeric);font-variant-numeric: tabular-nums;font-weight: 600;unicode-bidi: isolate}.app-dot{display: inline-block;inline-size: 8px;block-size: 8px;border-radius: 50%;background: var(--neutral-300);flex: none}.app-dot--ok{background: var(--color-success)}.app-dot--warn{background: var(--color-warning)}.app-dot--info{background: var(--ink-500)}.app-sandbox__controls{display: flex;flex-wrap: wrap;gap: var(--space-2)}}@layer rp0{.flow-progress{position: sticky;inset-block-start: var(--flow-top, 0px);z-index: var(--z-sticky, 30);background: color-mix(in srgb, var(--white) 94%, transparent);backdrop-filter: blur(10px);border-block-end: 1px solid var(--neutral-200)}.flow-progress__inner{display: grid;gap: var(--space-2);padding-block: var(--space-3)}.flow-progress__head{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3)}.flow-progress__label{margin: 0;font-size: var(--fs-small);font-weight: var(--fw-semibold);color: var(--color-heading)}.flow-progress__meta{display: flex;gap: var(--space-2);align-items: center}.flow-progress__bar{block-size: 4px;border-radius: 99px;background: var(--neutral-100);overflow: hidden}.flow-progress__bar > span{display: block;block-size: 100%;inline-size: calc(var(--w) * 100%);background: var(--saffron-500);border-radius: inherit;transition: inline-size var(--dur-3) var(--ease-out)}.flow-progress__steps{display: none}}@media (min-width: 1200px){@layer rp0{.flow-progress__steps{display: flex;list-style: none;margin: 0;padding: 0;gap: 2px;align-items: center}.flow-progress__bar{display: none}.flow-progress__item a, .flow-progress__item > span{display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.25rem 0.5rem 0.25rem 0.25rem;border-radius: 99px;text-decoration: none;color: var(--color-text-muted);font-size: 0.75rem;font-weight: var(--fw-medium);white-space: nowrap}.flow-progress__item a:hover{background: var(--cloud);color: var(--color-text)}.flow-progress__node{display: inline-grid;place-items: center;inline-size: 20px;block-size: 20px;border-radius: 50%;border: 1px solid var(--color-border-strong);font: 600 0.75rem/1 var(--font-numeric);background: var(--white);color: var(--color-text-muted)}.flow-progress__node .icon{inline-size: 0.6875rem;block-size: 0.6875rem}.flow-progress__item.is-done .flow-progress__node{background: var(--saffron-500);border-color: var(--saffron-500);color: var(--ink-900)}.flow-progress__item.is-current > span{background: var(--ink-900);color: var(--white)}.flow-progress__item.is-current .flow-progress__node{background: var(--saffron-500);border-color: var(--saffron-500);color: var(--ink-900)}.flow-progress__item.is-todo .flow-progress__name, .flow-progress__item.is-done .flow-progress__name{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.flow-progress__item.is-done a:hover .flow-progress__name{position: static;inline-size: auto;block-size: auto;clip-path: none}}}@layer rp0{.flow-lane-badge{white-space: nowrap}.flow-chipset{display: flex;flex-wrap: wrap;gap: var(--space-2)}.flow-chipset .chip[aria-pressed="true"]{background: var(--ink-900);color: var(--white);border-color: var(--ink-900)}}@media (prefers-reduced-motion: reduce){@layer rp0{.app-toast, .app-modal__dialog, .app-modal__scrim{animation: none}.flow-progress__bar > span{transition: none}}}@layer rp0{.app-tip .tooltip{display: none;max-inline-size: min(20rem, calc(100vw - 2rem))}.app-tip:hover .tooltip, .app-tip:focus-within .tooltip{display: block}.app-tip.is-dismissed .tooltip{display: none}}@layer rp0{.flow-main{min-inline-size: 0}}@keyframes flow-dot{0%, 80%, 100%{opacity: 0.3}40%{opacity: 1}}@keyframes flow-pulse{50%{box-shadow: 0 0 0 18px color-mix(in srgb, var(--saffron-500) 8%, transparent)}}@layer rp0{.app-form-grid > .is-wide{grid-column: 1 / -1}}@keyframes flow-bar{to{inline-size: 100%}}@layer rp0{.app-host{display: block;min-block-size: 100vh;background: var(--cloud);color: var(--color-text)}.app-host:focus{outline: none}.app-shell{display: grid;grid-template-columns: 264px minmax(0, 1fr);min-block-size: 100vh}.app-side{background: var(--ink-900);color: var(--neutral-300);--logo-body: var(--white);--logo-module: var(--saffron-500)}.app-side__in{position: sticky;inset-block-start: 0;max-block-size: 100vh;overflow-y: auto;display: flex;flex-direction: column;gap: var(--space-5);padding: var(--space-5) var(--space-3);scrollbar-width: thin;scrollbar-color: var(--ink-600) transparent}.app-side__top{display: grid;gap: var(--space-4)}.app-brand{display: flex;align-items: center;gap: var(--space-2);padding: 0.25rem 0.5rem;text-decoration: none;color: inherit;border-radius: var(--radius-sm)}.app-brand:focus-visible{outline: 2px solid var(--saffron-500);outline-offset: 2px}.app-brand__logo{display: inline-flex}.app-brand__logo .logo{block-size: 22px}.app-brand__tag{margin-inline-start: auto;padding: 0.1875rem 0.5rem;border: 1px solid var(--ink-600);border-radius: 99px;font-size: var(--fs-label);font-weight: var(--fw-semibold);letter-spacing: 0.02em;color: var(--saffron-300);white-space: nowrap}.app-org{position: relative;display: grid;gap: 0.375rem}.app-org--talent, .app-org--admin{display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3);border: 1px solid var(--ink-700);border-radius: 12px;background: var(--ink-800)}.app-org--talent .badge, .app-org--admin .badge{margin-block-start: 0.25rem}.app-org--admin > .icon{color: var(--saffron-500)}.app-org__label{margin: 0;padding-inline: 0.5rem;font-size: var(--fs-label);font-weight: var(--fw-semibold);letter-spacing: 0.06em;text-transform: uppercase;color: var(--neutral-400)}.app-org__btn{display: flex;align-items: center;gap: var(--space-3);inline-size: 100%;min-block-size: 48px;padding: 0.5rem 0.625rem;border: 1px solid var(--ink-700);border-radius: 12px;background: var(--ink-800);color: var(--white);font: inherit;font-size: var(--fs-small);font-weight: var(--fw-semibold);text-align: start;cursor: pointer}.app-org__btn:hover{border-color: var(--ink-500)}.app-org__btn:focus-visible{outline: 2px solid var(--saffron-500);outline-offset: 2px}.app-org__btn{min-inline-size: 0}.app-side__in{overflow-x: hidden}.app-org__btn > .icon{margin-inline-start: auto;inline-size: 1rem;block-size: 1rem;color: var(--neutral-400)}.app-org__name{flex: 1 1 auto;min-inline-size: 0;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--white);font-size: var(--fs-small);font-weight: var(--fw-semibold)}.app-avatar--org{background: var(--saffron-500);color: var(--ink-900)}.app-nav{display: grid;gap: var(--space-3);align-content: start}.app-nav__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.app-nav__list--secondary{padding-block-start: var(--space-3);border-block-start: 1px solid var(--ink-700)}.app-nav__link{position: relative;display: flex;align-items: center;gap: 0.75rem;min-block-size: 40px;padding-inline: 0.75rem;border-radius: var(--radius-sm);color: var(--neutral-300);text-decoration: none;font-size: var(--fs-small);font-weight: var(--fw-medium)}.app-nav__link .icon{inline-size: 1.125rem;block-size: 1.125rem;flex: none;color: var(--neutral-400)}.app-nav__link:hover{background: var(--ink-800);color: var(--white)}.app-nav__link:hover .icon{color: var(--neutral-300)}.app-nav__link:focus-visible{outline: 2px solid var(--saffron-500);outline-offset: -2px}.app-nav__link.is-active{background: var(--ink-700);color: var(--white);font-weight: var(--fw-semibold)}.app-nav__link.is-active .icon{color: var(--saffron-500)}.app-nav__link.is-active::before{content: "";position: absolute;inset-inline-start: -0.75rem;inset-block: 8px;inline-size: 3px;border-radius: 0 3px 3px 0;background: var(--saffron-500)}[dir="rtl"] .app-nav__link.is-active::before{border-radius: 3px 0 0 3px}.app-nav__link.is-locked{color: var(--neutral-500)}.app-nav__lock{margin-inline-start: auto}}@layer rpi0{.app-nav__lock{inline-size: 0.875rem;block-size: 0.875rem}}@layer rp0{.app-col{min-inline-size: 0;display: flex;flex-direction: column}.app-top{position: sticky;inset-block-start: 0;z-index: 30;display: flex;align-items: center;gap: var(--space-3);min-block-size: 64px;padding: 0.625rem var(--space-6);background: color-mix(in srgb, var(--white) 94%, transparent);backdrop-filter: blur(10px);border-block-end: 1px solid var(--neutral-200)}.app-skip{position: absolute;inset-inline-start: var(--space-4);inset-block-start: -100px;z-index: 5;padding: 0.5rem 0.875rem;border-radius: 8px;background: var(--ink-900);color: var(--white);font-size: var(--fs-small);font-weight: var(--fw-semibold);text-decoration: none}.app-skip:focus{inset-block-start: 0.625rem;outline: 2px solid var(--saffron-500);outline-offset: 2px}.app-top__menu{display: none}.app-top__fill{flex: 1}.app-search{flex: 1 1 auto;max-inline-size: 30rem;display: flex;align-items: center;gap: 0.625rem;min-block-size: 40px;padding: 0 0.5rem 0 0.75rem;border: 1px solid var(--neutral-200);border-radius: var(--radius-sm);background: var(--cloud);color: var(--color-text-muted);font: inherit;font-size: var(--fs-small);text-align: start;cursor: pointer;min-inline-size: 0}[dir="rtl"] .app-search{padding: 0 0.75rem 0 0.5rem}.app-search:hover{border-color: var(--neutral-300);background: var(--white)}.app-search:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-search > .icon{flex: none;inline-size: 1rem;block-size: 1rem}.app-search__ph{flex: 1;min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.app-search__kbd{flex: none;padding: 0.125rem 0.375rem;border: 1px solid var(--neutral-200);border-radius: 6px;background: var(--white);font: 600 0.75rem/1.4 var(--font-mono);color: var(--color-text-muted)}.app-top__right{margin-inline-start: auto;display: flex;align-items: center;gap: 0.25rem}.app-top__pop{position: relative}.app-top__bell{position: relative}.app-top__count{position: absolute;inset-block-start: 2px;inset-inline-end: 2px;min-inline-size: 1.125rem;block-size: 1.125rem;padding-inline: 0.25rem;border-radius: 99px;background: var(--saffron-500);color: var(--ink-900);font: 700 0.75rem/1.125rem var(--font-numeric);text-align: center}.app-top__user{display: inline-flex;align-items: center;gap: 0.375rem;min-block-size: 44px;padding: 0.25rem;border: 0;border-radius: 12px;background: transparent;color: var(--color-text-muted);cursor: pointer}.app-top__user:hover{background: var(--neutral-100)}.app-top__user:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-top__user > .icon{inline-size: 0.875rem;block-size: 0.875rem}.app-top__lang span{font-weight: var(--fw-semibold)}.app-pop{position: absolute;inset-inline-end: 0;inset-block-start: calc(100% + 0.5rem);z-index: 50;inline-size: 22.5rem;max-inline-size: calc(100vw - 2rem);max-block-size: min(32rem, calc(100dvh - 6rem));overflow-y: auto;display: grid;gap: var(--space-2);padding: var(--space-2);border: 1px solid var(--neutral-200);border-radius: 16px;background: var(--white);box-shadow: var(--shadow-3);color: var(--color-text)}.app-pop--org{inset-inline: 0 auto;inline-size: 100%;min-inline-size: 15rem;inset-block-start: calc(100% + 0.375rem)}.app-pop__head{display: flex;align-items: center;justify-content: space-between;gap: var(--space-2);padding: 0.25rem 0.25rem 0 0.5rem}.app-pop__title{margin: 0;padding: 0.375rem 0.5rem 0;font-weight: var(--fw-semibold);color: var(--color-heading);font-size: var(--fs-small)}.app-pop__head .app-pop__title{padding: 0}.app-pop__tabs{display: flex;flex-wrap: wrap;gap: 0.375rem;padding-inline: 0.5rem}.app-pop__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.app-pop__item{display: flex;align-items: center;gap: 0.625rem;inline-size: 100%;min-block-size: 44px;padding: 0.5rem 0.625rem;border: 0;border-radius: var(--radius-sm);background: transparent;color: var(--color-text);font: inherit;font-size: var(--fs-small);text-align: start;text-decoration: none;cursor: pointer}.app-pop__item:hover, .app-pop__item:focus-visible{background: var(--cloud);outline: none}.app-pop__item:focus-visible{box-shadow: inset 0 0 0 2px var(--color-focus)}.app-pop__item > .icon{margin-inline-start: auto;inline-size: 1rem;block-size: 1rem;color: var(--color-text-muted);flex: none}.app-pop__item.is-current > .icon{color: var(--color-success)}.app-pop__main{display: block;font-weight: var(--fw-medium);color: var(--color-heading);margin: 0}.app-pop__meta{display: block;font-size: var(--fs-caption);color: var(--color-text-muted);margin: 0}.app-pop__item .app-pop__main + .app-pop__meta{margin-inline-start: auto}.app-pop--org .app-pop__item{flex-wrap: wrap;row-gap: 0}.app-pop--org .app-pop__item .app-pop__meta{margin-inline-start: 0;flex-basis: 100%}.app-pop--org .app-pop__item > .icon{position: absolute;inset-inline-end: 1.25rem}.app-pop--org .app-pop__item{position: relative}.app-pop__note{display: flex;gap: 0.5rem;margin: 0;padding: 0.625rem;border-radius: var(--radius-sm);background: var(--cloud);font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-text-muted)}.app-pop__note .icon{flex: none;inline-size: 1rem;block-size: 1rem}.app-pop__card{display: flex;align-items: flex-start;gap: 0.75rem;padding: 0.75rem;border-radius: 12px;background: var(--cloud)}.app-pop__foot{padding: 0.25rem 0.5rem;border-block-start: 1px solid var(--neutral-100)}.app-pop__foot .app-pop__item svg{margin: 0;color: var(--color-text-muted)}.app-pop__roles{display: grid;gap: 2px;margin: 0;padding: 0.25rem 0;border: 0}.app-pop__roles legend{display: flex;align-items: center;gap: 0.5rem;padding: 0.375rem 0.625rem;font-size: var(--fs-caption);font-weight: var(--fw-semibold);color: var(--color-text-muted)}.app-pop__role{display: flex;align-items: center;gap: 0.625rem;min-block-size: 40px;padding: 0 0.625rem;border: 0;border-radius: var(--radius-sm);background: transparent;font: inherit;font-size: var(--fs-small);color: var(--color-text);text-align: start;cursor: pointer}.app-pop__role:hover{background: var(--cloud)}.app-pop__role:focus-visible{outline: 2px solid var(--color-focus);outline-offset: -2px}.app-pop__role[aria-pressed="true"]{font-weight: var(--fw-semibold);color: var(--color-heading)}.app-pop__role .icon{inline-size: 1rem;block-size: 1rem;color: var(--color-success)}.app-pop__sp{inline-size: 1rem;flex: none}.app-notifs{gap: 0}.app-notif{display: grid;grid-template-columns: auto 1fr auto;align-items: start;gap: 0.625rem;padding: 0.75rem 0.625rem;border-radius: var(--radius-sm);color: var(--color-text);text-decoration: none;font-size: var(--fs-small);line-height: 1.45}.app-notif .app-dot{margin-block-start: 0.4375rem}.app-notif:hover{background: var(--cloud)}.app-notif:focus-visible{outline: 2px solid var(--color-focus);outline-offset: -2px}.app-notif.is-unread .app-notif__text{font-weight: var(--fw-semibold);color: var(--color-heading)}.app-notif__time{font-size: var(--fs-caption);color: var(--color-text-muted);white-space: nowrap}.app-content{inline-size: 100%;max-inline-size: 1360px;margin-inline: auto;padding: var(--space-6) var(--space-8) var(--space-16, 4rem);display: grid;gap: var(--space-5);align-content: start}.app-content{grid-template-columns: minmax(0, 1fr)}.app-content > *{min-inline-size: 0}.app-content:focus{outline: none}.app-crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 0.375rem;font-size: var(--fs-caption);color: var(--color-text-muted)}.app-crumbs li{display: inline-flex;align-items: center;gap: 0.375rem}.app-crumbs li + li::before{content: "/";color: var(--neutral-300)}.app-crumbs a{color: var(--color-text-muted);text-decoration: none}.app-crumbs a:hover{color: var(--color-heading);text-decoration: underline}.app-crumbs [aria-current]{color: var(--color-heading);font-weight: var(--fw-medium)}.app-subnav ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 0.25rem;overflow-x: auto;scrollbar-width: none;border-block-end: 1px solid var(--neutral-200)}.app-subnav__link{position: relative;display: inline-flex;align-items: center;min-block-size: 40px;padding: 0 0.75rem;color: var(--color-text-muted);font-size: var(--fs-small);font-weight: var(--fw-medium);text-decoration: none;white-space: nowrap}.app-subnav__link:hover{color: var(--color-heading)}.app-subnav__link.is-active{color: var(--color-heading);font-weight: var(--fw-semibold)}.app-subnav__link.is-active::after{content: "";position: absolute;inset-inline: 0.75rem;inset-block-end: -1px;block-size: 2px;border-radius: 2px;background: var(--ink-900)}.app-subnav__link:focus-visible{outline: 2px solid var(--color-focus);outline-offset: -2px;border-radius: 8px}.app-phead{display: grid;gap: var(--space-3)}.app-phead__row{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--space-4)}.app-phead__text{display: grid;gap: 0.375rem;max-inline-size: 48rem;min-inline-size: 0}.app-phead__eyebrow{margin: 0;font-size: var(--fs-caption);font-weight: var(--fw-semibold);letter-spacing: 0.04em;color: var(--saffron-700)}.app-phead__title{margin: 0;font: 700 clamp(1.5rem, 1.25rem + 0.8vw, 1.875rem)/1.2 var(--font-heading);letter-spacing: -0.015em;color: var(--color-heading)}[lang="ar"] .app-phead__title{font-family: var(--font-arabic);letter-spacing: 0;line-height: 1.35}.app-phead__intro{margin: 0;color: var(--color-text-muted);font-size: var(--fs-body);line-height: 1.55}.app-phead__acts{display: flex;flex-wrap: wrap;gap: var(--space-2)}.app-viewonly{display: flex;flex-wrap: wrap;align-items: center;gap: 0.625rem;margin: 0;padding: 0.625rem 0.875rem;border: 1px dashed var(--neutral-300);border-radius: 12px;background: var(--white);font-size: var(--fs-caption);color: var(--color-text-muted)}.app-grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: var(--space-5);align-items: start}.app-span-12{grid-column: span 12}.app-content > [class*="app-span-"]{grid-column: auto}.app-span-6{grid-column: span 6}.app-panel{display: grid;gap: var(--space-4);align-content: start;min-inline-size: 0;padding: var(--space-5);border: 1px solid var(--neutral-200);border-radius: 16px;background: var(--white);box-shadow: 0 1px 2px rgb(11 18 32 / 0.04)}.app-panel--accent{border-color: var(--saffron-200);background: linear-gradient(180deg, var(--saffron-50), var(--white) 70%)}.app-panel__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3)}.app-panel__title{display: flex;align-items: center;gap: 0.375rem;margin: 0;font: 600 1.0625rem/1.35 var(--font-heading);color: var(--color-heading)}[lang="ar"] .app-panel__title{font-family: var(--font-arabic)}.app-panel__stat{margin: 0;font: 600 clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem)/1.25 var(--font-heading);letter-spacing: -0.01em;color: var(--color-heading)}[lang="ar"] .app-panel__stat{font-family: var(--font-arabic);letter-spacing: 0}.app-panel__text{margin: 0;font-size: var(--fs-small);line-height: 1.6;color: var(--color-text)}.app-panel__note{margin: 0;font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-text-muted)}.app-panel__note > .icon{display: inline-block;vertical-align: -0.1875rem;margin-inline-end: 0.25rem;inline-size: 1rem;block-size: 1rem;color: var(--saffron-700)}.app-panel__note .link-arrow{margin-inline-start: 0.375rem}.app-panel__actions{display: flex;flex-wrap: wrap;gap: var(--space-2)}.app-panel .app-tabs{flex: 1 1 100%}.app-greet{margin: 0;font: 700 clamp(1.375rem, 1.2rem + 0.7vw, 1.75rem)/1.25 var(--font-heading);color: var(--color-heading)}[lang="ar"] .app-greet{font-family: var(--font-arabic)}.app-kvlist{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 0.5rem}.app-kvlist li{padding: 0.375rem 0.625rem;border: 1px solid var(--neutral-200);border-radius: 8px;background: var(--cloud);font-size: var(--fs-caption);color: var(--color-text)}.app-rows{list-style: none;margin: 0;padding: 0;display: grid}.app-rows li{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.25rem 1rem;padding: 0.625rem 0;border-block-end: 1px solid var(--neutral-100);font-size: var(--fs-small)}.app-rows li:last-child{border-block-end: 0}.app-rows__k{color: var(--color-text-muted)}.app-rows__v{color: var(--color-heading);font-weight: var(--fw-medium)}.app-fig{margin: 0;display: grid;gap: var(--space-2)}.app-fig figcaption{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;font-size: var(--fs-caption);color: var(--color-text-muted)}.app-chiprow{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem}.app-chiprow__k{font-size: var(--fs-caption);font-weight: var(--fw-semibold);color: var(--color-text-muted);margin-inline-end: 0.25rem}.app-filters{margin: 0}.app-items{list-style: none;margin: 0;padding: 0;display: grid}.app-items__i{display: flex;align-items: center;gap: 0.75rem;min-block-size: 48px;padding: 0.5rem 0;border-block-end: 1px solid var(--neutral-100);font-size: var(--fs-small)}.app-items__i:last-child{border-block-end: 0}.app-items__t{flex: 1;min-inline-size: 0;color: var(--color-text)}a.app-items__t{color: var(--color-heading);font-weight: var(--fw-medium);text-decoration: none}a.app-items__t:hover{text-decoration: underline}.app-items__i > .icon{inline-size: 1rem;block-size: 1rem;color: var(--neutral-400)}.app-tiles{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));gap: var(--space-3)}.app-tile{display: grid;gap: 0.25rem;padding: var(--space-4);border: 1px solid var(--neutral-200);border-radius: 12px;background: var(--cloud)}.app-tile__n{font: 700 1.5rem/1 var(--font-numeric);color: var(--color-heading)}.app-tile__l{font-size: var(--fs-caption);color: var(--color-text-muted)}.app-pform{grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr))}.app-form-grid{display: grid;gap: var(--space-4)}.app-checks{display: grid;gap: var(--space-3);margin: 0;padding: 0;border: 0}.app-rowacts{flex-wrap: nowrap}.app-ptable .app-table td, .app-ptable .app-table th{white-space: nowrap}.app-ptable .app-table td:first-child{white-space: normal;min-inline-size: 12rem}.app-cell-person{display: inline-flex;align-items: center;gap: 0.5rem}.app-cell-person .app-avatar{inline-size: 28px;block-size: 28px;border-radius: 8px;font-size: var(--fs-label)}.app-cell-person a{color: var(--color-heading);font-weight: var(--fw-semibold);text-decoration: none}.app-cell-person a:hover{text-decoration: underline}.app-restricted .app-empty{background: var(--white)}.app-row--center{justify-content: center}.app-row--wrap{flex-wrap: wrap}}@layer rpi0{.is-hidden{display: none}}@layer rp0{.app-linkbtn{border: 0;background: none;padding: 0;color: inherit;font: inherit;text-decoration: underline;cursor: pointer}.app-invoice{display: grid;gap: var(--space-4);--logo-body: var(--ink-900);--logo-module: var(--saffron-500)}.app-invoice__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3);padding-block-end: var(--space-3);border-block-end: 1px solid var(--neutral-100)}.app-invoice__brand .logo{block-size: 24px}.app-invoice__id{display: flex;align-items: center;gap: 0.5rem}.app-invoice__no{margin: 0;font-weight: var(--fw-semibold);color: var(--color-heading)}.app-kvlist--inv li{background: var(--white)}.app-table tfoot .is-total th, .app-table tfoot .is-total td{font-size: var(--fs-body);color: var(--color-heading);background: var(--saffron-50)}.app-einv__label{margin: 0;display: inline-flex;align-items: center;gap: 0.375rem;font-weight: var(--fw-semibold);color: var(--color-success);font-size: var(--fs-small)}.app-einv__label .icon{inline-size: 1rem;block-size: 1rem}.app-stepup{display: flex;align-items: center;gap: 0.625rem;padding: 0.75rem;border-radius: 12px;background: var(--cloud)}.app-stepup .icon{color: var(--saffron-700)}.app-palette{display: grid;gap: var(--space-3)}.app-palette__input{display: flex;align-items: center;gap: 0.5rem;padding: 0 0.75rem;border: 1px solid var(--neutral-300);border-radius: 12px}.app-palette__input:focus-within{outline: 2px solid var(--color-focus);outline-offset: 1px}.app-palette__q{flex: 1;min-block-size: 46px;border: 0;background: transparent;font: inherit;font-size: var(--fs-body);color: var(--color-heading);outline: none}.app-palette__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;max-block-size: 22rem;overflow-y: auto}.app-palette__group{padding: 0.5rem 0.625rem 0.25rem;font-size: var(--fs-label);font-weight: var(--fw-semibold);letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-text-muted)}.app-palette__opt{display: flex;align-items: center;gap: 0.625rem;min-block-size: 42px;padding: 0 0.625rem;border-radius: var(--radius-sm);color: var(--color-text);text-decoration: none;font-size: var(--fs-small)}.app-palette__opt .icon{inline-size: 1rem;block-size: 1rem;color: var(--color-text-muted)}.app-palette__opt:hover, .app-palette__opt.is-sel{background: var(--saffron-50);color: var(--color-heading)}.app-palette__opt.is-sel{box-shadow: inset 0 0 0 1px var(--saffron-300)}.app-palette__l{font-weight: var(--fw-medium)}.app-palette__s{margin-inline-start: auto;font-size: var(--fs-caption);color: var(--color-text-muted)}.app-palette__empty{display: grid;justify-items: center;gap: 0.375rem;padding: var(--space-6);text-align: center}.app-bare{min-block-size: 100vh;display: grid;place-items: center;padding: var(--space-6) var(--space-4);background: radial-gradient(50rem 26rem at 90% -10%, rgb(255 152 33 / 0.12), transparent 60%), radial-gradient(40rem 30rem at -10% 110%, rgb(38 49 74 / 0.55), transparent 60%), var(--ink-900)}.app-gate{inline-size: min(100%, 28rem)}.app-gate__card{display: grid;gap: var(--space-4);padding: var(--space-8) var(--space-6);border-radius: var(--radius-lg);background: var(--white);box-shadow: 0 30px 60px -20px rgb(0 0 0 / 0.5);--logo-body: var(--ink-900);--logo-module: var(--saffron-500)}.app-gate__brand{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem}.app-gate__brand .logo{block-size: 24px}.app-gate__tag{padding: 0.1875rem 0.5rem;border-radius: 99px;background: var(--ink-900);color: var(--saffron-300);font-size: var(--fs-label);font-weight: var(--fw-semibold)}.app-gate__title{margin: var(--space-2) 0 0;font: 700 1.5rem/1.25 var(--font-heading);color: var(--color-heading);letter-spacing: -0.01em}[lang="ar"] .app-gate__title{font-family: var(--font-arabic);letter-spacing: 0}.app-gate__intro{margin: 0;color: var(--color-text-muted);font-size: var(--fs-small);line-height: 1.55}.app-gate .app-form-grid{grid-template-columns: minmax(0, 1fr)}.app-gate__alts{display: grid;gap: var(--space-2)}.app-gate__alt{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem;margin: 0;font-size: var(--fs-small)}.app-gate__note{display: flex;gap: 0.375rem;align-items: flex-start;margin: 0;font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-text-muted)}.app-gate__note .icon{inline-size: 1rem;block-size: 1rem;flex: none}.app-gate__links{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 0.25rem 1rem;font-size: var(--fs-caption)}.app-gate__links a, .app-gate__links button{color: var(--color-text-muted)}.app-gate__foot{display: flex;align-items: flex-start;gap: 0.375rem;margin: 0;font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--color-text-muted)}.app-gate__foot .icon{inline-size: 1rem;block-size: 1rem;flex: none;color: var(--color-success)}.app-gate__roles{display: grid;gap: var(--space-2);margin: 0;padding: 0;border: 0}.app-gate__roles legend{font-weight: var(--fw-semibold);color: var(--color-heading);margin-block-end: 0.25rem}.app-gate__role{display: flex;align-items: center;gap: 0.75rem;min-block-size: 48px;padding: 0 0.875rem;border: 1px solid var(--neutral-200);border-radius: 12px;background: var(--white);font: inherit;font-size: var(--fs-small);font-weight: var(--fw-semibold);color: var(--color-heading);text-align: start;cursor: pointer}.app-gate__role:hover{border-color: var(--ink-900);background: var(--saffron-50)}.app-gate__role:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 2px}.app-gate__role > .icon:first-child{color: var(--saffron-700)}.app-gate__role > .icon:last-child{margin-inline-start: auto;inline-size: 1rem;block-size: 1rem;color: var(--color-text-muted)}.app-field--code .app-input{font-size: 1.375rem;letter-spacing: 0.4em;text-align: center}}@media (max-width: 1024px){@layer rp0{.app-shell{grid-template-columns: minmax(0, 1fr)}.app-side__in{max-block-size: 100dvh;min-block-size: 100%}.app-side{display: none;position: fixed;inset-block: 0;inset-inline-start: 0;z-index: 70;inline-size: min(18rem, 86vw);overflow-y: auto;box-shadow: var(--shadow-3)}.is-nav-open .app-side{display: block;animation: app-drawer var(--dur-2, 200ms) var(--ease-out, ease-out)}.app-scrim{position: fixed;inset: 0;z-index: 65;background: rgb(7 12 22 / 0.5)}.app-top__menu{display: inline-flex}.app-content{padding: var(--space-5) var(--space-5) var(--space-12)}}}@media (max-width: 820px){@layer rp0{.app-span-6{grid-column: span 12}.app-top{padding-inline: var(--space-3);gap: var(--space-2)}.app-top__helplab, .app-search__kbd{display: none}.app-top__lang{padding-inline: 0.5rem}}}@media (max-width: 560px){@layer rp0{.app-content{padding: var(--space-4) var(--space-4) var(--space-12);gap: var(--space-4)}.app-grid{gap: var(--space-4)}.app-panel{padding: var(--space-4);border-radius: var(--radius-md)}.app-phead__acts{inline-size: 100%}.app-phead__acts .btn{flex: 1 1 auto;justify-content: center}.app-search{padding-inline: 0.625rem}.app-search__ph{display: none}.app-search{flex: 0 0 auto}.app-top__lang > span{font-size: var(--fs-caption)}.app-pop{position: fixed;inset-inline: 0.75rem;inset-block-start: 4.25rem;inline-size: auto}.app-gate__card{padding: var(--space-6) var(--space-5)}}}@keyframes app-drawer{from{opacity: 0;transform: translateX(-12px)}to{opacity: 1;transform: none}}@layer rp0{[dir="rtl"] .is-nav-open .app-side{animation-name: app-drawer-rtl}}@keyframes app-drawer-rtl{from{opacity: 0;transform: translateX(12px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){@layer rp0{.is-nav-open .app-side{animation: none}}}@media print{@layer rpi0{.app-side, .app-top, .app-phead__acts{display: none}}@layer rp0{.app-shell{display: block}.app-host{background: #fff}}}@media (max-width: 767px){@layer rp0{:is(.app-www, .app-host) .btn, :is(.app-www, .app-host) .chip, :is(.app-www, .app-host) .link-arrow, :is(.app-www, .app-host) .app-choice__opt, :is(.app-www, .app-host) .app-subnav__link, :is(.app-www, .app-host) .app-search, :is(.app-www, .app-host) .app-skip, :is(.app-www, .app-host) :where(summary):not(._s), :is(.app-www, .app-host) :is(select.input), :is(.app-www, .app-host) :is(input.input), :is(.app-www, .app-host) :is(input.app-input){min-block-size: 44px}:is(.app-www, .app-host) .app-choice--seg .app-choice__opt{min-block-size: 44px}:is(.app-www, .app-host) .btn--icon{min-inline-size: 44px}:is(.app-www, .app-host) .app-check{min-block-size: 44px;align-items: center}:is(.app-www, .app-host) :where(.app-items__t):not(._s._s), :is(.app-www, .app-host) :where(.app-gate__links a):not(._s._s), :is(.app-www, .app-host) :is(.app-gate__links .app-linkbtn){display: inline-flex;align-items: center;min-block-size: 44px}:is(.app-www, .app-host) :is(:is(th, td) > a:only-child){display: inline-flex;align-items: center;min-block-size: 44px}.app-tip__btn{position: relative}.app-tip__btn::before{content: "";position: absolute;inset: -10px}}}@layer rp0{html:has(.app-host .app-top){scroll-padding-block-start: 5rem}}@layer rp0{.app-panel{padding: var(--space-6)}}@media (max-width: 767.98px){@layer rp0{.app-panel{padding: var(--space-5)}}}@layer rp0{.app-tip__btn{position: relative}.app-tip__btn::after{content: "";position: absolute;inset: -10px}}@layer rp0{[dir="rtl"] .app-avatar{font-family: var(--font-arabic);letter-spacing: 0}[dir="rtl"] :is(.app-table thead th), [dir="rtl"] :where(.app-phead__eyebrow):not(_s _s._s), [dir="rtl"] :where(.app-org__label):not(_s _s._s), [dir="rtl"] :where(.app-brand__tag):not(_s _s._s){letter-spacing: 0}[dir="rtl"] :where(.app-banner):not(_s._s), [dir="rtl"] :where(.app-phead__intro):not(_s._s), [dir="rtl"] :where(.app-gate__intro):not(_s._s){line-height: var(--lh-small)}.app-subnav li:first-child .app-subnav__link, .app-tabs > .app-tabs__tab:first-child{padding-inline-start: 0}.app-subnav li:first-child .app-subnav__link.is-active::after{inset-inline-start: 0}.app-tabs > .app-tabs__tab:first-child[aria-selected="true"]::after{inset-inline-start: 0}.app-subnav__link{min-block-size: 44px}}@media (min-width: 1181px){@layer rp0{.app-grid > .app-span-6:is(:first-child, .app-span-12 + .app-span-6):is(:last-child, :has(+ .app-span-12)){grid-column: span 12}}}@layer rp0{.app-panel > p, .app-panel__text{max-inline-size: var(--measure-body)}.app-field{align-content: start}.app-field .input, .app-input{border-radius: var(--radius-control)}.app-field textarea.app-input{border-radius: var(--radius-control)}.flow-progress__node{inline-size: 24px;block-size: 24px}.app-crumbs a{position: relative}.app-crumbs a::after{content: "";position: absolute;inset: -12px -4px}}@media (max-width: 767.98px){@layer rp0{.app-table-wrap:has(td[data-label]){border: 0;background: none;overflow: visible}.app-table:has(td[data-label]) thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.app-table:has(td[data-label]), .app-table:has(td[data-label]) tbody, .app-table:has(td[data-label]) tr{display: block}.app-table:has(td[data-label]) tr{margin-block-end: var(--space-3);padding-block: var(--space-2);border: 1px solid var(--neutral-200);border-radius: var(--radius-card);background: var(--white)}.app-table:has(td[data-label]) td{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.3fr);gap: var(--space-3);padding: 0.375rem 1rem;border: 0;white-space: normal;text-align: start}.app-table:has(td[data-label]) td::before{content: attr(data-label);color: var(--color-text-muted);font-size: var(--fs-caption)}}}@layer rp0{.app-phead__title{letter-spacing: var(--ls-h2)}.app-gate__title{letter-spacing: var(--ls-h3)}.pg main.app-host, .pg .app-host{--r23-bg: var(--rc-white);--r23-shadow: var(--rc-shadow-soft);--r23-inner: var(--rc-cloud)}:is(.app-host, .app-www) :where(.app-panel):not(._s._s), :is(.app-host, .app-www) :where(.app-table-wrap):not(._s._s), :is(.app-host, .app-www) :where(.app-gate__card):not(._s._s), :is(.app-host, .app-www) :where(.app-modal__dialog):not(._s._s), :is(.app-host, .app-www) :where(.app-pop):not(._s._s){--rc-fg: var(--rc-ink);--color-text: var(--rc-text);--color-heading: var(--rc-ink);--color-text-muted: var(--rc-muted);--font-heading: var(--rc-font);--font-display: var(--rc-font);--font-numeric: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--font-label: var(--rc-font);border: 0;border-radius: var(--rc-radius);background: var(--r23-bg);box-shadow: var(--r23-shadow);font-family: var(--rc-font)}:is(.app-host, .app-www) .app-panel, :is(.app-host, .app-www) .app-gate__card{padding: var(--rc-pad)}}@layer rp0{.app-host .app-panel--accent{background: var(--r23-bg);box-shadow: inset 0 0 0 2px var(--rc-ink), var(--r23-shadow)}:is(.app-host, .app-www) :is(.app-panel, .flow-panel, .flow-summary, .flow-card, .app-modal__dialog) :where(.app-tile):not(_s._s), :is(.app-host, .app-www) :is(.app-panel, .flow-panel, .flow-summary, .flow-card, .app-modal__dialog) :is(.app-kvlist li), :is(.app-host, .app-www) :is(.app-panel, .flow-panel, .flow-summary, .flow-card, .app-modal__dialog) :where(.app-empty):not(_s._s){border: 0;border-radius: var(--rc-radius-panel);background: var(--r23-inner);box-shadow: none}:is(.app-host, .app-www) .app-kvlist li{border-radius: 999px;background: transparent;box-shadow: inset 0 0 0 1.5px var(--rc-ink);font-weight: 600}:is(.app-host, .app-www) .app-empty{border: 1.5px dashed var(--neutral-500);border-radius: var(--rc-radius-panel)}:is(.app-host, .app-www) .app-empty__icon{border: 0;border-radius: 10px;background: var(--rc-ink);color: var(--rc-white);inline-size: var(--rc-icon);block-size: var(--rc-icon)}:is(.app-host, .app-www) .app-panel__title, :is(.app-host, .app-www) .app-gate__title{font-family: var(--rc-font);font-size: var(--rc-fs-title);line-height: 1.15;font-weight: 600;letter-spacing: -0.02em;font-synthesis: none}.app-host .app-panel__title{font-size: 18px;line-height: 28px;letter-spacing: 0}[dir="rtl"] :is(.app-host, .app-www) .app-panel__title{letter-spacing: 0;line-height: 1.4}:is(.app-host, .app-www) :where(.app-chiprow__k):not(_s _s._s), :is(.app-host, .app-www) :where(.app-stat__label):not(_s _s._s), :is(.app-host, .app-www) :is(.app-table thead th), :is(.app-host, .app-www) :where(.app-rows__k):not(_s _s._s){font-family: var(--rc-font);font-size: 13px;line-height: 20px;font-weight: 600;letter-spacing: 0;text-transform: none;font-synthesis: none}:is(.app-host, .app-www) :where(.app-chiprow__k):not(_s _s._s), :is(.app-host, .app-www) :where(.app-stat__label):not(_s _s._s), :is(.app-host, .app-www) :is(.app-table thead th), :is(.app-host, .app-www) :where(.app-rows__k):not(_s _s._s){color: var(--rc-muted)}[dir="rtl"] :is(.app-host, .app-www) :where(.app-chiprow__k):not(_s _s._s), [dir="rtl"] :is(.app-host, .app-www) :where(.app-stat__label):not(_s _s._s), [dir="rtl"] :is(.app-host, .app-www) :is(.app-table thead th), [dir="rtl"] :is(.app-host, .app-www) :where(.app-rows__k):not(_s _s._s){font-size: 0.8125rem;line-height: 1.45;letter-spacing: 0;text-transform: none}:is(.app-host, .app-www) .app-stat__value, :is(.app-host, .app-www) .app-tile__n, :is(.app-host, .app-www) .app-panel__stat{font-family: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;font-weight: 600;letter-spacing: -0.03em;font-variant-numeric: tabular-nums lining-nums}[lang="ar"] .app-panel__stat{font-family: "Inter", "IBM Plex Sans Arabic", "Inter Fallback", ui-sans-serif, sans-serif}:is(.app-host, .app-www) :where(.app-panel__text):not(_s._s){font-family: var(--rc-font);font-size: var(--rc-fs-body);line-height: 1.5;color: var(--rc-fg-body, var(--rc-text))}[dir="rtl"] :is(.app-host, .app-www) :where(.app-panel__text):not(_s._s){line-height: 1.75}:is(.app-host, .app-www) :is(.flow-panel__title, .flow-callout__title, .app-panel__note) > .icon{color: var(--rc-ink)}:is(.app-host, .app-www) :is(.app-rows li), :is(.app-host, .app-www) :where(.app-items__i):not(_s._s){border-block-end-color: var(--rc-line)}:is(.app-host, .app-www) .chip{border: 0;border-radius: 999px;background: transparent;box-shadow: inset 0 0 0 1.5px var(--rc-ink);color: var(--rc-ink);font-family: var(--rc-font);font-weight: 600;font-size: 0.8125rem}:is(.app-host, .app-www) .chip[aria-pressed="true"], :is(.app-host, .app-www) .chip.is-selected{background: var(--rc-ink);color: var(--rc-cloud)}:is(.app-host, .app-www) :is(.app-panel, .flow-card, .flow-panel, .flow-summary, .flow-entry__card, .app-gate__card, .flow-lanebox, .flow-board, .app-modal__dialog) .btn--primary{--btn-bg: var(--rc-saffron);--btn-fg: var(--rc-ink);--btn-bg-hover: var(--saffron-600, #DD8D16);--btn-shadow: var(--rc-glow);--btn-shadow-hover: var(--rc-glow);border: 0;border-radius: 14px;font-family: var(--rc-font);font-weight: 700;font-synthesis: none}:is(.app-host, .app-www) :is(.flow-card, .flow-panel, .flow-summary, .flow-entry__card, .app-gate__card, .app-modal__dialog) .btn--primary:not(.btn--sm){--btn-h: 48px;--btn-fs: 1rem}:is(.app-host, .app-www) :is(.app-panel, .flow-card, .flow-panel, .flow-summary, .flow-entry__card, .app-gate__card, .app-modal__dialog) .btn--secondary{border-radius: 999px;font-family: var(--rc-font)}.app-host .app-table-wrap{padding: 4px var(--rc-pad)}.app-host .app-panel .app-table-wrap{padding: 0;background: none;box-shadow: none;border-radius: 0}:is(.app-host, .app-www) .app-table thead th{background: transparent;border-block-end: 2px solid var(--rc-ink)}:is(.app-host, .app-www) .app-table :is(td), :is(.app-host, .app-www) .app-table :is(th){border-block-end-color: var(--rc-line);font-family: var(--rc-font)}:is(.app-host, .app-www) .app-table tbody tr:last-child > *{border-block-end: 0}:is(.app-host, .app-www) :where(.input):not(_s._s), :is(.app-host, .app-www) :where(.textarea):not(_s._s), :is(.app-host, .app-www) :is(select.input){border-radius: 12px;font-family: var(--rc-font)}:is(.app-host, .app-www) .app-stepup, :is(.app-host, .app-www) .app-pop__card{padding: var(--rc-row-pb) var(--rc-pad);border: 0;border-radius: var(--rc-radius-panel);background: var(--r23-inner, var(--rc-cloud));font-family: var(--rc-font)}:is(.app-host, .app-www) .app-upload{min-block-size: 56px;padding: var(--rc-row-pb) var(--rc-pad);border: 1.5px dashed var(--neutral-500);border-radius: var(--rc-radius-panel);background: var(--r23-inner, var(--rc-cloud));font-family: var(--rc-font)}:is(.app-host, .app-www) .app-upload:hover{border-color: var(--rc-ink)}.app-gate__card{border: 0;border-radius: var(--rc-radius);background: var(--rc-cloud);box-shadow: var(--rc-shadow-glass);font-family: var(--rc-font)}}@layer rp0{.app-stat__value, .tnum{font-variant-numeric: tabular-nums lining-nums}[dir="rtl"] .app-stat__value{font-family: "Inter", var(--font-arabic, "IBM Plex Sans Arabic", sans-serif)}.d10-demo-chip{display: inline-flex;align-items: center;gap: 6px;block-size: 28px;box-sizing: border-box;padding: 0 10px;border: 0;border-radius: 6px;background: var(--saffron-100, #FFF1DE);box-shadow: inset 0 0 0 1px var(--saffron-500, #FF9821);color: var(--saffron-800, #7A4708);font: 600 13px/16px var(--font-body, Inter, sans-serif);letter-spacing: 0;text-transform: none;white-space: nowrap;flex: none}.d10-demo-chip__dot{inline-size: 6px;block-size: 6px;border-radius: 50%;background: currentColor;flex: none}:lang(ar) .d10-demo-chip{font-family: var(--font-arabic, "IBM Plex Sans Arabic", sans-serif)}}@layer rp0{.app-shell bdi.ltr{unicode-bidi: isolate;direction: ltr;white-space: nowrap}.app-shell .tnum{font-variant-numeric: tabular-nums lining-nums}}@layer rp0{.app-shell .badge.badge--outline{background: var(--neutral-bg, rgb(11 18 32 / .06));color: var(--ink-900, #0B1220);box-shadow: inset 0 0 0 1px var(--neutral-edge, rgb(11 18 32 / .12))}.app-shell .badge.badge--warning{background: var(--attn-chip, #FFF1DE);color: var(--attn-text, #7A4708)}.app-shell .badge{border-radius: 6px}}@layer rp0{.app-demo-mark{position: static;inset: auto;z-index: auto;display: flex;inline-size: fit-content;margin: 16px auto;padding: 0 10px;min-block-size: 28px;border-radius: 6px;background: var(--attn-chip, #FFF1DE);color: var(--attn-text, #7A4708);box-shadow: inset 0 0 0 1px var(--saffron-500, #FF9821);font: 600 13px/16px var(--font-sans);pointer-events: auto}.app-top__demo.d10-demo-chip{flex: none;display: inline-flex;align-items: center;gap: 6px;block-size: 28px;padding: 0 10px;border-radius: 6px;white-space: nowrap;background: var(--saffron-100, #FFF1DE);color: var(--saffron-800, #7A4708);box-shadow: inset 0 0 0 1px var(--saffron-500, #FF9821);font: 600 13px/16px var(--font-sans);letter-spacing: 0}:lang(ar) .app-top__demo.d10-demo-chip{font-family: var(--font-arabic)}.app-top__demo .d10-demo-chip__dot{inline-size: 6px;block-size: 6px;border-radius: 50%;background: var(--saffron-700, #9C5A0A);flex: none}.app-host--tour [data-app-view]::before{color: rgb(11 18 32 / .03)}.app-shell .app-panel{border: 1px solid var(--cloud-3, #E8E2DA);box-shadow: none;border-radius: 16px}.app-shell .app-panel__head{min-block-size: 56px}.app-shell .app-panel__title{font: 600 18px/28px var(--font-sans);letter-spacing: 0;color: var(--ink-900, #0B1220)}:lang(ar) .app-shell .app-panel__title{font-family: var(--font-arabic);line-height: 28px}.app-shell .app-stat__label{font: 500 13px/20px var(--font-sans);letter-spacing: 0;text-transform: none;color: var(--text-muted, #4E535B)}:lang(ar) .app-shell .app-stat__label{font-family: var(--font-arabic)}.app-shell .app-stat__value{font: 600 24px/28px var(--font-display);font-variant-numeric: tabular-nums lining-nums;color: var(--ink-900, #0B1220)}.app-shell .app-table thead th{font: 600 13px/20px var(--font-sans);letter-spacing: 0;text-transform: none;color: var(--text-muted, #4E535B);border-block-end: 1px solid var(--ink-900, #0B1220);white-space: nowrap}:lang(ar) .app-shell .app-table thead th{font-family: var(--font-arabic)}.app-shell .app-table tbody td, .app-shell .app-table tbody th{font-size: 15px;line-height: 24px;border-block-end: 1px solid var(--cloud-4, #D6CEC3);vertical-align: middle}}@media (min-width: 768px){@layer rp0{.app-shell .app-table tbody tr{block-size: 56px}}}@media (min-width: 768px){@layer rp0{:lang(ar) .app-shell .app-table tbody tr{block-size: 60px}}}@layer rp0{:lang(ar) .app-shell .app-table tbody td{font-size: 16px;line-height: 28px}.app-shell .app-table td.is-num, .app-shell .app-table th.is-num{text-align: end;font-variant-numeric: tabular-nums lining-nums}.app-invoice .app-invoice__no{font-family: var(--font-mono);font-size: 13px;line-height: 20px}.app-invoice .app-table tfoot th, .app-invoice .app-table tfoot td{font-size: 15px;line-height: 24px;padding-block: 8px;border-block-start: 0;text-align: end}.app-invoice .app-table tfoot th{font-weight: 400;color: var(--text-muted, #4E535B)}.app-invoice .app-table tfoot td{font-variant-numeric: tabular-nums lining-nums;white-space: nowrap}.app-invoice .app-table tfoot tr.is-total th, .app-invoice .app-table tfoot tr.is-total td{border-block-start: 2px solid var(--ink-900, #0B1220);font-size: 17px;font-weight: 600;color: var(--ink-900, #0B1220);padding-block-start: 12px}.app-shell .app-panel .btn--primary:not(.btn--danger){background: var(--ink-900, #0B1220);color: var(--cloud, #F9F6F2);border-color: var(--ink-900, #0B1220);box-shadow: none}.app-shell .app-panel .btn--primary:not(.btn--danger):hover{background: var(--ink-700, #1B2539)}}@keyframes gt-shimmer{to{background-position: -150% 0}}@media (max-width: 479.98px){@layer rp0{.app-shell .app-top__demo.d10-demo-chip{inline-size: 28px;padding: 0;justify-content: center;gap: 0}.app-shell .app-top__demo.d10-demo-chip .d10-demo-chip__t, .app-shell .app-top__lang > span{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}}@layer rp0{.app-shell .app-phead__title{font-family: var(--font-display, "Space Grotesk", sans-serif);font-size: 28px;line-height: 36px;font-weight: 600;letter-spacing: -0.01em;color: var(--ink-900, #0B1220)}:lang(ar) .app-shell .app-phead__title{font-family: var(--font-arabic);line-height: 44px;letter-spacing: 0}}@media (max-width: 479.98px){@layer rp0{.app-shell .app-phead__title{font-size: 24px;line-height: 32px}:lang(ar) .app-shell .app-phead__title{line-height: 40px}}}@layer rp0{.flow-preview-bar{position: sticky;inset-block-start: 0;z-index: 30;background: var(--ink, #0B1220);color: #fff;font: 600 0.875rem/1.4 var(--font-body, Inter, sans-serif)}.flow-preview-bar__inner{display: flex;align-items: center;gap: 0.5rem;min-block-size: 2.5rem;padding-block: 0.375rem}.flow-preview-bar .icon{inline-size: 1rem;block-size: 1rem;flex: none;color: var(--saffron, #FF9821)}.flow-gate{margin-block-end: 1rem}}@media (pointer: coarse){@layer rp0{.flow-progress__item a{min-block-size: 44px}}}@layer rp0{.app-demo-mark{position: fixed;inset-block-end: 1rem;inset-inline-end: 1rem;z-index: 60;display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.375rem 0.75rem;border-radius: 999px;background: var(--saffron, #FF9821);color: var(--ink, #0B1220);font: 700 0.8125rem/1.2 var(--font-body, Inter, sans-serif);box-shadow: 0 6px 20px rgba(11, 18, 32, 0.18);pointer-events: none}.app-host--tour [data-app-view]::before{content: attr(data-demo-label);position: fixed;inset: 0;display: grid;place-items: center;font: 800 clamp(3rem, 12vw, 9rem)/1 var(--font-display, "Space Grotesk", sans-serif);color: rgba(11, 18, 32, 0.035);transform: rotate(-24deg);pointer-events: none;z-index: 0;white-space: nowrap}.app-gate{max-inline-size: 30rem;margin: 10vh auto;padding: 0;border-radius: 0;background: none;box-shadow: none}.app-gate__title{font: 700 var(--rc-fs-title, 1.375rem)/1.2 var(--rc-font, "Inter", sans-serif);letter-spacing: -0.02em;margin-block-end: 0.5rem}[lang="ar"] .app-gate__title{font-family: var(--font-arabic, "IBM Plex Sans Arabic", sans-serif);letter-spacing: 0;line-height: 1.4}}@media (max-width: 479.98px){@layer rp0{.app-top__demo:not(.d10-demo-chip){display: none}}}@media (max-width: 767.98px){@layer rp0{.app-shell .badge{max-inline-size: 100%;min-inline-size: 0;block-size: auto;white-space: normal;text-align: start}.app-shell .badge > span{white-space: normal;min-inline-size: 0;overflow-wrap: anywhere}.app-shell .app-choice--seg{flex-wrap: wrap}.app-shell .app-choice__text{white-space: normal}}}@layer rp0{button[data-preview-disabled], .btn[data-preview-disabled]{opacity: 0.55;cursor: not-allowed}}@layer rpi0{[hidden]{display: none}}@layer rp0{.tool-cards{display: grid;gap: var(--space-6);list-style: none;margin: var(--section-head-gap) 0 0;padding: 0;grid-template-columns: repeat(auto-fit, minmax(min(100%, 15.5rem), 1fr))}}@layer rp0{.tool-table--compare tbody td:nth-child(2){min-inline-size: 16rem}}@layer rp0{[data-scroll-x]{position: relative}}@layer rp0{[data-ace-est]{display: grid;gap: var(--space-3)}}@keyframes tool-pulse{50%{opacity: .3}}@keyframes tool-wave{0%, 100%{block-size: 6px}50%{block-size: 34px}}@layer rp1{:where(#tr-code){font-family: var(--font-mono);font-size: 1.5rem;letter-spacing: 0.4em;max-inline-size: 14rem;text-align: center}}@layer rp0{.r28-form__title{margin: 0;font-family: var(--font-heading);font-size: var(--fs-h4);line-height: 1.25;font-weight: 600;color: var(--color-heading);text-wrap: balance}.r28-form__submit[aria-busy="true"]{opacity: 0.72;cursor: progress}.r28-form__submit[aria-busy="true"] .icon{animation: r28-spin 0.9s linear infinite}}@keyframes r28-spin{to{transform: rotate(360deg)}}@layer rp0{.r28-hp{inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@layer rpi0{.r28-hp{position: absolute}}@layer rp0{.r28-form__errs{margin: var(--space-2) 0 0;padding: 0;list-style: none;display: grid;gap: var(--space-1);font-size: var(--fs-small)}.r28-form__errs a{color: var(--color-error);text-decoration: underline;text-underline-offset: 0.18em}}@layer rp0{.is-enhanced [data-hub-group]:not(.is-open){padding-block-end: var(--space-2)}}@media (max-width: 767.98px){@layer rp0{html:not([data-node="home"]) > body.pg a.chip, html:not([data-node="home"]) > body.pg button.chip, html:not([data-node="home"]) > body.pg label.chip{display: inline-flex;align-items: center;min-block-size: 44px}html:not([data-node="home"]) > body.pg a.btn, html:not([data-node="home"]) > body.pg button.btn{min-block-size: 44px}}}@layer rp0{.band--ink, .hero--ink, .board, .app-bare{--color-link: var(--cloud);--color-link-hover: var(--cloud);--link-underline: var(--saffron-300);--link-underline-sm: var(--saffron-300);--link-underline-hover: var(--cloud);--color-focus: var(--saffron-300);--color-focus-halo: transparent;--focus-ring: 0 0 0 2px var(--ink-900), 0 0 0 4px var(--saffron-300)}:is(.band--ink, .hero--ink, .pg-hero--ink, .board, .footer, .drawer) .card:not(.card--ink), :is(.band--ink, .hero--ink, .pg-hero--ink, .board, .footer, .drawer) :where(.mock):not(._s._s), :is(.band--ink, .hero--ink, .pg-hero--ink, .board, .footer, .drawer) :where([class*="ticket"]):not(._s._s){--color-link: var(--ink-900);--color-link-hover: var(--ink-900);--link-underline: var(--saffron-600);--link-underline-sm: var(--saffron-700);--link-underline-hover: var(--ink-900);--color-focus: var(--ink-900);--color-focus-halo: rgb(255 152 33 / 0.45);--focus-ring: 0 0 0 2px var(--white), 0 0 0 4px var(--ink-900), 0 0 0 7px rgb(255 152 33 / 0.45)}.btn:focus-visible, .link:focus-visible, summary:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--focus-ring)}:is(.on-ink, .section--ink, .card--ink) .btn:focus-visible, :is(.on-ink, .section--ink, .card--ink) .link:focus-visible, :is(.on-ink, .section--ink, .card--ink) :where(summary):not(._s):focus-visible{box-shadow: 0 0 0 2px var(--ink-900), 0 0 0 4px var(--saffron-300)}.app-bare{background: radial-gradient(50rem 26rem at 90% -10%, rgb(255 152 33 / 0.12), transparent 60%), radial-gradient(40rem 30rem at -10% 110%, rgb(38 49 74 / 0.55), transparent 60%), var(--ink-900)}.app-banner--info{background: var(--neutral-bg);border-color: var(--neutral-edge)}.app-banner--info > .icon{color: var(--ink-900)}.app-dot--info{background: var(--ink-500)}}@layer rp2{:where(body) :where(.pg-table-wrap):not(_s._s):focus-visible, :where(body) :where(.ro-table-wrap):not(_s._s):focus-visible, :where(body) :where(.pg-cards):not(_s._s):focus-visible, :where(body) [tabindex="0"]:not(a, button, input, select, textarea, summary):focus-visible{outline: 2px solid var(--color-focus);outline-offset: -2px}}@layer rp0{:root{--r-6: 6px;--r-12: 12px;--r-16: 16px;--r-24: 24px;--r-999: 999px;--r-sig: 24px 8px 24px 24px;--radius-xs: var(--r-6);--radius-sm: var(--r-12);--radius-md: var(--r-16);--radius-lg: var(--r-24);--radius-pill: var(--r-999);--radius-signature: var(--r-sig);--rc-radius: var(--r-16);--rc-radius-hero: var(--r-24);--rc-radius-panel: var(--r-16);--rc-shadow-soft: inset 0 0 0 1px var(--cloud-3);--d10-edge: inset 0 0 0 1px var(--cloud-3);--d10-edge-hover: inset 0 0 0 1px var(--cloud-4);--d10-edge-ink: inset 0 0 0 1px var(--ink-600);--d10-edge-ink-hover: inset 0 0 0 1px var(--ink-500);--d10-float: 0 8px 24px rgb(11 18 32 / 0.08), 0 1px 2px rgb(11 18 32 / 0.06);--d10-float-ink: 0 8px 24px rgb(0 0 0 / 0.4), 0 0 0 1px var(--ink-600);--d10-float-hero: 0 40px 80px -32px rgb(0 0 0 / 0.6);--d10-field-h: 44px;--d10-field-edge: var(--neutral-500);--d10-btn-h: 44px;--d10-btn-h-lg: 48px;--d10-btn-h-sm: 32px;--d10-hover-dur: 120ms}}@media (pointer: coarse){@layer rp0{:root{--d10-field-h: 48px;--d10-btn-h-sm: 44px}}}@media (max-width: 767.98px){@layer rp0{:root{--d10-btn-h-sm: 44px}}}@media (max-width: 767.98px){@layer rp0{:root{--rc-radius: var(--r-12)}}}@layer rp0{.btn--sm{border-radius: var(--r-12)}}@media (max-width: 399.98px){@layer rp0{.chip:not(.chip--prompt){border-radius: var(--r-12)}}}@layer rp0{:not([data-node="home"]) > .pg{--rc-shadow-glass: 0 0 0 1px rgb(249 246 242 / 0.12)}:not([data-node="home"]) > .pg main .pg-cards > .card.pg-card:not(.card--ink):not(.pg-card--feature){box-shadow: var(--d10-edge)}[role="menu"], [role="listbox"]:not(select){box-shadow: var(--d10-float)}:not([data-node="home"]) > .pg{--rc-pad: 24px}}@media (max-width: 767.98px){@layer rp0{:not([data-node="home"]) > .pg{--rc-pad: 16px}}}@layer rp0{:not([data-node="home"]) > .pg main .pg-cards > .pg-card{display: flex;flex-direction: column;gap: 0;padding: var(--rc-pad);border-radius: var(--rc-radius)}:not([data-node="home"]) > .pg main .pg-cards > .pg-card > *{margin-block: 0}:not([data-node="home"]) > .pg main .pg-cards > .pg-card .pg-table-wrap, :not([data-node="home"]) > .pg main .pg-cards > .pg-card .pg-notice, :not([data-node="home"]) > .pg main .pg-cards > .pg-card :where(img):not(._s){border-radius: max(6px, calc(var(--rc-radius) - var(--rc-pad)))}.pg-cards{align-items: stretch}}@supports (grid-template-rows: subgrid){@layer rp0{:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(4), > .pg-card > :last-child:nth-child(-n+2), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{grid-row: span 3}:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(5), > .pg-card > :last-child:nth-child(-n+3), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{grid-row: span 4}:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(6), > .pg-card > :last-child:nth-child(-n+4), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{grid-row: span 5}:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(7), > .pg-card > :last-child:nth-child(-n+5), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{grid-row: span 6}:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(8), > .pg-card > :last-child:nth-child(-n+6), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{grid-row: span 7}}}@supports (grid-template-rows: subgrid){@layer rp0{:not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(4), > .pg-card > :last-child:nth-child(-n+2), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card, :not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(5), > .pg-card > :last-child:nth-child(-n+3), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card, :not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(6), > .pg-card > :last-child:nth-child(-n+4), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card, :not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(7), > .pg-card > :last-child:nth-child(-n+5), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card, :not([data-node="home"]) > .pg main .pg-cards:not(:has(> :not(.pg-card), > .pg-card > :nth-child(8), > .pg-card > :last-child:nth-child(-n+6), > .pg-card > :last-child:not(:is(.card__footer, .pg-card__meta, .card__body, .pg-card__lines, .pg-card__list)))) > .pg-card{display: grid;grid-template-rows: subgrid;row-gap: 0;align-content: start}}}@layer rp0{:not([data-node="home"]) > .pg main .pg-notice:not(.pg-card--feature):not(.card--ink), .pg-notice{display: flex;gap: 12px;align-items: flex-start;padding: 16px 20px;border: 0;border-radius: var(--r-12);background: var(--cloud-2);box-shadow: none;max-inline-size: 36em;font-size: 0.9375rem;line-height: 1.6}:not([data-node="home"]) > .pg main .pg-notice .pg-notice__body, :not([data-node="home"]) > .pg main .pg-notice .pg-notice__text{font-size: 0.9375rem;line-height: 1.6}.pg-notice__icon{inline-size: 20px;block-size: 20px;margin-block-start: 2px;color: var(--ink-900)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink) .pg-notice{background: var(--ink-800);color: var(--cloud);box-shadow: var(--d10-edge-ink)}:not([data-node="home"]) > .pg main :is(.on-ink, .section--ink) .pg-notice .pg-notice__icon{color: var(--cloud)}[dir="rtl"] .pg-notice, :lang(ar) .pg-notice{line-height: 1.75}}@layer rp0{input.input, select.input, textarea.textarea{min-block-size: var(--d10-field-h);border-radius: var(--r-12);border: 1px solid var(--d10-field-edge);background-color: var(--white);color: var(--ink-900);font-size: 1rem;line-height: 1.5;padding-inline: 14px;box-shadow: none}input.input:not([type="range"]):not([type="checkbox"]):not([type="radio"]), select.input{block-size: var(--d10-field-h);padding-block: 0}textarea.textarea, textarea.input{padding-block: 10px;min-block-size: calc(var(--d10-field-h) * 2)}:is(input.input)::placeholder, :is(select.input)::placeholder, :is(textarea.textarea)::placeholder{color: var(--neutral-500);opacity: 1}:is(input.input):hover, :is(select.input):hover, :is(textarea.textarea):hover{border-color: var(--ink-900)}:is(input.input, select.input, textarea.textarea)[aria-invalid="true"]{border: 2px solid var(--color-error);padding-inline: 13px}:is(input.input):disabled, :is(select.input):disabled, :is(textarea.textarea):disabled{background-color: var(--cloud-2);border-color: var(--cloud-4);color: var(--neutral-600)}select.input{appearance: none;-webkit-appearance: none;padding-inline-end: 40px;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230B1220' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 16px 16px}[dir="rtl"] select.input{background-position: left 14px center}:is(.pg-select, .tool-select, .app-select) > select.input{background-image: none}}@supports (appearance: base-select){@layer rp0{select.input:not([multiple]), select.input:not([multiple])::picker(select){appearance: base-select}select.input:not([multiple]){background-image: none;display: flex;align-items: center}select.input:not([multiple])::picker-icon{content: "";inline-size: 16px;block-size: 16px;margin-inline-start: auto;background: currentColor;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition: rotate 160ms ease}select.input:not([multiple]):open::picker-icon{rotate: 180deg}:is(.pg-select, .tool-select, .app-select) > select.input:not([multiple])::picker-icon{display: none}select.input:not([multiple])::picker(select){margin-block: 4px;padding: 4px;border: 1px solid var(--cloud-3);border-radius: var(--r-12);background: var(--white);box-shadow: var(--d10-float)}select.input:not([multiple]) option{min-block-size: 40px;padding: 8px 12px;border-radius: var(--r-6);font-size: 1rem}select.input:not([multiple]) option:hover, select.input:not([multiple]) option:focus-visible{background: var(--cloud-2);outline: none}select.input:not([multiple]) option:checked{font-weight: 600;background: var(--ink-a06, rgb(11 18 32 / 0.06))}select.input:not([multiple]) option::checkmark{order: 1;margin-inline-start: auto}}}@layer rp0{.segmented label{min-block-size: 44px;display: inline-flex;align-items: center;justify-content: center}.btn{--btn-h: var(--d10-btn-h);--btn-px: 18px;--btn-fs: 0.9375rem;border-radius: var(--r-12);gap: 8px;font-weight: 600;line-height: 1}.btn--sm{--btn-h: var(--d10-btn-h-sm);--btn-px: 12px;--btn-fs: 0.875rem}.btn .icon{inline-size: 20px;block-size: 20px;margin-inline: 0}.btn .icon--dir:last-child, .btn > .icon:last-child:not(:first-child){inline-size: 16px;block-size: 16px}.btn--primary{--btn-shadow: none;--btn-shadow-hover: none;--btn-bg-hover: var(--saffron-300);--btn-bg-active: var(--saffron-600)}.btn--secondary{--btn-bg: var(--white);--btn-fg: var(--ink-900);--btn-border: transparent;--btn-bg-hover: var(--cloud-2);--btn-shadow: inset 0 0 0 1px var(--ink-900);--btn-shadow-hover: inset 0 0 0 1px var(--ink-900)}:is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .faq__contact, .cta-bar) .btn--secondary{--btn-bg: transparent;--btn-fg: var(--cloud);--btn-bg-hover: var(--cloud-a06);--btn-border: transparent;--btn-shadow: inset 0 0 0 1px var(--cloud-a40);--btn-shadow-hover: inset 0 0 0 1px var(--cloud)}}@layer rp1{html:not([data-node="home"]) > body.pg :where(#main) :is(.card, .pg-form--card, .pg-calc__form, .pg-calc__result, .pg-askbox, .pg-quizbox__form, .pg-notice, .pg-rolefilter, .pg-kpi-fig, .faq__contact, .pg-hero__formcard) .btn--secondary{--btn-border: transparent;--btn-shadow: inset 0 0 0 1px currentColor;--btn-shadow-hover: inset 0 0 0 1px currentColor}}@layer rp0{.btn--ghost{--btn-px: 12px;--btn-bg-hover: transparent;--btn-bg-active: transparent}.btn--ghost:hover .btn__label{text-decoration: underline 1.5px var(--saffron-700);text-underline-offset: 3px}:is(.on-ink, .section--ink, .band--ink) .btn--ghost:hover .btn__label{text-decoration-color: var(--saffron-300)}.btn:active{transform: scale(0.98)}.btn:disabled, .btn[aria-disabled="true"]{--btn-bg: var(--cloud-2);--btn-bg-hover: var(--cloud-2);--btn-bg-active: var(--cloud-2);--btn-fg: var(--ink-a64);box-shadow: none;transform: none}:is(.on-ink, .section--ink, .band--ink) .btn:disabled, :is(.on-ink, .section--ink, .band--ink) .btn[aria-disabled="true"]{--btn-bg: var(--ink-700);--btn-fg: var(--ink-300)}}@media (prefers-reduced-motion: reduce){@layer rp0{.btn:active{transform: none}}}@layer rp0{[dir="rtl"] .btn .icon--dir, [dir="rtl"] .link-arrow .icon--dir{transform: scaleX(-1)}}@layer rp1{html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn{--btn-fs: 0.9375rem;font-size: var(--btn-fs);font-weight: 600;letter-spacing: 0;border-radius: var(--r-12)}html:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn.btn--sm{--btn-fs: 0.875rem}html:not([data-node="home"]) > body.pg :where(#main, .cta-bar) .btn.btn--primary{font-weight: 600;--btn-shadow: none;--btn-shadow-hover: none}html[dir="rtl"]:not([data-node="home"]) > body.pg :where(#main, .cta-bar, .pg-consent) .btn{--btn-fs: 1rem}html:not([data-node="home"]) > body.pg :where(#main) :is(.card, .pg-form--card, .pg-calc__form, .pg-calc__result, .pg-askbox, .pg-quizbox__form, .pg-notice, .pg-rolefilter, .pg-kpi-fig, .pg-quiz, .faq__contact) .btn{border-radius: var(--r-12)}html:not([data-node="home"]) > body.pg :where(#main) :is(.card, .pg-form--card, .pg-calc__form, .pg-calc__result, .pg-askbox, .pg-quizbox__form, .pg-notice, .pg-rolefilter, .pg-kpi-fig, .pg-quiz, .faq__contact) .btn--primary{--btn-h: var(--d10-btn-h-lg);--btn-shadow: none;--btn-shadow-hover: none}}@media (pointer: fine) and (min-width: 768px){@layer rp1{html body.pg :where(#main, .cta-bar, .pg-consent) .btn.btn--sm{min-block-size: 32px}}}@media (max-width: 767.98px), (pointer: coarse){@layer rp1{html body.pg :where(#main, .cta-bar, .pg-consent, .pg-header, footer) .btn.btn--sm, html body.pg :where(#main, .cta-bar) .btn.btn--icon{min-block-size: 44px;--btn-h: 44px}}}@layer rp0{.pg-card a:not(.card__link):not(.btn){color: var(--color-link);text-decoration-line: underline;text-decoration-color: var(--link-underline);text-decoration-thickness: var(--link-thickness, 1.5px);text-underline-offset: var(--link-offset, 3px)}:is(.pg-prose, .pg-card, .pg-feature, .pg-facts, .pg-checks, .pg-note, .pg-table, .pg-step, .accordion__content) a:not(.btn):visited{color: var(--color-link)}:is(.pg-prose, .pg-card, .pg-feature, .pg-facts, .pg-checks, .pg-note, .pg-table, .pg-step, .accordion__content) a:not(.card__link):not(.btn):hover{color: var(--color-link-hover);text-decoration-thickness: var(--link-thickness-hover, 2px);text-decoration-color: var(--link-underline-hover)}:is(.pg-help, .pg-note, .section__note, .pg-card__meta, .card__footer, .pg-crumbs, .pg-table, .btn-helper, small) a:not(.btn){text-decoration-color: var(--link-underline-sm)}.link-arrow .icon{inline-size: 16px;block-size: 16px}.link-arrow:hover > span:first-child{text-decoration: underline var(--link-thickness, 1.5px) var(--link-underline);text-underline-offset: var(--link-offset, 3px)}:where(a):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where(button):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where([role="button"]):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where([role="tab"]):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where([role="option"]):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where(summary):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where(input):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where(select):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, :where(textarea):not(._s._s):not(.card__link):not(.d10-card__link):focus-visible, [tabindex]:not([tabindex="-1"]):not(.card__link):not(.d10-card__link):focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--focus-ring)}:is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(a):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(button):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where([role="button"]):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(summary):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(input):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(select):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) :where(textarea):not(._s._s):not(.card__link):focus-visible, :is(.on-ink, .section--ink, .band--ink, .card--ink, .pg-card--feature, .cta-bar, .faq__contact) [tabindex]:not([tabindex="-1"]):not(.card__link):focus-visible{box-shadow: 0 0 0 2px var(--ink-900), 0 0 0 4px var(--saffron-300)}.btn:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--focus-ring)}.card__link:focus-visible::after{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:is(input.input):focus-visible, :is(select.input):focus-visible, :is(textarea.textarea):focus-visible{border-color: var(--ink-900);box-shadow: var(--focus-ring)}}@media (forced-colors: active){@layer rpi0{:focus-visible{outline: 2px solid CanvasText}}}@layer rp0{.pg-related__list{gap: 12px}}@layer rp0{.btn--icon{inline-size: var(--btn-h);min-inline-size: 44px}}@media (pointer: coarse), (max-width: 767.98px){@layer rp0{.btn--icon, .btn--icon.btn--sm{--btn-h: 44px;min-inline-size: 44px;min-block-size: 44px}.btn--sm{min-block-size: 44px}:is(.tr-doc, .trust-doc, .tdoc, [data-doc]) :is(a):has(> .icon:only-child), :is(.tr-doc, .trust-doc, .tdoc, [data-doc]) :is(button):has(> .icon:only-child){min-inline-size: 44px;min-block-size: 44px;display: inline-grid;place-items: center}}}@layer rp0{.tool-cards > *{display: flex;flex-direction: column}.tool-cards > * > :last-child{margin-block-start: auto}}@layer rp0{button.chip, .segmented label{min-inline-size: 44px;justify-content: center}:is(.on-ink, .section--ink, .band--ink) :is(.card:not(.card--ink):not(.pg-card--feature), .pg-form--card, .pg-hero__formcard, .rc-box:not(.rc-box--ink), .ro-search, .pg-calc__form, .pg-askbox) .btn--secondary{--btn-bg: var(--white);--btn-fg: var(--ink-900);--btn-bg-hover: var(--cloud-2);--btn-shadow: inset 0 0 0 1px var(--ink-900);--btn-shadow-hover: inset 0 0 0 1px var(--ink-900)}}@layer rp1{html:not([data-node="home"]) > body.pg :where(#main) .pg-notice:not(.r28-form__summary):not(.r28-form__fail):not(.r28-form__ok):not(.r28-form__result){padding: 16px 20px;border: 0;border-radius: var(--r-12);background: var(--cloud-2);box-shadow: none;max-inline-size: 36em}html:not([data-node="home"]) > body.pg :where(#main) .pg-notice .pg-notice__icon{color: var(--ink-900)}html:not([data-node="home"]) > body.pg :where(#main) :is(.on-ink, .section--ink) .pg-notice{background: var(--ink-800);box-shadow: var(--d10-edge-ink);color: var(--cloud)}html:not([data-node="home"]) > body.pg :where(#main) :is(.on-ink, .section--ink) .pg-notice .pg-notice__icon{color: var(--cloud)}html:not([data-node="home"]) > body.pg :where(#main) .btn:is(:disabled, [aria-disabled="true"]){--btn-bg: var(--cloud-2);--btn-bg-hover: var(--cloud-2);--btn-bg-active: var(--cloud-2);--btn-fg: var(--ink-a64);--btn-shadow: none;--btn-shadow-hover: none;background: var(--cloud-2);color: var(--ink-a64);opacity: 1;cursor: not-allowed}}@layer rp0{:is(.app-host, .app-www) .app-empty__icon{border-radius: var(--r-12)}}@layer rp1{html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(a):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(button):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(summary):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(input):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(select):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) :where(textarea):not(._s):not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) [role="button"]:not(.card__link):focus-visible, html body.pg :where(#main, .cta-bar, .pg-consent, header, footer, nav) [role="tab"]:not(.card__link):focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--focus-ring)}}@layer rp0{:is(.app-www, .app-host) .app-choice__opt{border-radius: var(--r-12)}}@media (max-width: 767.98px){@layer rp0{html.has-cta-bar body{padding-block-end: calc(64px + env(safe-area-inset-bottom, 0px))}html.has-cta-bar{scroll-padding-block-end: 88px}}@layer rp1{html.has-cta-bar body :where(#main) .btn--primary{--btn-bg: var(--ink-900);--btn-fg: var(--cloud);--btn-bg-hover: var(--ink-700);--btn-bg-active: var(--ink-950);--btn-border: transparent;--btn-shadow: none;--btn-shadow-hover: none;background: var(--btn-bg);color: var(--btn-fg);border-color: var(--btn-border);box-shadow: none}html.has-cta-bar body :where(#main) :is(.section--ink, .band--ink, .hero--ink, .card--ink, .on-ink, .pg-final, .final) .btn--primary{--btn-bg: transparent;--btn-fg: var(--cloud);--btn-bg-hover: var(--cloud-a10, rgb(249 246 242 / 0.10));--btn-bg-active: var(--cloud-a06, rgb(249 246 242 / 0.06));--btn-border: var(--cloud-a40, rgb(249 246 242 / 0.40));background: var(--btn-bg);color: var(--btn-fg);border-color: var(--btn-border);box-shadow: inset 0 0 0 1px var(--cloud-a40, rgb(249 246 242 / 0.40))}html.has-cta-bar body :where(#main) .btn--primary .icon{color: currentColor}html body.pg:not(.pg--app) :where(#main){overflow-x: clip}html body :where(#main) > section.section:not(.hero, .pg-hero, .r28-fold, .section--sm), html body :where(#main) > div > section.section:not(.hero, .pg-hero, .r28-fold, .section--sm), html body :where(#main) > article > section.section:not(.hero, .pg-hero, .r28-fold, .section--sm){padding-block: 64px}html body :where(#main) > section.section:is(.section--ink, .band--ink):not(.hero, .pg-hero, .r28-fold, .section--sm), html body :where(#main) > div > section.section:is(.section--ink, .band--ink):not(.hero, .pg-hero, .r28-fold, .section--sm), html body :where(#main) > article > section.section:is(.section--ink, .band--ink):not(.hero, .pg-hero, .r28-fold, .section--sm){padding-block: 80px}}@layer rp2{html body :where(#main) :where(#hero-title){font-size: 36px;line-height: 40px;letter-spacing: -0.032em}html[dir="rtl"] body :where(#main) :where(#hero-title), html body :where(#main) :where(#hero-title):lang(ar){font-size: 34px;line-height: 46px;letter-spacing: 0}html body.pg:not(.pg--app) :where(#main) :where(#page-title), html body.pg:not(.pg--app) :where(#main) :where(#ro-h1), html body.pg:not(.pg--app) :where(#main) :where(#doc-title), html body.pg:not(.pg--app) :where(#main) :where(#pg-h1){font-size: 32px;line-height: 38px}html[dir="rtl"] body.pg:not(.pg--app) :where(#main) :where(#page-title), html[dir="rtl"] body.pg:not(.pg--app) :where(#main) :where(#ro-h1), html[dir="rtl"] body.pg:not(.pg--app) :where(#main) :where(#doc-title), html[dir="rtl"] body.pg:not(.pg--app) :where(#main) :where(#pg-h1){font-size: 30px;line-height: 42px;letter-spacing: 0}}@layer rp1{html body :where(#main) :is(.art-spot, .rp-spot, [class*="art-spot"]) > svg:only-child{inline-size: 240px;block-size: 180px;max-inline-size: 100%}}}@media (max-width: 767.98px){@layer rp1{html body.pg:not(.pg--app) :where(#main) .pg-related__list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}html body.pg:not(.pg--app) :where(#main) .pg-related__list > li{min-inline-size: 0;display: flex}}}@layer rp0{:root{--m-ease-out: var(--ease-out, cubic-bezier(.16, 1, .3, 1));--m-ease-std: var(--ease-standard, cubic-bezier(.2, 0, 0, 1));--m-ease-draw: cubic-bezier(.3, .7, .2, 1);--m-ease-seat: cubic-bezier(.2, .9, .3, 1.15);--m-1: 120ms;--m-2: 240ms;--m-3: 480ms;--m-4: 800ms}[data-motion-price], [data-motion-count], [data-motion="roll"]{font-variant-numeric: tabular-nums}[data-motion-module], [data-motion-stamp]{transform-box: fill-box}[data-motion-module], [data-motion-stamp]{transform-origin: 50% 50%}}@media screen and (prefers-reduced-motion: no-preference){@layer rp0{html.js [data-motion="hero-card"]:not([data-m="done"]) [data-motion-row]{animation: rpm-rise var(--m-3) var(--m-ease-out) calc(var(--i, 0) * 90ms) both}html.js [data-motion="hero-card"]:not([data-m="done"]) [data-motion-price]{animation: rpm-rise var(--m-3) var(--m-ease-out) 360ms both}html.js [data-motion="hero-card"]:not([data-m="done"]) [data-motion-module]{animation: rpm-seat var(--m-2) var(--m-ease-out) 1200ms both}}@layer rp1{html.js [data-motion="hero-card"] [data-motion-row]{opacity: 1}html.js [data-motion="hero-card"][data-m="done"] [data-motion-row]{animation: none}}@layer rp0{[data-motion="reveal"]:not([data-motion-stagger])[data-m="pre"], [data-motion="reveal"][data-motion-stagger][data-m="pre"] > *{opacity: 0;translate: 0 12px}[data-motion="sq4-arc"][data-m="pre"] [data-motion-module]{opacity: 0;scale: .4}[data-motion="ring"][data-m="pre"] [data-motion-seg]:not([data-motion-seg="draw"]){opacity: 0}[data-motion="ring"][data-m="pre"] [data-motion-seg="draw"]{stroke-dashoffset: var(--m-v, 1)}[data-motion="gauge"][data-m="pre"] [data-motion-arc]{stroke-dashoffset: var(--m-v, 1)}[data-motion="receipt"][data-m="pre"]{opacity: 0;translate: 0 16px}[data-motion="receipt"][data-m="pre"] [data-motion-row]{opacity: 0;translate: 0 4px}[data-motion="receipt"][data-m="pre"] [data-motion-stamp]{opacity: 0;scale: 1.08}[data-m="pre"]:is([data-motion="reveal"]:not([data-motion-stagger]), [data-motion="receipt"]), [data-motion="reveal"][data-motion-stagger][data-m="pre"] > *, [data-motion][data-m="pre"] [data-motion-row], [data-motion][data-m="pre"] [data-motion-price], [data-motion][data-m="pre"] [data-motion-module], [data-motion][data-m="pre"] [data-motion-stamp], [data-motion][data-m="pre"] [data-motion-seg], [data-motion][data-m="pre"] [data-motion-arc]{transition: none}[data-motion="reveal"]:not([data-motion-stagger])[data-m="play"], [data-motion="reveal"][data-motion-stagger][data-m="play"] > *{transition: opacity var(--m-3) var(--m-ease-out) var(--m-d, 0ms), translate var(--m-3) var(--m-ease-out) var(--m-d, 0ms)}[data-motion="sq4-arc"][data-m="play"] [data-motion-module]{transition: opacity var(--m-2) ease var(--m-d, 2320ms), scale 420ms var(--m-ease-seat) var(--m-d, 2320ms)}[data-motion="ring"][data-m="play"] [data-motion-seg]:not([data-motion-seg="draw"]){transition: opacity var(--m-2) var(--m-ease-out) var(--m-d, 0ms)}[data-motion="ring"][data-m="play"] [data-motion-seg="draw"]{transition: stroke-dashoffset var(--m-2) var(--m-ease-out) var(--m-d, 0ms)}[data-motion="gauge"][data-m="play"] [data-motion-arc]{transition: stroke-dashoffset var(--m-4) var(--m-ease-out)}[data-motion="receipt"][data-m="play"]{transition: opacity var(--m-3) var(--m-ease-out), translate var(--m-3) var(--m-ease-out)}[data-motion="receipt"][data-m="play"] [data-motion-row]{transition: opacity var(--m-2) var(--m-ease-out) var(--m-d, 0ms), translate var(--m-2) var(--m-ease-out) var(--m-d, 0ms)}[data-motion="receipt"][data-m="play"] [data-motion-stamp]{transition: opacity var(--m-1) var(--m-ease-std) var(--m-d, 0ms), scale var(--m-2) var(--m-ease-out) var(--m-d, 0ms)}}}@keyframes rpm-rise{from{opacity: 0;translate: 0 8px}}@keyframes rpm-seat{from{opacity: 0;scale: .6}}@media screen and (prefers-reduced-motion: reduce){@view-transition{navigation: none}@layer rpk0{::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}}@layer rp0{:where([data-motion-hover]):not(._s._s){transition: translate var(--m-1) var(--m-ease-std), transform var(--m-1) var(--m-ease-std), border-color var(--m-1) var(--m-ease-std), box-shadow var(--m-1) var(--m-ease-std), background-color var(--m-1) var(--m-ease-std), color var(--m-1) var(--m-ease-std)}}@media (hover: hover) and (pointer: fine){@layer rp1{:where([data-motion-hover]):not(._s._s):hover{transform: none}}@layer rp0{:where([data-motion-hover]):hover{border-color: var(--ink-300, rgb(11 18 32 / .32))}}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){@layer rp1{:where([data-motion-hover]):not(._s._s):hover{translate: 0 -1px}}}@media (prefers-reduced-motion: no-preference){@layer rp0{:where(.btn):not(_s._s):active:not(:disabled):not([aria-disabled="true"]), :where(.button):not(_s._s):active:not(:disabled):not([aria-disabled="true"]), :where([data-motion-press]):not(_s._s):active:not(:disabled):not([aria-disabled="true"]){animation: rpm-press var(--m-1) var(--m-ease-std) both}}}@keyframes rpm-press{to{scale: .98}}@layer rp0{main a:not([class]), .md a, .link-arrow, [data-motion-underline]{text-decoration-thickness: 1.5px;transition: text-decoration-thickness var(--m-1) var(--m-ease-std), text-decoration-color var(--m-1) var(--m-ease-std), color var(--m-1) var(--m-ease-std)}:is(main a:not([class])):is(:hover, :focus-visible), :where(.md a):not(_s _s._s):is(:hover, :focus-visible), :where(.link-arrow):not(_s _s._s):is(:hover, :focus-visible), :where([data-motion-underline]):not(_s _s._s):is(:hover, :focus-visible){text-decoration-thickness: 2px}}@media print{@layer rpi0{[data-motion]:not([data-motion="roll"]), [data-motion="reveal"][data-motion-stagger] > *, [data-motion] [data-motion-row], [data-motion] [data-motion-price], [data-motion] [data-motion-module], [data-motion] [data-motion-stamp], [data-motion] [data-motion-seg], [data-motion] [data-motion-arc]{translate: none;scale: none;stroke-dashoffset: 0;animation: none;transition: none}}}@layer rp0{:root{--row-comfort: 56px;--row: 48px;--row-compact: 40px;--th-h: 40px;--cell-x: 12px;--tbl-rule: 1px solid var(--cloud-3, #E8E2DA);--tbl-rule-dense: 1px solid var(--cloud-4, #D6CEC3);--tbl-rule-head: 1px solid var(--ink-900, #0B1220);--tbl-hover: var(--cloud-2, #F3EEE7);--tbl-sel: #FBF8F4;--tbl-muted: var(--text-subtle, #61646C);--tbl-unit: var(--text-subtle, #61646C)}:root:lang(ar){--row-comfort: 60px;--row: 52px;--row-compact: 44px}}@media (pointer: coarse){@layer rp0{:root, :root:lang(ar){--row-compact: 48px}}}@layer rp2{:where(body) :is(.pg-table, .ro-table, .d10-table, .tool-table, .app-table) :is(td, th).is-num{text-align: end;font-variant-numeric: tabular-nums lining-nums;white-space: nowrap}:where(body) :is(.pg-table, .ro-table, .d10-table, .tool-table, .app-table) :is(td, th).is-num :where(*):not(._s), :where(body) :is(.pg-table, .ro-table, .d10-table, .tool-table, .app-table) :is(td, th).is-num :where(bdi):not(._s){font-variant-numeric: tabular-nums lining-nums}:where(body) .pg-table-wrap, :where(body) .ro-table-wrap{border-radius: 16px;background: var(--white, #FFFFFF);box-shadow: inset 0 0 0 1px var(--cloud-3, #E8E2DA);padding: 4px 20px 6px;border: 0}:where(body) .pg-table-wrap:focus-visible, :where(body) .ro-table-wrap:focus-visible{outline: 2px solid var(--ink-900, #0B1220);outline-offset: 2px;box-shadow: 0 0 0 6px rgb(255 152 33 / .45)}:where(body) :is(.on-ink, .section--ink, .band--ink) .pg-table-wrap, :where(body) :is(.on-ink, .section--ink, .band--ink) .ro-table-wrap{background: var(--ink-800, #131C2E);box-shadow: inset 0 0 0 1px var(--ink-600, #26314A)}}@media (min-width: 1024px){@layer rp2{:where(body) .pg-table-wrap:has(> .is-sticky), :where(body) .ro-table-wrap:has(> .is-sticky){overflow: visible}}}@media (max-width: 767.98px){@layer rp2{:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) :is(tbody), :where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) :is(tr), :where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) :is(th), :where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) :is(td){display: block;inline-size: auto;min-inline-size: 0}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold){display: block;min-inline-size: 0;inline-size: 100%}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody tr{display: grid;grid-template-columns: minmax(0, 1fr) auto;row-gap: 6px;column-gap: 16px;margin: 0 0 12px;padding: 16px;border: 0;border-radius: 12px;background: var(--white, #FFFFFF);box-shadow: inset 0 0 0 1px var(--cloud-3, #E8E2DA)}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody tr:last-child{margin-block-end: 0}:where(body) :is(.on-ink, .section--ink, .band--ink) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table) tbody tr{background: var(--ink-800, #131C2E);box-shadow: inset 0 0 0 1px var(--ink-600, #26314A)}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody tr > th{grid-column: 1 / -1;grid-row: auto;padding: 0 0 4px;margin: 0;border: 0;background: none;box-shadow: none;font-size: 17px;line-height: 24px;font-weight: 600;color: var(--ink-900, #0B1220);text-align: start}:where(body) :lang(ar) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody tr > th{font-size: 18px;line-height: 28px}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td{grid-column: 1 / -1;grid-row: auto;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, auto);column-gap: 16px;align-items: baseline;padding: 0;margin: 0;border: 0;background: none;box-shadow: none;min-block-size: 0;font-size: 15px;line-height: 22px;font-weight: 600;text-align: end;color: var(--ink-900, #0B1220);white-space: normal}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td::before{content: attr(data-label);display: block;flex: none;text-align: start;font-family: var(--font-body, inherit);font-size: 13px;line-height: 20px;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--text-muted, #4E535B)}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td:not([data-label])::before, :where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td[data-label=""]::before{content: none}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td:is([data-label=""], :not([data-label])){grid-template-columns: minmax(0, 1fr);text-align: start}:where(body) .pg-table--stack:not(.r28-roles .pg-table--stack):not(.d10-nofold) tbody td:not(.is-nw):not(.is-num):not(.is-day){grid-template-columns: minmax(0, 1fr);row-gap: 0;text-align: start;font-weight: 400}:where(body) :lang(ar) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td{font-size: 16px;line-height: 26px}:where(body) :lang(ar) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table:not(:has(thead th:nth-child(6)))):not(.d10-nofold) tbody td::before{font-size: 14px;line-height: 24px}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table):not(.d10-nofold) tbody tr:hover > *{background: none}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table):not(.d10-nofold) tbody tr.is-total{box-shadow: inset 0 0 0 2px var(--ink-900, #0B1220)}:where(body) :is(.pg-table--stack:not(.r28-roles .pg-table--stack), .pg-doc .ro-table):not(.d10-nofold) tbody tr.is-total > *{border: 0}:where(body) .pg-table-wrap:not(.pg-table-wrap--stack){overflow-x: auto;overscroll-behavior-x: contain;-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 24px), #0000);mask-image: linear-gradient(to right, #000 calc(100% - 24px), #0000)}:where(html)[dir="rtl"] :where(body) .pg-table-wrap:not(.pg-table-wrap--stack){-webkit-mask-image: linear-gradient(to left, #000 calc(100% - 24px), #0000);mask-image: linear-gradient(to left, #000 calc(100% - 24px), #0000)}}}@media (max-width: 767.98px){@layer rp3{:where(body) :where(#main) .pg-table--stack:not(.d10-nofold):not(.r28-roles .pg-table--stack) tbody tr:not(:has(> td + td)){display: block}:where(body) :where(#main) .pg-table--stack:not(.d10-nofold):not(.r28-roles .pg-table--stack) tbody tr:not(:has(> td + td)) > th{display: block;inline-size: auto;padding: 0 0 4px}:where(body) :where(#main) .pg-table--stack:not(.d10-nofold):not(.r28-roles .pg-table--stack) tbody tr:not(:has(> td + td)) > td{inline-size: auto}}}@keyframes d10-shimmer{from{background-position: 100% 0}to{background-position: 0 0}}@layer rp0{[aria-busy="true"]:is(.is-num, .tnum, [data-pb], .kpi__v){color: transparent;position: relative}[aria-busy="true"]:is(.is-num, .tnum, [data-pb], .kpi__v)::after{content: "";position: absolute;inset-inline-end: 0;inset-block-start: 50%;translate: 0 -50%;inline-size: min(4.5ch, 100%);block-size: .7em;border-radius: 4px;background: var(--cloud-2, #F3EEE7)}}@layer rp2{:where(body) :is(span.chip):not(.chip--prompt):not([role="button"]), :where(body) :is(li.chip):not(.chip--prompt):not([role="button"]){display: inline-block;box-sizing: border-box;block-size: 24px;min-block-size: 24px;padding: 0 8px;border-radius: 6px;font-size: 12px;line-height: 24px;font-weight: 600;letter-spacing: 0;text-transform: none;white-space: nowrap;max-inline-size: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle}:where(body) :lang(ar) :is(span.chip):not(.chip--prompt):not([role="button"]), :where(body) :lang(ar) :is(li.chip):not(.chip--prompt):not([role="button"]){font-size: 13px}:where(body) :is(span.chip, li.chip):not(.chip--prompt):not([role="button"]) > .icon{inline-size: 12px;block-size: 12px;vertical-align: -1px;margin-inline-end: 4px}:where(body) :is(span.chip, li.chip):not(.chip--prompt):not([role="button"]) > span{display: inline}}@layer rp0{html{text-rendering: geometricPrecision;font-kerning: normal;font-synthesis: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}}@layer rp0{:root[dir="rtl"]{--t-caps: 0.8125rem;--t-meta: 0.875rem;--t-body: 1.125rem}}@media (max-width: 1279.98px){@layer rp0{:root[dir="rtl"]{--t-body: 1.0625rem}}}@layer rp0{h1, h2, h3, h4, th{text-wrap: balance}p, li, dd, figcaption, blockquote{text-wrap: pretty}:lang(en){hyphens: manual}:lang(ar){hyphens: none}a[href^="mailto:"], a[href^="http"].url{overflow-wrap: anywhere}.nowrap{white-space: nowrap}html body .eyebrow{font-family: var(--font-label);font-size: var(--t-caps);line-height: var(--lh-caps);font-weight: 600;letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-feature-settings: "case"}html body .eyebrow:not(:is(.on-ink, .section--ink, .card--ink, .band--ink, .hero--ink, .rc-box--ink, .op-shell__rail, [class*="--ink"], [data-surface="ink"]) :where(:is(.eyebrow, .t-eyebrow, .pg-hero__eyebrow, .section__eyebrow))){color: var(--saffron-700)}html body :is(.on-ink, .section--ink, .card--ink, .band--ink, .hero--ink, .rc-box--ink, [class*="--ink"], [data-surface="ink"]) .eyebrow{color: var(--saffron-300)}html body .t-label{font-weight: 600;font-feature-settings: "case"}}@layer rpi0{html body .t-label{letter-spacing: var(--ls-label)}}@layer rp0{html body :is(.pg-table, .app-table, .rc-table, .d10-table) thead th{letter-spacing: var(--ls-th);font-feature-settings: "case"}}@layer rpi0{:lang(ar){text-transform: none}}@layer rpk0{:lang(ar){letter-spacing: 0 !important}}@layer rp0{:lang(ar) .eyebrow, :lang(ar) .t-label{font-feature-settings: normal}[dir="rtl"] :is(.pg-table, .app-table, .rc-table, .d10-table, .op-table, .gt-table) :where(td):not(_s _s), [dir="rtl"] :is(.pg-table, .app-table, .rc-table, .d10-table, .op-table, .gt-table) :is(tbody th){font-size: var(--t-td);line-height: var(--lh-td)}[dir="rtl"] :is(p), [dir="rtl"] :is(li), [dir="rtl"] :is(dd){text-align-last: auto}[dir="rtl"] :is(p, li, dd)[style*="justify"]{text-align: start}.ltr{unicode-bidi: isolate;direction: ltr}td, th, time, .tnum, [data-pb]{font-variant-numeric: tabular-nums lining-nums}:where(code):not(._s._s), :where(kbd):not(._s._s), :where(samp):not(._s._s){font-family: var(--font-mono);font-weight: 400;font-feature-settings: "zero"}b, strong, th{font-weight: 600}html body .btn--primary, html body .t-label{font-weight: 600}}@layer rp2{:where(body).pg-chrome--none{--cream: #F8F3EB;--cream-2: #F1E9DC;--ink: #0B1220;--ink-2: #3E4350;--ink-3: #5B5F6A;--ink-line: rgba(11, 18, 32, .08);--ink-line-2: rgba(11, 18, 32, .14);--saf: #FF9821;--saf-300: #FFB347;--saf-deep: #C46F0B;--saf-text: #96570A;--saf-tint: rgba(255, 152, 33, .12);--on-ink: #F5F1E8;--on-ink-2: rgba(245, 241, 232, .74);--on-ink-3: rgba(245, 241, 232, .58);--on-ink-line: rgba(245, 241, 232, .12);--ok: #2C5A48;--ok-mid: #3E7A64;--ok-500: #4C8A70;--ok-300: #8CC4A8;--ok-tint: rgba(76, 138, 112, .12);--ok-grad: linear-gradient(150deg, #4C8A70, #2C5A48);--ok-grad-t: linear-gradient(160deg, #3E7A64, #2C5A48);--ok-grad-hover: linear-gradient(160deg, #478B72, #2C5A48);--ok-grad-active: linear-gradient(160deg, #376E5A, #24503F);--gold: #C78932;--sage: #3E7A64;--gem-ink: linear-gradient(150deg, #1D2942, #0B1220);--gem-saf: linear-gradient(150deg, #FFB347, #FF8A00);--gem-sage: linear-gradient(150deg, #4C8A70, #2C5A48);--gem-gold: linear-gradient(150deg, #E2A552, #B8781E);--gem-slate: linear-gradient(150deg, #3B4766, #1E2740);--gem-navy: linear-gradient(150deg, #2F4C8C, #1A2C5A);--mod: linear-gradient(135deg, #FFB347, #FF9821);--sh-card: inset 0 1px 0 rgba(255, 255, 255, .95), 0 0 0 1px rgba(44, 90, 72, .07), 0 2px 4px rgba(44, 90, 72, .04), 0 14px 28px -12px rgba(44, 90, 72, .16), 0 36px 72px -28px rgba(44, 90, 72, .26);--sh-card-hover: inset 0 1px 0 rgba(255, 255, 255, .95), 0 0 0 1px rgba(44, 90, 72, .10), 0 4px 8px rgba(44, 90, 72, .05), 0 22px 40px -14px rgba(44, 90, 72, .22), 0 48px 90px -30px rgba(44, 90, 72, .32);--sh-tile: inset 0 1px 0 #fff, inset 0 0 0 1px rgba(11, 18, 32, .07), 0 8px 18px -12px rgba(44, 90, 72, .30);--sh-float: inset 0 1px 0 rgba(255, 255, 255, .08), 0 14px 30px -12px rgba(44, 90, 72, .35), 0 44px 100px -30px rgba(11, 18, 32, .6);--sh-ink: inset 0 1px 0 rgba(255, 255, 255, .07), 0 10px 24px -12px rgba(11, 18, 32, .35), 0 36px 72px -28px rgba(11, 18, 32, .6);--sh-gem: inset 0 1px 0 rgba(255, 255, 255, .28), 0 10px 20px -8px rgba(11, 18, 32, .45);--sh-saf: 0 10px 24px -10px rgba(255, 152, 33, .6);--sh-saf-hover: 0 14px 30px -10px rgba(255, 152, 33, .75);--sh-ok: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(0, 0, 0, .08), 0 16px 34px -14px rgba(44, 90, 72, .65);--sh-ok-hover: inset 0 1px 0 rgba(255, 255, 255, .26), inset 0 -1px 0 rgba(0, 0, 0, .08), 0 20px 40px -14px rgba(44, 90, 72, .8);--sh-ok-chip: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(0, 0, 0, .08), 0 8px 18px -10px rgba(44, 90, 72, .6);--fd: "Manrope", "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;--ft: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--far: "IBM Plex Sans Arabic", "Inter AR", "IBM Plex Sans Arabic Ext", "IBM Plex Sans Arabic Fallback", system-ui, "Segoe UI", Tahoma, sans-serif;--cloud: var(--cream);--cloud-2: var(--cream-2);--cloud-3: var(--ink-line);--cloud-4: var(--ink-line-2);--text-muted: var(--ink-2);--text-subtle: var(--ink-3);--saffron-600: var(--saf-deep);--saffron-700: var(--saf-text);--saffron-800: #7A4708;--saffron-100: #FFF1DE;--saffron-50: #FFF8EE;--saffron-200: #FFE0B5;--saffron-300: #FFB347;--neutral-50: var(--cream);--neutral-100: var(--cream-2);--neutral-200: var(--ink-line);--neutral-300: var(--ink-line-2);--neutral-400: rgba(11, 18, 32, .34);--neutral-500: rgba(11, 18, 32, .34);--neutral-600: var(--ink-2);--neutral-700: #1D2942;--neutral-bg: rgba(11, 18, 32, .05);--neutral-edge: rgba(11, 18, 32, .10);--ink-a06: rgba(11, 18, 32, .05);--ink-a08: var(--ink-line);--ink-a12: rgba(11, 18, 32, .10);--ink-a14: rgba(11, 18, 32, .14);--ink-a20: rgba(11, 18, 32, .2);--ink-a40: rgba(11, 18, 32, .4);--green-600: var(--ok);--green-300: var(--ok-300);--green-50: var(--ok-tint);--ok-bg: var(--ok-tint);--ok-on-ink: var(--ok-300);--color-live: var(--ok-500);--color-success: var(--ok);--color-success-bg: var(--ok-tint);--attn-bg: #FFF8EE;--attn-chip: #FFF1DE;--attn-text: #7A4708;--tint-p2: rgba(11, 18, 32, .16);--tint-p3: rgba(11, 18, 32, .10);--tint-p4: rgba(11, 18, 32, .05);--err: #C92324;--err-bg: #FBE9E9;--red-50: #FBE9E9;--red-300: #E99A9A;--color-error: #C92324;--color-warning: #7A4708;--color-bg: var(--cream);--color-bg-alt: var(--cream-2);--color-surface: #fff;--color-surface-raised: #fff;--color-surface-sunken: var(--cream-2);--color-border: var(--ink-line);--color-border-subtle: rgba(11, 18, 32, .06);--color-border-strong: var(--ink-line-2);--color-text: var(--ink);--color-text-muted: var(--ink-2);--color-text-subtle: var(--ink-3);--color-heading: var(--ink);--color-accent-text: var(--saf-text);--color-accent-tint: #FFF1DE;--color-accent-text-on-tint: #7A4708;--color-focus: var(--ink);--color-focus-halo: rgba(255, 152, 33, .40);--focus-ring: 0 0 0 2px var(--cream), 0 0 0 4px var(--ink), 0 0 0 7px rgba(255, 152, 33, .40);--viz-1: var(--ink);--viz-2: #6B7891;--viz-3: #9C8B6E;--viz-track: var(--ink-line);--viz-grid: rgba(11, 18, 32, .05);--font-display: var(--fd);--font-heading: var(--fd);--font-numeric: var(--fd);--font-sans: var(--ft);--font-text: var(--ft);--font-body: var(--ft);--font-label: var(--ft);--radius-sm: 14px;--radius-md: 20px;--radius-lg: 24px;--r-12: 14px;--r-16: 20px;--shadow-1: 0 1px 2px rgba(11, 18, 32, .05), 0 0 0 1px rgba(11, 18, 32, .05);--shadow-2: var(--sh-card);--shadow-3: var(--sh-float);--rc-shadow-soft: var(--sh-card);--d10-edge: var(--sh-card);--d10-edge-hover: var(--sh-card-hover);--d10-float: var(--sh-float);--r23-shadow: var(--sh-card);--logo-body: var(--ink);--logo-module: var(--saf);--tap-min: 44px;background: var(--cream);color: var(--ink);-webkit-font-smoothing: antialiased}:where(html)[lang="ar"] :where(body).pg-chrome--none{--font-heading: var(--far);--font-display: var(--far);--font-body: var(--far);--font-label: var(--far);--font-text: var(--far);--font-sans: var(--far);--font-arabic: var(--far)}:where(body).pg-chrome--none .app-host{background: var(--cream);color: var(--ink);font-family: var(--ft)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-host{font-family: var(--far)}:where(body).pg-chrome--none .app-shell{grid-template-columns: 272px minmax(0, 1fr);background: var(--cream)}:where(body).pg-chrome--none .app-side{background: transparent;color: var(--ink-2);--logo-body: var(--ink);--logo-module: var(--saf);padding: 16px 0 16px 16px}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-side{padding: 16px 16px 16px 0}:where(body).pg-chrome--none .app-side__in{inset-block-start: 16px;max-block-size: calc(100vh - 32px);gap: 20px;padding: 16px 12px 20px;border-radius: 24px;background: #fff;box-shadow: var(--sh-card);scrollbar-color: var(--ink-line-2) transparent}:where(body).pg-chrome--none .app-brand{gap: 10px;padding: 6px 8px;color: var(--ink)}:where(body).pg-chrome--none .app-brand__logo .logo{block-size: 24px}:where(body).pg-chrome--none .app-brand__tag{border: 0;padding: 0 10px;min-block-size: 26px;display: inline-grid;place-items: center;border-radius: 999px;background: var(--ok-grad-t);color: #fff;font: 700 12px/1 var(--fd);letter-spacing: .04em;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .app-brand:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-org__label{color: var(--ink-3);font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-org__label{letter-spacing: 0;font-family: var(--far);font-size: 12px}:where(body).pg-chrome--none .app-org__btn, :where(body).pg-chrome--none .app-org--talent, :where(body).pg-chrome--none .app-org--admin{border: 0;border-radius: 16px;background: var(--cream-2);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .05);min-block-size: 52px;padding: 8px 10px}:where(body).pg-chrome--none .app-org__btn:hover{box-shadow: inset 0 0 0 1px var(--ink-line-2);background: #F4EDE1}:where(body).pg-chrome--none .app-org__btn:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-org__btn > .icon{color: var(--ink-3)}:where(body).pg-chrome--none .app-org__name{color: var(--ink);font-family: var(--fd);font-weight: 700;font-size: 14px}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-org__name{font-family: var(--far)}:where(body).pg-chrome--none .app-org--admin > .icon{color: var(--saf-deep);inline-size: 36px;block-size: 36px;padding: 8px;border-radius: 12px;background: #fff;box-shadow: var(--sh-tile);flex: none}:where(body).pg-chrome--none .app-avatar{border-radius: 12px;background: var(--gem-ink);color: #fff;font: 700 12px/1 var(--fd);box-shadow: var(--sh-gem)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-avatar{font-size: 13px}:where(body).pg-chrome--none .app-avatar--org{background: var(--gem-saf);color: var(--ink)}:where(body).pg-chrome--none .app-nav{gap: 12px}:where(body).pg-chrome--none .app-nav__list{gap: 2px}:where(body).pg-chrome--none .app-nav__list--secondary{padding-block-start: 12px;border-block-start: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-nav__link{min-block-size: 44px;gap: 10px;padding-inline: 6px 10px;border-radius: 14px;color: var(--ink-2);font: 600 14px/20px var(--fd);letter-spacing: -.005em;transition: background-color .15s, color .15s}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-nav__link{font-family: var(--far);font-size: 15px;letter-spacing: 0}:where(body).pg-chrome--none .app-nav__link .icon{inline-size: 32px;block-size: 32px;padding: 7px;border-radius: 10px;background: var(--cream-2);color: var(--saf-deep);--icon-stroke: 1.75;transition: background-color .15s, color .15s}:where(body).pg-chrome--none .app-nav__link:hover{background: var(--cream);color: var(--ink)}:where(body).pg-chrome--none .app-nav__link:hover .icon{background: #fff;color: var(--saf-deep);box-shadow: var(--sh-tile)}:where(body).pg-chrome--none .app-nav__link:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-nav__link.is-active{background: var(--cream);color: var(--ink);font-weight: 700}:where(body).pg-chrome--none .app-nav__link.is-active .icon{background: var(--gem-ink);color: #fff;box-shadow: var(--sh-gem)}:where(body).pg-chrome--none .app-nav__link.is-active::before{inset-inline-start: auto;inset-inline-end: 10px;inset-block: auto;top: 50%;translate: 0 -50%;inline-size: 10px;block-size: 10px;border-radius: 0 3px 0 100%;background: var(--mod)}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-nav__link.is-active::before{border-radius: 3px 0 100% 0}:where(body).pg-chrome--none .app-nav__link.is-locked{color: var(--ink-3)}:where(body).pg-chrome--none .app-nav__link.is-locked .icon{color: var(--ink-3)}:where(body).pg-chrome--none .app-nav__lock{background: none;padding: 0;color: var(--ink-3)}:where(body).pg-chrome--none .app-top{min-block-size: 72px;padding: 12px 24px 12px 20px;gap: 12px;background: rgba(248, 243, 235, .86);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-block-end: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-top__right{gap: 6px}:where(body).pg-chrome--none .app-search{min-block-size: 44px;max-inline-size: 26rem;padding: 0 8px 0 10px;border: 0;border-radius: 14px;background: #fff;color: var(--ink-3);box-shadow: var(--sh-tile);font-size: 14px}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-search{padding: 0 10px 0 8px}:where(body).pg-chrome--none .app-search:hover{box-shadow: var(--sh-card-hover);color: var(--ink-2);background: #fff}:where(body).pg-chrome--none .app-search:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-search > .icon{inline-size: 28px;block-size: 28px;padding: 6px;border-radius: 8px;background: var(--cream-2);color: var(--saf-deep)}:where(body).pg-chrome--none .app-search__kbd{border: 0;border-radius: 6px;background: var(--cream-2);color: var(--ink-3);font: 600 12px/1.6 var(--ft)}:where(body).pg-chrome--none .app-top__lang.btn{--btn-h: 40px;--btn-px: 14px;--btn-bg: var(--ok-grad-t);--btn-fg: #fff;--btn-bg-hover: var(--ok-grad-hover);--btn-bg-active: var(--ok-grad-active);--btn-shadow: var(--sh-ok-chip);--btn-shadow-hover: var(--sh-ok-chip);min-block-size: 40px;border-radius: 999px;background: var(--ok-grad-t);color: #fff;box-shadow: var(--sh-ok-chip);font-family: var(--far);font-size: 14px}:where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn:hover{background: var(--ok-grad-hover);color: #fff}:where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn .icon, :where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn :where(span):not(._s){color: #fff}:where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn .icon{inline-size: 18px;block-size: 18px;padding: 0;background: none}:where(html)[lang="ar"] :where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn{font-family: var(--fd)}:where(body).pg-chrome--none .app-top__bell.btn, :where(body).pg-chrome--none .app-top__help.btn, :where(body).pg-chrome--none .app-top__menu.btn{--btn-h: 40px;--btn-bg: #fff;--btn-shadow: var(--sh-tile);--btn-shadow-hover: var(--sh-card-hover);--btn-bg-hover: #fff;min-block-size: 40px;border-radius: 12px;background: #fff;box-shadow: var(--sh-tile);color: var(--ink)}:where(body).pg-chrome--none :is(.app-top__bell, .app-top__help, .app-top__menu, .gt-top__menu).btn .icon{inline-size: 20px;block-size: 20px;padding: 0;background: none;color: var(--saf-deep)}:where(body).pg-chrome--none .app-top__help.btn{padding-inline: 12px}:where(body).pg-chrome--none .app-top__count{background: var(--mod);color: var(--ink);font: 700 12px/18px var(--fd);box-shadow: 0 0 0 2px #fff;inset-block-start: -4px;inset-inline-end: -4px}:where(body).pg-chrome--none .app-top__user{min-block-size: 44px;padding: 4px 6px 4px 4px;border-radius: 14px}:where(body).pg-chrome--none .app-top__user:hover{background: #fff;box-shadow: var(--sh-tile)}:where(body).pg-chrome--none .app-top__user:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-top__user > .icon{color: var(--ink-3)}:where(body).pg-chrome--none .app-top__user .app-avatar{inline-size: 34px;block-size: 34px;border-radius: 10px}:where(body).pg-chrome--none .app-skip{border-radius: 12px;background: var(--ink);color: var(--on-ink)}:where(body).pg-chrome--none .d10-demo-chip, :where(body).pg-chrome--none .app-top__demo.d10-demo-chip, :where(body).pg-chrome--none .app-demo-mark{block-size: 32px;min-block-size: 32px;padding: 0 12px 0 6px;gap: 6px;border: 0;border-radius: 999px;background: var(--cream-2);color: var(--ink-2);box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .05);font: 600 12px/1 var(--ft);letter-spacing: 0}:where(html)[dir="rtl"] :where(body).pg-chrome--none .d10-demo-chip, :where(html)[dir="rtl"] :where(body).pg-chrome--none .app-demo-mark{padding: 0 6px 0 12px;font-family: var(--far);font-size: 13px}:where(body).pg-chrome--none .d10-demo-chip__dot, :where(body).pg-chrome--none .app-top__demo .d10-demo-chip__dot{inline-size: 20px;block-size: 20px;border-radius: 999px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C46F0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow: var(--sh-tile)}:where(body).pg-chrome--none .app-host--tour [data-app-view]::before{color: rgba(44, 90, 72, .035);font-family: var(--fd)}:where(body).pg-chrome--none .app-content{max-inline-size: 1320px;padding: 24px 32px 80px;gap: 24px}:where(body).pg-chrome--none .app-phead{gap: 12px}:where(body).pg-chrome--none .app-phead__row{gap: 16px 24px}:where(body).pg-chrome--none .app-phead__text{gap: 6px}:where(body).pg-chrome--none .app-phead__eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 4px;font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase;color: var(--saf-text)}:where(body).pg-chrome--none .app-phead__eyebrow::before{content: "";inline-size: 10px;block-size: 10px;border-radius: 0 2px 0 100%;background: var(--mod)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-phead__eyebrow{font-family: var(--far);letter-spacing: 0;font-size: 12px}:where(body).pg-chrome--none .app-phead__title{font-family: var(--fd);font-size: 32px;line-height: 40px;font-weight: 700;letter-spacing: -.02em;color: var(--ink)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-phead__title{font-family: var(--far);letter-spacing: 0;line-height: 48px}:where(body).pg-chrome--none .app-phead__intro{color: var(--ink-2);font-size: 15px;line-height: 24px;max-inline-size: 40em}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-phead__intro{font-size: 16px;line-height: 28px}:where(body).pg-chrome--none .app-phead__acts{gap: 10px}:where(body).pg-chrome--none .app-greet{font: 700 28px/1.2 var(--fd);letter-spacing: -.02em;color: var(--on-ink);max-inline-size: 24em}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-greet{font-family: var(--far);letter-spacing: 0;line-height: 1.5}:where(body).pg-chrome--none .app-banner{gap: 12px;align-items: center;padding: 10px 16px 10px 10px;border: 0;border-radius: 16px;background: #fff;box-shadow: var(--sh-tile);color: var(--ink-2);font-size: 13px;line-height: 20px}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-banner{padding: 10px 10px 10px 16px;font-size: 14px;line-height: 24px}:where(body).pg-chrome--none .app-banner > .icon{inline-size: 36px;block-size: 36px;padding: 8px;margin: 0;border-radius: 12px;background: var(--cream-2);color: var(--saf-deep);align-self: flex-start}:where(body).pg-chrome--none .app-banner__body{gap: 6px}:where(body).pg-chrome--none .app-banner__title{color: var(--ink);font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .app-banner--info > .icon{color: var(--ink-2)}:where(body).pg-chrome--none .app-banner--success{background: #fff}:where(body).pg-chrome--none .app-banner--success > .icon{background: var(--ok-grad-t);color: #fff;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .app-viewonly{border: 0;border-radius: 14px;background: var(--cream-2);color: var(--ink-2)}:where(body).pg-chrome--none .app-crumbs ol{font-size: 13px}:where(body).pg-chrome--none .app-crumbs li + li::before{color: var(--saf-deep)}:where(body).pg-chrome--none .app-grid{gap: 20px}:where(body).pg-chrome--none .app-panel{gap: 16px;padding: 24px;border: 0;border-radius: 24px;background: #fff;box-shadow: var(--sh-card);transition: box-shadow .25s cubic-bezier(.2, 0, 0, 1)}:where(body).pg-chrome--none .app-panel--accent{position: relative;background: #fff;border: 0;box-shadow: var(--sh-card), inset 0 0 0 1.5px rgba(255, 152, 33, .55)}:where(body).pg-chrome--none .app-panel--accent::after{content: "";position: absolute;top: 0;right: 0;inline-size: 22px;block-size: 22px;border-radius: 0 24px 0 100%;background: var(--mod);pointer-events: none}:where(body).pg-chrome--none .app-panel__head{min-block-size: 0;gap: 10px 12px}:where(body).pg-chrome--none .app-panel__title{font: 700 17px/24px var(--fd);letter-spacing: -.012em;color: var(--ink);gap: 8px}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-panel__title{font-family: var(--far);font-size: 18px;line-height: 28px;letter-spacing: 0}:where(body).pg-chrome--none .app-panel__stat{font: 700 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.1 var(--fd);letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums}:where(body).pg-chrome--none .app-panel__text{font-size: 14px;line-height: 22px;color: var(--ink-2)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-panel__text{font-size: 15px;line-height: 26px}:where(body).pg-chrome--none .app-panel__note{color: var(--ink-3);font-size: 13px;line-height: 20px}:where(body).pg-chrome--none .app-panel__note > .icon{inline-size: 24px;block-size: 24px;padding: 5px;border-radius: 7px;background: var(--cream-2);color: var(--saf-deep);vertical-align: -7px;margin-inline-end: 6px}:where(body).pg-chrome--none .app-panel__actions{gap: 10px}:where(body).pg-chrome--none .app-tip__btn{color: var(--ink-3)}:where(body).pg-chrome--none .app-tip__btn:hover{background: var(--cream-2);color: var(--ink)}:where(body).pg-chrome--none :where(.app-tile):not(_s._s), :where(body).pg-chrome--none :where(.app-stepup):not(_s._s), :where(body).pg-chrome--none :where(.app-pop__note):not(_s._s), :where(body).pg-chrome--none :where(.app-pop__card):not(_s._s), :where(body).pg-chrome--none :is(.app-kvlist li), :where(body).pg-chrome--none :where(.app-upload):not(_s._s){border: 0;border-radius: 16px;background: var(--cream-2);box-shadow: none}:where(body).pg-chrome--none .app-kvlist li{border-radius: 10px;padding: 6px 10px;font-weight: 500}:where(body).pg-chrome--none .app-kvlist--inv li{background: var(--cream-2)}:where(body).pg-chrome--none .app-tile{position: relative;min-block-size: 112px;padding: 18px 20px;padding-inline-end: 64px;border: 0;border-radius: 20px;background: #fff;box-shadow: var(--sh-card);gap: 4px;align-content: start}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s)::after{content: "";position: absolute;inset-block-start: 16px;inset-inline-end: 16px;inline-size: 36px;block-size: 36px;border-radius: 12px;box-shadow: var(--sh-gem);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E"), var(--gem-ink);background-size: 18px 18px, 100% 100%;background-position: center;background-repeat: no-repeat;pointer-events: none}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):nth-child(6n+2)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"), var(--gem-sage)}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):nth-child(6n+3)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1220' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/%3E%3Cpath d='M16 4.5a3.5 3.5 0 0 1 0 7M21 20c0-2.6-1.6-4.8-4-5.6'/%3E%3C/svg%3E"), var(--gem-saf)}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):nth-child(6n+4)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E"), var(--gem-gold)}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):nth-child(6n+5)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E"), var(--gem-slate)}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):nth-child(6n)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M3 10h18M8 15h3'/%3E%3C/svg%3E"), var(--gem-navy)}:where(body).pg-chrome--none .app-panel :where(.app-tile):not(._s._s){box-shadow: var(--sh-tile)}:where(body).pg-chrome--none .app-stat{gap: 4px}:where(body).pg-chrome--none .app-stat__label{font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-stat__label{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px;line-height: 20px}:where(body).pg-chrome--none .app-stat__value{font: 700 32px/36px var(--fd);letter-spacing: -.025em;color: var(--ink);font-variant-numeric: tabular-nums lining-nums}:where(body).pg-chrome--none .app-stat__value small{font: 600 13px/1 var(--ft);color: var(--ink-3);margin-inline-start: 4px}:where(body).pg-chrome--none .app-stat__sub{color: var(--ink-3);font-size: 13px;line-height: 20px}:where(body).pg-chrome--none .app-tile{gap: 4px}:where(body).pg-chrome--none .app-tile__n{font: 700 28px/32px var(--fd);letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums}:where(body).pg-chrome--none .app-tile__l{font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-tile__l{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px}:where(body).pg-chrome--none .app-meter{block-size: 8px;background: var(--cream-2);box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .04)}:where(body).pg-chrome--none .app-meter__fill{background: var(--gem-ink)}:where(body).pg-chrome--none .app-meter--accent .app-meter__fill{background: var(--gem-saf)}:where(body).pg-chrome--none .app-donut__track{stroke: var(--cream-2);stroke-width: 8}:where(body).pg-chrome--none .app-donut__val{stroke: var(--ink);stroke-width: 8}:where(body).pg-chrome--none .app-donut__val.is-accent{stroke: var(--saf)}:where(body).pg-chrome--none .app-donut__val.is-success{stroke: var(--ok-500)}:where(body).pg-chrome--none .app-donut__txt{font: 700 18px var(--fd);fill: var(--ink)}:where(body).pg-chrome--none .app-spark path{stroke: var(--ok-500);stroke-width: 2}:where(body).pg-chrome--none .app-chart__grid{stroke: rgba(11, 18, 32, .08);stroke-dasharray: 2 5}:where(body).pg-chrome--none .app-chart__bar{fill: #1D2942}:where(body).pg-chrome--none .app-chart__bar.is-hl{fill: var(--saf)}:where(body).pg-chrome--none .app-chart__target{stroke: var(--ok-500)}:where(body).pg-chrome--none .app-chart__line{stroke: var(--ink)}:where(body).pg-chrome--none .app-chart__area{fill: rgba(255, 152, 33, .14)}:where(body).pg-chrome--none .app-chart__dot{stroke: var(--ink)}:where(body).pg-chrome--none .app-chart__x{font: 600 12px var(--ft);fill: var(--ink-3)}:where(body).pg-chrome--none .app-dot{inline-size: 8px;block-size: 8px;background: rgba(11, 18, 32, .22)}:where(body).pg-chrome--none .app-dot--ok{background: var(--ok-500);box-shadow: 0 0 0 3px var(--ok-tint)}:where(body).pg-chrome--none .app-dot--warn{background: var(--saf);box-shadow: 0 0 0 3px var(--saf-tint)}:where(body).pg-chrome--none .app-dot--info{background: var(--ink);box-shadow: 0 0 0 3px rgba(11, 18, 32, .08)}:where(body).pg-chrome--none .app-steps__node{inline-size: 28px;block-size: 28px;border: 0;background: var(--cream-2);color: var(--ink-2);font: 700 12px/1 var(--fd)}:where(body).pg-chrome--none .app-steps__item.is-done .app-steps__node{background: var(--ok-grad-t);color: #fff;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .app-steps__item.is-current .app-steps__node{background: var(--gem-ink);color: #fff;box-shadow: var(--sh-gem)}:where(body).pg-chrome--none .app-steps__item > :is(a), :where(body).pg-chrome--none .app-steps__item > :is(span){font-family: var(--fd);font-weight: 600;color: var(--ink-3)}:where(body).pg-chrome--none .app-steps__item.is-current .app-steps__label{color: var(--ink)}:where(body).pg-chrome--none .flow-progress__node{border-color: var(--ink-line-2);color: var(--ink-3);font-family: var(--fd)}:where(body).pg-chrome--none .flow-progress__item.is-done .flow-progress__node{background: var(--ok-grad-t);border-color: transparent;color: #fff;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .flow-progress__item.is-current .flow-progress__node{background: var(--gem-saf);border-color: transparent;color: var(--ink)}:where(body).pg-chrome--none .flow-progress__item.is-current > span{background: var(--gem-ink);color: var(--on-ink);border-radius: 999px}:where(body).pg-chrome--none .app-items__i{gap: 12px;min-block-size: 52px;padding: 8px 0;border-block-end: 1px solid var(--ink-line);font-size: 14px}:where(body).pg-chrome--none .app-items__i > .app-dot{box-sizing: content-box;inline-size: 8px;block-size: 8px;padding: 12px;border-radius: 10px;background-clip: content-box;background-color: var(--ink);box-shadow: inset 0 0 0 32px var(--cream-2)}:where(body).pg-chrome--none .app-items__i > .app-dot--warn{background-color: var(--saf)}:where(body).pg-chrome--none .app-items__i > .app-dot--ok{background-color: var(--ok-500)}:where(body).pg-chrome--none a.app-items__t{color: var(--ink);font-weight: 600}:where(body).pg-chrome--none .app-items__i > .icon{inline-size: 18px;block-size: 18px;color: var(--saf-deep)}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-items__i > .icon--dir{transform: scaleX(-1)}:where(body).pg-chrome--none .app-rows li{padding: 10px 0;border-block-end: 1px solid var(--ink-line);font-size: 14px}:where(body).pg-chrome--none .app-rows li:last-child{border-block-end: 0}:where(body).pg-chrome--none .app-rows__k{color: var(--ink-3)}:where(body).pg-chrome--none .app-rows__v{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums}:where(body).pg-chrome--none .app-chiprow__k{color: var(--ink-3);font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-chiprow__k{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px}:where(body).pg-chrome--none .app-table-wrap{border: 0;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px var(--ink-line)}:where(body).pg-chrome--none .app-panel > .app-table-wrap, :where(body).pg-chrome--none .app-panel > .app-ptable > .app-table-wrap{box-shadow: none;border-radius: 0}:where(body).pg-chrome--none .app-table-wrap:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-table{font-size: 14px;font-variant-numeric: tabular-nums lining-nums}:where(body).pg-chrome--none .app-table th, :where(body).pg-chrome--none .app-table td{padding: 12px 14px;border-block-end: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-table thead th{background: #fff;font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3);border-block-end: 2px solid var(--ink);padding-block: 10px 10px}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-table thead th, :where(html)[dir="rtl"] :where(body).pg-chrome--none .app-table thead th{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px;line-height: 20px}:where(body).pg-chrome--none .app-table tbody td, :where(body).pg-chrome--none .app-table tbody th{font-size: 14px;line-height: 22px;color: var(--ink);border-block-end: 1px solid var(--ink-line)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-table tbody td, :where(html)[lang="ar"] :where(body).pg-chrome--none .app-table tbody th{font-size: 15px;line-height: 26px}:where(body).pg-chrome--none .app-table tbody tr:hover{background: var(--cream)}:where(body).pg-chrome--none .app-table tbody tr.is-selected{background: var(--cream-2);box-shadow: none}:where(body).pg-chrome--none .app-table tfoot td, :where(body).pg-chrome--none .app-table tfoot th{background: var(--cream);border-block-start: 2px solid var(--ink);font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .app-table tfoot .is-total th, :where(body).pg-chrome--none .app-table tfoot .is-total td{background: var(--cream-2);color: var(--ink)}:where(body).pg-chrome--none .app-cell-person .app-avatar{border-radius: 10px}:where(body).pg-chrome--none .app-cell-person a{font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .badge, :where(body).pg-chrome--none .app-shell .badge{display: inline-flex;align-items: center;gap: 6px;box-sizing: border-box;min-block-size: 26px;block-size: auto;padding: 3px 10px;border: 0;border-radius: 999px;background: var(--cream-2);color: var(--ink-2);box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .05);font: 600 12px/18px var(--ft);letter-spacing: 0;text-transform: none;white-space: nowrap;vertical-align: middle}:where(html)[dir="rtl"] :where(body).pg-chrome--none .badge{font-family: var(--far);font-size: 13px}:where(body).pg-chrome--none .badge .badge__dot{inline-size: 6px;block-size: 6px;border-radius: 50%;background: currentColor;flex: none}:where(body).pg-chrome--none :where(.badge--success):not(._s._s){background: var(--ok-grad-t);color: #fff;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none :is(.badge--success, .badge.gt-chip--ok) .badge__dot{background: #fff;box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);animation: d11-ping 2.4s ease-out infinite}:where(body).pg-chrome--none :where(.badge--warning):not(._s._s), :where(body).pg-chrome--none .app-shell .badge.badge--warning{background: var(--gem-saf);color: var(--ink);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 6px 14px -8px rgba(255, 152, 33, .7)}:where(body).pg-chrome--none :where(.badge--outline):not(._s._s), :where(body).pg-chrome--none .app-shell .badge.badge--outline{background: #fff;color: var(--ink-2);box-shadow: inset 0 0 0 1px var(--ink-line-2)}:where(body).pg-chrome--none .badge .icon{inline-size: 14px;block-size: 14px}:where(body).pg-chrome--none .chip{border-radius: 999px;border: 0;background: #fff;box-shadow: var(--sh-tile);color: var(--ink-2);font-weight: 600}}@keyframes d11-ping{0%{box-shadow: 0 0 0 0 rgba(255, 255, 255, .6)}70%{box-shadow: 0 0 0 6px rgba(255, 255, 255, 0)}100%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0)}}@media (max-width: 767.98px){@layer rp2{:where(body).pg-chrome--none .app-table-wrap{box-shadow: none;border-radius: 0}:where(body).pg-chrome--none .app-table td > .badge{inline-size: fit-content}}}@layer rp2{:where(body).pg-chrome--none .btn{--btn-h: 44px;--btn-px: 18px;--btn-fs: .9375rem;--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: transparent;--btn-bg-hover: rgba(11, 18, 32, .05);--btn-bg-active: rgba(11, 18, 32, .08);--btn-shadow: none;--btn-shadow-hover: none;min-block-size: var(--btn-h);padding-inline: var(--btn-px);gap: 8px;border: 0;border-radius: 14px;font-family: var(--fd);font-size: var(--btn-fs);font-weight: 600;letter-spacing: -.005em;line-height: 1.2;background: var(--btn-bg);color: var(--btn-fg);box-shadow: var(--btn-shadow);transition: transform .2s cubic-bezier(.2, 0, 0, 1), box-shadow .25s cubic-bezier(.2, 0, 0, 1), background-color .15s, color .15s}:where(html)[lang="ar"] :where(body).pg-chrome--none .btn{font-family: var(--far);--btn-fs: 1rem;letter-spacing: 0}:where(body).pg-chrome--none .btn:hover{background: var(--btn-bg-hover);color: var(--btn-fg);box-shadow: var(--btn-shadow-hover);transform: translateY(-1px)}:where(body).pg-chrome--none .btn:active{transform: scale(.98);box-shadow: var(--btn-shadow);background: var(--btn-bg-active)}:where(body).pg-chrome--none .btn:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .btn .icon{inline-size: 18px;block-size: 18px;margin: 0}:where(html)[dir="rtl"] :where(body).pg-chrome--none :where(.btn .icon--dir):not(._s._s._s), :where(html)[dir="rtl"] :where(body).pg-chrome--none :where(.link-arrow .icon--dir):not(._s._s._s), :where(html)[dir="rtl"] :where(body).pg-chrome--none :is(.link-arrow .icon:last-child){transform: scaleX(-1)}:where(body).pg-chrome--none .btn.btn--sm{--btn-h: 36px;--btn-px: 14px;--btn-fs: .875rem;border-radius: 12px}:where(body).pg-chrome--none .btn.btn--sm .icon{inline-size: 16px;block-size: 16px}:where(body).pg-chrome--none .app-table .btn.btn--sm, :where(body).pg-chrome--none .app-rowacts .btn.btn--sm{--btn-h: 32px;--btn-px: 12px;--btn-fs: 13px;min-block-size: 32px;border-radius: 10px}:where(body).pg-chrome--none .app-table .btn.btn--secondary.btn--sm{--btn-shadow: var(--sh-ok-chip);--btn-shadow-hover: var(--sh-ok-chip);box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .btn.btn--icon{--btn-px: 0;inline-size: var(--btn-h)}:where(body).pg-chrome--none .btn.btn--primary{--btn-bg: linear-gradient(150deg, #FFB347, #FF8A00);--btn-bg-hover: linear-gradient(150deg, #FFBE5F, #FF9414);--btn-bg-active: linear-gradient(150deg, #F5A838, #F08200);--btn-fg: var(--ink);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 -1px 0 rgba(0, 0, 0, .06), var(--sh-saf);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(0, 0, 0, .06), var(--sh-saf-hover);background: var(--btn-bg);color: var(--ink);box-shadow: var(--btn-shadow);border-color: transparent}:where(body).pg-chrome--none .btn.btn--primary:hover{background: var(--btn-bg-hover);color: var(--ink);box-shadow: var(--btn-shadow-hover)}:where(body).pg-chrome--none .btn.btn--primary:active{background: var(--btn-bg-active);box-shadow: var(--btn-shadow)}:where(body).pg-chrome--none .btn.btn--primary .icon, :where(body).pg-chrome--none .btn.btn--primary .btn__label, :where(body).pg-chrome--none .btn.btn--primary :where(span):not(._s){color: var(--ink)}:where(body).pg-chrome--none :is(.app-panel, .gt-panel, .gt-card, .op-panel, .app-modal__foot) .btn.btn--primary:not(.btn--danger){--btn-bg: linear-gradient(160deg, #1D2942, #0B1220 62%);--btn-bg-hover: linear-gradient(160deg, #26334F, #0F1828 62%);--btn-bg-active: linear-gradient(160deg, #16213A, #070C16 62%);--btn-fg: var(--on-ink);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 12px 26px -14px rgba(11, 18, 32, .6);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .12), 0 16px 30px -14px rgba(11, 18, 32, .7);background: var(--btn-bg);color: var(--on-ink);box-shadow: var(--btn-shadow);border-color: transparent}:where(body).pg-chrome--none :is(.app-panel, .gt-panel, .gt-card, .op-panel, .app-modal__foot) .btn.btn--primary:not(.btn--danger):hover{background: var(--btn-bg-hover);color: var(--on-ink);box-shadow: var(--btn-shadow-hover)}:where(body).pg-chrome--none :is(.app-panel, .gt-panel, .gt-card, .op-panel, .app-modal__foot) .btn.btn--primary:not(.btn--danger) .icon, :where(body).pg-chrome--none :is(.app-panel, .gt-panel, .gt-card, .op-panel, .app-modal__foot) .btn.btn--primary:not(.btn--danger) .btn__label, :where(body).pg-chrome--none :is(.app-panel, .gt-panel, .gt-card, .op-panel, .app-modal__foot) .btn.btn--primary:not(.btn--danger) :where(span):not(._s){color: var(--on-ink)}:where(body).pg-chrome--none .btn.btn--secondary{--btn-bg: var(--ok-grad-t);--btn-bg-hover: var(--ok-grad-hover);--btn-bg-active: var(--ok-grad-active);--btn-fg: #fff;--btn-border: transparent;--btn-shadow: var(--sh-ok);--btn-shadow-hover: var(--sh-ok-hover);background: var(--btn-bg);color: #fff;border: 0;box-shadow: var(--btn-shadow);border-radius: 999px}:where(body).pg-chrome--none .btn.btn--secondary:hover{background: var(--ok-grad-hover);color: #fff;box-shadow: var(--sh-ok-hover)}:where(body).pg-chrome--none .btn.btn--secondary:active{background: var(--ok-grad-active);color: #fff;box-shadow: var(--sh-ok)}:where(body).pg-chrome--none :is(.btn.btn--secondary, .op-btn--secondary.btn) .icon, :where(body).pg-chrome--none :is(.btn.btn--secondary, .op-btn--secondary.btn) .btn__label, :where(body).pg-chrome--none :is(.btn.btn--secondary, .op-btn--secondary.btn) :where(span):not(._s){color: #fff}:where(body).pg-chrome--none .btn.btn--secondary:focus-visible{box-shadow: 0 0 0 2px var(--cream), 0 0 0 4px #2C5A48, 0 0 0 7px rgba(76, 138, 112, .35)}:where(body).pg-chrome--none .btn.btn--ghost{--btn-px: 14px;--btn-bg: #fff;--btn-bg-hover: #fff;--btn-bg-active: var(--cream-2);--btn-shadow: var(--sh-tile);--btn-shadow-hover: var(--sh-card-hover);background: #fff;color: var(--ink);box-shadow: var(--btn-shadow)}:where(body).pg-chrome--none .btn.btn--ghost .icon{color: var(--saf-deep)}:where(body).pg-chrome--none .btn.btn--ghost .btn__label, :where(body).pg-chrome--none .btn.btn--ghost :where(span):not(._s){color: var(--ink)}:where(body).pg-chrome--none .btn.btn--ghost:hover .btn__label{text-decoration: none}:where(body).pg-chrome--none .btn.btn--ghost:is(.app-top__lang, .gt-top__lang){--btn-bg: var(--ok-grad-t);--btn-bg-hover: var(--ok-grad-hover);--btn-bg-active: var(--ok-grad-active);--btn-shadow: var(--sh-ok-chip);--btn-shadow-hover: var(--sh-ok-hover);background: var(--ok-grad-t);color: #fff;box-shadow: var(--sh-ok-chip);border-radius: 999px}:where(body).pg-chrome--none .btn.btn--ghost:is(.app-top__lang, .gt-top__lang):hover{background: var(--ok-grad-hover);color: #fff;box-shadow: var(--sh-ok-hover)}:where(body).pg-chrome--none .btn.btn--ghost:is(.app-top__lang, .gt-top__lang) .icon, :where(body).pg-chrome--none .btn.btn--ghost:is(.app-top__lang, .gt-top__lang) :where(span):not(._s){color: #fff}:where(body).pg-chrome--none .btn:disabled, :where(body).pg-chrome--none .btn[aria-disabled="true"]{opacity: .5;transform: none;box-shadow: none}:where(body).pg-chrome--none .link-arrow{font-family: var(--fd);font-weight: 600;color: var(--ink);text-decoration: none;display: inline-flex;align-items: center;gap: 8px;min-block-size: 40px}:where(body).pg-chrome--none .link-arrow .icon{inline-size: 28px;block-size: 28px;padding: 6px;border-radius: 8px;background: var(--cream-2);color: var(--saf-deep)}:where(body).pg-chrome--none .link-arrow:hover .icon{background: var(--gem-saf);color: var(--ink)}:where(body).pg-chrome--none .app-related{padding-block-start: 8px}:where(body).pg-chrome--none .app-related__list{display: flex;flex-wrap: wrap;gap: 8px 20px;list-style: none;margin: 0;padding: 0}:where(body).pg-chrome--none .app-linkbtn{text-decoration-color: var(--saf-deep);text-decoration-thickness: 1.5px;text-underline-offset: 4px;color: var(--ink)}:where(body).pg-chrome--none :is(.app-field .input), :where(body).pg-chrome--none :where(.app-input):not(._s._s), :where(body).pg-chrome--none :where(.input):not(._s._s), :where(body).pg-chrome--none :where(select.input):not(._s._s), :where(body).pg-chrome--none :where(textarea.input):not(._s._s), :where(body).pg-chrome--none :where(.app-palette__input):not(._s._s){min-block-size: 48px;padding: 10px 14px;border: 0;border-radius: 14px;background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink-line-2), inset 0 1px 0 #fff;font-family: var(--ft);font-size: 15px;transition: box-shadow .15s}:where(html)[lang="ar"] :where(body).pg-chrome--none :is(.app-field .input), :where(html)[lang="ar"] :where(body).pg-chrome--none :where(.app-input):not(._s._s), :where(html)[lang="ar"] :where(body).pg-chrome--none :where(.input):not(._s._s), :where(html)[lang="ar"] :where(body).pg-chrome--none :where(.app-palette__input):not(._s._s){font-family: var(--far);font-size: 16px}:where(body).pg-chrome--none :is(.app-field .input):hover, :where(body).pg-chrome--none :where(.app-input):not(._s._s):hover, :where(body).pg-chrome--none :where(.input):not(._s._s):hover, :where(body).pg-chrome--none :where(.app-palette__input):not(._s._s):hover{box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .26), inset 0 1px 0 #fff}:where(body).pg-chrome--none :is(.app-field .input):focus, :where(body).pg-chrome--none :where(.app-input):not(._s._s):focus, :where(body).pg-chrome--none :where(.input):not(._s._s):focus, :where(body).pg-chrome--none :is(.app-field .input):focus-visible, :where(body).pg-chrome--none :where(.app-input):not(._s._s):focus-visible, :where(body).pg-chrome--none :where(.input):not(._s._s):focus-visible, :where(body).pg-chrome--none .app-palette__input:focus-within{outline: 2px solid transparent;box-shadow: inset 0 0 0 1.5px var(--ink), 0 0 0 4px rgba(255, 152, 33, .32)}:where(body).pg-chrome--none .app-field textarea.app-input{min-block-size: 6rem}:where(body).pg-chrome--none .app-field__label{font: 600 14px/20px var(--ft);color: var(--ink)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-field__label{font-family: var(--far);font-size: 15px}:where(body).pg-chrome--none .app-field__help{color: var(--ink-3);font-size: 13px;line-height: 20px}:where(body).pg-chrome--none .app-select__chev{color: var(--saf-deep)}:where(body).pg-chrome--none .app-affix__pre{border: 0;border-radius: 14px 0 0 14px;background: var(--cream-2);box-shadow: inset 0 0 0 1px var(--ink-line-2);font-family: var(--fd)}:where(body).pg-chrome--none .app-upload{border: 1.5px dashed var(--ink-line-2);border-radius: 16px;background: var(--cream-2);font-weight: 600}:where(body).pg-chrome--none .app-upload:hover{border-color: var(--saf);background: #fff}:where(body).pg-chrome--none .app-choice__opt{border: 0;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px var(--ink-line-2);min-block-size: 48px;padding: 12px 14px}:where(body).pg-chrome--none .app-choice__opt:hover{box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .3)}:where(body).pg-chrome--none .app-choice__opt input:focus-visible + .app-choice__box{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-choice__box{border-color: var(--ink-line-2)}:where(body).pg-chrome--none .app-choice__opt input:checked + .app-choice__box{border-color: var(--ink);background: var(--ink)}:where(body).pg-chrome--none .app-choice--seg{padding: 4px;border: 0;border-radius: 14px;background: var(--cream-2);box-shadow: inset 0 0 0 1px rgba(11, 18, 32, .04);gap: 2px}:where(body).pg-chrome--none .app-choice--seg .app-choice__opt{background: transparent;box-shadow: none;min-block-size: 36px;padding: 6px 14px;border-radius: 10px;font-family: var(--fd);font-weight: 600;color: var(--ink-2)}:where(body).pg-chrome--none .app-check__box{border-radius: 6px;border-color: var(--ink-line-2)}:where(body).pg-chrome--none .app-check input:checked + .app-check__box{background: var(--ok-grad-t);border-color: transparent;color: #fff;box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .app-check input:focus-visible + .app-check__box{outline: 2px solid transparent;box-shadow: var(--focus-ring)}:where(body).pg-chrome--none .app-tabs, :where(body).pg-chrome--none .app-subnav ul{gap: 4px;border-block-end: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-tabs__tab, :where(body).pg-chrome--none .app-subnav__link{min-block-size: 44px;padding: 0 12px;font: 600 14px/20px var(--fd);color: var(--ink-3);border-radius: 10px 10px 0 0}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-tabs__tab, :where(html)[lang="ar"] :where(body).pg-chrome--none .app-subnav__link{font-family: var(--far);font-size: 15px}:where(body).pg-chrome--none .app-tabs__tab:hover, :where(body).pg-chrome--none .app-subnav__link:hover{color: var(--ink);background: var(--cream)}:where(body).pg-chrome--none .app-tabs__tab[aria-selected="true"], :where(body).pg-chrome--none .app-subnav__link.is-active{color: var(--ink);font-weight: 700}:where(body).pg-chrome--none .app-tabs__tab[aria-selected="true"]::after, :where(body).pg-chrome--none .app-subnav__link.is-active::after{inset-inline: 12px;block-size: 3px;border-radius: 3px 3px 0 0;background: var(--mod)}:where(body).pg-chrome--none .app-tabs__tab:focus-visible, :where(body).pg-chrome--none .app-subnav__link:focus-visible{outline: 2px solid transparent;box-shadow: var(--focus-ring);border-radius: 10px}:where(body).pg-chrome--none .app-modal__scrim{background: rgba(11, 18, 32, .48);backdrop-filter: blur(3px)}:where(body).pg-chrome--none .app-modal__dialog{border-radius: 28px;box-shadow: var(--sh-float)}:where(body).pg-chrome--none .app-modal__head{padding: 24px 28px 8px}:where(body).pg-chrome--none .app-modal__title{font: 700 22px/28px var(--fd);letter-spacing: -.015em;color: var(--ink)}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-modal__title{font-family: var(--far);letter-spacing: 0;line-height: 36px}:where(body).pg-chrome--none .app-modal__body{padding: 0 28px 24px}:where(body).pg-chrome--none .app-modal__foot{padding: 16px 28px;border-block-start: 1px solid var(--ink-line);background: var(--cream);gap: 10px}:where(body).pg-chrome--none .app-pop{border: 0;border-radius: 20px;padding: 10px;box-shadow: var(--sh-float), 0 0 0 1px rgba(11, 18, 32, .05)}:where(body).pg-chrome--none .app-pop__item{border-radius: 12px;min-block-size: 44px}:where(body).pg-chrome--none .app-pop__item:hover, :where(body).pg-chrome--none .app-pop__item:focus-visible, :where(body).pg-chrome--none .app-pop__role:hover, :where(body).pg-chrome--none .app-notif:hover{background: var(--cream-2)}:where(body).pg-chrome--none .app-pop__item.is-current > .icon, :where(body).pg-chrome--none .app-pop__role .icon{color: var(--ok)}:where(body).pg-chrome--none .app-pop__title{font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .app-pop__foot{border-block-start-color: var(--ink-line)}:where(body).pg-chrome--none .app-palette__group{font: 700 12px/16px var(--ft);letter-spacing: .12em;color: var(--ink-3)}:where(body).pg-chrome--none .app-palette__opt{border-radius: 12px}:where(body).pg-chrome--none .app-palette__opt:hover, :where(body).pg-chrome--none .app-palette__opt.is-sel{background: var(--cream-2);box-shadow: none}:where(body).pg-chrome--none .app-palette__opt .icon{inline-size: 28px;block-size: 28px;padding: 6px;border-radius: 8px;background: var(--cream-2);color: var(--saf-deep)}:where(body).pg-chrome--none .app-palette__opt.is-sel .icon{background: var(--gem-saf);color: var(--ink)}:where(body).pg-chrome--none .app-toast{border-radius: 16px;background: linear-gradient(160deg, #1D2942, #0B1220 62%);color: var(--on-ink);box-shadow: var(--sh-ink);font-family: var(--ft)}:where(body).pg-chrome--none .app-toast .icon{inline-size: 28px;block-size: 28px;padding: 6px;border-radius: 8px;background: var(--ok-grad-t);color: #fff;margin: 0}:where(body).pg-chrome--none .app-empty{border: 1.5px dashed var(--ink-line-2);border-radius: 20px;background: var(--cream);padding: 32px 24px}:where(body).pg-chrome--none .app-empty__icon{inline-size: 52px;block-size: 52px;border: 0;border-radius: 16px;background: #fff;box-shadow: var(--sh-tile);color: var(--saf-deep)}:where(body).pg-chrome--none .app-empty__icon .icon{inline-size: 24px;block-size: 24px}:where(body).pg-chrome--none .app-empty__title{font-family: var(--fd);font-weight: 700;color: var(--ink)}:where(body).pg-chrome--none .app-empty__line{color: var(--ink-2)}:where(body).pg-chrome--none .app-restricted .app-empty{background: var(--cream)}:where(body).pg-chrome--none .app-invoice__top{border-block-end: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-invoice__no{font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .app-einv__label{color: var(--ok);font-family: var(--fd);font-weight: 700}:where(body).pg-chrome--none .app-einv__label .icon{inline-size: 22px;block-size: 22px;padding: 4px;border-radius: 50%;background: var(--ok-grad-t);color: #fff}:where(body).pg-chrome--none .app-stepup .icon{inline-size: 28px;block-size: 28px;padding: 6px;border-radius: 8px;background: #fff;color: var(--saf-deep);box-shadow: var(--sh-tile)}:where(body).pg-chrome--none .app-bare{background: radial-gradient(50rem 26rem at 90% -10%, rgba(255, 152, 33, .14), transparent 60%), radial-gradient(40rem 30rem at -10% 110%, rgba(76, 138, 112, .14), transparent 60%), var(--cream)}:where(body).pg-chrome--none .app-gate__card{border-radius: 28px;box-shadow: var(--sh-card)}:where(body).pg-chrome--none .app-gate__tag{background: var(--ok-grad-t);color: #fff;font-family: var(--fd);box-shadow: var(--sh-ok-chip)}:where(body).pg-chrome--none .app-gate__title{font-family: var(--fd);font-weight: 700;letter-spacing: -.02em}:where(body).pg-chrome--none .app-gate__role{border: 0;border-radius: 16px;box-shadow: var(--sh-tile);font-family: var(--fd)}:where(body).pg-chrome--none .app-gate__role:hover{background: #fff;box-shadow: var(--sh-card-hover)}:where(body).pg-chrome--none .app-gate__role > .icon:first-child{inline-size: 36px;block-size: 36px;padding: 8px;border-radius: 12px;background: var(--cream-2);color: var(--saf-deep)}:where(body).pg-chrome--none .app-gate__foot .icon{color: var(--ok)}:where(body).pg-chrome--none .app-nav__link.is-active .icon .d3, :where(body).pg-chrome--none .app-banner--success > .icon .d3, :where(body).pg-chrome--none .app-toast .icon .d3{fill-opacity: .22}:where(body).pg-chrome--none .app-panel__title > .icon{inline-size: 36px;block-size: 36px;padding: 8px;border-radius: 12px;background: var(--cream-2);color: var(--saf-deep);flex: none}:where(body).pg-chrome--none .app-field__error .icon{color: var(--saf-deep)}:where(body).pg-chrome--none .app-org--talent .badge{margin: 0}:where(body).pg-chrome--none .app-shell--talent .app-org--talent .app-avatar{background: var(--gem-sage);color: #fff}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent{overflow: hidden;isolation: isolate;color: var(--on-ink);background: radial-gradient(42rem 20rem at 92% -20%, rgba(255, 152, 33, .22), transparent 60%), radial-gradient(30rem 18rem at -10% 120%, rgba(76, 138, 112, .22), transparent 60%), linear-gradient(160deg, #16213A, #0B1220 62%);box-shadow: var(--sh-ink)}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(245, 241, 232, .06) 1px, transparent 1px), linear-gradient(90deg, rgba(245, 241, 232, .06) 1px, transparent 1px);background-size: 28px 28px;mask-image: linear-gradient(100deg, transparent 45%, #000);pointer-events: none}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent::after{inline-size: 28px;block-size: 28px;border-radius: 0 0 0 100%}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title{color: var(--saf-300);font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__stat, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__text, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-rows__v, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__note, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent :where(p):not(._s), :where(body).pg-chrome--none .app-shell--talent .app-panel--accent :where(dt):not(._s), :where(body).pg-chrome--none .app-shell--talent .app-panel--accent :where(dd):not(._s), :where(body).pg-chrome--none .app-shell--talent .app-panel--accent :where(li):not(._s){color: var(--on-ink)}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__note, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-rows__k, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-muted, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__text{color: var(--on-ink-2)}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-rows li{border-block-end-color: var(--on-ink-line)}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__stat{font-size: clamp(1.5rem, 1.2rem + 1vw, 1.875rem);max-inline-size: 22em}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--primary:not(.btn--danger){--btn-bg: linear-gradient(150deg, #FFB347, #FF8A00);--btn-bg-hover: linear-gradient(150deg, #FFBE5F, #FF9414);--btn-bg-active: linear-gradient(150deg, #F5A838, #F08200);--btn-fg: var(--ink);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 -1px 0 rgba(0, 0, 0, .06), var(--sh-saf);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(0, 0, 0, .06), var(--sh-saf-hover);background: var(--btn-bg);color: var(--ink);box-shadow: var(--btn-shadow)}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--primary:not(.btn--danger) .icon, :where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--primary:not(.btn--danger) .btn__label, :where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--primary:not(.btn--danger) :where(span):not(._s){color: var(--ink)}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--ghost{--btn-bg: rgba(245, 241, 232, .1);--btn-bg-hover: rgba(245, 241, 232, .16);--btn-shadow: inset 0 0 0 1px rgba(245, 241, 232, .14);--btn-shadow-hover: inset 0 0 0 1px rgba(245, 241, 232, .22);background: var(--btn-bg);color: var(--on-ink);box-shadow: var(--btn-shadow)}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--ghost .icon, :where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--ghost .btn__label, :where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .btn.btn--ghost :where(span):not(._s){color: var(--on-ink)}:where(body).pg-chrome--none .app-dot--ok{animation: d11-pulse 2.4s ease-out infinite}}@keyframes d11-pulse{0%{box-shadow: 0 0 0 3px var(--ok-tint)}70%{box-shadow: 0 0 0 7px rgba(76, 138, 112, 0)}100%{box-shadow: 0 0 0 3px rgba(76, 138, 112, 0)}}@media (max-width: 1024px){@layer rp2{:where(body).pg-chrome--none .app-shell{grid-template-columns: minmax(0, 1fr)}:where(body).pg-chrome--none .app-side{padding: 0;inline-size: min(19rem, 86vw);background: #fff;box-shadow: var(--sh-float);border-start-end-radius: 28px;border-end-end-radius: 28px}:where(html)[dir="rtl"] :where(body).pg-chrome--none .app-side{border-radius: 28px 0 0 28px}:where(body).pg-chrome--none .app-side__in{inset-block-start: 0;max-block-size: 100dvh;border-radius: 0;box-shadow: none;padding: 20px 16px 24px}:where(body).pg-chrome--none .app-scrim{background: rgba(11, 18, 32, .42);backdrop-filter: blur(2px)}:where(body).pg-chrome--none .app-content{padding: 20px 20px 72px;gap: 20px}:where(body).pg-chrome--none .app-top{min-block-size: 64px;padding: 10px 16px}}}@media (max-width: 767.98px){@layer rp2{:where(body).pg-chrome--none .app-content{padding: 16px 20px 64px;gap: 16px}:where(body).pg-chrome--none .app-grid{gap: 16px}:where(body).pg-chrome--none .app-panel{padding: 20px;border-radius: 20px;gap: 14px}:where(body).pg-chrome--none .app-greet{font-size: 24px}:where(body).pg-chrome--none .app-phead__title{font-size: 28px;line-height: 34px}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-phead__title{line-height: 42px}:where(body).pg-chrome--none .app-phead__acts{inline-size: 100%;gap: 8px}:where(body).pg-chrome--none .app-phead__acts .btn{flex: 1 1 100%;justify-content: center;min-block-size: 48px}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s){min-block-size: 100px;padding: 14px 16px;padding-inline-end: 56px;border-radius: 16px}:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s)::after{inset-block-start: 12px;inset-inline-end: 12px;inline-size: 32px;block-size: 32px;border-radius: 10px;background-size: 16px 16px, 100% 100%}:where(body).pg-chrome--none .app-stat__value{font-size: 28px;line-height: 32px}:where(body).pg-chrome--none .app-tiles{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}:where(body).pg-chrome--none .app-banner{border-radius: 14px}:where(body).pg-chrome--none .app-items__i{min-block-size: 48px}:where(body).pg-chrome--none .app-items__i > .app-dot{padding: 10px}:where(body).pg-chrome--none .app-table th, :where(body).pg-chrome--none .app-table td{padding: 10px 12px}:where(body).pg-chrome--none .app-table tbody td[data-label]{grid-template-columns: minmax(0, max-content) minmax(40%, 1fr);column-gap: 16px;align-items: center;padding: 8px 16px;min-block-size: 40px;text-align: end;border-block-end: 1px solid var(--ink-line)}:where(body).pg-chrome--none .app-table tbody td[data-label]::before{text-align: start;font: 500 13px/20px var(--ft);letter-spacing: 0;text-transform: none;color: var(--ink-3)}:where(body).pg-chrome--none .app-table tbody td[data-label] > *{justify-self: end}:where(body).pg-chrome--none .app-table tbody tr > td[data-label]:first-child{grid-template-columns: minmax(0, 1fr);row-gap: 4px;text-align: start;padding-block: 14px 12px;font-family: var(--fd);font-weight: 600;font-size: 15px}:where(body).pg-chrome--none .app-table tbody tr > td[data-label]:first-child::before{font: 700 12px/16px var(--ft);letter-spacing: .12em;text-transform: uppercase}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-table tbody td[data-label]::before{font-family: var(--far);letter-spacing: 0;text-transform: none;font-size: 13px;line-height: 22px}:where(body).pg-chrome--none .app-table tbody tr > td[data-label]:first-child > *{justify-self: start}:where(body).pg-chrome--none .app-table tbody tr > td[data-label]:last-child{border-block-end: 0}:where(body).pg-chrome--none .app-modal__dialog{border-radius: 24px 24px 0 0}:where(body).pg-chrome--none .app-modal__head{padding: 20px 20px 8px}:where(body).pg-chrome--none .app-modal__body{padding: 0 20px 20px}:where(body).pg-chrome--none .app-modal__foot{padding: 14px 20px}:where(body).pg-chrome--none .app-pop{border-radius: 20px}:where(body).pg-chrome--none .btn, :where(body).pg-chrome--none .btn.btn--sm{--btn-h: 44px;min-block-size: 44px}:where(body).pg-chrome--none .btn.btn--sm{--btn-px: 14px}:where(body).pg-chrome--none .btn.btn--icon.btn--sm{inline-size: 44px}:where(body).pg-chrome--none .app-related__list{gap: 4px 16px}}}@media (max-width: 560px){@layer rp2{:where(body).pg-chrome--none .app-top{padding: 10px 12px 10px 14px;gap: 8px}:where(body).pg-chrome--none .app-search{flex: 0 0 auto;inline-size: 44px;padding: 0;justify-content: center}:where(body).pg-chrome--none .app-search > .icon{background: none;padding: 0;inline-size: 20px;block-size: 20px}:where(body).pg-chrome--none .app-top__user .app-avatar{inline-size: 32px;block-size: 32px}:where(body).pg-chrome--none .app-top__user > .icon{display: none}:where(body).pg-chrome--none .app-top__user{padding: 4px}:where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn{--btn-px: 10px;inline-size: 40px;padding: 0;justify-content: center}:where(body).pg-chrome--none .app-shell .app-top__demo.d10-demo-chip{inline-size: 32px;padding: 0;justify-content: center;gap: 0}:where(body).pg-chrome--none .d10-demo-chip__dot{box-shadow: none}:where(body).pg-chrome--none .d10-demo-chip .d10-demo-chip__t, :where(body).pg-chrome--none :is(.app-top__lang, .gt-top__lang).btn > span{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}}@media (prefers-reduced-motion: reduce){@layer rp2{:where(body).pg-chrome--none .badge__dot, :where(body).pg-chrome--none .app-dot--ok{animation: none}:where(body).pg-chrome--none .btn:hover{transform: none}}}@layer rp2{:where(body).pg-chrome--none :is(.app-shell--talent .app-panel--accent){padding: 28px 32px 8px;border-radius: 28px}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__row{display: grid;grid-template-columns: 48px minmax(0, 1fr);align-items: center;column-gap: 20px;margin-block-start: 20px;padding-block: 20px;border-block-start: 1px solid var(--on-ink-line)}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__tile{display: grid;place-items: center;inline-size: 48px;block-size: 48px;border-radius: 14px;align-self: start;background: rgba(245, 241, 232, .08);box-shadow: inset 0 0 0 1px rgba(245, 241, 232, .12), inset 0 1px 0 rgba(255, 255, 255, .06);color: var(--saf-300)}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__tile .icon{inline-size: 24px;block-size: 24px;margin: 0;color: var(--saf-300)}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__row{margin-block-start: 0}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__head{margin: 0;min-block-size: 0;padding-inline-end: 36px}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title{color: #fff;font: 700 24px/32px var(--fd);letter-spacing: -.02em;text-transform: none}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title{font-family: var(--far);font-size: 24px;line-height: 38px;letter-spacing: 0}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title > .icon:first-child, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title > .bi:first-child, :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title > [class*="glyph"]:first-child{display: none}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;min-inline-size: 0}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx .app-panel__stat{margin: 0;max-inline-size: 30em;color: var(--on-ink);font: 500 18px/26px var(--ft);letter-spacing: -.005em;text-wrap: balance}:where(html)[lang="ar"] :where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx .app-panel__stat{font-family: var(--far);line-height: 30px}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx .app-panel__actions{margin: 0}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx .btn{--btn-h: 48px;min-block-size: 48px;padding-inline: 22px;border-radius: 16px}}@media (max-width: 639.98px){@layer rp2{:where(body).pg-chrome--none :is(.app-shell--talent .app-panel--accent){padding: 24px 22px 4px;border-radius: 24px}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__row{grid-template-columns: 44px minmax(0, 1fr);column-gap: 16px;margin-block-start: 18px}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__tile{inline-size: 44px;block-size: 44px;border-radius: 13px}:where(body).pg-chrome--none :is(.app-greetbar, .app-shell--talent .app-panel--accent) .app-fc__tile .icon{inline-size: 22px;block-size: 22px}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-panel__title{font-size: 22px;line-height: 30px}:where(body).pg-chrome--none .app-shell--talent .app-panel--accent .app-fc__tx .app-panel__stat{font-size: 17px;line-height: 25px}}}@layer rp0{.icon .d3{fill: currentColor;fill-opacity: .16;stroke: none}.icon .d2{fill: currentColor;stroke: none}.bi > .icon .d3, .app-nav__link.is-active .icon .d3{fill-opacity: .22}}@keyframes d11f-march{to{stroke-dashoffset: -120}}@keyframes d11f-float{50%{transform: translateY(-4px)}}@keyframes d11f-core{50%{transform: translateY(-3px)}}@keyframes d11f-ring{0%{transform: scale(.5);opacity: .55}70%{transform: scale(1.9);opacity: 0}100%{transform: scale(1.9);opacity: 0}}@keyframes d11f-dot{50%{transform: scale(1.25);opacity: .8}}@keyframes d11f-spin{to{transform: rotate(360deg)}}@keyframes d11f-draw{to{stroke-dashoffset: 0}}@keyframes d11f-draw-keep{to{stroke-dashoffset: 0}}@keyframes d11f-grow{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes d11f-bar{50%{transform: scaleY(.72)}}@keyframes d11f-live{50%{opacity: .35}}@keyframes d11f-gate{0%, 100%{opacity: 1}50%{opacity: .86}}@keyframes d11f-seat{0%, 30%{transform: translateY(16px);opacity: .5}48%, 80%{transform: translateY(0);opacity: 1}100%{transform: translateY(16px);opacity: .5}}@keyframes d11f-snap{0%, 18%{transform: translate(0, 0);opacity: 1}55%, 82%{transform: translate(var(--sx, 268px), var(--sy, -50px));opacity: 1}90%{opacity: 0}100%{transform: translate(0, 0);opacity: 0}}@keyframes d11f-run{0%{transform: translateX(0);opacity: 0}6%{opacity: 1}90%{opacity: 1}100%{transform: translateX(var(--run, 393px));opacity: 0}}@keyframes d11f-sig{0%, 100%{opacity: .25}50%{opacity: 1}}@keyframes gt-pulse-w{0%, 100%{box-shadow: 0 0 0 3px rgba(191, 232, 211, .22), 0 0 10px rgba(191, 232, 211, .7)}50%{box-shadow: 0 0 0 6px rgba(191, 232, 211, .06), 0 0 14px rgba(191, 232, 211, .5)}}@keyframes gt-pulse{0%, 100%{box-shadow: 0 0 0 3px rgba(76, 138, 112, .2)}50%{box-shadow: 0 0 0 6px rgba(76, 138, 112, .06)}}@keyframes gt-shimmer{from{background-position: 200% 0}to{background-position: -200% 0}}@keyframes gt-segfill{from{stroke: #E08A1E}to{stroke: #2F6B53}}@media print{@page{size: A4;margin: 16mm}@layer rp2{:where(body).pg-chrome--none{background: #fff}:where(body).pg-chrome--none .app-scrim{display: none}}@layer rp3{:where(body).pg-chrome--none :where(#app-toasts){display: none}}}@layer rp0{.app-tip.is-open .tooltip{display: block;opacity: 1;visibility: visible;translate: 0 0;transition-delay: 0s}}@media (max-width: 767.98px){@layer rp0{.has-tooltip.app-tip .tooltip{position: fixed;inset-inline: 16px;inset-block: auto calc(16px + env(safe-area-inset-bottom));inline-size: auto;max-inline-size: none;translate: none;z-index: 1000;padding: 14px 16px;border-radius: 16px;font-size: .875rem;line-height: 1.5;white-space: normal;text-align: start;box-shadow: 0 0 0 1px rgba(11, 18, 32, .06), 0 18px 40px -12px rgba(11, 18, 32, .45)}}}@layer rp2{:where(body):is(.pg-chrome--none, .pg-chrome--app, .pg-chrome--site) .btn.btn:focus-visible{outline: none;box-shadow: var(--focus-ring, 0 0 0 2px #F8F3EB, 0 0 0 4px #0B1220, 0 0 0 7px rgba(255, 152, 33, .4))}}@layer rp0{.app-gate__alts--pk{gap: 12px}.app-gate__or{display: flex;align-items: center;gap: 12px;margin: 0;color: var(--ink-3, #5B5F6A);font: 600 12px/1.2 var(--fd, system-ui, sans-serif);letter-spacing: .14em;text-transform: uppercase}.app-gate__or::before, .app-gate__or::after{content: "";flex: 1;block-size: 1px;background: var(--ink-line-2, rgba(11, 18, 32, .14))}[dir="rtl"] .app-gate__or{letter-spacing: 0;text-transform: none;font-family: var(--far, "IBM Plex Sans Arabic", system-ui, sans-serif);font-size: 13px}}@layer rp2{:where(body).pg-chrome--none main .app-bare:has(.app-banner--info) ~ .app-demo-mark{display: none}}@layer rp0{.flow-progress--stages .flow-progress__bar{display: none}.flow-progress--stages .flow-progress__steps{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 4px;list-style: none;margin: 0;padding: 0;align-items: start}.flow-progress--stages .flow-progress__item{position: relative;min-inline-size: 0}.flow-progress--stages .flow-progress__item > a, .flow-progress--stages .flow-progress__item > span{display: flex;flex-direction: column;align-items: center;gap: 4px;min-block-size: 44px;padding: 4px 2px;border-radius: 12px;text-align: center;text-decoration: none;color: var(--ink-3, #5B5F6A);background: none}.flow-progress--stages .flow-progress__item.is-current > span, .flow-progress--stages .flow-progress__item.is-current > a{background: none;color: var(--ink, #0B1220)}.flow-progress--stages .flow-progress__item > a:hover{background: rgba(11, 18, 32, .05);color: var(--ink, #0B1220)}.flow-progress--stages .flow-progress__item .flow-progress__node{display: inline-grid;place-items: center;inline-size: 26px;block-size: 26px;border-radius: 50%;border: 1px solid var(--ink-line-2, rgba(11, 18, 32, .14));background: #fff;color: var(--ink-3, #5B5F6A);font: 700 12px/1 var(--fd, system-ui, sans-serif)}.flow-progress--stages .flow-progress__item .flow-progress__node .icon{inline-size: 12px;block-size: 12px}.flow-progress--stages .flow-progress__item.is-done .flow-progress__node{background: linear-gradient(160deg, #4C8A70, #2C5A48);border-color: transparent;color: #fff}.flow-progress--stages .flow-progress__item.is-current .flow-progress__node{background: var(--gem-saf, #FF9821);border-color: transparent;color: var(--ink, #0B1220)}.flow-progress--stages .flow-progress__item .flow-progress__name{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.flow-progress--stages .flow-progress__item .flow-progress__short{display: block;max-inline-size: 100%;font: 600 12px/1.25 var(--fd, system-ui, sans-serif);overflow-wrap: break-word}.flow-progress--stages .flow-progress__item.is-current .flow-progress__short{font-weight: 800}}@media (min-width: 900px){@layer rp0{.flow-progress--stages .flow-progress__steps{display: flex;flex-wrap: wrap;gap: 6px}.flow-progress--stages .flow-progress__item > a, .flow-progress--stages .flow-progress__item > span{flex-direction: row;gap: 8px;min-block-size: 40px;padding: 4px 14px 4px 4px;border-radius: 999px}.flow-progress--stages .flow-progress__item.is-current > span{background: var(--gem-ink, #0B1220);color: var(--on-ink, #F5F1E8)}.flow-progress--stages .flow-progress__item .flow-progress__name{position: static;inline-size: auto;block-size: auto;overflow: visible;clip-path: none;white-space: nowrap;font: 600 13px/1.2 var(--fd, system-ui, sans-serif)}.flow-progress--stages .flow-progress__item .flow-progress__short{display: none}}}@keyframes d11-ping{70%{box-shadow: 0 0 0 6px rgba(255, 255, 255, 0)}100%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0)}}@font-face{font-family: "Manrope";font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/manrope-600.woff) format("woff")}@font-face{font-family: "Manrope";font-style: normal;font-weight: 700;font-display: swap;src: url(fonts/manrope-700.woff) format("woff")}@layer rp2{:where(body):is(.pg-chrome--none, .pg-chrome--site) .btn.btn--icon{padding-inline: 0;gap: 0;justify-content: center}:where(body):is(.pg-chrome--none, .pg-chrome--site) .btn.btn--icon > .btn__label:empty{display: none}}@layer rp2{:where(body).pg-chrome--none :where(.app-tile):not(._s._s._s):has(.app-kpi__gem)::after{content: none;display: none}:where(body).pg-chrome--none .app-kpi__gem{--bi-size: 36px;--bi-glyph: 18px;--bi-radius: 12px;--bi-tint: var(--gem-ink);--bi-ink: #fff;position: absolute;inset-block-start: 16px;inset-inline-end: 16px;z-index: 1;border-radius: 12px;box-shadow: var(--sh-gem);pointer-events: none}:where(body).pg-chrome--none .app-kpi__gem::before{background: var(--bi-tint)}:where(body).pg-chrome--none .app-kpi__gem > .icon{color: #fff}:where(body).pg-chrome--none .app-kpi__gem > .icon .d3{fill-opacity: .22}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+2) .app-kpi__gem, :where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+2).app-stat > .app-kpi__gem{--bi-tint: var(--gem-sage)}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+3) .app-kpi__gem{--bi-tint: var(--gem-saf)}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+3) .app-kpi__gem > .icon{color: var(--ink)}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+4) .app-kpi__gem{--bi-tint: var(--gem-gold)}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n+5) .app-kpi__gem{--bi-tint: var(--gem-slate)}:where(body).pg-chrome--none :is(.app-kpis, .app-tiles, .op-tray, .gt-kpis) > :nth-child(6n) .app-kpi__gem{--bi-tint: var(--gem-navy)}}@media (max-width: 767.98px){@layer rp2{:where(body).pg-chrome--none .app-kpi__gem{--bi-size: 32px;--bi-glyph: 16px;--bi-radius: 10px;inset-block-start: 12px;inset-inline-end: 12px;border-radius: 10px}}}@layer rp2{:where(body).pg-chrome--none .app-panel__title:has(> .icon:first-child){display: flex;align-items: center;gap: 10px}:where(body).pg-chrome--none .app-host--tour:has(.d10-demo-chip) [data-app-view]::before{content: none;display: none}}@media (prefers-reduced-motion: reduce){@layer rpi1{:where(html) *, :where(html) *::before, :where(html) *::after{transition-duration: 0s;transition-delay: 0s}}}@layer rpk0{html[lang=ar] :where(b):not(._s), html[lang=ar] :where(strong):not(._s), html[lang=ar] .visually-hidden, html[lang=ar] .t-sentence, html[lang=ar] .role, html[lang=ar] .pk, html[lang=ar] .t-run, html[lang=ar] .nowrap, html[lang=ar] .tier, html[lang=ar] :is(.tier *), html[lang=ar] :where(legend):not(._s), html[lang=ar] .flow-progress__short{font-weight: 600 !important}}@media (max-width: 599px){@layer rp2{:where(body).pg main .section--faq .faq{display: flex;flex-direction: column}:where(body).pg main .section--faq .faq > :not(.faq__intro):not(.faq__contact){order: 1}:where(body) .section--faq .faq{display: flex;flex-direction: column}:where(body) .section--faq .faq > :not(.faq__intro):not(.faq__contact){order: 1}}}
