@charset "UTF-8";.header{position:sticky;top:0;z-index:200;padding:1rem 0;background:#0a0a0fcc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.5)}.header__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.header__container{padding:0 1rem}}.header__container{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s ease}.header__logo:hover{opacity:.9}.header__logo-icon{flex-shrink:0;border-radius:4px}.header__logo-text{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.header__logo-text{display:none}}.header__nav{display:flex;gap:.25rem;align-items:center;background:#6366f114;padding:.25rem;border-radius:12px;border:1px solid rgba(99,102,241,.2)}@media(max-width:768px){.header__nav{display:none}}.header__nav-link{color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease}.header__nav-link:hover{color:#fff;background:#6366f133;text-decoration:none}.header__nav-link:active{transform:scale(.98)}.header__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.header__cta:disabled{opacity:.5;cursor:not-allowed}.header__cta{background:#6366f1;color:#fff}.header__cta:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.header__cta{padding:.5rem 1.25rem;font-size:.875rem;border-radius:8px}@media(max-width:768px){.header__cta--desktop{display:none}}.header__cta--mobile{width:100%;text-align:center;margin-top:1rem;padding:.75rem 1.25rem}.header__menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:#ffffff4d;border:1px solid rgba(255,255,255,.5);border-radius:8px;cursor:pointer;padding:0;z-index:100;transition:all .2s ease}.header__menu-btn:hover{background:#ffffff80}@media(max-width:768px){.header__menu-btn{display:flex}}.header__menu-icon{position:relative;width:18px;height:2px;background-color:#fff;border-radius:1px;transition:all .2s ease}.header__menu-icon:before,.header__menu-icon:after{content:"";position:absolute;left:0;width:18px;height:2px;background-color:#fff;border-radius:1px;transition:all .2s ease}.header__menu-icon:before{top:-6px}.header__menu-icon:after{bottom:-6px}.header__menu-btn--open .header__menu-icon{background-color:transparent}.header__menu-btn--open .header__menu-icon:before{top:0;transform:rotate(45deg)}.header__menu-btn--open .header__menu-icon:after{bottom:0;transform:rotate(-45deg)}.header__mobile-nav{display:none;flex-direction:column;gap:.25rem;padding:1rem;background:#0a0a0ff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.5);position:absolute;top:100%;left:0;right:0;z-index:100;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media(max-width:768px){.header__mobile-nav--open{display:flex}}.header__mobile-link{color:#a0a0b0;font-size:1rem;font-weight:500;text-decoration:none;padding:.75rem 1rem;border-radius:8px;transition:all .2s ease}.header__mobile-link:hover{color:#fff;background:#ffffff4d}.spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.spinner--sm{gap:.25rem}.spinner--md{gap:.5rem}.spinner--lg{gap:.75rem}.spinner--fullpage{position:fixed;inset:0;background:#0a0a0fe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}.spinner__content{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner__icon{color:#6366f1;animation:spinner-rotate 1s linear infinite}.spinner__icon svg{width:100%;height:100%}.spinner__icon--sm{width:16px;height:16px}.spinner__icon--md{width:32px;height:32px}.spinner__icon--lg{width:48px;height:48px}.spinner__icon--fullpage{width:56px;height:56px}.spinner__label{color:#a0a0b0;font-size:.875rem}.spinner--sm .spinner__label{font-size:.75rem}.spinner--fullpage .spinner__label{font-size:1rem}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carousel{position:relative;width:100%;max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;background:#1a1a25}.carousel__viewport{overflow:hidden;border-radius:16px;aspect-ratio:1684/2258;background:#12121a}.carousel__track{display:flex;transition:transform .3s ease;height:100%}.carousel__slide{flex:0 0 100%;min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:1024px){.carousel__slide{padding:.75rem}}@media(max-width:768px){.carousel__slide{padding:.5rem}}.carousel__image{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain;border-radius:12px}.carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;background:#0a0a0fcc;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0;z-index:1}.carousel__arrow svg{width:1.25rem;height:1.25rem}.carousel__arrow:hover{background:#0a0a0ff2;border-color:#fff3}.carousel__arrow--prev{left:1rem}.carousel__arrow--next{right:1rem}@media(max-width:768px){.carousel__arrow{width:2rem;height:2rem}.carousel__arrow svg{width:1rem;height:1rem}.carousel__arrow--prev{left:.5rem}.carousel__arrow--next{right:.5rem}}.carousel:hover .carousel__arrow{opacity:1}@media(max-width:1024px){.carousel .carousel__arrow{opacity:1}}.carousel__dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:1}@media(max-width:768px){.carousel__dots{bottom:.75rem;gap:.25rem}}.carousel__dot{width:.75rem;height:.75rem;background:#fff6;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease;padding:0}.carousel__dot:hover{background:#ffffffb3}.carousel__dot--active{background:#6366f1;width:1.5rem}.carousel__dot--active:hover{background:#818cf8}@media(max-width:768px){.carousel__dot{width:.5rem;height:.5rem}.carousel__dot--active{width:1.25rem}}.carousel--loading{min-height:400px}@media(max-width:1024px){.carousel--loading{min-height:350px}}@media(max-width:768px){.carousel--loading{min-height:300px}}.carousel__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1a1a25;z-index:1}.carousel__viewport{transition:opacity .2s ease}.hero{padding:5rem 0}@media(max-width:768px){.hero{padding:3rem 0}}.hero{padding-top:6rem;text-align:center}.hero__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.hero__container{padding:0 1rem}}.hero__title{margin-bottom:1.5rem}.hero__title-highlight{background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle{font-size:1.25rem;max-width:600px;margin:0 auto 2.5rem}@media(max-width:768px){.hero__subtitle{font-size:1.125rem}}.hero__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.hero__btn{padding:.75rem 2rem;font-size:1rem}.hero__btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.hero__btn--primary:disabled{opacity:.5;cursor:not-allowed}.hero__btn--primary{background:#6366f1;color:#fff}.hero__btn--primary:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.hero__btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.hero__btn--secondary:disabled{opacity:.5;cursor:not-allowed}.hero__btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1)}.hero__btn--secondary:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.hero__carousel{max-width:800px;margin:0 auto}@media(max-width:1024px){.hero__carousel{max-width:600px}}@media(max-width:768px){.hero__carousel{max-width:100%}}.features{padding:5rem 0}@media(max-width:768px){.features{padding:3rem 0}}.features__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.features__container{padding:0 1rem}}.features__header{text-align:center;margin-bottom:2.5rem}.features__title{margin-bottom:1rem}.features__subtitle{max-width:600px;margin:0 auto}.features__highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3rem;padding:1.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px}@media(max-width:1024px){.features__highlights{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features__highlights{grid-template-columns:1fr;padding:1.25rem}}.features__highlight{text-align:center;padding:1rem}@media(max-width:768px){.features__highlight{padding:.75rem}}.features__highlight-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.5rem;background:linear-gradient(135deg,#6366f126,#6366f10d);border:1px solid rgba(99,102,241,.3);border-radius:12px}.features__highlight-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.features__highlight-description{font-size:.875rem;color:#a0a0b0;line-height:1.8;margin:0}.features__section{margin-top:2rem}.features__section-title{text-align:center;font-size:1.25rem;font-weight:600;color:#a0a0b0;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.feature-card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease}.feature-card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.feature-card__title{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1.125rem}.feature-card__icon{font-size:1.25rem}.feature-card__description{font-size:.875rem;line-height:1.8}.pricing{padding:5rem 0}@media(max-width:768px){.pricing{padding:3rem 0}}.pricing{background:#12121a}.pricing__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.pricing__container{padding:0 1rem}}.pricing__header{text-align:center;margin-bottom:3rem}.pricing__title{margin-bottom:1rem}.pricing__subtitle{max-width:600px;margin:0 auto}.pricing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.pricing__grid>:nth-child(3){grid-column:1/-1;max-width:450px;justify-self:center}@media(max-width:1024px){.pricing__grid{grid-template-columns:1fr;max-width:450px}.pricing__grid>:nth-child(3){max-width:100%}}.pricing-card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease;position:relative}.pricing-card--featured{border-color:#6366f1}.pricing-card__badge{position:absolute;top:-.75rem;right:1.5rem;background:#6366f1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.pricing-card__name{font-size:1.5rem;margin-bottom:.5rem}.pricing-card__price{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.pricing-card__price span{font-size:1rem;color:#a0a0b0;font-weight:400}.pricing-card__description{color:#a0a0b0;margin-bottom:1.5rem}.pricing-card__features{list-style:none;padding:0;margin:0;margin-bottom:2rem}.pricing-card__feature{padding:.5rem 0;display:flex;align-items:center;gap:.75rem}.pricing-card__feature:before{content:"✓";color:#22c55e;font-weight:600}.pricing-card__feature--unavailable{color:#a0a0b0;text-decoration:line-through}.pricing-card__feature--unavailable:before{content:"✗";color:#a0a0b0}.pricing-card__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.pricing-card__button:disabled{opacity:.5;cursor:not-allowed}.pricing-card__button{background:#6366f1;color:#fff}.pricing-card__button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.pricing-card__button{width:100%;padding:1rem}.comparison{padding:5rem 0}@media(max-width:768px){.comparison{padding:3rem 0}}.comparison{background:linear-gradient(180deg,transparent 0%,rgba(99,102,241,.02) 100%)}.comparison__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.comparison__container{padding:0 1rem}}.comparison__header{text-align:center;margin-bottom:3rem}.comparison__title{margin-bottom:1rem;background:linear-gradient(135deg,#fff,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comparison__subtitle{max-width:600px;margin:0 auto;color:#a0a0b0}.comparison__last-checked{margin-top:.75rem;font-size:.75rem;color:#a0a0b0;opacity:.7}.comparison__table-wrapper{overflow-x:auto;margin-bottom:3rem;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.comparison__table-wrapper::-webkit-scrollbar{height:.5rem}.comparison__table-wrapper::-webkit-scrollbar-track{background:#1a1a25;border-radius:4px}.comparison__table-wrapper::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.comparison__table{display:flex;flex-direction:column;width:100%;background:#1a1a25}@media(max-width:768px){.comparison__table{width:max-content}}.comparison__table--loading{opacity:.7}.comparison__row{display:flex;border-bottom:1px solid rgba(255,255,255,.5)}.comparison__row:last-child{border-bottom:none}.comparison__row--header{background:#6366f10d}.comparison__row--pricing{background:#6366f108}.comparison__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;min-height:56px;box-sizing:border-box}@media(max-width:768px){.comparison__cell{padding:.75rem;min-height:48px}}.comparison__row--header .comparison__cell{min-height:90px}.comparison__cell--feature{position:sticky;left:0;z-index:10;flex:0 0 180px;align-items:flex-start;text-align:left;font-weight:500;font-size:.875rem;color:#fff;background:#1a1a25;box-shadow:4px 0 8px #0003}@media(max-width:768px){.comparison__cell--feature{flex:0 0 130px;font-size:.75rem}}.comparison__row--header .comparison__cell--feature{background:#0d0d14}.comparison__row--pricing .comparison__cell--feature{background:#0b0b11}.comparison__cell--value{flex:1 1 0;min-width:120px;position:relative;overflow:hidden}@media(max-width:768px){.comparison__cell--value{flex:0 0 110px}}.comparison__row--header .comparison__cell--value{justify-content:flex-start;padding-top:1rem}.comparison__cell--highlight{background:#6366f114;position:relative}.comparison__cell--highlight:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#22c55e)}.comparison__cell--deprecated{opacity:.6}.comparison__competitor-name{font-weight:600;font-size:.875rem;color:#fff;text-align:center;line-height:1.3;height:36px;min-height:36px;max-height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}@media(max-width:768px){.comparison__competitor-name{font-size:.75rem;height:32px;min-height:32px;max-height:32px}}.comparison__deprecated-badge{position:absolute;top:18px;right:-35px;width:120px;background:#f59e0be6;color:#000;font-size:8px;font-weight:700;padding:4px 0;transform:rotate(45deg);text-transform:uppercase;letter-spacing:.3px;text-align:center;box-shadow:0 2px 4px #0000004d;z-index:5}.comparison__competitor-price{font-size:.75rem;color:#a0a0b0;margin-top:.25rem;flex-shrink:0}.comparison__check{color:#22c55e;font-size:1.125rem;font-weight:700}.comparison__cross{color:#a0a0b0;opacity:.5;font-size:1.125rem}.comparison__partial{color:#6366f1;font-size:.75rem;font-weight:600;background:#6366f11a;padding:.25rem .5rem;border-radius:4px}.comparison__pricing-note{font-size:.75rem;color:#a0a0b0;font-style:italic}.comparison__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-bottom:3rem}@media(min-width:1280px){.comparison__cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.comparison__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.comparison__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.comparison__cards::-webkit-scrollbar{height:.5rem}.comparison__cards::-webkit-scrollbar-track{background:#1a1a25;border-radius:4px}.comparison__cards::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}}.comparison__card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}@media(max-width:768px){.comparison__card{flex:0 0 280px;scroll-snap-align:start}}.comparison__card:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.comparison__card--featured{border-color:#6366f1;background:linear-gradient(135deg,#6366f10d,#22c55e08)}.comparison__card--featured:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6366f1,#22c55e);border-radius:16px 16px 0 0}.comparison__card--deprecated{opacity:.75;border-color:#f59e0b4d;padding-bottom:3rem}.comparison__card--deprecated .comparison__card-name{color:#a0a0b0}.comparison__card-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#6366f1,#22c55e);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.comparison__card-badge--warning{inset:auto 0 0;padding:.5rem 1rem;border-radius:0 0 16px 16px;background:linear-gradient(90deg,#f59e0b,#c57f08);color:#000;font-size:.75rem;text-align:center}.comparison__card-name{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:#fff}.comparison__card-tagline{font-size:.875rem;color:#a0a0b0;margin-bottom:1.25rem}.comparison__card-pricing{display:flex;flex-direction:column;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.comparison__card-price{font-size:1.5rem;font-weight:700;color:#6366f1}.comparison__card-price-note{font-size:.75rem;color:#a0a0b0;margin-top:.25rem}.comparison__card-section{margin-bottom:1rem}.comparison__card-section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#a0a0b0;margin-bottom:.5rem}.comparison__card-list{list-style:none;padding:0;margin:0}.comparison__card-list li{font-size:.875rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.comparison__card-list li:before{position:absolute;left:0;font-size:.875rem}.comparison__card-list--pros li{color:#fff}.comparison__card-list--pros li:before{content:"✓";color:#22c55e}.comparison__card-list--cons li{color:#a0a0b0}.comparison__card-list--cons li:before{content:"✗";color:#a0a0b0;opacity:.5}.comparison__card-link{display:inline-block;margin-top:1rem;font-size:.875rem;color:#a0a0b0;text-decoration:none;transition:color .2s ease}.comparison__card-link:hover{color:#6366f1}.comparison__card-link:after{content:" →"}.comparison__card-cta{display:block;margin-top:1rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;text-align:center;text-decoration:none;font-weight:600;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.comparison__card-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f166}.download{padding:5rem 0}@media(max-width:768px){.download{padding:3rem 0}}.download{background:#12121a;text-align:center}.download__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.download__container{padding:0 1rem}}.download__title{margin-bottom:1rem}.download__subtitle{margin-bottom:2rem}.download__box{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease;max-width:500px;margin:0 auto}.download__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.download__button:disabled{opacity:.5;cursor:not-allowed}.download__button{background:#6366f1;color:#fff}.download__button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.download__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;min-width:200px;transition:opacity .2s ease}.download__button--loading{opacity:.8;pointer-events:none}.download__button--loading .spinner{flex-direction:row}.download__button--loading .spinner__icon{color:currentColor}.download__version{color:#a0a0b0;font-size:.875rem;margin-top:1rem;margin-bottom:0}.footer{padding:3rem 0 2rem;border-top:1px solid rgba(255,255,255,.1);margin-top:auto;background:#12121a}.footer__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.footer__container{padding:0 1rem}}.footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;margin-bottom:2.5rem}@media(max-width:1024px){.footer__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:768px){.footer__grid{grid-template-columns:1fr;gap:2rem;text-align:center}}@media(max-width:768px){.footer__brand{order:-1}}.footer__brand-name{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.footer__brand-tagline{color:#a0a0b0;font-size:1rem;margin-bottom:1.25rem}.footer__company{margin-top:1rem}.footer__company-name{color:#8080a0;font-size:.875rem;font-weight:500}.footer__company-location{color:#8080a0;font-size:.875rem}@media(max-width:768px){.footer__column{text-align:center}}.footer__column-title{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.footer__column-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer__link{color:#a0a0b0;text-decoration:none;font-size:1rem;transition:color .15s ease}.footer__link:hover{color:#6366f1}.footer__divider{height:1px;background:#ffffff1a;margin-bottom:1.5rem}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.footer__bottom{flex-direction:column;text-align:center}}.footer__copyright,.footer__bottom-text{color:#8080a0;font-size:.875rem;margin:0}.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#0a0a0f}.error-boundary__content{max-width:500px;text-align:center}.error-boundary__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.error-boundary__message{font-size:1rem;color:#a0a0b0;margin-bottom:1.25rem;line-height:1.8}.error-boundary__details{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:.75rem;margin-bottom:1.25rem;font-size:.875rem;color:#ef4444;text-align:left;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error-boundary__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.error-boundary__button:disabled{opacity:.5;cursor:not-allowed}.error-boundary__button{background:#6366f1;color:#fff}.error-boundary__button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.error-boundary__button{padding:.75rem 1.5rem}.page-hero{padding:5rem 0}@media(max-width:768px){.page-hero{padding:3rem 0}}.page-hero{padding-top:4rem;padding-bottom:2.5rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.page-hero__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.page-hero__container{padding:0 1rem}}.page-hero__title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.page-hero__title{font-size:2rem}}.page-hero__subtitle{font-size:1.25rem;color:#a0a0b0;max-width:600px;margin:0 auto;line-height:1.8}@media(max-width:768px){.page-hero__subtitle{font-size:1.125rem}}.page-hero__content{margin-top:2rem}.info-card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease;text-align:left}.info-card--default{background:#1a1a25}.info-card--highlight{background:linear-gradient(135deg,#6366f11a,#6366f10d);border-color:#6366f14d}.info-card--subtle{background:#12121a;border-color:transparent}.info-card__icon{width:48px;height:48px;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:12px;color:#fff}.info-card__icon svg{width:24px;height:24px}.info-card__title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#fff}.info-card__content{color:#a0a0b0;font-size:1rem;line-height:1.8}.info-card__content p{margin:0}.info-card__content p+p{margin-top:.75rem}.info-card__content a{color:#818cf8;text-decoration:none;transition:all .2s ease}.info-card__content a:hover{text-decoration:underline}.download-cta{background:linear-gradient(135deg,#6366f11a,#6366f10d);border-top:1px solid rgba(99,102,241,.2);border-bottom:1px solid rgba(99,102,241,.2);padding:2.5rem 0}.download-cta__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.download-cta__container{padding:0 1rem}}.download-cta__container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media(max-width:768px){.download-cta__container{flex-direction:column;text-align:center}}.download-cta__content{flex:1}.download-cta__title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.25rem}@media(max-width:768px){.download-cta__title{font-size:1.125rem}}.download-cta__subtitle{color:#a0a0b0;font-size:1rem;margin:0}@media(max-width:768px){.download-cta__subtitle{font-size:.875rem}}.download-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.download-cta__button:disabled{opacity:.5;cursor:not-allowed}.download-cta__button{background:#6366f1;color:#fff}.download-cta__button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.download-cta__button{flex-shrink:0;padding:.75rem 1.5rem;font-size:1rem}@media(max-width:768px){.download-cta__button{width:100%;max-width:280px}}.tabs__header{display:flex;gap:.25rem;margin-bottom:.75rem;background:#0a0a0f;padding:.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.tabs__button{flex:1;background:transparent;border:none;color:#8080a0;font-size:.875rem;font-weight:500;padding:.5rem .75rem;cursor:pointer;position:relative;transition:all .15s ease;border-radius:4px}.tabs__button:hover:not(.tabs__button--active){color:#a0a0b0;background:#ffffff08}.tabs__button--active{color:#fff;background:#1a1a25;box-shadow:0 2px 4px #0000001a}@media(max-width:640px){.tabs__header{flex-direction:column;gap:.25rem}.tabs__button{text-align:left;padding:.5rem .75rem;font-size:.875rem}}.macos-dialog{width:320px;background:#28282df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:1.25rem 1.25rem 1rem;position:relative;box-shadow:0 24px 80px #00000080,0 0 1px #ffffff1a inset;text-align:left}.macos-dialog__help{position:absolute;top:.75rem;right:.75rem;width:22px;height:22px;border-radius:9999px;background:#ffffff1a;color:#ffffff80;font-size:.875rem;display:flex;align-items:center;justify-content:center;font-weight:500}.macos-dialog__icon{width:56px;height:56px;margin-bottom:1rem}.macos-dialog__icon svg{width:100%;height:100%}.macos-dialog__title{font-size:1rem;font-weight:600;color:#fff;line-height:1.4;margin-bottom:.5rem}.macos-dialog__subtitle{font-size:.875rem;color:#fff6;margin-bottom:1.25rem}.macos-dialog__buttons{display:flex;flex-direction:column;gap:.5rem}.macos-dialog__btn{width:100%;padding:.5rem 1rem;border-radius:8px;border:none;background:#ffffff14;color:#fff;font-size:.875rem;font-weight:500;cursor:default;transition:background .15s ease}.macos-dialog__btn--primary{background:#0a84ff;color:#fff}@keyframes _fadeIn_n7ipq_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_n7ipq_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInUp_n7ipq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInDown_n7ipq_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInLeft_n7ipq_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInRight_n7ipq_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _scaleIn_n7ipq_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _scaleOut_n7ipq_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes _pulse_n7ipq_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_n7ipq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _skeleton-loading_n7ipq_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _bounce_n7ipq_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _shake_n7ipq_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes _ripple_n7ipq_1{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes _float_n7ipq_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _gradientShift_n7ipq_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _glow_n7ipq_1{0%,to{box-shadow:0 0 5px #6366f14d}50%{box-shadow:0 0 20px #6366f199}}._button_n7ipq_157{position:fixed;bottom:1.5rem;right:1.5rem;z-index:300;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#a0a0b0;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .15s ease,color .15s ease,border-color .15s ease}._button_n7ipq_157:hover{background-color:#6366f1;border-color:#6366f1;color:#fff;transform:translateY(0)}._button_n7ipq_157:active{transform:scale(.95)}._button_n7ipq_157._visible_n7ipq_186{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:768px){._button_n7ipq_157{bottom:1rem;right:1rem;width:44px;height:44px}}.testimonials{padding:5rem 0}@media(max-width:768px){.testimonials{padding:3rem 0}}.testimonials--loading{min-height:200px;display:flex;align-items:center;justify-content:center}.testimonials__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.testimonials__container{padding:0 1rem}}.testimonials__header{text-align:center;margin-bottom:2.5rem}.testimonials__title{margin-bottom:1rem}.testimonials__subtitle{max-width:600px;margin:0 auto;color:#a0a0b0}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonials__grid{grid-template-columns:1fr}}.testimonials__card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease}.testimonials__card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.testimonials__card{position:relative;display:flex;flex-direction:column;gap:1rem}.testimonials__quote-icon{color:#6366f1;opacity:.6}.testimonials__content{flex:1;font-size:1rem;line-height:1.8;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.testimonials__author{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.testimonials__author-info{display:flex;flex-direction:column;gap:.25rem}.testimonials__name{font-size:.875rem;font-weight:600;color:#fff}.testimonials__role{font-size:.75rem;color:#8080a0}.testimonials__badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.testimonials__badge--gift{background:#f9731626;color:#f97316}.testimonials__badge--basic{background:#6366f126;color:#6366f1}.testimonials__badge--pro{background:#a855f726;color:#a855f7}.testimonials__cta{text-align:center;margin-top:2.5rem}.testimonials__link{color:#818cf8;text-decoration:none;transition:all .2s ease}.testimonials__link:hover{text-decoration:underline}.testimonials__link{font-size:1rem;font-weight:500}.testimonials__link:after{content:" →"}.success-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#0a0a0f}.success-page__container{max-width:500px;text-align:center}.success-page__logo{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;margin-bottom:1.5rem;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.success-page__logo-icon{width:32px;height:32px;border-radius:4px}.success-page__loading{display:flex;flex-direction:column;align-items:center;gap:1rem}.success-page__content{display:flex;flex-direction:column;align-items:center}.success-page__icon{font-size:4rem;margin-bottom:1.25rem}.success-page__icon--success{color:#22c55e}.success-page__icon--error{color:#ef4444}.success-page__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.75rem}.success-page__title--error{color:#ef4444}.success-page__message{color:#a0a0b0;margin-bottom:1.25rem;line-height:1.8}.success-page__license-box{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;margin-bottom:1.25rem;width:100%}.success-page__license-label{font-size:.875rem;color:#a0a0b0;margin-bottom:.5rem}.success-page__license-key{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;font-weight:600;color:#22c55e;letter-spacing:.05em;word-break:break-all;margin-bottom:1rem}.success-page__copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.success-page__copy-btn:disabled{opacity:.5;cursor:not-allowed}.success-page__copy-btn{background:#6366f1;color:#fff}.success-page__copy-btn:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.success-page__copy-btn{padding:.5rem 1.25rem}.success-page__copy-btn--copied{background:#22c55e}.success-page__error-box{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1rem;margin-bottom:1.25rem;color:#ef4444;width:100%}.success-page__info{font-size:.875rem;color:#a0a0b0;margin-bottom:1.25rem;line-height:1.8}.success-page__info strong{color:#fff}.success-page__back-link{color:#6366f1;text-decoration:none;font-weight:500;transition:all .2s ease}.success-page__back-link:hover{text-decoration:underline}.install{min-height:100vh;background:#0a0a0f;padding:2rem 1rem}.install__container{max-width:700px;margin:0 auto}.install__header{text-align:center;margin-bottom:2rem}.install__download-icon{width:64px;height:64px;background:linear-gradient(180deg,#4a9eff,#2d7cd6);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 4px 16px #4a9eff4d}.install__download-icon svg{width:32px;height:32px;color:#fff}.install__title{font-size:2rem;margin-bottom:.5rem;color:#fff}.install__subtitle{color:#a0a0b0;font-size:1.125rem}.install__steps{background:#12121a;border-radius:12px;padding:1.5rem}.install__steps h2{font-size:1.25rem;margin-bottom:1.25rem;color:#fff}.install__step{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.install__step:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.install__step-content h3{font-size:1.125rem;margin-bottom:.5rem;color:#fff}.install__step-content p{color:#a0a0b0;line-height:1.6;margin-bottom:.75rem}.install__step-content p:last-child{margin-bottom:0}.install__step-content code{background:#ffffff1a;padding:.25rem .5rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem}.install__warning-dialog{margin:1.25rem 0;display:flex;justify-content:center}.install__fix{background:#1a1a25;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:1.25rem;margin-top:1.25rem}.install__fix>p{margin-bottom:.75rem;color:#a0a0b0;line-height:1.6}.install__fix>p:first-child{color:#fff;font-weight:500;font-size:1rem}.install__fix>p:last-of-type{margin-bottom:1rem}.install__tab-content{padding:1rem;background:#1a1a25;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.install__method-description{color:#a0a0b0;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.install__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.install__list li{color:#a0a0b0;line-height:1.4;font-size:.875rem;padding-left:1rem;position:relative}.install__list li:before{content:"→";position:absolute;left:0;color:#6366f1;font-weight:500}.install__list li strong{color:#fff;font-weight:500}.install__list li em{color:#8080a0;font-style:normal}.install__command{display:flex;align-items:center;gap:.75rem;background:#0a0a0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;margin:1rem 0}.install__command code{flex:1;background:none;padding:0;color:#4ade80;font-size:.875rem;font-family:JetBrains Mono,Fira Code,monospace;word-break:break-all}.install__copy-btn{background:#6366f1;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.install__copy-btn:hover{background:#818cf8;transform:translateY(-1px)}.install__hint{font-size:.875rem;color:#8080a0;margin-top:1rem;padding:.75rem;background:#22c55e14;border-radius:4px;border-left:3px solid #22c55e}.install__hint strong{color:#4ade80}.install__footer{text-align:center;margin-top:1.5rem;color:#a0a0b0}.install__footer a{color:#6366f1;text-decoration:none}.install__footer a:hover{text-decoration:underline}.install__back{display:inline-block;margin-top:1rem}@media(max-width:640px){.install{padding:1.25rem .75rem}.install__step{flex-direction:column;gap:.75rem}.install__command{flex-direction:column;align-items:stretch}.install__command code{text-align:center}.install__list li{font-size:.75rem}}.release-notes{min-height:calc(100vh - 200px);background:#0a0a0f;padding-bottom:5rem}.release-notes__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.release-notes__container{padding:0 1rem}}.release-notes__header{padding:3rem 0 2.5rem;text-align:center}.release-notes__back{display:inline-block;margin-bottom:1.25rem;color:#a0a0b0;text-decoration:none;font-size:.875rem;transition:all .2s ease}.release-notes__back:hover{color:#6366f1}.release-notes__title{font-weight:700;line-height:1.2;color:#fff;font-size:2.5rem;margin-bottom:.75rem;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.release-notes__subtitle{color:#a0a0b0;font-size:1.125rem;max-width:500px;margin:0 auto}.release-notes__loading{display:flex;align-items:center;justify-content:center;padding:5rem 3rem}.release-notes__error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;color:#ef4444;font-size:.875rem;text-align:center}.release-notes__content{display:grid;grid-template-columns:250px 1fr;gap:2.5rem}@media(max-width:1024px){.release-notes__content{grid-template-columns:200px 1fr;gap:1.5rem}}@media(max-width:768px){.release-notes__content{grid-template-columns:1fr}}.release-notes__sidebar{position:sticky;top:80px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.5rem}@media(max-width:768px){.release-notes__sidebar{display:none}}.release-notes__sidebar h3{font-size:.875rem;font-weight:600;color:#a0a0b0;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.release-notes__version-list{list-style:none;padding:0;margin:0}.release-notes__version-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.release-notes__version-btn:hover{background:#1a1a25}.release-notes__version-btn--active{background:#1a1a25;border:1px solid rgba(255,255,255,.1)}.release-notes__version-number{font-size:.875rem;font-weight:500;color:#fff}.release-notes__version-type{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;color:#fff;text-transform:uppercase}.release-notes__main{display:flex;flex-direction:column;gap:2.5rem}.release-notes__release{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .2s ease;padding:2rem}@media(max-width:768px){.release-notes__release{padding:1.5rem}}.release-notes__release-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.release-notes__release-header{flex-direction:column;gap:.75rem}}.release-notes__release-info{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.release-notes__release-info{flex-wrap:wrap}}.release-notes__release-version{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.release-notes__release-type{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:4px;color:#fff;text-transform:uppercase}.release-notes__release-date{color:#a0a0b0;font-size:.875rem}.release-notes__highlights{background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;color:#a5b4fc;font-size:1rem}.release-notes__changes{display:flex;flex-direction:column;gap:1.5rem}.release-notes__change-category{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin-bottom:1rem}.release-notes__change-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:currentColor;border-radius:4px;font-size:.875rem;font-weight:700}.release-notes__change-icon:before{content:attr(data-icon)}.release-notes__change-list{list-style:none;padding:0;margin:0;padding-left:2.5rem}.release-notes__change-list li{position:relative;padding:.5rem 0;color:#a0a0b0;font-size:.875rem;line-height:1.6}.release-notes__change-list li:before{content:"";position:absolute;left:-1.25rem;top:50%;transform:translateY(-50%);width:6px;height:6px;background:currentColor;border-radius:9999px;opacity:.5}.verify-license{min-height:calc(100vh - 200px);background:#0a0a0f;padding-bottom:5rem}.verify-license__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.verify-license__container{padding:0 1rem}}.verify-license__header{padding:3rem 0 2.5rem;text-align:center}.verify-license__back{display:inline-block;margin-bottom:1.25rem;color:#a0a0b0;text-decoration:none;font-size:.875rem;transition:all .2s ease}.verify-license__back:hover{color:#6366f1}.verify-license__title{font-weight:700;line-height:1.2;color:#fff;font-size:2.5rem;margin-bottom:.75rem;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.verify-license__subtitle{color:#a0a0b0;font-size:1.125rem;max-width:500px;margin:0 auto}.verify-license__content{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:500px;margin:0 auto}.verify-license__card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .2s ease;padding:2rem;width:100%}@media(max-width:768px){.verify-license__card{padding:1.5rem}}.verify-license__loading{display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.verify-license__status-badge{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem 1rem;background:#22c55e26;border-radius:9999px;color:#22c55e;font-size:.75rem;width:fit-content;margin-left:auto;margin-right:auto}.verify-license__status-badge .status-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}.verify-license__form{display:flex;flex-direction:column;gap:1rem}.verify-license__form-group{display:flex;flex-direction:column;gap:.5rem}.verify-license__form-group label{color:#a0a0b0;font-size:.875rem}.verify-license__form-group input{width:100%;padding:1rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease}.verify-license__form-group input:focus{outline:none;border-color:#6366f1}.verify-license__form-group input::placeholder{color:#a0a0b0;opacity:.5;text-transform:none;letter-spacing:normal}.verify-license__form-group input:disabled{opacity:.5;cursor:not-allowed}.verify-license button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.verify-license button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.verify-license button[type=submit]{background:#6366f1;color:#fff}.verify-license button[type=submit]:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.verify-license button[type=submit]{padding:1rem;font-size:1rem}.verify-license button[type=submit].blocked{background:#444;opacity:.6;cursor:not-allowed}.verify-license button[type=submit].blocked:hover{background:#444;transform:none;box-shadow:none}.verify-license__result{margin-top:1.25rem;padding:1.25rem;border-radius:12px}.verify-license__result--success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.verify-license__result--success .verify-license__result-title{color:#22c55e}.verify-license__result--error{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.verify-license__result--error .verify-license__result-title{color:#ef4444}.verify-license__result-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.verify-license__result-icon{font-size:1.5rem}.verify-license__result-title{font-weight:600;font-size:1.125rem}.verify-license__result-details{color:#a0a0b0;font-size:.875rem;line-height:1.6}.verify-license__result-details p{margin:.5rem 0}.verify-license__result-details strong{color:#fff}.verify-license__type-badge{display:inline-block;padding:2px .5rem;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase}.verify-license__countdown-box{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background:#0000004d;border-radius:8px}.verify-license__countdown-timer{color:#f59e0b;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.125rem;font-weight:600}.verify-license__support-btn{display:inline-block;margin-top:1rem;padding:.75rem 1.25rem;background:#6366f1;border-radius:8px;color:#fff;font-weight:500;text-decoration:none;transition:all .2s ease}.verify-license__support-btn:hover{background:#818cf8}.verify-license__warning-box{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.verify-license__warning-box--warning{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.verify-license__warning-box--serious{background:#f9731626;border:1px solid rgba(249,115,22,.3);color:#f97316}.verify-license__warning-box--critical{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ef4444;font-weight:600;animation:pulse-warning 1s infinite}.verify-license__warning-icon{flex-shrink:0;font-size:1.125rem}.verify-license__info{text-align:center;color:#a0a0b0;font-size:.875rem}.verify-license__info h3{color:#fff;font-size:1rem;margin-bottom:.75rem}.verify-license__info p{margin:.25rem 0}.verify-license__info a{color:#6366f1;text-decoration:none}.verify-license__info a:hover{text-decoration:underline}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}.about{min-height:100vh;background:#0a0a0f}.about__content{padding:5rem 0}@media(max-width:768px){.about__content{padding:3rem 0}}.about__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.about__container{padding:0 1rem}}.about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}@media(max-width:1024px){.about__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about__cards{grid-template-columns:1fr}}.about__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2.5rem;background:#1a1a25;border-radius:16px;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem;text-align:center}@media(max-width:1024px){.about__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about__stats{grid-template-columns:1fr;padding:1.5rem}}.about__stat{display:flex;flex-direction:column;gap:.5rem}.about__stat-number{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.about__stat-number{font-size:2rem}}.about__stat-label{font-size:.875rem;color:#a0a0b0;text-transform:uppercase;letter-spacing:.05em}.about__cta{text-align:center;padding:3rem;background:linear-gradient(135deg,#6366f11a,#6366f10d);border-radius:16px;border:1px solid rgba(99,102,241,.2)}.about__cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}@media(max-width:768px){.about__cta-title{font-size:1.25rem}}.about__cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.about__cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.about__cta-primary:disabled{opacity:.5;cursor:not-allowed}.about__cta-primary{background:#6366f1;color:#fff}.about__cta-primary:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.about__cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.about__cta-secondary:disabled{opacity:.5;cursor:not-allowed}.about__cta-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1)}.about__cta-secondary:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.contact{min-height:100vh;background:#0a0a0f}.contact__content{padding:5rem 0}@media(max-width:768px){.contact__content{padding:3rem 0}}.contact__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.contact__container{padding:0 1rem}}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}@media(max-width:1024px){.contact__grid{grid-template-columns:1fr;gap:2rem}}.contact__form-wrapper{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease}.contact__form-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.contact__form{display:flex;flex-direction:column;gap:1.25rem}.contact__field{display:flex;flex-direction:column;gap:.5rem}.contact__label{font-size:.875rem;font-weight:500;color:#a0a0b0}.contact__select,.contact__textarea{width:100%;padding:1rem;background:#12121a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.contact__select:focus,.contact__textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.contact__select::placeholder,.contact__textarea::placeholder{color:#8080a0}.contact__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.contact__select option{background:#12121a;color:#fff}.contact__textarea{resize:vertical;min-height:150px}.contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.contact__submit:disabled{opacity:.5;cursor:not-allowed}.contact__submit{background:#6366f1;color:#fff}.contact__submit:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.contact__submit{width:100%;padding:1rem 1.5rem;font-size:1rem}.contact__form-note{text-align:center;color:#8080a0;font-size:.875rem;margin:0}.contact__info{display:flex;flex-direction:column;gap:1.25rem}.contact__email-link{display:inline-block;margin-top:.75rem;padding:.75rem 1.25rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#6366f1;text-decoration:none;font-weight:500;transition:background .15s ease,border-color .15s ease}.contact__email-link:hover{background:#6366f126;border-color:#6366f1}.share{min-height:100vh;background:#0a0a0f}.share__content{padding:5rem 0}@media(max-width:768px){.share__content{padding:3rem 0}}.share__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.share__container{padding:0 1rem}}.share__container{max-width:900px}.share__preview{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:2.5rem}@media(max-width:768px){.share__preview{flex-direction:column;text-align:center}}.share__preview-icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#12121a;border-radius:12px}.share__preview-icon img{width:48px;height:48px}.share__preview-text{flex:1}.share__preview-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.25rem}.share__preview-url{color:#8080a0;font-size:.875rem;margin:0}.share__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem}@media(max-width:1024px){.share__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.share__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.share__platform{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .15s ease}.share__platform:hover{border-color:var(--platform-color);background:rgba(var(--platform-color),.05);transform:translateY(-2px)}.share__platform:hover .share__platform-icon{background:var(--platform-color);color:#fff}@media(max-width:768px){.share__platform{padding:1rem}}.share__platform-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#12121a;border-radius:12px;color:#a0a0b0;transition:all .15s ease}.share__platform-icon svg{width:24px;height:24px}@media(max-width:768px){.share__platform-icon{width:40px;height:40px}.share__platform-icon svg{width:20px;height:20px}}.share__platform-name{font-size:.875rem;font-weight:500;color:#a0a0b0;text-align:center}@media(max-width:768px){.share__platform-name{font-size:.75rem}}.share__thanks{text-align:center;padding:2rem;background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2);border-radius:16px}.share__thanks p{color:#a0a0b0;font-size:1rem;margin:0;max-width:500px;margin-inline:auto}.share__toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:1rem 1.5rem;background:#22c55e;color:#fff;border-radius:12px;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;animation:toast-slide-up .3s ease-out;z-index:1000}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.careers{min-height:100vh;background:#0a0a0f}.careers__content{padding:5rem 0}@media(max-width:768px){.careers__content{padding:3rem 0}}.careers__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.careers__container{padding:0 1rem}}.careers__section-title{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:2rem}@media(max-width:768px){.careers__section-title{font-size:1.25rem}}.careers__values{margin-bottom:4rem}.careers__values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1024px){.careers__values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.careers__values-grid{grid-template-columns:1fr}}.careers__openings{text-align:center;padding:3rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:4rem}@media(max-width:768px){.careers__openings{padding:2rem 1.5rem}}.careers__openings-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#12121a;border-radius:9999px;color:#8080a0}.careers__openings-icon svg{width:40px;height:40px}.careers__openings-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.careers__openings-text{color:#a0a0b0;font-size:1rem;line-height:1.8;max-width:600px;margin:0 auto 1.5rem}.careers__openings-cta{display:flex;justify-content:center}.careers__openings-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.careers__openings-button:disabled{opacity:.5;cursor:not-allowed}.careers__openings-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1)}.careers__openings-button:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.careers__qualities-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.careers__qualities-list{grid-template-columns:1fr}}.careers__quality{display:flex;gap:1.25rem;padding:1.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:border-color .15s ease}.careers__quality:hover{border-color:#6366f14d}@media(max-width:768px){.careers__quality{flex-direction:column;text-align:center}}.careers__quality-number{flex-shrink:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}@media(max-width:768px){.careers__quality-number{font-size:1.5rem}}.careers__quality-content h3{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.careers__quality-content p{color:#a0a0b0;font-size:.875rem;line-height:1.8;margin:0}.investors{min-height:100vh;background:#0a0a0f}.investors__content{padding:5rem 0}@media(max-width:768px){.investors__content{padding:3rem 0}}.investors__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.investors__container{padding:0 1rem}}.investors__section{margin-bottom:4rem}.investors__section-title{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1rem}@media(max-width:768px){.investors__section-title{font-size:1.25rem}}.investors__section-subtitle{text-align:center;color:#a0a0b0;font-size:1.125rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.investors__section-subtitle{font-size:1rem}}.investors__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.investors__cards{grid-template-columns:1fr}}.investors__platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.investors__platform-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.investors__platform-grid{grid-template-columns:1fr}}.investors__platform-item{padding:1.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:border-color .15s ease}.investors__platform-item:hover{border-color:#6366f14d}.investors__platform-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.investors__platform-description{font-size:.875rem;color:#a0a0b0;line-height:1.8;margin:0}.investors__model{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:2rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px}@media(max-width:1024px){.investors__model{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.investors__model{grid-template-columns:1fr;padding:1.5rem}}.investors__model-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.investors__model-label{font-size:.75rem;font-weight:500;color:#8080a0;text-transform:uppercase;letter-spacing:.05em}.investors__model-value{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.investors__model-value{font-size:1.25rem}}.investors__model-note{font-size:.875rem;color:#a0a0b0}.investors__advantages{list-style:none;padding:0;display:grid;gap:1rem;max-width:700px;margin:0 auto}.investors__advantages li{position:relative;padding:1rem 1.25rem 1rem 2.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#a0a0b0;font-size:1rem;line-height:1.8}.investors__advantages li:before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#6366f1;border-radius:9999px}.investors__advantages li strong{color:#fff}.investors__cta{text-align:center;padding:3rem;background:linear-gradient(135deg,#6366f126,#6366f10d);border:1px solid rgba(99,102,241,.3);border-radius:16px}@media(max-width:768px){.investors__cta{padding:2rem 1.5rem}}.investors__cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(max-width:768px){.investors__cta-title{font-size:1.25rem}}.investors__cta-text{color:#a0a0b0;font-size:1.125rem;margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:768px){.investors__cta-text{font-size:1rem}}.investors__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.investors__cta-button:disabled{opacity:.5;cursor:not-allowed}.investors__cta-button{background:#6366f1;color:#fff}.investors__cta-button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.investors__cta-button{display:inline-block;padding:1rem 2rem;font-size:1rem;margin-bottom:1.25rem}.investors__cta-email{color:#8080a0;font-size:.875rem;margin:0}.investors__cta-email a{color:#6366f1;text-decoration:none}.investors__cta-email a:hover{text-decoration:underline}.docs{min-height:100vh;background:#0a0a0f}.docs__content{padding:5rem 0}@media(max-width:768px){.docs__content{padding:3rem 0}}.docs__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.docs__container{padding:0 1rem}}.docs__container{display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:start}@media(max-width:1024px){.docs__container{grid-template-columns:1fr}}.docs__sidebar{position:sticky;top:100px;height:fit-content;align-self:start}@media(max-width:1024px){.docs__sidebar{position:static;background:#1a1a25;border-radius:12px;padding:1rem;border:1px solid rgba(255,255,255,.1)}}.docs__nav{display:flex;flex-direction:column;gap:.25rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem}@media(max-width:1024px){.docs__nav{flex-direction:row;flex-wrap:wrap;gap:.5rem;background:transparent;border:none;padding:0}}.docs__nav-title{margin:0 0 .75rem;color:#a0a0b0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1024px){.docs__nav-title{display:none}}.docs__nav-item{display:flex;align-items:center;gap:.5rem;background:none;border:none;text-align:left;padding:.5rem .75rem;color:#a0a0b0;font-size:.875rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%}.docs__nav-item:hover{color:#6366f1;background:#6366f10d;transform:translate(4px)}.docs__nav-item:hover .docs__nav-indicator{width:20px;background:#6366f1}.docs__nav-item--active{color:#6366f1;background:#6366f11a;font-weight:600}.docs__nav-item--active .docs__nav-indicator{width:24px;background:#6366f1}@media(max-width:1024px){.docs__nav-item{padding:.25rem .75rem;transform:none!important}}.docs__nav-indicator{width:12px;height:2px;background:#fff3;border-radius:9999px;transition:all .2s ease;flex-shrink:0}@media(max-width:1024px){.docs__nav-indicator{display:none}}.docs__nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs__main{min-width:0}.docs__section{margin-bottom:4rem;scroll-margin-top:2.5rem}.docs__section-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.docs__section-title{font-size:1.25rem}}.docs__section-intro{color:#a0a0b0;margin-bottom:1.25rem;line-height:1.8}.docs__card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;margin-bottom:1rem}.docs__card h3{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.docs__card p{color:#a0a0b0;line-height:1.8;margin-bottom:.75rem}.docs__card p:last-child{margin-bottom:0}.docs__card ul{list-style:none;padding:0;margin:.75rem 0 0}.docs__card ul li{position:relative;padding-left:1.25rem;color:#a0a0b0;margin-bottom:.5rem;line-height:1.8}.docs__card ul li:before{content:"•";position:absolute;left:.5rem;color:#6366f1}.docs__card--highlight{background:linear-gradient(135deg,#6366f11a,#6366f10d);border-color:#6366f14d}.docs__card--highlight h3{background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.docs__card--highlight a{color:#6366f1}.docs__card--highlight a:hover{color:#818cf8}.docs__link{display:inline-flex;align-items:center;gap:.25rem;color:#6366f1;font-weight:500;text-decoration:none;transition:all .2s ease}.docs__link:hover{color:#818cf8}.docs__table{width:100%;border-collapse:collapse;font-size:.875rem}.docs__table th,.docs__table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.docs__table th{font-weight:600;color:#a0a0b0;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.docs__table td{color:#fff}.docs__table td code{background:#ffffff0d;padding:.25rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:#a0a0b0}.docs__table tr:last-child td{border-bottom:none}@media(max-width:768px){.docs__table{display:block;overflow-x:auto;white-space:nowrap}}.docs__license-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.docs__license-grid{grid-template-columns:1fr}}.docs__license-card{position:relative;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;text-align:center}.docs__license-card h3{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.docs__license-card ul{list-style:none;padding:0;margin-top:1rem;text-align:left}.docs__license-card ul li{position:relative;padding-left:1.25rem;color:#a0a0b0;margin-bottom:.5rem;font-size:.875rem;line-height:1.8}.docs__license-card ul li:before{content:"✓";position:absolute;left:0;color:#22c55e}.docs__license-card--gift{border-color:#a78bfa4d}.docs__license-card--gift .docs__license-price{color:#a78bfa}.docs__license-card--basic{border-color:#a0a0b04d}.docs__license-card--pro{border-color:#6366f180;background:linear-gradient(135deg,#6366f11a,#6366f10d)}.docs__license-card--pro .docs__license-price{background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.docs__license-price{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(max-width:768px){.docs__license-price{font-size:1.5rem}}.docs__license-badge{position:absolute;top:-.5rem;right:1rem;background:#6366f1;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.docs__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.docs__feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.docs__feature-grid{grid-template-columns:1fr}}.docs__feature-card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem}.docs__feature-card h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.docs__feature-card p{color:#a0a0b0;font-size:.875rem;line-height:1.8;margin:0}.docs__feature-icon{font-size:1.5rem;margin-bottom:.75rem}.docs__troubleshooting-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.docs__troubleshooting-item{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem}.docs__troubleshooting-item h4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.docs__troubleshooting-item p{color:#a0a0b0;line-height:1.8;margin:0}.docs__troubleshooting-item p code{background:#ffffff0d;padding:.25rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.submit-testimonial{min-height:100vh;background:#0a0a0f}.submit-testimonial__content{padding:5rem 0}@media(max-width:768px){.submit-testimonial__content{padding:3rem 0}}.submit-testimonial__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.submit-testimonial__container{padding:0 1rem}}.submit-testimonial__container{max-width:1000px}.submit-testimonial__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:start}@media(max-width:1024px){.submit-testimonial__grid{grid-template-columns:1fr;gap:2rem}}.submit-testimonial__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:4rem;color:#a0a0b0;font-size:1.125rem}.submit-testimonial__spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#6366f1;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.submit-testimonial__message{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;transition:all .2s ease;text-align:center;max-width:500px;margin:0 auto}.submit-testimonial__message h2{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.submit-testimonial__message p{color:#a0a0b0;font-size:1rem;line-height:1.6;margin-bottom:.75rem}.submit-testimonial__message p:last-of-type{margin-bottom:1.5rem}.submit-testimonial__message--error{border-color:#ef44444d}.submit-testimonial__message--success{border-color:#22c55e4d}.submit-testimonial__message--info{border-color:#6366f14d}.submit-testimonial__icon{width:64px;height:64px;margin:0 auto 1.25rem;padding:1rem;border-radius:50%;background:#ef44441a;color:#ef4444}.submit-testimonial__icon svg{width:100%;height:100%}.submit-testimonial__icon--success{background:#22c55e1a;color:#22c55e}.submit-testimonial__icon--info{background:#6366f11a;color:#6366f1}.submit-testimonial__help{font-size:.875rem!important;color:#8080a0!important}.submit-testimonial__help a{color:#6366f1;text-decoration:none}.submit-testimonial__help a:hover{text-decoration:underline}.submit-testimonial__date{color:#8080a0}.submit-testimonial__button{display:inline-block;padding:1rem 1.5rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease}.submit-testimonial__button:hover{background:#12121a;border-color:#8080a0}.submit-testimonial__button--success{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.submit-testimonial__button--success:hover{background:#22c55e26;border-color:#22c55e}.submit-testimonial__form-wrapper{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease}.submit-testimonial__form-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.submit-testimonial__license-badge{margin-bottom:1.5rem}.submit-testimonial__badge{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.submit-testimonial__badge--gift{background:#a855f726;color:#a855f7}.submit-testimonial__badge--basic{background:#6366f126;color:#6366f1}.submit-testimonial__badge--pro{background:#22c55e26;color:#22c55e}.submit-testimonial__form{display:flex;flex-direction:column;gap:1.25rem}.submit-testimonial__field{display:flex;flex-direction:column;gap:.5rem}.submit-testimonial__label{font-size:.875rem;font-weight:500;color:#a0a0b0}.submit-testimonial__required{color:#ef4444}.submit-testimonial__optional{color:#8080a0;font-weight:400}.submit-testimonial__input,.submit-testimonial__textarea{width:100%;padding:1rem;background:#12121a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.submit-testimonial__input:focus,.submit-testimonial__textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.submit-testimonial__input::placeholder,.submit-testimonial__textarea::placeholder{color:#8080a0}.submit-testimonial__input:disabled,.submit-testimonial__textarea:disabled{opacity:.7;cursor:not-allowed}.submit-testimonial__textarea{resize:vertical;min-height:150px}.submit-testimonial__char-count{font-size:.75rem;color:#8080a0;text-align:right}.submit-testimonial__char-count--warning{color:#f59e0b}.submit-testimonial__error{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem}.submit-testimonial__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.submit-testimonial__submit:disabled{opacity:.5;cursor:not-allowed}.submit-testimonial__submit{background:#6366f1;color:#fff}.submit-testimonial__submit:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.submit-testimonial__submit{width:100%;padding:1rem 1.5rem;font-size:1rem}.submit-testimonial__submit:disabled{opacity:.6;cursor:not-allowed}.submit-testimonial__form-note{text-align:center;color:#8080a0;font-size:.875rem;margin:0;line-height:1.5}.submit-testimonial__info{display:flex;flex-direction:column;gap:1.25rem}.submit-testimonial__info ul{margin:0;padding-left:1.25rem}.submit-testimonial__info ul li{color:#a0a0b0;font-size:.875rem;line-height:1.8}.testimonials-page__content{padding:5rem 0}@media(max-width:768px){.testimonials-page__content{padding:3rem 0}}.testimonials-page__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.testimonials-page__container{padding:0 1rem}}.testimonials-page__loading,.testimonials-page__error,.testimonials-page__empty,.testimonials-page__no-results{display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center}.testimonials-page__loading p,.testimonials-page__error p,.testimonials-page__empty p,.testimonials-page__no-results p{color:#a0a0b0;font-size:1.125rem}.testimonials-page__loading button,.testimonials-page__error button,.testimonials-page__empty button,.testimonials-page__no-results button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.testimonials-page__loading button:disabled,.testimonials-page__error button:disabled,.testimonials-page__empty button:disabled,.testimonials-page__no-results button:disabled{opacity:.5;cursor:not-allowed}.testimonials-page__loading button,.testimonials-page__error button,.testimonials-page__empty button,.testimonials-page__no-results button{background:#6366f1;color:#fff}.testimonials-page__loading button:hover:not(:disabled),.testimonials-page__error button:hover:not(:disabled),.testimonials-page__empty button:hover:not(:disabled),.testimonials-page__no-results button:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.testimonials-page__loading button,.testimonials-page__error button,.testimonials-page__empty button,.testimonials-page__no-results button{margin-top:1rem}.testimonials-page__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.testimonials-page__filter{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.testimonials-page__filter:disabled{opacity:.5;cursor:not-allowed}.testimonials-page__filter{padding:.5rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.1);color:#a0a0b0;font-size:.875rem;border-radius:9999px}.testimonials-page__filter:hover:not(.testimonials-page__filter--active){border-color:#fff3;color:#fff}.testimonials-page__filter--active{background:#6366f1;border-color:#6366f1;color:#fff}.testimonials-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:4rem}@media(max-width:1024px){.testimonials-page__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonials-page__grid{grid-template-columns:1fr}}.testimonials-page__card{background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .2s ease}.testimonials-page__card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.testimonials-page__card{display:flex;flex-direction:column;gap:1rem}.testimonials-page__quote-icon{color:#6366f1;opacity:.6}.testimonials-page__content{flex:1;font-size:1rem;line-height:1.8;color:#fff;margin:0}.testimonials-page__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.testimonials-page__author{display:flex;flex-direction:column;gap:.25rem}.testimonials-page__name{font-size:.875rem;font-weight:600;color:#fff}.testimonials-page__role{font-size:.75rem;color:#8080a0}.testimonials-page__date{font-size:.75rem;color:#6b7280}.testimonials-page__badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.testimonials-page__badge--gift{background:#f9731626;color:#f97316}.testimonials-page__badge--basic{background:#6366f126;color:#6366f1}.testimonials-page__badge--pro{background:#a855f726;color:#a855f7}.testimonials-page__cta{text-align:center;padding:3rem;background:#1a1a25;border:1px solid rgba(255,255,255,.1);border-radius:16px}.testimonials-page__cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.testimonials-page__cta-subtitle{font-size:1.125rem;color:#a0a0b0;margin-bottom:1.5rem}.testimonials-page__cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.testimonials-page__cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.testimonials-page__cta-primary:disabled{opacity:.5;cursor:not-allowed}.testimonials-page__cta-primary{background:#6366f1;color:#fff}.testimonials-page__cta-primary:hover:not(:disabled){background:#818cf8;box-shadow:0 4px 14px #6366f14d}.testimonials-page__cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.testimonials-page__cta-secondary:disabled{opacity:.5;cursor:not-allowed}.testimonials-page__cta-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1)}.testimonials-page__cta-secondary:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.terms{min-height:100vh;background:#0a0a0f}.terms__content{padding:5rem 0}@media(max-width:768px){.terms__content{padding:3rem 0}}.terms__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.terms__container{padding:0 1rem}}.terms__container{max-width:800px}.terms__section{margin-bottom:2.5rem}.terms__section:last-child{margin-bottom:0}.terms__section-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.terms__section-content p{font-size:1rem;color:#a0a0b0;line-height:1.7;margin-bottom:.75rem}.terms__section-content p:last-child{margin-bottom:0}.terms__section-content strong{color:#fff;font-weight:600}.terms__section-content a{color:#6366f1;text-decoration:none;transition:color .15s ease}.terms__section-content a:hover{color:#a5b4fc;text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glow{0%,to{box-shadow:0 0 5px #6366f14d}50%{box-shadow:0 0 20px #6366f199}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#fff;background:#0a0a0f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{background:#6366f1;color:#fff}:focus-visible{outline:2px solid #6366f1;outline-offset:2px}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:#fff}h1{font-size:3.5rem}@media(max-width:768px){h1{font-size:2.5rem}}h2{font-size:2rem}@media(max-width:768px){h2{font-size:1.5rem}}h3{font-size:1.25rem}p{color:#a0a0b0}a{color:#818cf8;text-decoration:none;transition:all .2s ease}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.container{padding:0 1rem}}.section{padding:5rem 0}@media(max-width:768px){.section{padding:3rem 0}}.gradient-text{background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
