:root{--primary-text:#1d1d1f;--secondary-text:#86868b;--highlight-color:#06c;--highlight-alt:#ff3b30;--highlight-neutral:#5856d6;--highlight-success:#34c759;--highlight-warning:#ff9500;--background-light:#fff;--background-alt:#f5f5f7;--subtle-border:#0000001a;--card-shadow:0 8px 30px #00000014;--card-highlight-shadow:0 15px 40px #0000001f;--transition-standard:all .35s cubic-bezier(.25, .46, .45, .94)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}body{background-color:var(--background-light);color:var(--primary-text);letter-spacing:-.022em;font-weight:400;line-height:1.47059}.container{width:100%;margin:0 auto}h1{letter-spacing:-.005em;background:linear-gradient(135deg, var(--highlight-color), var(--highlight-neutral));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:52px;font-weight:700;line-height:1.08349}h2{letter-spacing:.004em;margin-bottom:16px;font-size:32px;font-weight:600;line-height:1.10722}h3{letter-spacing:.009em;font-size:26px;font-weight:600;line-height:1.16667}p{letter-spacing:-.022em;font-size:17px;font-weight:400;line-height:1.47059}.subhead{letter-spacing:.011em;color:var(--secondary-text);font-size:22px;font-weight:400;line-height:1.381}.hero-section{text-align:center;max-width:980px;margin:0 auto;padding:140px 0 80px;animation:.8s ease-out fadeIn;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:-1;background:radial-gradient(circle,#5856d60f 0%,#fff0 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-10%;right:-5%}.hero-section:after{content:"";z-index:-1;background:radial-gradient(circle,#0066cc0d 0%,#fff0 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-10%;left:-5%}.section{max-width:1400px;margin:0 auto;padding:120px 0}.section-dark{color:#fff;background-color:#000}.section-header{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px;animation:.8s ease-out fadeIn}.section-copy{text-align:center;max-width:800px;color:var(--secondary-text);margin:0 auto 80px;padding:0 20px}.templates-grid{grid-template-columns:repeat(3,1fr);gap:60px;padding:0 20px;display:grid}.template-card{background-color:var(--background-light);transition:var(--transition-standard);box-shadow:var(--card-shadow);opacity:0;transform-style:preserve-3d;border-radius:28px;animation:.6s ease-out forwards cardRise;position:relative;overflow:hidden;transform:perspective(1000px)rotateX(0)}@keyframes cardRise{0%{opacity:0;transform:perspective(1000px)rotateX(5deg)translateY(30px)}to{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.template-card:first-child{animation-delay:.1s}.template-card:nth-child(2){animation-delay:.2s}.template-card:nth-child(3){animation-delay:.3s}.template-card:nth-child(4){animation-delay:.4s}.template-card:nth-child(5){animation-delay:.5s}.template-card:nth-child(6){animation-delay:.6s}.template-card:nth-child(7){animation-delay:.7s}.template-card:nth-child(8){animation-delay:.8s}.template-card:nth-child(9){animation-delay:.9s}.template-card:nth-child(10){animation-delay:1s}.template-card:nth-child(11){animation-delay:1.1s}.template-card:nth-child(12){animation-delay:1.2s}.template-card:hover{box-shadow:var(--card-highlight-shadow);z-index:10;transform:translateY(-15px)scale(1.03)}.template-preview{aspect-ratio:8.5/11;position:relative;overflow:hidden}.template-info{text-align:left;background:var(--background-light);z-index:2;border-top:1px solid #0000000d;padding:30px;position:relative}.template-name{margin-bottom:10px;font-size:26px;font-weight:600}.template-description{color:var(--secondary-text);margin-bottom:20px;font-size:16px;line-height:1.5}.tags-container{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.tag{background-color:var(--background-alt);color:var(--secondary-text);border-radius:20px;padding:6px 14px;font-size:13px;display:inline-block}.tag-highlight{color:var(--highlight-color);background:#0066cc1a}.feature-badge{color:#fff;z-index:2;letter-spacing:.5px;background:#ff3b30f2;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #ff3b304d}.preview-content{flex-direction:column;padding:10%;font-size:10px;display:flex;position:absolute;inset:0}.cta-container{text-align:center;padding:80px 20px}.template-cta-button{background-color:var(--highlight-color);color:#fff;transition:var(--transition-standard);border-radius:980px;padding:18px 36px;font-size:18px;font-weight:500;text-decoration:none;display:inline-block;box-shadow:0 8px 20px #0066cc4d}.template-cta-button:hover{background-color:#049;transform:translateY(-5px);box-shadow:0 12px 28px #06c6}.secondary-button{color:var(--highlight-color);transition:var(--transition-standard);margin-left:15px;padding:16px 32px;font-size:18px;font-weight:400;text-decoration:none;display:inline-block}.secondary-button:hover{text-decoration:underline}.featured-section{background-color:var(--background-alt);padding:140px 0;position:relative;overflow:hidden}.featured-section:before{content:"";background:linear-gradient(to bottom, #fff, var(--background-alt));z-index:1;height:300px;position:absolute;top:0;left:0;right:0}.featured-template{z-index:2;align-items:center;max-width:1400px;margin-bottom:160px;margin-left:auto;margin-right:auto;padding:0 40px;display:flex;position:relative}.featured-template:last-child{margin-bottom:0}.featured-template:nth-child(2n){flex-direction:row-reverse}.featured-preview{transform-style:preserve-3d;perspective:1000px;flex:1;position:relative}.featured-image{aspect-ratio:8.5/11;width:75%;box-shadow:var(--card-shadow);transition:var(--transition-standard);border-radius:16px;margin:0 auto;position:relative;overflow:hidden;transform:rotate3d(1,1,0,5deg)}.featured-template:hover .featured-image{box-shadow:var(--card-highlight-shadow);transform:rotate3d(1,1,0,0)}.featured-content{flex:1;padding:0 60px}.featured-name{background:linear-gradient(135deg,#333,#000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:48px}.featured-description{color:var(--secondary-text);max-width:520px;margin-bottom:30px;font-size:21px;line-height:1.5}.featured-subtext{color:var(--secondary-text);border-left:3px solid #0066cc4d;max-width:520px;margin-bottom:30px;padding-left:20px;font-size:16px;line-height:1.5}footer{text-align:center;background:var(--background-alt);color:var(--secondary-text);padding:80px 0 40px;font-size:16px;position:relative}footer:before{content:"";background:linear-gradient(to bottom, white, var(--background-alt));z-index:1;height:200px;position:absolute;top:0;left:0;right:0}.footer-content{z-index:2;position:relative}.footer-links{justify-content:center;gap:30px;margin-bottom:30px;display:flex}.footer-links a{color:var(--secondary-text);transition:var(--transition-standard);text-decoration:none}.footer-links a:hover{color:var(--highlight-color)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:.8s forwards fadeUp}.fade-up-delay-1{animation-delay:.1s}.fade-up-delay-2{animation-delay:.2s}.fade-up-delay-3{animation-delay:.3s}.nova-preview{background-color:#fcfcfc;background-image:radial-gradient(circle at 25% 25%,#4876ff0d 0%,#0000 50%),radial-gradient(circle at 75% 75%,#4876ff0d 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.nova-resume{grid-template-rows:auto auto 1fr;grid-template-columns:100%;height:100%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.nova-header{border-bottom:1px solid #4876ff33;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:10px;display:flex}.nova-title-area{flex:1}.nova-name{color:#333;margin-bottom:4px;font-size:18px;font-weight:700}.nova-title{color:#4876ff;margin-bottom:6px;font-size:10px}.nova-contact{color:#666;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.nova-avatar{color:#fff;background:linear-gradient(135deg,#4876ff,#5e17eb);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.nova-tabs{gap:2px;margin-bottom:15px;display:flex}.nova-tab{color:#4876ff;background:#4876ff1a;border-radius:4px 4px 0 0;padding:4px 10px;font-size:8px;font-weight:500}.nova-tab.active{color:#fff;background:#4876ff}.nova-main{grid-template-columns:1fr 1fr;gap:15px;display:grid}.nova-section{background:#fff;border-radius:8px;margin-bottom:15px;padding:10px;box-shadow:0 2px 10px #0000000d}.nova-section-title{color:#333;border-bottom:none;align-items:center;gap:5px;margin-bottom:8px;font-size:9px;font-weight:600;display:flex}.nova-section-icon{background:#4876ff1a;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.nova-section-icon:before{content:"";background:#4876ff;border-radius:50%;width:6px;height:6px}.nova-job{border-bottom:1px dashed #0000000d;margin-bottom:10px;padding-bottom:10px}.nova-job:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.nova-job-title{color:#222;margin-bottom:2px;font-size:9px;font-weight:600}.nova-job-company{color:#4876ff;margin-bottom:4px;font-size:8px;font-weight:500}.nova-job-meta{color:#666;justify-content:space-between;margin-bottom:6px;font-size:7px;display:flex}.nova-job-description{color:#444;font-size:7px;line-height:1.4}.nova-metrics{justify-content:space-between;gap:5px;margin-top:8px;display:flex}.nova-metric{text-align:center;background:#4876ff0d;border-radius:4px;flex:1;padding:4px}.nova-metric-value{color:#4876ff;font-size:10px;font-weight:700}.nova-metric-label{color:#666;font-size:6px}.nova-projects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nova-project{background:#4876ff0d;border-radius:6px;padding:8px;position:relative}.nova-project-title{color:#222;margin-bottom:4px;font-size:8px;font-weight:600}.nova-project-description{color:#444;margin-bottom:4px;font-size:6px;line-height:1.4}.nova-project-tech{flex-wrap:wrap;gap:3px;display:flex}.nova-tech-tag{color:#4876ff;background:#fff;border-radius:3px;padding:1px 4px;font-size:5px}.nova-skills-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nova-skill{margin-bottom:6px}.nova-skill-header{justify-content:space-between;margin-bottom:3px;display:flex}.nova-skill-name{color:#444;font-size:7px}.nova-skill-level{color:#4876ff;font-size:7px}.nova-skill-bar{background:#4876ff1a;border-radius:2px;height:4px}.nova-skill-fill{background:#4876ff;border-radius:2px;height:100%}.nova-chart-container{align-items:flex-end;gap:5px;height:70px;margin-top:10px;display:flex}.nova-chart-bar{background:#4876ff;border-radius:3px 3px 0 0;flex:1;position:relative}.nova-chart-bar:first-child{opacity:.5;height:30%}.nova-chart-bar:nth-child(2){opacity:.6;height:60%}.nova-chart-bar:nth-child(3){opacity:.8;height:90%}.nova-chart-bar:nth-child(4){opacity:.7;height:75%}.nova-chart-bar:nth-child(5){opacity:.55;height:45%}.nova-chart-bar:nth-child(6){opacity:.6;height:60%}.nova-chart-legend{color:#666;justify-content:space-between;margin-top:5px;font-size:6px;display:flex}.spectrum-preview{background:linear-gradient(135deg,#fafafa 0%,#f6f6f6 100%)}.spectrum-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.spectrum-header{text-align:center;margin-bottom:5px}.spectrum-name{letter-spacing:-.5px;color:#222;margin-bottom:4px;font-size:20px;font-weight:700}.spectrum-title{color:#555;margin-bottom:6px;font-size:9px}.spectrum-contact{color:#777;flex-wrap:wrap;justify-content:center;gap:10px;font-size:7px;display:flex}.spectrum-main{flex-direction:column;flex:1;gap:15px;display:flex}.spectrum-skills-container{width:90%;height:150px;margin:0 auto;position:relative}.spectrum-skills-chart{background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M100 10L123.511 28.7785L156.603 30.1015L158.034 63.1925L177 86.6025L158.034 110.013L156.603 143.104L123.511 144.427L100 163.205L76.4885 144.427L43.3975 143.104L41.9655 110.013L23 86.6025L41.9655 63.1925L43.3975 30.1015L76.4885 28.7785L100 10Z' stroke='%23555555' stroke-width='1'/%3E%3Cpath d='M100 40L113.632 50.2125L133.503 51.0345L134.379 70.9055L144.667 84.535L134.379 98.1645L133.503 118.036L113.632 118.858L100 129.07L86.368 118.858L66.4975 118.036L65.6215 98.1645L55.333 84.535L65.6215 70.9055L66.4975 51.0345L86.368 50.2125L100 40Z' stroke='%23555555' stroke-width='1'/%3E%3Cpath d='M100 70L106.816 74.425L119.001 74.8595L119.448 87.0435L123.917 93.8595L119.448 100.676L119.001 112.859L106.816 113.294L100 117.719L93.184 113.294L80.9995 112.859L80.5535 100.676L76.083 93.8595L80.5535 87.0435L80.9995 74.8595L93.184 74.425L100 70Z' stroke='%23555555' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.spectrum-skill-point{border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.spectrum-skill-point.category-1{background:#ff6b6b;box-shadow:0 0 10px #ff6b6b80}.spectrum-skill-point.category-2{background:#4ecdc4;box-shadow:0 0 10px #4ecdc480}.spectrum-skill-point.category-3{background:#ffd166;box-shadow:0 0 10px #ffd16680}.spectrum-skill-point.category-4{background:#6a0572;box-shadow:0 0 10px #6a057280}.spectrum-skill-point:first-child{top:25%;left:90%}.spectrum-skill-point:nth-child(2){top:15%;left:70%}.spectrum-skill-point:nth-child(3){top:35%;left:80%}.spectrum-skill-point:nth-child(4){top:20%;left:30%}.spectrum-skill-point:nth-child(5){top:35%;left:15%}.spectrum-skill-point:nth-child(6){top:75%;left:80%}.spectrum-skill-point:nth-child(7){top:85%;left:65%}.spectrum-skill-point:nth-child(8){top:75%;left:25%}.spectrum-skill-point:nth-child(9){top:60%;left:15%}.spectrum-skill-categories{justify-content:space-between;margin-top:10px;display:flex}.spectrum-category{text-align:center;font-size:7px}.spectrum-category-color{border-radius:50%;width:8px;height:8px;margin:0 auto 3px}.spectrum-category:first-child .spectrum-category-color{background:#ff6b6b}.spectrum-category:nth-child(2) .spectrum-category-color{background:#4ecdc4}.spectrum-category:nth-child(3) .spectrum-category-color{background:#ffd166}.spectrum-category:nth-child(4) .spectrum-category-color{background:#6a0572}.spectrum-section{margin-bottom:12px}.spectrum-section-title{color:#222;text-align:center;text-transform:uppercase;letter-spacing:1px;border-bottom:none;margin-bottom:8px;font-size:10px;font-weight:700}.spectrum-about{color:#444;text-align:center;max-width:90%;margin:0 auto;font-size:8px;line-height:1.6}.spectrum-experience{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spectrum-job{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000000d}.spectrum-job-title{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.spectrum-job-company{color:#444;margin-bottom:4px;font-size:7px}.spectrum-job-metric{color:#ff6b6b;margin-bottom:2px;font-size:10px;font-weight:700}.spectrum-job-metric-desc{color:#666;font-size:6px;line-height:1.4}.spectrum-education{justify-content:space-between;gap:10px;display:flex}.spectrum-edu-item{text-align:center;background:#fff;border-radius:8px;flex:1;padding:8px;box-shadow:0 2px 8px #0000000d}.spectrum-edu-school{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.spectrum-edu-degree{color:#444;margin-bottom:4px;font-size:7px}.spectrum-edu-year{color:#666;background:#0000000d;border-radius:20px;padding:2px 6px;font-size:6px;display:inline-block}.spectrum-certifications{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.spectrum-cert{color:#444;background:#fff;border-radius:4px;padding:4px 8px;font-size:7px;box-shadow:0 2px 8px #0000000d}.nexus-preview{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.nexus-resume{flex-direction:column;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.nexus-header{text-align:center;margin-bottom:15px}.nexus-name{letter-spacing:-.5px;color:#222;margin-bottom:4px;font-size:20px;font-weight:700}.nexus-title{color:#444;margin-bottom:6px;font-size:9px}.nexus-contact{color:#666;flex-wrap:wrap;justify-content:center;gap:10px;font-size:7px;display:flex}.nexus-main{flex-direction:column;flex:1;gap:15px;display:flex}.nexus-network-container{background:#fff;border-radius:8px;width:100%;height:160px;margin-bottom:15px;position:relative;box-shadow:0 2px 10px #0000000d}.nexus-network{background-image:url("data:image/svg+xml,%3Csvg width='300' height='200' viewBox='0 0 300 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M150 100L100 50' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M150 100L200 50' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M150 100L100 150' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M150 100L200 150' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M150 100L50 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M150 100L250 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M100 50L50 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M200 50L250 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M100 150L50 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cpath d='M200 150L250 100' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Ccircle cx='150' cy='100' r='15' fill='%23388E3C'/%3E%3Ccircle cx='50' cy='100' r='10' fill='%232196F3'/%3E%3Ccircle cx='250' cy='100' r='10' fill='%232196F3'/%3E%3Ccircle cx='100' cy='50' r='10' fill='%239C27B0'/%3E%3Ccircle cx='200' cy='50' r='10' fill='%239C27B0'/%3E%3Ccircle cx='100' cy='150' r='10' fill='%23F44336'/%3E%3Ccircle cx='200' cy='150' r='10' fill='%23F44336'/%3E%3Ctext x='150' y='105' text-anchor='middle' font-size='10' fill='white'>YOU</text%3E%3Ctext x='50' y='105' text-anchor='middle' font-size='6' fill='white'>Product</text%3E%3Ctext x='250' y='105' text-anchor='middle' font-size='6' fill='white'>Finance</text%3E%3Ctext x='100' y='55' text-anchor='middle' font-size='6' fill='white'>Design</text%3E%3Ctext x='200' y='55' text-anchor='middle' font-size='6' fill='white'>Tech</text%3E%3Ctext x='100' y='155' text-anchor='middle' font-size='6' fill='white'>Marketing</text%3E%3Ctext x='200' y='155' text-anchor='middle' font-size='6' fill='white'>Sales</text%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.nexus-section{margin-bottom:15px}.nexus-section-title{color:#222;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #0000001a;margin-bottom:8px;padding-bottom:4px;font-size:9px;font-weight:700}.nexus-leadership{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.nexus-position{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 10px #0000000d}.nexus-role{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.nexus-company{color:#444;margin-bottom:6px;font-size:7px}.nexus-team{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.nexus-team-member{color:#666;background:#0000000d;border-radius:3px;padding:2px 6px;font-size:6px}.nexus-team-member.leader{color:#388e3c;background:#388e3c1a}.nexus-team-member.design{color:#9c27b0;background:#9c27b01a}.nexus-team-member.tech{color:#2196f3;background:#2196f31a}.nexus-team-member.marketing{color:#f44336;background:#f443361a}.nexus-metrics{gap:5px;display:flex}.nexus-metric{text-align:center;background:#00000005;border-radius:4px;flex:1;padding:3px 0}.nexus-metric-value{color:#388e3c;font-size:8px;font-weight:700}.nexus-metric-label{color:#666;font-size:5px}.nexus-collaborations{flex-direction:column;gap:8px;display:flex}.nexus-collab{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 2px 10px #0000000d}.nexus-collab-icon{color:#fff;background:#2196f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex}.nexus-collab:nth-child(2) .nexus-collab-icon{background:#9c27b0}.nexus-collab:nth-child(3) .nexus-collab-icon{background:#f44336}.nexus-collab-content{flex:1}.nexus-collab-title{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.nexus-collab-description{color:#444;font-size:6px;line-height:1.4}.nexus-expertise{flex-wrap:wrap;gap:6px;display:flex}.nexus-skill{color:#444;background:#fff;border-radius:4px;padding:4px 8px;font-size:7px;box-shadow:0 2px 10px #0000000d}.genesis-preview{background:linear-gradient(135deg,#f9f9f9 0%,#f5f5f5 100%)}.genesis-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.genesis-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.genesis-bio{flex:1}.genesis-name{color:#222;letter-spacing:-.5px;margin-bottom:3px;font-size:20px;font-weight:700}.genesis-title{color:#444;margin-bottom:6px;font-size:9px}.genesis-contact{color:#666;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.genesis-stats{text-align:right;background:#fff;border-radius:6px;padding:8px;box-shadow:0 2px 10px #0000000d}.genesis-stat{margin-bottom:5px}.genesis-stat:last-child{margin-bottom:0}.genesis-stat-value{color:#ff9800;margin-bottom:-2px;font-size:12px;font-weight:700}.genesis-stat-label{color:#666;font-size:6px}.genesis-main{flex-direction:column;flex:1;gap:15px;display:flex}.genesis-philosophy{color:#444;text-align:center;max-width:90%;margin:0 auto 5px;font-size:9px;font-style:italic;line-height:1.6}.genesis-philosophy:before,.genesis-philosophy:after{content:"\"";color:#ff9800;font-size:14px;font-style:normal}.genesis-timeline{padding-left:20px;position:relative}.genesis-timeline:before{content:"";background:#ff98004d;width:2px;position:absolute;top:0;bottom:0;left:8px}.genesis-venture{margin-bottom:10px;padding-bottom:10px;position:relative}.genesis-venture:before{content:"";z-index:1;background:#fff;border:2px solid #ff9800;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-16px}.genesis-venture-name{color:#222;margin-bottom:2px;font-size:10px;font-weight:700}.genesis-venture-role{color:#ff9800;margin-bottom:4px;font-size:8px;font-weight:600}.genesis-venture-period{color:#666;margin-bottom:6px;font-size:7px}.genesis-venture-description{color:#444;margin-bottom:6px;font-size:7px;line-height:1.5}.genesis-metrics{gap:5px;display:flex}.genesis-metric{text-align:center;background:#ff98000d;border-radius:4px;flex:1;padding:4px 0}.genesis-metric-value{color:#ff9800;font-size:8px;font-weight:700}.genesis-metric-label{color:#666;font-size:5px}.genesis-investors{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.genesis-investor{color:#222;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:20px;font-size:6px;font-weight:600;display:flex}.genesis-education{justify-content:space-between;gap:10px;display:flex}.genesis-edu{text-align:center;background:#fff;border-radius:6px;flex:1;padding:8px;box-shadow:0 2px 10px #0000000d}.genesis-edu-school{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.genesis-edu-degree{color:#444;margin-bottom:4px;font-size:7px}.genesis-edu-year{color:#666;background:#0000000d;border-radius:20px;padding:2px 6px;font-size:6px;display:inline-block}.genesis-skills{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.genesis-skill{color:#444;background:#fff;border-radius:4px;padding:4px 8px;font-size:7px;box-shadow:0 2px 10px #0000000d}.matrix-preview{background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%)}.matrix-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.matrix-header{justify-content:space-between;align-items:flex-start;display:flex}.matrix-info{flex:1}.matrix-name{color:#222;margin-bottom:3px;font-size:18px;font-weight:700}.matrix-title{color:#444;margin-bottom:5px;font-size:9px}.matrix-contact{color:#666;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.matrix-profile{color:#fff;background:#6200ea;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.matrix-main{flex-direction:column;flex:1;gap:15px;display:flex}.matrix-grid-container{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.matrix-grid-header{margin-bottom:10px;padding-left:70px;display:flex}.matrix-column-label{text-align:center;color:#666;flex:1;font-size:7px;font-weight:600}.matrix-grid{flex-direction:column;gap:5px;display:flex}.matrix-row{align-items:center;height:28px;display:flex}.matrix-row-label{color:#444;width:70px;padding-right:10px;font-size:7px}.matrix-cells{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;height:100%;display:grid}.matrix-cell{color:#fff;border-radius:4px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.matrix-cell.expert{background:#6200ea}.matrix-cell.advanced{background:#9d46ff}.matrix-cell.intermediate{background:#b39ddb}.matrix-cell.beginner{color:#555;background:#d1c4e9}.matrix-cell.empty{background:#00000008}.matrix-legend{justify-content:center;gap:10px;margin-top:5px;display:flex}.matrix-legend-item{align-items:center;gap:3px;display:flex}.matrix-legend-color{border-radius:2px;width:8px;height:8px}.matrix-legend-color.expert{background:#6200ea}.matrix-legend-color.advanced{background:#9d46ff}.matrix-legend-color.intermediate{background:#b39ddb}.matrix-legend-color.beginner{background:#d1c4e9}.matrix-legend-text{color:#666;font-size:6px}.matrix-experience{flex-direction:column;gap:8px;display:flex}.matrix-job{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.matrix-role{color:#222;margin-bottom:2px;font-size:9px;font-weight:600}.matrix-company-row{justify-content:space-between;margin-bottom:5px;display:flex}.matrix-company{color:#6200ea;font-size:8px}.matrix-date{color:#666;font-size:7px}.matrix-description{color:#444;font-size:7px;line-height:1.5}.matrix-education{gap:10px;display:flex}.matrix-edu{background:#fff;border-radius:8px;flex:1;padding:10px;box-shadow:0 2px 10px #0000000d}.matrix-school{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.matrix-degree{color:#444;margin-bottom:4px;font-size:7px}.matrix-year{color:#666;background:#0000000d;border-radius:20px;padding:2px 6px;font-size:6px;display:inline-block}.mosaic-preview{background:linear-gradient(135deg,#fff 0%,#f9f9f9 100%)}.mosaic-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.mosaic-header{justify-content:space-between;align-items:flex-start;display:flex}.mosaic-info{flex:1}.mosaic-name{color:#222;margin-bottom:3px;font-size:18px;font-weight:700}.mosaic-title{color:#444;margin-bottom:5px;font-size:9px}.mosaic-contact{color:#666;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.mosaic-photo{color:#fff;background:#e91e63;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.mosaic-main{flex-direction:column;flex:1;gap:15px;display:flex}.mosaic-section-title{color:#222;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.mosaic-section-title:before{content:"";background:#e91e63;width:10px;height:2px;display:block}.mosaic-portfolio{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px;margin-bottom:15px;display:grid}.mosaic-project{aspect-ratio:1;background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000d}.mosaic-project-color{opacity:.1;position:absolute;inset:0}.mosaic-project:first-child .mosaic-project-color{background:#e91e63}.mosaic-project:nth-child(2) .mosaic-project-color{background:#9c27b0}.mosaic-project:nth-child(3) .mosaic-project-color{background:#673ab7}.mosaic-project:nth-child(4) .mosaic-project-color{background:#3f51b5}.mosaic-project:nth-child(5) .mosaic-project-color{background:#2196f3}.mosaic-project:nth-child(6) .mosaic-project-color{background:#03a9f4}.mosaic-project-content{flex-direction:column;justify-content:space-between;padding:6px;display:flex;position:absolute;inset:0}.mosaic-project-title{color:#222;font-size:8px;font-weight:600}.mosaic-project-type{color:#e91e63;font-size:6px}.mosaic-project:nth-child(2) .mosaic-project-type{color:#9c27b0}.mosaic-project:nth-child(3) .mosaic-project-type{color:#673ab7}.mosaic-project:nth-child(4) .mosaic-project-type{color:#3f51b5}.mosaic-project:nth-child(5) .mosaic-project-type{color:#2196f3}.mosaic-project:nth-child(6) .mosaic-project-type{color:#03a9f4}.mosaic-testimonials{background:#fff;border-radius:8px;margin-bottom:15px;padding:10px;box-shadow:0 2px 10px #0000000d}.mosaic-quote{color:#444;border-left:2px solid #e91e63;margin-bottom:5px;padding-left:8px;font-size:7px;font-style:italic;line-height:1.5}.mosaic-client{text-align:right;color:#222;font-size:7px;font-weight:600}.mosaic-client-company{color:#666;font-size:6px;font-weight:400}.mosaic-experience{flex-direction:column;gap:8px;display:flex}.mosaic-job{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.mosaic-role{color:#222;margin-bottom:2px;font-size:9px;font-weight:600}.mosaic-company-row{justify-content:space-between;margin-bottom:5px;display:flex}.mosaic-company{color:#e91e63;font-size:8px}.mosaic-date{color:#666;font-size:7px}.mosaic-job-description{color:#444;font-size:7px;line-height:1.5}.mosaic-skills{flex-wrap:wrap;gap:5px;display:flex}.mosaic-skill{color:#444;background:#fff;border-radius:4px;padding:4px 8px;font-size:7px;box-shadow:0 2px 10px #0000000d}.summit-preview{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)}.summit-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.summit-header{text-align:center;margin-bottom:5px}.summit-name{color:#222;letter-spacing:-.5px;margin-bottom:3px;font-size:18px;font-weight:700}.summit-title{color:#444;margin-bottom:6px;font-size:9px}.summit-contact{color:#666;flex-wrap:wrap;justify-content:center;gap:10px;font-size:7px;display:flex}.summit-main{flex-direction:column;flex:1;gap:15px;display:flex}.summit-mountain{background:#fff;border-radius:8px;height:200px;margin-bottom:15px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000d}.summit-mountain-bg{background-image:url("data:image/svg+xml,%3Csvg width='500' height='250' viewBox='0 0 500 250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 250L100 150L200 200L300 100L400 50L500 0V250H0Z' fill='rgba(0,0,0,0.03)'/%3E%3Cpath d='M0 250L100 180L200 220L300 120L400 80L500 50V250H0Z' fill='rgba(0,0,0,0.02)'/%3E%3Cpath d='M0 250L100 200L200 230L300 150L400 100L500 120V250H0Z' fill='rgba(0,0,0,0.01)'/%3E%3C/svg%3E");background-position:50%;background-size:cover;position:absolute;inset:0}.summit-milestone{align-items:center;display:flex;position:absolute}.summit-milestone-dot{z-index:2;background:#fff;border:2px solid #008cba;border-radius:50%;width:12px;height:12px}.summit-milestone-line{background:#008cba80;width:40px;height:1px}.summit-milestone-content{background:#fff;border-radius:4px;padding:4px 6px;box-shadow:0 2px 6px #0000001a}.summit-milestone-year{color:#008cba;font-size:7px;font-weight:700}.summit-milestone-text{color:#444;font-size:6px}.summit-milestone:nth-child(2){bottom:50%;left:20%}.summit-milestone:nth-child(3){bottom:40%;left:35%}.summit-milestone:nth-child(4){bottom:30%;left:50%}.summit-milestone:nth-child(5){bottom:20%;left:65%}.summit-milestone:nth-child(6){bottom:10%;left:80%}.summit-experience{flex-direction:column;gap:8px;display:flex}.summit-role{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.summit-position{color:#222;margin-bottom:2px;font-size:9px;font-weight:600}.summit-company{color:#008cba;margin-bottom:4px;font-size:8px}.summit-period{color:#666;margin-bottom:6px;font-size:7px}.summit-responsibilities{flex-direction:column;gap:4px;display:flex}.summit-responsibility{color:#444;padding-left:12px;font-size:7px;line-height:1.5;position:relative}.summit-responsibility:before{content:"•";color:#008cba;position:absolute;left:4px}.summit-metrics{gap:5px;margin-top:6px;display:flex}.summit-metric{text-align:center;background:#008cba0d;border-radius:4px;flex:1;padding:4px}.summit-metric-value{color:#008cba;font-size:8px;font-weight:700}.summit-metric-label{color:#666;font-size:5px}.summit-education{gap:10px;display:flex}.summit-edu{text-align:center;background:#fff;border-radius:8px;flex:1;padding:10px;box-shadow:0 2px 10px #0000000d}.summit-school{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.summit-degree{color:#444;margin-bottom:4px;font-size:7px}.summit-year{color:#666;background:#0000000d;border-radius:20px;padding:2px 6px;font-size:6px;display:inline-block}.summit-skills{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.summit-skill{color:#444;background:#fff;border-radius:4px;padding:4px 8px;font-size:7px;box-shadow:0 2px 10px #0000000d}.helix-preview{background:linear-gradient(135deg,#fafcff 0%,#f5faff 100%)}.helix-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.helix-header{justify-content:space-between;align-items:flex-start;display:flex}.helix-info{flex:1}.helix-name{color:#222;margin-bottom:3px;font-size:18px;font-weight:700}.helix-title{color:#444;margin-bottom:5px;font-size:9px}.helix-contact{color:#666;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.helix-institution{color:#005a9c;margin-top:2px;font-size:8px;font-weight:600}.helix-main{flex-direction:column;flex:1;gap:15px;display:flex}.helix-metrics{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.helix-metric{text-align:center;background:#fff;border-radius:8px;flex:1;min-width:60px;padding:8px;box-shadow:0 2px 10px #0000000d}.helix-metric-value{color:#005a9c;margin-bottom:2px;font-size:12px;font-weight:700}.helix-metric-label{color:#666;font-size:6px}.helix-section-title{color:#222;border-bottom:1px solid #e0e0e0;align-items:center;gap:5px;margin-bottom:8px;padding-bottom:4px;font-size:9px;font-weight:700;display:flex}.helix-section-title:before{content:"";background:#005a9c;border-radius:1.5px;width:3px;height:12px;display:block}.helix-publications{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.helix-publication{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 10px #0000000d}.helix-pub-title{color:#222;margin-bottom:4px;font-size:8px;font-weight:600}.helix-pub-authors{color:#444;margin-bottom:4px;font-size:7px;font-style:italic}.helix-pub-journal{color:#005a9c;margin-bottom:4px;font-size:7px}.helix-pub-meta{justify-content:space-between;display:flex}.helix-pub-year{color:#666;font-size:7px}.helix-pub-citations{color:#005a9c;font-size:7px;font-weight:600}.helix-grants{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.helix-grant{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 10px #0000000d}.helix-grant-title{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.helix-grant-agency{color:#005a9c;margin-bottom:4px;font-size:7px}.helix-grant-period{color:#666;margin-bottom:4px;font-size:7px}.helix-grant-amount{color:#005a9c;font-size:8px;font-weight:700}.helix-appointments{flex-direction:column;gap:8px;display:flex}.helix-appointment{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 10px #0000000d}.helix-app-position{color:#222;margin-bottom:2px;font-size:8px;font-weight:600}.helix-app-institution{color:#005a9c;margin-bottom:4px;font-size:7px}.helix-app-period{color:#666;margin-bottom:6px;font-size:7px}.helix-app-description{color:#444;font-size:7px;line-height:1.5}.helix-dna{opacity:.2;width:20px;height:60px;position:absolute;top:10px;right:10px}.helix-dna-strand{background:#005a9c;width:4px;height:60px;position:absolute;top:0;left:8px}.helix-dna-rung{background:#005a9c;width:20px;height:2px;position:absolute;left:0;transform:rotate(-30deg)}.helix-dna-rung:first-child{top:5px}.helix-dna-rung:nth-child(2){top:15px;transform:rotate(30deg)}.helix-dna-rung:nth-child(3){top:25px}.helix-dna-rung:nth-child(4){top:35px;transform:rotate(30deg)}.helix-dna-rung:nth-child(5){top:45px}.helix-dna-rung:nth-child(6){top:55px;transform:rotate(30deg)}.cosmos-preview{color:#fff;background:linear-gradient(135deg,#0f1014 0%,#171b29 100%)}.cosmos-resume{color:#fff;flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.cosmos-header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.cosmos-intro{flex:1}.cosmos-name{color:#fff;letter-spacing:-.5px;margin-bottom:3px;font-size:18px;font-weight:700}.cosmos-title{color:#ffffffb3;margin-bottom:6px;font-size:9px}.cosmos-contact{color:#ffffff80;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.cosmos-avatar{color:#fff;background:linear-gradient(135deg,#4c19e6,#e439ff);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.cosmos-nav{background:#ffffff0d;border-radius:20px;gap:2px;margin-bottom:15px;padding:3px;display:flex}.cosmos-nav-item{color:#fff9;border-radius:20px;padding:4px 10px;font-size:7px}.cosmos-nav-item.active{color:#fff;background:#ffffff1a}.cosmos-main{color:#fff;flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.cosmos-panel{background:#ffffff0d;border-radius:10px;padding:12px;position:relative;overflow:hidden}.cosmos-panel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cosmos-panel-large{grid-column:span 2}.cosmos-panel-title{color:#fffc;align-items:center;gap:5px;margin-bottom:10px;font-size:8px;font-weight:600;display:flex}.cosmos-panel-icon{background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.cosmos-visualization{height:120px;margin-bottom:10px;position:relative}.cosmos-node{background:#4c19e6;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.cosmos-node:first-child{background:#4c19e6;top:20%;left:30%}.cosmos-node:nth-child(2){background:#00d5ff;top:30%;left:70%}.cosmos-node:nth-child(3){background:#e439ff;top:70%;left:40%}.cosmos-node:nth-child(4){background:#4c19e6;top:60%;left:80%}.cosmos-node:nth-child(5){background:#00d5ff;top:50%;left:20%}.cosmos-line{transform-origin:0 0;background:#ffffff1a;height:1px;position:absolute}.cosmos-line:nth-child(6){width:40%;top:20%;left:30%;transform:rotate(10deg)}.cosmos-line:nth-child(7){width:30%;top:20%;left:30%;transform:rotate(70deg)}.cosmos-line:nth-child(8){width:30%;top:30%;left:70%;transform:rotate(150deg)}.cosmos-line:nth-child(9){width:45%;top:70%;left:40%;transform:rotate(15deg)}.cosmos-line:nth-child(10){width:35%;top:60%;left:80%;transform:rotate(-150deg)}.cosmos-experience{flex-direction:column;gap:8px;display:flex}.cosmos-job{background:#ffffff0d;border-radius:8px;padding:8px;position:relative}.cosmos-job:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:8px}.cosmos-job-title{color:#fff;margin-bottom:2px;margin-left:12px;font-size:8px;font-weight:600}.cosmos-job-title:before{content:"";background:#ffffff4d;width:5px;height:1px;position:absolute;top:10px;left:8px}.cosmos-job-company{color:#ffffffb3;margin-bottom:4px;margin-left:12px;font-size:7px}.cosmos-job-date{color:#fff6;margin-bottom:6px;margin-left:12px;font-size:6px}.cosmos-job-description{color:#fff9;font-size:7px;line-height:1.5}.cosmos-skills{flex-wrap:wrap;gap:5px;display:flex}.cosmos-skill{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-size:7px}.cosmos-metrics{flex-wrap:wrap;gap:8px;display:flex}.cosmos-metric{text-align:center;background:#ffffff0d;border-radius:8px;flex:1;min-width:60px;padding:8px}.cosmos-metric-value{color:#00d5ff;margin-bottom:2px;font-size:12px;font-weight:700}.cosmos-metric:nth-child(2) .cosmos-metric-value{color:#e439ff}.cosmos-metric:nth-child(3) .cosmos-metric-value{color:#4c19e6}.cosmos-metric-label{color:#ffffff80;font-size:6px}.cosmos-progress{margin-bottom:15px}.cosmos-progress-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.cosmos-progress-label{color:#ffffffb3;width:60px;font-size:7px}.cosmos-progress-bar{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.cosmos-progress-fill{background:linear-gradient(90deg,#4c19e6,#e439ff);border-radius:2px;height:100%}.cosmos-progress-value{color:#ffffffb3;text-align:right;width:20px;font-size:7px}.atom-preview{background:#fff}.atom-resume{flex-direction:column;gap:15px;height:100%;padding:10%;font-family:SF Mono,Menlo,monospace;display:flex}.atom-header{flex-direction:column;align-items:flex-start;display:flex}.atom-name{color:#333;margin-bottom:3px;font-size:16px;font-weight:700}.atom-title{color:#777;margin-bottom:8px;font-size:8px}.atom-contact{color:#555;flex-wrap:wrap;gap:12px;font-size:7px;display:flex}.atom-main{flex-direction:column;flex:1;gap:15px;display:flex}.atom-section{margin-bottom:15px}.atom-section-title{color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;padding-left:12px;font-size:8px;font-weight:700;position:relative}.atom-section-title:before{content:">";color:#0074d9;position:absolute;left:0}.atom-experience{flex-direction:column;gap:12px;display:flex}.atom-job{padding-left:12px;position:relative}.atom-job:before{content:"-";color:#0074d9;position:absolute;left:0}.atom-job-title{color:#333;margin-bottom:2px;font-size:8px;font-weight:600}.atom-job-company{color:#0074d9;margin-bottom:2px;font-size:7px}.atom-job-date{color:#777;margin-bottom:5px;font-size:6px}.atom-job-description{color:#555;font-size:7px;line-height:1.5}.atom-skills{flex-direction:column;gap:8px;display:flex}.atom-skill-category{margin-bottom:8px}.atom-skill-title{color:#333;margin-bottom:5px;padding-left:12px;font-size:7px;font-weight:600;position:relative}.atom-skill-title:before{content:"#";color:#0074d9;position:absolute;left:0}.atom-skill-list{flex-wrap:wrap;gap:5px;margin-left:12px;display:flex}.atom-skill{color:#0074d9;background:#0074d91a;border-radius:3px;padding:2px 6px;font-size:7px}.atom-education{flex-direction:column;gap:12px;display:flex}.atom-edu{padding-left:12px;position:relative}.atom-edu:before{content:"-";color:#0074d9;position:absolute;left:0}.atom-edu-degree{color:#333;margin-bottom:2px;font-size:8px;font-weight:600}.atom-edu-school{color:#0074d9;margin-bottom:2px;font-size:7px}.atom-edu-date{color:#777;font-size:6px}.atom-projects{flex-direction:column;gap:12px;display:flex}.atom-project{padding-left:12px;position:relative}.atom-project:before{content:"-";color:#0074d9;position:absolute;left:0}.atom-project-title{color:#333;margin-bottom:2px;font-size:8px;font-weight:600}.atom-project-tech{color:#0074d9;margin-bottom:5px;font-size:7px}.atom-project-description{color:#555;font-size:7px;line-height:1.5}.horizon-preview{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.horizon-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.horizon-header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.horizon-info{flex:1}.horizon-name{color:#212529;margin-bottom:3px;font-size:18px;font-weight:700}.horizon-title{color:#495057;margin-bottom:5px;font-size:9px}.horizon-contact{color:#6c757d;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.horizon-photo{color:#fff;background:#20c997;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.horizon-main{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.horizon-dashboard-item{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.horizon-dashboard-full{grid-column:span 4}.horizon-dashboard-half{grid-column:span 2}.horizon-dashboard-title{color:#212529;align-items:center;gap:5px;margin-bottom:8px;font-size:8px;font-weight:600;display:flex}.horizon-dashboard-icon{background:#20c9971a;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.horizon-dashboard-icon:before{content:"";background:#20c997;border-radius:1px;width:6px;height:6px}.horizon-kpi-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.horizon-kpi{text-align:center;background:#20c9970d;border:1px solid #20c9971a;border-radius:6px;padding:6px}.horizon-kpi-value{color:#20c997;margin-bottom:2px;font-size:12px;font-weight:700}.horizon-kpi-label{color:#495057;font-size:6px}.horizon-chart{align-items:flex-end;gap:6px;height:100px;margin-top:10px;padding:0 10px;display:flex}.horizon-chart-bar{background:#20c997;border-radius:2px 2px 0 0;flex:1}.horizon-chart-bar:first-child{height:40%}.horizon-chart-bar:nth-child(2){height:65%}.horizon-chart-bar:nth-child(3){height:85%}.horizon-chart-bar:nth-child(4){height:70%}.horizon-chart-bar:nth-child(5){height:90%}.horizon-chart-bar:nth-child(6){height:75%}.horizon-chart-labels{justify-content:space-between;margin-top:5px;padding:0 10px;display:flex}.horizon-chart-label{color:#6c757d;text-align:center;flex:1;font-size:6px}.horizon-timeline{flex-direction:column;gap:8px;margin-top:5px;display:flex}.horizon-timeline-item{gap:8px;display:flex;position:relative}.horizon-timeline-item:before{content:"";background:#20c99733;width:1px;position:absolute;top:18px;bottom:-10px;left:6px}.horizon-timeline-item:last-child:before{display:none}.horizon-timeline-dot{z-index:1;background:#fff;border:2px solid #20c997;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.horizon-timeline-content{flex:1}.horizon-timeline-title{color:#212529;margin-bottom:2px;font-size:8px;font-weight:600}.horizon-timeline-subtitle{color:#20c997;margin-bottom:4px;font-size:7px}.horizon-timeline-text{color:#495057;font-size:7px;line-height:1.4}.horizon-skills{flex-direction:column;gap:8px;display:flex}.horizon-skill{flex-direction:column;gap:3px;display:flex}.horizon-skill-header{justify-content:space-between;align-items:center;display:flex}.horizon-skill-name{color:#212529;font-size:7px}.horizon-skill-level{color:#20c997;font-size:7px}.horizon-skill-bar{background:#20c9971a;border-radius:2px;height:4px}.horizon-skill-progress{background:#20c997;border-radius:2px;height:100%}.horizon-edu-cards{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.horizon-edu{background:#fff;border:1px solid #20c9971a;border-radius:6px;padding:6px}.horizon-edu-school{color:#212529;margin-bottom:2px;font-size:8px;font-weight:600}.horizon-edu-degree{color:#495057;margin-bottom:4px;font-size:7px}.horizon-edu-date{color:#6c757d;background:#20c9970d;border-radius:3px;padding:2px 6px;font-size:6px;display:inline-block}.echo-preview{background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%)}.echo-resume{flex-direction:column;gap:15px;height:100%;padding:8%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.echo-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.echo-bio{flex:1}.echo-name{color:#124e78;margin-bottom:3px;font-size:18px;font-weight:700}.echo-title{color:#495057;margin-bottom:5px;font-size:9px}.echo-contact{color:#6c757d;flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.echo-credential{background:#fff;border:2px solid #124e78;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 2px 10px #0000000d}.echo-credential-icon{color:#124e78;margin-bottom:2px;font-size:14px;font-weight:700}.echo-credential-text{color:#495057;text-align:center;max-width:45px;font-size:6px;line-height:1.4}.echo-main{flex:1;grid-template-columns:2fr 1fr;gap:15px;display:grid}.echo-section{margin-bottom:15px}.echo-section-title{color:#124e78;border-bottom:1px solid #124e7833;align-items:center;gap:5px;margin-bottom:8px;padding-bottom:4px;font-size:9px;font-weight:700;display:flex}.echo-section-icon{background:#124e781a;border-radius:7px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:relative}.echo-section-icon:before{content:"";background:#124e78;border-radius:3px;width:6px;height:6px}.echo-experience{flex-direction:column;gap:10px;display:flex}.echo-practice{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.echo-practice-title{color:#212529;margin-bottom:2px;font-size:9px;font-weight:600}.echo-practice-org{color:#124e78;margin-bottom:4px;font-size:8px}.echo-practice-period{color:#6c757d;margin-bottom:6px;font-size:7px}.echo-practice-details{color:#495057;flex-direction:column;gap:4px;font-size:7px;line-height:1.5;display:flex}.echo-practice-item{padding-left:10px;position:relative}.echo-practice-item:before{content:"•";color:#124e78;position:absolute;left:0}.echo-education{background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:0 2px 10px #0000000d}.echo-edu{border-bottom:1px dashed #124e781a;padding-bottom:10px}.echo-edu:last-child{border-bottom:none;padding-bottom:0}.echo-edu-degree{color:#212529;margin-bottom:2px;font-size:9px;font-weight:600}.echo-edu-school{color:#124e78;margin-bottom:4px;font-size:8px}.echo-edu-date{color:#6c757d;font-size:7px}.echo-sidebar{flex-direction:column;gap:15px;display:flex}.echo-certifications{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.echo-cert-list{flex-direction:column;gap:6px;display:flex}.echo-cert{align-items:center;gap:6px;display:flex}.echo-cert-badge{background:#124e781a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.echo-cert-badge:before{content:"✓";color:#124e78;font-size:10px}.echo-cert-content{flex:1}.echo-cert-title{color:#212529;margin-bottom:1px;font-size:8px;font-weight:600}.echo-cert-issuer{color:#6c757d;margin-bottom:1px;font-size:7px}.echo-cert-date{color:#124e78;font-size:6px}.echo-specialties{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.echo-specialty-list{flex-direction:column;gap:6px;display:flex}.echo-specialty{align-items:center;gap:6px;display:flex}.echo-specialty-icon{background:#124e781a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.echo-specialty-icon:before{content:"+";color:#124e78;font-size:10px}.echo-specialty-name{color:#212529;font-size:8px}.echo-skills{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.echo-skill-list{flex-wrap:wrap;gap:5px;display:flex}.echo-skill{color:#124e78;background:#124e780d;border-radius:4px;padding:3px 8px;font-size:7px}.echo-publications{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 10px #0000000d}.echo-pub-list{flex-direction:column;gap:8px;display:flex}.echo-pub{color:#495057;font-size:7px;font-style:italic;line-height:1.5}.echo-pub-authors{font-style:normal;font-weight:600}.echo-pub-journal{color:#124e78;font-style:normal}.echo-heart-rate{opacity:.2;width:60px;height:20px;position:absolute;bottom:10px;right:10px}.echo-heart-line{background:#124e78;width:60px;height:1px;position:absolute;top:10px;left:0}.echo-heart-spike{clip-path:polygon(0% 50%,50% 0%,100% 50%,50% 100%);background:#124e78;width:10px;height:20px;position:absolute;top:0;left:25px}@media screen and (max-width:1200px){.templates-grid{grid-template-columns:repeat(2,1fr);gap:40px}.section{max-width:1000px}h1{font-size:44px}.featured-section{padding:100px 0}.featured-template{margin-bottom:100px}}@media screen and (max-width:768px){.templates-grid{grid-template-columns:1fr;gap:40px}h1{font-size:36px}h2{font-size:28px}.hero-section{padding:100px 0 60px}.section{padding:80px 0}.featured-template{flex-direction:column;margin-bottom:80px}.featured-template:nth-child(2n){flex-direction:column}.featured-content{padding:40px 20px 0}.featured-image{width:80%}.featured-name{font-size:32px}.template-name{font-size:22px}}
