@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3ab-1xztbhckr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.18wsk-jlqw5zw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.3bz1djf8_78co.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0lnnr_x8kzrql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.44jhk7eqxey7l.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.2_sv1nohwkgk2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.1p0bbv2wob_7i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.2sh4-6_4i2zct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.38vi26ogdzso2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0wm81o_u_ibme.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.32zomdm7y06ex.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.2tghd68lhx1_0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-48:192px;--spacing-56:224px;--spacing-64:256px;--spacing-80:320px;--spacing-96:384px;--spacing-120:480px;--spacing-140:560px;--spacing-160:640px;--spacing-180:720px;--spacing-192:768px;--spacing-256:1024px;--spacing-320:1280px;--spacing-360:1440px;--spacing-400:1600px;--spacing-480:1920px;--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--width-xxs:var(--spacing-80);--width-xs:var(--spacing-96);--width-sm:var(--spacing-120);--width-md:var(--spacing-140);--width-lg:var(--spacing-160);--width-xl:var(--spacing-192);--width-2xl:var(--spacing-256);--width-3xl:var(--spacing-320);--width-4xl:var(--spacing-360);--width-5xl:var(--spacing-400);--width-6xl:var(--spacing-480);--container-padding-mobile:var(--spacing-4);--container-padding-desktop:var(--spacing-8);--container-max-width-desktop:var(--spacing-320);--radius-none:var(--radius-0);--radius-xxs:2px;--radius-xs:var(--radius-2);--radius-sm:var(--radius-4);--radius-md:var(--radius-8);--radius-lg:var(--radius-16);--radius-xl:var(--radius-24);--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:var(--radius-9999);--colors-base-white:#fff;--colors-base-black:#161616;--colors-brand-25:#f7fdf9;--colors-brand-50:#f3fcf6;--colors-brand-100:#dff6e7;--colors-brand-200:#b8eacb;--colors-brand-300:#88d8ad;--colors-brand-400:#54c08a;--colors-brand-500:#25935f;--colors-brand-600:#1b8354;--colors-brand-700:#166a45;--colors-brand-800:#14573a;--colors-brand-900:#104631;--colors-brand-950:#092a1e;--colors-error-25:#fffbfa;--colors-error-50:#fef3f2;--colors-error-100:#fee4e2;--colors-error-200:#fecdca;--colors-error-300:#fda29b;--colors-error-400:#f97066;--colors-error-500:#f04438;--colors-error-600:#d92d20;--colors-error-700:#b42318;--colors-error-800:#912018;--colors-error-900:#7a271a;--colors-error-950:#55160c;--colors-warning-25:#fffcf5;--colors-warning-50:#fffaeb;--colors-warning-100:#fef0c7;--colors-warning-200:#fedf89;--colors-warning-300:#fec84b;--colors-warning-400:#fdb022;--colors-warning-500:#f79009;--colors-warning-600:#dc6803;--colors-warning-700:#b54708;--colors-warning-800:#93370d;--colors-warning-900:#7a2e0e;--colors-warning-950:#4e1d09;--colors-success-25:#f6fef9;--colors-success-50:#ecfdf3;--colors-success-100:#dcfae6;--colors-success-200:#abefc6;--colors-success-300:#75e0a7;--colors-success-400:#47cd89;--colors-success-500:#17b26a;--colors-success-600:#079455;--colors-success-700:#067647;--colors-success-800:#085d3a;--colors-success-900:#074d31;--colors-success-950:#053321;--colors-info-25:#f5faff;--colors-info-50:#eff8ff;--colors-info-100:#d1e9ff;--colors-info-200:#b2ddff;--colors-info-300:#84caff;--colors-info-400:#53b1fd;--colors-info-500:#2e90fa;--colors-info-600:#1570ef;--colors-info-700:#175cd3;--colors-info-800:#1849a9;--colors-info-900:#194185;--colors-info-950:#102a56;--colors-gray-neutral-25:#fcfcfd;--colors-gray-neutral-50:#f9fafb;--colors-gray-neutral-100:#f3f4f6;--colors-gray-neutral-200:#e5e7eb;--colors-gray-neutral-300:#d2d6db;--colors-gray-neutral-400:#9da4ae;--colors-gray-neutral-500:#6c737f;--colors-gray-neutral-600:#4d5761;--colors-gray-neutral-700:#384250;--colors-gray-neutral-800:#1f2a37;--colors-gray-neutral-900:#111927;--colors-gray-neutral-950:#0d121c;--colors-text-primary:var(--colors-gray-900);--colors-text-primary_on-brand:var(--colors-base-white);--spacing-0-5:2px;--spacing-1-5:6px;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-16:16px;--radius-24:24px;--radius-9999:9999px;--components-card-radius:var(--spacing-4);--colors-primary-sa-flag-25:#f7fdf9;--colors-primary-sa-flag-50:#f3fcf6;--colors-primary-sa-flag-100:#dff6e7;--colors-primary-sa-flag-200:#b8eacb;--colors-primary-sa-flag-300:#88d8ad;--colors-primary-sa-flag-400:#54c08a;--colors-primary-sa-flag-500-alpha-10:#25935f19;--colors-primary-sa-flag-500:#25935f;--colors-primary-sa-flag-600-primary:#1b8354;--colors-primary-sa-flag-700:#166a45;--colors-primary-sa-flag-800:#14573a;--colors-primary-sa-flag-900:#104631;--colors-primary-sa-flag-950:#092a1e;--colors-secondary-gold-25:#fffef7;--colors-secondary-gold-50:#fffef2;--colors-secondary-gold-100:#fffce6;--colors-secondary-gold-200:#fcf3bd;--colors-secondary-gold-300:#fae996;--colors-secondary-gold-400:#f7d54d;--colors-secondary-gold-500:#f5bd02;--colors-secondary-gold-600-primary:#dba102;--colors-secondary-gold-700:#b87b02;--colors-secondary-gold-800:#945c01;--colors-secondary-gold-900:#6e3c00;--colors-secondary-gold-950:#472400;--colors-neutral-25:#fcfcfd;--colors-neutral-50:#f9fafb;--colors-neutral-100:#f3f4f6;--colors-neutral-200:#e5e7eb;--colors-neutral-300:#d2d6db;--colors-neutral-400:#9da4ae;--colors-neutral-500:#6c727e;--colors-neutral-600:#4d5761;--colors-neutral-700:#384250;--colors-neutral-800:#1f2a37;--colors-neutral-900:#111927;--colors-neutral-950:#0c111b;--background-white:var(--colors-base-white);--background-body:var(--colors-neutral-50);--text-default:var(--colors-base-black);--text-display:var(--colors-neutral-800);--text-primary-paragraph:var(--colors-neutral-700);--text-oncolor-primary:var(--colors-base-white);--text-default-disabled:var(--colors-neutral-400);--text-default-oncolor-disabled:var(--alpha-white-40);--button-background-black-default:var(--colors-neutral-950);--button-background-black-hovered:var(--colors-neutral-800);--button-background-black-pressed:var(--colors-neutral-600);--button-background-black-selected:var(--colors-neutral-700);--button-background-black-focused:var(--colors-neutral-950);--button-background-primary-default:var(--colors-primary-sa-flag-600-primary);--button-background-primary-hovered:var(--colors-primary-sa-flag-700);--button-background-primary-pressed:var(--colors-primary-sa-flag-900);--button-background-primary-selected:var(--colors-primary-sa-flag-800);--button-background-primary-focused:var(--colors-primary-sa-flag-600-primary);--button-background-neutral-default:var(--colors-neutral-100);--button-background-neutral-hovered:var(--colors-neutral-100);--button-background-neutral-pressed:var(--colors-neutral-200);--button-background-neutral-selected:var(--colors-neutral-200);--button-background-neutral-focused:var(--colors-neutral-100);--button-background-danger-primary-default:var(--colors-red-600);--button-background-danger-primary-hovered:var(--colors-red-700);--button-background-danger-primary-pressed:var(--colors-red-900);--button-background-danger-primary-selected:var(--colors-red-800);--button-background-danger-primary-focused:var(--colors-red-600);--button-background-danger-secondary-default:var(--colors-red-50);--button-background-danger-secondary-hovered:var(--colors-red-100);--button-background-danger-secondary-pressed:var(--colors-red-200);--button-background-danger-secondary-selected:var(--colors-red-50);--button-background-danger-secondary-focused:var(--colors-red-50);--button-background-oncolor-default:var(--colors-base-white);--button-background-oncolor-hovered:var(--alpha-white-80);--button-background-oncolor-pressed:var(--alpha-white-60);--button-background-oncolor-selected:var(--alpha-white-70);--button-background-oncolor-focused:var(--alpha-white-100);--button-background-transparent-default:var(--alpha-white-0);--button-background-transparent-hovered:var(--alpha-white-20);--button-background-transparent-pressed:var(--alpha-white-40);--button-background-transparent-selected:var(--alpha-white-30);--button-background-transparent-focused:var(--alpha-white-0);--button-background-disabled-on-color:var(--alpha-white-20);--border-black:var(--colors-base-black);--border-neutral-primary:var(--colors-neutral-300);--border-neutral-secondary:var(--colors-neutral-200);--border-neutral-tertiary:var(--colors-neutral-100);--border-background-white:var(--colors-neutral-100);--border-background-neutral:var(--colors-neutral-300);--background-disabled:var(--colors-neutral-200);--background-disabled-primary:var(--colors-primary-sa-flag-200);--colors-gray-900:#161b26;--alpha-white-40:var(--colors-alpha-alpha-white-40);--colors-red-600:#d92c20;--colors-red-700:#b42318;--colors-red-900:#7a2619;--colors-red-800:#912018;--colors-red-50:#fef3f2;--colors-red-100:#fee4e2;--colors-red-200:#fecdca;--alpha-white-80:var(--colors-alpha-alpha-white-80);--alpha-white-60:var(--colors-alpha-alpha-white-60);--alpha-white-70:var(--colors-alpha-alpha-white-70);--alpha-white-100:var(--colors-alpha-alpha-white-100);--alpha-white-0:var(--colors-alpha-alpha-white-0);--alpha-white-20:var(--colors-alpha-alpha-white-20);--alpha-white-30:var(--colors-alpha-alpha-white-30);--colors-alpha-alpha-white-40:#fff6;--colors-alpha-alpha-white-80:#fffc;--colors-alpha-alpha-white-60:#fff9;--colors-alpha-alpha-white-70:#ffffffb2;--colors-alpha-alpha-white-100:#fff;--colors-alpha-alpha-white-0:#fff0;--colors-alpha-alpha-white-20:#fff3;--colors-alpha-alpha-white-30:#ffffff4c}@media only screen and (min-width:1025px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--tab-horizontal-tab-md-button-v-padding:var(--spacing-3);--tab-horizontal-tab-md-button-h-padding:var(--spacing-4);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-2);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-3);--tab-vertical-tab-md-button-v-padding:var(--spacing-1-5);--tab-vertical-tab-md-button-h-padding:var(--spacing-3);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1-5);--card-lg-padding:var(--spacing-8);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-6);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-2);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-4);--buttons-group-gap:var(--spacing-2);--card-lg-gap:var(--spacing-6);--card-md-padding:var(--spacing-8);--card-md-gap:var(--spacing-6);--card-sm-padding:var(--spacing-8);--card-sm-gap:var(--spacing-6)}}@media only screen and (min-width:768px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--tab-horizontal-tab-md-button-v-padding:var(--spacing-3);--tab-horizontal-tab-md-button-h-padding:var(--spacing-4);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-2);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-3);--tab-vertical-tab-md-button-v-padding:var(--spacing-1-5);--tab-vertical-tab-md-button-h-padding:var(--spacing-3);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1-5);--card-lg-padding:var(--spacing-6);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-6);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-2);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-4);--buttons-group-gap:var(--spacing-2);--card-lg-gap:var(--spacing-6);--card-md-padding:var(--spacing-6);--card-md-gap:var(--spacing-5);--card-sm-padding:var(--spacing-6);--card-sm-gap:var(--spacing-5)}}@media only screen and (max-width:767px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--tab-horizontal-tab-md-button-v-padding:var(--spacing-2);--tab-horizontal-tab-md-button-h-padding:var(--spacing-3);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-1);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-2);--tab-vertical-tab-md-button-v-padding:var(--spacing-1);--tab-vertical-tab-md-button-h-padding:var(--spacing-2);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1);--card-lg-padding:var(--spacing-4);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-4);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-1);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-2);--buttons-group-gap:var(--spacing-1);--card-lg-gap:var(--spacing-4);--card-md-padding:var(--spacing-4);--card-md-gap:var(--spacing-3);--card-sm-padding:var(--spacing-4);--card-sm-gap:var(--spacing-3)}}.ra-layout{background:var(--paper);direction:ltr;grid-template-columns:46% 54%;min-height:100svh;display:grid}.ra-identity,.ra-action{min-width:0}.ra-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}[dir=rtl] .ra-arrow{transform:scaleX(-1)}.ra-identity{isolation:isolate;color:var(--paper);background:var(--colors-primary-sa-flag-950);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(32px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.ra-identity:before,.ra-identity:after{content:"";position:absolute;inset:0}.ra-identity:before{z-index:-2;background-image:var(--ra-art,none);opacity:.65;background-position:35%;background-size:cover}.ra-identity:after{z-index:-1;background:linear-gradient(180deg, var(--colors-primary-sa-flag-950) 0%, var(--colors-primary-sa-flag-950) 46%, var(--colors-primary-sa-flag-950) 100%)}@supports (color:color-mix(in lab, red, red)){.ra-identity:after{background:linear-gradient(180deg, color-mix(in srgb, var(--colors-primary-sa-flag-950) 60%, transparent) 0%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 90%, transparent) 46%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 96%, transparent) 100%)}}.ra-identity :focus-visible{outline-color:var(--colors-primary-sa-flag-200)}.ra-logo{background:var(--paper);border-radius:var(--radius-md);align-self:flex-start;padding:8px;display:inline-flex}.ra-logo img{object-fit:contain;width:64px;height:64px;display:block}.ra-kicker{color:var(--colors-primary-sa-flag-200);margin:0 0 16px;font-size:13px}.ra-brand{color:var(--paper);margin:0;font-size:42px;font-weight:600;line-height:1.4}.ra-intro{color:var(--colors-primary-sa-flag-100);max-width:390px;margin:16px 0 0}.ra-services{border-block-start:1px solid var(--paper);margin:28px 0 0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.ra-services{border-block-start:1px solid color-mix(in srgb, var(--paper) 20%, transparent)}}.ra-service{border-block-end:1px solid var(--paper);align-items:center;gap:16px;padding:16px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ra-service{border-block-end:1px solid color-mix(in srgb, var(--paper) 20%, transparent)}}.ra-service .ra-icon{color:var(--colors-primary-sa-flag-300)}.ra-service strong{font-size:17px;font-weight:500;display:block}.ra-service small{font-size:var(--text-xs);color:var(--colors-primary-sa-flag-200);display:block}.ra-visitor{margin-top:32px}.ra-visitor p{color:var(--colors-primary-sa-flag-100);margin:0 0 12px;font-size:13px}.ra-ghost{border:1px solid var(--paper);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ra-ghost{border:1px solid color-mix(in srgb, var(--paper) 40%, transparent)}}.ra-ghost{border-radius:var(--radius-sm);color:var(--paper);font-size:15px;font-weight:500;text-decoration:none}.ra-ghost:hover{background:var(--colors-primary-sa-flag-900)}.ra-ghost .ra-icon{width:20px;height:20px}.ra-identity-footer{color:var(--colors-primary-sa-flag-200);margin:0;font-size:11px}.ra-action{background:var(--paper);flex-direction:column;padding:32px clamp(32px,5vw,80px) 24px;display:flex}.ra-tools{color:var(--colors-neutral-600);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.ra-tools a{min-height:24px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ra-tools a:hover,.ra-bottom a:hover,.ra-extra a:hover,.ra-recovery a:hover{text-underline-offset:5px;text-decoration:underline}.ra-tools .ra-icon{width:18px;height:18px}.ra-language{margin-inline-start:auto}.ra-inner{width:100%;max-width:464px;margin:auto;padding:32px 0}.ra-eyebrow{color:var(--colors-primary-sa-flag-800);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:500;display:flex}.ra-eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.ra-inner h1{margin:0;font-size:30px;line-height:1.5}.ra-lead{font-size:var(--text-sm);color:var(--colors-neutral-600);margin:8px 0 24px}.ra-inner>h1+.ra-body{margin-top:24px}.ra-methods{gap:16px;display:grid}.ra-method{border:1px solid var(--colors-neutral-300);border-radius:var(--radius-md);background:var(--paper);overflow:hidden}.ra-method[open]{border-color:var(--colors-primary-sa-flag-800)}.ra-method>summary{min-height:64px;font-size:var(--text-md);align-items:center;gap:12px;padding:16px 20px;font-weight:500;list-style:none;display:flex}.ra-method>summary :is(h2,h3){font:inherit;margin:0}.ra-method>summary::-webkit-details-marker{display:none}.ra-method>summary:focus-visible{outline-offset:-3px}.ra-method[open]>summary{border-block-end:1px solid var(--colors-neutral-200);background:var(--colors-primary-sa-flag-50)}.ra-method-icon.ra-icon{width:22px;height:22px;color:var(--colors-primary-sa-flag-800)}.ra-chevron.ra-icon{width:18px;height:18px;margin-inline-start:auto}.ra-method[open]>summary .ra-chevron{transform:rotate(180deg)}.ra-method-body{padding:20px}.ra-recovery{justify-content:flex-end;margin:-4px 0 20px;font-size:13px;display:flex}.ra-recovery a,.ra-extra a{color:var(--colors-primary-sa-flag-800);font-weight:500;text-decoration:none}.rp-btn.ra-submit{gap:8px;min-height:44px;font-size:15px}.ra-submit .ra-icon{width:20px;height:20px}.ra-extra{border-block-start:1px solid var(--colors-neutral-200);font-size:var(--text-xs);color:var(--colors-neutral-600);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;display:flex}.ra-extra span{display:block}.ra-note{font-size:var(--text-xs);color:var(--colors-neutral-500);gap:8px;margin:20px 0 0;display:flex}.ra-note .ra-icon{width:16px;height:16px;margin-top:3px}.ra-bottom{font-size:var(--text-xs);color:var(--colors-neutral-500);flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ra-bottom a{color:inherit;text-decoration:none}.ra-guide-search{margin-block-end:8px}.ra-guide-status{font-size:var(--text-sm);color:var(--colors-neutral-600);margin:0 0 8px}.ra-guide-status:empty{display:none}.ra-method-body>p{color:var(--colors-neutral-700);margin:0}.ra-guide-action{margin-top:24px}.ra-feedback{gap:8px;display:grid}@media (min-width:1600px){.ra-layout{max-width:1920px;margin-inline:auto}.ra-inner{max-width:500px}.ra-brand{font-size:48px}.ra-method-body{padding:24px}}@media (max-width:1024px){.ra-layout{grid-template-columns:42% 58%}.ra-identity,.ra-action{padding-inline:32px}.ra-brand{font-size:34px}}@media (max-width:767px){.ra-layout{flex-direction:column;display:flex}.ra-identity{gap:20px;padding:20px 24px}.ra-identity:before{opacity:.45;background-position:50% 36%}.ra-identity:after{background:linear-gradient(90deg, var(--colors-primary-sa-flag-950), var(--colors-primary-sa-flag-950))}@supports (color:color-mix(in lab, red, red)){.ra-identity:after{background:linear-gradient(90deg, color-mix(in srgb, var(--colors-primary-sa-flag-950) 50%, transparent), color-mix(in srgb, var(--colors-primary-sa-flag-950) 90%, transparent))}}.ra-identity[dir=ltr]:after{background:linear-gradient(270deg, var(--colors-primary-sa-flag-950), var(--colors-primary-sa-flag-950))}@supports (color:color-mix(in lab, red, red)){.ra-identity[dir=ltr]:after{background:linear-gradient(270deg, color-mix(in srgb, var(--colors-primary-sa-flag-950) 50%, transparent), color-mix(in srgb, var(--colors-primary-sa-flag-950) 90%, transparent))}}.ra-logo{padding:6px}.ra-logo img{width:48px;height:48px}.ra-kicker,.ra-services,.ra-visitor p,.ra-identity-footer{display:none}.ra-brand{font-size:28px}.ra-intro{margin-top:8px;font-size:13px}.ra-visitor{margin-top:16px}.ra-ghost{border:0;min-height:28px;padding:0;font-size:13px}.ra-ghost:hover{background:0 0;text-decoration:underline}.ra-action{padding:20px 24px 24px}.ra-tools{font-size:var(--text-xs)}.ra-tools .ra-back{display:none}.ra-inner{padding:16px 0 24px}.ra-inner h1{font-size:28px}.ra-lead{margin-bottom:16px;font-size:13px}.ra-method>summary{min-height:58px;padding:14px 16px;font-size:15px}.ra-method-body{padding:16px}.ra-extra{gap:8px}.ra-note{margin-top:16px;font-size:11px}.ra-bottom{font-size:11px}}.dga-btn--lg{font:500 16px/24px IBM Plex Sans Arabic,IBM Plex Sans,system-ui,-apple-system,Segoe UI,Noto Sans Arabic,sans-serif}.dga-btn--md{font:500 14px/20px IBM Plex Sans Arabic,IBM Plex Sans,system-ui,-apple-system,Segoe UI,Noto Sans Arabic,sans-serif}.dga-btn--sm{font:500 12px/18px IBM Plex Sans Arabic,IBM Plex Sans,system-ui,-apple-system,Segoe UI,Noto Sans Arabic,sans-serif}.dga-btn{appearance:none;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--buttons-lg-gap);box-sizing:border-box;border:0;outline:none;display:inline-flex;overflow:hidden}.dga-btn:focus-visible{outline:2px solid var(--border-black)}.dga-btn--lg{height:40px;padding-inline:var(--buttons-lg-padding)}.dga-btn--md{height:32px;padding-inline:var(--buttons-md-padding)}.dga-btn--sm{height:24px;padding-inline:var(--buttons-sm-padding)}.dga-btn--primary-brand{background-color:var(--button-background-primary-default);color:var(--text-oncolor-primary)}.dga-btn--primary-brand:hover{background:var(--button-background-primary-hovered)}.dga-btn--primary-brand:visited{background:var(--button-background-primary-pressed)}.dga-btn--primary-brand:active{background:var(--button-background-primary-selected);outline:none}.dga-btn--primary-brand:active:after{display:none!important}.dga-btn--primary-brand:disabled,.dga-btn--primary-brand[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--secondary-outline{outline:1px solid var(--border-neutral-secondary);color:var(--text-default);background-color:#0000}.dga-btn--secondary-outline:hover{background:var(--button-background-neutral-default)}.dga-btn--secondary-outline:visited{background:var(--button-background-neutral-pressed);outline:1px solid var(--border-neutral-primary)}.dga-btn--secondary-outline:active{background:var(--button-background-neutral-selected);outline:1px solid var(--border-neutral-primary)}.dga-btn--secondary-outline:disabled,.dga-btn--secondary-outline[disabled]{color:var(--text-default-disabled);border:1px solid var(--border-neutral-secondary);background:0 0}.dga-btn--subtle{color:var(--colors-text-primary);background-color:#0000}.dga-btn--subtle:hover{background:var(--button-background-neutral-default)}.dga-btn--subtle:visited{background:var(--button-background-neutral-pressed)}.dga-btn--subtle:active{background:var(--button-background-neutral-selected);outline:none}.dga-btn--subtle:active:after{display:none!important}.dga-btn--subtle:disabled,.dga-btn--subtle[disabled]{color:var(--text-default-disabled);background:0 0}.dga-btn--des-primary{background-color:var(--button-background-danger-primary-default);color:var(--text-oncolor-primary)}.dga-btn--des-primary:hover{background:var(--button-background-danger-primary-hovered)}.dga-btn--des-primary:visited{background:var(--button-background-danger-primary-pressed)}.dga-btn--des-primary:active{background:var(--button-background-danger-primary-selected);outline:none}.dga-btn--des-primary:active:after{display:none!important}.dga-btn--des-primary:disabled,.dga-btn--des-primary[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}:root{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--text-xs:.75rem;--leading-xs:1.125rem;--text-sm:.875rem;--leading-sm:1.25rem;--text-md:1rem;--leading-md:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.875rem;--display-xs:1.5rem;--display-xs-leading:2rem;--display-sm:1.875rem;--display-sm-leading:2.375rem;--display-md:2.25rem;--display-md-leading:2.75rem;--display-lg:3rem;--display-lg-leading:3.75rem;--ink:var(--colors-neutral-900);--muted:var(--colors-neutral-600);--line:var(--border-neutral-primary);--line-soft:var(--colors-neutral-200);--paper:var(--colors-base-white);--canvas:var(--colors-neutral-50);--pale:var(--colors-primary-sa-flag-50);--deep:var(--colors-primary-sa-flag-900);--body-font:var(--font-body);--control-radius:var(--radius-sm);--brand:var(--colors-primary-sa-flag-800);--brand-hover:var(--colors-primary-sa-flag-900);--brand-pressed:var(--colors-primary-sa-flag-950);--brand-surface:var(--colors-primary-sa-flag-50);--brand-surface-hover:var(--colors-primary-sa-flag-25);--brand-border:var(--colors-primary-sa-flag-100);--brand-accent:var(--colors-primary-sa-flag-400);--button-background-primary-default:var(--colors-primary-sa-flag-800);--button-background-primary-hovered:var(--colors-primary-sa-flag-900);--button-background-primary-pressed:var(--colors-primary-sa-flag-950);--button-background-primary-selected:var(--colors-primary-sa-flag-950);--button-background-primary-focused:var(--colors-primary-sa-flag-800);--radius-card:12px;--shadow-card:0 2px 4px var(--colors-neutral-900)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card:0 2px 4px color-mix(in srgb, var(--colors-neutral-900) 2%, transparent)}}:root{--shadow-card-hover:0 8px 20px var(--colors-primary-sa-flag-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card-hover:0 8px 20px color-mix(in srgb, var(--colors-primary-sa-flag-950) 5%, transparent)}}:root{--shadow-dropdown:0 16px 32px var(--colors-primary-sa-flag-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-dropdown:0 16px 32px color-mix(in srgb, var(--colors-primary-sa-flag-950) 10%, transparent)}}:root{--shadow-search:0 4px 16px var(--colors-primary-sa-flag-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-search:0 4px 16px color-mix(in srgb, var(--colors-primary-sa-flag-950) 3%, transparent)}}:root{--backdrop:var(--colors-primary-sa-flag-950)}@supports (color:color-mix(in lab, red, red)){:root{--backdrop:color-mix(in srgb, var(--colors-primary-sa-flag-950) 40%, transparent)}}:root{--container-max:var(--container-max-width-desktop);--container-padding:var(--container-padding-desktop);--body-size:var(--text-md);--body-leading:1.65;--heading-1:40px;--heading-2:26px;--heading-3:20px;--control-height:44px;--focus-ring:3px solid var(--colors-base-black);--focus-offset:4px;--brand-mark:url(/identity/platform-mark.png);--shell-header-height:72px}*,:before,:after{box-sizing:border-box}body{color:var(--ink);background:var(--background-body);font:400 var(--body-size) / var(--body-leading) var(--body-font);margin:0}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}a{color:var(--brand);text-underline-offset:3px}a:not(.rp-btn):hover{color:var(--brand-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}h1,h2,h3,p,ol,ul,dl{margin-block-start:0}h1,h2,h3,strong,b,legend{font-weight:600}h1{font-size:var(--heading-1);line-height:1.4}h2{font-size:var(--heading-2);line-height:1.5}h3{font-size:var(--heading-3);line-height:1.5}a,button,summary{touch-action:manipulation}button:disabled{cursor:not-allowed}.rp-container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.rp-stack,.rp-field{gap:var(--spacing-3);display:grid}.rp-stack>*{min-width:0}.rp-field{gap:var(--spacing-2);align-content:start}.rp-field label,legend,dt{font-weight:500}.rp-field>label{font-size:var(--text-sm);line-height:var(--leading-sm)}.rp-required{color:var(--colors-error-700)}.rp-field :is(input,select,textarea){padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--colors-neutral-400);border-radius:var(--control-radius);min-height:var(--control-height);background:var(--paper);width:100%}.rp-field :is(input,select,textarea):hover{border-color:var(--colors-neutral-500)}.rp-field :is(input,select,textarea):focus-visible{outline-offset:2px}.rp-file{justify-self:start;max-inline-size:100%;display:inline-flex;position:relative}.rp-field .rp-file-input{opacity:0;cursor:pointer;inline-size:100%;border:0;min-height:0;padding:0;position:absolute;inset:0}.rp-field .rp-file-input:disabled{cursor:not-allowed}.rp-file-trigger{gap:var(--spacing-2)}.rp-file:hover .rp-file-input:not(:disabled)+.rp-file-trigger{background:var(--colors-neutral-100)}.rp-file-input:focus-visible+.rp-file-trigger{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.rp-file-input:disabled+.rp-file-trigger{color:var(--text-default-disabled)}.rp-file-input[aria-invalid=true]+.rp-file-trigger{outline-color:var(--colors-error-700)}.rp-field small{color:var(--colors-neutral-500);font-size:var(--text-xs)}.rp-field textarea{min-height:96px}.rp-field [aria-invalid=true]{border-color:var(--colors-error-700)}.rp-field small.rp-error,.rp-error{color:var(--colors-error-700)}.rp-muted{color:var(--muted)}.rp-choice{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);display:inline-flex}input,progress{accent-color:var(--brand)}.rp-choice input{width:18px;height:18px}.rp-btn{text-align:center;font-family:inherit;font-weight:500;text-decoration:none}a.rp-btn:hover{text-decoration:none}.rp-btn.dga-btn{max-width:100%;height:auto;padding-block:3px;overflow:visible}.rp-btn.dga-btn--sm{min-height:24px}.rp-btn.dga-btn--md{min-height:32px}.rp-btn.dga-btn--lg{min-height:var(--control-height);padding-inline:20px;font-size:15px}.rp-btn.dga-btn--primary-brand{color:var(--text-oncolor-primary)}.rp-btn.dga-btn--primary-brand:visited{background:var(--button-background-primary-default)}.rp-btn.dga-btn--primary-brand:visited:hover,.rp-btn.dga-btn--primary-brand:hover{background:var(--button-background-primary-hovered)}.rp-btn.dga-btn--secondary-outline{outline-color:var(--line);background:var(--paper)}.rp-btn.dga-btn--secondary-outline:visited{background:var(--paper);outline:1px solid var(--line)}.rp-btn.dga-btn--secondary-outline:hover{background:var(--colors-neutral-100)}td .rp-btn,th .rp-btn,.rp-nowrap .rp-btn{white-space:nowrap}.rp-btn.dga-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.rp-btn:disabled{cursor:not-allowed}.rp-btn.dga-btn--icon{aspect-ratio:1;padding-inline:0}.rp-wide{width:100%}.rp-icon{vertical-align:middle;flex:none}[dir=rtl] .rp-icon--directional{transform:scaleX(-1)}.rp-text-link{align-items:center;gap:var(--spacing-2);color:var(--brand);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:inline-flex}.rp-text-link:hover{text-underline-offset:5px;text-decoration:underline}.rp-eyebrow{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);color:var(--brand);font-size:13px;font-weight:500;display:flex}.rp-eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.rp-card,dialog,.rp-popover,.rp-section{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:var(--radius-md);padding:var(--spacing-6);min-width:0}.rp-card,.rp-section{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.rp-popover{box-shadow:var(--shadow-dropdown)}.rp-card>:last-child,.rp-disclosure p:last-child{margin-bottom:0}.rp-card :is(h2,h3){margin-bottom:var(--spacing-2)}.rp-card h2{font-size:22px}.rp-section>legend{float:inline-start;width:100%;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--line-soft);font-size:var(--text-lg);font-weight:600}.rp-section>legend+*{clear:both}.rp-row,.rp-toolbar,.rp-tabs,.rp-crumb{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.rp-row{justify-content:space-between}.rp-toolbar{align-items:end}.rp-grid,.rp-panels{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.rp-panels>*{min-width:0}.rp-panels-width{justify-content:flex-end;align-items:center;gap:var(--spacing-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.rp-panels-width input{inline-size:min(100%,14rem);accent-color:var(--brand)}.rp-badge{--tone-text:var(--colors-neutral-700);--tone-bg:var(--colors-neutral-50);--tone-border:var(--colors-neutral-200);align-items:center;gap:var(--spacing-1);min-height:24px;padding:0 var(--spacing-3);border:1px solid var(--tone-border);border-radius:var(--radius-xs);background:var(--tone-bg);color:var(--tone-text);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;font-weight:500;line-height:18px;display:inline-flex}.rp-badge--sm{min-height:20px;padding-inline:var(--spacing-2)}.rp-badge--lg{min-height:32px;padding-inline:var(--spacing-3);font-size:var(--text-md);line-height:24px}.rp-badge.success{--tone-text:var(--colors-primary-sa-flag-800);--tone-bg:var(--colors-primary-sa-flag-50);--tone-border:var(--colors-primary-sa-flag-200)}.rp-badge.warning{--tone-text:var(--colors-warning-700);--tone-bg:var(--colors-warning-50);--tone-border:var(--colors-warning-200)}.rp-badge.error{--tone-text:var(--colors-error-700);--tone-bg:var(--colors-error-50);--tone-border:var(--colors-error-200)}.rp-badge.info{--tone-text:var(--colors-info-700);--tone-bg:var(--colors-info-50);--tone-border:var(--colors-info-200)}.rp-alert{--tone-bg:var(--colors-neutral-25);--tone-border:var(--colors-neutral-300);--tone-bar:var(--colors-neutral-400);--tone-icon:var(--colors-neutral-600);align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--tone-border);border-radius:var(--radius-md);background:var(--tone-bg);color:var(--ink);padding-inline-start:calc(var(--spacing-4) + 8px);display:flex;position:relative;overflow:hidden}.rp-alert:before{content:"";background:var(--tone-bar);width:8px;position:absolute;inset-block:0;inset-inline-start:0}.rp-alert.success{--tone-bg:var(--colors-success-25);--tone-border:var(--colors-success-300);--tone-bar:var(--colors-success-400);--tone-icon:var(--colors-primary-sa-flag-700)}.rp-alert.info{--tone-bg:var(--colors-info-25);--tone-border:var(--colors-info-300);--tone-bar:var(--colors-info-400);--tone-icon:var(--colors-info-600)}.rp-alert.warning{--tone-bg:var(--colors-warning-25);--tone-border:var(--colors-warning-300);--tone-bar:var(--colors-warning-400);--tone-icon:var(--colors-warning-600)}.rp-alert.error{--tone-bg:var(--colors-error-25);--tone-border:var(--colors-error-300);--tone-bar:var(--colors-error-400);--tone-icon:var(--colors-error-700)}.rp-alert-body{flex:1;min-width:0}.rp-alert-body>:last-child{margin-bottom:0}.rp-alert-title{margin-bottom:var(--spacing-1);display:block}.rp-alert-icon{color:var(--tone-icon);margin-block-start:2px}.rp-alert-close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--colors-neutral-600);background:0 0;border:0;flex:none;place-items:center;margin-inline-start:auto;display:grid}.rp-alert-close:hover{background:var(--colors-neutral-100)}.rp-state{align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-8) var(--spacing-6);display:flex}.rp-state-icon{border:1px solid var(--colors-neutral-200);border-radius:var(--radius-full);background:var(--colors-neutral-50);width:52px;height:52px;color:var(--colors-neutral-600);flex:none;place-items:center;display:grid}.rp-state[data-tone=neutral] .rp-state-icon{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand)}.rp-state[data-tone=info] .rp-state-icon{border-color:var(--colors-info-100);background:var(--colors-info-50);color:var(--colors-info-700)}.rp-state[data-tone=warning] .rp-state-icon{border-color:var(--colors-warning-100);background:var(--colors-warning-50);color:var(--colors-warning-700)}.rp-state[data-tone=error] .rp-state-icon{border-color:var(--colors-error-100);background:var(--colors-error-50);color:var(--colors-error-700)}.rp-state-body{gap:var(--spacing-3);min-width:0;display:grid}.rp-state-body>*{margin:0}.rp-state-body :is(h1,h2,h3,h4){font-size:var(--text-xl)}.rp-state-page{width:min(100% - 32px,48rem);margin:clamp(32px,10vh,96px) auto}.rp-state-page h1{font-size:var(--display-sm)}.rp-state-code{color:var(--brand);font-size:var(--text-sm);letter-spacing:.08em;font-weight:600}.rp-state-description{color:var(--muted)}.rp-state-description>:last-child{margin-bottom:0}.rp-toast{z-index:3;position:fixed;inset-block-end:16px;inset-inline-end:16px}.rp-skeleton{background:var(--colors-neutral-200);border-radius:var(--radius-sm);min-height:24px}.rp-sr,.rp-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp-skip:focus{z-index:5;background:var(--paper);padding:12px;position:absolute}.rp-crumb{gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--text-sm);color:var(--muted);padding:0;list-style:none}.rp-crumb a{color:var(--muted)}.rp-crumb a:hover{color:var(--brand)}.rp-crumb [aria-current=page]{color:var(--ink);font-weight:500}.rp-crumb li+li:before{content:"/";color:var(--colors-neutral-400);margin-inline-end:var(--spacing-2)}.rp-stepper-list{margin:0;padding:0;list-style:none;display:flex}.rp-step{flex:1;min-width:0;position:relative}.rp-step:not(:last-child):after{content:"";background:var(--colors-neutral-300);height:2px;position:absolute;inset-block-start:15px;inset-inline-start:calc(32px + var(--spacing-2));inset-inline-end:var(--spacing-2)}.rp-step[data-passed]:after{background:var(--brand)}.rp-step-content{align-items:flex-start;gap:var(--spacing-2);color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;padding:0;display:flex}button.rp-step-content:hover .rp-step-label{text-decoration:underline}.rp-step-marker{border:2px solid var(--colors-neutral-300);background:var(--paper);width:32px;height:32px;color:var(--colors-neutral-500);border-radius:50%;place-items:center;font-weight:500;display:grid}.rp-step-label{color:var(--muted);font-size:var(--text-sm);padding-inline-end:var(--spacing-4);line-height:20px}.rp-step[data-state=current] .rp-step-marker{border-color:var(--brand);background:var(--brand-surface);color:var(--brand)}.rp-step[data-state=current] .rp-step-label{color:var(--ink);font-weight:600}.rp-step[data-state=completed] .rp-step-marker{border-color:var(--brand);background:var(--brand);color:var(--paper)}.rp-step[data-state=completed] .rp-step-label{color:var(--ink)}.rp-step[data-state=error] .rp-step-marker{border-color:var(--colors-error-600);background:var(--colors-error-50);color:var(--colors-error-700)}.rp-step[data-state=error] .rp-step-label{color:var(--colors-error-700)}.rp-stepper-compact{display:none}.rp-stepper-compact p{margin-bottom:var(--spacing-2)}.rp-stepper-compact progress{width:100%;height:6px;display:block}.rp-stepper[data-compact=always] .rp-stepper-list{display:none}.rp-stepper[data-compact=always] .rp-stepper-compact{display:block}dialog{border-radius:var(--radius-card);width:min(32rem,100% - 32px);max-height:90dvh;box-shadow:var(--shadow-dropdown)}dialog::backdrop{background:var(--backdrop)}.rp-dialog-head{margin-bottom:var(--spacing-4);flex-wrap:nowrap;align-items:flex-start}.rp-dialog-head h2{margin:0;font-size:22px}dialog.rp-drawer{border-radius:0;width:min(26rem,100%);height:100dvh;max-height:none;margin:0;margin-inline-start:auto}.rp-popover{max-width:min(28rem,90vw)}@supports (position-area:block-end){.rp-popover--anchored{margin:var(--spacing-2) 0 0;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline;min-width:16rem;inset:auto}}.rp-tooltip{position:relative}.rp-tooltip [role=tooltip]{z-index:2;background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);padding:8px;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.rp-tooltip:is(:hover,:focus-within) [role=tooltip]:not([hidden]){display:block}.rp-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;flex-wrap:nowrap;gap:0;overflow-x:auto}.rp-tabs button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;padding:8px 16px;font-weight:500}.rp-tabs button:hover{background:var(--colors-neutral-50);color:var(--ink)}.rp-tabs [aria-selected=true]{border-color:var(--brand);background:var(--brand-surface);color:var(--brand);font-weight:600}.rp-link-tab{align-items:center;gap:var(--spacing-2);min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:4px solid #0000;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.rp-link-tab:hover{background:var(--colors-neutral-50);color:var(--ink)}.rp-link-tab[aria-current=page]{border-color:var(--brand);background:var(--brand-surface);color:var(--brand);font-weight:600}.rp-tab-count{border-radius:var(--radius-full);background:var(--colors-neutral-100);min-width:22px;height:22px;color:var(--colors-neutral-700);font-size:var(--text-xs);place-items:center;padding-inline:6px;font-weight:600;line-height:1;display:inline-grid}.rp-link-tab[aria-current=page] .rp-tab-count{background:var(--brand);color:var(--paper)}.rp-disclosure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow:hidden}.rp-disclosure+.rp-disclosure{margin-top:var(--spacing-3)}.rp-disclosure summary{align-items:center;gap:var(--spacing-3);min-height:56px;padding:var(--spacing-3) var(--spacing-5);font-weight:500;list-style:none;display:flex}.rp-disclosure summary::-webkit-details-marker{display:none}.rp-disclosure summary:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:none;width:8px;height:8px;margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}.rp-disclosure[open]{border-color:var(--brand)}.rp-disclosure[open] summary{border-bottom:1px solid var(--line-soft);background:var(--brand-surface)}.rp-disclosure[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rp-disclosure summary:focus-visible{outline-offset:-3px}.rp-disclosure>:not(summary){margin:var(--spacing-4) var(--spacing-5)}.rp-disclosure p{margin-top:12px}.rp-pagination{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.rp-pagination-summary{color:var(--muted);font-size:var(--text-sm);margin:0}.rp-pages{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rp-pages .rp-btn{gap:var(--spacing-1)}.rp-page{min-width:32px;height:32px;padding-inline:var(--spacing-1);border-radius:var(--radius-xs);color:var(--ink);background:0 0;border:0;place-items:center;display:grid;position:relative}.rp-page:hover{background:var(--colors-neutral-100)}.rp-page[aria-current=page]{background:var(--brand-surface);color:var(--brand);font-weight:600}.rp-page[aria-current=page]:after{content:"";border-radius:var(--radius-full);background:var(--brand);height:3px;position:absolute;inset-block-end:-1px;inset-inline:4px}.rp-pages-gap{color:var(--muted);padding-inline:var(--spacing-1)}.rp-page-size .rp-field{align-items:center;gap:var(--spacing-2);grid-template-columns:auto 6rem}.rp-scroll{overflow-x:auto}.rp-scroll table{border-collapse:collapse;width:100%}.rp-table .rp-scroll{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card)}.rp-table .rp-scroll tbody tr:last-child>*{border-bottom:0}th,td{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--line-soft);text-align:start}th{background:var(--colors-neutral-50);height:48px;color:var(--colors-neutral-700);font-size:var(--text-sm);border-bottom-color:var(--line);font-weight:500}tbody tr:hover{background:var(--brand-surface-hover)}tbody tr.rp-row-selected{background:var(--brand-surface)}.rp-table--default td{height:64px}.rp-table--compact td{height:48px}.rp-nowrap{white-space:nowrap}.rp-toolbar.rp-nowrap{flex-wrap:nowrap}.rp-align-end{text-align:end}.rp-col-actions,.rp-col-select{white-space:nowrap;width:1%}.rp-cell-subtitle{color:var(--muted);font-size:var(--text-sm);display:block}.rp-sort{align-items:center;gap:var(--spacing-1);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.rp-sort .rp-icon{color:var(--colors-neutral-500)}th[aria-sort] .rp-sort .rp-icon{color:var(--brand)}caption{text-align:start;padding:12px var(--spacing-4);font-weight:600}.rp-table-toolbar>.rp-field:has(input[type=search]){flex:16rem;max-width:28rem}.rp-table-toolbar>.rp-field{min-width:10rem}.rp-table-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.rp-table-cards{margin:0;padding:0;list-style:none;display:none}.rp-table-card{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);display:grid}.rp-table-card+.rp-table-card{margin-top:var(--spacing-3)}.rp-table-card.rp-row-selected{border-color:var(--brand)}.rp-table-card-head{align-items:flex-start;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.rp-table-card-title{flex:12rem;min-width:0;font-weight:600}.rp-table-card dl{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.rp-table-card dt,.rp-facts dt{color:var(--muted);font-size:var(--text-sm)}.rp-table-card dd,.rp-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rp-facts>*{min-width:0}.rp-facts{gap:var(--spacing-4) var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.rp-timeline{border-inline-start:2px solid var(--line-soft);margin:0;padding-inline-start:var(--spacing-5);list-style:none}.rp-timeline li{padding-block:var(--spacing-2) var(--spacing-3);position:relative}.rp-timeline li:before{content:"";border:2px solid var(--paper);background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 1px var(--brand-border);border-radius:50%;position:absolute;inset-block-start:15px;inset-inline-start:calc(-1 * var(--spacing-5) - 7px)}.rp-timeline time{color:var(--muted);font-size:var(--text-sm);display:block}.rp-canvas{border:1px solid var(--line);border-radius:var(--radius-md);touch-action:none;background:var(--colors-neutral-50);min-height:320px;position:relative;overflow:hidden}.rp-scene{transform-origin:0 0;width:fit-content;position:absolute;top:0;left:0}.rp-canvas--scroll{touch-action:pan-x pan-y;max-height:min(75vh,60rem);padding:var(--spacing-3);overflow:auto}.rp-canvas--scroll>.rp-scene{width:auto;min-width:100%;position:relative}[dir=rtl] .rp-canvas--scroll>.rp-scene{transform-origin:100% 0}.rp-shell{grid-template-columns:17.5rem minmax(0,1fr);grid-template-rows:var(--shell-header-height) 1fr;min-height:100dvh;display:grid}.rp-shell-head{z-index:4;height:var(--shell-header-height);padding-inline:var(--spacing-6);background:var(--paper);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:var(--spacing-4);grid-column:1/-1;display:flex;position:sticky;inset-block-start:0}.rp-shell-start,.rp-shell-actions{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.rp-shell-actions{gap:var(--spacing-1)}.rp-shell-brand{align-items:center;gap:var(--spacing-3);min-width:0;color:var(--ink);font-size:var(--text-lg);white-space:nowrap;font-weight:600;line-height:1.4;text-decoration:none;display:flex}a.rp-shell-brand:hover{color:var(--ink)}.rp-shell-brand>span{min-width:0;display:grid}.rp-shell-brand>span>*{text-overflow:ellipsis;overflow:hidden}.rp-brand-tagline{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:400;line-height:1.6}.rp-shell-brand img{width:auto;height:44px;display:block}.rp-shell-brand img.rp-shell-logo{max-width:none;height:48px}.rp-shell-brand:not(.has-logo):not(:has(img)):before{content:"";background:var(--brand-mark) center / contain no-repeat;flex:none;width:44px;height:44px}.rp-header-link{align-items:center;gap:var(--spacing-2);min-height:44px;padding-inline:var(--spacing-3);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:inline-flex}.rp-header-link:hover{background:var(--colors-neutral-50);color:var(--brand)}.rp-header-action{align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--ink);text-align:start;background:0 0;border:0;display:inline-flex;position:relative}.rp-header-action--icon{justify-content:center;width:44px;padding:0}.rp-header-action:hover{background:var(--colors-neutral-50);color:var(--brand)}.rp-header-action[aria-expanded=true]{background:var(--brand-surface);color:var(--brand)}.rp-header-action:focus-visible,.rp-nav-link:focus-visible,.rp-page:focus-visible,.rp-sort:focus-visible,.rp-step-content:focus-visible,.rp-alert-close:focus-visible{outline:2px solid var(--colors-base-black);outline-offset:2px}.rp-count{border-radius:var(--radius-full);background:var(--brand);min-width:20px;height:20px;color:var(--paper);font-size:var(--text-xs);place-items:center;padding-inline:6px;font-weight:600;line-height:1;display:inline-grid}.rp-header-action--icon .rp-count{background:var(--colors-error-600);min-width:18px;height:18px;padding-inline:4px;position:absolute;inset-block-start:4px;inset-inline-end:2px}.rp-avatar{border:1px solid var(--brand-border);border-radius:var(--radius-full);background:var(--brand-surface);width:36px;height:36px;color:var(--brand);font-size:var(--text-sm);flex:none;place-items:center;font-weight:600;display:grid}.rp-profile-text{line-height:1.3;display:grid}.rp-profile-name{color:var(--ink);font-size:var(--text-sm);font-weight:500}.rp-profile-role{color:var(--muted);font-size:var(--text-xs)}.rp-search-toggle{display:none}.rp-shell-search .rp-field input{background:var(--colors-neutral-50);width:clamp(12rem,22vw,20rem);min-height:40px}.rp-shell>aside{height:calc(100dvh - var(--shell-header-height));border-inline-end:1px solid var(--line-soft);padding:var(--spacing-4) var(--spacing-3);background:var(--paper);align-self:start;position:sticky;inset-block-start:var(--shell-header-height);overflow-y:auto}.rp-shell main{--main-pad-block:clamp(16px, 3.5vw, 40px);--main-pad-inline:clamp(16px, 4vw, 48px);padding:var(--main-pad-block) var(--main-pad-inline) 64px;min-width:0}.rp-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rp-nav-link{align-items:center;gap:var(--spacing-3);width:100%;min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);color:var(--colors-neutral-700);text-align:start;background:0 0;border:0;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.rp-nav-link:after{content:"";border-radius:var(--radius-full);background:var(--brand);width:4px;display:none;position:absolute;inset-block:8px;inset-inline-start:0}.rp-nav-link:hover{background:var(--colors-neutral-50);color:var(--ink)}.rp-nav-link[aria-current=page]{background:var(--brand-surface);color:var(--brand);font-weight:600}.rp-nav-link[aria-current=page]:after{display:block}.rp-nav-label{flex:1;min-width:0}.rp-nav-toggle[data-current]{color:var(--brand);font-weight:600}.rp-nav-toggle:after{display:none}.rp-nav-arrow{transition:transform .2s ease-in-out}.rp-nav-toggle[aria-expanded=true] .rp-nav-arrow{transform:rotate(180deg)}.rp-nav .rp-nav-sub{border-inline-start:1px solid var(--line-soft);margin-inline-start:var(--spacing-4);padding-block:2px;padding-inline-start:var(--spacing-2)}.rp-nav .rp-nav-sub[hidden]{display:none}.rp-nav-link--child{font-size:var(--text-sm);font-weight:400}.rp-nav-group+li:not(.rp-nav-group),li:not(.rp-nav-group)+.rp-nav-group{margin-block-start:var(--spacing-2)}.rp-mobile,.rp-mobile-only,.rp-shell.focus>aside,.rp-shell.focus>.rp-shell-head{display:none}.rp-shell.focus{display:block}.rp-shell.focus main{min-height:100dvh}.rp-page-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4) var(--spacing-6);margin-block:var(--spacing-3) var(--spacing-8);flex-wrap:wrap;display:flex}.rp-page-heading{gap:var(--spacing-2);flex:28rem;min-width:0;display:grid}.rp-page-heading .rp-eyebrow{margin:0}.rp-page-title{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;min-width:0;display:flex}.rp-page-title h1{font-size:var(--display-sm);margin:0;line-height:1.4}.rp-page-subtitle{max-width:75ch;color:var(--muted)}.rp-page-subtitle>:last-child{margin-bottom:0}.rp-page-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.rp-section-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.rp-section-head :is(h2,h3){margin:0}.rp-section-head p{margin:var(--spacing-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.rp-workspace-hero{margin:calc(-1 * var(--main-pad-block)) calc(-1 * var(--main-pad-inline)) var(--spacing-8);padding:var(--spacing-8) var(--main-pad-inline) var(--spacing-10);background:var(--brand-surface);border-bottom:1px solid var(--brand-border)}.rp-workspace-hero h1{font-size:var(--heading-1);margin:0}.rp-workspace-hero-lead{max-width:62ch;margin:var(--spacing-2) 0 0;color:var(--muted);font-size:17px}.rp-sections{gap:var(--spacing-10);display:grid}.rp-sections>*{min-width:0}.rp-sections>section{gap:var(--spacing-4);align-content:start;display:grid}.rp-sections .rp-service-card{min-height:0}.rp-page-section{margin-top:var(--spacing-8)}.rp-case{gap:var(--spacing-6);display:grid}.rp-case>*{min-width:0}.rp-case-head{gap:var(--spacing-6);display:grid}.rp-case-summary{gap:var(--spacing-5);align-content:start;min-width:0;display:grid}.rp-case-title{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.rp-case-title :is(h2,h3){margin:0}.rp-case-reference{color:var(--muted);font-size:var(--text-sm)}.rp-case-stage{gap:var(--spacing-3) var(--spacing-8);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);border-inline-start:4px solid var(--brand);background:var(--brand-surface);flex-wrap:wrap;margin:0;display:flex}.rp-case-stage>div{gap:var(--spacing-1);min-width:0;display:grid}.rp-case-stage dt{color:var(--muted);font-size:var(--text-sm)}.rp-case-stage dd{overflow-wrap:anywhere;margin:0;font-weight:600}.rp-case-due{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.rp-case-actions{gap:var(--spacing-3);align-content:start;min-width:0;display:grid}.rp-case-actions h2,.rp-case-aside h2{font-size:var(--heading-3);margin:0}.rp-case-body{gap:var(--spacing-6);align-items:start;display:grid}.rp-case-main,.rp-case-aside{min-width:0}.rp-case-aside{gap:var(--spacing-4);display:grid}.rp-case-aside-footer{font-size:var(--text-sm);margin:0}@media (min-width:1025px){.rp-case-head:has(>.rp-case-actions){grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.rp-case-actions{border-inline-start:1px solid var(--line-soft);padding-inline-start:var(--spacing-6)}.rp-case-body[data-aside]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.rp-case-aside{top:var(--spacing-6);position:sticky}}.rp-metrics{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rp-metric{border:1px solid var(--line-soft);border-inline-start:4px solid var(--colors-info-500,var(--brand));border-radius:var(--radius-md);background:var(--paper);min-width:0}.rp-metric[data-tone=error]{border-inline-start-color:var(--colors-error-600)}.rp-metric[data-tone=warning]{border-inline-start-color:var(--colors-warning-500)}.rp-metric[data-tone=success]{border-inline-start-color:var(--brand)}.rp-metric[data-tone=neutral]{border-inline-start-color:var(--colors-neutral-300)}.rp-metric>:is(.rp-metric-link,.rp-metric-label:first-child){margin:0}.rp-metric,.rp-metric-link{gap:var(--spacing-1);align-content:start;display:grid}:is(.rp-metric:not(:has(>.rp-metric-link)),.rp-metric-link){padding:var(--spacing-3) var(--spacing-4)}.rp-metric-link{border-radius:inherit;height:100%;color:inherit;text-decoration:none}.rp-metric-link:hover{background:var(--brand-surface-hover,var(--colors-neutral-50))}.rp-metric-link:hover .rp-metric-label{color:var(--brand);text-decoration:underline}.rp-metric-label{color:var(--muted);font-size:var(--text-sm)}.rp-metric-value{font-size:var(--heading-3);line-height:1.3}.rp-metric-detail{color:var(--muted);font-size:var(--text-xs)}.rp-queue-panel{gap:var(--spacing-4);align-content:start;display:grid}.rp-queue-panel :is(h2,h3){font-size:var(--heading-3);margin:0}.rp-queue-panel p{margin:var(--spacing-1) 0 0;font-size:var(--text-sm)}.rp-queue-lines{margin:0;padding:0;list-style:none;display:grid}.rp-queue-lines li+li{border-top:1px solid var(--line-soft)}.rp-queue-lines a{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:48px;padding:var(--spacing-2) var(--spacing-2);color:var(--ink);text-decoration:none;display:flex}.rp-queue-lines a:hover{background:var(--brand-surface-hover)}.rp-queue-lines a:hover .rp-queue-label{color:var(--brand);text-decoration:underline}.rp-queue-label{min-width:0;font-weight:500}.rp-queue-meta{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:inline-flex}.rp-queue-count{border-radius:var(--radius-full);background:var(--brand-surface);min-width:32px;height:28px;color:var(--brand);place-items:center;padding-inline:8px;font-weight:700;display:inline-grid}.rp-queue-lines li[data-tone=error] .rp-queue-count{background:var(--colors-error-50);color:var(--colors-error-700)}.rp-queue-lines li[data-idle] .rp-queue-label,.rp-queue-lines li[data-idle] .rp-queue-count{color:var(--muted);font-weight:400}.rp-queue-lines li[data-idle] .rp-queue-count{background:var(--colors-neutral-100)}.rp-link-tab[aria-disabled=true]{color:var(--colors-neutral-500);cursor:not-allowed}.rp-link-tab[aria-disabled=true]:hover{color:var(--colors-neutral-500);background:0 0}.rp-tab-count[data-tone=error]{background:var(--colors-error-50);color:var(--colors-error-700)}.rp-link-tab[aria-current=page] .rp-tab-count[data-tone=error]{background:var(--colors-error-600);color:var(--paper)}.rp-segment-note{color:var(--muted);font-size:var(--text-sm);margin:0}.rp-action-bar{align-items:center}.rp-action-bar-end{gap:var(--spacing-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.rp-link-grid{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rp-link-grid a{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:flex}.rp-link-grid a:hover{border-color:var(--brand);background:var(--brand-surface-hover)}.rp-attention{margin-top:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--colors-primary-sa-flag-200);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card)}.rp-attention>.rp-section-head{margin-bottom:var(--spacing-4)}.rp-attention-list{margin:0;padding:0;list-style:none;display:grid}.rp-attention-item{padding-block:var(--spacing-4);border-top:1px solid var(--line-soft)}.rp-attention-row{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.rp-attention-item:first-child{border-top:0;padding-top:0}.rp-attention-item:last-child{padding-bottom:0}.rp-attention-text{align-items:flex-start;gap:var(--spacing-3);flex:22rem;min-width:0;display:flex}.rp-attention-text>.rp-icon{color:var(--brand);margin-top:3px}.rp-attention-row[data-tone=warning] .rp-attention-text>.rp-icon{color:var(--colors-warning-600)}.rp-attention-title{font-size:17px;display:block}.rp-attention-text p{margin:var(--spacing-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.rp-carousel{color:var(--paper);position:relative}.rp-carousel-viewport{background:var(--colors-primary-sa-flag-950);position:relative;overflow:hidden}.rp-carousel-track{direction:ltr;align-items:stretch;transition:transform .35s;display:flex}.rp-slide{isolation:isolate;touch-action:pan-y;flex:0 0 100%;align-items:center;min-width:0;min-height:480px;padding:60px 0 132px;display:flex;position:relative}.rp-slide:before,.rp-slide:after{content:"";z-index:-1;position:absolute;inset:0}.rp-slide:before{background-image:var(--slide-image,none);opacity:.82;background-position:50% 46%;background-size:cover}.rp-slide:after{background:linear-gradient(to left, var(--colors-primary-sa-flag-950) 0%, var(--colors-primary-sa-flag-950) 40%, var(--colors-primary-sa-flag-950) 75%, var(--colors-primary-sa-flag-950) 100%)}@supports (color:color-mix(in lab, red, red)){.rp-slide:after{background:linear-gradient(to left, color-mix(in srgb, var(--colors-primary-sa-flag-950) 96%, transparent) 0%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 86%, transparent) 40%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 40%, transparent) 75%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 30%, transparent) 100%)}}.rp-slide[dir=ltr]:before{transform:scaleX(-1)}.rp-slide[dir=ltr]:after{background:linear-gradient(to right, var(--colors-primary-sa-flag-950) 0%, var(--colors-primary-sa-flag-950) 40%, var(--colors-primary-sa-flag-950) 75%, var(--colors-primary-sa-flag-950) 100%)}@supports (color:color-mix(in lab, red, red)){.rp-slide[dir=ltr]:after{background:linear-gradient(to right, color-mix(in srgb, var(--colors-primary-sa-flag-950) 96%, transparent) 0%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 86%, transparent) 40%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 40%, transparent) 75%, color-mix(in srgb, var(--colors-primary-sa-flag-950) 30%, transparent) 100%)}}.rp-slide-copy{max-width:760px}.rp-slide .rp-eyebrow{color:var(--colors-primary-sa-flag-200);margin-bottom:var(--spacing-4)}.rp-slide-title{max-width:680px;color:var(--paper);letter-spacing:-.5px;margin:0;font-size:52px;font-weight:600;line-height:1.45}.rp-slide-text{max-width:640px;margin:var(--spacing-4) 0 0;color:var(--colors-primary-sa-flag-100);font-size:18px;line-height:1.85}.rp-slide-actions{align-items:center;gap:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;margin-top:28px;display:flex}.rp-slide-actions .rp-btn.dga-btn--primary-brand,.rp-slide-actions .rp-btn.dga-btn--primary-brand:visited{min-height:48px;padding-inline:var(--spacing-6);background:var(--paper);color:var(--colors-primary-sa-flag-900)}.rp-slide-actions .rp-btn.dga-btn--primary-brand:hover{background:var(--colors-primary-sa-flag-100)}.rp-slide-actions a:not(.rp-btn){color:var(--paper);text-underline-offset:5px;font-size:15px;text-decoration:underline}.rp-slide :focus-visible,.rp-carousel-dots :focus-visible{outline-color:var(--paper)}.rp-carousel-dots{inset-inline:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:66px}.rp-carousel-dot{background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.rp-carousel-dot:before{content:"";background:var(--paper);opacity:.85;border-radius:50%;width:12px;height:12px}.rp-carousel-dot[aria-pressed=true]:before{background:var(--brand-accent);opacity:1;width:14px;height:14px}.rp-carousel-dot:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.rp-service-cards{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rp-service-card{isolation:isolate;min-height:328px;padding:28px var(--spacing-6) 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.rp-service-card:hover,.rp-service-card:focus-within{border-color:var(--colors-primary-sa-flag-600-primary);box-shadow:var(--shadow-card-hover)}.rp-service-card:has(.rp-service-action:focus-visible){outline:3px solid var(--brand);outline-offset:4px}.rp-service-top{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.rp-icon-tile{border:1px solid var(--brand-border);background:var(--brand-surface);width:52px;height:52px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.rp-service-audience{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--colors-neutral-50);color:var(--muted);padding:4px 8px;font-size:11px;line-height:1.6}.rp-service-card :is(h2,h3){color:var(--ink);margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.5}.rp-service-card p{max-width:34em;margin:0 0 var(--spacing-5);color:var(--muted);font-size:var(--text-sm);line-height:1.9}.rp-service-detail{align-items:flex-start;gap:var(--spacing-2);margin:auto 0 var(--spacing-6);color:var(--colors-neutral-500);font-size:12px;line-height:1.8;display:flex}.rp-service-detail .rp-icon{color:var(--brand);margin-top:2px}.rp-service-action{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-top:1px solid var(--line-soft);min-height:64px;color:var(--brand);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:flex}.rp-service-action:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.rp-service-action:focus-visible{outline:0}.rp-service-action-icon{border-radius:var(--radius-sm);background:var(--brand-surface);width:32px;height:32px;color:var(--brand);place-items:center;display:grid}.rp-service-card:is(:hover,:focus-within) .rp-service-action-icon{background:var(--brand);color:var(--paper)}.rp-service-card:hover .rp-service-action>span:first-child{text-underline-offset:4px;text-decoration:underline}.rp-highlight-links a{text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.rp-reduce-motion,.rp-reduce-motion *,.rp-reduce-motion :before,.rp-reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1024px){.rp-shell{display:block}.rp-shell>aside{display:none}.rp-mobile{display:inline-flex}.rp-col-optional{display:none}.rp-service-cards{gap:var(--spacing-4)}.rp-service-card{padding:var(--spacing-6) var(--spacing-5) 0}.rp-service-card :is(h2,h3){font-size:21px}.rp-slide-title{font-size:44px}}@media (max-width:767px){:root{--shell-header-height:64px;--container-padding:var(--container-padding-mobile);--heading-1:28px;--heading-2:23px;--heading-3:18px}.rp-panels{grid-template-columns:1fr!important}.rp-panels-width{display:none}.rp-shell-head{padding-inline:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2)}.rp-shell-brand{gap:6px;font-size:15px}.rp-shell-brand:not(.has-logo):not(:has(img)):before{width:32px;height:32px}.rp-shell-brand img.rp-shell-logo{height:34px}.rp-shell-actions,.rp-shell-start{gap:0}.rp-shell-head .rp-btn.rp-mobile{width:40px;min-height:40px}.rp-shell-brand>span{font-size:14px}.rp-header-action--icon{width:40px}.rp-header-link{padding-inline:var(--spacing-2)}.rp-avatar{width:32px;height:32px}.rp-brand-tagline,.rp-desktop-only,.rp-profile-text{display:none}.rp-mobile-only{display:inline}.rp-search-toggle{display:inline-flex}.rp-shell-search{padding:var(--spacing-3) var(--spacing-4);background:var(--paper);border-bottom:1px solid var(--line-soft);box-shadow:var(--shadow-dropdown);display:none;position:absolute;inset-block-start:100%;inset-inline:0}.rp-shell-search[data-open=true]{display:block}.rp-shell-search .rp-field input{width:100%}.rp-toolbar{align-items:stretch}.rp-table-toolbar>.rp-field{flex:100%;max-width:none}.rp-table-actions{margin-inline-start:0}.rp-page-actions{width:100%}.rp-stepper[data-compact=auto] .rp-stepper-list{display:none}.rp-stepper[data-compact=auto] .rp-stepper-compact{display:block}.rp-table[data-mobile=cards] .rp-scroll{display:none}.rp-table[data-mobile=cards] .rp-table-cards{display:block}.rp-state{padding:var(--spacing-6) var(--spacing-5);flex-direction:column}.rp-card,.rp-section{padding:var(--spacing-5)}.rp-service-cards{grid-template-columns:1fr}.rp-service-card{min-height:0;padding:var(--spacing-6) var(--spacing-5) 0}.rp-service-top{margin-bottom:var(--spacing-5)}.rp-icon-tile{width:48px;height:48px}.rp-service-card :is(h2,h3){font-size:22px}.rp-service-detail{margin-bottom:var(--spacing-5)}.rp-service-action{min-height:60px}.rp-slide{align-items:flex-start;min-height:440px;padding:36px 0 100px}.rp-slide:before{opacity:.5;background-position:30%}.rp-slide:after,.rp-slide[dir=ltr]:after{background:linear-gradient(to left, var(--colors-primary-sa-flag-950), var(--colors-primary-sa-flag-950))}@supports (color:color-mix(in lab, red, red)){.rp-slide:after,.rp-slide[dir=ltr]:after{background:linear-gradient(to left, color-mix(in srgb, var(--colors-primary-sa-flag-950) 96%, transparent), color-mix(in srgb, var(--colors-primary-sa-flag-950) 60%, transparent))}}.rp-slide-title{letter-spacing:0;font-size:32px;line-height:1.5}.rp-slide-text{margin-top:var(--spacing-3);font-size:15px}.rp-slide-actions{margin-top:var(--spacing-6);gap:var(--spacing-4) var(--spacing-5)}.rp-slide-actions .rp-btn.dga-btn--primary-brand{font-size:var(--text-sm);padding-inline:18px}.rp-slide-actions a:not(.rp-btn){font-size:13px}.rp-carousel-dots{bottom:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.rp-shell:fullscreen{background:var(--background-body);overflow:auto}@media print{@page{margin:16mm 14mm}html,body{background:#fff}.rp-shell{min-height:0;display:block}.rp-shell-head,.rp-shell>aside,.rp-shell dialog,.rp-skip,.rp-shell main>nav[aria-label],.rp-page-actions,.rp-no-print{display:none!important}.rp-shell main{max-width:none;padding:0}.rp-page-head{margin-block-start:0}.rp-card,.rp-section,.rp-table-frame,table{box-shadow:none!important}.rp-card,.rp-section,tr,.rp-facts>*{break-inside:avoid}h1,h2,h3{break-after:avoid}.rp-print-break{break-before:page}a{color:inherit;text-decoration:none}}.rp-cover{isolation:isolate;border-radius:var(--radius-md);background:var(--colors-primary-sa-flag-800);color:var(--colors-primary-sa-flag-50);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.rp-cover[data-shape=portrait]{aspect-ratio:3/4}.rp-cover[data-shape=square]{aspect-ratio:1}.rp-cover[data-shape=banner]{aspect-ratio:16/7;border-radius:0;width:100%}.rp-cover[data-shape=portrait][data-size=sm],.rp-cover[data-shape=square][data-size=sm]{width:48px}.rp-cover[data-shape=portrait][data-size=md]{width:120px}.rp-cover[data-shape=portrait][data-size=lg]{width:200px}.rp-cover[data-shape=square][data-size=md]{width:96px}.rp-cover[data-shape=square][data-size=lg]{width:160px}.rp-cover img{object-fit:cover;width:100%;height:100%}.rp-cover:not([data-image]):before{content:"";z-index:-1;background:radial-gradient(circle at 100% 0,currentColor 0 30%,#0000 31%),repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 12px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rp-cover:not([data-image]):before{background:radial-gradient(circle at 100% 0, color-mix(in srgb, currentColor 16%, transparent) 0 30%, transparent 31%), repeating-linear-gradient(135deg, color-mix(in srgb, currentColor 7%, transparent) 0 1px, transparent 1px 12px)}}.rp-cover[data-variant="1"]{background:var(--colors-primary-sa-flag-50);color:var(--colors-primary-sa-flag-800)}.rp-cover[data-variant="2"]{background:var(--colors-neutral-800);color:var(--colors-neutral-50)}.rp-cover[data-variant="3"]{background:var(--colors-neutral-100);color:var(--colors-neutral-800)}.rp-cover[data-variant="4"]{background:var(--colors-primary-sa-flag-600-primary);color:var(--colors-neutral-25)}.rp-cover[data-variant="5"]{background:var(--colors-primary-sa-flag-950);color:var(--colors-primary-sa-flag-200)}.rp-cover-kind{opacity:.85;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px}.rp-cover[data-size=sm] .rp-cover-kind{display:none}.rp-cover-initials{font-size:28px;font-weight:700;line-height:1}.rp-cover[data-size=sm] .rp-cover-initials{font-size:16px}.rp-cover[data-size=lg] .rp-cover-initials,.rp-cover[data-shape=banner] .rp-cover-initials{font-size:40px}.rp-cover-caption{font-size:var(--text-xs);text-align:center;opacity:.9;font-weight:500;line-height:1.4;position:absolute;inset-block-end:8px;inset-inline:8px}.rp-doc-list{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.rp-doc-tile{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rp-doc-thumb{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--colors-neutral-50);width:44px;height:56px;color:var(--colors-neutral-600);place-items:center;display:grid;position:relative;overflow:hidden}.rp-doc-thumb img{object-fit:cover;width:100%;height:100%}.rp-doc-tile[data-file=pdf] .rp-doc-thumb{color:var(--colors-error-600)}.rp-doc-tile[data-file=word] .rp-doc-thumb{color:var(--colors-info-600)}.rp-doc-tile[data-file=sheet] .rp-doc-thumb{color:var(--brand)}.rp-doc-tile[data-file=slides] .rp-doc-thumb{color:var(--colors-warning-600)}.rp-doc-tag{text-align:center;font-size:9px;font-weight:700;line-height:1.2;position:absolute;inset-block-end:3px;inset-inline:2px}.rp-doc-body{gap:2px;min-width:0;display:grid}.rp-doc-head{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.rp-doc-name{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.rp-doc-meta{gap:var(--spacing-1) var(--spacing-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.rp-doc-meta span+span:before{content:"·";margin-inline-end:var(--spacing-3)}.rp-doc-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.rp-stage-progress{gap:var(--spacing-2);display:grid}.rp-stage-bar{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rp-stage-bar li{border-radius:var(--radius-full);background:var(--colors-neutral-200);flex:1;height:6px}.rp-stage-bar li[data-state=completed],.rp-stage-bar li[data-state=current]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rp-stage-bar li[data-state=current]{background:color-mix(in srgb, var(--brand) 45%, var(--colors-neutral-200))}}.rp-stage-bar li[data-state=current]{box-shadow:inset 0 0 0 1px var(--brand)}.rp-stage-bar li[data-state=error]{background:var(--colors-error-500)}.rp-stage-now{gap:var(--spacing-1) var(--spacing-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rp-stage-now span{color:var(--muted)}.rp-card-facts{gap:var(--spacing-2) var(--spacing-6);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rp-card-facts>div{min-width:0}.rp-card-facts dt{align-items:center;gap:var(--spacing-1);color:var(--muted);font-size:var(--text-xs);display:flex}.rp-card-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.rp-record-list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.rp-record-card{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);display:grid}.rp-record-main{align-items:start;gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rp-record-icon{border-radius:var(--radius-md);background:var(--brand-surface);width:40px;height:40px;color:var(--brand);place-items:center;display:grid}.rp-record-text{gap:var(--spacing-1);min-width:0;display:grid}.rp-record-kicker{gap:var(--spacing-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.rp-record-kicker>*+:before{content:"·";margin-inline-end:var(--spacing-2)}.rp-record-title{margin:0;font-size:17px;line-height:1.5}.rp-record-title a{color:var(--ink);text-decoration:none}.rp-record-title a:hover{color:var(--brand);text-decoration:underline}.rp-record-next{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--brand-surface);flex-wrap:wrap;display:flex}.rp-record-next p{font-size:var(--text-sm);gap:2px;margin:0;display:grid}.rp-record-next-label{color:var(--brand);font-size:var(--text-xs);font-weight:600}.rp-offering-cards{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rp-offering-card{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);height:100%;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.rp-offering-card:hover,.rp-offering-card:focus-within{border-color:var(--colors-primary-sa-flag-600-primary);box-shadow:var(--shadow-card-hover)}.rp-offering-card:has(.rp-offering-action:focus-visible){outline:3px solid var(--brand);outline-offset:4px}.rp-offering-body{align-content:start;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);flex:1;display:grid}.rp-offering-top{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.rp-offering-category{align-items:center;gap:var(--spacing-1);color:var(--brand);font-size:var(--text-xs);font-weight:600;display:inline-flex}.rp-offering-title{margin:0;font-size:18px;line-height:1.5}.rp-offering-description{color:var(--muted);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rp-offering-card[data-deadline=warning] .rp-card-facts>div:first-child dd{color:var(--colors-warning-700)}.rp-offering-card[data-deadline=neutral] .rp-card-facts>div:first-child dd{color:var(--muted)}.rp-offering-action{margin-inline:var(--spacing-5)}.rp-action-unavailable{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:inline-flex}.rp-action-reason{color:var(--muted);font-size:var(--text-xs)}.rp-empty{align-items:center;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--colors-neutral-25);flex-wrap:wrap;display:flex}.rp-empty-icon{background:var(--colors-neutral-100);width:44px;height:44px;color:var(--colors-neutral-600);border-radius:50%;place-items:center;display:grid}.rp-empty-body{flex:16rem;gap:2px;display:grid}.rp-empty-title{font-size:var(--text-sm);margin:0;font-weight:600}.rp-empty-text{color:var(--muted);font-size:var(--text-sm)}.rp-empty-text>p{margin:0}.rp-timeline--compact{padding-inline-start:var(--spacing-4)}.rp-timeline--compact li{padding-block:var(--spacing-1) var(--spacing-2);font-size:var(--text-sm)}.rp-timeline--compact li:before{inset-block-start:10px;inset-inline-start:calc(-1 * var(--spacing-4) - 7px)}.rp-timeline--compact time{font-size:var(--text-xs);margin-inline-start:var(--spacing-2);display:inline}.rp-timeline li[data-state=current]:before{background:var(--paper);box-shadow:0 0 0 2px var(--brand)}.rp-timeline li[data-state=upcoming]:before{background:var(--paper);box-shadow:0 0 0 1px var(--colors-neutral-400)}.rp-context-switch{gap:var(--spacing-1);margin-block-end:var(--spacing-3);display:grid}.rp-context-switch-label{color:var(--muted);font-size:var(--text-xs);font-weight:600}.rp-context-switch ul{border-radius:var(--radius-md);background:var(--colors-neutral-100);flex-wrap:wrap;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.rp-context-switch li{flex:auto}.rp-context-switch a{justify-content:center;align-items:center;gap:var(--spacing-1);border-radius:var(--radius-sm);min-height:32px;color:var(--ink);font-size:var(--text-xs);white-space:nowrap;padding:4px 10px;font-weight:500;text-decoration:none;display:flex}.rp-context-switch a:hover{background:var(--paper);color:var(--brand)}.rp-context-switch a[aria-current=true]{background:var(--paper);color:var(--brand);box-shadow:var(--shadow-card);font-weight:600}@media (max-width:767px){.rp-record-main{grid-template-columns:auto minmax(0,1fr)}.rp-record-status{grid-column:2}.rp-doc-tile{grid-template-columns:auto minmax(0,1fr)}.rp-doc-actions{grid-column:1/-1}}.rp-result-list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.rp-result{align-items:start;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:auto minmax(0,1fr);display:grid}.rp-result:hover,.rp-result:focus-within{border-color:var(--brand-border)}.rp-result-icon{border-radius:var(--radius-md);background:var(--brand-surface);width:44px;height:44px;color:var(--brand);place-items:center;display:grid}.rp-result[data-kind=programme] .rp-result-icon,.rp-result[data-kind=opportunity] .rp-result-icon{background:var(--colors-primary-sa-flag-800);color:var(--colors-primary-sa-flag-50)}.rp-result[data-kind=journal] .rp-result-icon,.rp-result[data-kind=article] .rp-result-icon,.rp-result[data-kind=work] .rp-result-icon{background:var(--colors-neutral-800);color:var(--colors-neutral-50)}.rp-result[data-kind=person] .rp-result-icon{background:var(--colors-neutral-100);color:var(--colors-neutral-700);border-radius:50%}.rp-result-body{gap:4px;min-width:0;display:grid}.rp-result-kind{color:var(--brand);font-size:var(--text-xs);margin:0;font-weight:600}.rp-result-head{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.rp-result-title{margin:0;font-size:17px;line-height:1.5}.rp-result-title a{color:var(--ink);text-decoration:none}.rp-result-title a:hover{color:var(--brand);text-decoration:underline}.rp-result-description{color:var(--muted);font-size:var(--text-sm)}.rp-result-description>p{margin:0}.rp-doc-meta bdi+bdi:before{content:"·";margin-inline-end:var(--spacing-3)}.portal{background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;display:flex}.portal-main{flex:1}.portal-main:focus{outline:0}.portal-policy{max-inline-size:75ch}.portal-page{padding-block:clamp(24px,4vw,56px) clamp(40px,6vw,80px)}.portal-page h1{margin:4px 0 12px}.portal-page h2{font-size:var(--display-xs)}.portal-page p{color:var(--muted)}.portal-header{z-index:10;background:var(--paper);border-bottom:1px solid var(--line-soft);position:relative}.portal-header-main{justify-content:space-between;align-items:center;gap:var(--spacing-6);height:88px;display:flex}.portal-brand{align-items:center;gap:var(--spacing-3);color:var(--ink);flex-shrink:0;text-decoration:none;display:flex}.portal-brand:hover{color:var(--ink)}.portal-brand img{object-fit:contain;width:60px;height:60px;display:block}.portal-brand img.portal-logo{width:auto;max-width:200px;height:60px}.portal-footer-mark img.portal-logo{width:auto;max-width:220px;height:84px}.portal-wordmark{line-height:1.4;display:grid}.portal-wordmark strong{white-space:nowrap;font-size:19px}.portal-wordmark small{color:var(--muted);letter-spacing:.08em;white-space:nowrap;font-size:10px}.portal-nav{white-space:nowrap;flex:1;align-items:stretch;height:88px;font-size:15px;display:flex}.portal-nav-link{align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-4);min-height:44px;color:var(--ink);font-weight:500;text-decoration:none;list-style:none;display:flex;position:relative}.portal-nav-link::-webkit-details-marker{display:none}a.portal-nav-link:hover,summary.portal-nav-link:hover{background:var(--colors-neutral-50);color:var(--ink)}.portal-nav-link:focus-visible{outline-offset:-3px}.portal-nav-link[aria-current=page],.portal-nav-group[data-current]>.portal-nav-link,.portal-nav-group[open]>.portal-nav-link{background:var(--brand-surface);color:var(--brand)}.portal-nav-link[aria-current=page]:after,.portal-nav-group[data-current]>.portal-nav-link:after,.portal-nav-group[open]>.portal-nav-link:after{content:"";inset-inline:var(--spacing-4);background:var(--brand);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0}.portal-nav-link[aria-current=page]{font-weight:600}.portal-nav-group{display:flex;position:relative}.portal-nav-group>summary .rp-icon{transition:transform .15s}.portal-nav-group[open]>summary .rp-icon{transform:rotate(180deg)}.portal-dropdown{z-index:2;min-width:320px;padding:var(--spacing-3);border:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--paper);box-shadow:var(--shadow-dropdown);white-space:normal;top:100%;display:grid;position:absolute;inset-inline-start:0}.portal-dropdown-label{margin-bottom:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);border-bottom:1px solid var(--line-soft);color:var(--brand);font-size:var(--text-xs);font-weight:500}.portal-dropdown a{justify-content:space-between;align-items:center;gap:var(--spacing-6);min-height:64px;padding:var(--spacing-3);border-radius:var(--radius-sm);color:var(--ink);font-size:15px;font-weight:500;line-height:1.65;text-decoration:none;display:flex}.portal-dropdown a:hover,.portal-dropdown a[aria-current=page]{background:var(--brand-surface);color:var(--brand)}.portal-dropdown small{color:var(--colors-neutral-500);font-size:var(--text-xs);font-weight:400;line-height:1.6;display:block}.portal-dropdown .rp-icon{color:var(--brand)}.portal-nav-signin{display:none}.portal-actions{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.portal-action{align-items:center;gap:var(--spacing-2);min-width:44px;min-height:44px;color:var(--ink);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;justify-content:center;padding:0;text-decoration:none;display:inline-flex}.portal-action:hover{color:var(--brand)}.portal-signin,.state-signout{font-weight:500}.portal-language{font-size:13px}.portal-menu-toggle{display:none}.portal-search-dialog{gap:var(--spacing-4);display:grid}.portal-search-dialog p{color:var(--muted);font-size:var(--text-sm);margin:0}dialog:has(.portal-search-dialog){width:min(42.5rem,100% - 32px);padding:var(--spacing-8)}.portal-quick{align-items:center;gap:var(--spacing-2) var(--spacing-5);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.portal-quick a{color:var(--brand);text-decoration:none}.portal-quick a:hover{text-decoration:underline}.portal-chip{min-height:40px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--colors-neutral-50);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.portal-chip:hover{border-color:var(--brand);background:var(--brand-surface)}.public-search{margin:0}.public-searchbox{align-items:center;gap:var(--spacing-3);border:1px solid var(--colors-neutral-400);border-radius:var(--radius-sm);background:var(--paper);padding:5px;padding-inline-start:var(--spacing-3);display:flex}.public-searchbox:focus-within{outline:2px solid var(--brand);outline-offset:2px}.public-searchbox-icon{color:var(--muted)}.public-searchbox .rp-field{flex:1;min-width:0}.public-searchbox .rp-field input{border:0;min-height:44px;padding-inline:4px;font-size:15px}.public-searchbox .rp-field input:focus-visible{outline:0}.public-searchbox .rp-btn{min-width:90px}.portal-discovery{z-index:1;margin-top:-44px;position:relative}.portal-discovery-card{align-items:center;gap:var(--spacing-3) 28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-search);grid-template-columns:220px minmax(0,1fr);padding:22px 28px;display:grid}.portal-discovery-card h2{font-size:var(--text-xl);margin:0}.portal-discovery-card .portal-quick{grid-column:2}.portal-section{padding-block:40px}#services.portal-section{padding-block:40px 48px}.portal-section-head{justify-content:space-between;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-6);display:flex}.portal-section-head h2{margin:0;font-size:28px}.portal-section-head p{color:var(--muted);font-size:var(--text-sm);margin:6px 0 0}.portal-band{background:var(--canvas);border-block:1px solid var(--line-soft)}.portal-band>.rp-container:not(.portal-section){padding-block:40px}.portal-opportunities{gap:var(--spacing-8);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.portal-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;padding:28px;display:flex}.portal-panel-title{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;margin-bottom:22px;padding-bottom:18px;display:flex}.portal-panel-title h2{margin:0;font-size:22px}.portal-panel-title>.rp-icon{color:var(--brand)}.portal-empty{padding:var(--spacing-6);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--colors-neutral-50)}.portal-empty>.rp-icon{color:var(--brand)}.portal-empty h3{margin:var(--spacing-3) 0 6px;font-size:17px}.portal-empty p{max-width:480px;margin:0 0 var(--spacing-4);color:var(--muted);font-size:var(--text-sm)}.portal-list{margin:0;padding:0;list-style:none}.portal-list li+li{border-top:1px solid var(--line-soft)}.portal-list-row{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;display:flex}.portal-list li:first-child .portal-list-row{padding-top:var(--spacing-2)}.portal-list-row:hover{background:var(--brand-surface);color:var(--ink)}.portal-list-row:hover strong{color:var(--brand)}.portal-list-row strong{font-weight:600;display:block}.portal-list-row small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.portal-list-row>.rp-icon{color:var(--brand)}.portal-info{gap:var(--spacing-6);margin:var(--spacing-6) 0 0;padding-top:var(--spacing-4);border-top:1px solid var(--line-soft);font-size:var(--text-xs);display:flex}.portal-info>div{flex:1}.portal-info dt{color:var(--muted);margin-bottom:4px;font-weight:500}.portal-info dd{color:var(--colors-neutral-500);margin:0}.portal-panel-more{margin-top:var(--spacing-5)}.portal-note{margin:var(--spacing-4) 0 0;color:var(--colors-neutral-500);font-size:var(--text-xs)}.portal-journals{align-items:center;gap:var(--spacing-12);grid-template-columns:1fr 1fr;display:grid}.portal-journals h2{margin-bottom:var(--spacing-2)}.portal-journals p:not(.rp-eyebrow){max-width:500px;color:var(--muted);font-size:var(--text-sm)}.portal-journal-links{align-items:center;gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.portal-journal-index{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.portal-journal-index a{padding:var(--spacing-3) var(--spacing-5);border-inline-start:2px solid var(--colors-primary-sa-flag-200);color:var(--ink);gap:4px;text-decoration:none;display:grid}.portal-journal-index a:hover{border-color:var(--brand);background:var(--brand-surface);color:var(--ink)}.portal-journal-index .rp-icon{color:var(--brand)}.portal-journal-index strong{font-weight:500}.portal-journal-index small{color:var(--muted);font-size:var(--text-xs)}.portal-support{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.portal-support-item{gap:var(--spacing-4);padding:var(--spacing-5);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper);display:flex}.portal-support-item>.rp-icon{color:var(--brand);margin-top:4px}.portal-support-item h3{margin:0;font-size:17px}.portal-support-item p{margin:6px 0 var(--spacing-3);color:var(--muted);font-size:13px}.portal-update{border-top:1px solid var(--line-soft);background:var(--canvas);color:var(--muted);font-size:var(--text-xs)}.portal-update>.rp-container{justify-content:space-between;align-items:center;gap:var(--spacing-5);min-height:56px;padding-block:var(--spacing-3);display:flex}.portal-update time{color:var(--ink)}.portal-back-top{min-height:32px;color:var(--brand);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.portal-footer{background:var(--colors-primary-sa-flag-900);color:var(--paper);padding:48px 0 40px;font-size:15px}.portal-footer a{color:var(--paper);text-decoration:none}.portal-footer a:hover{color:var(--paper);text-underline-offset:5px;text-decoration:underline}.portal-footer :focus-visible{outline-color:var(--paper)}.portal-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;display:grid}.portal-footer-column h2{margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.portal-footer-column h2{border-bottom:1px solid color-mix(in srgb, var(--paper) 22%, transparent)}}.portal-footer-column h2{color:var(--paper);font-size:18px;line-height:1.6}.portal-footer-column ul{margin:0;padding:0;list-style:none}.portal-footer-column li>a{overflow-wrap:anywhere;min-height:38px;padding:6px 0;line-height:1.8;display:inline-block}.portal-tools{margin-top:var(--spacing-3);gap:10px;display:flex}.portal-tool{border:1px solid var(--paper);place-items:center;width:44px;height:44px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.portal-tool{border:1px solid color-mix(in srgb, var(--paper) 30%, transparent)}}.portal-tool{border-radius:var(--radius-sm);color:var(--paper);background:0 0}.portal-tool:hover{border-color:var(--paper);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.portal-tool:hover{background:color-mix(in srgb, var(--paper) 8%, transparent)}}.portal-tool[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--colors-primary-sa-flag-900)}.portal-footer-utility{align-items:center;gap:var(--spacing-2) var(--spacing-6);flex-wrap:wrap;margin-top:56px;display:flex}.portal-footer .portal-footer-utility a{min-height:32px;color:var(--colors-primary-sa-flag-100);text-underline-offset:4px;padding:4px 0;font-size:13px;text-decoration:underline}.portal-footer-bottom{justify-content:space-between;align-items:center;gap:40px;margin-top:28px;display:flex}.portal-copyright{gap:var(--spacing-2);font-size:var(--text-sm);display:grid}.portal-copyright p{color:var(--colors-primary-sa-flag-100);margin:0}.portal-footer-mark{border-radius:var(--radius-sm);background:var(--paper);flex:none;padding:6px 18px;display:inline-flex}.portal-footer-mark img{object-fit:contain;width:60px;height:60px;display:block}.bulletins{margin-block:var(--spacing-8)}.bulletins>div{border-block-start:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) 2fr;gap:16px;padding-block:12px;display:grid}.bulletins h3,.bulletins p{font-size:var(--text-md);margin:0}.detail-grid{gap:var(--spacing-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.detail-grid aside{margin-block:var(--spacing-8)}.scope-links{margin-block:var(--spacing-4);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;display:flex}.scope-links a{min-height:44px;color:var(--muted);border-bottom:4px solid #0000;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.scope-links [aria-current]{border-color:var(--brand);background:var(--brand-surface);color:var(--brand);font-weight:600}@media (max-width:1100px) and (min-width:1025px){.portal-header-main{gap:var(--spacing-4)}.portal-nav-link{padding-inline:10px}.portal-nav{font-size:var(--text-sm)}.portal-wordmark small{display:none}}@media (max-width:1200px){.portal-action-text{display:none}}@media (max-width:1024px){.portal-header-main{height:80px}.portal-menu-toggle{display:inline-flex}.portal-signin{display:none}.portal-nav{height:auto;max-height:75vh;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-dropdown);top:100%;flex-direction:column;display:none;position:absolute;inset-inline:0;overflow:auto}.portal-nav[data-open]{display:flex}.portal-nav-link{min-height:48px;padding:var(--spacing-3) var(--spacing-4);justify-content:space-between}.portal-nav-link[aria-current=page]:after,.portal-nav-group[data-current]>.portal-nav-link:after,.portal-nav-group[open]>.portal-nav-link:after{display:none}.portal-nav-group{display:block}.portal-dropdown{min-width:0;margin:0 var(--spacing-3) var(--spacing-3);border:0;border-inline-start:2px solid var(--colors-primary-sa-flag-200);background:var(--colors-neutral-50);box-shadow:none;border-radius:0;padding:4px 8px 8px;position:static}.portal-dropdown-label{display:none}.portal-dropdown a{font-size:var(--text-sm)}.portal-nav-signin{justify-content:flex-start;display:flex}.portal-discovery-card{padding:var(--spacing-6);grid-template-columns:190px minmax(0,1fr)}.portal-opportunities,.portal-footer-grid{gap:var(--spacing-6)}}@media (max-width:767px){.portal-header-main{gap:var(--spacing-3)}.portal-brand img{width:48px;height:48px}.portal-brand img.portal-logo{width:auto;height:46px}.portal-wordmark strong{font-size:16px}.portal-wordmark small{font-size:8px}.portal-actions{gap:var(--spacing-1)}.portal-language .rp-icon{display:none}.portal-language{padding-inline:4px}.portal-nav{padding-inline:var(--spacing-4)}.portal-discovery{margin-top:-12px}.portal-discovery-card{padding:var(--spacing-5) var(--spacing-4);display:block}.portal-discovery-card h2{margin-bottom:14px;font-size:17px}.portal-discovery-card .portal-quick{margin-top:14px}.public-searchbox{gap:6px;padding:4px;padding-inline-start:8px}.public-searchbox .rp-field input{font-size:13px}.public-searchbox .rp-btn{min-width:56px;padding-inline:12px}.portal-section,#services.portal-section{padding-block:28px 32px}.portal-section-head{align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-5)}.portal-section-head h2{font-size:23px}.portal-section-head p{font-size:var(--text-xs)}.portal-section-head .rp-text-link{font-size:var(--text-xs);flex:none;margin-top:6px}.portal-band>.rp-container:not(.portal-section){padding-block:28px}.portal-opportunities,.portal-journals,.detail-grid{gap:var(--spacing-5);grid-template-columns:1fr}.portal-panel{padding:var(--spacing-5)}.portal-info,.portal-journal-index{gap:var(--spacing-3)}.portal-journal-index a{padding:var(--spacing-2) var(--spacing-3)}.portal-support{gap:var(--spacing-3)}.portal-update>.rp-container{font-size:11px}.portal-footer{padding:32px 0 28px}.portal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.portal-footer-column h2{font-size:16px}.portal-footer-column li>a{min-height:44px;padding-block:8px;font-size:13px}.portal-footer-utility{margin-top:32px}.portal-footer-bottom{align-items:flex-start;gap:var(--spacing-6)}.portal-footer-mark{padding:6px 10px}.portal-footer-mark img{width:48px;height:48px}.bulletins>div{grid-template-columns:1fr;gap:4px}.detail-grid aside{margin-block:0}}@media (max-width:360px){.portal-footer-grid{grid-template-columns:1fr}.portal-wordmark small{display:none}}.portal-section-plain>.rp-container{padding-block:40px}.portal-opportunities:has(>:only-child){grid-template-columns:minmax(0,1fr)}.portal-section-plain .portal-opportunities{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.portal-journal-row{justify-content:flex-start}.portal-journal-row>span:not(.rp-cover):not([data-kind]){flex:1;min-width:0}.portal-band .rp-offering-card{box-shadow:none}.service-head{align-items:flex-start;gap:var(--spacing-5);margin-block-end:var(--spacing-6);display:flex}.service-head h1{margin-block:0 var(--spacing-2)}.service-head p:last-child{max-width:70ch;color:var(--muted);margin:0}.service-facts{align-content:start;gap:var(--spacing-4);display:grid}.service-facts h2,.service-facts h3{margin:0}.service-facts dl{gap:var(--spacing-3);margin:0;display:grid}.service-facts dl>div{padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper)}.service-facts dt{align-items:center;gap:var(--spacing-2);color:var(--brand);font-size:var(--text-sm);font-weight:600;display:flex}.service-facts dd{margin:var(--spacing-1) 0 0}.service-steps{gap:var(--spacing-2);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.service-steps li{counter-increment:step;min-height:32px;padding-inline-start:44px;position:relative}.service-steps li:before{content:counter(step);background:var(--brand-surface);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}@media (max-width:767px){.service-head{flex-direction:column}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
