/*
  PaperMod v8+
  License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
  Copyright (c) 2020 nanxiaobei and adityatelange
  Copyright (c) 2021-2025 adityatelange
*/
:root{--gap:24px;--content-gap:20px;--nav-width:1024px;--main-width:720px;--header-height:60px;--footer-height:60px;--radius:8px;--theme:rgb(255, 255, 255);--entry:rgb(255, 255, 255);--primary:rgb(30, 30, 30);--secondary:rgb(108, 108, 108);--tertiary:rgb(214, 214, 214);--content:rgb(31, 31, 31);--code-block-bg:rgb(28, 29, 33);--code-bg:rgb(245, 245, 245);--border:rgb(238, 238, 238);color-scheme:light}:root[data-theme=dark]{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--code-bg)}[data-theme=dark] .list{background:var(--theme)}*,::after,::before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,body,h1,h2,h3,h4,h5,h6{color:var(--primary)}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:18px;line-height:1.6;word-break:break-word;background:var(--theme)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section,table{display:block}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul{padding:0}a{text-decoration:none}body,figure,ul{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;word-break:keep-all}button,input,textarea{padding:0;font:inherit;background:0 0;border:0}input,textarea{outline:0}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 50px var(--theme)inset}img{display:block;max-width:100%}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:9999;padding:var(--space-sm)var(--space-lg);background:var(--color-primary);color:var(--white);font-weight:600;font-size:var(--font-size-base);text-decoration:none;border-radius:0 0 var(--radius-md)var(--radius-md);box-shadow:var(--shadow-lg);transition:top var(--transition-fast)}.skip-link:focus{top:0;outline:2px solid var(--color-accent);outline-offset:2px}[data-theme=dark] .skip-link{background:var(--nebula-lavender);color:var(--nebula-dark-navy)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] :focus-visible{outline-color:var(--nebula-lavender)}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.home-info .entry-header,.terminal-text,.terminal-cursor,.terminal-user,.terminal-prompt,body::before,body::after,.main::before{animation:none!important}.terminal-text{width:auto!important;overflow:visible!important}.home-info .entry-header{opacity:1!important;max-height:none!important;transform:none!important}.builder-card::before,.help-service-card::before,.header::after{animation:none!important;background-size:100% 100%!important}.builder-card:hover,.help-service-card:hover,.home-info .entry-content a:hover,.social-icons a:hover{transform:none!important}}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}[aria-live=polite],[aria-live=assertive]{}.aria-live-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-contrast:high){:root{--color-border:#000000;--color-text:#000000;--color-background:#ffffff}[data-theme=dark]{--color-border:#ffffff;--color-text:#ffffff;--color-background:#000000}a,button,.cta-button{text-decoration:underline}.builder-card,.help-service-card,.home-info .entry-content a{border-width:2px}}@media(forced-colors:active){.skip-link:focus{outline:3px solid CanvasText}.cta-button,.button{border:2px solid CanvasText}svg{forced-color-adjust:auto}}@media(pointer:coarse){a,button,[role=button],input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}#menu li a{min-height:44px;display:inline-flex;align-items:center}.social-icons a{min-width:44px;min-height:44px}#theme-toggle{min-width:44px;min-height:44px}}@media print{a[href]::after{content:" (" attr(href)")";font-size:.8em;color:#666}a[href^="#"]::after,a[href^="/"]::after{content:""}.skip-link,#theme-toggle,.social-icons{display:none!important}}.gradient-text{background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}.gradient-text--animated{animation:gradient-text-sweep 4s ease-in-out infinite}@keyframes gradient-text-sweep{0%,100%{background-position:0}50%{background-position:100%}}.gradient-text--purple{background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text--orange{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}[data-theme=dark] .gradient-text{background:linear-gradient( 135deg,var(--nebula-lavender) 0%,#A78BFA 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}.webgl-container{position:relative;width:100%;height:100%;overflow:hidden}.webgl-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.webgl-canvas--interactive{pointer-events:auto}.hero-canvas-container{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.card-canvas-container{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity var(--transition-base)}.card-canvas-container:hover,.help-service-card:hover .card-canvas-container,.builder-card:hover .card-canvas-container{opacity:1}.webgl-content{position:relative;z-index:1}.webgl-fallback{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.webgl-fallback--hero{background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(129,105,197,.15) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 80% 20%,rgba(255,153,0,.12) 0%,transparent 45%),radial-gradient(ellipse 60% 70% at 70% 80%,rgba(94,65,162,.12) 0%,transparent 50%)}.webgl-fallback--card{background:radial-gradient(ellipse at 30% 30%,rgba(129,105,197,8%) 0%,transparent 60%),radial-gradient(ellipse at 70% 70%,rgba(255,153,0,6%) 0%,transparent 60%)}[data-theme=dark] .webgl-fallback--hero{background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(129,105,197,.2) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 80% 20%,rgba(167,139,250,.15) 0%,transparent 45%),radial-gradient(ellipse 60% 70% at 70% 80%,rgba(94,65,162,.15) 0%,transparent 50%)}[data-theme=dark] .webgl-fallback--card{background:radial-gradient(ellipse at 30% 30%,rgba(129,105,197,.12) 0%,transparent 60%),radial-gradient(ellipse at 70% 70%,rgba(255,153,0,8%) 0%,transparent 60%)}.webgl-fallback img,.webgl-fallback svg{width:100%;height:100%;object-fit:cover;opacity:.6}.no-webgl .webgl-canvas,.no-webgl .webgl-container canvas{display:none}.no-webgl .webgl-fallback{display:block}.webgl-loading{position:relative}.webgl-loading::after{content:'';position:absolute;inset:0;background:var(--color-background);opacity:.8;z-index:2;animation:webgl-fade-out .5s ease-out 1s forwards}@keyframes webgl-fade-out{to{opacity:0;pointer-events:none}}[aria-hidden=true].decorative{user-select:none;pointer-events:none}.aspect-16-9{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-1-1{aspect-ratio:1/1}.aspect-hero{aspect-ratio:21/9}@supports not (aspect-ratio:1){.aspect-16-9{padding-top:56.25%}.aspect-4-3{padding-top:75%}.aspect-1-1{padding-top:100%}.aspect-hero{padding-top:42.86%}}.constellation-hero{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:-2;overflow:hidden}.constellation-hero .webgl-canvas{pointer-events:auto!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.constellation-hero .webgl-fallback{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(255,153,0,8%) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(255,180,100,6%) 0%,transparent 45%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(255,200,120,4%) 0%,transparent 40%);opacity:.3;animation:constellation-fallback-drift 20s ease-in-out infinite}@keyframes constellation-fallback-drift{0%,100%{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(1deg)}}[data-theme=dark] .constellation-hero .webgl-fallback{background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(255,153,0,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(255,180,100,8%) 0%,transparent 45%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(255,200,120,5%) 0%,transparent 40%);opacity:.4}.constellation-hero:has(.constellation-canvas) .webgl-fallback{opacity:0;transition:opacity .5s ease-out}@media(prefers-reduced-motion:reduce){.constellation-hero .webgl-fallback{animation:none}}.not-found{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;height:80%;font-size:160px;font-weight:700}.archive-posts{width:100%;font-size:16px}.archive-year{margin-top:40px}.archive-year:not(:last-of-type){border-bottom:2px solid var(--border)}.archive-month{display:flex;align-items:flex-start;padding:10px 0}.archive-month-header{margin:25px 0;width:200px}.archive-month:not(:last-of-type){border-bottom:1px solid var(--border)}.archive-entry{position:relative;padding:5px;margin:10px 0}.archive-entry-title{margin:5px 0;font-weight:400}.archive-count,.archive-meta{color:var(--secondary);font-size:14px}.footer,.top-link{font-size:12px;color:var(--secondary)}.footer{max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:calc((var(--footer-height) - var(--gap))/2)var(--gap);text-align:center;line-height:24px}.footer span{margin-inline-start:1px;margin-inline-end:1px}.footer span:last-child{white-space:nowrap}.footer a{color:inherit;border-bottom:1px solid var(--secondary)}.footer a:hover{border-bottom:1px solid var(--primary)}.top-link{visibility:hidden;position:fixed;bottom:60px;right:30px;z-index:99;background:var(--tertiary);width:42px;height:42px;padding:12px;border-radius:64px;transition:visibility .5s,opacity .8s linear}.top-link,.top-link svg{filter:drop-shadow(0 0 0 var(--theme))}.footer a:hover,.top-link:hover{color:var(--primary)}.top-link:focus,#theme-toggle:focus{outline:0}.header{position:relative;z-index:1000;background:linear-gradient( 135deg,rgba(255,255,255,.85) 0%,rgba(248,240,255,.75) 15%,rgba(255,250,245,.8) 30%,rgba(245,240,255,.7) 50%,rgba(255,248,240,.75) 70%,rgba(248,245,255,.8) 85%,rgba(255,255,255,.85) 100% );backdrop-filter:blur(20px)saturate(180%);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:none;box-shadow:0 8px 32px -4px rgba(94,65,162,8%),0 4px 16px -2px rgba(255,153,0,4%),inset 0 -1px rgba(255,255,255,.5),inset 0 1px rgba(255,255,255,.8)}.header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 0%,rgba(94,65,162,.2) 20%,rgba(129,105,197,.3) 40%,rgba(255,153,0,.25) 60%,rgba(94,65,162,.2) 80%,transparent 100% );background-size:200% 100%;animation:header-gradient-sweep 8s ease-in-out infinite}.header::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,.9) 20%,#fff 50%,rgba(255,255,255,.9) 80%,transparent 100% )}[data-theme=dark] .header{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(17,24,39,.98) 50%,rgba(28,34,48,.92) 100% );border-bottom:1px solid rgba(129,105,197,.2);box-shadow:0 4px 24px -2px rgba(0,0,0,.3),0 0 40px -10px rgba(129,105,197,.15),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .header::after{background:linear-gradient( 90deg,transparent 0%,rgba(129,105,197,.4) 15%,var(--nebula-lavender) 35%,#A78BFA 50%,var(--nebula-orange) 65%,rgba(255,153,0,.4) 85%,transparent 100% );background-size:200% 100%;height:2px;box-shadow:0 0 12px 1px rgba(129,105,197,.3)}[data-theme=dark] .header::before{background:linear-gradient( 90deg,transparent 0%,rgba(129,105,197,.15) 20%,rgba(129,105,197,.25) 50%,rgba(129,105,197,.15) 80%,transparent 100% )}@keyframes header-gradient-sweep{0%,100%{background-position:0}50%{background-position:100%}}.nav{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);line-height:var(--header-height);gap:var(--space-xs);min-height:var(--header-height)}@media(max-width:768px){.nav{padding-inline:var(--space-xs)!important;gap:4px!important;flex-wrap:nowrap!important;overflow:visible!important;justify-content:space-between!important}.logo{display:flex!important;align-items:center!important;gap:2px!important;flex-shrink:1!important;min-width:0!important;margin:0!important}.logo a{display:flex!important;align-items:center!important;gap:2px!important;font-size:clamp(.55rem,2.5vw,.75rem)!important;white-space:nowrap!important;padding:.2em .4em!important;text-transform:uppercase!important}.logo img,.logo svg{height:clamp(18px,5vw,24px)!important;width:auto!important;flex-shrink:0!important}.logo-switches{display:flex!important;align-items:center!important;margin-left:4px!important;flex-shrink:0!important}#theme-toggle{padding:4px!important;font-size:clamp(16px,4vw,20px)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#menu{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:2px!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;min-width:0!important}#menu li{display:inline-flex!important;flex-shrink:1!important;min-width:0!important;list-style:none!important}#menu li a{padding:.2em .4em!important;font-size:clamp(.55rem,2.5vw,.75rem)!important;white-space:nowrap!important;display:inline-block!important}#menu li a[href*=cloudcroft] span{display:none}#menu li a[href*=cloudcroft]:not(.active-link)::after{content:"CCC";font-size:inherit;background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:ccc-shimmer 3s ease-in-out infinite}#menu li a[href*=cloudcroft].active-link::after{content:"CCC";font-size:inherit}#menu li a[href*=cloudcroft]:hover::after{animation:none;background-position:50%}#menu li a.active-link[href*=cloudcroft]::after{color:var(--nebula-orange)!important;-webkit-text-fill-color:var(--nebula-orange)!important;background:0 0!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}[data-theme=dark] #menu li a[href*=cloudcroft]:not(.active-link)::after{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}[data-theme=dark] #menu li a.active-link[href*=cloudcroft]::after{color:var(--nebula-orange)!important;-webkit-text-fill-color:var(--nebula-orange)!important;background:0 0!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}}@media(max-width:400px){.nav{padding-inline:2px!important;gap:2px!important}.logo a{font-size:clamp(.45rem,3vw,.65rem)!important;gap:1px!important;padding:.15em .25em!important;text-transform:uppercase!important}.logo img,.logo svg{height:clamp(14px,4.5vw,20px)!important;width:auto!important}.logo-switches{margin-left:2px!important}#theme-toggle{font-size:clamp(14px,4vw,18px)!important;padding:2px!important}#menu{gap:1px!important}#menu li a{padding:.15em .25em!important;font-size:clamp(.45rem,3vw,.65rem)!important}#menu li a[href*=cloudcroft]:not(.active-link)::after{font-size:inherit!important;background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}#menu li a[href*=cloudcroft].active-link::after{font-size:inherit}#menu li a.active-link[href*=cloudcroft]::after{color:var(--nebula-orange)!important;-webkit-text-fill-color:var(--nebula-orange)!important;background:0 0!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}}.nav a{display:block}.logo,#menu{display:flex;align-items:center;margin:auto var(--gap)}.logo{flex-wrap:inherit;gap:var(--space-sm)}.logo a{font-size:24px;font-weight:700;text-decoration:none;padding:.3em .6em;border-radius:var(--radius-lg);transition:all var(--transition-base);border:none;letter-spacing:.02em;position:relative;background:0 0;display:flex;align-items:center;gap:var(--space-sm);color:var(--nebula-orange);cursor:pointer}@keyframes logo-shimmer-enhanced{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes logo-shimmer{0%,100%{background-position:0}50%{background-position:100%}}[data-theme=dark] .logo a{color:var(--nebula-lavender)}.logo a:hover{color:var(--nebula-lavender);opacity:.8;transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(129,105,197,.4))}[data-theme=dark] .logo a:hover{color:#a78bfa;opacity:.9;filter:drop-shadow(0 0 10px rgba(129,105,197,.5))}.logo img,.logo svg{display:inline-block!important;vertical-align:middle;pointer-events:auto;border-radius:var(--radius-md);margin-inline-end:var(--space-sm);height:26px!important;width:auto!important}.logo img.error,.logo .logo-missing{display:none!important}#theme-toggle{font-size:24px;margin:auto 4px;background:0 0;border:none;cursor:pointer;padding:.3em;border-radius:50%;transition:all var(--transition-base);position:relative;display:flex;align-items:center;justify-content:center}[data-theme=dark] #theme-toggle{background:0 0;border:none}#theme-toggle svg{fill:url(#theme-toggle-gradient);transition:all var(--transition-base)}#sun{color:var(--nebula-orange);filter:drop-shadow(0 0 3px rgba(255,153,0,.5))drop-shadow(0 0 6px rgba(255,200,50,.3));animation:sun-pulse 4s ease-in-out infinite}@keyframes sun-pulse{0%,100%{filter:drop-shadow(0 0 3px rgba(255,153,0,.5))drop-shadow(0 0 6px rgba(255,200,50,.3))}50%{filter:drop-shadow(0 0 4px rgba(255,153,0,.6))drop-shadow(0 0 8px rgba(255,200,50,.4))}}#moon{color:var(--nebula-lavender);filter:drop-shadow(0 0 2px rgba(129,105,197,.4))}[data-theme=dark] #moon{color:var(--nebula-lavender);filter:drop-shadow(0 0 3px rgba(129,105,197,.5))drop-shadow(0 0 8px rgba(167,139,250,.3));animation:moon-glow 5s ease-in-out infinite}@keyframes moon-glow{0%,100%{filter:drop-shadow(0 0 3px rgba(129,105,197,.5))drop-shadow(0 0 8px rgba(167,139,250,.3))}50%{filter:drop-shadow(0 0 4px rgba(129,105,197,.6))drop-shadow(0 0 10px rgba(167,139,250,.4))}}#theme-toggle:hover{background:rgba(129,105,197,8%);transform:scale(1.12)}#theme-toggle:hover #sun{filter:drop-shadow(0 0 8px rgba(255,153,0,.8))drop-shadow(0 0 16px rgba(255,200,50,.5));animation:none}[data-theme=dark] #theme-toggle:hover #moon{filter:drop-shadow(0 0 8px rgba(129,105,197,.8))drop-shadow(0 0 16px rgba(167,139,250,.5));animation:none}#theme-toggle:active{transform:scale(.95)}[data-theme=dark] #theme-toggle:hover{background:rgba(129,105,197,.1)}#moon{display:none}#sun{display:inline}[data-theme=dark] #moon{display:inline}[data-theme=dark] #sun{display:none}#menu{list-style:none;word-break:keep-all;overflow-x:auto;white-space:nowrap;display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}#menu::-webkit-scrollbar{display:none}#menu li{display:inline-flex}#menu li a{position:relative;padding:.5em .9em;border-radius:var(--radius-md);transition:all var(--transition-base);font-weight:600;letter-spacing:.02em;border:1px solid transparent;background:0 0;font-size:.9rem;text-transform:uppercase}#menu li a span{background:linear-gradient( 135deg,var(--color-text) 0%,var(--nebula-purple) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all var(--transition-base)}[data-theme=dark] #menu li a span{background:linear-gradient( 135deg,var(--color-text) 0%,var(--nebula-lavender) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#menu li a:hover{background:linear-gradient( 135deg,rgba(94,65,162,8%) 0%,rgba(129,105,197,.12) 50%,rgba(94,65,162,8%) 100% );border-color:rgba(94,65,162,.15);box-shadow:0 2px 8px rgba(94,65,162,.1),inset 0 1px rgba(255,255,255,.5);transform:translateY(-1px)}#menu li a:hover span{background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] #menu li a:hover span{background:linear-gradient( 135deg,var(--nebula-lavender) 0%,#A78BFA 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#menu li a span.active{font-weight:600;color:var(--nebula-purple)!important;-webkit-text-fill-color:var(--nebula-purple)!important;background:0 0!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}#menu li:has(.active) a{background:linear-gradient( 135deg,rgba(255,255,255,.9) 0%,rgba(248,245,255,.95) 50%,rgba(255,255,255,.9) 100% );border:1px solid rgba(94,65,162,.25);box-shadow:0 2px 10px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.8)}#menu li:has(.active) a:not([href*=cloudcroft])::after{content:'';position:absolute;bottom:-1px;left:10%;right:10%;height:2px;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );border-radius:2px;box-shadow:0 0 6px rgba(94,65,162,.4)}[data-theme=dark] #menu li a:hover{background:linear-gradient( 135deg,rgba(129,105,197,.12) 0%,rgba(129,105,197,.18) 50%,rgba(129,105,197,.12) 100% );border-color:rgba(129,105,197,.25);box-shadow:0 2px 12px rgba(129,105,197,.2),0 0 20px -5px rgba(129,105,197,.15),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] #menu li:has(.active) a{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(35,40,55,.9) 50%,rgba(28,34,48,.95) 100% );border-color:rgba(129,105,197,.35);box-shadow:0 2px 15px rgba(129,105,197,.2),0 0 25px -5px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.15)}[data-theme=dark] #menu li a span.active{color:var(--nebula-lavender)!important;-webkit-text-fill-color:var(--nebula-lavender)!important;background:0 0!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}[data-theme=dark] #menu li:has(.active) a:not([href*=cloudcroft])::after{background:linear-gradient( 90deg,var(--nebula-lavender) 0%,#A78BFA 50%,var(--nebula-orange) 100% );box-shadow:0 0 10px rgba(129,105,197,.6)}.lang-switch li,.lang-switch ul,.logo-switches{display:inline-flex;align-items:center;margin:auto 4px;height:100%}.lang-switch{display:flex;flex-wrap:inherit}.lang-switch a{margin:auto 3px;font-size:16px;font-weight:500}.logo-switches{flex-wrap:inherit}#menu li a[href*=cloudcroft]{position:relative;background:0 0;border:1px solid transparent;box-shadow:none;transition:all var(--transition-base)}#menu li a[href*=cloudcroft] span{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:ccc-shimmer 3s ease-in-out infinite}#menu li a[href*=cloudcroft] span.active{color:var(--nebula-orange)!important;-webkit-text-fill-color:var(--nebula-orange)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}@keyframes ccc-shimmer{0%,100%{background-position:0}50%{background-position:100%}}#menu li a[href*=cloudcroft]:hover{background:linear-gradient( 135deg,rgba(255,153,0,.15) 0%,rgba(94,65,162,.18) 50%,rgba(255,153,0,.15) 100% );border-color:rgba(255,153,0,.35);box-shadow:0 4px 16px rgba(255,153,0,.2),0 0 20px -5px rgba(255,153,0,.3),inset 0 1px rgba(255,255,255,.6)}#menu li a[href*=cloudcroft]:hover span{animation:none;background-position:50%}[data-theme=dark] #menu li a[href*=cloudcroft]{background:0 0;border-color:transparent;box-shadow:none}[data-theme=dark] #menu li a[href*=cloudcroft] span{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}[data-theme=dark] #menu li a[href*=cloudcroft] span.active{color:var(--nebula-orange)!important;-webkit-text-fill-color:var(--nebula-orange)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}[data-theme=dark] #menu li a[href*=cloudcroft]:hover{background:linear-gradient( 135deg,rgba(255,153,0,.2) 0%,rgba(129,105,197,.22) 50%,rgba(255,153,0,.2) 100% );border-color:rgba(255,153,0,.4);box-shadow:0 4px 20px rgba(255,153,0,.25),0 0 30px -8px rgba(255,153,0,.35),inset 0 1px rgba(255,153,0,.15)}.main{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));max-width:var(--container-max-width);margin:0 auto;padding:var(--container-padding)}.page-header h1{font-size:40px}.pagination{display:flex}.pagination a{color:var(--theme);font-size:13px;line-height:36px;background:var(--primary);border-radius:calc(36px/2);padding:0 16px}.pagination .next{margin-inline-start:auto}.social-icons{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.social-icons a{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm)}.social-icons a svg{height:var(--space-lg);width:var(--space-lg)}code{direction:ltr}div.highlight,pre{position:relative}.copy-code{display:none;position:absolute;top:4px;right:4px;color:rgba(255,255,255,.8);background:rgba(78,78,78,.8);border-radius:var(--radius);padding:0 5px;font-size:14px;user-select:none}div.highlight:hover .copy-code,pre:hover .copy-code{display:block}.first-entry{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:var(--gap)0 calc(var(--gap) * 2);background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.18) 20%,rgba(255,255,255,.95) 50%,rgba(255,247,237,.15) 80%,rgba(248,250,252,.98) 100% );backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(94,65,162,.15);border-radius:var(--radius-xl,12px);padding:var(--space-xl,2rem);box-shadow:0 6px 24px -6px rgba(94,65,162,.12),0 3px 10px -3px rgba(0,0,0,6%),inset 0 1px rgba(255,255,255,.9)}.first-entry::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient( 90deg,transparent 0%,rgba(94,65,162,.4) 10%,var(--nebula-purple,#5E41A2) 25%,var(--nebula-lavender,#8169C5) 50%,var(--nebula-orange,#FF9900) 75%,rgba(255,153,0,.4) 90%,transparent 100% );background-size:200% 100%;animation:first-entry-gradient 8s ease-in-out infinite;border-radius:var(--radius-xl,12px)var(--radius-xl,12px)0 0}@keyframes first-entry-gradient{0%,100%{background-position:0}50%{background-position:100%}}[data-theme=dark] .first-entry{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.92) 20%,rgba(17,24,39,.98) 50%,rgba(32,28,42,.9) 80%,rgba(28,34,48,.95) 100% );border-color:rgba(129,105,197,.25);box-shadow:0 8px 32px -8px rgba(0,0,0,.35),0 0 40px -12px rgba(129,105,197,.15),inset 0 1px rgba(129,105,197,.12)}[data-theme=dark] .first-entry::before{background:linear-gradient( 90deg,transparent 0%,rgba(129,105,197,.5) 10%,var(--nebula-lavender,#8169C5) 25%,#A78BFA 50%,var(--nebula-orange,#FF9900) 75%,rgba(255,153,0,.5) 90%,transparent 100% );background-size:200% 100%;box-shadow:0 0 12px 2px rgba(129,105,197,.25)}.first-entry .entry-header{}.first-entry .entry-header h1{font-size:34px;line-height:1.3}.first-entry .entry-content{margin:14px 0;font-size:16px}.first-entry .entry-footer{font-size:14px}.home-info .entry-content{-webkit-line-clamp:unset}.note-entry{position:relative;margin-bottom:var(--gap);transition:transform var(--transition-base,.2s)}.note-entry:active{transform:scale(.98)}.tag-entry .entry-cover{display:none}.entry-header h2{font-size:24px;line-height:1.3}.entry-content{margin:8px 0;color:var(--secondary);font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:break-word;word-break:break-word}.entry-footer{color:var(--secondary);font-size:13px}.entry-link{position:absolute;left:0;right:0;top:0;bottom:0}.entry-hint{color:var(--secondary)}.entry-hint-parent{display:flex;justify-content:space-between}.entry-cover{font-size:14px;margin-bottom:var(--gap);text-align:center}.entry-cover img{border-radius:var(--radius);width:100%;height:auto}.entry-cover a{box-shadow:0 1px 0 var(--primary)}.page-header,.note-header{margin:var(--space-lg)auto var(--content-gap)}.post-title{margin-bottom:var(--space-xs);font-size:40px}.post-description{margin-top:var(--space-sm);margin-bottom:var(--space-xs)}.note-meta,.breadcrumbs{color:var(--secondary);font-size:14px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center}.i18n_list{display:inline-flex}.note-meta .i18n_list li{list-style:none;margin:auto var(--space-xs)}.breadcrumbs a{font-size:16px}.post-content{color:var(--content);margin:var(--space-xl)0}.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:var(--space-lg)0 var(--space-md)}.post-content h1{margin:var(--space-2xl)auto var(--space-xl);font-size:40px}.post-content h2{margin:var(--space-xl)auto var(--space-lg);font-size:32px}.post-content h3{font-size:24px}.post-content h4{font-size:16px}.post-content h5{font-size:14px}.post-content h6{font-size:12px}.post-content a,.note-meta .i18n_list li a,.toc a:hover{box-shadow:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-content a code{margin:auto 0;border-radius:0;box-shadow:0 -1px 0 var(--primary)inset}.post-content del{text-decoration:line-through}.post-content dl,.post-content ol,.post-content p,.post-content figure,.post-content ul{margin-bottom:var(--content-gap)}.post-content ol,.post-content ul{padding-inline-start:20px}.post-content li{margin-top:5px}.post-content li p{margin-bottom:0}.post-content dl{display:flex;flex-wrap:wrap;margin:0}.post-content dt{width:25%;font-weight:700}.post-content dd{width:75%;margin-inline-start:0;padding-inline-start:10px}.post-content dd~dd,.post-content dt~dt{margin-top:10px}.post-content table{margin-bottom:var(--content-gap)}.post-content table th,.post-content table:not(.highlighttable,.highlight table,.gist .highlight) td{min-width:80px;padding:8px 5px;line-height:1.5;border-bottom:1px solid var(--border)}.post-content table th{text-align:start}.post-content table:not(.highlighttable) td code:only-child{margin:auto 0}.post-content .highlight table{border-radius:var(--radius)}.post-content .highlight:not(table){margin:10px auto;background:var(--code-block-bg)!important;border-radius:var(--radius);direction:ltr}.post-content li>.highlight{margin-inline-end:0}.post-content ul pre{margin-inline-start:calc(var(--gap) * -2)}.post-content .highlight pre{margin:0}.post-content .highlighttable{table-layout:fixed}.post-content .highlighttable td:first-child{width:40px}.post-content .highlighttable td .linenodiv{padding-inline-end:0!important}.post-content .highlighttable td .highlight,.post-content .highlighttable td .linenodiv pre{margin-bottom:0}.post-content code{margin:auto var(--space-xs);padding:4px 6px;font-size:.78em;line-height:1.5;background:var(--code-bg);border-radius:2px}.post-content pre code{display:grid;margin:auto 0;padding:10px;color:#d5d5d6;background:var(--code-block-bg)!important;border-radius:var(--radius);overflow-x:auto;word-break:break-all}.post-content blockquote{margin:20px 0;padding:0 14px;border-inline-start:3px solid var(--primary)}.post-content hr{margin:30px 0;height:2px;background:var(--tertiary);border:0}.post-content iframe{max-width:100%}.post-content img{border-radius:4px;margin:var(--space-md)0}.post-content img[src*="#center"]{margin:var(--space-md)auto}.post-content figure.align-center{text-align:center}.post-content figure>figcaption{color:var(--primary);font-size:16px;font-weight:700;margin:8px 0 16px}.post-content figure>figcaption>p{color:var(--secondary);font-size:14px;font-weight:400}.toc{margin-bottom:var(--content-gap);border:1px solid var(--border);background:var(--code-bg);border-radius:var(--radius);padding:.4em}[data-theme=dark] .toc{background:var(--entry)}.toc details summary{cursor:zoom-in;margin-inline-start:10px;user-select:none}.toc details[open] summary{cursor:zoom-out}.toc .details{display:inline;font-weight:500}.toc .inner{margin:5px 20px;padding:0 10px;opacity:.9}.toc li ul{margin-inline-start:var(--gap)}.toc summary:focus{outline:0}.post-footer{margin-top:var(--content-gap)}.post-footer>*{margin-bottom:10px}.post-tags{display:flex;flex-wrap:wrap;gap:12px}.post-tags li{display:inline-block}.post-tags a,.share-buttons,.paginav{border-radius:var(--radius);background:var(--code-bg);border:1px solid var(--border)}.post-tags a{display:block;padding:4px 14px;color:var(--nebula-lavender,#8169C5);font-size:13px;font-weight:600;line-height:1.6;letter-spacing:.02em;background:rgba(129,105,197,.1);border:1px solid rgba(129,105,197,.2);border-radius:16px;transition:all var(--transition-fast,150ms)}[data-theme=dark] .post-tags a{background:rgba(129,105,197,.15);border-color:rgba(129,105,197,.3);color:var(--nebula-lavender-chip,#d8b4fe)}.post-tags a:hover,.paginav a:hover{background:rgba(129,105,197,.25);border-color:var(--nebula-lavender,#8169C5);transform:translateY(-1px)}.share-buttons{padding:10px;display:flex;justify-content:center;overflow-x:auto;gap:10px}.share-buttons li,.share-buttons a{display:inline-flex}.share-buttons a:not(:last-of-type){margin-inline-end:12px}h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{display:inline-flex;color:var(--secondary);margin-inline-start:8px;font-weight:500;user-select:none}.paginav{display:flex;line-height:30px}.paginav a{padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius)}.paginav .title{letter-spacing:1px;text-transform:uppercase;font-size:small;color:var(--secondary)}.paginav .prev,.paginav .next{width:50%}.paginav span:hover:not(.title){box-shadow:0 1px}.paginav .next{margin-inline-start:auto;text-align:right}[dir=rtl] .paginav .next{text-align:left}h1>a>svg{display:inline}img.in-text{display:inline;margin:auto}.buttons,.main .profile{display:flex;justify-content:center}.main .profile{align-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2));text-align:center}.profile .profile_inner{display:flex;flex-direction:column;align-items:center;gap:10px}.profile img{border-radius:50%}.buttons{flex-wrap:wrap;max-width:400px}.button{background:var(--tertiary);border-radius:var(--radius);margin:8px;padding:6px;transition:transform .1s}.button-inner{padding:0 8px}.button:active{transform:scale(.96)}#searchbox input{padding:4px 10px;width:100%;color:var(--primary);font-weight:700;border:2px solid var(--tertiary);border-radius:var(--radius)}#searchbox input:focus{border-color:var(--secondary)}#searchResults li{list-style:none;border-radius:var(--radius);padding:10px;margin:10px 0;position:relative;font-weight:500}#searchResults{margin:10px 0;width:100%}#searchResults li:active{transition:transform .1s;transform:scale(.98)}#searchResults a{position:absolute;width:100%;height:100%;top:0;left:0;outline:none}#searchResults .focus{transform:scale(.98);border:2px solid var(--tertiary)}.terms-tags li{display:inline-block;margin:8px;font-weight:600}.terms-tags a{display:block;padding:6px 14px;color:var(--nebula-lavender,#8169C5);font-size:14px;letter-spacing:.02em;background:rgba(129,105,197,.1);border:1px solid rgba(129,105,197,.2);border-radius:20px;transition:all .15s ease}[data-theme=dark] .terms-tags a{background:rgba(129,105,197,.15);border-color:rgba(129,105,197,.3);color:var(--nebula-lavender-chip,#d8b4fe)}.terms-tags a:hover{background:rgba(129,105,197,.25);border-color:var(--nebula-lavender,#8169C5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(129,105,197,.2)}.terms-tags a:active{transform:scale(.98)}.cta-button,.button,button[type=submit]{display:inline-block;padding:.625rem 1.25rem;font-size:var(--font-size-base);font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);line-height:1.5}.cta-button--primary,.button--primary{background:var(--color-primary);color:var(--white);box-shadow:var(--shadow-sm)}.cta-button--primary:hover,.button--primary:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px);color:var(--white)}.cta-button--secondary,.button--secondary{background:var(--color-background-secondary);color:var(--color-text);border:1px solid var(--color-border)}.cta-button--secondary:hover,.button--secondary:hover{background:var(--color-background);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm);color:var(--color-text)}.cta-button--accent,.button--accent{background:var(--color-accent);color:var(--white);box-shadow:var(--shadow-sm)}.cta-button--accent:hover,.button--accent:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-md);transform:translateY(-1px);color:var(--white)}.button--small{padding:.375rem .875rem;font-size:var(--font-size-sm)}.button--large{padding:.875rem 1.75rem;font-size:var(--font-size-lg)}.cta-button:disabled,.button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.cta-button:focus,.button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.help-services-list{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-md)0 var(--space-xl);padding:0;list-style:none}.help-service-card{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-xl);border:1px solid rgba(94,65,162,.12);background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.12) 30%,rgba(255,255,255,.95) 60%,rgba(255,247,237,.1) 100% );backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-base);overflow:hidden;box-shadow:0 2px 12px -2px rgba(94,65,162,8%),0 1px 4px -1px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.8)}.help-service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,var(--nebula-purple) 20%,var(--nebula-lavender) 50%,var(--nebula-orange) 80%,transparent 100% );opacity:.6;transition:all var(--transition-base)}.help-service-card::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,6%) 0%,transparent 70% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.help-service-card:hover::before{opacity:1;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 40%,var(--nebula-orange) 70%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.help-service-card:hover::after{opacity:1}[data-theme=dark] .help-service-card{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.85) 30%,rgba(17,24,39,.98) 60%,rgba(32,28,42,.85) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 0 25px -10px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .help-service-card::before{background:linear-gradient( 90deg,transparent 0%,var(--nebula-lavender) 20%,#A78BFA 50%,var(--nebula-orange) 80%,transparent 100% )}[data-theme=dark] .help-service-card::after{background:radial-gradient( circle at 100% 0%,rgba(129,105,197,.12) 0%,transparent 70% )}.help-service-card:hover{border-color:rgba(94,65,162,.25);box-shadow:0 8px 25px -5px rgba(94,65,162,.15),0 4px 10px -3px rgba(0,0,0,8%),0 0 0 1px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.9);transform:translateY(-3px)}[data-theme=dark] .help-service-card:hover{border-color:rgba(129,105,197,.35);box-shadow:0 12px 30px -8px rgba(0,0,0,.4),0 0 35px -10px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.15)}[data-theme=dark] .help-service-card:hover::before{box-shadow:0 0 8px 1px rgba(129,105,197,.25)}.help-service-card h3{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.help-service-card p{max-width:var(--content-max-width);margin:var(--space-xs)0 var(--space-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}#help-hero{position:relative;padding:var(--space-2xl);border-radius:var(--radius-xl);background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.2) 20%,rgba(255,255,255,.95) 50%,rgba(255,247,237,.15) 80%,rgba(248,250,252,.98) 100% );backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px -8px rgba(94,65,162,.12),0 4px 16px -4px rgba(0,0,0,6%),inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(0,0,0,2%);margin-bottom:var(--space-xl);border:1px solid rgba(94,65,162,.12);overflow:hidden}#help-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,rgba(94,65,162,.3) 10%,var(--nebula-purple) 30%,var(--nebula-lavender) 50%,var(--nebula-orange) 70%,rgba(255,153,0,.3) 90%,transparent 100% );background-size:200% 100%;animation:card-gradient-sweep 8s ease-in-out infinite;border-radius:var(--radius-xl)var(--radius-xl)0 0}#help-hero::after{content:'';position:absolute;top:-30%;right:-10%;width:50%;height:80%;background:radial-gradient( ellipse at center,rgba(94,65,162,6%) 0%,transparent 60% );animation:hero-glow 12s ease-in-out infinite alternate;pointer-events:none}@keyframes hero-glow{0%{transform:translate(0,0)scale(1);opacity:.5}100%{transform:translate(-5%,10%)scale(1.2);opacity:.8}}[data-theme=dark] #help-hero{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.9) 20%,rgba(17,24,39,.98) 50%,rgba(32,28,42,.88) 80%,rgba(28,34,48,.95) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 12px 40px -10px rgba(0,0,0,.4),0 0 50px -15px rgba(129,105,197,.15),inset 0 1px rgba(129,105,197,.1),inset 0 -1px rgba(0,0,0,.2)}[data-theme=dark] #help-hero::before{background:linear-gradient( 90deg,transparent 0%,rgba(129,105,197,.4) 10%,var(--nebula-lavender) 30%,#A78BFA 50%,var(--nebula-orange) 70%,rgba(255,153,0,.4) 90%,transparent 100% );background-size:200% 100%;box-shadow:0 0 15px 2px rgba(129,105,197,.2)}[data-theme=dark] #help-hero::after{background:radial-gradient( ellipse at center,rgba(129,105,197,.12) 0%,transparent 60% )}#help-hero h1{font-size:var(--font-size-3xl);margin-bottom:var(--space-md);color:var(--color-text)}#help-hero p,#help-hero strong,#help-hero b{color:var(--color-text);line-height:var(--line-height-relaxed)}.note-entry{position:relative;z-index:1;background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,.12) 100%);border:1px solid var(--color-border);border-radius:8px;padding:40px;margin-bottom:var(--space-lg);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.5)}.note-entry::before{display:none}.note-entry:nth-child(3n+1)::before{background:linear-gradient( 90deg,transparent 0%,rgba(94,65,162,.5) 10%,var(--nebula-purple) 30%,var(--nebula-lavender) 60%,transparent 100% );opacity:.7}.note-entry:nth-child(3n+2)::before{background:linear-gradient( 90deg,transparent 0%,rgba(255,153,0,.4) 15%,var(--nebula-orange) 40%,var(--nebula-lavender) 70%,transparent 100% );opacity:.65}.note-entry:nth-child(3n+3)::before{background:linear-gradient( 90deg,transparent 0%,var(--nebula-lavender) 20%,var(--nebula-purple) 50%,var(--nebula-orange) 80%,transparent 100% );opacity:.6}.note-entry::after{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,8%) 0%,transparent 60% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.note-entry:hover::before{opacity:.9;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 35%,var(--nebula-orange) 65%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.note-entry:hover::after{opacity:.8}@keyframes card-gradient-sweep{0%,100%{background-position:0}50%{background-position:100%}}.note-entry:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.6);transform:translateY(-4px)}[data-theme=dark] .note-entry{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}[data-theme=dark] .note-entry:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.15)}transparent 60%);}[data-theme=dark] .note-entry:hover{border-color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.4)}.note-entry p{max-width:var(--content-max-width)}.note-entry .entry-header h2,.entry-header h2{font-family:var(--font-body);font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:800;line-height:1.3;color:var(--color-text);margin:0 0 var(--space-md);letter-spacing:-.015em;display:flex;align-items:center;gap:.5em}.note-entry .entry-header{position:relative;padding:0 0 var(--space-md);margin:0 0 var(--space-md);background:0 0;border-radius:0;border-bottom:2px solid #e5e7eb}[data-theme=dark] .note-entry .entry-header h2,[data-theme=dark] .entry-header h2{color:#e5e5eb}.note-entry .entry-content,.entry-content{font-family:var(--font-body);font-size:clamp(.9375rem,1.5vw,1rem);font-weight:400;line-height:1.8;color:#4b5563;margin:0 0 var(--space-lg);padding:0;background:0 0;border-radius:0;border:none;overflow-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal}[data-theme=dark] .note-entry .entry-content,[data-theme=dark] .entry-content{color:#c8c8d0;font-weight:400;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.note-entry .entry-footer,.entry-footer{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:400;color:#9ca3af;margin-top:0;padding-top:var(--space-md);padding-bottom:0;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}[data-theme=dark] .note-entry .entry-footer,[data-theme=dark] .entry-footer{color:#6b7280;border-top-color:#374151}.first-entry .entry-header h1{font-family:var(--font-body);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.25;color:var(--color-text);margin-bottom:var(--space-md)}.first-entry .entry-content{font-size:clamp(1rem,1.75vw,1.125rem);font-weight:500;line-height:1.65}.first-entry .entry-footer{font-size:var(--font-size-sm)}@media(max-width:480px){.note-entry .entry-header{padding:var(--space-xs)var(--space-sm);margin:calc(-1 * var(--space-xs))calc(-1 * var(--space-sm))var(--space-sm)}.note-entry .entry-header h2,.entry-header h2{font-size:1.2rem;line-height:1.3;margin-bottom:var(--space-sm);overflow-wrap:break-word;word-break:break-word}.note-entry .entry-content,.entry-content{font-size:.9375rem;padding:var(--space-sm);margin-bottom:var(--space-md);min-height:3.5rem}.note-entry .entry-footer,.entry-footer{font-size:.8125rem;gap:var(--space-sm)}}@media(min-width:481px) and (max-width:768px){.note-entry .entry-header{padding:var(--space-sm)var(--space-md);margin:calc(-1 * var(--space-sm))calc(-1 * var(--space-md))var(--space-md)}.note-entry .entry-header h2,.entry-header h2{font-size:1.35rem;margin-bottom:var(--space-md);overflow-wrap:break-word;word-break:break-word}.note-entry .entry-content,.entry-content{font-size:.9375rem;padding:var(--space-md);min-height:4rem}}@media(min-width:769px){.note-entry .entry-header h2,.entry-header h2{font-size:1.5rem;margin-bottom:var(--space-md);overflow-wrap:break-word;word-break:break-word}.note-entry .entry-content,.entry-content{font-size:1rem;padding:var(--space-md);min-height:4.5rem}}@media(min-width:720px){.help-services-list{flex-direction:row;flex-wrap:wrap}.help-service-card{flex:1 1 calc(50% - var(--space-md))}}@media(min-width:1024px){.help-service-card{flex:1 1 calc(33.333% - var(--space-md))}}.ccc-hero{position:relative;text-align:center;padding:var(--space-3xl)var(--space-xl);margin:calc(-1 * var(--container-padding))calc(-1 * var(--container-padding))var(--space-2xl);background:linear-gradient( 135deg,rgba(255,153,0,.12) 0%,rgba(248,250,252,.98) 20%,rgba(243,232,255,.15) 50%,rgba(255,255,255,.95) 80%,rgba(94,65,162,8%) 100% );border-radius:0 0 var(--radius-xl)var(--radius-xl);border-bottom:2px solid transparent;border-image:linear-gradient( 90deg,transparent 0%,var(--nebula-orange) 20%,var(--nebula-purple) 50%,var(--nebula-orange) 80%,transparent 100% )1;box-shadow:0 8px 32px -8px rgba(255,153,0,.15),inset 0 1px rgba(255,255,255,.9);overflow:hidden}.ccc-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,var(--nebula-orange) 20%,var(--nebula-purple) 40%,var(--nebula-lavender) 60%,var(--nebula-orange) 80%,transparent 100% );background-size:200% 100%;animation:ccc-gradient-sweep 8s ease-in-out infinite}@keyframes ccc-gradient-sweep{0%,100%{background-position:0}50%{background-position:100%}}[data-theme=dark] .ccc-hero{background:linear-gradient( 135deg,rgba(255,153,0,.18) 0%,rgba(17,24,39,.98) 20%,rgba(30,26,48,.9) 50%,rgba(28,34,48,.95) 80%,rgba(129,105,197,.15) 100% );box-shadow:0 8px 32px -8px rgba(0,0,0,.4),0 0 40px -10px rgba(255,153,0,.2),inset 0 1px rgba(255,153,0,.15)}.ccc-hero h1{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:hero-text-shimmer 4s ease-in-out infinite}@keyframes hero-text-shimmer{0%,100%{background-position:0}50%{background-position:100%}}[data-theme=dark] .ccc-hero h1{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}.ccc-tagline{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin:0;max-width:800px;margin-inline:auto}.ccc-tagline strong{color:var(--nebula-orange);font-weight:700}[data-theme=dark] .ccc-tagline strong{color:var(--nebula-orange)}.ccc-hero-link{display:block;text-decoration:none;color:inherit;transition:transform var(--transition-base)}.ccc-hero-link:hover{transform:scale(1.005)}.ccc-hero-link:hover .ccc-hero{box-shadow:0 12px 48px -8px rgba(255,153,0,.2),inset 0 1px rgba(255,255,255,.95)}[data-theme=dark] .ccc-hero-link:hover .ccc-hero{box-shadow:0 12px 48px -8px rgba(0,0,0,.5),0 0 60px -10px rgba(255,153,0,.3),inset 0 1px rgba(255,153,0,.2)}.ccc-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:var(--radius-xl);transition:transform var(--transition-base)}.ccc-card-link:hover{transform:translateY(-4px)}.ccc-card-link>.ccc-service-card{flex-grow:1;display:flex;flex-direction:column;height:100%}.ccc-card-link:hover .ccc-service-card{border-color:var(--color-border);box-shadow:0 12px 24px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.6)}[data-theme=dark] .ccc-card-link:hover .ccc-service-card{border-color:var(--color-border);box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.15)}.service-icon{font-size:3rem;margin-bottom:var(--space-md);display:inline-block;filter:drop-shadow(0 2px 8px rgba(94,65,162,.2));transition:transform var(--transition-base)}.ccc-service-card:hover .service-icon{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(94,65,162,.3))}.ccc-services-grid{display:grid;gap:var(--space-xl);margin:var(--space-xl)0}@media(min-width:768px){.ccc-services-grid{grid-template-columns:repeat(2,1fr)}.ccc-services-grid .ccc-service-card:nth-child(odd):nth-last-child(1){grid-column:1/-1}}.ccc-service-card{position:relative;z-index:1;padding:var(--space-xl);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,.12) 100%);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,8%),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1);overflow:hidden}.ccc-service-card::before{display:none}.ccc-service-card:hover{transform:translateY(-4px);border-color:var(--color-border);box-shadow:0 12px 24px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.6)}.ccc-service-card:hover::before{display:none}[data-theme=dark] .ccc-service-card{z-index:1;background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);border-color:var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}[data-theme=dark] .ccc-service-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.15)}.service-icon{font-size:3rem;margin-bottom:var(--space-md);display:inline-block;filter:drop-shadow(0 2px 8px rgba(94,65,162,.2));transition:transform var(--transition-base)}.ccc-service-card:hover .service-icon{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(94,65,162,.3))}.ccc-service-card h3{margin:0 0 var(--space-md);font-size:var(--font-size-xl);font-weight:700;background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--color-text) 40%,var(--nebula-purple) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:all var(--transition-base)}.ccc-card-link:hover .ccc-service-card h3{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-purple) 50%,var(--nebula-lavender) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:header-shimmer 2s ease-in-out infinite}@keyframes header-shimmer{0%,100%{background-position:0}50%{background-position:100%}}[data-theme=dark] .ccc-service-card h3{background:linear-gradient( 135deg,var(--nebula-lavender) 0%,var(--color-text) 40%,var(--nebula-lavender) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%}[data-theme=dark] .ccc-card-link:hover .ccc-service-card h3{background:linear-gradient( 135deg,var(--nebula-orange) 0%,var(--nebula-lavender) 50%,#A78BFA 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccc-service-card p{margin:0 0 var(--space-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ccc-service-card .cta-button{width:100%;justify-content:center;padding:.875rem 1.75rem!important;font-size:1.0625rem!important;font-weight:700!important;border:none!important;transition:all var(--transition-base)!important;position:relative;overflow:hidden}.ccc-service-card .cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100% );transition:left .5s ease}.ccc-service-card .cta-button:hover::before{left:100%}.ccc-card-link:nth-child(1) .cta-button{background:linear-gradient(135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 100%)!important;box-shadow:0 4px 16px rgba(94,65,162,.3),0 8px 24px -4px rgba(94,65,162,.2),inset 0 1px rgba(255,255,255,.3)!important}.ccc-card-link:nth-child(1) .cta-button:hover{background:linear-gradient(135deg,var(--nebula-lavender) 0%,#A78BFA 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 28px rgba(94,65,162,.4),0 12px 36px -8px rgba(94,65,162,.3),inset 0 1px rgba(255,255,255,.4)!important}.ccc-card-link:nth-child(2) .cta-button{background:linear-gradient(135deg,var(--nebula-orange) 0%,#FF6600 100%)!important;box-shadow:0 4px 16px rgba(255,153,0,.3),0 8px 24px -4px rgba(255,153,0,.2),inset 0 1px rgba(255,255,255,.3)!important}.ccc-card-link:nth-child(2) .cta-button:hover{background:linear-gradient(135deg,#FFB84D 0%,var(--nebula-orange) 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 28px rgba(255,153,0,.4),0 12px 36px -8px rgba(255,153,0,.3),inset 0 1px rgba(255,255,255,.4)!important}.ccc-card-link:nth-child(3) .cta-button{background:linear-gradient(135deg,var(--nebula-purple) 0%,var(--nebula-orange) 100%)!important;box-shadow:0 4px 16px rgba(129,105,197,.3),0 8px 24px -4px rgba(255,153,0,.15),inset 0 1px rgba(255,255,255,.3)!important}.ccc-card-link:nth-child(3) .cta-button:hover{background:linear-gradient(135deg,var(--nebula-lavender) 0%,#FFB84D 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 28px rgba(129,105,197,.35),0 12px 36px -8px rgba(255,153,0,.25),inset 0 1px rgba(255,255,255,.4)!important}.ccc-card-link:nth-child(4) .cta-button{background:linear-gradient(135deg,var(--nebula-lavender) 0%,var(--nebula-purple) 100%)!important;box-shadow:0 4px 16px rgba(129,105,197,.3),0 8px 24px -4px rgba(129,105,197,.2),inset 0 1px rgba(255,255,255,.3)!important}.ccc-card-link:nth-child(4) .cta-button:hover{background:linear-gradient(135deg,#A78BFA 0%,var(--nebula-lavender) 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 28px rgba(129,105,197,.4),0 12px 36px -8px rgba(129,105,197,.3),inset 0 1px rgba(255,255,255,.4)!important}.ccc-service-card .cta-button:active{transform:translateY(0)scale(.98)!important}[data-theme=dark] .ccc-card-link:nth-child(1) .cta-button{background:linear-gradient(135deg,var(--nebula-lavender) 0%,#A78BFA 100%)!important;box-shadow:0 4px 20px rgba(129,105,197,.35),0 8px 32px -4px rgba(129,105,197,.25),0 0 20px -5px rgba(129,105,197,.2),inset 0 1px rgba(255,255,255,.2)!important}[data-theme=dark] .ccc-card-link:nth-child(2) .cta-button{background:linear-gradient(135deg,var(--nebula-orange) 0%,#FF8533 100%)!important;box-shadow:0 4px 20px rgba(255,153,0,.35),0 8px 32px -4px rgba(255,153,0,.25),0 0 20px -5px rgba(255,153,0,.2),inset 0 1px rgba(255,255,255,.2)!important}[data-theme=dark] .ccc-card-link:nth-child(3) .cta-button{background:linear-gradient(135deg,var(--nebula-lavender) 0%,var(--nebula-orange) 100%)!important;box-shadow:0 4px 20px rgba(129,105,197,.3),0 8px 32px -4px rgba(255,153,0,.2),0 0 20px -5px rgba(167,139,250,.15),inset 0 1px rgba(255,255,255,.2)!important}[data-theme=dark] .ccc-card-link:nth-child(4) .cta-button{background:linear-gradient(135deg,#A78BFA 0%,var(--nebula-lavender) 100%)!important;box-shadow:0 4px 20px rgba(167,139,250,.35),0 8px 32px -4px rgba(129,105,197,.25),0 0 20px -5px rgba(167,139,250,.2),inset 0 1px rgba(255,255,255,.2)!important}[data-theme=dark] .ccc-service-card .cta-button:hover{box-shadow:0 8px 32px rgba(129,105,197,.5),0 12px 40px -8px rgba(255,153,0,.3),0 0 30px -5px rgba(167,139,250,.3),inset 0 1px rgba(255,255,255,.3)!important}.ccc-footer-cta{text-align:center;margin:var(--space-3xl)0 var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:linear-gradient( 135deg,rgba(248,250,252,.5) 0%,rgba(243,232,255,.3) 100% );border:1px solid rgba(94,65,162,.1)}[data-theme=dark] .ccc-footer-cta{background:linear-gradient( 135deg,rgba(28,34,48,.5) 0%,rgba(30,26,48,.4) 100% );border-color:rgba(129,105,197,.15)}.ccc-footer-cta p{margin:0;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.ccc-footer-cta a{color:var(--nebula-purple);font-weight:600;text-decoration:underline;text-decoration-color:rgba(94,65,162,.3);text-underline-offset:3px;transition:all var(--transition-fast)}.ccc-footer-cta a:hover{color:var(--nebula-lavender);text-decoration-color:rgba(129,105,197,.6)}[data-theme=dark] .ccc-footer-cta a{color:var(--nebula-lavender)}[data-theme=dark] .ccc-footer-cta a:hover{color:var(--nebula-orange)}.services .page-header~.note-entry{display:none}@media(max-width:768px){.ccc-hero{padding:var(--space-xl)var(--space-md)}.ccc-hero h1{font-size:var(--font-size-3xl)}.ccc-tagline{font-size:var(--font-size-lg)}.ccc-service-card{padding:var(--space-lg)}.service-icon{font-size:2.5rem}}.contact-content{max-width:var(--content-max-width);margin:0 auto}.social-badges{display:flex;justify-content:space-between;align-items:center;margin:var(--space-xl)0;padding:var(--space-2xl);border-radius:var(--radius-lg);background:linear-gradient( 135deg,rgba(255,255,255,.8) 0%,rgba(243,232,255,.3) 50%,rgba(255,255,255,.8) 100% );border:1px solid rgba(94,65,162,.15)}[data-theme=dark] .social-badges{background:linear-gradient( 135deg,rgba(28,34,48,.9) 0%,rgba(30,26,48,.8) 50%,rgba(28,34,48,.9) 100% );border-color:rgba(129,105,197,.2)}.social-badges a{text-decoration:none;transition:all var(--transition-base)}.social-badges a:hover{transform:translateY(-2px)}.social-badges img{height:28px;transition:all var(--transition-base)}.github-section{margin:var(--space-2xl)0}.github-section h2{text-align:center;margin-bottom:var(--space-lg);background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.view-all-link{display:block;text-align:center;margin-top:var(--space-lg);padding:var(--space-md);color:var(--color-link);font-weight:600;text-decoration:none;transition:all var(--transition-base)}.view-all-link:hover{color:var(--color-link-hover);transform:translateX(4px)}.view-all-link::after{content:' →';transition:transform var(--transition-fast)}.view-all-link:hover::after{transform:translateX(4px)}.repos-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--space-lg)}@media(max-width:640px){.repos-grid{grid-template-columns:1fr}}.repo-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-background);transition:all var(--transition-base);text-decoration:none;color:var(--color-text);position:relative;overflow:hidden}.repo-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );opacity:0;transition:opacity var(--transition-base)}.repo-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.repo-card:hover::before{opacity:1}[data-theme=dark] .repo-card{background:linear-gradient( 145deg,rgba(28,34,48,.9) 0%,rgba(30,26,48,.85) 100% );border-color:rgba(129,105,197,.15)}[data-theme=dark] .repo-card:hover{border-color:rgba(129,105,197,.3);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px -5px rgba(129,105,197,.2)}.repo-header{display:flex;align-items:center;gap:var(--space-sm)}.repo-title{margin:0;font-size:var(--font-size-xl);font-weight:600;color:var(--color-link)}.repo-card:hover .repo-title{color:var(--color-link-hover)}.repo-description{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base);flex:1}.repo-meta{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.repo-language,.repo-stars,.repo-updated{display:flex;align-items:center;gap:var(--space-xs)}.lang-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.repos-loading{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--color-text-secondary)}.repos-loading::after{content:'⏳';font-size:2rem;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.repos-error,.repos-empty{text-align:center;padding:var(--space-xl);color:var(--color-text-secondary)}.repos-error a{color:var(--color-link);text-decoration:underline}.twitter-section{margin:var(--space-2xl)0}.twitter-section h2{text-align:center;margin-bottom:var(--space-lg);background:linear-gradient( 135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.twitter-posts-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-2xl)0}.twitter-container{max-width:600px;margin:0 auto;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-background-secondary);border:1px solid var(--color-border)}[data-theme=dark] .twitter-container{background:linear-gradient( 145deg,rgba(28,34,48,.9) 0%,rgba(30,26,48,.85) 100% );border-color:rgba(129,105,197,.15)}[data-theme=dark] .twitter-timeline{color-scheme:dark}.linkedin-posts-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-2xl)0;align-items:start}.linkedin-posts-section iframe{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--color-background)}.twitter-notes-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-2xl)0}.linkedin-notes-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-2xl)0}.linkedin-notes-section iframe{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--color-background)}[data-theme=dark] .linkedin-notes-section iframe{opacity:.95;filter:brightness(.9)contrast(1.05)}@media(max-width:768px){.twitter-posts-section,.twitter-notes-section,.linkedin-notes-section{grid-template-columns:1fr}.social-badges{flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.repo-card{padding:var(--space-md)}.twitter-container{padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){.repo-card,.social-badges img,.repos-loading::after{animation:none;transition:none}.repo-card:hover{transform:none}}@media(prefers-contrast:high){.repo-card{border-width:2px}.repo-card:hover{border-color:initial}}.calendar{pointer-events:auto;display:block;width:100%;max-width:100%;overflow:visible;margin:0;padding:0;line-height:1}.calendar svg{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}.calendar svg rect{overflow:visible!important}.calendar svg text{overflow:visible!important;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;font-size:12px}.calendar svg g{overflow:visible!important}.calendar svg path{overflow:visible!important}.github-calendar-wrapper{pointer-events:auto!important;display:block;width:100%;max-width:100%;overflow:visible;margin:0;padding:0;line-height:1}@media(max-width:480px){.calendar svg{width:100%!important;height:auto!important}}@media(min-width:481px) and (max-width:768px){.calendar svg{width:100%!important;height:auto!important}}@media(min-width:769px){.calendar svg{width:100%!important;height:auto!important}}[data-theme=dark] .calendar svg text{fill:#e0e0e0}[data-theme=dark] .calendar svg rect{stroke:rgba(255,255,255,.1)}.github-dashboard{pointer-events:auto;position:relative;background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.12) 30%,rgba(255,255,255,.95) 60%,rgba(255,247,237,.1) 100% );border:1px solid rgba(94,65,162,.12);border-radius:12px;padding:var(--space-lg);margin:0;box-shadow:0 2px 12px -2px rgba(94,65,162,8%),0 1px 4px -1px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;transition:all var(--transition-base)}.github-dashboard::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );background-size:200% 100%;opacity:.7;animation:gradient-shift-brand 8s ease-in-out infinite;transition:all var(--transition-base)}.github-dashboard:hover::before{opacity:1;animation:gradient-shift-brand 4s ease-in-out infinite}.github-dashboard::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,6%) 0%,transparent 70% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.github-dashboard:hover::after{opacity:1}.github-dashboard:hover{border-color:rgba(94,65,162,.25);box-shadow:0 8px 25px -5px rgba(94,65,162,.15),0 4px 10px -3px rgba(0,0,0,8%),0 0 0 1px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.9)}.github-dashboard__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(94,65,162,.1);width:100%}.github-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);gap:var(--space-md);flex-wrap:nowrap;padding-bottom:var(--space-md);border-bottom:1px solid rgba(94,65,162,.1);width:100%}.github-dashboard__button{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);color:var(--white);text-decoration:none;padding:var(--space-sm)var(--space-lg);border-radius:8px;font-weight:600;font-size:.95rem;transition:all .3s;white-space:nowrap;flex-shrink:0;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,var(--nebula-purple) 0%,var(--nebula-lavender) 100%);background-size:200% 100%;box-shadow:0 4px 12px rgba(94,65,162,.4);min-height:44px;animation:gradient-shift-brand 6s ease-in-out infinite}.github-dashboard__button:hover{background:linear-gradient(135deg,var(--nebula-lavender) 0%,var(--nebula-purple) 100%);background-size:200% 100%;box-shadow:0 8px 20px rgba(255,153,0,.6);transform:translateY(-2px);animation:gradient-shift-brand 3s ease-in-out infinite;color:#0f0}.github-dashboard__button:hover svg{color:#0f0}@media(max-width:768px){.github-dashboard__actions{flex-wrap:wrap;justify-content:center}.github-profile-link{margin-right:0;flex-basis:100%;justify-content:center;margin-bottom:var(--space-sm)}.github-repo-link{margin-left:0;flex-basis:100%;justify-content:center}.github-dashboard-header{flex-wrap:wrap;justify-content:center}.github-profile-link{margin-right:0;flex-basis:100%;justify-content:center;margin-bottom:var(--space-sm)}.github-repo-link{margin-left:0;flex-basis:100%;justify-content:center}}.github-repo-link:hover{background:linear-gradient(135deg,#FF6B35 0%,var(--nebula-orange) 100%);border-color:#ff6b35;color:var(--white);box-shadow:0 8px 20px rgba(255,107,53,.6);transform:translateY(-2px)}.github-workflow-badges{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:12px;background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.12) 30%,rgba(255,255,255,.95) 60%,rgba(255,247,237,.1) 100% );border:1px solid rgba(94,65,162,.12);border-radius:12px;padding:24px;box-shadow:0 2px 12px -2px rgba(94,65,162,8%),0 1px 4px -1px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.8)}[data-theme=dark] .github-workflow-badges{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.85) 30%,rgba(17,24,39,.98) 60%,rgba(32,28,42,.85) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 0 25px -10px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,.1)}.github-workflow-badge{flex:1;min-width:0;max-width:320px;margin:0 8px;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:all .3s ease;background:linear-gradient(135deg,rgba(129,105,197,.15) 0%,rgba(167,139,250,.1) 100%);border:1px solid rgba(129,105,197,.2);border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px rgba(94,65,162,.1);position:relative}.github-workflow-badge::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80%;height:4px;border-radius:2px;background:rgba(129,105,197,.3);transition:all .3s ease}.github-workflow-badge[data-status=passing]::after{background:#10b981;box-shadow:0 0 12px rgba(16,185,129,.6)}.github-workflow-badge[data-status=failing]::after{background:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.6)}.github-workflow-badge:hover{transform:scale(1.08);filter:drop-shadow(0 4px 12px rgba(129,105,197,.2));background:linear-gradient(135deg,rgba(129,105,197,.25) 0%,rgba(167,139,250,.15) 100%);border-color:rgba(129,105,197,.35)}.github-workflow-badge img{pointer-events:auto;height:auto;max-height:32px;display:block;line-height:1}@media(max-width:650px){.github-workflow-badges{flex-direction:column;padding:20px}.github-workflow-badge{width:100%;max-width:100%;margin:0 0 12px;padding:16px 18px}.github-workflow-badge::after{bottom:-10px}.github-workflow-badge:last-child{margin-bottom:0}}.github-dashboard-card{pointer-events:auto;position:relative;background:linear-gradient( 135deg,rgba(248,250,252,.98) 0%,rgba(243,232,255,.12) 30%,rgba(255,255,255,.95) 60%,rgba(255,247,237,.1) 100% );border:1px solid rgba(94,65,162,.12);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px -2px rgba(94,65,162,8%),0 1px 4px -1px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-base)}.github-dashboard-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% );background-size:200% 100%;opacity:.7;animation:gradient-shift-brand 8s ease-in-out infinite;transition:all var(--transition-base)}.github-dashboard-card:hover::before{opacity:1;animation:gradient-shift-brand 4s ease-in-out infinite}.github-dashboard-card:hover{border-color:rgba(94,65,162,.25);box-shadow:0 8px 25px -5px rgba(94,65,162,.15),0 4px 10px -3px rgba(0,0,0,8%),0 0 0 1px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.9)}[data-theme=dark] .github-dashboard-card{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.85) 30%,rgba(17,24,39,.98) 60%,rgba(32,28,42,.85) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 0 25px -10px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .github-dashboard-card:hover{border-color:rgba(129,105,197,.35);box-shadow:0 12px 30px -8px rgba(0,0,0,.4),0 0 35px -10px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.15)}[data-theme=dark] .github-workflow-badge{background:linear-gradient(135deg,rgba(129,105,197,.25) 0%,rgba(167,139,250,.15) 100%);border-color:rgba(129,105,197,.3);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .github-workflow-badge:hover{background:linear-gradient(135deg,rgba(129,105,197,.35) 0%,rgba(167,139,250,.25) 100%);border-color:rgba(129,105,197,.45)}.github-latest-commit{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;background:rgba(129,105,197,8%);border-left:3px solid var(--nebula-purple);border-radius:6px;transition:all .2s;position:relative;overflow:hidden}.github-latest-commit::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.github-latest-commit>*{position:relative;z-index:2}.github-latest-commit:hover{background:rgba(129,105,197,.12);box-shadow:0 2px 8px rgba(129,105,197,.1)}.commit-icon{flex-shrink:0;color:var(--nebula-purple);margin-top:2px}.commit-info{display:flex;flex-direction:column;gap:6px;flex:1}.commit-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nebula-purple)}.commit-message{pointer-events:auto;color:var(--color-text);text-decoration:none;border-bottom:1px solid;word-break:break-word;font-weight:500;transition:all .2s ease;cursor:pointer}.commit-message:hover{transform:scale(1.02);color:var(--nebula-orange);border-bottom-color:var(--nebula-orange)}.workflow-badge-link{pointer-events:auto;display:inline-block;transition:all .2s}.workflow-badge-link:hover{transform:scale(1.08);filter:drop-shadow(0 4px 12px rgba(129,105,197,.2))}.commit-date{font-size:.875rem;opacity:.6}.calendar{pointer-events:auto;display:block;width:100%;max-width:100%;overflow:visible;margin:0;padding:0}.calendar svg{display:block;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important}.calendar svg rect{overflow:visible!important}.calendar svg text{overflow:visible!important}.github-calendar-wrapper{pointer-events:auto!important;display:block;width:100%;max-width:100%;overflow:visible;margin:0;padding:0}.github-tech-stack{margin-top:0}.tech-stack-label{font-weight:700;margin-bottom:14px;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--nebula-purple);display:inline-block}.tech-stack-label{background:linear-gradient(90deg,var(--nebula-purple) 0%,var(--nebula-purple) 10%,var(--nebula-orange) 20%,var(--nebula-purple) 30%,var(--nebula-purple) 40%,var(--nebula-purple) 50%,var(--nebula-purple) 60%,var(--nebula-purple) 70%,var(--nebula-purple) 80%,var(--nebula-purple) 90%,var(--nebula-purple) 100% );background-size:500% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:letter-wave 6s ease-in-out infinite}@keyframes letter-wave{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}.tech-bars-container{display:flex;height:10px;border-radius:6px;overflow:hidden;margin-bottom:14px;background:rgba(94,65,162,8%);border:1px solid rgba(94,65,162,.1)}.tech-bar{pointer-events:auto;transition:opacity .2s}.tech-bar:hover{opacity:.8}.tech-stack-legend{display:flex;flex-wrap:wrap;gap:16px}.tech-legend-item{pointer-events:auto;display:flex;align-items:center;gap:6px;font-size:.875rem}.tech-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.tech-loading{padding:12px 0;opacity:.6;font-size:.875rem}[data-theme=dark] .github-dashboard{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.85) 30%,rgba(17,24,39,.98) 60%,rgba(32,28,42,.85) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 0 25px -10px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .github-dashboard::before{background:linear-gradient( 90deg,transparent 0%,var(--nebula-lavender) 20%,#A78BFA 50%,var(--nebula-orange) 80%,transparent 100% )}[data-theme=dark] .github-dashboard::after{background:radial-gradient( circle at 100% 0%,rgba(129,105,197,.12) 0%,transparent 70% )}[data-theme=dark] .github-dashboard:hover{border-color:rgba(129,105,197,.35);box-shadow:0 12px 30px -8px rgba(0,0,0,.4),0 0 35px -10px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.15)}[data-theme=dark] .github-dashboard-header{border-bottom-color:rgba(129,105,197,.15)}[data-theme=dark] .github-profile-link{background:linear-gradient(135deg,#8169C5,#A78BFA);border-color:rgba(255,255,255,.15);box-shadow:0 4px 16px rgba(129,105,197,.3)}[data-theme=dark] .github-profile-link:hover{background:linear-gradient(135deg,#A78BFA,#8169C5);box-shadow:0 8px 24px rgba(129,105,197,.4)}[data-theme=dark] .github-repo-link{background:linear-gradient(135deg,rgba(255,153,0,.2),rgba(255,153,0,.1));border-color:rgba(255,153,0,.5);box-shadow:0 2px 12px rgba(255,153,0,.15)}[data-theme=dark] .github-repo-link:hover{background:linear-gradient(135deg,rgba(255,153,0,.3),rgba(255,153,0,.2));box-shadow:0 6px 20px rgba(255,153,0,.3)}[data-theme=dark] .github-workflow-badges{background:rgba(129,105,197,8%);border-color:rgba(129,105,197,.15)}[data-theme=dark] .github-latest-commit{background:rgba(129,105,197,.12);border-left-color:var(--nebula-lavender)}[data-theme=dark] .github-latest-commit:hover{background:rgba(129,105,197,.16)}[data-theme=dark] .tech-bars-container{background:rgba(129,105,197,.1);border-color:rgba(129,105,197,.15)}@media(max-width:768px){.social-dashboard{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-md)}.github-dashboard{padding:24px;margin:24px 0}.insta-card{min-height:auto;padding:12px}.github-dashboard-header{flex-wrap:wrap;left:16px}.github-profile-link{flex-basis:100%;margin-bottom:8px}.github-repo-link{flex:1;min-width:0;justify-content:center;font-size:.8rem;padding:6px 10px}}@keyframes gradient-shift-brand{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes shimmer-fallback{0%,100%{opacity:1}50%{opacity:.7}}.terminal-wrapper{position:relative;background:linear-gradient(135deg,rgba(94,65,162,.1) 0%,rgba(255,153,0,5%) 100%);border-radius:12px;padding:24px;border:1px solid rgba(94,65,162,.15);box-shadow:0 0 30px rgba(94,65,162,.1),inset 0 1px rgba(255,255,255,.1);animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,100%{box-shadow:0 0 30px rgba(94,65,162,.1),inset 0 1px rgba(255,255,255,.1)}50%{box-shadow:0 0 50px rgba(94,65,162,.2),inset 0 1px rgba(255,255,255,.15)}}.terminal-text{background:linear-gradient(90deg,var(--nebula-purple),var(--nebula-orange),var(--nebula-purple));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 3s ease-in-out infinite}@keyframes text-shimmer{0%,100%{background-position:0}50%{background-position:100%}}.terminal-social-reveal{animation:fade-in-up .8s ease-out .5s both}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.entry-content{position:relative;padding:24px;border-radius:12px;background:linear-gradient(135deg,rgba(248,250,252,.5) 0%,rgba(243,232,255,.3) 100%);border:1px solid rgba(94,65,162,.1);animation:slide-in .6s ease-out}@keyframes slide-in{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.builder-card{position:relative;overflow:hidden}.builder-card-title{background:linear-gradient(90deg,var(--nebula-purple),var(--nebula-orange),var(--nebula-purple));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:title-wave 6s ease-in-out infinite}.builder-card-cta{background:linear-gradient(90deg,var(--nebula-purple),var(--nebula-orange),var(--nebula-purple));background-size:200% 100%;animation:title-wave 6s ease-in-out infinite}@keyframes title-wave{0%,100%{background-position:0}50%{background-position:100%}}.insta-card{animation:fade-in-up .8s ease-out .3s both}.insta-profile-btn{position:relative;box-shadow:0 4px 16px rgba(129,105,197,.2),0 0 20px rgba(129,105,197,.15),inset 0 1px rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(129,105,197,8%) 0%,rgba(167,139,250,4%) 50%,rgba(129,105,197,2%) 100%);color:var(--nebula-purple);transition:all var(--transition-base);border:1px solid rgba(129,105,197,.3)}.insta-profile-btn:hover{color:var(--nebula-lavender)!important;box-shadow:0 6px 20px rgba(129,105,197,.3),0 0 25px rgba(129,105,197,.2),inset 0 1px rgba(255,255,255,.7);border-color:rgba(129,105,197,.45)}.insta-follow-link{position:relative;box-shadow:0 4px 16px rgba(129,105,197,.2),0 0 20px rgba(129,105,197,.15),inset 0 1px rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(129,105,197,8%) 0%,rgba(167,139,250,4%) 50%,rgba(129,105,197,2%) 100%);color:var(--nebula-purple);transition:all var(--transition-base);border:1px solid rgba(129,105,197,.3)}.insta-follow-link:hover{color:var(--nebula-lavender)!important;box-shadow:0 6px 20px rgba(129,105,197,.3),0 0 25px rgba(129,105,197,.2),inset 0 1px rgba(255,255,255,.7);border-color:rgba(129,105,197,.45)}[data-theme=dark] .github-dashboard__button:hover{color:var(--nebula-purple)!important;background:linear-gradient(135deg,rgba(255,153,0,.1),rgba(255,153,0,5%))!important}[data-theme=dark] .github-dashboard__button:hover svg{color:var(--nebula-purple)!important}[data-theme=dark] .insta-profile-btn{color:var(--white)}[data-theme=dark] .insta-profile-btn:hover{color:#e1306c!important;box-shadow:0 8px 24px rgba(225,48,108,.6),0 0 30px rgba(225,48,108,.5)}[data-theme=dark] .insta-follow-link{color:var(--white)}[data-theme=dark] .insta-follow-link:hover{color:#e1306c!important;box-shadow:0 8px 24px rgba(225,48,108,.6),0 0 30px rgba(225,48,108,.5)}.github-dashboard{animation:fade-in-up .8s ease-out .4s both;position:relative;overflow:hidden}.github-dashboard__button{box-shadow:0 4px 16px rgba(255,153,0,.25),0 0 20px rgba(255,153,0,.2),inset 0 1px rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(255,153,0,8%) 0%,rgba(255,200,100,4%) 50%,rgba(255,153,0,2%) 100%);transition:all var(--transition-base);border:1px solid rgba(255,153,0,.3);color:var(--nebula-orange)}.github-dashboard__button:hover{color:var(--nebula-purple)!important;box-shadow:0 6px 20px rgba(255,153,0,.35),0 0 25px rgba(255,153,0,.25),inset 0 1px rgba(255,255,255,.7);border-color:rgba(255,153,0,.45);background:linear-gradient(135deg,rgba(255,153,0,.1) 0%,rgba(255,200,100,6%) 50%,rgba(255,153,0,3%) 100%)}.github-dashboard__button:hover svg{color:var(--nebula-purple)!important}[data-theme=dark] .github-dashboard__button{color:var(--white)}[data-theme=dark] .github-dashboard__button:hover{color:var(--nebula-orange)!important;background:linear-gradient(135deg,rgba(255,153,0,.1),rgba(255,153,0,5%))!important}[data-theme=dark] .github-dashboard__button:hover svg{color:var(--nebula-orange)!important}[data-theme=dark] .github-repo-button:hover{color:#0f0!important;box-shadow:0 4px 16px rgba(129,105,197,.4),0 0 20px rgba(129,105,197,.3)!important}[data-theme=dark] .github-repo-button:hover svg{color:#0f0!important}.github-repo-button{color:var(--nebula-purple)!important;box-shadow:0 4px 16px rgba(129,105,197,.2),0 0 20px rgba(129,105,197,.15),inset 0 1px rgba(255,255,255,.6)!important;background:linear-gradient(135deg,rgba(129,105,197,8%) 0%,rgba(167,139,250,4%) 50%,rgba(129,105,197,2%) 100%)!important;border:1px solid rgba(129,105,197,.3)!important;transition:all var(--transition-base)}.github-repo-button:hover{color:#0c0!important;box-shadow:0 6px 20px rgba(129,105,197,.3),0 0 25px rgba(129,105,197,.2),inset 0 1px rgba(255,255,255,.7)!important;border-color:rgba(129,105,197,.45)!important;text-shadow:0 0 0 1px #000}.github-repo-button:hover svg{color:#0c0!important;filter:drop-shadow(0 0 0 1px black)}.github-dashboard::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shine 3s infinite;pointer-events:none}@keyframes shine{0%{left:-100%}100%{left:100%}}.home-social-container{display:grid;gap:24px;animation:stagger-in .8s ease-out}@keyframes stagger-in{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .github-dashboard__button:first-of-type{box-shadow:0 4px 16px rgba(129,105,197,.4)}[data-theme=light] .github-dashboard__button:first-of-type:hover{box-shadow:0 8px 24px rgba(129,105,197,.5)}[data-theme=light] .insta-follow-link{color:var(--nebula-purple)}[data-theme=dark] .terminal-wrapper{background:linear-gradient(135deg,rgba(129,105,197,.15) 0%,rgba(255,153,0,8%) 100%);box-shadow:0 0 30px rgba(129,105,197,.15),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .terminal-wrapper:hover{box-shadow:0 0 50px rgba(129,105,197,.25),inset 0 1px rgba(129,105,197,.15)}.github-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.github-profile-link{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;color:var(--nebula-purple);font-size:1.1rem;letter-spacing:.01em;background:rgba(243,232,255,.12);border-radius:6px;padding:var(--space-xs)var(--space-sm);border:1px solid rgba(94,65,162,.15);transition:all .2s}.github-profile-link a{color:var(--nebula-purple);text-decoration:none;font-weight:700;transition:color .2s}.github-profile-link a:hover{color:var(--nebula-purple)}.github-profile-link:hover{background:rgba(243,232,255,.25);border-color:rgba(94,65,162,.35);box-shadow:0 0 12px rgba(94,65,162,.2)}.github-repo-link{color:var(--nebula-orange);background:rgba(255,153,0,.12);border-radius:6px;padding:var(--space-xs)var(--space-sm);font-weight:600;text-decoration:none;font-size:1.05rem;border:1px solid rgba(255,153,0,.15);transition:all .2s}.github-repo-link:hover{color:var(--nebula-orange);background:rgba(255,153,0,.25);border-color:rgba(255,153,0,.35);box-shadow:0 0 12px rgba(255,153,0,.2)}.github-latest-commit{background:rgba(243,232,255,.1);border-radius:8px;padding:var(--space-md)var(--space-lg);margin:var(--space-md)0;box-shadow:0 2px 8px rgba(94,65,162,6%);border:1px solid rgba(94,65,162,.1);color:var(--color-text);font-size:1rem}.commit-label{display:block;color:var(--nebula-lavender);font-size:.95em;font-weight:700;letter-spacing:.04em;margin-bottom:var(--space-xs);text-transform:uppercase;opacity:.85}.commit-message{color:var(--color-link);font-size:1.08em;font-weight:600;margin-bottom:var(--space-xs);word-break:break-word}.commit-message a{color:var(--color-link);border-bottom:1px solid var(--nebula-purple);text-decoration:none;transition:color .2s,border .2s}.commit-message a:hover{color:var(--nebula-orange);border-bottom:1px solid var(--nebula-orange)}.commit-date{color:var(--color-text-secondary);font-size:.92em;opacity:.8}[data-theme=dark] .github-profile-link{color:var(--nebula-lavender);background:rgba(129,105,197,.12);border-color:rgba(129,105,197,.15)}[data-theme=dark] .github-profile-link a{color:var(--nebula-lavender)}[data-theme=dark] .github-profile-link a:hover{color:var(--nebula-lavender)}[data-theme=dark] .github-profile-link:hover{background:rgba(129,105,197,.25);border-color:rgba(129,105,197,.35);box-shadow:0 0 12px rgba(129,105,197,.25)}[data-theme=dark] .github-repo-link{color:var(--nebula-orange);background:rgba(255,153,0,.1);border-color:rgba(255,153,0,.15)}[data-theme=dark] .github-repo-link:hover{color:var(--nebula-orange);background:rgba(255,153,0,.2);border-color:rgba(255,153,0,.3);box-shadow:0 0 12px rgba(255,153,0,.2)}[data-theme=dark] .github-latest-commit{background:rgba(129,105,197,.1);border-color:rgba(129,105,197,.13);color:var(--nebula-lavender)}[data-theme=dark] .commit-label{color:var(--nebula-purple)}[data-theme=dark] .commit-message{color:var(--nebula-lavender)}[data-theme=dark] .commit-message a{color:var(--nebula-lavender);border-bottom:1px solid var(--nebula-lavender)}[data-theme=dark] .commit-message a:hover{color:var(--nebula-orange);border-bottom:1px solid var(--nebula-orange)}[data-theme=dark] .commit-date{color:var(--color-text-secondary)}.home-info .entry-header{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}.home-info .entry-content{position:relative;z-index:1;font-size:clamp(.875rem,2vw,1.125rem);line-height:1.8;text-align:center;word-spacing:normal;letter-spacing:.02em;max-width:100%;margin-inline:auto;margin-top:0!important;margin-bottom:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:var(--space-sm)!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}.home-info .entry-content{color:var(--color-text)}.home-info .entry-content a+a::before{content:none}@media(max-width:480px){.home-info .entry-content{font-size:clamp(.65rem,3.5vw,.875rem);line-height:var(--line-height-base);word-spacing:normal}.home-info .entry-header h1{font-size:clamp(.85rem,4.5vw,1.1rem)}.home-info .entry-header{padding:var(--space-xs)var(--space-sm)}.home-info .entry-content a{margin:0;padding:.4em .6em;font-size:.8rem}}@media(min-width:481px) and (max-width:768px){.home-info .entry-content{font-size:clamp(.75rem,2.5vw,1rem);line-height:var(--line-height-relaxed);word-spacing:normal}.home-info .entry-header h1{font-size:clamp(1rem,3vw,1.35rem)}.home-info .entry-content a{margin:0;padding:.45em .7em;font-size:.875rem}}@media(min-width:769px) and (max-width:1024px){.home-info .entry-content{font-size:clamp(.875rem,2vw,1.125rem);line-height:var(--line-height-relaxed);word-spacing:normal}}@media(min-width:1025px){.home-info .entry-content{font-size:clamp(.95rem,1.5vw,1.125rem);line-height:var(--line-height-relaxed);word-spacing:normal}}.home-info .entry-content a{display:inline-flex;align-items:center;margin:0;padding:.6em 1em;color:var(--color-link);font-weight:600;text-decoration:none;background:rgba(243,232,255,.5);border-radius:8px;border:1px solid rgba(94,65,162,.2);box-shadow:0 2px 6px rgba(94,65,162,.1),inset 0 1px rgba(255,255,255,.8);transition:all var(--transition-fast);overflow-wrap:break-word;word-break:break-word}.home-info .entry-content a:nth-child(7n+1){background:rgba(243,232,255,.5);border-color:rgba(94,65,162,.2)}.home-info .entry-content a:nth-child(7n+2){background:rgba(232,240,255,.5);border-color:rgba(100,130,200,.2)}.home-info .entry-content a:nth-child(7n+3){background:rgba(232,255,243,.45);border-color:rgba(80,160,120,.18)}.home-info .entry-content a:nth-child(7n+4){background:rgba(255,245,232,.5);border-color:rgba(200,140,80,.2)}.home-info .entry-content a:nth-child(7n+5){background:rgba(255,232,240,.45);border-color:rgba(180,100,130,.18)}.home-info .entry-content a:nth-child(7n+6){background:rgba(240,255,245,.45);border-color:rgba(100,170,130,.18)}.home-info .entry-content a:nth-child(7n+7){background:rgba(245,238,255,.5);border-color:rgba(130,100,180,.2)}.home-info .entry-content a:hover{color:var(--color-link-hover);background:rgba(243,232,255,.7);border-color:rgba(94,65,162,.35);box-shadow:0 6px 16px rgba(94,65,162,.18),0 0 0 2px rgba(243,232,255,.3),inset 0 1px rgba(255,255,255,.9);transform:translateY(-2px)}.home-info .entry-content a:active{transform:translateY(0);box-shadow:0 2px 4px rgba(94,65,162,.12)}[data-theme=dark] .home-info .entry-content a{color:var(--nebula-lavender);border-color:rgba(129,105,197,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+1){background:rgba(129,105,197,.15)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+2){background:rgba(100,130,180,.12)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+3){background:rgba(80,150,120,.1)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+4){background:rgba(180,120,80,.12)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+5){background:rgba(150,80,120,.1)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+6){background:rgba(80,150,100,.1)}[data-theme=dark] .home-info .entry-content a:nth-child(7n+7){background:rgba(140,100,180,.12)}[data-theme=dark] .home-info .entry-content a:hover{color:#a78bfa;background:rgba(129,105,197,.25);border-color:rgba(129,105,197,.35);box-shadow:0 4px 16px rgba(129,105,197,.2),0 0 0 2px rgba(129,105,197,.1)}.home-info{max-width:100%;margin:-70px auto 0;padding:var(--space-xl)var(--container-padding);text-align:center;background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;min-height:auto!important;isolation:isolate;pointer-events:none}.home-info .entry-header,.home-info .entry-content,.home-info .entry-footer{pointer-events:auto}.home-info::before{display:none!important}.home-info::after{display:none!important}[data-theme=dark] .home-info{background:0 0!important;border:none!important;box-shadow:none!important}.home-info .entry-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:0 0!important;border:none!important;box-shadow:none!important;pointer-events:none!important}.builder-card{pointer-events:auto}.home-social-container{pointer-events:none!important}.github-dashboard{pointer-events:auto!important;background:var(--gradient-github);background-size:200% 100%;animation:gradient-shift 6s ease infinite;transition:all var(--transition-base)}.github-dashboard:hover{animation-duration:3s;box-shadow:0 8px 32px rgba(0,206,209,.2)}.github-calendar-wrapper{pointer-events:auto!important}.social-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start;justify-content:center;width:100%;margin-top:var(--space-lg);margin-bottom:0;padding:var(--space-lg);position:relative;z-index:1}.home-social-container{display:grid;grid-template-columns:auto auto;gap:var(--space-xl);align-items:start;justify-content:space-between;width:100%;margin-top:var(--space-lg);margin-bottom:var(--space-lg);pointer-events:none;isolation:isolate}@media(max-width:768px){.home-social-container{grid-template-columns:1fr;gap:var(--space-lg);justify-content:center}.insta-card,.github-dashboard{justify-self:center}}.insta-profile-btn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);color:var(--nebula-purple);background:linear-gradient(135deg,#ffffff 0%,rgba(248,245,255,.95) 100%);border-radius:6px;text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;transition:all var(--transition-base);border:1px solid rgba(94,65,162,.15);position:relative;top:auto;left:auto;transform:none;z-index:10;flex-shrink:0;margin-top:10%;margin-bottom:10px}.insta-profile-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff 0%,rgba(243,232,255,.98) 100%);border-color:rgba(94,65,162,.35);box-shadow:0 0 12px rgba(94,65,162,.2)}.insta-profile-btn svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}[data-theme=dark] .insta-profile-btn{color:var(--nebula-lavender);background:linear-gradient(135deg,rgba(255,255,255,8%) 0%,rgba(248,245,255,4%) 100%);border-color:rgba(129,105,197,.15)}[data-theme=dark] .insta-profile-btn:hover{background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(248,245,255,8%) 100%);border-color:rgba(129,105,197,.25)}.insta-card{pointer-events:auto;position:relative;background:var(--gradient-insta);background-size:200% 100%;animation:gradient-shift 6s ease infinite;border:1px solid rgba(94,65,162,.12);border-radius:12px;padding:0;box-shadow:0 2px 12px -2px rgba(94,65,162,8%),0 1px 4px -1px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:visible;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:0;height:auto;padding-bottom:10px}.insta-card:hover{animation-duration:3s;box-shadow:0 8px 32px rgba(129,105,197,.2)}.insta-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,var(--nebula-purple) 20%,var(--nebula-lavender) 50%,var(--nebula-orange) 80%,transparent 100% );opacity:.6;transition:all var(--transition-base)}.insta-card:hover::before{opacity:1;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 40%,var(--nebula-orange) 70%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.insta-card::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,6%) 0%,transparent 70% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.insta-card:hover::after{opacity:1}.insta-card:hover{border-color:rgba(94,65,162,.25);box-shadow:0 8px 25px -5px rgba(94,65,162,.15),0 4px 10px -3px rgba(0,0,0,8%),0 0 0 1px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.9)}[data-theme=dark] .insta-card{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.85) 30%,rgba(17,24,39,.98) 60%,rgba(32,28,42,.85) 100% );border-color:rgba(129,105,197,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 0 25px -10px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,.1)}[data-theme=dark] .insta-card::before{background:linear-gradient( 90deg,transparent 0%,var(--nebula-lavender) 20%,#A78BFA 50%,var(--nebula-orange) 80%,transparent 100% )}[data-theme=dark] .insta-card::after{background:radial-gradient( circle at 100% 0%,rgba(129,105,197,.12) 0%,transparent 70% )}[data-theme=dark] .insta-card:hover{border-color:rgba(129,105,197,.35);box-shadow:0 12px 30px -8px rgba(0,0,0,.4),0 0 35px -10px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.15)}.insta-follow-btn{pointer-events:auto;display:flex;align-items:center;gap:12px;color:var(--white);text-decoration:none;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px 20px;font-weight:700;font-size:1rem;transition:all .3s;background:linear-gradient(135deg,#E1306C,#C13584);box-shadow:0 4px 12px rgba(225,48,108,.25)}.insta-follow-btn svg{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transition:transform .3s}.insta-follow-btn:hover{background:linear-gradient(135deg,#C13584,#E1306C);box-shadow:0 8px 20px rgba(225,48,108,.35);transform:translateY(-2px)}.insta-follow-btn:hover svg{transform:scale(1.15)}[data-theme=dark] .insta-follow-btn{background:linear-gradient(135deg,#E1306C,#C13584);border-color:rgba(255,255,255,.15);box-shadow:0 4px 16px rgba(225,48,108,.3)}[data-theme=dark] .insta-follow-btn:hover{box-shadow:0 8px 24px rgba(225,48,108,.4)}[data-theme=dark] .insta-profile-btn:hover{box-shadow:0 6px 16px rgba(124,58,237,.4)}.insta-follow-link{display:inline-block;padding:var(--space-sm)var(--space-md);color:var(--nebula-orange);background:linear-gradient(135deg,#ffffff 0%,rgba(248,245,255,.95) 100%);border-radius:6px;text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;transition:all var(--transition-base);border:1px solid rgba(255,153,0,.15);position:relative;bottom:auto;left:auto;transform:none;z-index:10;flex-shrink:0;margin-bottom:10%;margin-top:0}.insta-follow-link:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff 0%,rgba(243,232,255,.98) 100%);border-color:rgba(255,153,0,.35);box-shadow:0 0 12px rgba(255,153,0,.2)}[data-theme=dark] .insta-follow-link{color:var(--nebula-orange);background:linear-gradient(135deg,rgba(255,255,255,8%) 0%,rgba(248,245,255,4%) 100%);border-color:rgba(255,153,0,.15)}[data-theme=dark] .insta-follow-link:hover{background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(248,245,255,8%) 100%);border-color:rgba(255,153,0,.25)}.home-instagram-embed{display:flex;justify-content:center;align-items:center;pointer-events:none;width:100%;z-index:1;position:relative;margin-top:-10%;margin-bottom:-44%;min-height:500px;max-height:500px;height:500px;opacity:0;animation:showEmbed .3s ease-in 3s forwards;overflow:hidden}@keyframes showEmbed{from{opacity:0}to{opacity:1}}.home-instagram-embed::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100;animation:fadeOutMask .5s ease-out 3s forwards;pointer-events:none}@keyframes fadeOutMask{from{opacity:1}to{opacity:0}}.home-instagram-embed .instagram-media{opacity:1;visibility:visible;pointer-events:auto;max-width:100%!important;width:100%!important;border-radius:var(--radius-lg)!important;box-shadow:0 4px 20px rgba(94,65,162,.15),0 2px 8px rgba(0,0,0,8%)!important;border:1px solid rgba(94,65,162,.12)!important;transition:all var(--transition-base);overflow:hidden!important;background:0 0!important;will-change:mask-image;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,black 15%,black 60%,transparent 70%,transparent 100%),linear-gradient(to right,black 0%,black 100%);-webkit-mask-composite:multiply;mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,black 15%,black 60%,transparent 70%,transparent 100%),linear-gradient(to right,black 0%,black 100%);mask-composite:intersect}.home-instagram-embed .instagram-media:hover{box-shadow:0 8px 30px rgba(94,65,162,.2),0 4px 12px rgba(0,0,0,.12)!important;transform:translateY(-2px)}[data-theme=dark] .home-instagram-embed .instagram-media{background:rgba(28,34,48,.95)!important;border:1px solid rgba(129,105,197,.25)!important;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 20px -5px rgba(129,105,197,.2)!important}[data-theme=dark] .home-instagram-embed .instagram-media:hover{box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 30px -5px rgba(129,105,197,.3)!important}[data-theme=dark] .home-instagram-embed .instagram-media img{filter:invert(1)hue-rotate(-180deg)}.github-activity-placeholder{display:flex;align-items:center;justify-content:center;pointer-events:auto}.github-placeholder-link{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);color:var(--nebula-purple);font-weight:600;text-decoration:none;background:rgba(94,65,162,6%);border-radius:var(--radius-lg);border:1px solid rgba(94,65,162,.15);box-shadow:0 2px 8px rgba(94,65,162,8%);transition:all var(--transition-base)}.github-placeholder-link svg{width:24px;height:24px;flex-shrink:0;transition:transform var(--transition-fast)}.github-placeholder-link span{font-size:var(--font-size-sm);white-space:nowrap}.github-placeholder-link:hover{color:#0f0;background:var(--nebula-purple);border-color:var(--nebula-purple);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,153,0,.4),0 0 0 2px rgba(255,153,0,.2)}.github-placeholder-link:hover svg{transform:scale(1.1);color:#0f0}[data-theme=dark] .github-placeholder-link{color:var(--nebula-lavender);background:rgba(129,105,197,.1);border-color:rgba(129,105,197,.2);box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-theme=dark] .github-placeholder-link:hover{color:var(--brand-dark-navy);background:var(--nebula-lavender);border-color:var(--nebula-lavender);box-shadow:0 6px 24px rgba(129,105,197,.3),0 0 0 2px rgba(129,105,197,.15)}.home-info .social-icons{display:flex;justify-content:center;background:0 0!important;border:none!important;box-shadow:none!important;pointer-events:none}.home-info .social-icons a{pointer-events:auto}@media(max-width:768px){.home-social-container{grid-template-columns:1fr;gap:var(--space-lg)}.insta-card{min-height:auto;padding:12px}.insta-profile-btn{margin-bottom:12%}.home-instagram-embed{margin-top:0;margin-bottom:-14%;min-height:400px}.insta-follow-link{margin-bottom:10%;margin-top:0}}.home-info .entry-footer{position:relative;z-index:1;flex-direction:column;align-items:center;background:0 0!important;border:none!important;padding:0!important;margin:0}.builder-card{margin:auto;max-width:calc(100% - 2 * var(--space-md));padding:64px var(--space-xl);border:1px solid rgba(94,65,162,.15);border-radius:var(--radius-xl);background:linear-gradient( 135deg,rgba(255,255,255,.96) 0%,rgba(243,232,255,.2) 20%,rgba(255,255,255,.98) 45%,rgba(255,247,237,.15) 70%,rgba(255,255,255,.96) 100% );backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px -2px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.95);transition:all var(--transition-base);position:relative;overflow:visible;z-index:1}.builder-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient( 90deg,transparent 0%,rgba(94,65,162,.25) 10%,var(--nebula-purple) 30%,var(--nebula-lavender) 50%,var(--nebula-orange) 70%,rgba(255,153,0,.25) 90%,transparent 100% );opacity:.6;transition:all var(--transition-base);border-radius:var(--radius-xl)var(--radius-xl)0 0}.builder-card::after{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,6%) 0%,transparent 60% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.builder-card:hover{border-color:rgba(94,65,162,.25);box-shadow:0 8px 20px -6px rgba(94,65,162,.12),0 4px 10px -3px rgba(0,0,0,6%),inset 0 1px rgba(255,255,255,.95);transform:translateY(-2px)}.builder-card:hover::before{opacity:.9;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 35%,var(--nebula-orange) 65%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.builder-card:hover::after{opacity:.8}@keyframes card-gradient-sweep{0%,100%{background-position:0}50%{background-position:100%}}@keyframes gradient-shift{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}[data-theme=dark] .builder-card{background:linear-gradient( 135deg,rgba(28,34,48,.94) 0%,rgba(30,26,48,.88) 25%,rgba(17,24,39,.96) 50%,rgba(32,28,42,.88) 75%,rgba(28,34,48,.94) 100% );border-color:rgba(129,105,197,.15);box-shadow:0 2px 12px -2px rgba(0,0,0,.25),0 0 20px -8px rgba(129,105,197,8%),inset 0 1px rgba(129,105,197,8%)}[data-theme=dark] .builder-card::before{background:linear-gradient( 90deg,transparent 0%,rgba(129,105,197,.3) 10%,var(--nebula-lavender) 30%,#A78BFA 50%,var(--nebula-orange) 70%,rgba(255,153,0,.3) 90%,transparent 100% )}[data-theme=dark] .builder-card::after{background:radial-gradient( circle at 100% 0%,rgba(129,105,197,.12) 0%,transparent 60% )}[data-theme=dark] .builder-card:hover{border-color:rgba(129,105,197,.3);box-shadow:0 8px 24px -6px rgba(0,0,0,.35),0 0 30px -8px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.12)}[data-theme=dark] .builder-card:hover::before{box-shadow:0 0 8px 1px rgba(129,105,197,.2)}.builder-card-link{display:block;text-decoration:none;color:var(--color-text);position:relative;z-index:2}@media(min-width:769px){.builder-card[data-orbit-scene] canvas{position:absolute!important;top:auto!important;left:auto!important;bottom:-26px!important;right:-2px!important;width:240px!important;height:240px!important;z-index:3!important;pointer-events:none!important}}.builder-card-content{display:flex;flex-direction:column;text-align:left;height:100%}.builder-card-overline{display:inline-block;padding:6px 16px;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--nebula-orange);background:rgba(255,153,0,.12);border:1px solid rgba(255,153,0,.25);border-radius:var(--radius-full);margin-bottom:var(--space-md);width:fit-content}[data-theme=dark] .builder-card-overline{color:var(--nebula-orange);background:rgba(255,153,0,.15);border-color:rgba(255,153,0,.3)}.builder-card-body{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-lg);align-items:end;margin-top:auto}@media(min-width:769px){.builder-card-cta{grid-column:2}}@media(max-width:768px){.builder-card-body{display:flex;flex-direction:column;gap:var(--space-lg);text-align:center}.builder-card-cta{order:2;align-self:center;margin-top:var(--space-md);max-width:240px;width:100%}.builder-card-description{order:1}}.builder-card-header{margin:0}.builder-card-title{margin:0 0 var(--space-lg);font-size:var(--font-size-2xl);font-weight:700;color:#1f2937;line-height:var(--line-height-tight)}.builder-card-description{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-base)}[data-theme=dark] .builder-card-title{color:#f5f5f5}[data-theme=dark] .builder-card-description{color:#e0e0e0}.builder-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--font-size-lg);font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--nebula-orange),var(--nebula-orange-dark));border:none;border-radius:var(--radius-lg);padding:var(--space-md)var(--space-xl);box-shadow:0 4px 16px rgba(255,153,0,.3);transition:all var(--transition-base);text-decoration:none;cursor:pointer}.builder-card-cta:hover,.builder-card-link:hover .builder-card-cta{background:linear-gradient(135deg,var(--nebula-orange-dark),#CC7A00);box-shadow:0 6px 20px rgba(255,153,0,.4);transform:translateY(-2px)}@media(max-width:768px){.builder-card[data-orbit-scene] canvas{position:absolute!important;bottom:-350px!important;right:55px!important;left:auto!important;width:240px!important;height:240px!important;z-index:3!important;pointer-events:none!important}.builder-card[data-orbit-scene]{position:relative;overflow:visible!important}}.nav{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,5%) 50%,rgba(0,0,0,2%) 100% );border-bottom:none;box-shadow:0 2px 20px rgba(0,0,0,.1)}[data-theme=dark] .nav{background:linear-gradient(135deg,rgba(255,255,255,5%) 0%,rgba(255,255,255,2%) 50%,rgba(0,0,0,.1) 100% );box-shadow:0 2px 20px rgba(0,0,0,.3)}.nav a{color:var(--color-text);font-weight:500;text-decoration:none;transition:all var(--transition-base);text-shadow:0 1px 0 rgba(255,255,255,.3)}[data-theme=dark] .nav a{text-shadow:0 1px 2px rgba(0,0,0,.3)}.nav a:hover,.nav a.active{color:var(--color-primary)}.logo a{color:var(--color-text);font-weight:700;font-size:var(--font-size-lg);text-decoration:none}.logo a:hover{color:var(--color-primary)}#menu{display:flex;list-style:none;gap:var(--space-md);margin:0;padding:0;align-items:center}#menu li{display:inline-flex}#menu a{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);text-decoration:none;display:block}#menu a:hover{color:var(--color-primary)}#menu a[data-glimmer=true]{background:linear-gradient(90deg,var(--color-text) 0%,var(--color-text) 10%,var(--nebula-orange) 20%,var(--color-text) 30%,var(--color-text) 40%,var(--color-text) 50%,var(--color-text) 60%,var(--color-text) 70%,var(--color-text) 80%,var(--color-text) 90%,var(--color-text) 100% );background-size:500% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:menu-color-wave 6s ease-in-out infinite}#menu a[data-glimmer=true]:hover{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary) 10%,var(--nebula-orange) 20%,var(--color-primary) 30%,var(--color-primary) 40%,var(--color-primary) 50%,var(--color-primary) 60%,var(--color-primary) 70%,var(--color-primary) 80%,var(--color-primary) 90%,var(--color-primary) 100% );background-size:500% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes menu-color-wave{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}.breadcrumbs{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md)0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breadcrumbs a{color:var(--color-link)}.breadcrumbs a:hover{color:var(--color-link-hover)}footer{border-top:1px solid var(--color-border);padding:var(--space-2xl)0;margin-top:var(--space-3xl);color:var(--color-text-secondary)}footer a{color:var(--color-link)}footer a:hover{color:var(--color-link-hover)}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background:var(--color-background-secondary);color:var(--color-text);transition:all var(--transition-base)}.social-icons a:hover{background:var(--color-primary);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-md)}:root{--font-inter:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-size-base:clamp(0.9375rem, 1.5vw, 1rem);--font-size-sm:clamp(0.8125rem, 1.25vw, 0.875rem);--font-size-lg:clamp(1.0625rem, 1.75vw, 1.125rem);--font-size-xl:clamp(1.25rem, 2vw, 1.5rem);--font-size-2xl:clamp(1.5rem, 2.5vw, 1.875rem);--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.75}body,.note-entry,.profile-hero,.linkedin-hero,.builder-note-card{font-family:var(--font-inter)}.note-entry,.profile-hero,.linkedin-hero,.builder-note-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-z:0deg;transition:transform .3s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d}@media(prefers-reduced-motion:reduce){.note-entry,.profile-hero,.linkedin-hero,.builder-note-card{--tilt-x:0deg !important;--tilt-y:0deg !important;--tilt-z:0deg !important;transform:none!important}}.note-entry:hover{--tilt-y:2deg;transform:perspective(1e3px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))rotateZ(var(--tilt-z))}.profile-hero:hover,.linkedin-hero:hover{--tilt-y:3deg;transform:perspective(1200px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))rotateZ(var(--tilt-z))}.builder-note-card:hover{--tilt-y:2.5deg;transform:perspective(1e3px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))rotateZ(var(--tilt-z))}.note-entry .entry-header h2{font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.015em}.note-entry .entry-content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);font-weight:400}.note-entry .entry-footer{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.profile-hero .hero-name,.linkedin-hero .hero-name{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight)}.profile-hero .hero-bio,.linkedin-hero .hero-headline{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);font-weight:400}.builder-note-card .note-title{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-tight)}.builder-note-card .note-description{font-size:var(--font-size-sm);line-height:var(--line-height-base);font-weight:400}[data-theme=dark] .note-entry .entry-header h2,[data-theme=dark] .profile-hero .hero-name,[data-theme=dark] .linkedin-hero .hero-name{color:#e5e5eb;font-weight:700}[data-theme=dark] .note-entry .entry-content,[data-theme=dark] .profile-hero .hero-bio,[data-theme=dark] .linkedin-hero .hero-headline{color:#c8c8d0;font-weight:400}@media(prefers-contrast:more){.note-entry .entry-header h2{font-weight:800}.profile-hero .hero-name,.linkedin-hero .hero-name{font-weight:800}}.note-entry,.profile-hero,.linkedin-hero,.builder-note-card{will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.note-entry.in-view,.profile-hero.in-view,.builder-note-card.in-view{animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-feed-section{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2xl);margin:var(--space-xl)0}.notes-header{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:2px solid transparent;border-image:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 50%,var(--nebula-orange) 100% )1}.hero-bio,.hero-headline,.builder-note-card .note-description,.linkedin-hero .hero-headline{font-size:1rem;line-height:1.6}.profile-hero,.builder-note-card,.linkedin-hero{line-height:1.6}.profile-hero,.builder-note-card,.linkedin-hero{padding:var(--space-lg)}.hero-name{margin-bottom:var(--space-md)}.hero-bio,.hero-headline{margin-top:0;margin-bottom:var(--space-md)}.notes-header h2{margin:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text)}.feed-section{padding:var(--space-lg);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,5%) 100%);border:1px solid var(--color-border);box-shadow:0 4px 20px -4px rgba(94,65,162,.12),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1)}[data-theme=dark] .feed-section{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);border-color:var(--color-border);box-shadow:0 4px 24px -4px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}.feed-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(94,65,162,.1)}.feed-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--nebula-purple),var(--nebula-lavender));color:#fff}.feed-icon.linkedin-icon{background:linear-gradient(135deg,#0A66C2,#0077B5)}.feed-title{flex:1;margin:0;font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.feed-view-all{font-size:var(--font-size-sm);font-weight:600;color:var(--color-link);text-decoration:none;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast)}.feed-view-all:hover{color:var(--color-link-hover);background:rgba(94,65,162,.1)}.builder-notes-grid{display:grid;gap:var(--space-md)}@media(min-width:640px){.builder-notes-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.builder-note-card{position:relative;z-index:1;display:flex;flex-direction:column;padding:var(--space-lg);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,5%) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(94,65,162,8%),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1);overflow:hidden;--tilt-x:0deg;--tilt-y:0deg;transform-style:preserve-3d;min-height:420px}.builder-note-card:hover{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 24px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.6);transform:perspective(1e3px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateY(-2px)}.builder-note-card.level-300,.builder-note-card.level-400{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(255,153,0,8%) 100%)}.builder-note-card.level-300:hover,.builder-note-card.level-400:hover{box-shadow:0 16px 40px rgba(255,153,0,.2),inset 0 1px rgba(255,153,0,.15)}[data-theme=dark] .builder-note-card{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}[data-theme=dark] .builder-note-card:hover{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.15)}[data-theme=dark] .builder-note-card.level-300,[data-theme=dark] .builder-note-card.level-400{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(255,153,0,.1) 100%)}[data-theme=dark] .builder-note-card.level-300:hover,[data-theme=dark] .builder-note-card.level-400:hover{box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px rgba(255,153,0,.15)}.builder-note-card .note-meta-row{display:flex;align-items:center;gap:var(--space-sm);margin:calc(-1 * var(--space-lg))calc(-1 * var(--space-lg))var(--space-md);padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,rgba(94,65,162,8%),rgba(255,153,0,4%));min-height:48px}[data-theme=dark] .builder-note-card .note-meta-row{background:linear-gradient(90deg,rgba(94,65,162,.12),rgba(255,153,0,8%));border-bottom-color:var(--color-border)}.builder-note-card .note-content{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.builder-note-card .note-title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);color:#a78bfa}.builder-note-card .note-title a{color:#a78bfa;text-decoration:none;transition:color .2s}.builder-note-card .note-title a:hover{color:var(--nebula-purple)}[data-theme=dark] .builder-note-card .note-title,[data-theme=dark] .builder-note-card .note-title a{color:#f3f4f6}[data-theme=dark] .builder-note-card .note-title a:hover{color:var(--nebula-lavender)}.builder-note-card .note-description{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:#6b7280;line-height:var(--line-height-base);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}[data-theme=dark] .builder-note-card .note-description{color:#9ca3af}.note-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-sm)}.note-tags .tag{padding:4px 10px;font-size:var(--font-size-xs);color:var(--nebula-purple);background:0 0;border:1px solid var(--nebula-purple);border-radius:var(--radius-full);transition:all .2s}.note-tags .tag:hover{background:rgba(94,65,162,.1)}[data-theme=dark] .note-tags .tag{color:var(--nebula-lavender);border-color:var(--nebula-lavender)}[data-theme=dark] .note-tags .tag:hover{background:rgba(129,105,197,.15)}flex: 1;}.note-icon{font-size:1.25rem;display:flex;align-items:center;flex-shrink:0}.note-level{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--font-size-xs);font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;background:0 0;border:1px solid;opacity:.8}.note-level.level-0{color:#4b5563}.note-level.level-100{color:#16a34a}.note-level.level-200{color:#2563eb}.note-level.level-300{color:#9333ea}.note-level.level-400{color:#dc2626}[data-theme=dark] .note-level.level-0{color:#9ca3af}[data-theme=dark] .note-level.level-100{color:#4ade80}[data-theme=dark] .note-level.level-200{color:#60a5fa}[data-theme=dark] .note-level.level-300{color:#c084fc}[data-theme=dark] .note-level.level-400{color:#f87171}.note-date{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.note-link-overlay{position:absolute;inset:0;z-index:1}.linkedin-feed .feed-header{border-color:rgba(0,119,181,.15)}.linkedin-posts-grid{display:grid;gap:var(--space-md)}.linkedin-post-card{position:relative;padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(10,102,194,.12) 100%);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.5);transition:all var(--transition-base)}.linkedin-post-card:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(10,102,194,.15),inset 0 1px rgba(255,255,255,.6);transform:translateY(-4px)}[data-theme=dark] .linkedin-post-card{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(96,165,250,8%) 100%);border-color:var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(96,165,250,.1)}[data-theme=dark] .linkedin-post-card:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(96,165,250,.15)}.linkedin-post-card .note-title{margin:0 0 var(--space-xs);font-size:var(--font-size-base);font-weight:600}.linkedin-post-card .note-title a{color:var(--color-text);text-decoration:none}.linkedin-post-card .note-description{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.linkedin-profile-card{text-align:center;padding:var(--space-xl);border-radius:var(--radius-lg);background:linear-gradient( 135deg,rgba(0,119,181,8%) 0%,rgba(10,102,194,5%) 100% );border:1px solid rgba(0,119,181,.15)}.linkedin-profile-card p{margin:0 0 var(--space-md);color:var(--color-text-secondary)}.linkedin-buttons{display:flex;justify-content:center;gap:var(--space-sm);flex-wrap:wrap}.linkedin-btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.linkedin-btn.primary{background:#0a66c2;color:#fff}.linkedin-btn.primary:hover{background:#004182;box-shadow:0 4px 12px rgba(0,102,194,.3)}.linkedin-btn.secondary{background:rgba(0,119,181,.1);color:#0a66c2;border:1px solid rgba(0,119,181,.2)}.linkedin-btn.secondary:hover{background:rgba(0,119,181,.15);border-color:rgba(0,119,181,.3)}[data-theme=dark] .linkedin-btn.secondary{color:#60a5fa;background:rgba(0,119,181,.15);border-color:rgba(0,119,181,.25)}.profile-heroes{display:grid;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media(min-width:768px){.profile-heroes{grid-template-columns:repeat(2,1fr)}}.profile-hero{position:relative;padding:var(--space-xl);padding-top:24px;border-radius:var(--radius-xl);text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.23,1,.32,1),border-color .5s ease}.profile-hero:hover{border-color:var(--nebula-purple)}.clickable-card{display:block;text-decoration:none;color:inherit}.clickable-card:hover{text-decoration:none;color:inherit}.clickable-card .hero-cta{pointer-events:none}.builder-hero{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(217,119,6,5%) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,8%),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1)}.builder-hero::before{display:none}.builder-hero:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(217,119,6,.15),inset 0 1px rgba(255,255,255,.6)}[data-theme=dark] .builder-hero{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(255,153,0,8%) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(255,153,0,.1)}[data-theme=dark] .builder-hero:hover{box-shadow:0 12px 24px rgba(255,153,0,.2),inset 0 1px rgba(255,153,0,.15)}.linkedin-hero{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(10,102,194,5%) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,8%),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1)}.linkedin-hero::before{display:none}.linkedin-hero:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(10,102,194,.15),inset 0 1px rgba(255,255,255,.6)}[data-theme=dark] .linkedin-hero{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(96,165,250,8%) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(96,165,250,.1)}[data-theme=dark] .linkedin-hero:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(96,165,250,.2),inset 0 1px rgba(96,165,250,.15)}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-md);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--space-md);background:rgba(217,119,6,.1);border:1px solid var(--nebula-orange-dark);color:var(--nebula-orange-dark)}.builder-hero .hero-badge{color:var(--nebula-orange-dark);border-color:var(--nebula-orange-dark);background:rgba(217,119,6,.1)}.builder-hero .hero-badge svg{color:var(--nebula-orange-dark)}.linkedin-hero .hero-badge{color:#0a66c2;border-color:#0a66c2;background:rgba(10,102,194,.1)}[data-theme=dark] .hero-badge{background:rgba(255,153,0,.15);border-color:var(--nebula-orange);color:var(--nebula-orange)}[data-theme=dark] .builder-hero .hero-badge{color:var(--nebula-orange);border-color:var(--nebula-orange);background:rgba(255,153,0,.15)}[data-theme=dark] .builder-hero .hero-badge svg{color:var(--nebula-orange)}[data-theme=dark] .linkedin-hero .hero-badge{color:#60a5fa;border-color:#60a5fa;background:rgba(96,165,250,.15)}.hero-name{margin:0 0 var(--space-xs);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text)}.hero-handle{margin:0 0 var(--space-sm);font-size:var(--font-size-base);color:#d97706;font-weight:500}[data-theme=dark] .hero-handle{color:var(--nebula-orange)}.hero-headline{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.hero-bio{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.hero-stats{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-lg);padding:var(--space-sm)0;border-top:1px solid rgba(0,0,0,5%);border-bottom:1px solid rgba(0,0,0,5%)}.hero-stats .stat{font-size:var(--font-size-sm);color:#0369a1}.hero-stats .stat strong{color:#0369a1;font-weight:700}[data-theme=dark] .hero-stats .stat{color:#06b6d4}[data-theme=dark] .hero-stats .stat strong{color:#06b6d4}[data-theme=dark] .hero-name{color:#f3f4f6}[data-theme=dark] .hero-handle{color:#ffb84d}[data-theme=dark] .hero-headline,[data-theme=dark] .hero-bio{color:#d1d5db}border-color: rgba(255,255,255,0.08);}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md)var(--space-xl);font-size:var(--font-size-base);font-weight:600;text-decoration:none;border-radius:50px;transition:all .2s;width:100%;max-width:280px;margin:0 auto var(--space-sm);border:1px solid;background:0 0;color:var(--color-text)}.builder-cta{color:var(--color-text);border-color:var(--nebula-orange);transition:all .2s}.builder-cta:hover{background:var(--nebula-orange);color:var(--color-background);transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,119,6,.3)}.linkedin-cta{color:var(--color-text);border-color:#0a66c2}.linkedin-cta:hover{background:#0a66c2;color:var(--color-background);transform:translateY(-1px)}[data-theme=dark] .builder-cta{color:var(--color-text);border-color:var(--nebula-orange)}[data-theme=dark] .builder-cta:hover{background:var(--nebula-orange);color:var(--color-background);box-shadow:0 4px 12px rgba(255,153,0,.4)}[data-theme=dark] .linkedin-cta{color:var(--color-text);border-color:#60a5fa}[data-theme=dark] .linkedin-cta:hover{background:#60a5fa;color:var(--color-background)}.hero-secondary{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);text-decoration:none;padding:0;border-radius:0;transition:all .2s;background:0 0;margin-bottom:var(--space-lg)}.hero-secondary::after{content:' →'}.hero-secondary:hover{color:var(--nebula-purple);background:0 0}[data-theme=dark] .hero-secondary{color:var(--color-text)}[data-theme=dark] .hero-secondary:hover{color:var(--nebula-lavender)}.company-link{display:block;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:none;font-size:var(--font-size-sm);color:var(--color-text);text-decoration:none;transition:color .2s}.company-link::after{content:' →'}.company-link:hover{color:var(--nebula-purple)}[data-theme=dark] .company-link{color:var(--color-text)}[data-theme=dark] .company-link:hover{color:var(--nebula-lavender)}.linkedin-hero .hero-cta.linkedin-cta{display:block;width:auto;max-width:none;margin:var(--space-md)0 0;padding:var(--space-sm)0;border:none;background:0 0;font-size:var(--font-size-sm);border-top:none;text-decoration:none;transition:all .2s;color:var(--color-text)}.linkedin-hero .hero-cta.linkedin-cta::after{content:' →'}.linkedin-hero .hero-cta.linkedin-cta:hover{color:#0a66c2;transform:translateX(2px)}[data-theme=dark] .linkedin-hero .hero-cta.linkedin-cta:hover{color:#60a5fa}.activity-feed{margin:var(--space-xl)0}.activity-header{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.activity-header svg{color:var(--nebula-orange)}.activity-grid{display:grid;gap:var(--space-md)}@media(min-width:640px){.activity-grid{grid-template-columns:repeat(2,1fr)}}.activity-card{position:relative;z-index:1;padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,.12) 100%);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.5);transition:all var(--transition-base)}.activity-card:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(94,65,162,.15),inset 0 1px rgba(255,255,255,.6);transform:translateY(-4px)}.clickable-activity{display:block;text-decoration:none;color:inherit}.clickable-activity:hover{text-decoration:none;color:inherit}[data-theme=dark] .activity-card{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);border-color:var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}[data-theme=dark] .activity-card:hover{border-color:var(--color-border);box-shadow:0 12px 24px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.15)}.activity-source{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.activity-source svg{color:#0a66c2}.activity-date{margin-left:auto;opacity:.7}.activity-topic{display:inline-block;padding:2px 8px;margin-bottom:var(--space-xs);font-size:var(--font-size-xs);font-weight:600;color:var(--nebula-purple);background:rgba(94,65,162,.1);border-radius:var(--radius-full)}[data-theme=dark] .activity-topic{color:var(--nebula-lavender);background:rgba(129,105,197,.15)}.activity-content{margin:0;font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed)}.activity-link{display:inline-block;margin-top:var(--space-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-link);text-decoration:none}.activity-link:hover{color:var(--color-link-hover);text-decoration:underline}.activity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid rgba(0,0,0,5%)}[data-theme=dark] .activity-footer{border-color:rgba(255,255,255,8%)}.activity-engagement{display:flex;gap:var(--space-md)}.engagement-stat{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.feed-title{display:flex;align-items:center;gap:var(--space-sm);flex:1;margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.feed-title svg{color:var(--nebula-purple);flex-shrink:0}.terminal-wrapper{position:absolute;top:75px;left:0;width:100%;height:auto;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;pointer-events:none;animation:terminal-slide-down .6s ease-out forwards,terminal-glitch 8s ease-in-out .6s,terminal-fade-out .8s ease-in 7.6s forwards;background:0 0;backdrop-filter:none;will-change:opacity,visibility;margin:0}.terminal-wrapper::before{content:'';position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.terminal-wrapper:not([aria-hidden=true]){pointer-events:auto}.terminal-wrapper:not([aria-hidden=true]) .terminal-social-reveal{pointer-events:auto}.terminal-wrapper .entry-header{position:relative;top:auto;left:auto;right:auto;z-index:1;width:100%;max-width:none;height:auto;margin:0;padding:var(--space-lg)var(--space-md);border-radius:0;border:none;background:repeating-linear-gradient( 0,transparent,transparent 2px,rgba(94,65,162,.015) 2px,rgba(94,65,162,.015) 4px ),linear-gradient( 135deg,rgba(248,245,255,.97) 0%,rgba(243,232,255,.93) 50%,rgba(255,250,245,.94) 100% );box-shadow:inset 0 0 40px rgba(94,65,162,4%),inset 0 0 15px rgba(129,105,197,2%),0 2px 12px -2px rgba(94,65,162,8%),0 0 30px -8px rgba(94,65,162,6%);overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:flex-start}.terminal-wrapper .entry-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient( 180deg,transparent 0%,rgba(94,65,162,1%) 50%,transparent 100% );pointer-events:none;animation:crt-flicker .15s infinite;opacity:.4}.terminal-wrapper .entry-header::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient( 180deg,transparent,rgba(94,65,162,8%),transparent );animation:scanline-move 4s linear infinite;pointer-events:none}.terminal-wrapper .entry-header h1 .terminal-text,.terminal-wrapper .entry-header h1 .terminal-cursor{color:var(--nebula-purple);text-shadow:0 0 5px rgba(94,65,162,.6),0 0 10px rgba(129,105,197,.4),0 0 20px rgba(94,65,162,.2)}.terminal-wrapper .entry-header h1 .terminal-cursor{background:var(--nebula-purple);color:#fff;box-shadow:0 0 8px rgba(94,65,162,.6),0 0 16px rgba(129,105,197,.4)}[data-theme=dark] .terminal-wrapper .entry-header{background:repeating-linear-gradient( 0,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px ),radial-gradient( ellipse at center,#0a1a0a 0%,#050d05 70%,#020502 100% );border:2px solid #1a2a1a;box-shadow:inset 0 0 60px rgba(0,255,65,5%),inset 0 0 20px rgba(0,200,50,3%),0 2px 20px -2px rgba(0,0,0,.5),0 0 40px -8px rgba(0,255,65,.1)}[data-theme=dark] .terminal-wrapper .entry-header::before{background:linear-gradient( 180deg,transparent 0%,rgba(0,255,65,1%) 50%,transparent 100% );animation:crt-flicker .12s infinite;opacity:.5}[data-theme=dark] .terminal-wrapper .entry-header::after{background:linear-gradient( 180deg,transparent,rgba(0,255,65,8%),transparent )}[data-theme=dark] .terminal-wrapper .entry-header h1 .terminal-text,[data-theme=dark] .terminal-wrapper .entry-header h1{color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.9),0 0 10px rgba(0,255,65,.6),0 0 20px rgba(0,255,65,.4),0 0 40px rgba(0,255,65,.2)}[data-theme=dark] .terminal-wrapper .entry-header h1 .terminal-cursor{background:#00ff41;color:#020502;box-shadow:0 0 10px rgba(0,255,65,.9),0 0 20px rgba(0,255,65,.5),0 0 30px rgba(0,255,65,.3)}.terminal-wrapper .entry-header h1{font-family:var(--font-mono);font-size:clamp(1.2rem,3vw,1.75rem);margin-bottom:0;text-align:left;color:var(--nebula-purple);letter-spacing:.08em;display:flex;align-items:baseline;margin-top:0!important;justify-content:flex-start;width:100%;margin-left:60px}margin-bottom: 0 !important; padding: 0 !important; text-shadow: 0 0 5px rgba(94,65,162,0.6),0 0 10px rgba(129,105,197,0.4); flex-wrap: nowrap; position: relative; z-index: 1;}.terminal-user,.terminal-prompt,.terminal-text,.terminal-cursor{display:inline-block;vertical-align:baseline;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.terminal-user{color:var(--nebula-orange);margin-right:.5ch;overflow-wrap:break-word;word-break:break-word;animation:prompt-appear 8s ease-in-out 1;text-shadow:0 0 5px rgba(255,153,0,.6),0 0 15px rgba(255,153,0,.3)}.terminal-prompt{color:var(--nebula-orange);margin-right:.75ch;animation:prompt-appear 8s ease-in-out 1;text-shadow:0 0 5px rgba(255,153,0,.6),0 0 15px rgba(255,153,0,.3)}.terminal-text{overflow:hidden;white-space:nowrap;width:0;animation:typing-loop 8s steps(13)1;color:var(--nebula-purple);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.terminal-cursor{color:#fff;background:var(--nebula-purple);padding:0 2px;margin-left:.5em;width:.6em;height:1.2em;border-radius:1px;animation:cursor-blink .6s step-end infinite,cursor-loop 8s ease-in-out 1;box-shadow:0 0 8px rgba(94,65,162,.6),0 0 16px rgba(129,105,197,.4)}[data-theme=dark] .terminal-user,[data-theme=dark] .terminal-prompt{color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.9),0 0 15px rgba(0,200,255,.5)}[data-theme=dark] .terminal-text{color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.9),0 0 10px rgba(0,255,65,.6),0 0 20px rgba(0,255,65,.4)}@keyframes crt-flicker{0%,100%{opacity:.5}50%{opacity:.52}25%,75%{opacity:.48}}@keyframes scanline-move{0%{top:-4px}100%{top:100%}}@keyframes terminal-slide-down{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes terminal-glitch{0%,3%{opacity:1;transform:none}4%,85%{opacity:1;transform:none}86%{opacity:.8;transform:translateX(2px)}87%{opacity:.3;transform:translateX(-3px)skewX(1deg)}88%{opacity:.9;transform:translateX(1px)}89%{opacity:.2;transform:translateX(-2px)skewX(-.5deg)}90%{opacity:.7;transform:translateX(3px)}91%{opacity:.1;transform:none}92%{opacity:0;transform:none}93%,97%{opacity:0;transform:none}98%{opacity:.5;transform:none}99%,100%{opacity:1;transform:none}}@keyframes terminal-fade-out{0%{opacity:1;visibility:visible;pointer-events:auto}100%{opacity:0;visibility:hidden;pointer-events:none}}@keyframes typing-loop{0%,3%{width:0;opacity:0}4%{width:0;opacity:1}45%{width:15ch;opacity:1}46%,85%{width:15ch;opacity:1}86%,97%{width:15ch;opacity:0}98%{width:0;opacity:0}99%,100%{width:0;opacity:1}}@keyframes cursor-loop{0%,3%{opacity:0;width:0;padding:0;margin:0}4%,40%{opacity:1;width:.6em;padding:0 2px;margin-left:.5em}42%,100%{opacity:0;width:0;padding:0;margin:0}}@keyframes cursor-blink{0%,100%{background:var(--nebula-purple);color:#fff;box-shadow:0 0 8px rgba(94,65,162,.6),0 0 16px rgba(129,105,197,.4)}50%{background:0 0;color:transparent;box-shadow:none}}[data-theme=dark] .terminal-cursor{background:#00ff41;color:#020502;box-shadow:0 0 10px rgba(0,255,65,.9),0 0 20px rgba(0,255,65,.5);animation:cursor-blink-dark .6s step-end infinite,cursor-loop 8s ease-in-out 1}@keyframes cursor-blink-dark{0%,100%{background:#00ff41;color:#020502;box-shadow:0 0 10px rgba(0,255,65,.9),0 0 20px rgba(0,255,65,.5),0 0 30px rgba(0,255,65,.3)}50%{background:0 0;color:transparent;box-shadow:none}}.terminal-social-reveal{position:relative;top:auto;left:auto;right:auto;z-index:1;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-md)0;margin:0;pointer-events:none;animation:social-reveal .6s ease-out 7.6s forwards}.terminal-social-reveal .social-icons{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-sm);margin:0;height:100%;pointer-events:auto}.terminal-social-reveal .social-icons a{display:flex!important;align-items:center!important;justify-content:center!important;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-full);background:rgba(94,65,162,8%);color:var(--nebula-purple);border:1px solid rgba(94,65,162,.15);transition:all var(--transition-base);box-shadow:0 2px 8px rgba(94,65,162,8%);margin:0!important;line-height:1!important;padding:0!important;vertical-align:middle!important;pointer-events:auto}.terminal-social-reveal .social-icons a>svg{display:block;margin:0 auto;height:var(--space-lg);width:var(--space-lg);vertical-align:middle}.terminal-social-reveal .social-icons a:hover{background:var(--nebula-purple);color:#fff;border-color:var(--nebula-purple);transform:translateY(-3px);box-shadow:0 4px 16px rgba(94,65,162,.3),0 0 20px -5px rgba(94,65,162,.25)}[data-theme=dark] .terminal-social-reveal .social-icons a{background:rgba(129,105,197,.12);color:var(--nebula-lavender);border-color:rgba(129,105,197,.25)}[data-theme=dark] .terminal-social-reveal .social-icons a:hover{background:var(--nebula-lavender);color:var(--brand-dark-navy);border-color:var(--nebula-lavender);box-shadow:0 4px 20px rgba(129,105,197,.35),0 0 25px -5px rgba(129,105,197,.3)}@keyframes social-reveal{0%{opacity:0;visibility:hidden;pointer-events:none}100%{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:768px){.terminal-wrapper .entry-header{width:100%;margin:0;padding:var(--space-md);justify-content:flex-start}.terminal-wrapper .entry-header h1{font-size:clamp(1rem,2.5vw,1.4rem);text-align:left}}@media(min-width:769px){.terminal-wrapper .entry-header{justify-content:center;padding:var(--space-lg)var(--space-xl)}.terminal-wrapper .entry-header h1{text-align:center}}.bg{color:var(--syntax-text);background-color:var(--syntax-bg)}.chroma{color:var(--syntax-text);background-color:var(--syntax-bg)}.chroma .x{}.chroma .err{color:var(--syntax-error)}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:var(--syntax-highlight-bg)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-line-number)}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-line-number)}.chroma .line{display:flex}.chroma .k{color:var(--syntax-keyword)}.chroma .kc{color:var(--syntax-constant)}.chroma .kd{color:var(--syntax-error)}.chroma .kn{color:var(--syntax-name)}.chroma .kp{color:var(--syntax-keyword)}.chroma .kr{color:var(--syntax-keyword)}.chroma .kt{color:var(--syntax-error)}.chroma .n{}.chroma .na{color:var(--syntax-function)}.chroma .nb{color:var(--syntax-builtin)}.chroma .bp{color:var(--syntax-builtin)}.chroma .nc{color:var(--syntax-class)}.chroma .no{color:var(--syntax-class)}.chroma .nd{color:var(--syntax-function);font-weight:700}.chroma .ni{color:var(--syntax-name)}.chroma .ne{color:var(--syntax-constant)}.chroma .nf{color:var(--syntax-function)}.chroma .fm{color:var(--syntax-function)}.chroma .nl{color:var(--syntax-builtin)}.chroma .nn{color:var(--syntax-constant)}.chroma .nx{}.chroma .py{color:var(--syntax-constant)}.chroma .nt{color:var(--syntax-keyword)}.chroma .nv{color:var(--syntax-variable)}.chroma .vc{color:var(--syntax-variable)}.chroma .vg{color:var(--syntax-variable)}.chroma .vi{color:var(--syntax-variable)}.chroma .vm{color:var(--syntax-variable)}.chroma .l{}.chroma .ld{}.chroma .s{color:var(--syntax-string)}.chroma .sa{color:var(--syntax-error)}.chroma .sb{color:var(--syntax-string)}.chroma .sc{color:var(--syntax-string)}.chroma .dl{color:var(--syntax-function)}.chroma .sd{color:var(--syntax-comment)}.chroma .s2{color:var(--syntax-string)}.chroma .se{color:var(--syntax-function)}.chroma .sh{color:var(--syntax-comment)}.chroma .si{color:var(--syntax-string)}.chroma .sx{color:var(--syntax-string)}.chroma .sr{color:var(--syntax-name)}.chroma .s1{color:var(--syntax-string)}.chroma .ss{color:var(--syntax-string)}.chroma .m{color:var(--syntax-constant)}.chroma .mb{color:var(--syntax-constant)}.chroma .mf{color:var(--syntax-constant)}.chroma .mh{color:var(--syntax-constant)}.chroma .mi{color:var(--syntax-constant)}.chroma .il{color:var(--syntax-constant)}.chroma .mo{color:var(--syntax-constant)}.chroma .o{color:var(--syntax-builtin);font-weight:700}.chroma .ow{color:var(--syntax-builtin);font-weight:700}.chroma .p{}.chroma .c{color:var(--syntax-comment);font-style:italic}.chroma .ch{color:var(--syntax-comment);font-style:italic}.chroma .cm{color:var(--syntax-comment);font-style:italic}.chroma .c1{color:var(--syntax-comment);font-style:italic}.chroma .cs{color:var(--syntax-comment);font-style:italic}.chroma .cp{color:var(--syntax-comment);font-style:italic}.chroma .cpf{color:var(--syntax-comment);font-weight:700;font-style:italic}.chroma .g{}.chroma .gd{color:var(--syntax-error);background-color:var(--syntax-diff-bg)}.chroma .ge{font-style:italic}.chroma .gr{color:var(--syntax-error)}.chroma .gh{color:var(--syntax-constant);font-weight:700}.chroma .gi{color:var(--syntax-string);background-color:var(--syntax-diff-bg)}.chroma .go{}.chroma .gp{}.chroma .gs{font-weight:700}.chroma .gu{color:var(--syntax-constant);font-weight:700}.chroma .gt{color:var(--syntax-error)}.chroma .gl{text-decoration:underline}.chroma .w{}.chroma{background-color:unset!important}.chroma .hl{display:flex}.chroma .lnt{padding:0 0 0 12px}.highlight pre.chroma code{padding:8px 0}.highlight pre.chroma .line .cl,.chroma .ln{padding:0 10px}.chroma .lntd:last-of-type{width:100%}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tertiary);border:5px solid var(--theme);border-radius:var(--radius)}[data-theme=light] .list::-webkit-scrollbar-thumb{border:5px solid var(--code-bg)}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}::-webkit-scrollbar:not(.highlighttable,.highlight table,.gist .highlight){background:var(--theme)}.post-content .highlighttable td .highlight pre code::-webkit-scrollbar{display:none}.post-content :not(table) ::-webkit-scrollbar-thumb{border:2px solid var(--code-block-bg);background:#717175}.post-content :not(table) ::-webkit-scrollbar-thumb:hover{background:#a3a3a5}.gist table::-webkit-scrollbar-thumb{border:2px solid #fff;background:#adadad}.gist table::-webkit-scrollbar-thumb:hover{background:#707070}.post-content table::-webkit-scrollbar-thumb{border-width:2px}@media screen and (min-width:768px){::-webkit-scrollbar{width:19px;height:11px}}@media screen and (max-width:768px){:root{--gap:14px;--container-padding:var(--space-md)}.main{padding:var(--space-md)}.nav{padding-inline:var(--space-md)}.logo,#menu{margin:auto var(--space-sm)}.home-info{padding:var(--space-xl)var(--space-md)}.home-info .entry-header h1{margin-bottom:var(--space-md)}.social-icons{gap:var(--space-xs)}.social-icons a{padding:var(--space-xs)}.social-icons a svg{height:var(--space-md);width:var(--space-md)}.profile img{transform:scale(.85)}.first-entry{min-height:260px}.archive-month{flex-direction:column}.archive-year{margin-top:20px}.footer{padding:calc((var(--footer-height) - var(--gap) - 10px)/2)var(--gap)}}@media screen and (max-width:900px){.list .top-link{transform:translateY(-5rem)}}@media screen and (max-width:480px){.nav{padding-inline:var(--space-sm)}.main{padding:var(--space-sm)}.home-info{padding:var(--space-lg)var(--space-sm)}.nav{gap:var(--space-xs)}.logo a{font-size:20px}#menu{gap:var(--space-xs);font-size:14px}}@media screen and (max-width:340px){.share-buttons{justify-content:unset}}@media(prefers-reduced-motion){.terms-tags a:active,.button:active,.note-entry:active,.top-link,#searchResults .focus,#searchResults li:active{transform:none}}.help-hero{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-background-secondary);box-shadow:var(--shadow-md);margin-bottom:var(--space-lg);border:1px solid var(--color-border)}.help-hero-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-sm)}.help-hero-text{color:var(--color-text);line-height:var(--line-height-relaxed)}.help-services-list{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-sm)0 var(--space-lg);padding:0;list-style:none}.help-service-card{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-xl);border:2px solid rgba(94,65,162,.16);background:linear-gradient( 135deg,rgba(255,255,255,.98) 0%,rgba(248,245,255,.94) 30%,rgba(255,255,255,.98) 100% );backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 24px -6px rgba(94,65,162,.12),0 4px 12px -3px rgba(0,0,0,8%),0 1px 3px rgba(0,0,0,4%),inset 0 1px rgba(255,255,255,.95),inset 0 -1px 2px rgba(94,65,162,5%)}.help-service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,var(--nebula-purple) 20%,var(--nebula-lavender) 50%,var(--nebula-orange) 80%,transparent 100% );opacity:.75;transition:all .3s ease}.help-service-card::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,8%) 0%,transparent 70% );opacity:0;transition:opacity .3s ease;pointer-events:none}.help-service-card:hover::before{opacity:1;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 40%,var(--nebula-orange) 70%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.help-service-card:hover::after{opacity:.8}.help-service-card:hover{border-color:rgba(94,65,162,.28);box-shadow:0 16px 32px -8px rgba(94,65,162,.2),0 6px 16px -4px rgba(0,0,0,.1),0 0 0 2px rgba(94,65,162,.12),inset 0 1px rgba(255,255,255,.95),inset 0 -1px 2px rgba(94,65,162,8%);transform:translateY(-3px);filter:brightness(1.02)}.help-service-card:nth-child(3n+1){background:linear-gradient( 135deg,rgba(255,255,255,.98) 0%,rgba(245,240,255,.22) 30%,rgba(255,255,255,.98) 100% );border-color:rgba(94,65,162,.18)}.help-service-card:nth-child(3n+2){background:linear-gradient( 145deg,rgba(255,255,255,.98) 0%,rgba(255,248,240,.25) 35%,rgba(255,255,255,.98) 100% );border-color:rgba(255,153,0,.16)}.help-service-card:nth-child(3n+3){background:linear-gradient( 125deg,rgba(255,255,255,.98) 0%,rgba(240,248,255,.2) 30%,rgba(255,255,255,.98) 100% );border-color:rgba(94,130,200,.16)}[data-theme=dark] .help-service-card{background:linear-gradient( 135deg,rgba(28,34,48,.95) 0%,rgba(30,26,48,.88) 30%,rgba(17,24,39,.97) 100% );border-color:rgba(129,105,197,.15);box-shadow:0 8px 24px -6px rgba(0,0,0,.3),0 4px 12px -3px rgba(0,0,0,.2),0 0 20px -8px rgba(129,105,197,.1),inset 0 1px rgba(129,105,197,8%),inset 0 -1px 2px rgba(0,0,0,.15)}[data-theme=dark] .help-service-card:hover{border-color:rgba(129,105,197,.28);box-shadow:0 16px 32px -8px rgba(0,0,0,.4),0 6px 16px -4px rgba(0,0,0,.25),0 0 30px -8px rgba(129,105,197,.2),inset 0 1px rgba(129,105,197,.1),inset 0 -1px 2px rgba(0,0,0,.2)}.service-card-title{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.service-card-description{margin:var(--space-xs)0 var(--space-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}.service-card-cta{display:inline-block;padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);text-decoration:none;font-weight:600;background:var(--color-primary);color:var(--white);transition:background var(--transition-fast)}.service-card-cta:hover{background:var(--color-primary-hover)}@media(min-width:720px){.help-services-list{flex-direction:row;flex-wrap:wrap}.help-service-card{flex:1 1 calc(50% - 1rem)}}.service-section{padding:var(--space-lg);margin:0 calc(-1 * var(--container-padding));transition:background-color var(--transition-fast)}.service-section:nth-child(odd){background:var(--color-background)}.service-section:nth-child(even){background:var(--color-background-secondary)}.service-section:hover{background:rgba(216,180,254,5%)}.service-section h2{margin-top:0}.service-section ul{list-style:none;padding-left:0}.service-section li{padding:var(--space-xs)0;border-bottom:1px solid var(--color-border)}.service-section li:last-child{border-bottom:none}.cat-mascot{display:flex;justify-content:center;align-items:flex-end;margin:0 auto var(--space-2xl);width:160px;height:160px;position:relative;pointer-events:none}.cat-head{position:relative;width:120px;height:110px;background:var(--secondary);border-radius:100%/120% 120% 80% 80%;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px rgba(255,255,255,.1)inset;z-index:2;transform-origin:bottom center;animation:head-tilt 4.5s cubic-bezier(.7,-.2,.3,1.2)infinite}.cat-ear{position:absolute;width:38px;height:48px;background:var(--secondary);top:-28px;z-index:1;border-radius:60% 60% 40% 40%/100% 100% 60% 60%;box-shadow:0 2px 8px rgba(0,0,0,8%)}.cat-ear--left{left:-10px;transform:rotate(-18deg)skewY(-8deg)}.cat-ear--right{right:-10px;transform:rotate(18deg)skewY(8deg)}.cat-face{position:absolute;top:38px;left:0;width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-lg)}.cat-eye{width:28px;height:28px;background:var(--theme);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.1)inset;display:flex;align-items:center;justify-content:center}.cat-eye--left{margin-right:var(--space-sm)}.cat-eye--right{margin-left:var(--space-sm)}.cat-pupil{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 55% 55%,#222 60%,#444 100%);box-shadow:0 0 2px 1px rgba(0,0,0,.18);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:look-around 6.5s cubic-bezier(.7,-.2,.3,1.2)infinite}@keyframes look-around{0%{transform:translate(-50%,-50%)translate(0,0)}8%{transform:translate(-50%,-50%)translate(4px,2px)}16%{transform:translate(-50%,-50%)translate(-3px,3px)}24%{transform:translate(-50%,-50%)translate(2px,-2px)}32%{transform:translate(-50%,-50%)translate(-2px,-3px)}40%{transform:translate(-50%,-50%)translate(3px,1px)}48%{transform:translate(-50%,-50%)translate(-2px,2px)}56%{transform:translate(-50%,-50%)translate(0,0)}100%{transform:translate(-50%,-50%)translate(0,0)}}@keyframes head-tilt{0%,90%,100%{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(8deg)}30%{transform:rotate(-6deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}70%{transform:rotate(-10deg)}80%{transform:rotate(0)}}.error-title{text-align:center;font-size:2.5rem;font-weight:800;margin-top:var(--space-sm);margin-bottom:var(--space-sm);color:var(--color-primary)}.error-message{text-align:center;font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:var(--space-2xl)}.error-link{display:block;margin:0 auto;width:fit-content;padding:var(--space-sm)var(--space-xl);font-size:1.1rem;font-weight:600;background:var(--color-primary);color:var(--white);border-radius:var(--radius-lg);text-decoration:none;box-shadow:0 2px 8px rgba(94,65,162,.1);transition:background .2s,color .2s,transform .2s}.error-link:hover{background:var(--color-primary-hover);color:var(--white);transform:translateY(-2px)scale(1.04)}@media(max-width:600px){.cat-mascot{width:110px;height:110px}.cat-head{width:80px;height:70px}.cat-ear{width:24px;height:30px;top:-16px}.cat-face{top:22px;height:36px;padding:0 10px}.cat-eye{width:16px;height:16px}.cat-pupil{width:7px;height:7px}.error-title{font-size:1.5rem}.error-message{font-size:1rem}.error-link{font-size:1rem;padding:var(--space-sm)var(--space-md)}}:root{--brand-dark-navy:#1C2230;--brand-purple:#5E41A2;--brand-lavender:#8169C5;--brand-orange:#FF9900;--brand-orange-dark:#E68A00;--brand-lavender-light:#A78BFA;--nebula-dark-navy:var(--brand-dark-navy);--nebula-purple:var(--brand-purple);--nebula-lavender:var(--brand-lavender);--nebula-orange:var(--brand-orange);--nebula-orange-dark:var(--brand-orange-dark);--cosmic-base:#1C2230;--cosmic-primary:#5E41A2;--cosmic-accent:#FF9900;--cosmic-energy:#00FA9A;--cosmic-teal:#00CED1;--cosmic-purple-bright:#9D4EDD;--tech-base:#F9FAFB;--tech-primary:#8169C5;--tech-accent:#A78BFA;--tech-gold:#FFD700;--tech-slate:#475569;--tech-cyan:#06B6D4;--white:#FFFFFF;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-200:#E5E7EB;--gray-300:#D1D5DB;--gray-400:#9CA3AF;--gray-500:#6B7280;--gray-600:#4B5563;--gray-700:#374151;--gray-800:#2D3748;--gray-900:#1F2937;--gray-950:#111827;--black-light:#444;--black:#333;--syntax-bg:#24273a;--syntax-text:#cad3f5;--syntax-error:#ed8796;--syntax-keyword:#c6a0f6;--syntax-constant:#f5a97f;--syntax-name:#8bd5ca;--syntax-function:#8aadf4;--syntax-builtin:#91d7e3;--syntax-class:#eed49f;--syntax-variable:#f4dbd6;--syntax-string:#a6da95;--syntax-comment:#6e738d;--syntax-highlight-bg:#474733;--syntax-line-number:#8087a2;--syntax-diff-bg:#363a4f;--color-primary:var(--brand-purple);--color-primary-hover:var(--brand-lavender);--color-accent:var(--brand-orange);--color-accent-dark:var(--brand-orange-dark);--color-dark:var(--brand-dark-navy);--color-background:var(--white);--color-background-secondary:var(--gray-50);--color-text:var(--gray-900);--color-text-secondary:var(--gray-500);--color-text-muted:var(--black-light);--color-link:var(--brand-purple);--color-link-hover:var(--brand-lavender);--color-border:var(--gray-200);--color-border-hover:var(--brand-lavender);--webgl-palette:vibrant-cosmic;--webgl-primary:var(--cosmic-primary);--webgl-accent:var(--cosmic-accent);--webgl-energy:var(--cosmic-energy);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-heading:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-base:1.6;--line-height-relaxed:1.75;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--transition-base:200ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:300ms cubic-bezier(0.4, 0, 0.2, 1)}[data-theme=dark]{--color-background:var(--brand-dark-navy);--color-background-secondary:var(--gray-800);--color-text:var(--gray-100);--color-text-secondary:var(--gray-300);--color-text-muted:var(--gray-400);--color-link:var(--brand-lavender);--color-link-hover:var(--brand-lavender-light);--color-border:var(--gray-700);--color-border-hover:var(--brand-lavender);--webgl-primary:var(--cosmic-purple-bright);--webgl-accent:var(--cosmic-energy);--webgl-energy:var(--cosmic-teal)}:root{--theme:var(--color-background);--entry:var(--color-background-secondary);--primary:var(--color-text);--secondary:var(--color-text-secondary);--tertiary:var(--color-background-secondary);--content:var(--color-text);--hljs-bg:var(--gray-50);--code-bg:var(--gray-100);--border:var(--color-border)}[data-theme=dark]{--theme:var(--color-background);--entry:var(--color-background-secondary);--primary:var(--color-text);--secondary:var(--color-text-secondary);--tertiary:var(--color-background-secondary);--content:var(--color-text);--hljs-bg:var(--gray-800);--code-bg:var(--gray-700);--border:var(--color-border)}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(ellipse 120% 80% at 0% 0%,rgba(129,105,197,.28) 0%,transparent 50%),radial-gradient(ellipse 100% 70% at 100% 5%,rgba(255,153,0,.22) 0%,transparent 45%),radial-gradient(ellipse 90% 100% at 100% 100%,rgba(94,65,162,.25) 0%,transparent 55%),radial-gradient(ellipse 80% 70% at 0% 95%,rgba(255,180,100,.2) 0%,transparent 50%),radial-gradient(ellipse 50% 45% at 30% 20%,rgba(167,139,250,.18) 0%,transparent 45%),radial-gradient(ellipse 45% 50% at 75% 70%,rgba(255,200,100,.14) 0%,transparent 45%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(129,105,197,.12) 0%,transparent 40%),radial-gradient(ellipse 35% 40% at 20% 65%,rgba(255,153,0,.1) 0%,transparent 40%),radial-gradient(ellipse 30% 30% at 85% 25%,rgba(94,65,162,8%) 0%,transparent 35%),linear-gradient( 135deg,#faf8ff 0%,#fff9f5 6%,#f5f0ff 14%,#fffbf7 22%,#ede8ff 32%,#ffffff 42%,#fff7f0 52%,#f8f4ff 62%,#fffaf5 72%,#f0ebff 82%,#fff8f3 92%,#f8f5ff 100% );background-attachment:fixed}body::before{content:'';position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200%;pointer-events:none;z-index:-3;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(129,105,197,.2) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 80% 20%,rgba(255,153,0,.15) 0%,transparent 45%),radial-gradient(ellipse 60% 70% at 70% 80%,rgba(94,65,162,.18) 0%,transparent 50%),radial-gradient(ellipse 50% 60% at 25% 75%,rgba(255,200,120,.12) 0%,transparent 45%);animation:aurora-drift 35s ease-in-out infinite;transform-origin:center center}body::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-2;background:radial-gradient(circle 400px at 15% 20%,rgba(167,139,250,.15) 0%,transparent 60%),radial-gradient(circle 350px at 85% 15%,rgba(255,180,80,.12) 0%,transparent 55%),radial-gradient(circle 300px at 75% 85%,rgba(129,105,197,.14) 0%,transparent 55%),radial-gradient(circle 250px at 10% 80%,rgba(255,153,0,.1) 0%,transparent 50%),radial-gradient(circle 200px at 50% 45%,rgba(94,65,162,8%) 0%,transparent 50%),radial-gradient(circle 180px at 30% 60%,rgba(255,200,150,6%) 0%,transparent 45%);animation:orb-float 25s ease-in-out infinite}.main::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;background:linear-gradient( 45deg,transparent 0%,rgba(255,255,255,.5) 15%,transparent 30%,rgba(255,255,255,.4) 45%,transparent 60%,rgba(255,255,255,.3) 75%,transparent 90%,rgba(255,255,255,.2) 100% );background-size:400% 400%;animation:prismatic-sweep 12s ease-in-out infinite;mix-blend-mode:overlay;opacity:.7}@keyframes aurora-drift{0%{transform:translate(0%,0%)rotate(0)scale(1);opacity:1}25%{transform:translate(5%,-3%)rotate(2deg)scale(1.02);opacity:.95}50%{transform:translate(-3%,5%)rotate(-1deg)scale(.98);opacity:1}75%{transform:translate(-5%,-2%)rotate(1deg)scale(1.01);opacity:.92}100%{transform:translate(0%,0%)rotate(0)scale(1);opacity:1}}@keyframes orb-float{0%,100%{transform:translateY(0)translateX(0);opacity:1}20%{transform:translateY(-20px)translateX(10px);opacity:.9}40%{transform:translateY(15px)translateX(-15px);opacity:.95}60%{transform:translateY(-10px)translateX(-8px);opacity:.88}80%{transform:translateY(12px)translateX(12px);opacity:.92}}@keyframes prismatic-sweep{0%,100%{background-position:0 0;filter:hue-rotate(0)}33%{background-position:100%;filter:hue-rotate(10deg)}66%{background-position:50% 100%;filter:hue-rotate(-5deg)}}@keyframes ambient-pulse{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:.95;filter:brightness(1.02)}}@keyframes ambient-drift-light{0%,100%{opacity:1;transform:translateY(0)scale(1)}33%{opacity:.9;transform:translateY(-15px)scale(1.03)}66%{opacity:.95;transform:translateY(10px)scale(.98)}}@keyframes shimmer-light{0%,100%{background-position:0}50%{background-position:100%}}@keyframes ambient-drift{0%,100%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.02)}}[data-theme=dark] body{background:radial-gradient(ellipse 120% 80% at 0% 0%,rgba(129,105,197,.25) 0%,transparent 50%),radial-gradient(ellipse 100% 70% at 100% 10%,rgba(94,65,162,.2) 0%,transparent 45%),radial-gradient(ellipse 90% 100% at 100% 100%,rgba(167,139,250,.18) 0%,transparent 55%),radial-gradient(ellipse 80% 70% at 0% 90%,rgba(129,105,197,.15) 0%,transparent 50%),radial-gradient(ellipse 50% 45% at 25% 30%,rgba(255,153,0,.12) 0%,transparent 45%),radial-gradient(ellipse 45% 50% at 80% 75%,rgba(255,180,100,.1) 0%,transparent 45%),radial-gradient(ellipse 40% 35% at 60% 40%,rgba(255,153,0,8%) 0%,transparent 40%),linear-gradient( 180deg,#080b12 0%,#0d1117 15%,#111827 35%,#0f1219 55%,#0d1117 75%,#080b12 100% );background-attachment:fixed}[data-theme=dark] body::before{content:'';position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200%;pointer-events:none;z-index:-3;background:radial-gradient(ellipse 80% 60% at 15% 25%,rgba(129,105,197,.2) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 85% 15%,rgba(167,139,250,.15) 0%,transparent 45%),radial-gradient(ellipse 60% 70% at 75% 85%,rgba(94,65,162,.18) 0%,transparent 50%),radial-gradient(ellipse 50% 60% at 20% 80%,rgba(255,153,0,.1) 0%,transparent 45%),radial-gradient(circle 3px at 10% 15%,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(circle 2px at 25% 35%,rgba(167,139,250,.9) 0%,transparent 100%),radial-gradient(circle 4px at 80% 20%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(circle 2px at 60% 60%,rgba(255,200,150,.8) 0%,transparent 100%),radial-gradient(circle 3px at 90% 80%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(circle 2px at 40% 90%,rgba(167,139,250,.7) 0%,transparent 100%);animation:nebula-drift 40s ease-in-out infinite;transform-origin:center center}[data-theme=dark] body::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-2;background:radial-gradient(circle 450px at 10% 20%,rgba(129,105,197,.15) 0%,transparent 60%),radial-gradient(circle 380px at 90% 15%,rgba(94,65,162,.12) 0%,transparent 55%),radial-gradient(circle 320px at 80% 85%,rgba(255,153,0,.1) 0%,transparent 55%),radial-gradient(circle 280px at 15% 75%,rgba(167,139,250,.12) 0%,transparent 50%),radial-gradient(circle 220px at 50% 50%,rgba(129,105,197,8%) 0%,transparent 50%),radial-gradient(circle 2px at 5% 10%,rgba(255,255,255,.9) 0%,transparent 100%),radial-gradient(circle 1px at 15% 25%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(circle 2px at 35% 8%,rgba(255,220,180,.8) 0%,transparent 100%),radial-gradient(circle 1px at 55% 30%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(circle 2px at 70% 45%,rgba(167,139,250,.9) 0%,transparent 100%),radial-gradient(circle 1px at 85% 55%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(circle 2px at 95% 70%,rgba(255,200,150,.8) 0%,transparent 100%),radial-gradient(circle 1px at 45% 85%,rgba(255,255,255,.6) 0%,transparent 100%);animation:cosmic-float 30s ease-in-out infinite,star-twinkle 4s ease-in-out infinite;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}[data-theme=dark] .main::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;background:linear-gradient( 135deg,transparent 0%,rgba(129,105,197,8%) 20%,transparent 40%,rgba(255,153,0,5%) 60%,transparent 80%,rgba(167,139,250,6%) 100% );background-size:300% 300%;animation:aurora-shimmer 20s ease-in-out infinite;opacity:.6}@keyframes nebula-drift{0%{transform:translate(0%,0%)rotate(0)scale(1);opacity:1}25%{transform:translate(3%,-4%)rotate(1deg)scale(1.03);opacity:.9}50%{transform:translate(-4%,3%)rotate(-1deg)scale(.97);opacity:1}75%{transform:translate(-2%,-3%)rotate(.5deg)scale(1.02);opacity:.95}100%{transform:translate(0%,0%)rotate(0)scale(1);opacity:1}}@keyframes cosmic-float{0%,100%{transform:translateY(0)translateX(0);opacity:1}25%{transform:translateY(-15px)translateX(8px);opacity:.95}50%{transform:translateY(10px)translateX(-12px);opacity:.9}75%{transform:translateY(-8px)translateX(-5px);opacity:.95}}@keyframes star-twinkle{0%,100%{opacity:1}25%{opacity:.7}50%{opacity:1}75%{opacity:.8}}@keyframes aurora-shimmer{0%,100%{background-position:0 0;filter:hue-rotate(0)}33%{background-position:100% 100%;filter:hue-rotate(15deg)}66%{background-position:50% 0;filter:hue-rotate(-10deg)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text);margin-top:var(--space-xl);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--space-md);color:var(--color-text)}a{color:var(--color-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-link-hover)}strong,b{font-weight:600;color:var(--color-text)}code{font-family:var(--font-mono);font-size:.875em;background:var(--code-bg);padding:.125rem .375rem;border-radius:var(--radius-sm)}pre code{background:0 0;padding:0}blockquote{border-left:4px solid var(--color-primary);padding-left:var(--space-lg);margin:var(--space-lg)0;font-style:italic;color:var(--color-text-secondary)}.main,.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}section{margin-bottom:var(--space-3xl)}.grid{display:grid;gap:var(--space-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}@media(min-width:640px){:root{--font-size-base:1rem}.container{padding:0 var(--space-xl)}}@media(min-width:768px){:root{--font-size-base:1.0625rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}}@media(min-width:1024px){.container{max-width:1200px}}@media(min-width:1280px){.container{max-width:1280px}}@media print{body{background:#fff;color:#000}.nav,.footer,.theme-toggle,.social-icons{display:none}a{color:#000;text-decoration:underline}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cta-button,.button,button[type=submit]{display:inline-block;padding:.625rem 1.25rem;font-size:var(--font-size-base);font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);line-height:1.5}.cta-button--primary,.button--primary{background:var(--color-primary);color:var(--white);box-shadow:var(--shadow-sm)}.cta-button--primary:hover,.button--primary:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px);color:var(--white)}.cta-button--secondary,.button--secondary{background:var(--color-background-secondary);color:var(--color-text);border:1px solid var(--color-border)}.cta-button--secondary:hover,.button--secondary:hover{background:var(--color-background);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm);color:var(--color-text)}.cta-button--accent,.button--accent{background:var(--color-accent);color:var(--white);box-shadow:var(--shadow-sm)}.cta-button--accent:hover,.button--accent:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-md);transform:translateY(-1px);color:var(--white)}.button--small{padding:.375rem .875rem;font-size:var(--font-size-sm)}.button--large{padding:.875rem 1.75rem;font-size:var(--font-size-lg)}.cta-button:disabled,.button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.cta-button:focus,.button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.help-services-list{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-md)0 var(--space-xl);padding:0;list-style:none}.help-service-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-background);transition:all var(--transition-base)}.help-service-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.help-service-card h3{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.help-service-card p{margin:var(--space-xs)0 var(--space-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}#help-hero{padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-background-secondary);box-shadow:var(--shadow-md);margin-bottom:var(--space-xl);border:1px solid var(--color-border)}#help-hero h1{font-size:var(--font-size-3xl);margin-bottom:var(--space-md);color:var(--color-text)}#help-hero p,#help-hero strong,#help-hero b{color:var(--color-text);line-height:var(--line-height-relaxed)}.note-entry:hover{border-color:rgba(94,65,162,.25)}@media(min-width:720px){.help-services-list{flex-direction:row;flex-wrap:wrap}.help-service-card{flex:1 1 calc(50% - var(--space-md))}}@media(min-width:1024px){.help-service-card{flex:1 1 calc(33.333% - var(--space-md))}}.nav{background:0 0;border-bottom:none}.nav a{color:var(--color-text);font-weight:500;transition:all var(--transition-base);text-shadow:0 1px 0 rgba(255,255,255,.3)}[data-theme=dark] .nav a{text-shadow:0 1px 2px rgba(0,0,0,.3)}.nav a:hover,.nav a.active{color:var(--color-primary)}.logo a{color:var(--color-text);font-weight:700;font-size:var(--font-size-lg)}.logo a:hover{color:var(--color-primary)}.menu a{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm)}.menu a:hover{background:var(--color-background-secondary)}.breadcrumbs{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md)0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breadcrumbs a{color:var(--color-link)}.breadcrumbs a:hover{color:var(--color-link-hover)}footer{border-top:1px solid var(--color-border);padding:var(--space-2xl)0;margin-top:var(--space-3xl);color:var(--color-text-secondary)}footer a{color:var(--color-link)}footer a:hover{color:var(--color-link-hover)}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background:var(--color-background-secondary);color:var(--color-text);transition:all var(--transition-base)}.social-icons a:hover{background:var(--color-primary);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-md)}.home-info .entry-content{font-size:clamp(.75rem,2vw,1.125rem);line-height:2;text-align:center;word-spacing:.3em;letter-spacing:.02em}@media(max-width:480px){.home-info .entry-content{font-size:clamp(.65rem,3.5vw,.875rem);line-height:1.8;word-spacing:.15em}}@media(min-width:481px) and (max-width:768px){.home-info .entry-content{font-size:clamp(.75rem,2.5vw,1rem);line-height:1.9;word-spacing:.2em}}@media(min-width:769px) and (max-width:1024px){.home-info .entry-content{font-size:clamp(.875rem,2vw,1.125rem);line-height:2;word-spacing:.25em}}@media(min-width:1025px){.home-info .entry-content{font-size:clamp(.95rem,1.5vw,1.125rem);line-height:2;word-spacing:.3em}}.home-info .entry-content a{display:inline;margin:0 .1em}.home-info .entry-header h1{font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:var(--space-md)}.service-detail-single{max-width:800px;margin:0 auto;padding:2rem 1rem}.service-detail-header{background:linear-gradient(135deg,var(--nebula-soft-tech-slate) 0%,var(--nebula-core-brand-lavender) 100%);border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid var(--nebula-core-brand-purple);box-shadow:0 4px 20px rgba(138,43,226,.1)}.service-title{color:var(--nebula-core-brand-purple);font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.3;word-wrap:break-word;hyphens:auto}.service-description{font-size:1.2rem;line-height:1.6;color:var(--nebula-soft-tech-slate);background:rgba(255,255,255,.9);padding:1.5rem;border-radius:8px;border-left:4px solid var(--nebula-vibrant-cosmic-teal);margin:1rem 0;box-shadow:0 2px 10px rgba(0,0,0,5%)}.service-meta{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(138,43,226,.2);font-size:.9rem;color:var(--nebula-soft-tech-slate)}.service-detail-content{background:var(--theme);padding:2rem;border-radius:12px;border:1px solid var(--border);box-shadow:0 4px 20px rgba(0,0,0,5%);margin-bottom:2rem}.service-detail-content h2{color:var(--nebula-vibrant-cosmic-teal);font-size:1.8rem;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--nebula-vibrant-cosmic-spring-green)}.service-detail-content h3{color:var(--nebula-core-brand-purple);font-size:1.4rem;margin:1.5rem 0 .75rem}.service-detail-content p{line-height:1.7;margin-bottom:1.2rem;color:var(--primary)}.service-detail-content strong{color:var(--nebula-vibrant-cosmic-bright-purple);font-weight:600}.service-detail-content ul{margin:1rem 0;padding-left:1.5rem}.service-detail-content li{margin-bottom:.5rem;line-height:1.6}.service-detail-footer{padding-top:2rem;border-top:2px solid var(--nebula-core-brand-lavender)}@media(max-width:768px){.service-detail-single{padding:1rem .5rem}.service-detail-header{padding:1.5rem}.service-title{font-size:clamp(1.2rem,3vw,2rem);line-height:1.2;word-wrap:break-word;hyphens:auto}.service-description{font-size:1.1rem;padding:1rem}.service-detail-content{padding:1.5rem}}[data-theme=dark] .service-detail-header{background:linear-gradient(135deg,var(--nebula-soft-tech-slate) 0%,rgba(138,43,226,.2) 100%)}[data-theme=dark] .service-description{background:rgba(0,0,0,.3);color:var(--primary)}.service-detail-single{display:flex;flex-direction:column;gap:var(--space-xl)}.service-detail-header{padding:var(--space-lg);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,5%) 100%);border:1px solid var(--color-border);box-shadow:0 4px 20px -4px rgba(94,65,162,.12),inset 0 1px rgba(255,255,255,.5);transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.service-detail-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient( 90deg,transparent 0%,var(--nebula-purple) 20%,var(--nebula-lavender) 50%,var(--nebula-orange) 80%,transparent 100% );opacity:.75;transition:all var(--transition-base)}.service-detail-header:hover::before{opacity:1;background:linear-gradient( 90deg,var(--nebula-purple) 0%,var(--nebula-lavender) 40%,var(--nebula-orange) 70%,var(--nebula-purple) 100% );background-size:200% 100%;animation:card-gradient-sweep 3s ease-in-out infinite}.service-detail-header::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient( circle at 100% 0%,rgba(129,105,197,8%) 0%,transparent 70% );opacity:0;transition:opacity var(--transition-base);pointer-events:none}.service-detail-header:hover::after{opacity:.8}.service-detail-header:hover{transform:translateY(-2px);box-shadow:0 8px 32px -4px rgba(94,65,162,.2),inset 0 1px rgba(255,255,255,.6)}.service-title{margin:0;font-size:var(--font-size-3xl);color:var(--color-text);position:relative;z-index:1}.service-description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);position:relative;z-index:1}.service-meta{display:flex;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);position:relative;z-index:1}.service-detail-content{padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-background);border:1px solid var(--color-border);line-height:var(--line-height-relaxed)}.service-detail-content h2{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);color:var(--color-text);font-size:var(--font-size-2xl)}.service-detail-content h3{margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--color-text);font-size:var(--font-size-xl)}.service-detail-content p{margin-bottom:var(--space-md);color:var(--color-text)}.service-detail-content ul,.service-detail-content ol{margin:var(--space-md)0;padding-left:var(--space-xl)}.service-detail-content li{margin-bottom:var(--space-sm);color:var(--color-text)}.service-detail-content strong{color:var(--color-text);font-weight:600}.service-detail-footer{padding:var(--space-lg)0;border-top:1px solid var(--color-border)}.service-detail-footer .post-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;padding:0;margin:0}.service-detail-footer .post-tags li{display:inline-block}.service-detail-footer .post-tags a{display:inline-block;padding:var(--space-xs)var(--space-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-link);font-size:var(--font-size-sm);transition:all var(--transition-base)}.service-detail-footer .post-tags a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--white)}[data-theme=dark] .service-detail-header{background:linear-gradient(135deg,var(--color-background-secondary) 0%,rgba(94,65,162,8%) 100%);border-color:var(--color-border);box-shadow:0 4px 24px -4px rgba(0,0,0,.3),inset 0 1px rgba(94,65,162,.1)}[data-theme=dark] .service-detail-header:hover{box-shadow:0 8px 32px -4px rgba(0,0,0,.4),inset 0 1px rgba(94,65,162,.15)}[data-theme=dark] .service-detail-content{background:var(--color-background-secondary);border-color:rgba(129,105,197,.15)}@media(max-width:640px){.service-detail-header{padding:var(--space-md)}.service-detail-content{padding:var(--space-md)}}@media(min-width:641px) and (max-width:1024px){.service-detail-header{padding:var(--space-lg)}.service-detail-content{padding:var(--space-lg)}}@keyframes card-gradient-sweep{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}.service-detail-content .cta-button{display:inline-block;margin:var(--space-lg)0;padding:var(--space-md)var(--space-xl);background:var(--color-primary);color:var(--white);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-base);text-decoration:none;box-shadow:0 4px 12px rgba(94,65,162,.25),0 2px 4px rgba(0,0,0,.1);transition:all var(--transition-base)}.service-detail-content .cta-button:hover{background:var(--color-primary-hover);box-shadow:0 8px 20px rgba(94,65,162,.35),0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px);color:var(--white)}[data-theme=dark] .service-detail-content .cta-button{box-shadow:0 4px 12px rgba(129,105,197,.3),0 2px 4px rgba(0,0,0,.3)}[data-theme=dark] .service-detail-content .cta-button:hover{box-shadow:0 8px 20px rgba(129,105,197,.4),0 4px 8px rgba(0,0,0,.4)}