@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--breakpoint-md:48rem;--breakpoint-lg:64rem;--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--animate-shimmer:astr-shimmer 1.2s linear infinite;--animate-dot:astr-dot 1s var(--ease-in-out) infinite;--animate-think:astr-think .9s var(--ease-in-out) infinite;--font-latin:var(--font-ui)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--fs-display:34px;--fs-large-title:28px;--fs-title1:22px;--fs-title2:19px;--lh-display:1.3;--lh-large-title:1.35;--lh-title1:1.4;--lh-title2:1.45;--lh-headline:1.5;--lh-body:1.7;--lh-callout:1.65;--lh-subhead:1.6;--lh-footnote:1.55;--lh-caption:1.5;--keyboard-inset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-start:env(safe-area-inset-left,0px);--safe-end:env(safe-area-inset-right,0px)}@media (min-width:64rem){:root{--fs-display:56px;--fs-large-title:32px;--fs-title1:24px;--fs-title2:20px}}:lang(en){--lh-display:1.15;--lh-large-title:1.2;--lh-title1:1.25;--lh-title2:1.3;--lh-headline:1.35;--lh-body:1.5;--lh-callout:1.45;--lh-subhead:1.4;--lh-footnote:1.4;--lh-caption:1.35}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:var(--font-sans);background:var(--background);color:var(--foreground)}html:lang(en){font-family:var(--font-latin)}body{background:var(--background);min-height:100dvh;font-size:16px;line-height:var(--lh-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums}@media (pointer:fine){html{overscroll-behavior:none}}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}input,textarea,select{font-size:max(16px,1em)}button,[role=button]{touch-action:manipulation;cursor:pointer}:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:var(--k-focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}:root{--font-ui:"Astr Sans", "Astr Fallback Apple", "Astr Fallback Win", "Astr Fallback", "Astr Fallback Android", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--latin-in-ar:.92em;--t-display-size:36px;--t-display-lh:52px;--t-title-size:30px;--t-title-lh:44px;--t-heading-size:20px;--t-heading-lh:32px;--t-body-size:17px;--t-body-lh:28px;--t-button-size:17px;--t-button-lh:24px;--t-label-size:16px;--t-label-lh:24px;--t-small-size:15px;--t-small-lh:24px;--t-meta-size:14px;--t-meta-lh:22px;--t-caption-size:13px;--t-caption-lh:20px}@media (min-width:64rem){:root{--t-display-size:56px;--t-display-lh:80px;--t-title-size:40px;--t-title-lh:60px;--t-heading-size:22px;--t-heading-lh:32px}}:root:lang(en){--t-display-lh:44px;--t-title-lh:36px;--t-heading-lh:28px;--t-body-lh:26px;--t-small-lh:22px}@media (min-width:64rem){:root:lang(en){--t-display-lh:64px;--t-title-lh:48px}}html,html:lang(en){font-family:var(--font-ui);font-synthesis:none}body{font-size:var(--t-body-size);font-weight:400;line-height:1.64706}:root:lang(en) body{line-height:1.52942}b,strong,th{font-weight:600}:lang(ar){letter-spacing:0}.ltr{direction:ltr;unicode-bidi:isolate}:lang(ar) :is(p,li,.text-body,.text-small) :is(.ltr,bdi){font-size:var(--latin-in-ar)}}@layer components,utilities-public,utilities-auth,utilities-pay,utilities,utilities-dev;:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-indigo:#2563eb;--k-indigo-press:#1d4ed8;--k-indigo-fill:var(--k-indigo);--k-mark-bar:#3b82f6;--k-indigo-fill-hover:var(--k-indigo-press);--k-indigo-fill-press:#1e40af;--k-tint:#eff6ff;--k-tint-press:#dbeafe;--k-tint-ink:var(--k-indigo-press);--k-hl:#dbeafe;--k-halo:var(--k-hl);--k-focus-ring:0 0 0 4px var(--k-halo);--k-send-empty:#bfdbfe;--k-disabled:#94a3b8;--k-on-accent:#fff;--k-inverse-primary:#93c5fd;--k-ink:#020817;--k-ink-2:#334155;--k-meta:#5f6c80;--k-icon-2:#475569;--k-hair:#e2e8f0;--k-ground:#f8fafc;--k-surface:#fff;--k-fill:#f1f5f9;--k-track:#eef2f6;--k-well:#ecf0f5;--k-info:#475569;--k-info-ink:#475569;--k-info-tint:#f1f5f9;--k-success:#16a34a;--k-success-ink:#15803d;--k-success-tint:#f0fdf4;--k-warning:#d97706;--k-warning-ink:#b45309;--k-warning-tint:#fffbeb;--k-error:#dc2626;--k-error-ink:#b91c1c;--k-error-tint:#fef2f2;--k-error-fill:var(--k-error);--k-error-fill-hover:#c22121;--k-error-fill-press:#b41f1f;--k-switch-off:#cbd5e1;--k-knob:#fff;--k-seg-on:var(--k-surface);--k-action-neutral:var(--k-icon-2);--k-sep:#cbd5e1;--k-grabber:#cbd5e1;--k-drop-line:#93c5fd;--k-drop-over:#f5f9ff;--k-tint-faint:#f8fbff;--k-scrim:#02081752;--k-paper:#fff;--k-peach:#fff4eb;--k-amber:#eabb89;--k-peach-ink:#9a5b1e;--k-cv-ink:#16161a;--k-cv-ink-2:#3f3f46;--k-cv-meta:#55555f;--k-cv-rule:#cfcfd6;--k-tm-side:#f0f4fe;--k-skel:#e2e8f0;--k-skel-rule:#cbd5e1;--k-skel-glint:#f8fafc;--k-skel-name:#334155;--k-skel-sub:#a3afc2;--k-skel-line:#e3e8ef;--k-skel-chip:#e6edf7;--k-skel-ink:#1e293b;--k-skel-meta:#94a3b8;--k-skel-dim:#475569;--k-skel-body:#64748b;--k-skel-head:#2563eb;--k-pen:#dc2626;--k-pen-cap:#991b1b;--k-pen-tip:#7f1d1d;--k-shade:#0f172a;--k-shade-2:#1e293b;--k-paper-old:#fbfaf6;--k-paper-warm:#fffefb;--k-paper-edge:#e5e1d6;--k-paper-hl:#fde68a;--k-cv-heading:#1e3a8a;--k-cv-frame-old:#1f4e79;--k-cv-ok:#15803d;--k-hilite:#fbbf24;--k-note-ink:#5c3a00;--k-note:#fff2c4;--k-note-2:#ffe597;--k-star:#f5a524;--k-star-empty:#cbd5e1;--k-hover:#0208170d;--k-ground-landing:#fff;--k-tray:#f1f5f9;--k-tray-rim:0 0 0 0 transparent;--k-hair-soft:#f1f5f9;--k-sh-piece:0 1px 2px #0f172a0f, 0 10px 28px -12px #0f172a38;--k-r-page:3px;--k-r-xs:6px;--k-r-sm:8px;--k-r-md:12px;--k-r-btn:14px;--k-r-card:16px;--k-r-lg:20px;--k-r-sheet:24px;--k-r-pill:999px;--k-sh-page:0 1px 2px #0f172a0f, 0 24px 48px -16px #1e293b38;--k-sh-page-in:0 1px 2px #0f172a0f, 0 10px 24px -14px #0f172a38;--k-sh-card:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1a;--k-sh-float:0 1px 2px #0f172a0f, 0 14px 32px -10px #1e293b47;--k-sh-sheet:0 -1px 0 #0f172a0a, 0 -16px 40px -12px #0f172a29;--k-sh-seg:0 1px 2px #0f172a0f, 0 3px 8px -2px #0f172a14;--k-sh-knob:0 1px 1px #0000000f, 0 3px 8px #00000026;--k-sh-thumb:0 0 0 1px var(--k-hair), 0 4px 10px -6px #0f172a40;--k-raised:var(--k-surface);--k-raised-fill:var(--k-fill);--k-raised-tint:var(--k-tint);--k-edge-float:var(--k-meta)}@supports (color:color-mix(in lab, red, red)){:root{--k-edge-float:color-mix(in srgb, var(--k-meta) 34%, var(--k-raised))}}:root{--k-sh-dialog:0 0 0 1px #0f172a0a, 0 2px 6px #0f172a0f, 0 32px 64px -24px #0f172a52;--k-s-half:4px;--k-s1:8px;--k-s-1h:12px;--k-s2:16px;--k-s3:24px;--k-s4:32px;--k-s5:40px;--k-s6:48px;--k-s7:56px;--k-s8:72px;--k-s9:96px;--k-s10:120px;--k-gutter:24px;--k-gutter-card:16px;--k-soft-bg:var(--k-tint);--k-soft-ink:var(--k-tint-ink);--k-soft-press:var(--k-tint-press);--k-soft-rim:0 0 0 0 transparent;--k-raised-tint-press:var(--k-tint-press);--k-raised-soft:var(--k-tint);--k-raised-soft-press:var(--k-tint-press);--k-field-border:var(--k-hair);--k-disabled-fill:var(--k-disabled);--k-disabled-ink:#fff;--k-send-empty-ink:#fff;--k-mark-bg:#eff6ff;--k-mark-ink:#2563eb;--k-scrim-soft:#0208172e;--k-send-idle:#bfdbfe;--k-send-idle-ink:#fff;--k-meta-raised:#5f6c80;--k-danger-fill:#dc2626;--k-sh-island:0 0 0 1px var(--k-hair), 0 4px 16px #0f172a0d;--k-sh-desk-composer:var(--k-sh-island);--k-inset:var(--k-ground);--k-landing-mask:linear-gradient(to bottom, black calc(100% - 24px), #00000080 calc(100% - 12px), transparent);--k-well-mask:linear-gradient(#000 calc(100% - 26px), transparent);--k-well-fade:block}:root,.k-raised,.k-theme-light,.k-theme-dark,.pg,[data-paper],[data-slot=page-frame],[data-slot=cv-landing-page],[data-slot=cv-skeleton]{--background:var(--k-ground);--surface:var(--k-surface);--card:var(--k-surface);--popover:var(--k-surface);--surface-muted:var(--k-ground);--muted:var(--k-ground);--fill:var(--k-fill);--border:var(--k-hair);--input:var(--k-hair);--foreground:var(--k-ink);--card-foreground:var(--k-ink);--popover-foreground:var(--k-ink);--ink-2:var(--k-ink-2);--ink-3:var(--k-meta);--muted-foreground:var(--k-meta);--k-brand:var(--k-indigo);--k-brand-hover:var(--k-indigo-press);--k-brand-fill:var(--k-indigo-fill);--k-brand-fill-hover:var(--k-indigo-fill-hover);--k-brand-fill-press:var(--k-indigo-fill-press);--k-brand-tint:var(--k-tint);--k-brand-tint-press:var(--k-tint-press);--k-brand-ink:var(--k-tint-ink);--primary:var(--k-indigo);--primary-pressed:var(--k-indigo-fill-press);--primary-foreground:var(--k-on-accent);--primary-fill:var(--k-indigo-fill);--primary-soft:var(--k-tint);--primary-soft-foreground:var(--k-tint-ink);--ring:var(--k-indigo);--success:var(--k-success);--success-soft:var(--k-success-tint);--warning:var(--k-warning);--destructive:var(--k-error);--destructive-fill:var(--k-error-fill);--destructive-foreground:var(--k-on-accent);--inverse:var(--k-ink);--inverse-foreground:var(--k-surface);--inverse-primary:var(--k-inverse-primary);--paper:var(--k-paper);--scrim:var(--k-scrim);--e1:var(--k-sh-card);--e2:var(--k-sh-float);--sheet-shadow:var(--k-sh-sheet);--page-shadow:var(--k-sh-page-in);--material:var(--k-surface)}@supports (color:color-mix(in lab, red, red)){:root,.k-raised,.k-theme-light,.k-theme-dark,.pg,[data-paper],[data-slot=page-frame],[data-slot=cv-landing-page],[data-slot=cv-skeleton]{--material:color-mix(in srgb, var(--k-surface) 82%, transparent)}}:root,.k-raised,.k-theme-light,.k-theme-dark{--accent:var(--k-fill);--accent-foreground:var(--k-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-indigo:#60a5fa;--k-indigo-press:#3b82f6;--k-indigo-fill:#2563eb;--k-indigo-fill-hover:#1d4ed8;--k-indigo-fill-press:#1e40af;--k-tint:#172554;--k-tint-press:#1e3a8a;--k-tint-ink:#bfdbfe;--k-halo:#60a5fa47;--k-focus-ring:0 0 0 3px #60a5fa47;--k-send-empty:#1e3a8a;--k-send-empty-ink:#60a5fa;--k-mark-bg:#1c2b5e;--k-mark-ink:#bfdbfe;--k-scrim-soft:#02061780;--k-send-idle:#1e40af;--k-send-idle-ink:#bfdbfe;--k-meta-raised:#94a3b8;--k-danger-fill:#e5484d;--k-sh-island:none;--k-sh-desk-composer:inset 0 0 0 1px #ffffff14;--k-disabled:#475569;--k-disabled-fill:#1e293b;--k-disabled-ink:#64748b;--k-ink:#f1f5f9;--k-ink-2:#cbd5e1;--k-meta:#94a3b8;--k-icon-2:#94a3b8;--k-hair:#1e293b;--k-field-border:#64748b;--k-ground:#020817;--k-surface:#0f172a;--k-fill:#1e293b;--k-raised:#131c30;--k-raised-fill:#263449;--k-raised-tint:#1c2b5e;--k-edge-float:var(--k-meta)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--k-edge-float:color-mix(in srgb, var(--k-meta) 34%, var(--k-raised))}}:root:not([data-theme=light]){--k-raised-tint-press:#23377a;--k-raised-soft:#263449;--k-raised-soft-press:#334155;--k-track:#0b1222;--k-seg-on:#334155;--k-well:#0b1222;--k-inset:#111a2d;--k-soft-bg:#0f172a;--k-soft-ink:#bfdbfe;--k-soft-press:#131c30;--k-soft-rim:inset 0 0 0 1px #ffffff0f;--k-info:#94a3b8;--k-info-ink:#94a3b8;--k-info-tint:#1e293b;--k-success:#4ade80;--k-success-ink:#4ade80;--k-success-tint:#052e16;--k-warning:#fbbf24;--k-warning-ink:#fbbf24;--k-warning-tint:#2a1d05;--k-error:#f87171;--k-error-ink:#f87171;--k-error-tint:#2d1215;--k-error-fill:#dc2626;--k-switch-off:#64748b;--k-knob:#f1f5f9;--k-action-neutral:#475569;--k-sep:#1e293b;--k-grabber:#475569;--k-drop-line:#1d4ed8;--k-drop-over:#0c1a3d;--k-tint-faint:#0c1a3d;--k-scrim:#02061799;--k-landing-mask:none;--k-well-mask:none;--k-well-fade:none;--k-sh-page:0 1px 2px #00000080, 0 24px 48px -16px #000000b3;--k-sh-page-in:0 1px 2px #0006, 0 10px 24px -14px #0009;--k-sh-card:inset 0 0 0 1px #ffffff0a;--k-sh-float:inset 0 0 0 1px #ffffff12, 0 16px 32px -12px #000000b3;--k-sh-sheet:0 -1px 0 #ffffff12;--k-sh-seg:inset 0 0 0 .5px #ffffff14, 0 2px 6px #0006;--k-sh-knob:0 1px 1px #0003, 0 3px 8px #0006;--k-sh-thumb:0 0 0 1px var(--k-hair), 0 4px 10px -6px #0009;--k-sh-dialog:inset 0 0 0 1px #ffffff12, 0 2px 6px #0006, 0 32px 64px -24px #000000b3;--k-star:#f2b544;--k-star-empty:#334155;--k-hover:#ffffff0f;--k-ground-landing:#020817;--k-tray:#0f172a;--k-tray-rim:inset 0 0 0 1px #1e293b;--k-hair-soft:#172033;--k-sh-piece:0 1px 2px #00000080, 0 12px 30px -12px #000000b3;--k-inverse-primary:#1d4ed8}}:root[data-theme=dark],.k-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-indigo:#60a5fa;--k-indigo-press:#3b82f6;--k-indigo-fill:#2563eb;--k-indigo-fill-hover:#1d4ed8;--k-indigo-fill-press:#1e40af;--k-tint:#172554;--k-tint-press:#1e3a8a;--k-tint-ink:#bfdbfe;--k-halo:#60a5fa47;--k-focus-ring:0 0 0 3px #60a5fa47;--k-send-empty:#1e3a8a;--k-send-empty-ink:#60a5fa;--k-mark-bg:#1c2b5e;--k-mark-ink:#bfdbfe;--k-scrim-soft:#02061780;--k-send-idle:#1e40af;--k-send-idle-ink:#bfdbfe;--k-meta-raised:#94a3b8;--k-danger-fill:#e5484d;--k-sh-island:none;--k-sh-desk-composer:inset 0 0 0 1px #ffffff14;--k-disabled:#475569;--k-disabled-fill:#1e293b;--k-disabled-ink:#64748b;--k-ink:#f1f5f9;--k-ink-2:#cbd5e1;--k-meta:#94a3b8;--k-icon-2:#94a3b8;--k-hair:#1e293b;--k-field-border:#64748b;--k-ground:#020817;--k-surface:#0f172a;--k-fill:#1e293b;--k-raised:#131c30;--k-raised-fill:#263449;--k-raised-tint:#1c2b5e;--k-edge-float:var(--k-meta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.k-theme-dark{--k-edge-float:color-mix(in srgb, var(--k-meta) 34%, var(--k-raised))}}:root[data-theme=dark],.k-theme-dark{--k-raised-tint-press:#23377a;--k-raised-soft:#263449;--k-raised-soft-press:#334155;--k-track:#0b1222;--k-seg-on:#334155;--k-well:#0b1222;--k-inset:#111a2d;--k-soft-bg:#0f172a;--k-soft-ink:#bfdbfe;--k-soft-press:#131c30;--k-soft-rim:inset 0 0 0 1px #ffffff0f;--k-info:#94a3b8;--k-info-ink:#94a3b8;--k-info-tint:#1e293b;--k-success:#4ade80;--k-success-ink:#4ade80;--k-success-tint:#052e16;--k-warning:#fbbf24;--k-warning-ink:#fbbf24;--k-warning-tint:#2a1d05;--k-error:#f87171;--k-error-ink:#f87171;--k-error-tint:#2d1215;--k-error-fill:#dc2626;--k-switch-off:#64748b;--k-knob:#f1f5f9;--k-action-neutral:#475569;--k-sep:#1e293b;--k-grabber:#475569;--k-drop-line:#1d4ed8;--k-drop-over:#0c1a3d;--k-tint-faint:#0c1a3d;--k-scrim:#02061799;--k-landing-mask:none;--k-well-mask:none;--k-well-fade:none;--k-sh-page:0 1px 2px #00000080, 0 24px 48px -16px #000000b3;--k-sh-page-in:0 1px 2px #0006, 0 10px 24px -14px #0009;--k-sh-card:inset 0 0 0 1px #ffffff0a;--k-sh-float:inset 0 0 0 1px #ffffff12, 0 16px 32px -12px #000000b3;--k-sh-sheet:0 -1px 0 #ffffff12;--k-sh-seg:inset 0 0 0 .5px #ffffff14, 0 2px 6px #0006;--k-sh-knob:0 1px 1px #0003, 0 3px 8px #0006;--k-sh-thumb:0 0 0 1px var(--k-hair), 0 4px 10px -6px #0009;--k-sh-dialog:inset 0 0 0 1px #ffffff12, 0 2px 6px #0006, 0 32px 64px -24px #000000b3;--k-star:#f2b544;--k-star-empty:#334155;--k-hover:#ffffff0f;--k-ground-landing:#020817;--k-tray:#0f172a;--k-tray-rim:inset 0 0 0 1px #1e293b;--k-hair-soft:#172033;--k-sh-piece:0 1px 2px #00000080, 0 12px 30px -12px #000000b3;--k-inverse-primary:#1d4ed8}.k-theme-light,.pg,[data-paper],[data-slot=page-frame],[data-slot=cv-landing-page],[data-slot=cv-skeleton]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-indigo:#2563eb;--k-indigo-press:#1d4ed8;--k-indigo-fill:var(--k-indigo);--k-indigo-fill-hover:var(--k-indigo-press);--k-indigo-fill-press:#1e40af;--k-tint:#eff6ff;--k-tint-press:#dbeafe;--k-tint-ink:var(--k-indigo-press);--k-halo:var(--k-hl);--k-focus-ring:0 0 0 4px var(--k-halo);--k-send-empty:#bfdbfe;--k-disabled:#94a3b8;--k-ink:#020817;--k-ink-2:#334155;--k-meta:#5f6c80;--k-icon-2:#475569;--k-hair:#e2e8f0;--k-ground:#f8fafc;--k-surface:#fff;--k-fill:#f1f5f9;--k-track:#eef2f6;--k-well:#ecf0f5;--k-info:#475569;--k-info-ink:#475569;--k-info-tint:#f1f5f9;--k-success:#16a34a;--k-success-ink:#15803d;--k-success-tint:#f0fdf4;--k-warning:#d97706;--k-warning-ink:#b45309;--k-warning-tint:#fffbeb;--k-error:#dc2626;--k-error-ink:#b91c1c;--k-error-tint:#fef2f2;--k-error-fill:var(--k-error);--k-seg-on:var(--k-surface);--k-action-neutral:var(--k-icon-2);--k-drop-line:#93c5fd;--k-drop-over:#f5f9ff;--k-tint-faint:#f8fbff;--k-raised:var(--k-surface);--k-raised-fill:var(--k-fill);--k-raised-tint:var(--k-tint);--k-edge-float:var(--k-meta)}@supports (color:color-mix(in lab, red, red)){.k-theme-light,.pg,[data-paper],[data-slot=page-frame],[data-slot=cv-landing-page],[data-slot=cv-skeleton]{--k-edge-float:color-mix(in srgb, var(--k-meta) 34%, var(--k-raised))}}.k-theme-light,.pg,[data-paper],[data-slot=page-frame],[data-slot=cv-landing-page],[data-slot=cv-skeleton]{--k-soft-bg:var(--k-tint);--k-soft-ink:var(--k-tint-ink);--k-soft-press:var(--k-tint-press);--k-soft-rim:0 0 0 0 transparent;--k-raised-tint-press:var(--k-tint-press);--k-raised-soft:var(--k-tint);--k-raised-soft-press:var(--k-tint-press);--k-field-border:var(--k-hair);--k-disabled-fill:var(--k-disabled);--k-disabled-ink:#fff;--k-send-empty-ink:#fff;--k-mark-bg:#eff6ff;--k-mark-ink:#2563eb;--k-send-idle:#bfdbfe;--k-send-idle-ink:#fff;--k-meta-raised:#5f6c80;--k-danger-fill:#dc2626;--k-sh-island:0 0 0 1px var(--k-hair), 0 4px 16px #0f172a0d;--k-sh-desk-composer:var(--k-sh-island);--k-inset:var(--k-ground);--k-inverse-primary:#93c5fd;--k-star:#f5a524;--k-star-empty:#cbd5e1;--k-hover:#0208170d;--k-ground-landing:#fff;--k-tray:#f1f5f9;--k-tray-rim:0 0 0 0 transparent;--k-hair-soft:#f1f5f9}.k-theme-light{--k-switch-off:#cbd5e1;--k-knob:#fff;--k-sep:#cbd5e1;--k-grabber:#cbd5e1;--k-scrim:#02081752;--k-scrim-soft:#0208172e;--k-sh-page:0 1px 2px #0f172a0f, 0 24px 48px -16px #1e293b38;--k-sh-page-in:0 1px 2px #0f172a0f, 0 10px 24px -14px #0f172a38;--k-sh-card:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1a;--k-sh-float:0 1px 2px #0f172a0f, 0 14px 32px -10px #1e293b47;--k-sh-sheet:0 -1px 0 #0f172a0a, 0 -16px 40px -12px #0f172a29;--k-sh-seg:0 1px 2px #0f172a0f, 0 3px 8px -2px #0f172a14;--k-sh-knob:0 1px 1px #0000000f, 0 3px 8px #00000026;--k-sh-thumb:0 0 0 1px var(--k-hair), 0 4px 10px -6px #0f172a40;--k-sh-dialog:0 0 0 1px #0f172a0a, 0 2px 6px #0f172a0f, 0 32px 64px -24px #0f172a52;--k-landing-mask:linear-gradient(to bottom, black calc(100% - 24px), #00000080 calc(100% - 12px), transparent);--k-well-mask:linear-gradient(#000 calc(100% - 26px), transparent);--k-well-fade:block;--k-sh-piece:0 1px 2px #0f172a0f, 0 10px 28px -12px #0f172a38}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-paper-enter]:not([data-paper-ready]){opacity:0}:root:not([data-theme=light]) [data-paper-enter][data-paper-ready]{animation:k-paper-in var(--dur-base,.24s) var(--ease-out,ease-out) both}}:root[data-theme=dark] [data-paper-enter]:not([data-paper-ready]){opacity:0}:root[data-theme=dark] [data-paper-enter][data-paper-ready]{animation:k-paper-in var(--dur-base,.24s) var(--ease-out,ease-out) both}@media (prefers-reduced-motion:reduce){[data-paper-enter]{opacity:1!important;animation:none!important}}@keyframes k-paper-in{0%{opacity:0}}:root{--k-canvas:var(--k-ground);--k-canvas-dot:var(--k-hair);--b-strip-h:56px}@media (hover:hover) and (pointer:fine){:root{--b-strip-h:48px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--k-canvas-dot:var(--k-hair)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--k-canvas-dot:color-mix(in srgb, var(--k-hair) 50%, transparent)}}}:root[data-theme=dark]{--k-canvas-dot:var(--k-hair)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--k-canvas-dot:color-mix(in srgb, var(--k-hair) 50%, transparent)}}:root{--dur-instant:.1s;--dur-quick:.16s;--dur-base:.24s;--dur-calm:.36s;--dur-slow:.48s;--dur-loader-loop:2s;--dur-glint-loop:1.6s;--dur-glint:1.15s;--glint-iterations:12;--loader-delay:.4s;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--spring-snappy:linear(0, .1495, .3955, .6061, .7562, .8542, .9148, .9512, .9724, .9846, .9914, .9953, .9974, .9986, .9992, 1, 1);--spring-snappy-visual:.24s;--spring-snappy-rest:.5s;--spring-smooth:linear(0, .0791, .2369, .4041, .5522, .6723, .7649, .8339, .884, .9198, .945, .9625, .9746, .9829, .9885, .9923, .9949, .9966, .9977, .9985, .999, 1, 1);--spring-smooth-visual:.36s;--spring-smooth-rest:.7s;--spring-lift:linear(0, .1176, .3457, .5719, .7511, .8746, .9503, .9911, 1.0095, 1.015, 1.0141, 1.0109, 1.0074, 1.0044, 1.0023, 1.001, 1.0003, 1);--spring-lift-visual:.3s;--spring-lift-rest:.55s;--stagger-list:40ms;--stagger-section:70ms;--stagger-line:.12s;--stagger-band:.16s;--stagger-unwrite:80ms;--stagger-ok:40ms;--rise-xs:4px;--rise-sm:8px;--rise-md:16px;--rise-lg:28px;--scale-press:.97;--scale-press-icon:.9;--scale-swap:.98;--scale-leave:.96;--scale-recede:.94;--scale-drop:.92;--dim:.32;--duration-micro:var(--dur-instant);--duration-small:var(--dur-quick);--duration-medium:var(--dur-calm);--duration-large:var(--dur-slow);--ease-enter:cubic-bezier(.16, 1, .3, 1);--demo-loop:6s;--demo-loop-hero:12s}@supports not (transition-timing-function:linear(0, 1)){:root{--spring-snappy:var(--ease-out);--spring-smooth:var(--ease-out);--spring-lift:var(--ease-out)}}@keyframes astr-pen-1{0%,0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(1.855px,-1.071px)}24%,65%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-30.908px,17.845px)}79%,to{transform:translate(-62.856px,36.29px)}}@keyframes astr-pen-2{0%,8%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(1.304px,-.753px)}32%,69%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-21.737px,12.55px)}83%,to{transform:translate(-44.514px,25.7px)}}@keyframes astr-pen-3{0%,16%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(.754px,-.436px)}40%,73%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-12.575px,7.26px)}87%,to{transform:translate(-26.189px,15.12px)}}.astr-loader{animation:astr-fade-in var(--dur-instant) var(--ease-out) var(--loader-delay) both}.astr-pen{transform:translate(-30.908px,17.845px)}.astr-pen[data-band="1"]{animation:astr-pen-1 var(--dur-loader-loop) var(--loader-delay) infinite both;transform:translate(-30.908px,17.845px)}.astr-pen[data-band="2"]{animation:astr-pen-2 var(--dur-loader-loop) var(--loader-delay) infinite both;transform:translate(-21.737px,12.55px)}.astr-pen[data-band="3"]{animation:astr-pen-3 var(--dur-loader-loop) var(--loader-delay) infinite both;transform:translate(-12.575px,7.26px)}@keyframes astr-glint{0%{animation-timing-function:var(--ease-in-out);transform:translate(calc(100cqw + 40px))skew(20deg)}72%,to{transform:translate(-130px)skew(20deg)}}.astr-skeleton{isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.astr-skeleton-line{background:var(--k-skel);clip-path:polygon(0 0,100% 0,100% 100%,4px 100%);display:block}.astr-skeleton-rule{background:var(--k-skel-rule);height:1px;display:block}.astr-glint{pointer-events:none;background:linear-gradient(90deg, var(--k-skel), var(--k-skel-glint) 50%, var(--k-skel));mix-blend-mode:lighten;width:90px;animation:astr-glint var(--dur-glint-loop) var(--glint-iterations) both;position:absolute;inset:-8px auto -8px 0}@keyframes astr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes astr-fade-out{0%{opacity:1}to{opacity:0}}@keyframes astr-rise-in{0%{opacity:0;transform:translateY(var(--rise,var(--rise-sm)))}to{opacity:1;transform:none}}.astr-rise{animation:astr-rise-in var(--dur-base) var(--ease-out) both}.astr-stagger>*{animation:astr-rise-in var(--dur-calm) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 6) * var(--stagger-list))}.astr-pressable{transition:transform var(--dur-instant) var(--ease-out)}.astr-pressable:active{transform:scale(var(--scale-press))}[data-lcp],[data-lcp] *{opacity:1!important;animation:none!important;transform:none!important}::view-transition-group(cv-page){animation-duration:var(--dur-calm);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--rise-xs:0px;--rise-sm:0px;--rise-md:0px;--rise-lg:0px;--scale-press:1;--scale-press-icon:1;--scale-swap:1;--scale-leave:1;--scale-recede:1;--scale-drop:1}.astr-pen[data-band]{animation:none}.astr-loader .astr-band{animation:astr-fade-in var(--dur-base) var(--ease-out) var(--loader-delay) both}.astr-glint{display:none}.astr-rise,.astr-stagger>*{animation-name:astr-fade-in;animation-delay:0s}.astr-pressable:active{transform:none}::view-transition-group(*){animation-duration:0s}::view-transition-old(*){animation-duration:var(--dur-base)}::view-transition-new(*){animation-duration:var(--dur-base)}}.astr-mark-draw line,.astr-mark-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:astr-mark-line .42s var(--ease-out) forwards}.astr-mark-draw :nth-child(2){animation-delay:90ms}.astr-mark-draw :nth-child(3){animation-delay:.18s}@keyframes astr-mark-line{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.astr-mark-draw line,.astr-mark-draw path{stroke-dashoffset:0;animation:.15s linear both astr-fade-in}}.astr-thinking :first-child{animation:var(--animate-think)}.astr-thinking :nth-child(2){animation:var(--animate-think);animation-delay:.12s}.astr-thinking :nth-child(3){animation:var(--animate-think);animation-delay:.24s}@media (prefers-reduced-motion:reduce){.astr-thinking :nth-child(n){opacity:.7;animation:none}}@keyframes astr-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes astr-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@font-face{font-family:Astr Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/astr-sans-400.v1.woff2)format("woff2")}@font-face{font-family:Astr Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/astr-sans-600.v1.woff2)format("woff2")}@font-face{font-family:Astr Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/astr-sans-latin-ext-400.v1.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/astr-sans-latin-ext-600.v1.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback;src:local(Noto Sans Arabic),local(NotoSansArabic-Regular),local(Noto Sans Arabic UI);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;size-adjust:95.1%;ascent-override:114.1%;descent-override:43.6%;line-gap-override:0%}@font-face{font-family:Astr Fallback;font-weight:600;src:local(Noto Sans Arabic SemiBold),local(NotoSansArabic-SemiBold),local(Noto Sans Arabic Bold),local(NotoSansArabic-Bold);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;size-adjust:93.7%;ascent-override:115.8%;descent-override:44.3%;line-gap-override:0%}@font-face{font-family:Astr Fallback Apple;src:local(Geeza Pro),local(GeezaPro);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback Apple;font-weight:600;src:local(Geeza Pro Bold),local(GeezaPro-Bold);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback Win;src:local(Segoe UI),local(SegoeUI);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback Win;font-weight:600;src:local(Segoe UI Semibold),local(SegoeUI-Semibold);unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);unicode-range:U+??,U+131,U+152-153,U+2010-2027,U+2030-205E,U+20AC,U+2122,U+2190-2193,U+2212;size-adjust:102.7%;ascent-override:105.6%;descent-override:40.4%;line-gap-override:0%}@font-face{font-family:Astr Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);unicode-range:U+??,U+131,U+152-153,U+2010-2027,U+2030-205E,U+20AC,U+2122,U+2190-2193,U+2212;size-adjust:98.9%;ascent-override:109.7%;descent-override:42%;line-gap-override:0%}@font-face{font-family:Astr Fallback Android;src:local(Roboto),local(Roboto-Regular);unicode-range:U+??,U+131,U+152-153,U+2010-2027,U+2030-205E,U+20AC,U+2122,U+2190-2193,U+2212;size-adjust:102.4%;ascent-override:106%;descent-override:40.5%;line-gap-override:0%}@font-face{font-family:Astr Fallback Android;font-weight:600;src:local(Roboto Medium),local(Roboto-Medium);unicode-range:U+??,U+131,U+152-153,U+2010-2027,U+2030-205E,U+20AC,U+2122,U+2190-2193,U+2212;size-adjust:102.4%;ascent-override:106%;descent-override:40.5%;line-gap-override:0%}:root{--vt-ease-out:cubic-bezier(.32, .72, 0, 1);--vt-duration:.32s;--vt-offset:24px}:root[dir=rtl]{--vt-offset:-24px}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-from{0%{translate:var(--vt-from) 0}}@keyframes vt-to{to{translate:var(--vt-to) 0}}::view-transition-new(.nav-forward){--vt-from:var(--vt-offset);animation:var(--vt-duration) var(--vt-ease-out) both vt-fade-in, var(--vt-duration) var(--vt-ease-out) both vt-from}::view-transition-old(.nav-forward){--vt-to:calc(var(--vt-offset) * -1);animation:.2s var(--vt-ease-out) both vt-fade-out, var(--vt-duration) var(--vt-ease-out) both vt-to}::view-transition-new(.nav-back){--vt-from:calc(var(--vt-offset) * -1);animation:var(--vt-duration) var(--vt-ease-out) both vt-fade-in, var(--vt-duration) var(--vt-ease-out) both vt-from}::view-transition-old(.nav-back){--vt-to:var(--vt-offset);animation:.2s var(--vt-ease-out) both vt-fade-out, var(--vt-duration) var(--vt-ease-out) both vt-to}::view-transition-group(.cv-page){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-new(.nav-forward){animation:.15s linear both vt-fade-in}::view-transition-new(.nav-back){animation:.15s linear both vt-fade-in}::view-transition-old(.nav-forward){animation:.15s linear both vt-fade-out}::view-transition-old(.nav-back){animation:.15s linear both vt-fade-out}::view-transition-group(.cv-page){animation-duration:0s}}@keyframes astr-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes astr-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes astr-think{0%,to{opacity:.35}50%{opacity:1}}
