/* ==========================================================================
   CSS VARIABLES & DESIGN SYSTEM
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

:root {
    /* Colors */
    --clr-bg-deep: #10101A;
    --clr-bg-card: rgba(26, 26, 46, 0.6);
    --clr-bg-card-hover: rgba(36, 36, 60, 0.8);
    --clr-accent: #FF6B35;
    --clr-accent-hover: #E55A2B;
    --clr-text-main: #FFFFFF;
    --clr-text-muted: #9CA3AF;
    --clr-border: rgba(255, 255, 255, 0.08);
    --clr-bg-alt: rgba(26, 26, 46, 0.3);

    /* Typography */
    --font-main: 'Inter', system-ui, -apple-system, sans-serif;
    
    /* Effects */
    --shadow-neon: 0 4px 20px rgba(255, 107, 53, 0.3);
    --glass-blur: blur(12px);
    --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

[data-theme="light"] {
    --clr-bg-deep: #F8F9FA;
    --clr-bg-card: rgba(255, 255, 255, 0.85);
    --clr-bg-card-hover: rgba(255, 255, 255, 1);
    --clr-accent: #FF6B35;
    --clr-accent-hover: #E55A2B;
    --clr-text-main: #1F2937;
    --clr-text-muted: #6B7280;
    --clr-border: rgba(0, 0, 0, 0.1);
    --clr-bg-alt: rgba(0, 0, 0, 0.03);
    --shadow-neon: 0 4px 15px rgba(255, 107, 53, 0.2);
}

[data-theme="light"] .text-gradient {
    background: linear-gradient(135deg, #1F2937 0%, #6B7280 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Light mode specific logo styling */
[data-theme="light"] .logo img {
    filter: invert(1) hue-rotate(180deg) brightness(1.2) drop-shadow(0px 0px 2px rgba(255, 107, 53, 0.4)) !important;
    mix-blend-mode: multiply !important;
}

/* ==========================================================================
   RESET & BASE STYLES
   ========================================================================== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
    font-size: 16px;
}

@media (max-width: 768px) {
    html {
        font-size: 17.5px; /* Увеличиваем базовый размер шрифта для мобильных */
    }
}

body {
    font-family: var(--font-main);
    background-color: var(--clr-bg-deep);
    color: var(--clr-text-main);
    line-height: 1.5;
    overflow-x: hidden;
    /* Optional geometric background pattern */
    background-image: 
        radial-gradient(circle at 15% 50%, rgba(255, 107, 53, 0.04) 0%, transparent 50%),
        radial-gradient(circle at 85% 30%, rgba(255, 107, 53, 0.04) 0%, transparent 50%);
}

a {
    text-decoration: none;
    color: inherit;
    transition: var(--transition);
}

ul {
    list-style: none;
}

img {
    max-width: 100%;
    display: block;
}

/* ==========================================================================
   TYPOGRAPHY
   ========================================================================== */
h1, h2, h3, h4 {
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.02em;
}

.text-gradient {
    background: linear-gradient(135deg, #FFFFFF 0%, #A5A5B4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-accent {
    color: var(--clr-accent);
}

/* ==========================================================================
   LAYOUT
   ========================================================================== */
.container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
}

section {
    padding: 80px 0;
}

/* ==========================================================================
   COMPONENTS
   ========================================================================== */

/* Buttons */
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 16px 36px;
    border-radius: 12px;
    font-weight: 600;
    font-size: 1.125rem;
    border: none;
    cursor: pointer;
    transition: var(--transition);
    text-align: center;
    width: 100%;
}

@media (min-width: 640px) {
    .btn {
        width: auto;
    }
}

.btn-primary {
    background-color: var(--clr-accent);
    color: #fff;
    box-shadow: 0 4px 15px rgba(255, 107, 53, 0.2);
}

.btn-primary:hover {
    background-color: var(--clr-accent-hover);
    box-shadow: var(--shadow-neon);
    transform: translateY(-2px);
}

/* Header / Nav */
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: var(--clr-bg-card);
    backdrop-filter: var(--glass-blur);
    -webkit-backdrop-filter: var(--glass-blur);
    border-bottom: 1px solid var(--clr-border);
    transition: var(--transition);
}

