:root{--color-bg: #FCFCFC;--color-text: #0F0F0F;--color-accent: #0055FF;--color-secondary: #D3D3D3;--color-border: #0F0F0F;--color-plan-quantum: #00FF66;--font-display: "Outfit", sans-serif;--font-mono: "Fira Code", monospace;--shadow-brutal: 8px 8px 0px var(--color-border);--shadow-brutal-hover: 4px 4px 0px var(--color-border);--border-thick: 4px solid var(--color-border);--radius-none: 0px;--transition-gummy: all .4s cubic-bezier(.68, -.6, .32, 1.6)}[data-theme=dark]{--color-bg: #121212;--color-text: #FFFFFF;--color-accent: #00FF55;--color-secondary: #252525;--color-border: #FFFFFF;--color-plan-quantum: #0055FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);line-height:1.6;overflow-x:hidden;width:100%;position:relative}body.has-custom-cursor,body.has-custom-cursor *,body.has-custom-cursor a,body.has-custom-cursor .brutal-button,body.has-custom-cursor .hamburger,body.has-custom-cursor .back-to-top,body.has-custom-cursor .accordion-trigger{cursor:none!important}.nav-actions{display:flex;align-items:center;gap:1.5rem}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:var(--color-bg);border-left:var(--border-thick)}::-webkit-scrollbar-thumb{background:var(--color-text);border:var(--border-thick)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:900;line-height:1.1;text-transform:uppercase;margin-bottom:1rem}h2.section-title{font-size:clamp(2rem,5vw,4rem);margin-bottom:3rem;letter-spacing:-1px}p{font-size:1.1rem;margin-bottom:1.5rem}a{color:var(--color-text);text-decoration:none;font-weight:700}.atomic-cursor{position:fixed;top:0;left:0;width:20px;height:20px;background-color:var(--color-accent);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;transition:width .3s cubic-bezier(.68,-.6,.32,1.6),height .3s cubic-bezier(.68,-.6,.32,1.6),background-color .2s ease;mix-blend-mode:difference}.atomic-cursor.cursor-hover{width:60px;height:60px;background-color:transparent;border:3px solid var(--color-accent)}@media(max-width:768px){.atomic-cursor{display:none!important}}.brutal-box{background-color:var(--color-bg);border:var(--border-thick);box-shadow:var(--shadow-brutal);padding:2rem;transition:transform .3s cubic-bezier(.68,-.6,.32,1.6),box-shadow .3s cubic-bezier(.68,-.6,.32,1.6)}@media(max-width:768px){.brutal-box{padding:1.5rem;max-width:calc(100% - 16px)}}.brutal-box:hover{transform:translate(6px,6px);box-shadow:var(--shadow-brutal-hover)}.brutal-button{font-family:var(--font-display);font-weight:800;text-transform:uppercase;background-color:var(--color-accent);color:var(--color-bg);border:var(--border-thick);box-shadow:var(--shadow-brutal);transition:var(--transition-gummy);display:inline-block;text-align:center}@media(max-width:768px){.brutal-button{max-width:calc(100% - 16px)}}.brutal-button:hover{transform:translate(6px,6px);box-shadow:var(--shadow-brutal-hover);background-color:var(--color-text);color:var(--color-accent);border-color:var(--color-text)}.btn-large{font-size:1.5rem;padding:1rem 2.5rem}.btn-small{font-size:1rem;padding:.5rem 1.5rem}.hide-mobile,.desktop-only{display:none}@media(min-width:768px){.hide-mobile{display:inline-block}.desktop-only{display:block}}.text-accent{color:var(--color-accent)}.text-white{color:var(--color-bg)}.bg-dark{background-color:var(--color-text)!important;color:var(--color-bg)}section,footer{padding:6rem 2rem;max-width:1200px;margin:0 auto;border-bottom:var(--border-thick)}@media(max-width:768px){section,footer{padding:4rem 1.5rem}}.bg-dark{max-width:100%;border-bottom:none}section:last-child{border-bottom:none}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:var(--border-thick);position:relative;background-color:var(--color-bg);z-index:200}@media(min-width:768px){.navbar{position:sticky;top:0}}.logo-wrapper{display:flex;align-items:center;gap:.85rem;text-decoration:none;color:var(--color-text)}.navbar-logo{width:44px;height:44px;flex-shrink:0;transition:transform .3s cubic-bezier(.68,-.6,.32,1.6)}.logo-wrapper:hover .navbar-logo{transform:rotate(15deg) scale(1.1)}.logo-text{font-family:var(--font-display);font-size:2rem;font-weight:900;letter-spacing:-1px}.nav-links{display:none}@media(min-width:768px){.nav-links{display:flex;gap:2rem}}.hamburger{display:flex;flex-direction:column;gap:6px;cursor:pointer;padding:.6rem;border:var(--border-thick);background:var(--color-accent);box-shadow:4px 4px 0 var(--color-text);z-index:210;transition:var(--transition-gummy)}.hamburger span{width:28px;height:4px;background-color:var(--color-bg);transition:var(--transition-gummy)}@media(min-width:768px){.hamburger{display:none}}.hamburger.is-active{background:var(--color-text)}.hamburger.is-active span:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--color-bg);z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;transform:translate(100%);transition:transform .5s cubic-bezier(.68,-.6,.32,1.6);padding:120px 1.5rem 2rem;overflow-y:auto}.mobile-menu.is-active{transform:translate(0)}.mobile-link{font-family:var(--font-display);font-size:clamp(1.5rem,10vw,3rem);font-weight:900;text-transform:uppercase;color:var(--color-text);transition:var(--transition-gummy);text-align:center;width:100%}.mobile-menu-actions{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:1rem}.mobile-link:hover{color:var(--color-accent);transform:scale(1.1)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:64px;height:64px;background-color:var(--color-accent);border:var(--border-thick);box-shadow:var(--shadow-brutal);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--color-bg);cursor:pointer;z-index:90;opacity:0;visibility:hidden;transform:translateY(100px);transition:var(--transition-gummy)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translate(-4px,-4px) scale(1.1);box-shadow:12px 12px 0 var(--color-text);background-color:var(--color-text);color:var(--color-accent)}.nav-link{font-family:var(--font-mono);position:relative}.nav-link:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:var(--color-text);transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out}.nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.hero{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:2rem;border-bottom:none}.hero-title{font-size:clamp(1.8rem,10vw,6rem);width:100%;margin-bottom:2rem;letter-spacing:-2px}.hero-subtitle{font-size:clamp(1.2rem,2vw,1.5rem);max-width:600px;margin-bottom:3rem;border-left:4px solid var(--color-secondary);padding-left:1rem}.hero-cta{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.hero-cta{flex-direction:row;align-items:center;gap:2rem}}.social-proof{font-size:.9rem;font-weight:500;color:var(--color-text);opacity:.7;margin-bottom:0}.ticker-wrap{width:100%;overflow:hidden;background-color:var(--color-text);color:var(--color-bg);padding:1rem 0;border-top:var(--border-thick);border-bottom:var(--border-thick);white-space:nowrap}.ticker{display:inline-block;white-space:nowrap;animation:ticker 25s linear infinite;font-family:var(--font-display);font-size:1.5rem;font-weight:800;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.table-container{width:100%;border:var(--border-thick);box-shadow:var(--shadow-brutal);background-color:var(--color-bg)}.brutal-table{width:100%;border-collapse:collapse;text-align:left}.brutal-table th,.brutal-table td{padding:1.5rem;border-bottom:var(--border-thick);border-right:var(--border-thick);font-size:1.1rem}.brutal-table th:last-child,.brutal-table td:last-child{border-right:none}.brutal-table tbody tr:last-child td{border-bottom:none}.brutal-table th{font-family:var(--font-display);font-size:1.5rem;text-transform:uppercase;background-color:var(--color-secondary);color:var(--color-text)}.brutal-table th.col-atomo{background-color:var(--color-accent);color:var(--color-bg)}.brutal-table td.col-atomo{background-color:var(--color-secondary);font-weight:500}.brutal-table tbody tr:hover td{background-color:var(--color-secondary)}.brutal-table tbody tr:hover td.col-atomo{background-color:var(--color-accent);color:var(--color-bg)}@media(max-width:768px){.table-container{border:none;box-shadow:none;background-color:transparent}.brutal-table,.brutal-table thead,.brutal-table tbody,.brutal-table th,.brutal-table td,.brutal-table tr{display:block}.brutal-table thead tr{position:absolute;top:-9999px;left:-9999px}.brutal-table tr{border:var(--border-thick);box-shadow:var(--shadow-brutal);margin-bottom:2rem;background-color:var(--color-bg)}.brutal-table tbody tr:last-child td{border-bottom:var(--border-thick)}.brutal-table tbody tr:last-child td:last-child{border-bottom:none}.brutal-table td{border:none;border-bottom:var(--border-thick);padding:1.5rem;text-align:right;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.brutal-table td:before{content:attr(data-label);font-weight:700;font-family:var(--font-mono);color:var(--color-text);font-size:.9rem;text-align:left;text-transform:uppercase;opacity:.7}.brutal-table td.feature-name{background-color:var(--color-text);color:var(--color-bg);text-align:left;padding:1rem 1.5rem;font-family:var(--font-display);font-size:1.5rem;text-transform:uppercase}.brutal-table td.feature-name:before{display:none}}.showcase-section{padding-top:6rem;padding-bottom:6rem}.showcase-accordion{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.brutal-accordion{background-color:var(--color-bg);border:var(--border-thick);box-shadow:var(--shadow-brutal);transition:var(--transition-gummy);overflow:hidden}.brutal-accordion{border-color:var(--color-bg)}.accordion-trigger{display:flex;justify-content:space-between;align-items:center;padding:2rem;cursor:none;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text);background-color:var(--color-bg);list-style:none}.accordion-trigger::-webkit-details-marker{display:none}.accordion-trigger:hover{background-color:var(--color-secondary)}.q-text{flex:1;padding-right:2rem}.accordion-icon{font-family:var(--font-display);font-size:2.5rem;line-height:1;transition:transform .3s ease}details[open].brutal-accordion{border-color:var(--color-border);box-shadow:var(--shadow-brutal-hover);transform:translateY(-4px)}details[open] .accordion-trigger{background-color:var(--color-text);color:var(--color-bg);border-bottom:4px solid var(--color-text)}details[open] .accordion-icon{transform:rotate(45deg);color:var(--color-accent)}.accordion-content{padding:3rem 2rem;background-color:var(--color-accent);color:var(--color-bg)}.accordion-content h3{font-size:2rem;color:var(--color-text);margin-bottom:1.5rem}.btn-inverse:hover{background-color:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}.pricing-section{background-color:var(--color-bg)}.public-profile-page{max-width:1120px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1rem}.public-profile-shell{padding:clamp(1.5rem,3vw,3rem);border-radius:0;background:radial-gradient(circle at top left,rgba(0,85,255,.16),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 22%),var(--color-bg)}.public-profile-layout{display:grid;gap:2rem}.public-profile-layout--minimal{grid-template-columns:1fr;text-align:center}.public-profile-layout--split{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;text-align:left}.public-profile-header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.public-profile-avatar{width:176px;height:176px;border-radius:50%;display:grid;place-items:center;border:var(--border-thick);background:radial-gradient(circle at 30% 30%,var(--color-secondary),var(--color-accent));box-shadow:var(--shadow-brutal);flex-shrink:0}.public-profile-avatar span{font-family:var(--font-display);font-size:3rem;color:var(--color-bg);text-shadow:4px 4px 0px var(--color-text)}.public-profile-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.public-profile-copy{display:flex;flex-direction:column;gap:.25rem}.public-profile-kicker{font-family:var(--font-mono);font-size:.78rem;opacity:.7;margin-bottom:0;text-transform:uppercase;letter-spacing:.12em}.public-profile-name{font-size:clamp(2.4rem,6vw,4.8rem);margin-bottom:0}.public-profile-handle{font-family:var(--font-display);color:var(--color-accent);font-size:1rem;margin-bottom:0}.public-profile-content{display:grid;gap:1.25rem}.public-profile-panel{display:grid;gap:1rem}.public-profile-section-title{font-size:1.1rem;margin-bottom:0;letter-spacing:.08em;text-transform:uppercase}.public-profile-socials,.public-profile-services{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.public-profile-social-item,.public-profile-service-item{padding:1rem 1.05rem;border:var(--border-thick);background:var(--color-bg);box-shadow:4px 4px 0 var(--color-text)}.public-profile-social-item span,.public-profile-service-item span{display:block;font-family:var(--font-mono);font-size:.75rem;opacity:.7;margin-bottom:.2rem}.public-profile-social-item strong,.public-profile-service-item strong{display:block;font-family:var(--font-display);font-size:.98rem}.public-profile-service-item span{margin-top:.35rem;margin-bottom:0;font-size:.8rem}.public-profile-signature{font-family:var(--font-mono);font-size:.75rem;text-align:center;opacity:.7;letter-spacing:.08em;text-transform:uppercase}@media(min-width:960px){.public-profile-layout--minimal{max-width:760px;margin:0 auto}.public-profile-layout--split{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.public-profile-layout--split .public-profile-header{align-items:flex-start;text-align:left}.public-profile-layout--split .public-profile-content{padding-left:1rem}}@media(max-width:768px){.public-profile-avatar{width:148px;height:148px}.public-profile-avatar span{font-size:2.5rem}.public-profile-layout--split{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media(min-width:992px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.pricing-card{display:flex;flex-direction:column;padding:2.5rem;height:100%}.card-header{margin-bottom:2rem}.plan-label{font-family:var(--font-display);font-weight:800;font-size:.8rem;background-color:var(--color-secondary);padding:.3rem .8rem;display:inline-block;margin-bottom:1rem}.label-dark{background-color:var(--color-text);color:var(--color-bg)}.label-accent{background-color:var(--color-accent);color:var(--color-bg)}.plan-title{font-size:1.8rem;margin-bottom:.5rem}.plan-price{font-size:2.5rem;font-family:var(--font-display);font-weight:900}.price-currency{font-size:1rem;opacity:.7}.card-body{flex:1;margin-bottom:2rem}.focus-text{font-weight:700;margin-bottom:1.5rem}.benefits-list{list-style:none;margin-bottom:2rem}.benefits-list li{position:relative;padding-left:1.5rem;margin-bottom:.8rem}.benefits-list li:before{content:"→";position:absolute;left:0;color:var(--color-accent);font-weight:900}.benefits-dark li:before{color:var(--color-bg)}.fine-print{font-size:.85rem;background-color:var(--color-secondary);padding:1rem;border-top:2px solid var(--color-border)}.fine-print-title{margin-bottom:.5rem;font-weight:800;text-transform:uppercase;font-size:.75rem}.fine-print ul{list-style:none;opacity:.8}.fine-print li{margin-bottom:.3rem}.btn-full{width:100%}.annual-option{text-align:center;margin-top:1rem;font-size:.85rem;font-weight:700;margin-bottom:0}.card-quantum{background-color:var(--color-plan-quantum);border-color:var(--color-text);transition:background-color .4s ease,transform .3s cubic-bezier(.68,-.6,.32,1.6),box-shadow .3s cubic-bezier(.68,-.6,.32,1.6)}.card-quantum:hover{background-color:var(--color-plan-quantum);filter:brightness(1.1);box-shadow:12px 12px 0 var(--color-text)}.text-dark{color:var(--color-text)!important}.btn-dark{background-color:var(--color-text);color:var(--color-bg)}.btn-dark:hover{background-color:var(--color-bg);color:var(--color-text)}.note-box{background-color:rgba(var(--color-text-rgb, 0, 0, 0),.05);padding:1rem;font-size:.9rem;border-left:4px solid var(--color-text)}[data-theme=dark] .note-box{background-color:#ffffff1a}.on-demand-section{display:flex;flex-direction:column;gap:2rem;padding:3rem;margin-bottom:4rem}@media(min-width:768px){.on-demand-section{flex-direction:row;align-items:center;justify-content:space-between}}.on-demand-content{flex:1}.on-demand-header{margin-bottom:1.5rem}.on-demand-body p{margin-bottom:1rem}.clarity-text{font-weight:800;text-transform:uppercase;font-size:.9rem;color:var(--color-accent)}.philosophy-block{text-align:center;max-width:700px;margin:0 auto;padding:2rem;border-top:var(--border-thick)}.philosophy-block p{font-family:var(--font-display);font-size:1.4rem;font-weight:800;font-style:italic;margin-bottom:0}.web-trial-section{background-color:var(--color-bg)}.web-trial-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 18%,var(--color-bg)),var(--color-bg))}.web-trial-copy-wrap{max-width:760px}.web-trial-title{margin-bottom:.75rem}.web-trial-copy{margin-bottom:0;font-size:1.1rem;line-height:1.6}.web-trial-button{white-space:nowrap}.download-section{background-color:var(--color-bg)}.download-content{text-align:center}.download-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:4rem}@media(min-width:768px){.download-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.download-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.web-trial-content{flex-direction:column;align-items:flex-start}.web-trial-button{width:100%;justify-content:center}}.download-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem!important;text-decoration:none;color:var(--color-text);min-height:220px}.download-card.disabled{opacity:.5;filter:grayscale(1);cursor:not-allowed;background-color:var(--color-secondary);border-color:var(--color-secondary)}.platform-label{font-family:var(--font-mono);font-weight:700;font-size:.8rem;opacity:.6;margin-bottom:.5rem}.platform-name{font-size:1.5rem;margin-bottom:1.5rem}.download-cta{font-family:var(--font-display);font-weight:800;color:var(--color-accent);text-transform:uppercase}.disabled .download-cta{color:var(--color-text);font-size:.8rem}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-item h4{margin-bottom:.5rem}.faq-item p{margin-bottom:0;color:var(--color-text);opacity:.8}.footer{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border-top:var(--border-thick)}.footer-links{display:flex;gap:2rem;margin-top:-1rem}.footer-title{margin-bottom:0}.footer-copy{margin-bottom:0;font-size:.9rem;opacity:.7}.public-profile-page--glass{--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--glass-text: #FFFFFF;--glass-accent: #00F0FF;background:radial-gradient(circle at 0% 0%,#FF00CC 0%,transparent 50%),radial-gradient(circle at 100% 100%,#3333FF 0%,transparent 50%),#0f0f23;min-height:100vh;color:var(--glass-text)}.public-profile-page--glass .public-profile-shell{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000005e;border-radius:24px}.public-profile-page--glass .public-profile-avatar{border-radius:24px;background:linear-gradient(135deg,var(--glass-accent),#7000FF);border:1px solid var(--glass-border)}.public-profile-page--glass .public-profile-social-item,.public-profile-page--glass .public-profile-service-item{background:#ffffff0d;backdrop-filter:blur(4px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:none;color:var(--glass-text);transition:all .3s ease}.public-profile-page--glass .public-profile-social-item:hover,.public-profile-page--glass .public-profile-service-item:hover{background:#ffffff26;transform:translateY(-2px);border-color:var(--glass-accent)}.public-profile-page--glass .public-profile-handle{color:var(--glass-accent)}.public-profile-page--luxe{--luxe-bg: #0A0A0A;--luxe-surface: #141414;--luxe-accent: #D4AF37;--luxe-text: #F5F5F5;--luxe-border: #2A2A2A;background-color:var(--luxe-bg);color:var(--luxe-text);font-family:Cormorant Garamond,serif}.public-profile-page--luxe h1,.public-profile-page--luxe h2,.public-profile-page--luxe strong{font-family:Cormorant Garamond,serif;text-transform:none;letter-spacing:.02em}.public-profile-page--luxe .public-profile-shell{background:var(--luxe-surface);border:1px solid var(--luxe-border);border-radius:0;box-shadow:0 20px 40px #00000080;position:relative}.public-profile-page--luxe .public-profile-shell:after{content:"";position:absolute;inset:10px;border:1px solid rgba(212,175,55,.2);pointer-events:none}.public-profile-page--luxe .public-profile-avatar{border-radius:0;border:1px solid var(--luxe-accent);background:#000;padding:4px}.public-profile-page--luxe .public-profile-avatar-image{border-radius:0}.public-profile-page--luxe .public-profile-social-item,.public-profile-page--luxe .public-profile-service-item{background:transparent;border:1px solid var(--luxe-border);border-radius:0;box-shadow:none;padding:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);color:var(--luxe-text)}.public-profile-page--luxe .public-profile-social-item:hover,.public-profile-page--luxe .public-profile-service-item:hover{background:#d4af370d;border-color:var(--luxe-accent);transform:translate(4px)}.public-profile-page--luxe .public-profile-handle{color:var(--luxe-accent);font-style:italic}.public-profile-page--luxe .public-profile-kicker{color:var(--luxe-accent);font-weight:300}.public-profile-page--neon{--neon-bg: #050505;--neon-accent: #39ff14;--neon-secondary: #bc13fe;--neon-text: #FFFFFF;--neon-glow: 0 0 10px rgba(57, 255, 20, .5), 0 0 20px rgba(57, 255, 20, .2);background-color:var(--neon-bg);background-image:linear-gradient(rgba(57,255,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,20,.05) 1px,transparent 1px);background-size:30px 30px;color:var(--neon-text);font-family:Fira Code,monospace}.public-profile-page--neon .public-profile-shell{background:#000c;border:1px solid var(--neon-accent);box-shadow:var(--neon-glow);clip-path:polygon(0 0,100% 2%,98% 100%,2% 98%)}.public-profile-page--neon .public-profile-avatar{border:2px solid var(--neon-secondary);box-shadow:0 0 15px var(--neon-secondary);border-radius:4px}.public-profile-page--neon .public-profile-social-item,.public-profile-page--neon .public-profile-service-item{background:#000;border:1px solid var(--neon-secondary);color:var(--neon-text);box-shadow:none;border-radius:2px;transition:all .2s ease}.public-profile-page--neon .public-profile-social-item:hover,.public-profile-page--neon .public-profile-service-item:hover{background:var(--neon-secondary);color:#000;box-shadow:0 0 20px var(--neon-secondary);transform:skew(-2deg)}.public-profile-page--neon .public-profile-handle{color:var(--neon-accent);text-shadow:var(--neon-glow)}.public-profile-page--earthy{--earthy-bg: #F2EFE9;--earthy-surface: #FFFFFF;--earthy-accent: #6B705C;--earthy-secondary: #B7B7A4;--earthy-text: #414833;background-color:var(--earthy-bg);color:var(--earthy-text);font-family:Outfit,sans-serif}.public-profile-page--earthy .public-profile-shell{background:var(--earthy-surface);border:none;border-radius:40px;box-shadow:0 10px 30px #4148330d}.public-profile-page--earthy .public-profile-avatar{border-radius:50%;background:var(--earthy-secondary);overflow:hidden;border:4px solid var(--earthy-bg)}.public-profile-page--earthy .public-profile-social-item,.public-profile-page--earthy .public-profile-service-item{background:var(--earthy-bg);border:none;border-radius:30px;box-shadow:none;color:var(--earthy-text);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.public-profile-page--earthy .public-profile-social-item:hover,.public-profile-page--earthy .public-profile-service-item:hover{background:var(--earthy-accent);color:#fff;transform:scale(1.02)}.public-profile-page--earthy .public-profile-handle{color:var(--earthy-accent);opacity:.8}.public-profile-page--street{--street-bg: #FFFFFF;--street-surface: #000000;--street-accent: #FFD200;--street-text: #000000;--street-inv: #FFFFFF;background-color:var(--street-bg);color:var(--street-text);font-family:Outfit,sans-serif}.public-profile-page--street .public-profile-shell{background:var(--street-surface);color:var(--street-inv);border:none;border-radius:0;transform:rotate(-1deg)}.public-profile-page--street .public-profile-avatar{border-radius:0;border:8px solid var(--street-accent);background:#222}.public-profile-page--street .public-profile-avatar-image{border-radius:0;filter:grayscale(100%) contrast(120%)}.public-profile-page--street .public-profile-social-item,.public-profile-page--street .public-profile-service-item{background:#111;border-left:8px solid var(--street-accent);border-radius:0;color:var(--street-inv);padding:1.5rem;font-weight:900;text-transform:uppercase;transition:all .1s steps(2)}.public-profile-page--street .public-profile-social-item:hover,.public-profile-page--street .public-profile-service-item:hover{background:var(--street-accent);color:#000;transform:translate(10px) rotate(1deg)}.public-profile-page--street .public-profile-handle{background:var(--street-accent);color:#000;display:inline-block;padding:2px 8px;font-weight:800}.services-section{padding:6rem 2rem;background-color:var(--color-bg)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:4rem}.service-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:3rem 2rem;background-color:var(--color-bg);height:100%}.service-icon{font-size:3.5rem;background-color:var(--color-secondary);width:90px;height:90px;display:grid;place-items:center;border-radius:50%;border:var(--border-thick);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.service-card:hover .service-icon{transform:scale(1.1) rotate(10deg);background-color:var(--color-accent);color:var(--color-bg)}.service-title{font-family:var(--font-display);font-size:1.75rem;font-weight:900;margin-bottom:.5rem}.service-description{font-size:1.1rem;opacity:.8;margin-bottom:1.5rem;flex-grow:1}
