@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg-primary:#050508;--bg-secondary:#0a0a0f;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-highlight:#ffffff1f;--glass-shine:#fff3;--text-primary:#eaeaef;--text-secondary:#eaeaef80;--text-muted:#eaeaef40;--accent:#00e0f0;--accent-soft:#00e0f014;--accent-glow:#00e0f01f;--font-sans:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0;cursor:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{min-height:100vh;position:relative}.cursor-dot{pointer-events:none;z-index:99999;mix-blend-mode:screen;background:#ffffffe6;border-radius:50%;width:8px;height:8px;transition:transform .1s,opacity .2s;position:fixed;top:0;left:0;box-shadow:0 0 8px #fff6,0 0 20px #00e0f033}.cursor-ring{pointer-events:none;z-index:99998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1.5px solid #ffffff26;border-radius:50%;width:40px;height:40px;transition:width .3s,height .3s,border-color .3s,background .3s;position:fixed;top:0;left:0}.cursor-ring.hovering{background:#ffffff08;border-color:#ffffff40;width:60px;height:60px}.liquid-glass{-webkit-backdrop-filter:blur(60px)saturate(180%)brightness(1.05)contrast(1.05);background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 20%,#fff0 40%,#ffffff03 60%,#ffffff0d 80%,#ffffff05 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ffffff08,inset 1px 0 #ffffff0a,0 20px 50px #00000059,0 8px 20px #0003,0 0 0 .5px #ffffff0f}.liquid-glass:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff14 0%,#ffffff05 40%,#0000 100%);width:220%;height:50%;position:absolute;top:0;left:-60%}.liquid-glass:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.liquid-glass-hover{transition:all .5s cubic-bezier(.16,1,.3,1)}.liquid-glass-hover:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0a,inset 1px 0 #ffffff0f,0 30px 70px #0006,0 10px 25px #00000040,0 0 0 .5px #ffffff1a}.ambient-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(150px);opacity:.18;border-radius:50%;animation:30s ease-in-out infinite ambientFloat;position:absolute}.ambient-orb:first-child{background:radial-gradient(circle,#00e0f059,#0000 70%);width:700px;height:700px;animation-delay:0s;top:-300px;left:-200px}.ambient-orb:nth-child(2){background:radial-gradient(circle,#ffffff1f,#0000 70%);width:600px;height:600px;animation-delay:-10s;top:40%;right:-200px}.ambient-orb:nth-child(3){background:radial-gradient(circle,#00c8dc33,#0000 70%);width:500px;height:500px;animation-delay:-20s;bottom:-150px;left:25%}@keyframes ambientFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-50px)scale(1.08)}50%{transform:translate(-30px,30px)scale(.92)}75%{transform:translate(50px,40px)scale(1.04)}}.noise-overlay{z-index:1;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.grid-overlay{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 50% at 50% 30%,#000,#0000)}.content{z-index:2;position:relative}.nav{z-index:100;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.nav-logo{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none}.nav-links{gap:2px;display:flex}.nav-link{color:var(--text-secondary);white-space:nowrap;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-link:hover{color:var(--text-primary);background:#ffffff0f}@media (width<=768px){.nav{gap:4px;padding:6px 8px}.nav-link{padding:6px 10px;font-size:12px}.nav-logo{font-size:12px}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100vh;padding:80px 24px 40px;display:flex;position:relative}.hero-top{margin-bottom:8px;animation:.8s both fadeInUp}.hero-title{letter-spacing:-4px;color:var(--text-primary);margin-bottom:0;font-size:clamp(52px,9vw,110px);font-weight:900;line-height:.95}.hero-title .liquid-text{color:#0000;background:linear-gradient(135deg,#fffffff2 0%,#c8e6f0cc 25%,#00e0f080 50%,#ffffffe6 75%,#c8f0f5b3 100%) 0 0/300% 300%;filter:drop-shadow(0 0 30px #00e0f01a);-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite liquidShift;display:inline-block;position:relative}@keyframes liquidShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-location{font-family:var(--font-mono);letter-spacing:6px;text-transform:uppercase;color:var(--text-muted);margin-top:12px;margin-bottom:24px;font-size:clamp(14px,2vw,18px);font-weight:400}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn{font-size:15px;font-weight:600;font-family:var(--font-sans);border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;cursor:none!important}.btn-primary{color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #0003}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 8px 30px #0000004d,0 0 0 .5px #ffffff1a}.section{max-width:1200px;margin:0 auto;padding:120px 24px}.section-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:3px;color:var(--text-secondary);margin-bottom:16px;font-size:12px;font-weight:500}.section-title{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.section-desc{color:var(--text-secondary);max-width:600px;font-size:18px;font-weight:300;line-height:1.7}.section-desc a{color:var(--text-primary);border-bottom:1px solid #fff3;text-decoration:none;transition:all .3s}.section-desc a:hover{border-color:#ffffff80}.event-card{border-radius:32px;margin-top:48px;padding:0 48px 48px;position:relative;overflow:hidden}.event-banner{border-radius:32px 32px 0 0;margin:0 -48px 32px;overflow:hidden}.event-banner img{object-fit:cover;opacity:.85;width:100%;height:280px;transition:opacity .4s;display:block}.event-banner img:hover{opacity:1}.event-card:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#ffffff26 0%,#0000 30% 70%,#ffffff0f 100%);border-radius:32px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.event-header{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.event-date-box{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;padding:20px 28px;box-shadow:inset 0 1px #ffffff1a}.event-date-box .day{color:var(--text-primary);font-size:40px;font-weight:900;line-height:1}.event-date-box .month{color:var(--text-secondary);text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:600}.event-info h3{letter-spacing:-1px;margin-bottom:8px;font-size:28px;font-weight:800}.event-info .time{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:4px;font-size:14px}.event-info .location{color:var(--text-secondary);font-size:15px}.event-details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;display:grid}.event-detail{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.event-detail:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.event-detail:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 10px 40px #00000040}.event-detail h4{margin-bottom:8px;font-size:15px;font-weight:700}.event-detail p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.6}.event-detail .icon-emoji{margin-bottom:12px;font-size:24px;display:block}.event-price{color:#10b981;background:#10b9810f;border:1px solid #10b9811f;border-radius:100px;align-items:center;gap:6px;margin-top:28px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.event-hosts{color:var(--text-secondary);margin-top:20px;font-size:14px}.event-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.calendar-link{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding-bottom:4px;font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;transition:all .3s;display:inline-flex}.calendar-link:hover{color:#00e0f0;border-color:#00f0ff4d}.past-event{opacity:.6;margin-top:20px}.past-event:first-of-type{margin-top:48px}.past-event .event-price{color:var(--text-secondary);background:#ffffff0a;border-color:#ffffff1a}.founders-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:48px;display:grid}.founder-card{border-radius:24px;padding:36px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.founder-card:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#ffffff1f 0%,#0000 40% 60%,#ffffff0a 100%);border-radius:24px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.founder-card:hover:after{background:linear-gradient(160deg,#fff3 0%,#0000 40% 60%,#ffffff14 100%)}.founder-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1f,0 30px 70px #00000059}.founder-name{margin-bottom:4px;font-size:22px;font-weight:800}.founder-handle{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:16px;font-size:13px;text-decoration:none;transition:color .3s;display:block}.founder-handle:hover{color:var(--text-primary)}.founder-bio{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.7}.founder-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.founder-tag{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .3s}.founder-tag:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff24}.cta-section{text-align:center;padding:120px 24px}.cta-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.liquid-text-cta{color:#0000;background:linear-gradient(135deg,#fffffff2 0%,#c8ebf0b3 30%,#00e0f066 60%,#ffffffe6 100%) 0 0/200% 200%;filter:drop-shadow(0 0 20px #00e0f014);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite liquidShift;display:inline-block;position:relative}.donation-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin-top:32px;padding:20px 28px;transition:all .3s;display:inline-flex}.donation-box:hover{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 10px 40px #0003}.donation-box .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:500}.donation-box .address{font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:11px}.hero-scroll-hint{flex-direction:column;align-items:center;gap:8px;animation:.8s .4s both fadeInUp;display:flex}.hero-scroll-hint span{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:11px}@keyframes floatDown{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(6px)}}.footer{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0a;padding:40px 24px;font-size:13px;font-weight:300}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}@media (width<=768px){.section{padding:80px 20px}.event-card{padding:0 28px 28px}.event-banner{margin:0 -28px 24px}.event-banner img{height:180px}.event-header{flex-direction:column}.event-info h3{font-size:22px}.founders-grid{grid-template-columns:1fr}.cta-section{padding-bottom:200px}*{cursor:auto!important}.cursor-dot,.cursor-ring{display:none!important}}.agent-dock[data-v-7425abf2]{flex-direction:column;align-items:center;width:100%;max-width:500px;margin-top:40px;animation:1s .5s both fadeInAgent-7425abf2;display:flex}@keyframes fadeInAgent-7425abf2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agent-subtitle[data-v-7425abf2]{text-align:center;opacity:0;max-width:440px;margin-bottom:16px;padding:0 24px;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.agent-subtitle.visible[data-v-7425abf2]{opacity:1;transform:translateY(0)}.agent-subtitle p[data-v-7425abf2]{color:#e8e8f08c;-webkit-backdrop-filter:blur(20px);background:#05050899;border:1px solid #ffffff0a;border-radius:16px;padding:14px 20px;font-size:14px;font-weight:300;line-height:1.7}.agent-subtitle p.transcript[data-v-7425abf2]{color:#10b981b3;border-color:#10b9811a;font-style:italic}.agent-orb-wrap[data-v-7425abf2]{justify-content:center;align-items:center;width:300px;height:300px;margin:-40px 0 -20px;display:flex;position:relative;cursor:none!important}.agent-canvas[data-v-7425abf2]{pointer-events:none;width:300px;height:300px;position:absolute;inset:0}.orb-core[data-v-7425abf2]{z-index:2;pointer-events:none;background:conic-gradient(#ffffffb3,#00e0f080,#ffffff4d,#00e0f099,#ffffffb3);border-radius:50%;width:80px;height:80px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:5s linear infinite orbSpin-7425abf2;position:relative}.orb-core[data-v-7425abf2]:before{content:"";background:#050508;border-radius:50%;position:absolute;inset:3px}.orb-core[data-v-7425abf2]:after{content:"";opacity:.4;filter:blur(8px);background:conic-gradient(from 180deg,#fff9,#00e0f066,#fff3,#00e0f080,#fff9);border-radius:50%;animation:3.5s linear infinite reverse orbSpin-7425abf2;position:absolute;inset:8px}.orb-inner[data-v-7425abf2]{z-index:3;background:radial-gradient(circle,#00f0ff26,#0000 70%);border-radius:50%;position:absolute;inset:16px}.orb-core.speaking[data-v-7425abf2]{animation:2.5s linear infinite orbSpinScale-7425abf2;box-shadow:0 0 40px #00f0ff26,0 0 80px #ffffff0d}.orb-core.thinking[data-v-7425abf2]{animation:1.5s linear infinite orbSpin-7425abf2,1s ease-in-out infinite orbBreath-7425abf2}.orb-core.listening[data-v-7425abf2]{animation:3s linear infinite orbSpinScale-7425abf2;box-shadow:0 0 40px #10b98126,0 0 80px #10b9810f}@keyframes orbListenPulse-7425abf2{0%{transform:scale(1.08)rotate(0)}to{transform:scale(1.08)rotate(360deg)}}@keyframes orbSpin-7425abf2{to{transform:rotate(360deg)}}@keyframes orbSpinScale-7425abf2{0%{transform:scale(1.15)rotate(0)}to{transform:scale(1.15)rotate(360deg)}}@keyframes orbBreath-7425abf2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.agent-status[data-v-7425abf2]{letter-spacing:2px;text-transform:uppercase;color:#e8e8f04d;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.status-dot[data-v-7425abf2]{background:#00f0ff66;border-radius:50%;width:5px;height:5px;transition:all .3s}.status-dot.speaking[data-v-7425abf2]{background:#00e0f0;animation:1s ease-in-out infinite statusPulse-7425abf2;box-shadow:0 0 8px #00f0ff80}.status-dot.thinking[data-v-7425abf2]{background:#ffffff80;animation:.6s ease-in-out infinite statusPulse-7425abf2;box-shadow:0 0 8px #ffffff4d}.status-dot.muted[data-v-7425abf2]{background:#e8e8f033}.status-dot.listening[data-v-7425abf2]{background:#10b981;animation:.8s ease-in-out infinite statusPulse-7425abf2;box-shadow:0 0 8px #10b98180}@keyframes statusPulse-7425abf2{0%,to{opacity:1}50%{opacity:.4}}.agent-controls[data-v-7425abf2]{align-items:center;gap:10px;width:100%;margin-top:16px;padding:0 20px;display:flex}.mute-btn[data-v-7425abf2]{color:#e8e8f066;background:#ffffff05;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;cursor:none!important}.mute-btn[data-v-7425abf2]:hover{color:#e8e8f0b3;background:#ffffff0a;border-color:#ffffff1f}.mute-btn.muted[data-v-7425abf2]{color:#e8e8f033}.agent-input-wrap[data-v-7425abf2]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:100px;flex:1;align-items:center;gap:8px;padding:10px 14px 10px 18px;transition:all .3s;display:flex;cursor:none!important}.agent-input-wrap[data-v-7425abf2]:hover{background:#ffffff08;border-color:#00f0ff1a}.agent-input[data-v-7425abf2]{color:#e8e8f059;pointer-events:none;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:300;cursor:none!important}.agent-input[data-v-7425abf2]::placeholder{color:#e8e8f033}.input-hint[data-v-7425abf2]{color:#e8e8f026;align-items:center;display:flex}.chat-overlay[data-v-7425abf2]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#050508b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chat-modal[data-v-7425abf2]{background:linear-gradient(#0e0e16f2 0%,#08080efa 100%);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;width:480px;max-width:100%;max-height:80vh;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 120px #0009,0 0 80px #00f0ff08}.chat-modal-enter-active[data-v-7425abf2]{animation:.4s cubic-bezier(.16,1,.3,1) modalIn-7425abf2}.chat-modal-leave-active[data-v-7425abf2]{animation:.25s cubic-bezier(.55,0,1,.45) modalOut-7425abf2}@keyframes modalIn-7425abf2{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalOut-7425abf2{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(20px)}}.chat-header[data-v-7425abf2]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.chat-header-left[data-v-7425abf2]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-7425abf2]{background:conic-gradient(#ffffffb3,#00e0f080,#ffffff4d,#00e0f099,#ffffffb3);border-radius:50%;width:32px;height:32px;animation:4s linear infinite orbSpin-7425abf2;position:relative}.chat-avatar[data-v-7425abf2]:before{content:"";background:#0e0e16f2;border-radius:50%;position:absolute;inset:2px}.chat-header-left h4[data-v-7425abf2]{color:var(--text-primary);font-size:14px;font-weight:700}.chat-header-left span[data-v-7425abf2]{color:#00e0f0;font-family:JetBrains Mono,monospace;font-size:11px}.chat-close[data-v-7425abf2]{color:#e8e8f080;background:#ffffff0a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;cursor:none!important}.chat-close[data-v-7425abf2]:hover{color:var(--text-primary);background:#ffffff14}.chat-messages[data-v-7425abf2]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-height:200px;max-height:400px;padding:20px 24px;display:flex;overflow-y:auto}.chat-messages[data-v-7425abf2]::-webkit-scrollbar{width:3px}.chat-messages[data-v-7425abf2]::-webkit-scrollbar-track{background:0 0}.chat-messages[data-v-7425abf2]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.chat-msg[data-v-7425abf2]{animation:.3s cubic-bezier(.16,1,.3,1) msgIn-7425abf2;display:flex}@keyframes msgIn-7425abf2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-msg.agent[data-v-7425abf2]{justify-content:flex-start}.chat-msg.user[data-v-7425abf2]{justify-content:flex-end}.chat-msg.agent .chat-bubble[data-v-7425abf2]{color:#e8e8f0d9;background:#ffffff06;border:1px solid #ffffff0d;border-radius:18px 18px 18px 4px}.chat-msg.user .chat-bubble[data-v-7425abf2]{color:#e8e8f0e6;background:#00f0ff0f;border:1px solid #00f0ff1a;border-radius:18px 18px 4px}.chat-bubble[data-v-7425abf2]{max-width:85%;padding:12px 16px;font-size:14px;font-weight:300;line-height:1.65}.chat-bubble a[data-v-7425abf2]{color:#00e0f0;border-bottom:1px solid #00f0ff33;text-decoration:none}.typing-dots[data-v-7425abf2]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:18px 18px 18px 4px;align-self:flex-start;gap:4px;padding:12px 16px;display:flex}.typing-dots span[data-v-7425abf2]{opacity:.3;background:#00e0f0;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite dotBounce-7425abf2}.typing-dots span[data-v-7425abf2]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-7425abf2]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-7425abf2{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.8;transform:translateY(-5px)}}.chat-input-area[data-v-7425abf2]{border-top:1px solid #ffffff0d;align-items:center;gap:10px;padding:16px 20px;display:flex}.chat-input[data-v-7425abf2]{color:var(--text-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:100px;outline:none;flex:1;padding:12px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;transition:all .3s;cursor:none!important}.chat-input[data-v-7425abf2]::placeholder{color:#e8e8f040}.chat-input[data-v-7425abf2]:focus{border-color:#00f0ff26}.chat-send[data-v-7425abf2]{color:#00f0ff80;background:#00f0ff0f;border:1px solid #00f0ff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;cursor:none!important}.chat-send[data-v-7425abf2]:hover:not(:disabled){color:#00f0ffcc;background:#00f0ff1f;box-shadow:0 0 20px #00f0ff14}.chat-send[data-v-7425abf2]:disabled{opacity:.3}@media (width<=768px){.agent-dock[data-v-7425abf2]{max-width:100%}.agent-orb-wrap[data-v-7425abf2]{width:240px;height:240px;margin:-30px 0}.agent-canvas[data-v-7425abf2]{width:240px;height:240px}.orb-core[data-v-7425abf2]{width:64px;height:64px}.agent-subtitle[data-v-7425abf2]{max-width:340px}.chat-modal[data-v-7425abf2]{border-radius:20px}}