.header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 85px; /* Increased to accommodate larger logo */
}

.logo {
    font-size: 1.5rem;
    font-weight: 800;
    letter-spacing: -0.05em;
    display: flex;
    align-items: center;
    gap: 8px;
}

.logo-dot {
    color: var(--clr-accent);
}

/* Hero Section */
.hero {
    min-height: 100vh;
    display: flex;
    align-items: center;
    padding-top: 70px; /* Offset for header */
    position: relative;
}

.hero-content {
    max-width: 650px;
    position: relative;
    z-index: 2;
}

.hero-title {
    font-size: clamp(2.5rem, 5vw, 4rem);
    margin-bottom: 24px;
}

.hero-subtitle {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    color: var(--clr-text-muted);
    margin-bottom: 40px;
    max-width: 500px;
}

@media (max-width: 768px) {
    .hero-subtitle {
        color: var(--clr-text-main); 
        font-weight: 500;
        background: var(--clr-bg-card);
        padding: 16px;
        border-radius: 12px;
        border: 1px solid var(--clr-border);
        box-shadow: 0 4px 15px rgba(0,0,0,0.05);
        backdrop-filter: var(--glass-blur);
        -webkit-backdrop-filter: var(--glass-blur);
        text-shadow: none;
    }
}

.hero-cta-wrapper {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
}

.hero-microcopy {
    font-size: 0.875rem;
    color: var(--clr-text-muted);
    display: flex;
    align-items: center;
    gap: 8px;
}

.hero-microcopy i {
    color: #4CAF50;
}

/* Wow Wheel Animation */
.wow-wheel {
    position: fixed;
    top: -10vh;
    right: -20vw;
    width: 80vw;
    max-width: 800px;
    opacity: 0.22; /* Increased further */
    z-index: 0;
    pointer-events: none; /* Ignore clicks */
    filter: drop-shadow(0 0 30px rgba(255, 107, 53, 0.85)); /* Extremely bright neon glow */
    will-change: transform;
    /* Transformation is driven by JS */
}

@media (max-width: 768px) {
    .wow-wheel {
        width: 120vw;
        left: -10vw;
        top: 10vh;
        opacity: 0.6; /* Увеличено для резкости и видимости */
        filter: drop-shadow(0 0 60px rgba(255, 107, 53, 1)); /* Очень сильное свечение */
    }
}

/* Glass Cards (Features/Reasons) */
.cards-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    margin-top: 48px;
}

