.HeroSection-module___UGK9W__hero{padding:var(--spacing-3xl)0;position:relative}.HeroSection-module___UGK9W__grid{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.HeroSection-module___UGK9W__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.HeroSection-module___UGK9W__badgeDot{animation:2s ease-in-out infinite HeroSection-module___UGK9W__pulse;display:inline-block}@keyframes HeroSection-module___UGK9W__pulse{0%,to{opacity:1}50%{opacity:.5}}.HeroSection-module___UGK9W__title{font-size:var(--text-6xl);color:var(--text-main);text-wrap:balance;font-weight:700;line-height:1.1}.HeroSection-module___UGK9W__subtitle{font-size:var(--text-xl);color:var(--text-muted);text-wrap:pretty;max-width:600px;line-height:1.6}.HeroSection-module___UGK9W__actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.HeroSection-module___UGK9W__visual{position:relative}.HeroSection-module___UGK9W__visualCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:6s ease-in-out infinite HeroSection-module___UGK9W__float;overflow:hidden}@keyframes HeroSection-module___UGK9W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.HeroSection-module___UGK9W__visualHeader{gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--bg-soft);border-bottom:1px solid var(--border-subtle);display:flex}.HeroSection-module___UGK9W__dot{background:var(--text-muted);opacity:.3;border-radius:50%;width:12px;height:12px}.HeroSection-module___UGK9W__visualContent{padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;display:flex}.HeroSection-module___UGK9W__mode{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-soft);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;animation:.5s ease-out backwards HeroSection-module___UGK9W__fadeInUp;display:flex}.HeroSection-module___UGK9W__mode:first-child{animation-delay:.1s}.HeroSection-module___UGK9W__mode:nth-child(2){animation-delay:.2s}.HeroSection-module___UGK9W__mode:nth-child(3){animation-delay:.3s}.HeroSection-module___UGK9W__mode:nth-child(4){animation-delay:.4s}.HeroSection-module___UGK9W__mode:nth-child(5){animation-delay:.5s}.HeroSection-module___UGK9W__mode:nth-child(6){animation-delay:.6s}@keyframes HeroSection-module___UGK9W__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module___UGK9W__modeIcon{font-size:var(--text-lg)}@media (max-width:1024px){.HeroSection-module___UGK9W__grid{gap:var(--spacing-2xl);grid-template-columns:1fr}.HeroSection-module___UGK9W__title{font-size:var(--text-5xl)}.HeroSection-module___UGK9W__subtitle{font-size:var(--text-lg)}}@media (max-width:640px){.HeroSection-module___UGK9W__title{font-size:var(--text-4xl)}.HeroSection-module___UGK9W__actions{flex-direction:column}.HeroSection-module___UGK9W__actions button,.HeroSection-module___UGK9W__actions a{width:100%}}@media (prefers-reduced-motion:reduce){.HeroSection-module___UGK9W__visualCard,.HeroSection-module___UGK9W__mode{animation:none}}
.FeatureGrid-module__NR_mRa__section{padding:var(--spacing-3xl)0;background:var(--bg)}.FeatureGrid-module__NR_mRa__header{text-align:center;margin-bottom:var(--spacing-3xl)}.FeatureGrid-module__NR_mRa__title{font-size:var(--text-4xl);margin-bottom:var(--spacing-md);text-wrap:balance;font-weight:700}.FeatureGrid-module__NR_mRa__subtitle{font-size:var(--text-lg);color:var(--text-muted);text-wrap:pretty;max-width:600px;margin:0 auto}.FeatureGrid-module__NR_mRa__icon{margin-bottom:var(--spacing-md);font-size:2.5rem}.FeatureGrid-module__NR_mRa__featureTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-sm);font-weight:600}.FeatureGrid-module__NR_mRa__featureDescription{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}@media (max-width:768px){.FeatureGrid-module__NR_mRa__title{font-size:var(--text-3xl)}}
.ArchitectureOverview-module__cTQ8qq__section{padding:var(--spacing-3xl)0;background:var(--bg-elevated)}.ArchitectureOverview-module__cTQ8qq__header{text-align:center;margin-bottom:var(--spacing-3xl)}.ArchitectureOverview-module__cTQ8qq__title{font-size:var(--text-4xl);margin-bottom:var(--spacing-md);font-weight:700}.ArchitectureOverview-module__cTQ8qq__subtitle{font-size:var(--text-lg);color:var(--text-muted);max-width:700px;margin:0 auto}.ArchitectureOverview-module__cTQ8qq__content{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ArchitectureOverview-module__cTQ8qq__imageWrapper{border-radius:var(--radius-xl);background:var(--bg-soft);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ArchitectureOverview-module__cTQ8qq__image{width:100%;height:auto;display:block}.ArchitectureOverview-module__cTQ8qq__layers{gap:var(--spacing-md);flex-direction:column;display:flex}.ArchitectureOverview-module__cTQ8qq__layer{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);display:flex}.ArchitectureOverview-module__cTQ8qq__layer:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}.ArchitectureOverview-module__cTQ8qq__layerNumber{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-primary);font-weight:600;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ArchitectureOverview-module__cTQ8qq__layerContent{flex:1}.ArchitectureOverview-module__cTQ8qq__layerName{font-size:var(--text-base);margin-bottom:var(--spacing-xs);font-weight:600}.ArchitectureOverview-module__cTQ8qq__layerDescription{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:1024px){.ArchitectureOverview-module__cTQ8qq__content{gap:var(--spacing-2xl);grid-template-columns:1fr}}@media (max-width:768px){.ArchitectureOverview-module__cTQ8qq__title{font-size:var(--text-3xl)}}
.ModeStrip-module__ezW3BW__section{padding:var(--spacing-3xl)0;background:var(--bg)}.ModeStrip-module__ezW3BW__header{text-align:center;margin-bottom:var(--spacing-3xl);align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.ModeStrip-module__ezW3BW__title{font-size:var(--text-4xl);font-weight:700}.ModeStrip-module__ezW3BW__subtitle{font-size:var(--text-lg);color:var(--text-muted);max-width:600px}.ModeStrip-module__ezW3BW__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.ModeStrip-module__ezW3BW__icon{margin-bottom:var(--spacing-md);font-size:2rem}.ModeStrip-module__ezW3BW__modeName{font-size:var(--text-xl);margin-bottom:var(--spacing-sm);font-weight:600}.ModeStrip-module__ezW3BW__modeDescription{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--spacing-md);line-height:1.6}.ModeStrip-module__ezW3BW__learnMore{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-primary);margin-top:auto;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ModeStrip-module__ezW3BW__learnMore:hover{color:var(--color-primary-dark);gap:var(--spacing-sm)}.ModeStrip-module__ezW3BW__modeCard{flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.ModeStrip-module__ezW3BW__modeCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}@media (max-width:1024px){.ModeStrip-module__ezW3BW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ModeStrip-module__ezW3BW__grid{grid-template-columns:1fr}.ModeStrip-module__ezW3BW__title{font-size:var(--text-3xl)}}
.StepsTimeline-module__Z52vfq__section{padding:var(--spacing-3xl)0;background:var(--bg);overflow-x:hidden}.StepsTimeline-module__Z52vfq__header{text-align:center;margin-bottom:var(--spacing-3xl)}.StepsTimeline-module__Z52vfq__title{font-size:var(--text-4xl);margin-bottom:var(--spacing-md);font-weight:700;line-height:1.2}.StepsTimeline-module__Z52vfq__subtitle{font-size:var(--text-lg);color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.6}.StepsTimeline-module__Z52vfq__roadmap{gap:var(--spacing-xl);padding:var(--spacing-2xl)0;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;display:grid;position:relative}.StepsTimeline-module__Z52vfq__stepWrapper{flex-direction:column;align-items:center;animation:.6s ease-out backwards StepsTimeline-module__Z52vfq__fadeInUp;display:flex;position:relative}.StepsTimeline-module__Z52vfq__stepWrapper:first-child{animation-delay:.1s}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(2){animation-delay:.2s}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(3){animation-delay:.3s}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(4){animation-delay:.4s}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(5){animation-delay:.5s}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(6){animation-delay:.6s}@keyframes StepsTimeline-module__Z52vfq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.StepsTimeline-module__Z52vfq__step{width:100%;padding:var(--spacing-xl);background:var(--bg-elevated);border:2px solid var(--border-subtle);text-align:center;border-radius:16px;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 12px #0000000d}.StepsTimeline-module__Z52vfq__step:hover{border-color:var(--accent-primary);background:var(--bg);transform:translateY(-12px)scale(1.02);box-shadow:0 16px 32px #00000026}.StepsTimeline-module__Z52vfq__stepNumber{top:var(--spacing-md);right:var(--spacing-md);font-size:var(--text-xs);color:var(--accent-primary);background:var(--accent-soft);letter-spacing:.05em;border-radius:12px;padding:4px 10px;font-weight:700;position:absolute}.StepsTimeline-module__Z52vfq__iconCircle{background:var(--accent-soft);border:3px solid var(--accent-primary);width:72px;height:72px;margin-bottom:var(--spacing-lg);border-radius:50%;justify-content:center;align-items:center;transition:all .4s;display:flex}.StepsTimeline-module__Z52vfq__step:hover .StepsTimeline-module__Z52vfq__iconCircle{box-shadow:0 8px 20px rgba(var(--accent-primary-rgb),.4);transform:scale(1.15)rotate(8deg)}.StepsTimeline-module__Z52vfq__icon{font-size:2rem;line-height:1}.StepsTimeline-module__Z52vfq__stepTitle{font-size:var(--text-xl);margin-bottom:var(--spacing-sm);color:var(--text);font-weight:700}.StepsTimeline-module__Z52vfq__stepDescription{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-weight:500;line-height:1.6}.StepsTimeline-module__Z52vfq__stepDetails{font-size:var(--text-sm);color:var(--text-muted);font-style:italic;line-height:1.6}.StepsTimeline-module__Z52vfq__stepWrapper:first-child:after,.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(2):after{content:"";right:calc(-1*var(--spacing-xl)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowHorizontal;position:absolute;top:50%;transform:translateY(-50%)}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(3):after{content:"";bottom:calc(-1*var(--spacing-xl)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowVertical;position:absolute;left:50%;transform:translate(-50%)rotate(90deg)}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(4):after,.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(5):after{content:"";right:calc(-1*var(--spacing-xl)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowHorizontal;position:absolute;top:50%;transform:translateY(-50%)}@keyframes StepsTimeline-module__Z52vfq__pulseArrowHorizontal{0%,to{opacity:.6;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(4px)}}@keyframes StepsTimeline-module__Z52vfq__pulseArrowVertical{0%,to{opacity:.6;transform:translate(-50%)rotate(90deg)translate(0)}50%{opacity:1;transform:translate(-50%)rotate(90deg)translate(4px)}}@media (max-width:1024px){.StepsTimeline-module__Z52vfq__roadmap{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(odd):after{content:"";right:calc(-1*var(--spacing-lg)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowHorizontal;position:absolute;top:50%;transform:translateY(-50%)}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(2):after,.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(4):after{content:"";bottom:calc(-1*var(--spacing-lg)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowVertical;position:absolute;left:50%;transform:translate(-50%)rotate(90deg)}.StepsTimeline-module__Z52vfq__stepWrapper:nth-child(6):after{display:none}}@media (max-width:768px){.StepsTimeline-module__Z52vfq__title{font-size:var(--text-3xl)}.StepsTimeline-module__Z52vfq__subtitle{font-size:var(--text-base)}.StepsTimeline-module__Z52vfq__roadmap{gap:var(--spacing-lg);grid-template-columns:1fr}.StepsTimeline-module__Z52vfq__stepWrapper:after{display:none!important}.StepsTimeline-module__Z52vfq__stepWrapper:not(:last-child):before{content:"";bottom:calc(-1*var(--spacing-lg)/2 - 16px);z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;animation:2s ease-in-out infinite StepsTimeline-module__Z52vfq__pulseArrowMobile;position:absolute;left:50%;transform:translate(-50%)rotate(90deg)}@keyframes StepsTimeline-module__Z52vfq__pulseArrowMobile{0%,to{opacity:.6;transform:translate(-50%)rotate(90deg)translate(0)}50%{opacity:1;transform:translate(-50%)rotate(90deg)translate(4px)}}.StepsTimeline-module__Z52vfq__step{padding:var(--spacing-lg)}.StepsTimeline-module__Z52vfq__iconCircle{width:64px;height:64px}.StepsTimeline-module__Z52vfq__icon{font-size:1.75rem}.StepsTimeline-module__Z52vfq__stepTitle{font-size:var(--text-lg)}.StepsTimeline-module__Z52vfq__stepDescription{font-size:var(--text-sm)}.StepsTimeline-module__Z52vfq__stepDetails{font-size:var(--text-xs)}}
.LogoMark-module__nv9Nsa__logo{color:var(--accent-primary);flex-shrink:0}
.ThemeToggle-module__3b5zuq__toggle{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-main);cursor:pointer;transition:background var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.ThemeToggle-module__3b5zuq__toggle:hover{background:var(--bg-soft)}.ThemeToggle-module__3b5zuq__toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}
.NavBar-module__8u-qnq__nav{z-index:50;background:var(--bg-elevated);transition:all var(--transition-base);border-bottom:1px solid #0000;position:sticky;top:0}.NavBar-module__8u-qnq__nav.NavBar-module__8u-qnq__scrolled{border-bottom-color:var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6}[data-theme=dark] .NavBar-module__8u-qnq__nav.NavBar-module__8u-qnq__scrolled{background:#0b1120e6}.NavBar-module__8u-qnq__container{max-width:1280px;padding:0 var(--spacing-lg);margin:0 auto}.NavBar-module__8u-qnq__content{justify-content:space-between;align-items:center;height:64px;display:flex}.NavBar-module__8u-qnq__logo{align-items:center;gap:var(--spacing-sm);font-size:var(--text-lg);color:var(--text-main);font-weight:600;text-decoration:none;display:flex}.NavBar-module__8u-qnq__logo:hover{text-decoration:none}.NavBar-module__8u-qnq__logoText{letter-spacing:-.02em;font-weight:700}.NavBar-module__8u-qnq__desktopNav{align-items:center;gap:var(--spacing-lg);display:flex}.NavBar-module__8u-qnq__navLink{color:var(--text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.NavBar-module__8u-qnq__navLink:hover{color:var(--text-main);text-decoration:none}.NavBar-module__8u-qnq__actions{align-items:center;gap:var(--spacing-md);display:flex}.NavBar-module__8u-qnq__mobileMenuBtn{width:40px;height:40px;color:var(--text-main);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.NavBar-module__8u-qnq__mobileMenu{padding:var(--spacing-lg)0;gap:var(--spacing-xs);flex-direction:column;display:none}.NavBar-module__8u-qnq__mobileNavLink{padding:var(--spacing-md);color:var(--text-main);font-size:var(--text-base);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none}.NavBar-module__8u-qnq__mobileNavLink:hover{background:var(--bg-soft);text-decoration:none}@media (max-width:1024px){.NavBar-module__8u-qnq__desktopNav{display:none}.NavBar-module__8u-qnq__mobileMenuBtn,.NavBar-module__8u-qnq__mobileMenu{display:flex}}
.Footer-module__EZoWya__footer{background:var(--bg-elevated);border-top:1px solid var(--border-subtle);padding:var(--spacing-3xl)0 var(--spacing-xl);margin-top:var(--spacing-3xl)}.Footer-module__EZoWya__container{max-width:1280px;padding:0 var(--spacing-lg);margin:0 auto}.Footer-module__EZoWya__grid{gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__EZoWya__brand{max-width:300px}.Footer-module__EZoWya__logo{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Footer-module__EZoWya__logoText{font-size:var(--text-xl);color:var(--text-main);font-weight:700}.Footer-module__EZoWya__description{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.Footer-module__EZoWya__linkColumn{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__EZoWya__columnTitle{font-size:var(--text-sm);margin-bottom:var(--spacing-xs);color:var(--text-main);font-weight:600}.Footer-module__EZoWya__link{color:var(--text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.Footer-module__EZoWya__link:hover{color:var(--accent-primary);text-decoration:none}.Footer-module__EZoWya__bottom{padding-top:var(--spacing-xl);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.Footer-module__EZoWya__bottomLeft{align-items:center;gap:var(--spacing-sm)var(--spacing-lg);flex-wrap:wrap;display:flex}.Footer-module__EZoWya__copyright{color:var(--text-muted);font-size:var(--text-sm)}.Footer-module__EZoWya__credit{color:var(--text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.Footer-module__EZoWya__credit:hover,.Footer-module__EZoWya__credit:focus-visible{color:var(--accent-primary);text-decoration:underline}.Footer-module__EZoWya__backToTop{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none}.Footer-module__EZoWya__backToTop:hover{color:var(--accent-primary);background:var(--accent-soft)}.Footer-module__EZoWya__backToTop:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:1024px){.Footer-module__EZoWya__grid{gap:var(--spacing-xl);grid-template-columns:1fr 1fr}.Footer-module__EZoWya__brand{grid-column:1/-1}}@media (max-width:640px){.Footer-module__EZoWya__grid{gap:var(--spacing-lg);grid-template-columns:1fr}.Footer-module__EZoWya__bottom{text-align:center;gap:var(--spacing-md);flex-direction:column}.Footer-module__EZoWya__bottomLeft{gap:var(--spacing-xs);flex-direction:column}}
.LayoutShell-module__zmwOUa__main{min-height:calc(100vh - 200px);position:relative}.LayoutShell-module__zmwOUa__heroGradient{background:linear-gradient(180deg,var(--bg-hero)0%,var(--bg)100%);z-index:-1;pointer-events:none;height:600px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.LayoutShell-module__zmwOUa__heroGradient{height:400px}}
.ArikModeStrip-module__VQKwGq__container{flex-direction:column;gap:.5rem;display:flex}.ArikModeStrip-module__VQKwGq__strip{flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex}.ArikModeStrip-module__VQKwGq__chip{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-main);transition:all var(--transition-fast);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;min-width:0;padding:.5rem 1rem;font-size:.875rem;display:flex}.ArikModeStrip-module__VQKwGq__chip:hover{border-color:var(--accent-primary);background:var(--accent-soft)}.ArikModeStrip-module__VQKwGq__chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ArikModeStrip-module__VQKwGq__chip.ArikModeStrip-module__VQKwGq__active{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-primary);font-weight:500}.ArikModeStrip-module__VQKwGq__icon{font-size:1rem;line-height:1}.ArikModeStrip-module__VQKwGq__label{white-space:nowrap;font-weight:500}.ArikModeStrip-module__VQKwGq__hint{color:var(--text-muted);white-space:nowrap;font-size:.75rem;display:none}.ArikModeStrip-module__VQKwGq__combineLabel{color:var(--accent-primary);text-align:center;padding:0 .25rem;font-size:.875rem;font-weight:500}@media (min-width:640px){.ArikModeStrip-module__VQKwGq__hint{display:inline}}@media (max-width:640px){.ArikModeStrip-module__VQKwGq__chip{padding:.4rem .75rem;font-size:.8125rem}.ArikModeStrip-module__VQKwGq__strip{gap:.375rem}.ArikModeStrip-module__VQKwGq__combineLabel{font-size:.8125rem}}
.MessageActions-module__Xiv7mG__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);opacity:0;padding:0 var(--spacing-xs);transition:opacity .2s;display:flex}.MessageActions-module__Xiv7mG__message:hover .MessageActions-module__Xiv7mG__actions,.MessageActions-module__Xiv7mG__message:focus-within .MessageActions-module__Xiv7mG__actions{opacity:1}.MessageActions-module__Xiv7mG__action{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;min-width:32px;height:28px;font-size:.875rem;transition:all .2s;display:flex}.MessageActions-module__Xiv7mG__action:hover{background:var(--bg-main);color:var(--text-main);border-color:var(--accent-primary);transform:translateY(-1px)}.MessageActions-module__Xiv7mG__action:active{transform:translateY(0)}.MessageActions-module__Xiv7mG__action:focus{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:768px){.MessageActions-module__Xiv7mG__actions{opacity:1}.MessageActions-module__Xiv7mG__action{min-width:36px;height:32px;font-size:1rem}}
.ArikMessageList-module___K-_0G__container{gap:var(--spacing-xl);padding:var(--spacing-xl)var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ArikMessageList-module___K-_0G__empty{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl)var(--spacing-xl);text-align:center;flex-direction:column;height:100%;display:flex}.ArikMessageList-module___K-_0G__emptyIcon{opacity:.3;font-size:4rem;animation:3s ease-in-out infinite ArikMessageList-module___K-_0G__float}@keyframes ArikMessageList-module___K-_0G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ArikMessageList-module___K-_0G__emptyTitle{font-size:var(--text-2xl);color:var(--text-main);text-wrap:balance;margin:0;font-weight:600}.ArikMessageList-module___K-_0G__emptyDescription{max-width:500px;color:var(--text-muted);line-height:1.6;font-size:var(--text-base);text-wrap:pretty;margin:0}.ArikMessageList-module___K-_0G__message{gap:var(--spacing-sm);flex-direction:column;max-width:75%;animation:.3s cubic-bezier(.4,0,.2,1) ArikMessageList-module___K-_0G__slideIn;display:flex}@keyframes ArikMessageList-module___K-_0G__slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ArikMessageList-module___K-_0G__user{align-self:flex-end}.ArikMessageList-module___K-_0G__assistant{align-self:flex-start}.ArikMessageList-module___K-_0G__messageHeader{align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-muted);padding:0 var(--spacing-xs);display:flex}.ArikMessageList-module___K-_0G__role{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ArikMessageList-module___K-_0G__modeBadge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.ArikMessageList-module___K-_0G__docsBadge{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.7rem;display:inline-flex}.ArikMessageList-module___K-_0G__timestamp{margin-left:auto;font-size:.625rem}.ArikMessageList-module___K-_0G__content{padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-lg);white-space:pre-wrap;word-wrap:break-word;line-height:1.6;font-size:var(--text-base);box-shadow:var(--shadow-sm);overflow-wrap:break-word;max-width:100%;overflow-x:hidden}.ArikMessageList-module___K-_0G__user .ArikMessageList-module___K-_0G__content{background:var(--accent-primary);color:#fff;border-bottom-right-radius:var(--radius-sm)}.ArikMessageList-module___K-_0G__assistant .ArikMessageList-module___K-_0G__content{background:var(--bg-elevated);color:var(--text-main);border:1px solid var(--border-subtle);border-bottom-left-radius:var(--radius-sm)}.ArikMessageList-module___K-_0G__thinking{color:var(--text-muted);align-items:center;gap:var(--spacing-xs);font-style:italic;display:inline-flex}.ArikMessageList-module___K-_0G__thinking:after{content:"...";animation:1.5s infinite ArikMessageList-module___K-_0G__ellipsis}@keyframes ArikMessageList-module___K-_0G__ellipsis{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@media (max-width:768px){.ArikMessageList-module___K-_0G__message{max-width:90%}.ArikMessageList-module___K-_0G__container{padding:var(--spacing-lg)var(--spacing-md);gap:var(--spacing-lg)}.ArikMessageList-module___K-_0G__empty{padding:var(--spacing-2xl)var(--spacing-md)}.ArikMessageList-module___K-_0G__emptyTitle{font-size:var(--text-xl)}.ArikMessageList-module___K-_0G__emptyDescription{font-size:var(--text-sm)}}
.ArikAttachButton-module__vGNP9W__wrapper{position:relative}.ArikAttachButton-module__vGNP9W__button{border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;width:2.25rem;height:2.25rem;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.ArikAttachButton-module__vGNP9W__button:hover,.ArikAttachButton-module__vGNP9W__button.ArikAttachButton-module__vGNP9W__hasFiles{border-color:var(--accent-primary);background:var(--accent-soft)}.ArikAttachButton-module__vGNP9W__badge{background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:600;display:flex;position:absolute;top:-.25rem;right:-.25rem}.ArikAttachButton-module__vGNP9W__popover{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:320px;max-width:90vw;box-shadow:var(--shadow-lg);z-index:100;max-height:400px;padding:1rem;position:absolute;bottom:calc(100% + .5rem);left:0;overflow-y:auto}.ArikAttachButton-module__vGNP9W__popoverHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ArikAttachButton-module__vGNP9W__popoverTitle{color:var(--text-main);font-size:.875rem;font-weight:600}.ArikAttachButton-module__vGNP9W__closeButton{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.ArikAttachButton-module__vGNP9W__closeButton:hover{background:var(--bg-soft);color:var(--text-main)}.ArikAttachButton-module__vGNP9W__popoverHint{color:var(--text-muted);margin-bottom:.75rem;font-size:.75rem}.ArikAttachButton-module__vGNP9W__fileInput{display:none}.ArikAttachButton-module__vGNP9W__uploadButton{text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--accent-primary);cursor:pointer;transition:all var(--transition-fast);margin-bottom:.75rem;padding:.5rem;font-size:.875rem;display:block}.ArikAttachButton-module__vGNP9W__uploadButton:hover{border-color:var(--accent-primary);background:var(--accent-soft)}.ArikAttachButton-module__vGNP9W__docList{flex-direction:column;gap:.5rem;display:flex}.ArikAttachButton-module__vGNP9W__docItem{background:var(--bg-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ArikAttachButton-module__vGNP9W__docInfo{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.ArikAttachButton-module__vGNP9W__docIcon{flex-shrink:0;font-size:1rem}.ArikAttachButton-module__vGNP9W__docMeta{flex:1;min-width:0}.ArikAttachButton-module__vGNP9W__docName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.ArikAttachButton-module__vGNP9W__docSize{color:var(--text-muted);font-size:.625rem}.ArikAttachButton-module__vGNP9W__removeButton{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ArikAttachButton-module__vGNP9W__removeButton:hover{background:var(--danger);color:#fff}
.ArikMicButton-module__Uad38G__button{border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;width:2.25rem;height:2.25rem;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.ArikMicButton-module__Uad38G__button:hover{border-color:var(--accent-primary);background:var(--accent-soft)}.ArikMicButton-module__Uad38G__button:disabled{opacity:.5;cursor:not-allowed}.ArikMicButton-module__Uad38G__button.ArikMicButton-module__Uad38G__listening{border-color:var(--danger);background:#ef44441a;animation:2s ease-in-out infinite ArikMicButton-module__Uad38G__pulse-border}.ArikMicButton-module__Uad38G__pulse{background:var(--danger);opacity:0;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite ArikMicButton-module__Uad38G__pulse-effect;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ArikMicButton-module__Uad38G__pulse-border{0%,to{border-color:var(--danger)}50%{border-color:#ef444480}}@keyframes ArikMicButton-module__Uad38G__pulse-effect{0%{opacity:.3;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}
.ArikChatInputBar-module__WcdT4q__wrapper{flex-direction:column;gap:.5rem;max-width:100%;margin-top:.5rem;display:flex}.ArikChatInputBar-module__WcdT4q__error{border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);background:#ef44441a;padding:.75rem 1rem;font-size:.875rem}.ArikChatInputBar-module__WcdT4q__toolbar{color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 .25rem;font-size:.8125rem;display:flex}.ArikChatInputBar-module__WcdT4q__toolbarButton{color:var(--accent-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast);cursor:pointer;padding:.25rem .5rem;font-size:.8125rem}.ArikChatInputBar-module__WcdT4q__toolbarButton:hover{background:var(--accent-soft)}.ArikChatInputBar-module__WcdT4q__docsCounter{color:var(--text-muted);font-size:.75rem}.ArikChatInputBar-module__WcdT4q__inputBar{border:1px solid var(--border-subtle);background:var(--bg-elevated);transition:border-color var(--transition-fast);border-radius:1rem;flex-direction:column;gap:.75rem;max-width:100%;padding:.75rem;display:flex}.ArikChatInputBar-module__WcdT4q__inputBar:focus-within{border-color:var(--accent-primary)}.ArikChatInputBar-module__WcdT4q__textarea{resize:none;color:var(--text-main);background:0 0;border:none;outline:none;width:100%;min-height:1.5rem;max-height:180px;font-family:inherit;font-size:.9375rem;line-height:1.5;overflow-y:auto}.ArikChatInputBar-module__WcdT4q__textarea::placeholder{color:var(--text-muted)}.ArikChatInputBar-module__WcdT4q__textarea:disabled{opacity:.6;cursor:not-allowed}.ArikChatInputBar-module__WcdT4q__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ArikChatInputBar-module__WcdT4q__leftActions{align-items:center;gap:.5rem;display:flex}.ArikChatInputBar-module__WcdT4q__rightActions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.ArikChatInputBar-module__WcdT4q__charCount{color:var(--text-muted);white-space:nowrap;font-size:.75rem}@media (max-width:640px){.ArikChatInputBar-module__WcdT4q__inputBar{padding:.625rem}.ArikChatInputBar-module__WcdT4q__textarea{font-size:1rem}.ArikChatInputBar-module__WcdT4q__actions,.ArikChatInputBar-module__WcdT4q__rightActions{gap:.5rem}}
.ModeSection-module__vlSgkW__section{margin:var(--spacing-3xl)0}.ModeSection-module__vlSgkW__kicker{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);margin-bottom:var(--spacing-sm);font-weight:600}.ModeSection-module__vlSgkW__title{font-size:var(--text-3xl);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:600}.ModeSection-module__vlSgkW__subtitle{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--spacing-xl);max-width:70ch}.ModeSection-module__vlSgkW__content{line-height:1.7}@media (max-width:768px){.ModeSection-module__vlSgkW__section{margin:var(--spacing-2xl)0}.ModeSection-module__vlSgkW__title{font-size:var(--text-2xl)}.ModeSection-module__vlSgkW__subtitle{font-size:var(--text-base)}}
.PromptBuilder-module__gj0hXa__builder{margin:2rem 0}.PromptBuilder-module__gj0hXa__title{color:var(--text-main);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.PromptBuilder-module__gj0hXa__subtitle{color:var(--text-muted);margin-bottom:2rem}.PromptBuilder-module__gj0hXa__section{margin-bottom:1.5rem}.PromptBuilder-module__gj0hXa__label{color:var(--text-main);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.PromptBuilder-module__gj0hXa__required{color:var(--danger,#ef4444)}.PromptBuilder-module__gj0hXa__optional{color:var(--text-muted);font-weight:400}.PromptBuilder-module__gj0hXa__helper{color:var(--text-muted);margin-bottom:.5rem;font-size:.875rem}.PromptBuilder-module__gj0hXa__buttonGroup{flex-wrap:wrap;gap:.5rem;display:flex}.PromptBuilder-module__gj0hXa__chip{border:1px solid var(--border-subtle);background:var(--bg);color:var(--text-main);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.PromptBuilder-module__gj0hXa__chip:hover{background:var(--bg-soft);border-color:var(--accent-primary)}.PromptBuilder-module__gj0hXa__chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PromptBuilder-module__gj0hXa__chipActive{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.PromptBuilder-module__gj0hXa__chipActive:hover{background:var(--accent-primary);opacity:.9}.PromptBuilder-module__gj0hXa__textarea,.PromptBuilder-module__gj0hXa__input{border:1px solid var(--border-subtle);background:var(--bg);width:100%;color:var(--text-main);border-radius:6px;padding:.75rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.PromptBuilder-module__gj0hXa__textarea:focus,.PromptBuilder-module__gj0hXa__input:focus{border-color:var(--accent-primary);outline:none}.PromptBuilder-module__gj0hXa__textarea{resize:vertical;min-height:80px}.PromptBuilder-module__gj0hXa__actions{gap:1rem;margin-top:1.5rem;display:flex}.PromptBuilder-module__gj0hXa__output{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:2rem}.PromptBuilder-module__gj0hXa__outputHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PromptBuilder-module__gj0hXa__promptBox{background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-main);white-space:pre-wrap;word-wrap:break-word;border-radius:6px;padding:1rem;font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.PromptBuilder-module__gj0hXa__liveRegion{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:768px){.PromptBuilder-module__gj0hXa__title{font-size:1.5rem}.PromptBuilder-module__gj0hXa__buttonGroup{flex-direction:column}.PromptBuilder-module__gj0hXa__chip{width:100%}.PromptBuilder-module__gj0hXa__outputHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}
.ArikChatLayout-module__6vsyWG__layout{flex-direction:column;gap:1rem;max-width:100%;min-height:min(80vh,800px);display:flex}.ArikChatLayout-module__6vsyWG__main{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:1rem;flex-direction:column;flex:1;max-width:100%;min-height:0;display:flex;overflow:hidden}.ArikChatLayout-module__6vsyWG__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);flex-wrap:wrap;min-width:0;display:flex}.ArikChatLayout-module__6vsyWG__actions{gap:.5rem;display:flex}.ArikChatLayout-module__6vsyWG__actionBtn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.4rem .8rem;font-size:.8rem;transition:all .2s}.ArikChatLayout-module__6vsyWG__actionBtn:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--accent)}.ArikChatLayout-module__6vsyWG__clearButton{white-space:nowrap}.ArikChatLayout-module__6vsyWG__error{padding:var(--spacing-md)var(--spacing-lg);background:var(--danger);color:#fff;text-align:center;font-size:var(--text-sm);font-weight:500;animation:.3s ease-out ArikChatLayout-module__6vsyWG__slideDown}@keyframes ArikChatLayout-module__6vsyWG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ArikChatLayout-module__6vsyWG__messages{background:var(--bg);flex:1;min-width:0;min-height:0;overflow:hidden auto}.ArikChatLayout-module__6vsyWG__input{padding:var(--spacing-lg);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:0 -2px 8px #0000000d}@media (max-width:1024px){.ArikChatLayout-module__6vsyWG__layout{grid-template-columns:minmax(0,1fr);height:calc(100vh - 220px);max-height:none}}@media (max-width:768px){.ArikChatLayout-module__6vsyWG__layout{gap:var(--spacing-md);height:calc(100vh - 180px)}.ArikChatLayout-module__6vsyWG__main{border-radius:var(--radius-lg);border-left:none;border-right:none}.ArikChatLayout-module__6vsyWG__header{padding:var(--spacing-md);flex-direction:column;align-items:stretch}.ArikChatLayout-module__6vsyWG__clearButton{width:100%}.ArikChatLayout-module__6vsyWG__input{padding:var(--spacing-md)}}@media (max-width:640px){.ArikChatLayout-module__6vsyWG__layout{gap:.75rem;min-height:min(75vh,600px)}.ArikChatLayout-module__6vsyWG__main{border-radius:.75rem}}
.ModeMetaStrip-module__cq8WQW__strip{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:var(--spacing-xl)0;flex-wrap:wrap;display:flex}.ModeMetaStrip-module__cq8WQW__item{gap:var(--spacing-xs);flex-direction:column;display:flex}.ModeMetaStrip-module__cq8WQW__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.ModeMetaStrip-module__cq8WQW__value{font-size:var(--text-base);color:var(--text-main);font-weight:500}.ModeMetaStrip-module__cq8WQW__badge{font-size:var(--text-sm);border-radius:var(--radius-md);padding:.25rem .75rem;font-weight:600;display:inline-block}.ModeMetaStrip-module__cq8WQW__complexityLow{color:var(--success);background:#22c55e1a}.ModeMetaStrip-module__cq8WQW__complexityMedium{color:var(--accent-primary);background:#2563eb1a}.ModeMetaStrip-module__cq8WQW__complexityHigh{color:var(--accent-secondary);background:#a855f71a}@media (max-width:768px){.ModeMetaStrip-module__cq8WQW__strip{gap:var(--spacing-md);flex-direction:column}}
.ExampleScenarios-module__14dgDW__examplesSection{margin-top:var(--spacing-xl)}.ExampleScenarios-module__14dgDW__examplesTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);text-align:center}.ExampleScenarios-module__14dgDW__examplesSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);text-align:center}.ExampleScenarios-module__14dgDW__examplesGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ExampleScenarios-module__14dgDW__examplesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ExampleScenarios-module__14dgDW__examplesGrid{grid-template-columns:repeat(3,1fr)}}.ExampleScenarios-module__14dgDW__scenarioDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.ExampleScenarios-module__14dgDW__scenarioMeta{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.ExampleScenarios-module__14dgDW__metaBadge{font-size:var(--font-size-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);display:inline-block}.ExampleScenarios-module__14dgDW__scenarioGoal{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:1.5}.ExampleScenarios-module__14dgDW__scenarioGoal strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ExampleScenarios-module__14dgDW__loadButton{width:100%}
.ArikHistorySidebar-module__NxtQwa__sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-direction:column;height:100%;padding:1rem;display:flex;overflow:hidden}.ArikHistorySidebar-module__NxtQwa__header{margin-bottom:1rem}.ArikHistorySidebar-module__NxtQwa__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.ArikHistorySidebar-module__NxtQwa__newChatBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.5rem;font-weight:500;transition:opacity .2s}.ArikHistorySidebar-module__NxtQwa__newChatBtn:hover{opacity:.9}.ArikHistorySidebar-module__NxtQwa__list{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.ArikHistorySidebar-module__NxtQwa__sessionItem{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.75rem;transition:background .2s}.ArikHistorySidebar-module__NxtQwa__sessionItem:hover{background:var(--bg-elevated)}.ArikHistorySidebar-module__NxtQwa__sessionItem.ArikHistorySidebar-module__NxtQwa__active{background:var(--bg-elevated);border-color:var(--accent)}.ArikHistorySidebar-module__NxtQwa__sessionInfo{flex-direction:column;gap:.25rem;display:flex}.ArikHistorySidebar-module__NxtQwa__sessionTitle{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.ArikHistorySidebar-module__NxtQwa__sessionDate{color:var(--text-muted);font-size:.75rem}.ArikHistorySidebar-module__NxtQwa__actions{border-top:1px solid var(--border-subtle);gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.ArikHistorySidebar-module__NxtQwa__actionBtn{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.25rem;flex:1;padding:.4rem;font-size:.8rem}.ArikHistorySidebar-module__NxtQwa__actionBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.ArikHistorySidebar-module__NxtQwa__deleteBtn:hover{color:#ef4444;border-color:#ef4444}.ArikHistorySidebar-module__NxtQwa__renameForm{width:100%}.ArikHistorySidebar-module__NxtQwa__renameInput{border:1px solid var(--accent);background:var(--bg-surface);width:100%;color:var(--text-primary);border-radius:.25rem;padding:.4rem}.ArikHistorySidebar-module__NxtQwa__mobileToggle{display:none}@media (max-width:900px){.ArikHistorySidebar-module__NxtQwa__mobileToggle{z-index:50;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2rem;padding:.5rem 1rem;font-size:.9rem;display:block;position:fixed;top:4.5rem;left:1rem;box-shadow:0 2px 8px #0000001a}.ArikHistorySidebar-module__NxtQwa__sidebar{z-index:40;border-right:1px solid var(--border-subtle);width:280px;padding-top:5rem;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ArikHistorySidebar-module__NxtQwa__sidebar.ArikHistorySidebar-module__NxtQwa__open{transform:translate(0);box-shadow:2px 0 12px #0003}}
.FaqAccordion-module__77O0pG__accordion{gap:var(--spacing-md);flex-direction:column;display:flex}.FaqAccordion-module__77O0pG__item{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);overflow:hidden}.FaqAccordion-module__77O0pG__item:hover{box-shadow:var(--shadow-md)}.FaqAccordion-module__77O0pG__question{width:100%;padding:var(--spacing-lg);font-size:var(--text-lg);color:var(--text-main);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.FaqAccordion-module__77O0pG__question:hover{background:var(--bg-soft)}.FaqAccordion-module__77O0pG__icon{font-size:var(--text-2xl);color:var(--accent-primary);margin-left:var(--spacing-md);flex-shrink:0;font-weight:300}.FaqAccordion-module__77O0pG__answer{padding:0 var(--spacing-lg)var(--spacing-lg);font-size:var(--text-base);color:var(--text-muted);line-height:1.7;animation:.2s FaqAccordion-module__77O0pG__slideDown}@keyframes FaqAccordion-module__77O0pG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FaqAccordion-module__77O0pG__question{font-size:var(--text-base);padding:var(--spacing-md)}.FaqAccordion-module__77O0pG__answer{padding:0 var(--spacing-md)var(--spacing-md);font-size:var(--text-sm)}}
.LaunchSection-module__Fcrsia__launchCard{margin-top:var(--spacing-xl);text-align:center;padding:var(--spacing-xl)}.LaunchSection-module__Fcrsia__launchTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.LaunchSection-module__Fcrsia__launchDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.LaunchSection-module__Fcrsia__launchActions{justify-content:center;gap:var(--spacing-md);display:flex}
.ArikConsoleShell-module__ld0DuW__shell{grid-template-columns:280px 1fr;max-width:1400px;height:calc(100vh - 64px);margin:0 auto;display:grid;overflow:hidden}.ArikConsoleShell-module__ld0DuW__main{height:100%;position:relative;overflow:hidden}.ArikConsoleShell-module__ld0DuW__loading{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}@media (max-width:900px){.ArikConsoleShell-module__ld0DuW__shell{grid-template-columns:1fr;height:calc(100vh - 56px)}}
.ContactFormDetailed-module__lF2kYq__form{border:1px solid var(--arik-border-subtle,#1f2937);background:var(--arik-bg-elevated,#0b1021);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.ContactFormDetailed-module__lF2kYq__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ContactFormDetailed-module__lF2kYq__grid{grid-template-columns:1fr}.ContactFormDetailed-module__lF2kYq__form{padding:1.5rem}}.ContactFormDetailed-module__lF2kYq__field{flex-direction:column;gap:.4rem;display:flex}.ContactFormDetailed-module__lF2kYq__field label{color:var(--arik-text-muted,#9ca3af);font-size:.875rem;font-weight:500}.ContactFormDetailed-module__lF2kYq__field input,.ContactFormDetailed-module__lF2kYq__field textarea,.ContactFormDetailed-module__lF2kYq__field select{border:1px solid var(--arik-border-subtle,#1f2937);color:var(--arik-text,#f9fafb);font:inherit;background:#020617;border-radius:.75rem;outline:none;padding:.75rem 1rem;transition:border-color .2s}.ContactFormDetailed-module__lF2kYq__field input:focus-visible,.ContactFormDetailed-module__lF2kYq__field textarea:focus-visible,.ContactFormDetailed-module__lF2kYq__field select:focus-visible{border-color:var(--arik-accent,#4f46e5)}.ContactFormDetailed-module__lF2kYq__field select{cursor:pointer}.ContactFormDetailed-module__lF2kYq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ContactFormDetailed-module__lF2kYq__chip{border:1px solid var(--arik-border-subtle,#1f2937);color:var(--arik-text-muted,#9ca3af);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.ContactFormDetailed-module__lF2kYq__chip:hover{border-color:var(--arik-accent,#4f46e5);color:var(--arik-text,#f9fafb)}.ContactFormDetailed-module__lF2kYq__chipActive{border-color:var(--arik-accent,#4f46e5);background:var(--arik-accent-soft,#4f46e526);color:var(--arik-text,#f9fafb)}.ContactFormDetailed-module__lF2kYq__checkbox{cursor:pointer;color:var(--arik-text-muted,#9ca3af);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ContactFormDetailed-module__lF2kYq__checkbox input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--arik-accent,#4f46e5)}.ContactFormDetailed-module__lF2kYq__alertError,.ContactFormDetailed-module__lF2kYq__alertSuccess{border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.ContactFormDetailed-module__lF2kYq__alertError{color:#fecaca;background:#ef44441f;border:1px solid #ef444440}.ContactFormDetailed-module__lF2kYq__alertSuccess{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e40}.ContactFormDetailed-module__lF2kYq__actions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.ContactFormDetailed-module__lF2kYq__submitBtn{background:var(--arik-accent,#4f46e5);color:#f9fafb;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;transition:opacity .2s}.ContactFormDetailed-module__lF2kYq__submitBtn:hover:not(:disabled){opacity:.9}.ContactFormDetailed-module__lF2kYq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ContactFormDetailed-module__lF2kYq__hint{color:var(--arik-text-muted,#9ca3af);text-align:center;margin:0;font-size:.8rem}
.WaitlistForm-module__iQf-2G__form{flex-direction:column;gap:1rem;display:flex}.WaitlistForm-module__iQf-2G__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.WaitlistForm-module__iQf-2G__grid{grid-template-columns:1fr}}.WaitlistForm-module__iQf-2G__field{flex-direction:column;gap:.4rem;display:flex}.WaitlistForm-module__iQf-2G__field label{color:var(--text-muted);font-size:.875rem;font-weight:500}.WaitlistForm-module__iQf-2G__field input,.WaitlistForm-module__iQf-2G__field textarea,.WaitlistForm-module__iQf-2G__field select{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-main);font:inherit;border-radius:.75rem;outline:none;padding:.75rem 1rem;transition:border-color .2s}.WaitlistForm-module__iQf-2G__field input:focus-visible,.WaitlistForm-module__iQf-2G__field textarea:focus-visible,.WaitlistForm-module__iQf-2G__field select:focus-visible{border-color:var(--accent-primary)}.WaitlistForm-module__iQf-2G__field select{cursor:pointer}.WaitlistForm-module__iQf-2G__alertError,.WaitlistForm-module__iQf-2G__alertSuccess{border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.WaitlistForm-module__iQf-2G__alertError{color:var(--danger);background:#ef44441f;border:1px solid #ef444440}.WaitlistForm-module__iQf-2G__alertSuccess{color:var(--success);background:#22c55e1f;border:1px solid #22c55e40}.WaitlistForm-module__iQf-2G__submitBtn{background:var(--accent-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:opacity .2s}.WaitlistForm-module__iQf-2G__submitBtn:hover:not(:disabled){opacity:.9}.WaitlistForm-module__iQf-2G__submitBtn:disabled{opacity:.6;cursor:not-allowed}
.page-module__xgPmsG__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}.page-module__xgPmsG__heading{font-size:var(--text-2xl);margin-bottom:var(--spacing-lg);color:var(--text-main);font-weight:700}.page-module__xgPmsG__paragraph{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--spacing-md);line-height:1.7}.page-module__xgPmsG__paragraph:last-child{margin-bottom:0}.page-module__xgPmsG__comparisonGrid{gap:var(--spacing-xl);margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__xgPmsG__comparisonItem{padding:var(--spacing-lg);background:var(--bg-soft);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.page-module__xgPmsG__comparisonTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:600}.page-module__xgPmsG__comparisonList{gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__xgPmsG__comparisonList li{padding-left:var(--spacing-lg);color:var(--text-muted);line-height:1.5;position:relative}.page-module__xgPmsG__comparisonList li:before{content:"•";color:var(--accent-primary);font-weight:700;font-size:var(--text-lg);position:absolute;left:0}.page-module__xgPmsG__valuesList{gap:var(--spacing-xl);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.page-module__xgPmsG__value{gap:var(--spacing-lg);align-items:flex-start;display:flex}.page-module__xgPmsG__valueIcon{flex-shrink:0;font-size:2.5rem}.page-module__xgPmsG__valueTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-xs);color:var(--text-main);font-weight:600}.page-module__xgPmsG__valueText{font-size:var(--text-base);color:var(--text-muted);line-height:1.6}.page-module__xgPmsG__benefitsList{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__xgPmsG__benefitsList li{padding-left:var(--spacing-lg);color:var(--text-muted);line-height:1.7;position:relative}.page-module__xgPmsG__benefitsList li:before{content:"→";color:var(--accent-primary);font-weight:700;position:absolute;left:0}.page-module__xgPmsG__techList{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.page-module__xgPmsG__techItem{padding:var(--spacing-md);background:var(--bg-soft);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.page-module__xgPmsG__techTitle{font-size:var(--text-base);margin-bottom:var(--spacing-xs);color:var(--accent-primary);font-weight:600}.page-module__xgPmsG__techText{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.page-module__xgPmsG__cta{text-align:center;padding:var(--spacing-3xl)var(--spacing-xl);background:var(--bg-soft);border-radius:var(--radius-xl);margin-top:var(--spacing-xl)}.page-module__xgPmsG__ctaTitle{font-size:var(--text-3xl);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:700}.page-module__xgPmsG__ctaText{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.page-module__xgPmsG__comparisonGrid,.page-module__xgPmsG__techList{grid-template-columns:1fr}.page-module__xgPmsG__value{gap:var(--spacing-md);flex-direction:column}.page-module__xgPmsG__ctaTitle{font-size:var(--text-2xl)}}
.page-module__j6Q3dW__contactGrid{grid-template-columns:1fr 1.5fr;align-items:start;gap:3rem;display:grid}@media (max-width:1024px){.page-module__j6Q3dW__contactGrid{grid-template-columns:1fr;gap:2rem}}.page-module__j6Q3dW__contactInfo h2{color:var(--text-main);margin-bottom:1rem;font-size:1.5rem}.page-module__j6Q3dW__contactInfo ul{margin:1.5rem 0;padding:0;list-style:none}.page-module__j6Q3dW__contactInfo ul li{color:var(--text-muted);padding:.5rem 0 .5rem 1.5rem;position:relative}.page-module__j6Q3dW__contactInfo ul li:before{content:"→";color:var(--accent-primary);font-weight:600;position:absolute;left:0}.page-module__j6Q3dW__contactInfo p{color:var(--text-muted);line-height:1.6}.page-module__j6Q3dW__contactFormWrapper{position:relative}
.page-module__ByvEAa__docs{gap:var(--spacing-2xl);flex-direction:column;display:flex}.page-module__ByvEAa__heading{font-size:var(--text-2xl);margin-bottom:var(--spacing-lg);color:var(--text-main);font-weight:700}.page-module__ByvEAa__paragraph{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--spacing-md);line-height:1.7}.page-module__ByvEAa__modeFlow{gap:var(--spacing-lg);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.page-module__ByvEAa__modeStep{padding:var(--spacing-lg);background:var(--bg-soft);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md)}.page-module__ByvEAa__stepTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-sm);color:var(--text-main);font-weight:600}.page-module__ByvEAa__stepText{font-size:var(--text-base);color:var(--text-muted);margin:0;line-height:1.6}.page-module__ByvEAa__methodGrid{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.page-module__ByvEAa__methodItem{padding:var(--spacing-md);background:var(--bg-soft);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.page-module__ByvEAa__methodTitle{font-size:var(--text-base);margin-bottom:var(--spacing-xs);color:var(--accent-primary);font-weight:600}.page-module__ByvEAa__methodText{font-size:var(--text-sm);color:var(--text-muted)}.page-module__ByvEAa__layersList{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__ByvEAa__layer{padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-subtle)}.page-module__ByvEAa__layer:last-child{border-bottom:none;padding-bottom:0}.page-module__ByvEAa__layerTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-sm);color:var(--text-main);font-weight:600}.page-module__ByvEAa__layerText{font-size:var(--text-base);color:var(--text-muted);line-height:1.6}.page-module__ByvEAa__agentList,.page-module__ByvEAa__safetyList{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__ByvEAa__agentList li,.page-module__ByvEAa__safetyList li{padding-left:var(--spacing-lg);color:var(--text-muted);line-height:1.6;position:relative}.page-module__ByvEAa__agentList li:before,.page-module__ByvEAa__safetyList li:before{content:"✓";color:var(--accent-primary);font-weight:700;position:absolute;left:0}.page-module__ByvEAa__workflow{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-subtle)}.page-module__ByvEAa__workflow:first-child{margin-top:var(--spacing-lg);border-top:none;padding-top:0}.page-module__ByvEAa__workflowTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:600}.page-module__ByvEAa__workflowSteps{counter-reset:step-counter;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__ByvEAa__workflowSteps li{counter-increment:step-counter;padding-left:var(--spacing-xl);color:var(--text-muted);line-height:1.6;position:relative}.page-module__ByvEAa__workflowSteps li:before{content:counter(step-counter);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-primary);font-weight:600;font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.page-module__ByvEAa__safetySection{margin-top:var(--spacing-lg)}.page-module__ByvEAa__safetySubheading{font-size:var(--text-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);color:var(--text-main);font-weight:600}.page-module__ByvEAa__safetySubheading:first-child{margin-top:0}.page-module__ByvEAa__warningBox{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--accent-soft);border:1px solid var(--accent-primary);border-radius:var(--radius-md);border-left:4px solid var(--accent-primary)}.page-module__ByvEAa__warningBox p{font-size:var(--text-base);color:var(--text-main);margin:0;line-height:1.6}@media (max-width:768px){.page-module__ByvEAa__methodGrid{grid-template-columns:1fr}}
.page-module__m_B44W__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__m_B44W__faqItem{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}.page-module__m_B44W__faqItem:hover{border-color:var(--accent-primary)}.page-module__m_B44W__faqQuestion{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-lg);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.page-module__m_B44W__faqQuestion:hover{background:var(--bg-soft)}.page-module__m_B44W__questionText{font-size:var(--text-lg);color:var(--text-main);font-weight:600}.page-module__m_B44W__icon{font-size:var(--text-2xl);color:var(--accent-primary);text-align:center;flex-shrink:0;width:24px;font-weight:300}.page-module__m_B44W__faqAnswer{padding:0 var(--spacing-lg)var(--spacing-lg);animation:.2s ease-out page-module__m_B44W__slideDown}@keyframes page-module__m_B44W__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__m_B44W__faqAnswer p{font-size:var(--text-base);color:var(--text-muted);margin:0;line-height:1.7}@media (max-width:768px){.page-module__m_B44W__questionText{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.page-module__m_B44W__faqAnswer{animation:none}}.page-module__m_B44W__contactCta{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:4rem;padding:2rem}.page-module__m_B44W__ctaTitle{font-size:var(--text-2xl);margin-bottom:var(--spacing-sm);color:var(--text-main);font-weight:600}.page-module__m_B44W__ctaDescription{color:var(--text-muted);margin-bottom:var(--spacing-lg);font-size:var(--text-lg)}
.page-module__UJgE-W__legal{gap:var(--spacing-xl);flex-direction:column;display:flex}.page-module__UJgE-W__intro{font-size:var(--text-lg);color:var(--text-muted);margin:0;line-height:1.7}.page-module__UJgE-W__heading{font-size:var(--text-2xl);margin-bottom:var(--spacing-lg);color:var(--text-main);font-weight:700}.page-module__UJgE-W__subheading{font-size:var(--text-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:600}.page-module__UJgE-W__paragraph{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--spacing-md);line-height:1.7}.page-module__UJgE-W__list{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;list-style:outside;display:flex}.page-module__UJgE-W__list li{color:var(--text-muted);line-height:1.7}.page-module__UJgE-W__contactInfo{background:var(--bg-soft);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.page-module__UJgE-W__contactInfo p{margin:var(--spacing-xs)0;color:var(--text-main)}.page-module__UJgE-W__disclaimer{background:var(--accent-soft);border:1px solid var(--accent-primary);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-top:var(--spacing-xl)}.page-module__UJgE-W__disclaimer p{color:var(--text-main);line-height:1.6;font-size:var(--text-sm);margin:0}
.page-module__L3745G__container{max-width:900px;padding:var(--spacing-2xl)var(--spacing-lg);margin:0 auto}.page-module__L3745G__list{padding:0;list-style:none}.page-module__L3745G__list li{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md);position:relative}.page-module__L3745G__list li:before{content:"→";color:var(--accent-primary);font-weight:600;position:absolute;left:0}.page-module__L3745G__stepList{counter-reset:step;padding:0;list-style:none}.page-module__L3745G__stepList li{counter-increment:step;padding-left:var(--spacing-2xl);margin-bottom:var(--spacing-lg);position:relative}.page-module__L3745G__stepList li:before{content:counter(step);background:var(--accent-primary);color:#fff;width:2rem;height:2rem;font-weight:600;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.page-module__L3745G__modeDiagram{margin:var(--spacing-2xl)0;padding:var(--spacing-xl);background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.page-module__L3745G__diagramImage{border-radius:var(--radius-md);width:100%;height:auto;display:block}.page-module__L3745G__grid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__L3745G__tipsList{gap:var(--spacing-lg);margin-top:var(--spacing-xl);display:grid}.page-module__L3745G__promptsGrid{gap:var(--spacing-md);margin-top:var(--spacing-xl);display:grid}.page-module__L3745G__prompt{padding:var(--spacing-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-main)}.page-module__L3745G__casesGrid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);display:grid}.page-module__L3745G__cta{margin-top:var(--spacing-3xl);padding:var(--spacing-3xl)var(--spacing-2xl);background:var(--bg-elevated);border-radius:var(--radius-xl);text-align:center;border:1px solid var(--border-subtle)}.page-module__L3745G__cta h2{margin-bottom:var(--spacing-md)}.page-module__L3745G__cta p{color:var(--text-muted);margin-bottom:var(--spacing-xl)}.page-module__L3745G__ctaButtons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.page-module__L3745G__container{padding:var(--spacing-xl)var(--spacing-md)}.page-module__L3745G__grid{grid-template-columns:1fr}.page-module__L3745G__ctaButtons{flex-direction:column}.page-module__L3745G__modeDiagram{padding:var(--spacing-md);margin:var(--spacing-xl)calc(var(--spacing-md)*-1)}}
.page-module__ulT4zG__modesGrid{gap:var(--spacing-3xl);flex-direction:column;display:flex}.page-module__ulT4zG__modeSection{scroll-margin-top:100px}.page-module__ulT4zG__modeCard{max-width:900px;margin:0 auto}.page-module__ulT4zG__modeHeader{align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.page-module__ulT4zG__modeIcon{flex-shrink:0;font-size:3rem}.page-module__ulT4zG__modeName{font-size:var(--text-3xl);margin-bottom:var(--spacing-xs);font-weight:700}.page-module__ulT4zG__modeDescription{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--spacing-lg);line-height:1.6}.page-module__ulT4zG__modeImage{margin:var(--spacing-xl)0;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden}.page-module__ulT4zG__image{width:100%;height:auto;display:block}.page-module__ulT4zG__whenToUse{margin-bottom:var(--spacing-lg)}.page-module__ulT4zG__subtitle{font-size:var(--text-base);margin-bottom:var(--spacing-sm);color:var(--text-main);font-weight:600}.page-module__ulT4zG__list{gap:var(--spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__ulT4zG__list li{padding-left:var(--spacing-lg);color:var(--text-muted);line-height:1.5;position:relative}.page-module__ulT4zG__list li:before{content:"→";color:var(--accent-primary);font-weight:700;position:absolute;left:0}.page-module__ulT4zG__example{background:var(--bg-soft);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.page-module__ulT4zG__code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-main);margin-top:var(--spacing-xs);line-height:1.6;display:block}.page-module__ulT4zG__modeActions{padding-top:var(--spacing-md);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}@media (max-width:768px){.page-module__ulT4zG__modeName{font-size:var(--text-2xl)}.page-module__ulT4zG__modeHeader{gap:var(--spacing-md);flex-direction:column}.page-module__ulT4zG__modeActions{justify-content:center}}
.page-module__zhYoBW__pricingGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__zhYoBW__pricingCard{flex-direction:column;display:flex;position:relative}.page-module__zhYoBW__pricingCard.page-module__zhYoBW__popular{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary)}.page-module__zhYoBW__popularBadge{top:var(--spacing-md);right:var(--spacing-md);position:absolute}.page-module__zhYoBW__tierHeader{margin-bottom:var(--spacing-xl)}.page-module__zhYoBW__tierName{font-size:var(--text-2xl);margin-bottom:var(--spacing-md);color:var(--text-main);font-weight:700}.page-module__zhYoBW__price{align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.page-module__zhYoBW__priceAmount{font-size:var(--text-5xl);color:var(--accent-primary);font-weight:700}.page-module__zhYoBW__pricePeriod{font-size:var(--text-lg);color:var(--text-muted)}.page-module__zhYoBW__tierDescription{font-size:var(--text-base);color:var(--text-muted)}.page-module__zhYoBW__featuresList{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.page-module__zhYoBW__feature{padding-left:var(--spacing-lg);color:var(--text-muted);line-height:1.5;position:relative}.page-module__zhYoBW__feature:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.page-module__zhYoBW__tierCta{width:100%}.page-module__zhYoBW__waitlistCard{max-width:700px;margin:0 auto var(--spacing-xl)}.page-module__zhYoBW__waitlistTitle{font-size:var(--text-3xl);margin-bottom:var(--spacing-md);text-align:center;font-weight:700}.page-module__zhYoBW__waitlistDescription{text-align:center;color:var(--text-muted);margin-bottom:var(--spacing-2xl)}.page-module__zhYoBW__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__zhYoBW__formRow{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__zhYoBW__formGroup{flex-direction:column;display:flex}.page-module__zhYoBW__inputError{background-color:#dc26260d;border-color:var(--error)!important}.page-module__zhYoBW__inputError:focus{outline-color:var(--error);box-shadow:0 0 0 3px #dc26261a}.page-module__zhYoBW__errorMessage{color:var(--error);font-size:var(--text-sm);margin-top:var(--spacing-xs);display:block}.page-module__zhYoBW__submitBtn{width:100%}.page-module__zhYoBW__successMessage{text-align:center;padding:var(--spacing-2xl);background:var(--accent-soft);border-radius:var(--radius-md);color:var(--text-main)}.page-module__zhYoBW__successIcon{font-size:var(--text-5xl);color:var(--success);margin-bottom:var(--spacing-md)}.page-module__zhYoBW__note{text-align:center;font-size:var(--text-sm);color:var(--text-muted);font-style:italic}@media (max-width:1024px){.page-module__zhYoBW__pricingGrid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.page-module__zhYoBW__formRow{grid-template-columns:1fr}}
.SafetyNotice-module__2fiJkG__safetyCard{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-secondary);border-left:4px solid var(--color-accent)}.SafetyNotice-module__2fiJkG__safetyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-sm);display:flex}.SafetyNotice-module__2fiJkG__safetyText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}
.ArikAccessGate-module__1WGr9G__gate{justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:2rem 1.25rem;display:flex}.ArikAccessGate-module__1WGr9G__card{border:1px solid var(--arik-border-subtle,#1f2937);background:radial-gradient(circle at top,#111827 0%,#020617 60%);border-radius:1.25rem;width:100%;max-width:420px;padding:1.75rem;box-shadow:0 20px 40px #00000073}.ArikAccessGate-module__1WGr9G__title{color:var(--arik-text,#f9fafb);margin:0 0 .5rem;font-size:1.35rem}.ArikAccessGate-module__1WGr9G__subtitle{color:var(--arik-text-muted,#9ca3af);margin:0 0 1.25rem;font-size:.9rem}.ArikAccessGate-module__1WGr9G__form{flex-direction:column;gap:.75rem;display:flex}.ArikAccessGate-module__1WGr9G__label{color:var(--arik-text-muted,#9ca3af);font-size:.85rem}.ArikAccessGate-module__1WGr9G__input{border:1px solid var(--arik-border-subtle,#1f2937);color:var(--arik-text,#f9fafb);font:inherit;background:#020617;border-radius:.75rem;outline:none;padding:.6rem .8rem}.ArikAccessGate-module__1WGr9G__input:focus-visible{border-color:var(--arik-accent,#4f46e5)}.ArikAccessGate-module__1WGr9G__error{color:#fecaca;background:#ef44441f;border:1px solid #ef444440;border-radius:.75rem;padding:.5rem .75rem;font-size:.85rem}.ArikAccessGate-module__1WGr9G__button{background:var(--arik-accent,#4f46e5);color:#f9fafb;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.6rem 1.2rem;transition:opacity .2s}.ArikAccessGate-module__1WGr9G__button:disabled{opacity:.6;cursor:default}.ArikAccessGate-module__1WGr9G__hint{color:var(--arik-text-muted,#9ca3af);margin-top:.5rem;font-size:.8rem}
