@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&display=swap";.header{padding:2.5rem 0 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.logo{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;color:var(--text-primary, #ffffff)}.header-right{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.theme-toggle{background:transparent;border:none;color:var(--text-primary, #ffffff);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s}.theme-toggle:hover{background:var(--header-info-bg, rgba(255, 255, 255, .04))}.lets-talk-btn{background:var(--header-info-bg, rgba(255, 255, 255, .04));color:var(--text-primary);border:1px solid var(--header-info-border, rgba(255, 255, 255, .08));padding:.6rem 1.4rem;border-radius:100px;font-weight:600;font-size:.85rem;cursor:pointer;transition:width .4s cubic-bezier(.2,.8,.2,1),background .3s,transform .2s;white-space:nowrap;letter-spacing:-.2px;width:100px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;display:flex;align-items:center;justify-content:center}.lets-talk-btn.copied{width:200px;border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.lets-talk-btn:hover{background:var(--header-info-bg, rgba(255, 255, 255, .08));color:var(--text-primary);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px var(--accent-glow)}.header-info{background:var(--header-info-bg, rgba(255, 255, 255, .04));border:1px solid var(--header-info-border, rgba(255, 255, 255, .08));border-radius:100px;padding:.6rem 1.1rem;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #777777);white-space:nowrap;transition:all .3s ease}.time-display{cursor:pointer;min-width:140px;justify-content:center;overflow:hidden}.time-display:hover{background:var(--card-border);color:var(--text-primary)}.fade-text{animation:slideUpFade .4s cubic-bezier(.2,.8,.2,1);display:inline-block}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.online{background:#22c55e;box-shadow:0 0 10px #22c55e99;animation:statusPulse 2s ease-in-out infinite}.status-dot.offline{background:#ef4444;box-shadow:0 0 10px #ef444499}.clock{color:var(--text-primary, #ffffff);font-family:Bricolage Grotesque,monospace;letter-spacing:.5px;font-weight:700;transition:all .3s ease}@media(max-width:768px){.header{padding:1.5rem 0 1rem;gap:1rem}.header-right{width:100%;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.lets-talk-btn,.lets-talk-btn.copied{order:3;width:100%;margin-top:.5rem}.theme-toggle{order:2}.header-info{font-size:.75rem;padding:.5rem .8rem}.header-info span:not(.status-dot):not(.clock){display:none}.time-display{min-width:auto}}.hero{padding-top:1rem;margin-bottom:5rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:100px;margin-bottom:2rem;font-size:.85rem;font-weight:600;color:#a5b4fc}.badge-dot{width:6px;height:6px;border-radius:50%;background:#6366f1;animation:statusPulse 2s ease-in-out infinite}.hero h1{font-size:5.5rem;font-weight:800;line-height:.95;margin-bottom:2rem;letter-spacing:-4px}.title-line{display:block}.title-line:first-child{color:var(--text-primary, #ffffff)}.title-line:last-child{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-height:1.1em}.typed-line{display:inline-block}.cursor{-webkit-text-fill-color:#6366f1;animation:blink 1s step-end infinite}.hero-subtitle{font-size:1.15rem;color:#555;max-width:500px;font-weight:500;line-height:1.7}@media(max-width:768px){.hero h1{font-size:3.5rem;letter-spacing:-2px}.hero-subtitle{font-size:1rem}.hero-badge{font-size:.75rem}}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:5rem}.metric{padding:2.25rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;position:relative}.metric:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,#6366f126,#a855f71a);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.metric:hover:after{opacity:1}.metric:hover{border-color:#6366f14d;transform:translateY(-2px)}.metric-value{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:var(--metric-gradient, linear-gradient(135deg, #ffffff, #6366f1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-2px}.metric-label{font-size:.8rem;color:#555;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media(max-width:768px){.metrics{grid-template-columns:1fr 1fr;gap:.75rem}.metric-value{font-size:2.25rem}}.section{margin-bottom:4rem}.section-header{font-size:1.25rem;font-weight:800;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-1px}.work{padding:1.75rem 2rem;background:var(--card-bg, rgba(255, 255, 255, .025));border:1px solid var(--card-border, rgba(255, 255, 255, .06));border-radius:20px;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;position:relative}.work:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,#6366f11a,#a855f714);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.work:hover:after{opacity:1}.work:hover{border-color:#6366f140;transform:translate(4px)}.work-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.work-left{display:flex;align-items:center;gap:1rem}.work-title{font-size:1.35rem;font-weight:800;letter-spacing:-.5px;color:var(--text-primary, #ffffff)}.work-title span{transition:all .3s ease}.work:hover .work-title span{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 12px currentColor)}.tag{padding:.45rem .9rem;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;color:#aaa}.work-desc{font-size:.95rem;color:#666;font-weight:500;line-height:1.65;margin-bottom:1.25rem}.tech-stack{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tech-tag{padding:.4rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-size:.75rem;color:#666;font-weight:600;transition:all .2s ease}.tech-tag:hover{border-color:#ffffff26;color:#aaa}.work-actions{display:flex;gap:.75rem;margin-top:1.5rem}.action-btn{padding:.85rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s ease;font-family:Bricolage Grotesque,sans-serif;border:1px solid;display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.action-btn svg{width:18px;height:18px;fill:currentColor}.action-btn.primary{background:#22d3ee1a;border-color:#22d3ee4d;color:#22d3ee}.action-btn.primary:hover{background:#22d3ee33;border-color:#22d3ee80;transform:translateY(-2px)}.action-btn.secondary{background:#5865f21a;border-color:#5865f24d;color:#5865f2}.action-btn.secondary:hover{background:#5865f233;border-color:#5865f280;transform:translateY(-2px)}@media(max-width:768px){.work-top{flex-direction:column;align-items:flex-start;gap:1rem}.work-left{flex-direction:column;align-items:flex-start;gap:.75rem}.work-actions{flex-direction:column;width:100%}.action-btn{width:100%}}.status{padding:1rem 1.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:100px;font-weight:500;font-size:.85rem;color:var(--text-secondary);margin-top:2rem;display:block;width:100%;box-shadow:0 4px 20px #00000005}.status-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%}.status-item{display:flex;align-items:center;gap:.6rem}.status-indicator{width:6px;height:6px;border-radius:50%}.status-indicator.online{background:#22c55e;box-shadow:0 0 8px #22c55e66}.status-indicator.offline{background:#ef4444;box-shadow:0 0 8px #ef444466}.status-divider{width:1px;height:16px;background:var(--card-border)}.visitor-indicator{width:6px;height:6px;border-radius:50%;background:#6366f1;animation:pulse 2s infinite}.visitor-count{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.status{border-radius:16px;width:100%;display:block}.status-content{flex-direction:column;align-items:flex-start;gap:.8rem}.status-divider{display:none}}.footer{padding:3rem 0;text-align:center;color:var(--text-secondary, #444444);font-size:.875rem;font-weight:600;border-top:1px solid var(--card-border, rgba(255, 255, 255, .05));margin-top:5rem}.spotify-widget{position:fixed;bottom:2rem;left:2rem;background:var(--card-bg, rgba(255, 255, 255, .05));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--card-border, rgba(255, 255, 255, .1));padding:.75rem 1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;z-index:100;transition:all .3s ease;max-width:300px}.spotify-widget:hover{background:var(--header-info-bg, rgba(255, 255, 255, .08));transform:translateY(-2px)}.spotify-icon{display:flex;align-items:center;justify-content:center;animation:spin 4s linear infinite}.spotify-info{display:flex;flex-direction:column;gap:.1rem}.spotify-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #888);font-weight:600}.spotify-track{display:flex;flex-direction:column;line-height:1.2}.track-name{font-size:.85rem;font-weight:700;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-name{font-size:.75rem;color:var(--text-secondary, #aaa)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.spotify-widget{bottom:1rem;left:1rem;padding:.5rem .75rem}.spotify-label{display:none}}.xbot-page{min-height:100vh;background:var(--bg-color);color:var(--text-primary);position:relative;overflow-x:hidden}.xbot-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.xbot-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 0%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,black 0%,transparent 70%)}.xbot-glow-orb{position:absolute;width:700px;height:700px;top:-350px;left:50%;transform:translate(-50%);border-radius:50%;background:var(--accent);filter:blur(180px);opacity:.07}.xbot-reveal{opacity:0;transform:translateY(32px)}.xbot-reveal.xbot-visible{animation:xReveal .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes xReveal{to{opacity:1;transform:translateY(0)}}.xbot-visible .xbot-stagger{opacity:0;transform:translateY(12px);animation:xStagger .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * 60ms + .12s)}@keyframes xStagger{to{opacity:1;transform:translateY(0)}}@keyframes xFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.xbot-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:.85rem 2.5rem;background:#050505bf;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] .xbot-nav{background:#ffffffd1;border-bottom-color:#0000000f}.xbot-logo{font-size:1.35rem;font-weight:800;text-decoration:none;color:var(--text-primary);letter-spacing:-.5px}.xbot-logo span{color:var(--accent)}.xbot-nav-right{display:flex;align-items:center;gap:1.75rem}.xbot-nav-right a{font-size:.8rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .25s}.xbot-nav-right a:hover{color:var(--text-primary)}.xbot-nav-btn{background:var(--accent)!important;color:#fff!important;padding:.45rem 1.1rem!important;border-radius:100px;font-weight:600!important;transition:transform .2s,box-shadow .3s!important}.xbot-nav-btn:hover{transform:translateY(-1px);box-shadow:0 4px 18px var(--accent-glow)}.xbot-tag{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:.5rem}.xbot-head{text-align:center;margin-bottom:2.5rem}.xbot-head h2{font-size:clamp(1.4rem,3.2vw,2rem);font-weight:800;letter-spacing:-.8px;margin-bottom:.5rem}.xbot-head>p{color:var(--text-secondary);font-size:.88rem;max-width:440px;margin:0 auto;line-height:1.6}.xbot-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:100px;font-weight:700;font-size:.85rem;font-family:inherit;cursor:pointer;text-decoration:none;border:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s,border-color .3s,color .3s}.xbot-btn-fill{background:var(--accent);color:#fff}.xbot-btn-fill:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--accent-glow)}.xbot-btn-fill:active{transform:translateY(0) scale(.98)}.xbot-btn-outline{background:transparent;color:var(--text-secondary);border:1px solid var(--card-border)}.xbot-btn-outline:hover{color:var(--text-primary);border-color:var(--accent);transform:translateY(-2px)}.xbot-btn--wide{width:100%;justify-content:center}.xbot-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8rem 2rem 4rem;gap:2.5rem}.xbot-hero-content{max-width:640px}.xbot-pill{display:inline-block;font-size:.75rem;font-weight:600;color:var(--accent);background:#6366f112;border:1px solid rgba(99,102,241,.13);padding:.35rem .9rem;border-radius:100px;margin-bottom:1.2rem;animation:xFadeUp .7s ease .2s both}.xbot-hero h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:1.2rem;animation:xFadeUp .7s ease .3s both}.xbot-grad{background:linear-gradient(135deg,var(--accent),#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.xbot-hero-content>p{font-size:.95rem;line-height:1.7;color:var(--text-secondary);max-width:500px;margin:0 auto 1.75rem;animation:xFadeUp .7s ease .4s both}.xbot-hero-btns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;animation:xFadeUp .7s ease .5s both}.xbot-terminal{width:100%;max-width:540px;background:#08080ceb;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000073}[data-theme=light] .xbot-terminal{background:#0f172af2}.xbot-term-bar{display:flex;align-items:center;gap:.7rem;padding:.6rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.xbot-dots{display:flex;gap:5px}.xbot-dots i{width:9px;height:9px;border-radius:50%;display:block}.xbot-dots i:nth-child(1){background:#ef4444}.xbot-dots i:nth-child(2){background:#eab308}.xbot-dots i:nth-child(3){background:#22c55e}.xbot-term-bar>span{font-size:.7rem;color:#ffffff59}.xbot-term-body{padding:.9rem 1rem;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.73rem;line-height:1.9}.xbot-term-body p{color:#ffffff8c;opacity:0;animation:xTermLine .4s ease forwards}.xbot-term-body p:nth-child(1){animation-delay:1.2s}.xbot-term-body p:nth-child(2){animation-delay:1.5s}.xbot-term-body p:nth-child(3){animation-delay:1.8s}.xbot-term-body p:nth-child(4){animation-delay:2.1s}.xbot-term-body p:nth-child(5){animation-delay:2.4s}.xbot-term-body p:nth-child(6){animation-delay:2.7s}.xbot-term-body p:nth-child(7){animation-delay:3s}@keyframes xTermLine{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.xbot-term-body b{color:var(--accent);font-weight:600}.xbot-blink{animation:xBlink 1s step-end infinite;color:var(--accent)}@keyframes xBlink{50%{opacity:0}}.xbot-metrics{display:flex;gap:2.5rem;justify-content:center;flex-wrap:wrap}.xbot-metric{display:flex;flex-direction:column;align-items:center;gap:.15rem}.xbot-metric strong{font-size:1.35rem;font-weight:800;color:var(--text-primary)}.xbot-metric span{font-size:.68rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.8px}.xbot-spotlights{position:relative;z-index:1;max-width:1060px;margin:0 auto;padding:2rem 2rem 0}.xbot-spot{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;padding:4.5rem 0}.xbot-spot+.xbot-spot{border-top:1px solid var(--card-border)}.xbot-spot--alt{direction:rtl}.xbot-spot--alt>*{direction:ltr}.xbot-spot-text h2{font-size:clamp(1.3rem,2.8vw,1.75rem);font-weight:800;letter-spacing:-.6px;margin-bottom:.7rem}.xbot-spot-text>p{font-size:.88rem;color:var(--text-secondary);line-height:1.7}.xbot-frame{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;padding:3px;transition:box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1)}.xbot-frame:hover{box-shadow:0 16px 50px #0003,0 0 0 1px #6366f114;transform:translateY(-3px)}.xbot-frame img{width:100%;display:block;border-radius:9px}.xbot-more{position:relative;z-index:1;padding:5rem 2rem;max-width:960px;margin:0 auto}.xbot-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.xbot-feat{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:1.4rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s}.xbot-feat:hover{transform:translateY(-3px);border-color:#6366f133;box-shadow:0 10px 32px #0000001a}.xbot-feat-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#6366f114;border:1px solid rgba(99,102,241,.12);color:var(--accent);margin-bottom:.7rem}.xbot-feat-icon svg{width:17px;height:17px}.xbot-feat h3{font-size:.86rem;font-weight:700;margin-bottom:.4rem}.xbot-feat p{font-size:.79rem;color:var(--text-secondary);line-height:1.55}.xbot-previews{position:relative;z-index:1;padding:5rem 2rem;max-width:1000px;margin:0 auto}.xbot-prev-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.xbot-prev{display:flex;flex-direction:column;gap:.6rem}.xbot-prev-label{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-align:center}.xbot-ai{position:relative;z-index:1;padding:5rem 2rem;max-width:860px;margin:0 auto}.xbot-chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-bottom:2rem}.xbot-chip{padding:.4rem .8rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:100px;font-size:.75rem;font-weight:600;color:var(--text-secondary);transition:border-color .25s,color .25s}.xbot-chip:hover{border-color:var(--accent);color:var(--text-primary)}.xbot-chip--dashed{border-style:dashed;color:var(--accent)}.xbot-ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.xbot-ai-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s}.xbot-ai-card:hover{transform:translateY(-2px);border-color:#6366f133}.xbot-ai-card h4{font-size:.86rem;font-weight:700;margin-bottom:.35rem}.xbot-ai-card p{font-size:.79rem;color:var(--text-secondary);line-height:1.55}.xbot-tech{position:relative;z-index:1;padding:2rem;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.xbot-tech-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:1.25rem;justify-content:center;flex-wrap:wrap}.xbot-tech-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);white-space:nowrap}.xbot-tech-pills{display:flex;flex-wrap:wrap;gap:.4rem}.xbot-tpill{padding:.32rem .7rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:100px;font-size:.72rem;font-weight:600;color:var(--text-secondary);transition:border-color .25s,color .25s}.xbot-tpill:hover{border-color:var(--accent);color:var(--text-primary)}.xbot-pricing{position:relative;z-index:1;padding:5rem 2rem;max-width:440px;margin:0 auto}.xbot-price-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:2rem;position:relative;overflow:hidden}.xbot-price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent)}.xbot-price-top{text-align:center;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--card-border)}.xbot-price-top span{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-bottom:.4rem}.xbot-price-top strong{font-size:1.7rem;font-weight:800;letter-spacing:-.8px}.xbot-price-list{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.5rem}.xbot-price-list li{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:var(--text-secondary)}.xbot-price-list svg{flex-shrink:0;color:var(--accent)}.xbot-price-note{font-size:.7rem;color:var(--text-secondary);text-align:center;margin-top:.75rem;opacity:.6}.xbot-cta{position:relative;z-index:1;padding:4rem 2rem}.xbot-cta-box{max-width:520px;margin:0 auto;text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:2.5rem 2rem;position:relative;overflow:hidden}.xbot-cta-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.xbot-cta-box h2{font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.xbot-cta-box>p{color:var(--text-secondary);font-size:.88rem;margin-bottom:1.4rem;line-height:1.6}.xbot-cta-btns{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.xbot-footer{position:relative;z-index:1;padding:1.5rem 2rem;border-top:1px solid var(--card-border);display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.xbot-footer-brand{font-size:1.1rem;font-weight:800}.xbot-footer-brand span{color:var(--accent)}.xbot-footer p{font-size:.74rem;color:var(--text-secondary)}.xbot-footer-link{font-size:.78rem;color:var(--text-secondary);text-decoration:none;transition:color .25s}.xbot-footer-link:hover{color:var(--accent)}@media(max-width:768px){.xbot-nav{padding:.75rem 1.2rem}.xbot-nav-right{gap:1rem}.xbot-nav-right a:not(.xbot-nav-btn){display:none}.xbot-hero{padding:6rem 1.25rem 3rem}.xbot-hero h1{letter-spacing:-1px}.xbot-metrics{gap:1.5rem}.xbot-spot{grid-template-columns:1fr;gap:1.5rem;padding:3rem 0}.xbot-spot--alt{direction:ltr}.xbot-spotlights,.xbot-more,.xbot-previews,.xbot-ai,.xbot-pricing,.xbot-cta{padding-left:1.25rem;padding-right:1.25rem}.xbot-feat-grid,.xbot-prev-row,.xbot-ai-grid{grid-template-columns:1fr}.xbot-footer{flex-direction:column;gap:.5rem;text-align:center}.xbot-tech-inner{flex-direction:column;gap:.6rem}}@media(max-width:480px){.xbot-hero-btns{flex-direction:column;align-items:stretch}.xbot-btn{justify-content:center}.xbot-cta-btns{flex-direction:column;align-items:stretch}.xbot-chips{gap:.35rem}.xbot-chip{font-size:.7rem;padding:.35rem .7rem}}@media(prefers-reduced-motion:reduce){.xbot-reveal,.xbot-visible .xbot-stagger,.xbot-term-body p{animation:none!important;opacity:1!important;transform:none!important}.xbot-pill,.xbot-hero h1,.xbot-hero-content>p,.xbot-hero-btns{animation:none!important;opacity:1!important;transform:none!important}.xbot-glow-orb{display:none}}:root{--accent: #6366f1;--accent-glow: rgba(99, 102, 241, .4);--bg-color: #050505;--text-primary: #ffffff;--text-secondary: #888888;--card-bg: rgba(255, 255, 255, .025);--card-border: rgba(255, 255, 255, .06);--header-info-bg: rgba(255, 255, 255, .04);--header-info-border: rgba(255, 255, 255, .08);--metric-gradient: linear-gradient(135deg, #ffffff 0%, #6366f1 100%);--button-bg: var(--accent);--button-text: #ffffff}[data-theme=light]{--bg-color: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--card-bg: #ffffff;--card-border: #e2e8f0;--header-info-bg: #f1f5f9;--header-info-border: #e2e8f0;--accent-glow: rgba(99, 102, 241, .15);--metric-gradient: linear-gradient(135deg, #4f46e5 0%, #9333ea 100%);--button-bg: #0f172a;--button-text: #ffffff}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}html{scroll-behavior:smooth;background:var(--bg-color);min-height:100%}body{font-family:Bricolage Grotesque,sans-serif;background:var(--bg-color);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s;min-height:100dvh}.accent-line{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--accent) 20%,#a855f7 50%,var(--accent) 80%,transparent 100%);background-size:200% 100%;animation:gradientFlow 8s ease-in-out infinite;z-index:100}@keyframes gradientFlow{0%,to{background-position:0% center}50%{background-position:200% center}}.shining-text{position:relative;background:linear-gradient(to right,#fff,#fff 40%,#a3a3a3,#fff 60%,#fff);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shine 8s linear infinite}[data-theme=light] .shining-text{background:linear-gradient(to right,#000,#000 40%,#666,#000 60%,#000);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes shine{to{background-position:200% center}}.glow-orb{position:fixed;width:600px;height:600px;border-radius:50%;pointer-events:none;filter:blur(120px);opacity:.07;z-index:0}.orb-1{top:-200px;right:-200px;background:var(--accent)}.orb-2{bottom:-200px;left:-200px;background:#a855f7}.container{max-width:880px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.fade-in.visible{opacity:1;transform:translateY(0)}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 8px var(--accent-glow)}50%{opacity:.5;box-shadow:0 0 16px var(--accent-glow)}}@keyframes shimmer{to{background-position:200% center}}.gradient-text{background:linear-gradient(135deg,#ffffff 0%,var(--accent) 50%,#a855f7 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textGradient 5s ease infinite}@keyframes textGradient{0%,to{background-position:0% center}50%{background-position:200% center}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:768px){.container{padding:0 1.5rem}}