@media (min-width: 768px) {
    .cards-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

.glass-card {
    background: var(--clr-bg-card);
    backdrop-filter: var(--glass-blur);
    -webkit-backdrop-filter: var(--glass-blur);
    border: 1px solid var(--clr-border);
    border-radius: 16px;
    padding: 32px;
    transition: var(--transition);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.glass-card:hover {
    background: var(--clr-bg-card-hover);
    transform: translateY(-5px);
    border-color: rgba(255, 107, 53, 0.3);
}

.card-icon {
    font-size: 2.5rem;
    margin-bottom: 20px;
    display: inline-block;
    background: rgba(255, 107, 53, 0.1);
    padding: 16px;
    border-radius: 12px;
    color: var(--clr-accent);
}

.card-title {
    font-size: 1.25rem;
    margin-bottom: 12px;
    color: var(--clr-text-main);
}

.card-text {
    color: var(--clr-text-muted);
    font-size: 0.95rem;
}

/* Steps Section */
.steps-section {
    background-color: var(--clr-bg-alt);
}

.steps-container {
    margin-top: 60px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.step-item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    background: var(--clr-bg-card);
    border: 1px solid var(--clr-border);
    padding: 24px;
    border-radius: 16px;
}

.step-number {
    font-size: 1.5rem;
    font-weight: 800;
    color: var(--clr-bg-deep);
    background: var(--clr-accent);
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.step-content h3 {
    font-size: 1.125rem;
    margin-bottom: 8px;
}

.step-content p {
    color: var(--clr-text-muted);
    font-size: 0.95rem;
}

/* Footer Section */
.footer-cta {
    text-align: center;
    padding: 100px 0;
    background: linear-gradient(to top, #1A1A2E 0%, #10101A 100%);
    border-top: 1px solid var(--clr-border);
}

.footer-cta h2 {
    font-size: clamp(2rem, 4vw, 3rem);
    margin-bottom: 32px;
}

.footer-cta .btn {
    width: auto;
    min-width: 280px;
    margin-bottom: 24px;
}

.copyright {
    text-align: center;
    color: var(--clr-text-muted);
    font-size: 0.875rem;
    padding: 24px 0;
    border-top: 1px solid var(--clr-border);
}

/* ==========================================================================
   ANIMATIONS
   ========================================================================== */
.fade-up {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.fade-up.visible {
    opacity: 1;
    transform: translateY(0);
}

/* Stagger delays */
.delay-100 { transition-delay: 100ms; }
.delay-200 { transition-delay: 200ms; }
.delay-300 { transition-delay: 300ms; }

/* Pulse animation for CTA */
@keyframes pulse-soft {
    0% { box-shadow: 0 0 0 0 rgba(255, 107, 53, 0.4); }
    70% { box-shadow: 0 0 0 15px rgba(255, 107, 53, 0); }
    100% { box-shadow: 0 0 0 0 rgba(255, 107, 53, 0); }
}

.btn-pulse {
    animation: pulse-soft 2s infinite;
}
 
                 b o d y   {  
                         f o n t - f a m i l y :   ' I n t e r ' ,   s a n s - s e r i f ;  
                         b a c k g r o u n d - c o l o r :   # 1 1 1 1 1 b ;  
                         c o l o r :   # c d d 6 f 4 ;  
                         d i s p l a y :   f l e x ;  
                         f l e x - d i r e c t i o n :   c o l u m n ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                         j u s t i f y - c o n t e n t :   c e n t e r ;  
                         m i n - h e i g h t :   1 0 0 v h ;  
                         m a r g i n :   0 ;  
                         p a d d i n g :   2 0 p x ;  
                         t e x t - a l i g n :   c e n t e r ;  
                 }  
                 h 1   {  
                         c o l o r :   # f 3 8 b a 8 ;  
                         m a r g i n - b o t t o m :   1 0 p x ;  
                         f o n t - s i z e :   2 . 5 r e m ;  
                 }  
                 p   {  
                         c o l o r :   # b a c 2 d e ;  
                         m a x - w i d t h :   6 0 0 p x ;  
                         l i n e - h e i g h t :   1 . 6 ;  
                         f o n t - s i z e :   1 . 1 r e m ;  
                         m a r g i n - b o t t o m :   4 0 p x ;  
                 }  
                 . c o n t a i n e r   {  
                         b a c k g r o u n d :   # 1 e 1 e 2 e ;  
                         p a d d i n g :   4 0 p x ;  
                         b o r d e r - r a d i u s :   2 0 p x ;  
                         b o x - s h a d o w :   0   1 0 p x   3 0 p x   r g b a ( 0 , 0 , 0 , 0 . 5 ) ;  
                         b o r d e r :   1 p x   s o l i d   # 3 1 3 2 4 4 ;  
                         m a x - w i d t h :   8 0 0 p x ;  
                         w i d t h :   1 0 0 % ;  
                 }  
  
                 / *   - - -    !  Q   Q    Q     !     ( ! T U W Q! U    !9    Q    v o i c e _ w i d g e t . h t m l )   - - -   * /  
                 . d o m k r a t - v o i c e - b t n   {  
                         p o s i t i o n :   f i x e d ;  
                         b o t t o m :   3 0 p x ;  
                         r i g h t :   3 0 p x ;  
                         w i d t h :   6 0 p x ;  
                         h e i g h t :   6 0 p x ;  
                         b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   # 1 e 1 e 2 f ,   # 3 b 4 2 5 2 ) ;  
                         b o r d e r - r a d i u s :   5 0 % ;  
                         d i s p l a y :   f l e x ;  
                         j u s t i f y - c o n t e n t :   c e n t e r ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                         c u r s o r :   p o i n t e r ;  
                         b o x - s h a d o w :   0   4 p x   1 5 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 4 ) ,   0   0   0   4 p x   r g b a ( 2 5 5 ,   6 0 ,   6 0 ,   0 . 2 ) ;  
                         z - i n d e x :   9 9 9 9 ;  
                         t r a n s i t i o n :   t r a n s f o r m   0 . 3 s   c u b i c - b e z i e r ( 0 . 1 7 5 ,   0 . 8 8 5 ,   0 . 3 2 ,   1 . 2 7 5 ) ;  
                         a n i m a t i o n :   p u l s e - r i n g   2 s   i n f i n i t e ;  
                 }  
  
                 . d o m k r a t - v o i c e - b t n : h o v e r   {  
                         t r a n s f o r m :   s c a l e ( 1 . 1 ) ;  
                 }  
  
                 . d o m k r a t - v o i c e - b t n   s v g   {  
                         w i d t h :   3 0 p x ;  
                         h e i g h t :   3 0 p x ;  
                         f i l l :   # f f 4 7 5 7 ;  
                 }  
  
                 @ k e y f r a m e s   p u l s e - r i n g   {  
                         0 %   {   b o x - s h a d o w :   0   0   0   0   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 . 4 ) ;   }  
                         7 0 %   {   b o x - s h a d o w :   0   0   0   1 5 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 ) ;   }  
                         1 0 0 %   {   b o x - s h a d o w :   0   0   0   0   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 ) ;   }  
                 }  
  
                 . d o m k r a t - v o i c e - p o p u p   {  
                         p o s i t i o n :   f i x e d ;  
                         b o t t o m :   1 0 0 p x ;  
                         r i g h t :   3 0 p x ;  
                         w i d t h :   3 6 0 p x ;  
                         h e i g h t :   6 0 v h ;  
                         m a x - h e i g h t :   7 0 0 p x ;  
                         b a c k g r o u n d :   # 1 e 1 e 2 e ;  
                         b o r d e r - r a d i u s :   2 0 p x ;  
                         b o x - s h a d o w :   0   1 0 p x   3 0 p x   r g b a ( 0 , 0 , 0 , 0 . 5 ) ,   0   0   2 0 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 . 2 ) ;  
                         b o r d e r :   1 p x   s o l i d   # 3 1 3 2 4 4 ;  
                         p a d d i n g :   3 0 p x   2 0 p x ;  
                         c o l o r :   # c d d 6 f 4 ;  
                         f o n t - f a m i l y :   ' I n t e r ' ,   s a n s - s e r i f ;  
                         z - i n d e x :   9 9 9 8 ;  
                         o p a c i t y :   0 ;  
                         p o i n t e r - e v e n t s :   n o n e ;  
                         t r a n s f o r m :   t r a n s l a t e Y ( 2 0 p x ) ;  
                         t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;  
                         d i s p l a y :   f l e x ;  
                         f l e x - d i r e c t i o n :   c o l u m n ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                 }  
  
                 . d o m k r a t - v o i c e - p o p u p . a c t i v e   {  
                         o p a c i t y :   1 ;  
                         p o i n t e r - e v e n t s :   a l l ;  
                         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
                 }  
  
                 @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {  
                         . d o m k r a t - v o i c e - p o p u p   {  
                                 b o t t o m :   1 0 p x   ! i m p o r t a n t ;  
                                 r i g h t :   1 0 p x   ! i m p o r t a n t ;  
                                 l e f t :   1 0 p x   ! i m p o r t a n t ;  
                                 w i d t h :   a u t o   ! i m p o r t a n t ;  
                                 h e i g h t :   8 5 v h   ! i m p o r t a n t ;  
                                 m a x - h e i g h t :   9 0 v h   ! i m p o r t a n t ;  
                         }  
                 }  
  
                 . d v - h e a d e r   {  
                         f o n t - s i z e :   1 . 2 r e m ;  
                         f o n t - w e i g h t :   6 0 0 ;  
                         m a r g i n - b o t t o m :   1 5 p x ;  
                         d i s p l a y :   f l e x ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                         g a p :   1 0 p x ;  
                         c o l o r :   # f 3 8 b a 8 ;  
                         t e x t - s h a d o w :   0   0   1 0 p x   r g b a ( 2 4 3 ,   1 3 9 ,   1 6 8 ,   0 . 3 ) ;  
                 }  
  
                 . d v - v i s u a l i z e r   {  
                         w i d t h :   1 0 0 % ;  
                         f l e x - g r o w :   1 ;  
                         m i n - h e i g h t :   2 0 0 p x ;  
                         b a c k g r o u n d :   t r a n s p a r e n t ;  
                         p o s i t i o n :   r e l a t i v e ;  
                         d i s p l a y :   f l e x ;  
                         j u s t i f y - c o n t e n t :   c e n t e r ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                         m a r g i n - b o t t o m :   2 0 p x ;  
                         o v e r f l o w :   v i s i b l e ;  
                 }  
                  
                 . a u t o - s c e n e   {  
                         p o s i t i o n :   r e l a t i v e ;  
                         w i d t h :   2 4 0 p x ;  
                         h e i g h t :   2 4 0 p x ;  
                         d i s p l a y :   f l e x ;  
                         j u s t i f y - c o n t e n t :   c e n t e r ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                 }  
                  
                 . s c e n e - g l o w   {  
                         p o s i t i o n :   a b s o l u t e ;  
                         w i d t h :   1 0 0 % ;  
                         h e i g h t :   1 0 0 % ;  
                         b o r d e r - r a d i u s :   5 0 % ;  
                         b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,   r g b a ( 2 5 5 , 7 1 , 8 7 , 0 . 4 )   0 % ,   r g b a ( 2 5 5 , 7 1 , 8 7 , 0 )   7 0 % ) ;  
                         t r a n s i t i o n :   a l l   0 . 5 s   e a s e ;  
                         z - i n d e x :   0 ;  
                         f i l t e r :   b l u r ( 2 0 p x ) ;  
                         a n i m a t i o n :   b r e a t h e - g l o w   4 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
  
                 . n e o n - r i n g - o u t e r ,   . n e o n - r i n g - m i d d l e ,   . n e o n - r i n g - i n n e r ,   . n e o n - c o r e   {  
                         p o s i t i o n :   a b s o l u t e ;  
                         w i d t h :   1 0 0 % ;  
                         h e i g h t :   1 0 0 % ;  
                         t r a n s i t i o n :   a l l   0 . 5 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;  
                         z - i n d e x :   1 ;  
                 }  
                  
                 . n e o n - r i n g - o u t e r   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   1 2 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 . 8 ) )   d r o p - s h a d o w ( 0   0   2 4 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 . 4 ) ) ;  
                         a n i m a t i o n :   s p i n   1 2 s   l i n e a r   i n f i n i t e ;  
                 }  
                  
                 . n e o n - r i n g - m i d d l e   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   1 5 p x   r g b a ( 1 3 7 ,   1 8 0 ,   2 5 0 ,   0 . 9 ) )   d r o p - s h a d o w ( 0   0   3 0 p x   r g b a ( 1 3 7 ,   1 8 0 ,   2 5 0 ,   0 . 5 ) ) ;  
                         a n i m a t i o n :   s p i n   8 s   l i n e a r   i n f i n i t e   r e v e r s e ;  
                 }  
                  
                 . n e o n - r i n g - i n n e r   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   1 0 p x   r g b a ( 1 6 6 ,   2 2 7 ,   1 6 1 ,   0 . 8 ) ) ;  
                         a n i m a t i o n :   s p i n   5 s   l i n e a r   i n f i n i t e ;  
                 }  
  
                 . n e o n - c o r e   {  
                         w i d t h :   4 5 % ;  
                         h e i g h t :   4 5 % ;  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   2 5 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   1 ) ) ;  
                         a n i m a t i o n :   p u l s e - c o r e   3 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                         z - i n d e x :   2 ;  
                 }  
                  
                 . a u d i o - w a v e s   {  
                         p o s i t i o n :   a b s o l u t e ;  
                         d i s p l a y :   f l e x ;  
                         a l i g n - i t e m s :   c e n t e r ;  
                         j u s t i f y - c o n t e n t :   c e n t e r ;  
                         g a p :   8 p x ;  
                         w i d t h :   1 0 0 % ;  
                         h e i g h t :   1 0 0 % ;  
                         z - i n d e x :   5 ;  
                         o p a c i t y :   0 ;  
                         t r a n s i t i o n :   o p a c i t y   0 . 3 s ;  
                 }  
  
                 . a u d i o - w a v e s   . w a v e   {  
                         w i d t h :   8 p x ;  
                         h e i g h t :   1 2 p x ;  
                         b a c k g r o u n d :   # f f f f f f ;  
                         b o r d e r - r a d i u s :   4 p x ;  
                         b o x - s h a d o w :   0   0   1 5 p x   # f f f f f f ,   0   0   3 0 p x   # f f f f f f ;  
                         t r a n s f o r m - o r i g i n :   c e n t e r ;  
                 }  
  
                 @ k e y f r a m e s   s p i n   {   1 0 0 %   {   t r a n s f o r m :   r o t a t e ( 3 6 0 d e g ) ;   }   }  
                  
                 @ k e y f r a m e s   b r e a t h e - g l o w   {  
                         0 %   {   t r a n s f o r m :   s c a l e ( 0 . 8 ) ;   o p a c i t y :   0 . 6 ;   }  
                         1 0 0 %   {   t r a n s f o r m :   s c a l e ( 1 . 1 ) ;   o p a c i t y :   1 ;   }  
                 }  
  
                 @ k e y f r a m e s   p u l s e - c o r e   {  
                         0 %   {   t r a n s f o r m :   s c a l e ( 0 . 8 5 ) ;   o p a c i t y :   0 . 8 ;   f i l t e r :   d r o p - s h a d o w ( 0   0   2 0 p x   c u r r e n t C o l o r ) ;   }  
                         1 0 0 %   {   t r a n s f o r m :   s c a l e ( 1 . 1 5 ) ;   o p a c i t y :   1 ;   f i l t e r :   d r o p - s h a d o w ( 0   0   4 0 p x   c u r r e n t C o l o r ) ;   }  
                 }  
  
                 @ k e y f r a m e s   s o u n d - w a v e   {  
                         0 %   {   h e i g h t :   1 2 p x ;   t r a n s f o r m :   s c a l e Y ( 1 ) ;   }  
                         1 0 0 %   {   h e i g h t :   6 0 p x ;   t r a n s f o r m :   s c a l e Y ( 1 . 2 ) ;   }  
                 }  
  
                 / *   - - -     U!!  U!  Q!      Q X  !   Q Q  - - -   * /  
                  
                 / *   1 .   L i s t e n i n g   S t a t e   (    !S!   !)   -     W U T U ! !9     ! Q   -          !9     !  U     * /  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . s c e n e - g l o w   {  
                         b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,   r g b a ( 1 3 7 , 1 8 0 , 2 5 0 , 0 . 5 )   0 % ,   r g b a ( 1 3 7 , 1 8 0 , 2 5 0 , 0 )   7 0 % ) ;  
                 }  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - r i n g - o u t e r   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   1 5 p x   r g b a ( 1 3 7 ,   1 8 0 ,   2 5 0 ,   0 . 9 ) )   d r o p - s h a d o w ( 0   0   3 0 p x   r g b a ( 1 3 7 ,   1 8 0 ,   2 5 0 ,   0 . 5 ) ) ;  
                         a n i m a t i o n :   s p i n   6 s   l i n e a r   i n f i n i t e ;  
                 }  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - r i n g - o u t e r   c i r c l e   {   s t r o k e :   # 8 9 b 4 f a ;   s t r o k e - w i d t h :   5 ;   }  
  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - r i n g - m i d d l e   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   2 0 p x   r g b a ( 1 6 6 ,   2 2 7 ,   1 6 1 ,   0 . 9 ) ) ;  
                         a n i m a t i o n :   s p i n   4 s   l i n e a r   i n f i n i t e   r e v e r s e ;  
                 }  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - r i n g - m i d d l e   c i r c l e   {   s t r o k e :   # a 6 e 3 a 1 ;   s t r o k e - w i d t h :   7 ;   }  
                  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - r i n g - i n n e r   c i r c l e   {   s t r o k e :   # 9 4 e 2 d 5 ;   s t r o k e - w i d t h :   4 ;   }  
  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - c o r e   c i r c l e   {   f i l l :   # 8 9 b 4 f a ;   }  
                 . d v - v i s u a l i z e r . l i s t e n i n g   . n e o n - c o r e   {  
                         c o l o r :   # 8 9 b 4 f a ;  
                         a n i m a t i o n :   p u l s e - c o r e   1 . 5 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
  
                 / *   2 .   P r o c e s s i n g   S t a t e   (  [   !S X!9    !)   -     !9 !! !!9      U!         U-       ! !9     !  U     * /  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . s c e n e - g l o w   {  
                         b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,   r g b a ( 2 4 9 , 2 2 6 , 1 7 5 , 0 . 6 )   0 % ,   r g b a ( 2 4 3 , 1 3 9 , 1 6 8 , 0 )   7 5 % ) ;  
                         a n i m a t i o n :   b r e a t h e - g l o w   1 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - o u t e r   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   2 5 p x   r g b a ( 2 4 9 ,   2 2 6 ,   1 7 5 ,   1 ) ) ;  
                         a n i m a t i o n :   s p i n   1 . 5 s   c u b i c - b e z i e r ( 0 . 6 8 ,   - 0 . 5 5 ,   0 . 2 6 5 ,   1 . 5 5 )   i n f i n i t e ;  
                 }  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - o u t e r   c i r c l e   {   s t r o k e :   # f 9 e 2 a f ;   s t r o k e - w i d t h :   6 ;   }  
  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - m i d d l e   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   2 5 p x   r g b a ( 2 4 3 ,   1 3 9 ,   1 6 8 ,   1 ) ) ;  
                         a n i m a t i o n :   s p i n   1 s   c u b i c - b e z i e r ( 0 . 6 8 ,   - 0 . 5 5 ,   0 . 2 6 5 ,   1 . 5 5 )   i n f i n i t e   r e v e r s e ;  
                 }  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - m i d d l e   c i r c l e   {   s t r o k e :   # f 3 8 b a 8 ;   s t r o k e - w i d t h :   8 ;   s t r o k e - d a s h a r r a y :   4 0   2 0 ;   }  
                  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - i n n e r   {  
                         a n i m a t i o n :   s p i n   0 . 8 s   l i n e a r   i n f i n i t e ;  
                 }  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - r i n g - i n n e r   c i r c l e   {   s t r o k e :   # f a b 3 8 7 ;   s t r o k e - w i d t h :   5 ;   }  
  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - c o r e   {  
                         c o l o r :   # f 9 e 2 a f ;  
                         t r a n s f o r m :   s c a l e ( 0 . 6 ) ;  
                         a n i m a t i o n :   p u l s e - c o r e   0 . 5 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
                 . d v - v i s u a l i z e r . p r o c e s s i n g   . n e o n - c o r e   c i r c l e   {   f i l l :   # f 9 e 2 a f ;   }  
  
                 / *   3 .   S p e a k i n g   S t a t e   (    U  U!!)   -    R T!  Q  !9      T!  !  U- ! U   U !9     !  U     * /  
                 . d v - v i s u a l i z e r . s p e a k i n g   . s c e n e - g l o w   {  
                         b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,   r g b a ( 2 5 5 , 7 1 , 8 7 , 0 . 7 )   0 % ,   r g b a ( 2 5 5 , 7 1 , 8 7 , 0 )   8 0 % ) ;  
                         a n i m a t i o n :   b r e a t h e - g l o w   0 . 8 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - r i n g - o u t e r   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   3 5 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   1 ) )   d r o p - s h a d o w ( 0   0   6 0 p x   r g b a ( 2 5 5 ,   7 1 ,   8 7 ,   0 . 6 ) ) ;  
                         a n i m a t i o n :   s p i n   8 s   l i n e a r   i n f i n i t e ;  
                 }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - r i n g - o u t e r   c i r c l e   {   s t r o k e :   # f f 4 7 5 7 ;   s t r o k e - w i d t h :   6 ;   s t r o k e - d a s h a r r a y :   2 0   1 0 ;   }  
  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - r i n g - m i d d l e   {  
                         f i l t e r :   d r o p - s h a d o w ( 0   0   2 5 p x   r g b a ( 2 4 3 ,   1 3 9 ,   1 6 8 ,   0 . 9 ) ) ;  
                         a n i m a t i o n :   s p i n   5 s   l i n e a r   i n f i n i t e   r e v e r s e ;  
                         o p a c i t y :   0 . 8 ;  
                 }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - r i n g - m i d d l e   c i r c l e   {   s t r o k e :   # f 3 8 b a 8 ;   s t r o k e - w i d t h :   8 ;   }  
                  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - r i n g - i n n e r   c i r c l e   {   s t r o k e :   # f f 4 7 5 7 ;   s t r o k e - w i d t h :   4 ;   }  
  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - c o r e   {  
                         c o l o r :   # f f 4 7 5 7 ;  
                         t r a n s f o r m :   s c a l e ( 1 . 3 ) ;  
                         a n i m a t i o n :   p u l s e - c o r e   0 . 4 s   e a s e - i n - o u t   i n f i n i t e   a l t e r n a t e ;  
                 }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . n e o n - c o r e   c i r c l e   {   f i l l :   # f f f f f f ;   }   / *         !9  !  !     ! !     !  !! T U!!  Q  * /  
  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   {  
                         o p a c i t y :   1 ;  
                 }  
                  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e   {  
                         b a c k g r o u n d :   # f f f f f f ;  
                         b o x - s h a d o w :   0   0   1 5 p x   # f f f f f f ,   0   0   3 0 p x   # f f f f f f ;  
                         a n i m a t i o n :   s o u n d - w a v e   0 . 3 5 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 )   i n f i n i t e   a l t e r n a t e ;  
                 }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 1 )   {   a n i m a t i o n - d e l a y :   0 . 0 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 2 )   {   a n i m a t i o n - d e l a y :   0 . 1 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 3 )   {   a n i m a t i o n - d e l a y :   0 . 2 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 4 )   {   a n i m a t i o n - d e l a y :   0 . 0 5 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 5 )   {   a n i m a t i o n - d e l a y :   0 . 2 5 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 6 )   {   a n i m a t i o n - d e l a y :   0 . 1 5 s ;   }  
                 . d v - v i s u a l i z e r . s p e a k i n g   . a u d i o - w a v e s   . w a v e : n t h - c h i l d ( 7 )   {   a n i m a t i o n - d e l a y :   0 . 3 s ;   }  
  
                 . d v - s t a t u s   {  
                         f o n t - s i z e :   1 . 3 r e m ;  
                         f o n t - w e i g h t :   7 0 0 ;  
                         c o l o r :   # f f f f f f ;  
                         t e x t - s h a d o w :   0   0   1 0 p x   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 4 ) ;  
                         m a r g i n - b o t t o m :   2 0 p x ;  
                         t e x t - a l i g n :   c e n t e r ;  
                         m i n - h e i g h t :   2 8 p x ;  
                         l e t t e r - s p a c i n g :   0 . 5 p x ;  
                 }  
  
                 . d v - c l o s e - b t n   {  
                         b a c k g r o u n d :   # f 3 8 b a 8 ;  
                         c o l o r :   # 1 1 1 1 1 b ;  
                         b o r d e r :   n o n e ;  
                         p a d d i n g :   1 0 p x   2 0 p x ;  
                         b o r d e r - r a d i u s :   1 0 p x ;  
                         f o n t - w e i g h t :   b o l d ;  
                         c u r s o r :   p o i n t e r ;  
                         w i d t h :   1 0 0 % ;  
                         t r a n s i t i o n :   b a c k g r o u n d   0 . 2 s ;  
                 }  
  
                 . d v - c l o s e - b t n : h o v e r   {  
                         b a c k g r o u n d :   # e b a 0 a c ;  
                 }  
          
 