.resume-paper.resume-designed{--rd-accent:var(--resume-color,#6550b9);--rd-ink:#34313d;--rd-muted:#77717f;--rd-line:#e4e0e8;--rd-wash:color-mix(in srgb,var(--rd-accent),white 94%);box-sizing:border-box;container-type:inline-size;position:relative;width:100%;aspect-ratio:210/297;padding:0!important;border:1px solid #e5e2e9;border-radius:0;background:#fff;color:var(--rd-ink);font-family:var(--rd-font,"IBM Plex Sans Arabic",Arial,sans-serif)!important;line-height:1.7;text-align:start;overflow:hidden;box-shadow:none}.resume-designed *,.resume-designed :after,.resume-designed :before{box-sizing:border-box}.resume-designed .rd-sheet{display:flow-root;min-height:141.428cqi;font-size:2.1cqi;line-height:1.7;font-family:inherit}.resume-designed :is(h2,h3,h4,p,ul){margin:0;padding:0;letter-spacing:0!important;font-family:inherit!important}.resume-designed .rd-header{position:relative;padding:0;border:0;text-align:start}.resume-paper.resume-designed .rd-name{padding:0!important;font-size:3.08em!important;line-height:1.4!important;font-weight:700!important;color:var(--rd-ink);overflow-wrap:anywhere}.resume-paper.resume-designed .rd-role{font-size:1.18em;line-height:1.7;color:var(--rd-accent);margin:.25em 0 0;font-weight:500;white-space:pre-line;overflow-wrap:anywhere}.resume-designed .rd-eyebrow{display:block;color:var(--rd-muted);font-size:.68em;line-height:1.7;margin-bottom:1.15em;letter-spacing:.04em}.resume-designed .rd-contacts{display:flex;flex-wrap:wrap;gap:.4em 1.1em;font-size:.68em;line-height:1.9;color:var(--rd-muted);margin-top:1.25em}.resume-designed .rd-contacts>span{min-width:0;overflow-wrap:anywhere}.resume-designed .rd-contacts bdi{overflow-wrap:anywhere}.resume-designed .rd-initials{display:flex;align-items:center;justify-content:center;flex:none;font-size:1.65em;font-weight:500;line-height:1;white-space:nowrap;color:var(--rd-accent);background:var(--rd-wash);width:3.25em;height:3.25em}.resume-paper.resume-designed .rd-section{margin:0;padding:0;min-width:0}.resume-paper.resume-designed .rd-section+.rd-section{margin-top:2.2em}.resume-designed .rd-sidebar-contact>h3,.resume-paper.resume-designed .rd-section-title{font-size:1.05em!important;line-height:1.6!important;font-weight:700!important;color:var(--rd-accent);margin:0 0 .85em;padding:0;letter-spacing:0!important;text-transform:none}.resume-paper.resume-designed .rd-section p{font-size:.83em;line-height:1.95;white-space:pre-line;overflow-wrap:anywhere;color:var(--rd-ink)}.resume-designed .rd-skills{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;font-size:.78em;line-height:1.7}.resume-designed .rd-skills li{background:var(--rd-wash);border:1px solid color-mix(in srgb,var(--rd-accent),white 89%);color:var(--rd-accent);border-radius:.25em;padding:.25em .65em;overflow-wrap:anywhere;max-width:100%}.resume-designed .rd-entry+.rd-entry{margin-top:1.8em}.resume-paper.resume-designed .rd-entry h4{font-size:.91em!important;line-height:1.8!important;color:var(--rd-ink);font-weight:600!important;margin:0 0 .4em;overflow-wrap:anywhere}.resume-designed .rd-entry p{color:var(--rd-muted)}.resume-designed .rd-bottom-pair{display:grid;grid-template-columns:1fr 1fr;gap:2.6em;margin-top:2.2em}.resume-paper.resume-designed .rd-bottom-pair>.rd-section{margin:0}.resume-designed .rd-atlas-layout{display:grid;grid-template-columns:31% minmax(0,1fr);min-height:141.428cqi}.resume-designed .rd-atlas-sidebar{background:var(--rd-accent);color:#fff;padding:3em 1.7em;min-width:0}.resume-designed .rd-atlas-sidebar .rd-initials{width:3.2em;height:3.2em;margin-bottom:2em;border:1px solid #ffffff55;border-radius:50%;background:#ffffff0c;color:#fff;font-size:1.6em}.resume-designed .rd-atlas-sidebar .rd-sidebar-contact{margin-bottom:2.7em}.resume-designed .rd-atlas-sidebar .rd-sidebar-contact>h3,.resume-paper.resume-designed .rd-atlas-sidebar .rd-section-title{color:#fff;font-size:.96em!important;border-bottom:1px solid #ffffff35;padding-bottom:.65em;margin-bottom:1em}.resume-designed .rd-atlas-sidebar .rd-contacts{flex-direction:column;gap:.9em;margin-top:0;font-size:.64em;color:#ffffffd4}.resume-paper.resume-designed .rd-atlas-sidebar .rd-section p{font-size:.77em;color:#ffffffd4}.resume-designed .rd-atlas-sidebar .rd-skills{display:block;font-size:.74em}.resume-designed .rd-atlas-sidebar .rd-skills li{background:none;color:#fff;border:0;border-bottom:1px solid #ffffff21;border-radius:0;padding:.5em 0}.resume-designed .rd-atlas-main{padding:3.1em 2.5em 3em;min-width:0}.resume-designed .rd-atlas-main .rd-header{padding-bottom:2.4em;margin-bottom:2.7em;border-bottom:.32em solid var(--rd-accent)}.resume-designed .rd-atlas-main .rd-name{font-size:2.9em!important}.resume-designed .rd-atlas-main .rd-role{font-size:1.02em}.resume-designed .rd-atlas-main .rd-eyebrow{margin-bottom:2.2em}.resume-designed .rd-atlas-main .rd-section-title{font-size:1.2em!important}.resume-designed .rd-atlas-main .rd-experience{margin-top:3.1em}.resume-designed .rd-atlas-main .rd-entry{padding-inline-start:1.1em;border-inline-start:2px solid var(--rd-line)}.resume-designed .rd-horizon-header{display:flex;align-items:center;justify-content:space-between;gap:2em;background:var(--rd-accent);padding:3.5em 3em 3.2em}.resume-designed .rd-horizon-header .rd-identity{flex:1;min-width:0}.resume-designed .rd-horizon-header .rd-name{color:#fff;font-size:3.25em!important}.resume-designed .rd-horizon-header .rd-role{color:#ffffffd8}.resume-designed .rd-horizon-header .rd-initials{font-size:1.8em;background:#ffffff12;border:1px solid #ffffff47;border-radius:.25em;color:#fff}.resume-designed .rd-contact-band{padding:1.05em 3em;background:var(--rd-wash);border-bottom:1px solid var(--rd-line)}.resume-designed .rd-contact-band .rd-contacts{margin:0;color:var(--rd-accent);justify-content:space-between;font-size:.68em}.resume-designed .rd-horizon-body{display:grid;grid-template-columns:minmax(0,1fr) 29%;gap:2.8em;padding:3em}.resume-designed .rd-horizon-body>aside{padding-inline-start:1.7em;border-inline-start:1px solid var(--rd-line)}.resume-designed .rd-horizon-body>aside .rd-section-title{font-size:.95em!important}.resume-designed .rd-horizon-body>aside .rd-section p{font-size:.78em}.resume-designed .rd-horizon-body .rd-skills{display:block;font-size:.75em}.resume-designed .rd-horizon-body .rd-skills li{padding:.4em 0;background:none;border:0;border-bottom:1px solid var(--rd-line);border-radius:0;color:var(--rd-ink)}.resume-designed .rd-horizon-body>div>.rd-section-title{font-size:1.15em!important}.resume-paper.resume-designed.template-ivory{background:#fffefd}.resume-designed .rd-ivory-layout{padding:3.3em 3.8em 3.2em}.resume-designed .rd-ivory-layout .rd-header{text-align:center}.resume-designed .rd-ivory-layout .rd-name{font-size:3.55em!important;font-weight:600!important}.resume-designed .rd-ivory-layout .rd-role{font-size:1.35em;color:var(--rd-ink)}.resume-designed .rd-ivory-layout .rd-eyebrow{font-size:.85em;color:var(--rd-accent);margin-bottom:.8em}.resume-designed .rd-ivory-layout .rd-contacts{justify-content:center;font-size:.76em;margin-top:1.6em}.resume-designed .rd-ornament{display:flex;align-items:center;gap:1em;margin:1.7em 0 2.1em}.resume-designed .rd-ornament:after,.resume-designed .rd-ornament:before{content:"";height:1px;background:var(--rd-accent);opacity:.4;flex:1}.resume-designed .rd-ornament i{display:block;width:.45em;height:.45em;rotate:45deg;background:var(--rd-accent)}.resume-paper.resume-designed .rd-ivory-layout .rd-section-title{font-size:1.4em!important;border-bottom:1px solid var(--rd-line);padding-bottom:.35em;margin-bottom:.6em}.resume-paper.resume-designed .rd-ivory-layout>.rd-section+.rd-section{margin-top:1.65em}.resume-paper.resume-designed .rd-ivory-layout .rd-section p{font-size:.98em;line-height:1.9}.resume-designed .rd-ivory-layout .rd-skills{font-size:.91em;gap:.25em 1.1em}.resume-designed .rd-ivory-layout .rd-skills li{padding:0;background:none;border:0;color:var(--rd-ink)}.resume-designed .rd-ivory-layout .rd-bottom-pair{gap:3em;margin-top:1.65em}.resume-designed .rd-axis-layout{padding:3.1em}.resume-designed .rd-axis-layout .rd-header{display:flex;align-items:center;justify-content:space-between;gap:2em;padding-bottom:2.6em;border-bottom:1px solid var(--rd-line);margin-bottom:2.3em}.resume-designed .rd-axis-layout .rd-header>div:first-child{min-width:0;flex:1}.resume-designed .rd-axis-layout .rd-initials{border-radius:50%;border:.18em solid var(--rd-accent);background:none;font-size:1.6em}.resume-designed .rd-axis-layout .rd-name{font-size:3.05em!important}.resume-designed .rd-axis-layout .rd-summary{padding-inline-start:1.2em;border-inline-start:.28em solid var(--rd-accent);margin-bottom:2.8em}.resume-designed .rd-axis-body{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:3em}.resume-designed .rd-axis-body .rd-timeline{border-inline-start:1px solid color-mix(in srgb,var(--rd-accent),white 65%);margin-inline-start:.4em;padding-inline-start:1.6em}.resume-designed .rd-axis-body .rd-entry{position:relative}.resume-designed .rd-axis-body .rd-entry:before{content:"";position:absolute;inset-inline-start:-2.03em;top:.55em;width:.75em;height:.75em;background:var(--rd-accent);border:.17em solid #fff;box-shadow:0 0 0 1px var(--rd-accent);border-radius:50%}.resume-designed .rd-axis-body>aside{border-top:.28em solid var(--rd-accent);padding-top:1.25em}.resume-designed .rd-axis-body>aside .rd-section-title{font-size:.95em!important}.resume-designed .rd-axis-body .rd-skills{display:block;font-size:.76em}.resume-designed .rd-axis-body .rd-skills li{background:none;border:0;border-bottom:1px solid var(--rd-line);border-radius:0;padding:.55em 0;color:var(--rd-ink)}.resume-designed .rd-ledger-layout{padding:2.7em 3.3em 3.4em}.resume-designed .rd-ledger-topline{display:flex;justify-content:space-between;align-items:baseline;gap:2em;border-bottom:1px solid var(--rd-accent);padding-bottom:1.2em;color:var(--rd-accent)}.resume-designed .rd-ledger-topline>span{font-size:.8em;white-space:nowrap}.resume-designed .rd-ledger-topline .rd-contacts{margin:0;justify-content:flex-end;font-size:.6em}.resume-designed .rd-ledger-layout .rd-header{padding:2.5em 0 2.7em}.resume-designed .rd-ledger-layout .rd-name{font-size:3.7em!important;font-weight:500!important}.resume-designed .rd-ledger-layout .rd-role{font-size:1.15em}.resume-paper.resume-designed .rd-ledger-layout>.rd-section{display:grid;grid-template-columns:24% minmax(0,1fr);gap:2.5em;border-top:1px solid var(--rd-line);padding-top:1.6em;margin-top:0;margin-bottom:1.85em}.resume-designed .rd-ledger-layout .rd-section-title{font-size:.98em!important;margin:0;padding-inline-start:.8em;border-inline-start:.24em solid var(--rd-accent);align-self:start}.resume-designed .rd-ledger-layout .rd-section p{font-size:.85em;line-height:1.95}.resume-designed .rd-ledger-layout .rd-skills{gap:.5em 1.2em;font-size:.82em}.resume-designed .rd-ledger-layout .rd-skills li{background:none;border:0;color:var(--rd-ink);border-bottom:1px solid var(--rd-line);border-radius:0;padding:.25em 0}.resume-designed .rd-prism-header{display:grid;grid-template-columns:minmax(0,1fr) 22%;background:var(--rd-wash);overflow:hidden}.resume-designed .rd-prism-name{padding:3em 3em 3.6em;background:var(--rd-accent);clip-path:polygon(0 0,100% 0,100% 100%,15% 100%)}.resume-designed .rd-prism-name .rd-name{font-size:3.18em!important;color:white;padding-inline-end:.45em!important}.resume-designed .rd-prism-name .rd-role{color:#ffffffde;font-size:1.08em}.resume-designed .rd-prism-name .rd-eyebrow{color:#ffffffb5;font-size:.65em;margin-bottom:1.4em}.resume-designed .rd-prism-mark{display:grid;place-items:center;padding-inline-end:1em}.resume-designed .rd-prism-mark .rd-initials{rotate:-10deg;width:2.7em;height:2.7em;background:none;border:1px solid var(--rd-accent);font-size:1.8em}.resume-designed .rd-prism-body{padding:1.5em 3em 3em}.resume-designed .rd-prism-body>.rd-contacts{margin:0 0 2.4em;border-bottom:1px solid var(--rd-line);padding-bottom:1.6em}.resume-designed .rd-prism-body>.rd-summary{margin-bottom:2.5em}.resume-designed .rd-prism-grid{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:2.6em}.resume-designed .rd-prism-grid .rd-section-title{border-top:.25em solid var(--rd-accent);padding-top:.6em}.resume-designed .rd-prism-grid>aside{background:var(--rd-wash);padding:1.3em;align-self:start}.resume-designed .rd-prism-grid>aside .rd-section-title{font-size:.91em!important;border-top:0;padding-top:0}.resume-designed .rd-prism-grid .rd-skills{display:block;font-size:.72em}.resume-designed .rd-prism-grid .rd-skills li{background:#fff;border:0;margin-bottom:.65em;padding:.45em .65em;border-radius:0}.resume-designed .rd-studio-frame{margin:2.3em;min-height:calc(141.428cqi - 4.6em);padding:2.2em;border:1px solid var(--rd-accent)}.resume-designed .rd-studio-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2em}.resume-designed .rd-studio-topline>span{font-size:.74em;color:var(--rd-muted)}.resume-designed .rd-studio-topline .rd-initials{font-size:.9em;width:3em;height:3em;rotate:-8deg;border:1px solid var(--rd-accent);background:none}.resume-designed .rd-studio-frame .rd-name{font-size:3.55em!important;line-height:1.25!important}.resume-designed .rd-studio-frame .rd-role{font-size:1.22em;margin-top:.7em}.resume-designed .rd-studio-frame .rd-header{padding-bottom:1.8em;border-bottom:.34em solid var(--rd-accent);margin-bottom:2em}.resume-designed .rd-studio-frame .rd-contacts{font-size:.65em;margin-top:1.5em}.resume-paper.resume-designed .rd-studio-frame>.rd-summary{padding:1.5em 1.7em;background:var(--rd-wash);margin-bottom:2.5em}.resume-designed .rd-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:2.4em}.resume-designed .rd-studio-grid>aside{border-inline-start:1px solid var(--rd-line);padding-inline-start:1.6em}.resume-designed .rd-studio-grid .rd-section-title{font-size:.96em!important}.resume-designed .rd-studio-grid .rd-skills{display:block;font-size:.75em}.resume-designed .rd-studio-grid .rd-skills li{padding:.35em 0;border:0;background:none;color:var(--rd-ink)}.resume-designed .rd-crest-frame{margin:2em;padding:2.2em 2.6em;min-height:calc(141.428cqi - 4em);border:1px solid color-mix(in srgb,var(--rd-accent),white 48%);outline:1px solid color-mix(in srgb,var(--rd-accent),white 75%);outline-offset:-.45em}.resume-designed .rd-crest-frame .rd-header{text-align:center;border-bottom:1px solid var(--rd-accent);padding-bottom:1.8em;margin-bottom:2.3em}.resume-designed .rd-crest-frame .rd-initials{margin:0 auto .7em;font-size:1.3em;width:2.7em;height:2.7em;border:1px solid var(--rd-accent);outline:1px solid color-mix(in srgb,var(--rd-accent),white 60%);outline-offset:.22em;border-radius:50%;background:none}.resume-designed .rd-crest-frame .rd-name{font-size:3.4em!important;line-height:1.4!important}.resume-designed .rd-crest-frame .rd-role{font-size:1.2em}.resume-designed .rd-crest-frame .rd-contacts{justify-content:center;font-size:.72em;margin-top:1.25em}.resume-paper.resume-designed .rd-crest-frame .rd-section-title{font-size:1.2em!important;color:var(--rd-accent);display:flex;align-items:center;gap:.8em}.resume-designed .rd-crest-frame .rd-section-title:after{content:"";flex:1;height:1px;background:var(--rd-line)}.resume-designed .rd-crest-frame .rd-section p{font-size:.95em;line-height:1.8}.resume-designed .rd-crest-frame .rd-entry h4{font-size:1.05em!important}.resume-designed .rd-crest-frame .rd-entry+.rd-entry{margin-top:1.3em}.resume-designed .rd-crest-bottom{display:grid;grid-template-columns:minmax(0,1fr) 36%;gap:3em;margin-top:2.2em}.resume-designed .rd-crest-frame .rd-skills{font-size:.88em;gap:.3em .8em}.resume-designed .rd-crest-frame .rd-skills li{padding:0;border:0;background:none;color:var(--rd-ink)}.resume-designed .rd-path-layout{padding:3em}.resume-designed .rd-path-layout .rd-header{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:2.5em;padding-bottom:2.2em;border-bottom:.3em solid var(--rd-accent)}.resume-designed .rd-path-layout .rd-name{font-size:3em!important}.resume-designed .rd-path-layout .rd-role{font-size:1.07em}.resume-designed .rd-path-contact{align-self:center;border-inline-start:1px solid var(--rd-line);padding-inline-start:1.5em}.resume-designed .rd-path-contact .rd-contacts{flex-direction:column;gap:.5em;margin:0;font-size:.61em}.resume-designed .rd-path-body{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:2.5em;padding-top:2.5em}.resume-designed .rd-path-sidebar{background:var(--rd-wash);padding:1.65em 1.3em;min-width:0;align-self:stretch}.resume-designed .rd-path-sidebar .rd-section-title{font-size:.98em!important;border-bottom:1px solid color-mix(in srgb,var(--rd-accent),white 75%);padding-bottom:.7em}.resume-designed .rd-path-sidebar .rd-section p{font-size:.77em}.resume-designed .rd-path-sidebar .rd-skills{display:block;font-size:.78em}.resume-designed .rd-path-sidebar .rd-skills li{border:0;border-radius:0;background:none;color:var(--rd-ink);padding:.6em 0 .6em .1em;border-bottom:1px solid #ffffffb0}.resume-designed .rd-path-sidebar .rd-initials{font-size:1.3em;width:2.6em;height:2.6em;margin:3em auto 0;border:1px solid color-mix(in srgb,var(--rd-accent),white 35%);border-radius:50%;background:none;opacity:.55}.resume-designed .rd-path-main .rd-section-title{font-size:1.12em!important}.resume-designed .rd-path-main .rd-entry+.rd-entry{border-top:1px solid var(--rd-line);padding-top:1.4em}.resume-designed .rd-focus-layout{padding:3em 3.5em 3.3em}.resume-designed .rd-focus-layout .rd-header{border-bottom:.42em solid var(--rd-accent);padding-bottom:1.7em;margin-bottom:2.2em}.resume-designed .rd-focus-layout .rd-name{font-size:3.4em!important;line-height:1.3!important;color:var(--rd-accent)}.resume-designed .rd-focus-layout .rd-role{font-size:1.14em;color:var(--rd-ink);font-weight:600;margin-top:.45em}.resume-designed .rd-focus-layout .rd-contacts{font-size:.7em;color:var(--rd-ink);margin-top:1.4em}.resume-paper.resume-designed .rd-focus-layout .rd-section-title{font-size:1.08em!important;color:var(--rd-accent);border-bottom:1px solid var(--rd-accent);padding-bottom:.45em;margin-bottom:.85em}.resume-paper.resume-designed .rd-focus-layout>.rd-section+.rd-section{margin-top:1.85em}.resume-designed .rd-focus-layout .rd-section p{font-size:.89em;line-height:1.9}.resume-designed .rd-focus-layout .rd-skills{font-size:.87em;gap:.45em 1.2em}.resume-designed .rd-focus-layout .rd-skills li{padding:0;border:0;border-bottom:1px solid var(--rd-line);border-radius:0;background:none;color:var(--rd-ink)}@media print{.resume-paper.resume-designed{container-type:normal;width:100%;aspect-ratio:auto!important;border:0;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.resume-designed .rd-sheet,.resume-paper.resume-designed{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.resume-designed .rd-sheet{font-size:10pt}.resume-designed .rd-atlas-layout,.resume-designed .rd-crest-frame,.resume-designed .rd-studio-frame{min-height:0!important;height:auto!important}.resume-designed .rd-header{break-inside:avoid}.resume-designed .rd-entry h4,.resume-designed .rd-section-title{break-after:avoid}.resume-designed .rd-entry,.resume-designed .rd-section,.resume-designed .rd-section-content{break-inside:auto;max-height:none;overflow:visible}.resume-designed .rd-section p{orphans:3;widows:3}.resume-designed .rd-prism-header{overflow:visible}.resume-designed .rd-prism-name{clip-path:none;overflow:visible}}