body.page-linkedin-wrap{--bg-color:#0a192f;--bg-gradient:radial-gradient(circle at center, #1a2a3f 0%, #0a192f 120%);--text-primary:#f0f0e0;--accent-1:gold;--accent-2:#00f3ff;--font-head:"Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--noise-url:url("data:image/svg+xml;utf8,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\" opacity=\"0.05\"/%3E%3C/svg%3E");--radius:14px;--border-width:2px;--shadow:0 10px 30px #00000059;--navy:#0a192f;--slide-size:500px}body.page-linkedin-wrap .hidden{display:none!important}body.page-linkedin-wrap .actions{flex-direction:column;gap:10px;display:flex}body.page-linkedin-wrap .input-choice{gap:16px;display:grid}body.page-linkedin-wrap .divider{text-align:center;opacity:.6;letter-spacing:.2em}body.page-linkedin-wrap #app-container[data-theme=executive]{--bg-color:#0a192f;--bg-gradient:radial-gradient(circle at center, #1a2a40 0%, #0a192f 100%);--text-primary:#f0f0e0;--accent-1:gold;--accent-2:#e0e0e0;--radius:0px;--border-width:1px;--shadow:0 10px 30px #00000080;--font-head:"Playfair Display", serif;--font-mono:"Inter", sans-serif}body.page-linkedin-wrap #app-container[data-theme=futurist]{--bg-color:#000;--bg-gradient:radial-gradient(circle at center, #111 0%, #000 100%);--text-primary:#fff;--accent-1:#f0f;--accent-2:#0ff;--radius:6px;--border-width:2px;--shadow:0 0 15px var(--accent-1);--font-head:"Space Grotesk", sans-serif;--font-mono:"JetBrains Mono", monospace}body.page-linkedin-wrap #app-container[data-theme=creator]{--bg-color:#2d0036;--bg-gradient:radial-gradient(circle at center, #3d004d 0%, #2d0036 100%);--text-primary:#fff;--accent-1:#cf0;--accent-2:#fff;--radius:25px;--border-width:3px;--shadow:5px 5px 0px #fff3;--font-head:"Archivo Black", sans-serif;--font-mono:"DM Sans", sans-serif}body.page-linkedin-wrap{font-family:var(--font-mono);color:var(--text-primary);min-height:100vh;margin:0;padding:0;position:relative;overflow-x:hidden}body.page-linkedin-wrap:before{content:"";background-color:var(--bg-color);background-image:var(--bg-gradient);z-index:-1;position:fixed;inset:0}body.page-linkedin-wrap #app-container[data-theme=executive]~.site-header,body.page-linkedin-wrap{--bg-color:#0a192f;--bg-gradient:radial-gradient(circle at center, #1a2a40 0%, #0a192f 100%)}body.page-linkedin-wrap #app-container[data-theme=futurist]~.site-header,body.page-linkedin-wrap[data-theme=futurist]{--bg-color:#000;--bg-gradient:radial-gradient(circle at center, #111 0%, #000 100%)}body.page-linkedin-wrap #app-container[data-theme=creator]~.site-header,body.page-linkedin-wrap[data-theme=creator]{--bg-color:#2d0036;--bg-gradient:radial-gradient(circle at center, #3d004d 0%, #2d0036 100%)}body.page-linkedin-wrap .site-header{background-color:var(--c-bg-cream);border-bottom:var(--stroke-1) solid var(--c-border);-webkit-backdrop-filter:none;opacity:1;z-index:10;position:relative}body.page-linkedin-wrap:after,body.page-linkedin-wrap .slide:after{content:"";pointer-events:none;z-index:9999;opacity:.05;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}body.page-linkedin-wrap .slide:after{z-index:10;position:absolute}body.page-linkedin-wrap #app-container h1,body.page-linkedin-wrap #app-container h2,body.page-linkedin-wrap #app-container h3{font-family:var(--font-head);margin:0;font-weight:900}body.page-linkedin-wrap .growth-hero-overlay{font-size:6rem;font-family:var(--font-head);color:#ffffff80;text-shadow:0 0 20px var(--accent-2);z-index:10;font-weight:900;position:absolute;top:30%;right:0;transform:rotate(-5deg)}body.page-linkedin-wrap .aura-text{font-family:var(--font-head);color:#ffffffe6;text-transform:uppercase;text-align:center;font-size:3rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.page-linkedin-wrap #app-container{width:100%;max-width:600px;padding:20px}body.page-linkedin-wrap .step-section{flex-direction:column;gap:20px;animation:.5s fadeIn;display:none}body.page-linkedin-wrap .step-section.active-section{display:flex}body.page-linkedin-wrap #app-container h1{font-family:var(--font-head);text-transform:uppercase;color:var(--accent-1);letter-spacing:-.05em;text-shadow:0 0 15px var(--accent-1);margin-bottom:10px;font-size:4rem;font-weight:900;line-height:.9}body.page-linkedin-wrap #app-container h2{font-family:var(--font-head);color:var(--accent-1);letter-spacing:-.02em;font-size:2rem}body.page-linkedin-wrap #app-container h3{font-family:var(--font-head);margin:0 0 10px}body.page-linkedin-wrap .badge-privacy{border-radius:var(--radius);border:var(--border-width) solid #fff3;font-size:.8rem;font-family:var(--font-mono);background:#ffffff1a;padding:8px 12px;display:inline-block}body.page-linkedin-wrap .card{border:var(--border-width) solid #ffffff1a;border-radius:var(--radius);backdrop-filter:blur(5px);box-shadow:var(--shadow);background:#ffffff08;margin-bottom:20px;padding:20px;transition:transform .2s,border-color .2s}body.page-linkedin-wrap .card:hover{border-color:var(--accent-1);transform:translateY(-2px)}body.page-linkedin-wrap .btn-primary{background:var(--accent-1);color:#000;font-family:var(--font-head);cursor:pointer;text-transform:uppercase;width:100%;box-shadow:var(--shadow);border-radius:var(--radius);user-select:none;border:none;margin-top:20px;padding:15px 30px;font-size:1.2rem;font-weight:900;transition:transform .1s}body.page-linkedin-wrap .btn-primary:active{transform:scale(.98)}body.page-linkedin-wrap .btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}body.page-linkedin-wrap .btn-secondary{border:var(--border-width) solid var(--accent-1);color:var(--text-primary);cursor:pointer;font-family:var(--font-mono);border-radius:var(--radius);user-select:none;background:0 0;margin-top:10px;padding:10px 20px;font-weight:700}body.page-linkedin-wrap .theme-btn{color:#fff;cursor:pointer;width:100%;font-family:var(--font-head);background:#00000080;border:1px solid #ffffff4d;align-items:center;gap:10px;margin-bottom:10px;padding:15px;font-size:1.1rem;transition:all .2s;display:flex}body.page-linkedin-wrap .theme-btn:hover,body.page-linkedin-wrap .theme-btn.active{border-color:var(--accent-1);box-shadow:0 0 10px #ffffff1a}body.page-linkedin-wrap .color-dot{border:1px solid #fff;border-radius:50%;width:20px;height:20px}body.page-linkedin-wrap .form-grid{gap:15px;display:grid}body.page-linkedin-wrap .form-group{text-align:left;flex-direction:column;display:flex}body.page-linkedin-wrap label{opacity:.7;margin-bottom:5px;font-size:.8rem}body.page-linkedin-wrap input,body.page-linkedin-wrap select{color:#fff;font-size:1rem;font-family:var(--font-mono);background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:12px}body.page-linkedin-wrap input:focus,body.page-linkedin-wrap select:focus{border-color:var(--accent-1);box-shadow:0 0 10px var(--accent-1);outline:none}body.page-linkedin-wrap .carousel-container-wrapper{justify-content:center;display:flex}body.page-linkedin-wrap #carousel-container{width:var(--slide-size);height:var(--slide-size);position:relative}body.page-linkedin-wrap .slide{background-color:var(--bg-color);background-image:var(--bg-gradient);box-sizing:border-box;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}body.page-linkedin-wrap .slide.active-slide{animation:.6s cubic-bezier(.16,1,.3,1) slideUp;display:block}body.page-linkedin-wrap .slide-footer{text-align:center;width:100%;font-family:var(--font-mono);opacity:.6;letter-spacing:.25em;pointer-events:none;font-size:.7rem;position:absolute;bottom:12px;left:0}body.page-linkedin-wrap .slide-content{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:30px 30px 42px;display:flex;position:relative}body.page-linkedin-wrap .slide-title-glitch{font-family:var(--font-head);color:var(--accent-1);text-transform:uppercase;letter-spacing:-.05em;text-shadow:0 0 20px var(--accent-1);margin-bottom:20px;font-size:3rem;font-weight:900;line-height:1}body.page-linkedin-wrap .slide-stat-hero{font-family:var(--font-head);color:#0000;-webkit-text-stroke:2px var(--accent-2);text-shadow:none;font-weight:900;line-height:.9}body.page-linkedin-wrap .slide-sub{font-family:var(--font-mono);color:var(--text-primary);opacity:.8;margin-top:10px;font-size:1rem}body.page-linkedin-wrap .cover-layout{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}body.page-linkedin-wrap .hero-year{font-family:var(--font-head);background:linear-gradient(to top right, var(--accent-1), var(--accent-2));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px var(--accent-2));-webkit-background-clip:text;margin-bottom:10px;font-size:10rem;font-weight:900;line-height:.8}body.page-linkedin-wrap .hero-sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--text-primary);font-size:1.5rem}body.page-linkedin-wrap .sticker-spoiler{color:#000;font-family:var(--font-mono);background:#fff;margin-top:40px;padding:5px 15px;font-weight:700;transform:rotate(-5deg);box-shadow:2px 2px 5px #00000080}body.page-linkedin-wrap .volume-stat{font-size:7rem}body.page-linkedin-wrap .chart-container{justify-content:space-between;align-items:flex-end;width:100%;height:200px;margin-top:40px;display:flex}body.page-linkedin-wrap .chart-bar{background:linear-gradient(to top, var(--accent-1), var(--accent-2));opacity:.8;border-radius:10px 10px 0 0;width:18%;position:relative}body.page-linkedin-wrap .growth-hero-overlay{font-size:6rem;font-family:var(--font-head);color:#ffffffe6;text-shadow:0 0 20px var(--accent-2);z-index:10;mix-blend-mode:overlay;font-weight:900;position:absolute;top:30%;right:0;transform:rotate(-5deg)}body.page-linkedin-wrap .record-layout{justify-content:space-between;align-items:center;height:300px;margin-top:20px;display:flex}body.page-linkedin-wrap .record-container{justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}body.page-linkedin-wrap .record-vinyl{border:2px solid var(--accent-1);width:100%;height:100%;box-shadow:0 0 30px var(--accent-1);background:#ffffff0d;border-radius:50%;animation:10s linear infinite spin;position:absolute}body.page-linkedin-wrap .polaroid-frame{background:#fff;width:180px;padding:10px 10px 30px;transform:rotate(10deg);box-shadow:5px 5px 15px #00000080}body.page-linkedin-wrap .polaroid-img{object-fit:cover;object-position:top center;background:#333;width:100%;height:180px}body.page-linkedin-wrap .screenshot-placeholder{opacity:.7;color:#333;border:2px dashed #999;justify-content:center;align-items:center;width:100%;height:180px;margin-top:20px;font-size:.8rem;display:flex}@keyframes spin{to{transform:rotate(360deg)}}body.page-linkedin-wrap .festival-layout{height:100%;position:relative}body.page-linkedin-wrap .topic-1{font-family:var(--font-head);color:var(--accent-1);text-shadow:0 0 30px var(--accent-1);text-align:center;width:100%;font-size:4rem;font-weight:900;line-height:.9;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}body.page-linkedin-wrap .topic-2{font-family:var(--font-head);color:var(--accent-2);font-size:2rem;position:absolute;top:130px;left:10px;transform:rotate(-5deg)}body.page-linkedin-wrap .topic-3{font-family:var(--font-head);color:var(--accent-2);font-size:2rem;position:absolute;bottom:50px;right:20px;transform:rotate(5deg)}body.page-linkedin-wrap .avatars-row{justify-content:center;gap:20px;margin-top:40px;display:flex}body.page-linkedin-wrap .avatar-group{flex-direction:column;align-items:center;gap:10px;display:flex}body.page-linkedin-wrap .avatar-circle{width:80px;height:80px;box-shadow:0 0 15px var(--accent-1);border:2px solid var(--accent-1);background:#333;border-radius:50%}body.page-linkedin-wrap .avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}body.page-linkedin-wrap .avatar-initials{width:100%;height:100%;font-family:var(--font-head);color:#fff;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}body.page-linkedin-wrap .avatar-name{font-family:var(--font-mono);text-align:center;max-width:90px;font-size:.8rem}body.page-linkedin-wrap .aura-orb{background:radial-gradient(circle, var(--accent-1), var(--accent-2));filter:blur(40px);border-radius:50%;width:250px;height:250px;margin:0 auto;animation:3s infinite alternate pulsate}body.page-linkedin-wrap .aura-text{font-family:var(--font-head);color:#fff;mix-blend-mode:overlay;text-transform:uppercase;text-align:center;font-size:3rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulsate{0%{transform:scale(1)}to{transform:scale(1.1)}}body.page-linkedin-wrap .bento-grid{grid-template-columns:1fr 1fr;gap:15px;height:300px;margin-top:20px;display:grid}body.page-linkedin-wrap .bento-card{background:#ffffff14;border-radius:12px;flex-direction:column;justify-content:center;padding:15px;display:flex}body.page-linkedin-wrap .bento-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;font-size:.7rem}body.page-linkedin-wrap .bento-val{font-size:2rem;font-family:var(--font-head);color:var(--accent-1);margin-top:5px;font-weight:700;line-height:1}body.page-linkedin-wrap .progress-container{background:#ffffff1a;width:100%;height:5px;position:absolute;top:0;left:0}body.page-linkedin-wrap .progress-bar{background:var(--accent-1);width:0%;height:100%;box-shadow:0 0 10px var(--accent-1);transition:width .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}body.page-linkedin-wrap .controls{justify-content:space-between;align-items:center;margin-top:20px;font-size:1.2rem;display:flex}body.page-linkedin-wrap .nav-btn{border:1px solid var(--accent-1);color:var(--accent-1);cursor:pointer;background:0 0;border-radius:50%;width:50px;height:50px;font-size:1.5rem;transition:all .2s}body.page-linkedin-wrap .toast{border-radius:var(--radius);border:var(--border-width) solid #ffffff40;backdrop-filter:blur(10px);z-index:10000;max-width:min(520px,92vw);font-family:var(--font-mono);color:#fff;text-align:center;background:#000c;padding:12px 20px;font-size:.9rem;transition:all .3s;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}body.page-linkedin-wrap .toast.success{border-color:var(--accent-1);color:var(--accent-1)}body.page-linkedin-wrap .toast.error{color:#ff4d4d;border-color:#ff4d4d}body.page-linkedin-wrap .toast.hidden{opacity:0;pointer-events:none;transform:translate(-50%,20px)}body.page-linkedin-wrap [data-exporting="1"] *{transition:none!important;animation:none!important}body.page-linkedin-wrap [data-exporting="1"] .slide{visibility:visible!important;opacity:1!important;filter:none!important;display:block!important;transform:none!important}body.page-linkedin-wrap [data-exporting="1"] .hero-year{-webkit-text-fill-color:var(--accent-1)!important;color:var(--accent-1)!important;text-shadow:0 0 15px var(--accent-2)!important;filter:none!important;background:0 0!important}body.page-linkedin-wrap [data-exporting="1"] .slide:after{display:none!important}body.page-linkedin-wrap [data-exporting="1"] .room-hero{margin:5px;overflow:visible!important}body.page-linkedin-wrap [data-exporting="1"] .growth-hero-overlay,body.page-linkedin-wrap [data-exporting="1"] .aura-text{mix-blend-mode:normal!important;opacity:.8!important}body.page-linkedin-wrap .helper-tooltip{color:var(--text-primary);text-align:left;font-size:.9rem}body.page-linkedin-wrap .helper-trigger{cursor:pointer;color:var(--accent-1);font-weight:700;font-family:var(--font-mono);opacity:.8;user-select:none;list-style:none;transition:opacity .2s}body.page-linkedin-wrap .helper-trigger::-webkit-details-marker{display:none}body.page-linkedin-wrap .helper-trigger:hover{opacity:1;text-decoration:underline}body.page-linkedin-wrap .helper-content{border-radius:var(--radius);background:#0000004d;border:1px solid #ffffff1a;margin-top:10px;padding:12px;font-size:.85rem;line-height:1.5}body.page-linkedin-wrap .helper-content strong{color:var(--accent-1)}body.page-linkedin-wrap .preview-box{border-radius:var(--radius);background:#0003;border:2px dashed #ffffff4d;width:200px;height:200px;margin-top:10px;position:relative;overflow:hidden}body.page-linkedin-wrap .preview-box img{object-fit:cover;object-position:top center;width:100%;height:100%}body.page-linkedin-wrap .preview-overlay{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#000000b3;width:100%;padding:5px;font-size:.7rem;position:absolute;bottom:0;left:0}body.page-linkedin-wrap .room-layout{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}body.page-linkedin-wrap .room-hero{text-transform:uppercase;color:#fff;text-shadow:0 0 10px #ffffff80;background:#ffffff1a;border:1px solid #fff3;border-radius:50px;padding:15px 25px;font-size:1.8rem;font-weight:900;animation:.6s ease-out both slideUp}body.page-linkedin-wrap .room-chips{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:450px;margin-top:10px;display:flex}body.page-linkedin-wrap .room-chip{border:1px solid var(--accent-1);color:var(--accent-1);font-family:var(--font-mono);text-transform:uppercase;box-shadow:0 0 5px var(--accent-1);background:#ffffff14;border-radius:20px;padding:8px 16px;font-size:.9rem;animation:.8s ease-out .3s both fadeIn}
