@media screen{.site .home-hero{background:radial-gradient(at 12% 20%,#1d365a 0,#0000 48%),linear-gradient(120deg,#0b1220,#15273f);border-bottom:1px solid #425570}.royal-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.atmosphere-art{position:absolute;inset:0;overflow:hidden}.atmosphere-aurora{background:radial-gradient(at 25% 30%,#5d81b92b,#0000 42%),radial-gradient(at 65% 85%,#b28a4c16,#0000 40%);animation:24s ease-in-out infinite alternate royal-aurora;position:absolute;inset:-20%}.atmosphere-starfield{animation:30s ease-in-out infinite alternate royal-drift;position:absolute;inset:-3%;-webkit-mask-image:linear-gradient(90deg,#000 5% 40%,#0005 75%,#0008);mask-image:linear-gradient(90deg,#000 5% 40%,#0005 75%,#0008)}.atmosphere-starfield i{animation:royal-twinkle var(--duration) ease-in-out var(--delay) infinite alternate;background:#e6efff;border-radius:50%;display:block;position:absolute;box-shadow:0 0 7px #dbeaff90}.atmosphere-planets{opacity:.55;filter:none;-webkit-user-select:none;user-select:none;width:min(65vw,800px);max-width:none;height:auto;animation:26s ease-in-out infinite alternate royal-orbit;position:absolute;top:-12%;left:-7%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.atmosphere-spark{background:#f5e1b6;border-radius:50%;width:4px;height:4px;animation:7s ease-in-out infinite alternate royal-spark;position:absolute;box-shadow:0 0 14px 4px #e3c78c60}.atmosphere-spark:before,.atmosphere-spark:after{content:"";background:linear-gradient(#0000,#f5e1b6,#0000);position:absolute;inset:-10px 1px}.atmosphere-spark:after{transform:rotate(90deg)}.spark-one{top:70%;left:9%}.spark-two{animation-delay:-4s;top:13%;left:49%}.site .home-hero-inner{z-index:1;pointer-events:none;min-height:590px;padding-block:64px 74px}.site .home-hero-inner>*{pointer-events:auto}.site .home-hero .home-copy h1{letter-spacing:normal;color:#fff;font-size:clamp(2.3rem,4.2vw,3.65rem);font-weight:700;line-height:1.4;text-shadow:none!important}.site .home-hero .home-copy h1 em{-webkit-text-fill-color:#e6c990;background:0 0;color:#e6c990!important}.site .home-hero .home-copy p{color:#e0e7f0;font-size:1.125rem;line-height:1.9}.site .home-hero .home-kicker{color:#e9eef7;background:#14243b;border-color:#5b7190}.site .home-hero .hero-feature-chips span{color:#dce5f2;background:#13243a;border-color:#516782}.site .home-hero .hero-live-resume{border-color:#9aacc3;box-shadow:0 28px 70px #0006,0 0 65px #648fc52a}.site .home-hero .home-main-action{transition:transform .2s,box-shadow .2s}.site .home-hero .home-main-action:hover{box-shadow:0 8px 30px #c5a46d40}.atmosphere-toggle{z-index:3;pointer-events:auto;color:#dce5f2;min-height:44px;font:inherit;cursor:pointer;background:#13243b;border:1px solid #59708c;border-radius:30px;padding:9px 15px;font-size:.875rem;position:absolute;bottom:14px;left:24px}.atmosphere-toggle:focus-visible{outline-offset:3px;outline:3px solid #e6c990}.royal-atmosphere[data-paused=true] .atmosphere-art *{animation-play-state:paused!important}.site .home-shortcuts,.site .home-template-showcase{background:var(--background);padding-block:44px}.site .home-card-grid>button{background:var(--card);border:1px solid var(--border);border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 5px 20px #17283f08}.site .home-card-grid>button:hover{border-color:#b28a4c;transform:translateY(-4px);box-shadow:0 12px 28px #17283f16}.site .home-card-grid strong{color:var(--heading);font-size:1.2rem}.site .home-card-grid p{color:var(--muted);font-size:1rem;line-height:1.85}.site .home-section-head h2,.site .home-showcase-header h2{font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:700;line-height:1.5}.site .home-template-card{border:1px solid var(--border);border-radius:18px;overflow:hidden}.site .home-template-info{background:var(--card);color:var(--foreground)}@keyframes royal-drift{0%{transform:translate(-.8%,1%)}to{transform:translate(1.4%,-1%)}}@keyframes royal-twinkle{0%{opacity:.2;transform:scale(.8)}to{opacity:.9;transform:scale(1.15)}}@keyframes royal-orbit{0%{transform:translate(-8px,4px)rotate(-4deg)}to{transform:translate(14px,20px)rotate(4deg)}}@keyframes royal-aurora{0%{opacity:.6;transform:translate(-2%)}to{opacity:1;transform:translate(3%,2%)}}@keyframes royal-spark{0%{opacity:.15;transform:scale(.6)}to{opacity:.85;transform:scale(1)}}@media (max-width:760px){.site .home-hero-inner{min-height:0;padding:36px 20px 76px}.site .home-hero .home-copy h1{font-size:clamp(2rem,7.5vw,2.7rem)}.site .home-hero .home-copy p{font-size:1rem}.atmosphere-planets{opacity:.35;width:540px;top:auto;bottom:-40px;left:-220px}.atmosphere-starfield i:nth-child(n+23){display:none}.atmosphere-toggle{white-space:nowrap;left:50%;transform:translate(-50%)}.site .home-shortcuts,.site .home-template-showcase{padding-block:30px}}@media (prefers-reduced-motion:reduce){.royal-atmosphere .atmosphere-art *{animation:none!important}.site .home-card-grid>button:hover,.site .home-hero .home-main-action:hover{transform:none}}.site{--background:#f8f6f0;--card:#fffefa;--surface:#eef1f6;--border:#8392aa;--control-border:#71829f;--heading:#102647;--foreground:#1b2d48;--muted:#405471;--navy:#102647;--accent:#244c82;--accent-ink:#244c82;--accent-soft:#e8eff9;--gold:#dcb451;--gold-fill:#dcb451;--gold-edge:#946a1c;--gold-text:#745013;--action-text:#102647;background:var(--background);color:var(--foreground);font-size:16px;line-height:1.8}.site[data-font=cairo]{--font-body:Cairo,Tahoma,Arial,sans-serif;--font-heading:Cairo,Tahoma,Arial,sans-serif}.site[data-font=plex]{--font-body:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif;--font-heading:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}.site[data-palette=purple]{--heading:#342056;--navy:#342056;--accent:#563c83;--accent-ink:#563c83;--accent-soft:#f0eafb;--hero-bg:linear-gradient(125deg,#211335,#49316b)}.site[data-palette=emerald]{--heading:#123d37;--navy:#123d37;--accent:#216658;--accent-ink:#216658;--accent-soft:#e4f3ee;--hero-bg:linear-gradient(125deg,#0c2925,#1e5348)}.royal-dark .site{--background:#0c192c;--card:#152a44;--surface:#203852;--heading:#fff7e4;--foreground:#f2f5fb;--muted:#cad8ed;--border:#8d9bb2;--control-border:#9cacc2;--accent-ink:#b4d0f4;--accent-soft:#243e60;--gold-text:#f2d287;--gold-edge:#dcb451;--action-text:#102647}.site[data-text-size=large]{font-size:18px}.site[data-text-size=large] :is(p,label,input,textarea,select,.fields button):not(.resume-canvas *){font-size:1.08rem}.site .topbar{background:var(--navy);border-bottom:2px solid var(--gold);box-shadow:0 3px 16px #10264718}.site .home-page .home-hero{background:var(--hero-bg)}.site .home-page>section:not(.home-hero):not(.home-ready){max-width:1160px}.site .home-page .home-hero-inner{max-width:1160px;padding-block:44px}.site .home-copy h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.5}.site .home-copy p{font-size:1rem;line-height:1.95}.site .home-shortcuts,.site .home-template-showcase{padding-block:34px}.site .home-page .home-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site .home-page .home-template-grid[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.site .home-page .home-template-card{border:1.5px solid var(--border);border-top:4px solid var(--gold);background:var(--card);border-radius:14px;flex-direction:column;padding:9px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 18px #1026470d}.site .home-page .home-template-card:hover{border-color:var(--accent);box-shadow:0 9px 24px #10264720}.site .home-page .home-template-preview{aspect-ratio:auto;background:#edf1f6;border:1px solid #ccd5e1;border-radius:8px;flex:0 0 290px;width:100%;min-height:0;padding:9px;height:290px!important}.site .home-page .home-template-preview .template-window{background:#edf1f6;border-radius:5px;height:100%}.site .home-page .home-template-preview .compact-fit{height:100%}.site .home-page .home-template-info{background:var(--card);border:0;border-radius:0;flex-direction:column;flex:1;align-items:stretch;gap:10px;width:100%;padding:16px 8px 7px;display:flex}.site .home-page .home-template-info strong{color:var(--heading);line-height:1.65;font-size:1rem!important}.site .home-page .home-template-info p{color:var(--muted);margin:6px 0;line-height:1.8;font-size:.88rem!important}.site .home-page .home-template-info small{color:var(--gold-text);font-size:.75rem}.site .home-page .home-template-info>span{color:var(--accent-ink);border-top:1px solid var(--border);margin-top:auto;padding-top:9px;font-size:.8rem}.site .home-shortcuts .home-card-grid>button{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--gold);box-shadow:0 4px 14px #1026470b}.site .home-shortcuts .home-card-grid strong{font-size:1.1rem}.site .home-shortcuts .home-card-grid p{font-size:.9rem;line-height:1.85}.site-announcement{background:var(--accent-soft);color:var(--heading);text-align:center;border-bottom:1px solid var(--border);margin:0;padding:12px 24px}.site-unavailable{border:1.5px solid var(--border);background:var(--card);border-radius:14px;max-width:800px!important;margin:50px auto!important;padding:28px!important}.site-unavailable a{margin-inline-start:20px;text-decoration:underline}.site-contact{text-align:center;color:var(--gold-text)}.site[data-feature-editor=off] [data-service=editor],.site[data-feature-library=off] [data-service=library],.site[data-feature-help=off] [data-service=help],.site[data-feature-imports=off] [data-service=imports],.site[data-feature-ai=off] :is(.field-ai,[data-service=ai],[data-service=interviews],[data-service=letters],[data-service=emails]),.site[data-feature-photos=off] [data-service=photos],.site[data-feature-imports=off] .welcome-import,.site[data-feature-sharing=off] [data-service=sharing],.site[data-feature-templates=off] :is([data-service=templates],.template-choices),.site[data-feature-opportunities=off] .opportunity-workspace,.site[data-feature-word=off] [data-service=word],.site[data-feature-pdf=off] [data-service=pdf],.site[data-feature-interviews=off] [data-service=interviews],.site[data-feature-letters=off] [data-service=letters],.site[data-feature-emails=off] [data-service=emails],.site[data-feature-jobs=off] [data-service=jobs]{display:none!important}.site-home:before,.site-home:after,.site .home-page>section:after{display:none}.site :is(.home-copy h1,.home-section-head h2,.home-showcase-header h2,.home-card-grid strong,.footer-col h2){font-family:var(--font-heading)}@media (max-width:1050px){.site .home-page .home-template-grid,.site .home-page .home-template-grid[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site .home-page .home-template-grid,.site .home-page .home-template-grid[data-count="8"]{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto}.site .home-page .home-template-preview{flex-basis:280px;height:280px!important}.site .home-page .home-hero-inner{padding-block:28px}.site .home-shortcuts,.site .home-template-showcase{padding-block:24px}.site .home-copy h1{font-size:2rem}.site .home-copy p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.site .home-template-card{transition:none}}}
