:root{--glosai-bg: #0F141A;--glosai-accent: #5B6CFF;--glosai-text: #E6E8EB;--glosai-text-muted: #9AA3AF;--glosai-card: rgba(255, 255, 255, .1);--glosai-card-border: rgba(255, 255, 255, .08);--glosai-glow-violet: #7B61FF;--glosai-glow-pink: #FF3D7F}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}html,body{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}[id]{scroll-margin-top:100px}body{background:var(--glosai-bg)!important;color:var(--glosai-text)!important}:root{--bg-primary:var(--glosai-bg);--surface-primary:var(--glosai-card);--text-primary:var(--glosai-text);--text-secondary:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--text-secondary:color-mix(in srgb, var(--glosai-text) 72%, transparent)}}:root{--text-muted:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted:color-mix(in srgb, var(--glosai-text) 50%, transparent)}}:root{--text-accent:var(--glosai-accent);--accent-primary:var(--glosai-accent);--border-primary:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--border-primary:color-mix(in srgb, var(--glosai-accent) 15%, transparent)}}:root{--border-secondary:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--border-secondary:color-mix(in srgb, var(--glosai-accent) 25%, transparent)}}:root{--border-strong:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--border-strong:color-mix(in srgb, var(--glosai-accent) 40%, transparent)}}:root{--surface-1:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--surface-1:color-mix(in srgb, var(--glosai-text) 4%, transparent)}}:root{--surface-2:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--surface-2:color-mix(in srgb, var(--glosai-text) 6%, transparent)}}:root{--surface-3:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--surface-3:color-mix(in srgb, var(--glosai-text) 10%, transparent)}}:root{--surface-4:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--surface-4:color-mix(in srgb, var(--glosai-text) 20%, transparent)}}:root{--border-1:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--border-1:color-mix(in srgb, var(--glosai-text) 6%, transparent)}}:root{--border-2:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--border-2:color-mix(in srgb, var(--glosai-text) 10%, transparent)}}:root{--border-3:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--border-3:color-mix(in srgb, var(--glosai-text) 15%, transparent)}}:root{--border-4:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--border-4:color-mix(in srgb, var(--glosai-text) 25%, transparent)}}:root{--text-muted-2:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted-2:color-mix(in srgb, var(--glosai-text) 35%, transparent)}}:root{--text-bright:var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--text-bright:color-mix(in srgb, var(--glosai-text) 85%, transparent)}}:root{--accent-1:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-1:color-mix(in srgb, var(--glosai-accent) 5%, transparent)}}:root{--accent-2:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-2:color-mix(in srgb, var(--glosai-accent) 10%, transparent)}}:root{--accent-3:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-3:color-mix(in srgb, var(--glosai-accent) 20%, transparent)}}:root{--accent-4:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-4:color-mix(in srgb, var(--glosai-accent) 50%, transparent)}}:root{--accent-5:var(--glosai-accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-5:color-mix(in srgb, var(--glosai-accent) 80%, transparent)}}:root{--shadow-sm:0 4px 12px var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sm:0 4px 12px color-mix(in srgb, var(--glosai-text) 8%, transparent)}}:root{--shadow-md:0 10px 30px var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-md:0 10px 30px color-mix(in srgb, var(--glosai-text) 12%, transparent)}}:root{--shadow-lg:0 20px 60px var(--glosai-text)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 20px 60px color-mix(in srgb, var(--glosai-text) 18%, transparent)}}:root{--shadow-glow:0 0 40px var(--surface-1);--nav-bg:var(--glosai-bg)}@supports (color:color-mix(in lab,red,red)){:root{--nav-bg:color-mix(in srgb, var(--glosai-bg) 95%, transparent)}}:root{--nav-bg-solid:var(--glosai-bg)}@supports (color:color-mix(in lab,red,red)){:root{--nav-bg-solid:color-mix(in srgb, var(--glosai-bg) 98%, transparent)}}:root{--color-success:#22c55e;--color-success-bg:#22c55e26;--color-success-border:#22c55e66;--color-error:#ef4444;--color-error-bg:#ef444426;--color-error-border:#ef444466;--gradient-card:linear-gradient(145deg, var(--surface-2) 0%, var(--surface-1) 100%);--gradient-strong:linear-gradient(145deg, var(--surface-3) 0%, var(--surface-1) 100%);--gradient-line:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-1) 100%);--ease-primary:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-medium:.28s;--duration-slow:.5s}#root{min-height:100vh;position:relative}:root,:host{--color-card:var(--card);--color-accent:var(--accent)}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}}@media(hover:none)and (pointer:coarse){button,a,[role=button]{min-width:44px;min-height:44px}button:hover,a:hover{transform:none}*{-webkit-overflow-scrolling:touch}}@media(max-width:768px){body{font-size:16px;overflow-x:hidden}}@media(min-width:769px)and (max-width:1024px){button,a,[role=button]{min-height:40px}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #ff3d7f66}50%{opacity:.7;transform:scale(1.3);box-shadow:0 0 18px #ff3d7f99}}.badge-dot-pulse{animation:dotPulse 2.5s ease-in-out infinite}@keyframes gradientBorderRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.info-card-glow{position:relative;cursor:default}.info-card-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#3ba3ff33,#5b6cff26,#7b61ff33,#ff3d7f1f,#3ba3ff33);background-size:400% 400%;animation:gradientBorderRotate 8s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}@keyframes shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.info-card-glow:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);border-radius:inherit;animation:shimmerSweep 6s ease-in-out infinite;pointer-events:none}.gradient-border-card{position:relative}.gradient-border-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#5b6cff4d,#7b61ff33,#ff3d7f26,#5b6cff4d);background-size:300% 300%;animation:gradientBorderRotate 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.gradient-border-card:hover:before{opacity:1}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .5s cubic-bezier(.22,1,.36,1) forwards}.hero-title{font-size:96px;font-weight:700;line-height:1.1;color:var(--glosai-text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}@media(max-width:1024px)and (min-width:769px){.hero-title{font-size:72px}}@media(max-width:768px){.hero-title{font-size:48px}}.btn-primary,.btn-secondary{padding:14px 32px;font-size:16px;font-weight:500;border-radius:10px;border:1px solid;cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1);font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1024px)and (min-width:769px){.btn-primary,.btn-secondary{padding:14px 28px;font-size:15px}}@media(max-width:768px){.btn-primary,.btn-secondary{padding:12px 24px;font-size:15px;min-height:48px}}.btn-primary{background-color:var(--glosai-bg);color:var(--glosai-text);border-color:color-mix(in srgb,var(--glosai-accent) 25%,transparent)}.btn-primary:hover{background-color:var(--glosai-bg);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--glosai-accent) 20%,transparent)}.btn-secondary{background-color:transparent;color:var(--glosai-text);border-color:color-mix(in srgb,var(--glosai-accent) 15%,transparent)}.btn-secondary:hover{border-color:color-mix(in srgb,var(--glosai-accent) 40%,transparent);background-color:color-mix(in srgb,var(--glosai-accent) 6%,transparent);transform:translateY(-2px)}.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.star-border-container{display:inline-block;position:relative;border-radius:20px;overflow:hidden}.border-gradient-bottom{position:absolute;width:300%;height:50%;opacity:.4;bottom:-11px;right:-250%;border-radius:50%;animation:star-movement-bottom linear infinite alternate;z-index:0}.border-gradient-top{position:absolute;opacity:.4;width:300%;height:50%;top:-10px;left:-250%;border-radius:50%;animation:star-movement-top linear infinite alternate;z-index:0}.inner-content{position:relative;background:#ffffff0d;border:1px solid #5B6CFF;color:#e6e8eb;font-size:16px;text-align:center;padding:16px 26px;border-radius:20px;z-index:1;transition:all .25s ease}.inner-content:hover{background:#5b6cff1f;box-shadow:0 10px 25px #5b6cff40}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.shiny-text{display:inline-block}.answers-section{display:flex;align-items:center;justify-content:center;padding:140px 20px;color:var(--glosai-text)}.answers-container{max-width:1400px;width:100%;display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:60px;align-items:start}.answers-left{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.answers-visual{position:relative;width:100%;height:200px;margin-top:20px;display:flex;align-items:center;justify-content:center}.answers-visual-ring{position:absolute;width:140px;height:140px;border-radius:50%;border:1px solid rgba(91,108,255,.12);animation:faqPulse 4s ease-in-out infinite}.answers-visual-ring-2{width:200px;height:200px;border-color:#7b61ff14;animation-delay:1s}.answers-visual-dot{width:8px;height:8px;border-radius:50%;background-color:#5b6cff;box-shadow:0 0 20px #5b6cff66;animation:faqDotGlow 3s ease-in-out infinite}@keyframes faqPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:.8}}@keyframes faqDotGlow{0%,to{opacity:.3}50%{opacity:.7}}.answers-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;font-size:12px;color:#9aa3af;width:-moz-fit-content;width:fit-content}.badge-dot{width:7px;height:7px;background-color:#ff3d7f;border-radius:50%;display:inline-block;box-shadow:0 0 10px #ff3d7f66;animation:dotPulse 2.5s ease-in-out infinite}.answers-title{font-size:64px;font-weight:700;margin:0;line-height:1.1;letter-spacing:-.02em}.answers-subtitle{font-size:14px;line-height:1.8;color:#ffffffa6;margin:0}.answers-image-wrapper{margin:20px 0}.answers-image{width:100%;height:auto;border-radius:12px;margin-bottom:16px}.answers-tags{display:flex;flex-wrap:wrap;gap:8px}.answer-tag{padding:6px 12px;background-color:#5b6cff14;border-radius:6px;font-size:12px;color:#5b6cff}.answers-cta-btn{padding:12px 24px;background-color:var(--glosai-text);color:var(--glosai-bg);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.answers-cta-btn:hover{background-color:var(--text-bright);transform:translateY(-2px)}.answers-right{display:flex;flex-direction:column}.faq-list{display:flex;flex-direction:column;gap:18px}.faq-item{background:linear-gradient(135deg,#ff3d7f0f,#ffffff1a);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:22px 24px;transition:all .28s cubic-bezier(.22,1,.36,1)}.faq-item:hover{border-color:#7b61ff;box-shadow:0 20px 50px #7b61ff26;transform:translateY(-6px) scale(1.01)}.faq-item.expanded{background:linear-gradient(135deg,#5b6cff14,#ffffff1f);border-color:#5b6cff;box-shadow:0 8px 24px #5b6cff1a}.faq-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.faq-question{font-size:18px;font-weight:500;margin:0;color:var(--glosai-text);flex:1}.faq-toggle-btn{background:none;border:none;color:#5b6cff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;border-radius:4px}.faq-toggle-btn:hover{color:#7b61ff;background-color:#5b6cff1a}.faq-item.collapsed .faq-toggle-btn{transform:rotate(45deg)}.faq-answer{margin-top:16px;padding-top:16px;border-top:1px solid rgba(91,108,255,.15)}.faq-answer p{font-size:15px;line-height:1.7;color:#ffffffbf;margin:0 0 8px}.faq-answer p:last-child{margin-bottom:0}@media(max-width:1200px){.answers-container{grid-template-columns:1fr;gap:60px}.answers-left{position:relative;top:0}.answers-title{font-size:48px}}@media(max-width:768px){.answers-title{font-size:36px}.faq-question{font-size:16px}.faq-answer p{font-size:14px}}.footer-section{padding:80px 20px 0;color:var(--glosai-text);border-top:none;position:relative}.footer-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(91,108,255,.06) 15%,rgba(91,108,255,.15) 50%,rgba(91,108,255,.06) 85%,transparent 100%)}.footer-section:after{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:60%;max-width:600px;height:16px;background:radial-gradient(ellipse at center,rgba(91,108,255,.04) 0%,transparent 70%);pointer-events:none}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:100px;align-items:start;padding-bottom:60px}.footer-left{display:flex;flex-direction:column;gap:16px}.footer-title{font-size:24px;font-weight:700;margin:0;color:var(--glosai-text)}.footer-tagline{font-size:15px;font-weight:500;color:#9aa3af;margin:0}.footer-description{font-size:14px;line-height:1.8;color:#9aa3af;margin:0;max-width:400px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-subtitle{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--glosai-text)}.footer-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-link-list li a{font-size:14px;color:#9aa3af;text-decoration:none;transition:color .3s ease,text-shadow .3s ease;position:relative;display:inline-block}.footer-link-list li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#5b6cff80,#5b6cff26);transition:width .3s ease}.footer-link-list li a:hover{color:var(--glosai-accent);text-shadow:0 0 12px rgba(91,108,255,.15)}.footer-link-list li a:hover:after{width:100%}.footer-bottom{max-width:1400px;margin:0 auto;padding:24px 0;border-top:1px solid var(--glosai-card-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copyright,.footer-legal{font-size:14px;color:#9aa3af;margin:0}@media(max-width:1024px){.footer-container{grid-template-columns:1fr;gap:60px}.footer-links{grid-template-columns:repeat(3,1fr);gap:40px}}@media(max-width:768px){.footer-section{padding:60px 16px 0}.footer-links{grid-template-columns:1fr;gap:30px}.footer-title{font-size:20px}.footer-description{font-size:13px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}}.plasma-container{position:relative;width:100%;height:100%;overflow:hidden}.vc-panel{display:flex;flex-direction:column;gap:16px}.vc-user-info{display:flex;align-items:center;gap:12px;padding:0 4px}.vc-avatar{width:38px;height:38px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-user-name{color:#e4e4e7;font-size:14px;font-weight:500}.vc-user-email{color:#71717a;font-size:12px;margin-top:1px}.vc-call-section{display:flex;justify-content:center}.vc-btn{display:flex;align-items:center;gap:8px;padding:12px 28px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.vc-btn:active{transform:scale(.97)}.vc-btn-call{background:#16a34a;color:#fff}.vc-btn-call:hover{background:#15803d}.vc-btn-hangup{background:#dc2626;color:#fff}.vc-btn-hangup:hover{background:#b91c1c}.vc-status-bar{border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;text-align:center}.vc-status-info{background:#27272a;color:#a1a1aa}.vc-status-warn{background:#713f1266;color:#fde68a}.vc-status-ok{background:#14532d80;color:#86efac}.vc-status-error{background:#7f1d1d80;color:#fca5a5}@keyframes vc-pulse-anim{0%,to{opacity:1}50%{opacity:.65}}.vc-pulse{animation:vc-pulse-anim 2s ease-in-out infinite}.vc-log-panel{height:180px;overflow-y:auto;border-radius:8px;background:#00000059;padding:10px 12px;font-family:Menlo,Consolas,Courier New,monospace;font-size:11px;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent}.vc-log-entry{color:#a1a1aa;line-height:1.6}.vc-log-time{color:#52525b}.vc-log-error{color:#f87171}.vc-log-warn{color:#fbbf24}
