@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";.site-header{position:relative;z-index:999;width:100%;padding:1.6rem 4rem}.site-header__inner{position:relative;z-index:999;width:100%;max-width:100%;height:6.2rem;margin:0 auto;padding:0 1.4rem 0 1.2rem;display:grid;grid-template-columns:24rem 1fr auto;align-items:center;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 30%),color-mix(in srgb,var(--header-bg) 58%,transparent);-webkit-backdrop-filter:blur(1.8rem) saturate(145%);backdrop-filter:blur(1.8rem) saturate(145%);border:.1rem solid color-mix(in srgb,var(--border-primary) 60%,transparent);border-radius:1.4rem;box-shadow:0 .4rem 1.8rem #00000012,inset 0 .1rem color-mix(in srgb,var(--text-primary) 4%,transparent);transition:max-width .35s ease,border-radius .35s ease,background .35s ease,box-shadow .35s ease}.site-header__inner{background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),color-mix(in srgb,var(--header-bg) 48%,transparent)}.site-header--scrolled .site-header__inner{max-width:118rem;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),color-mix(in srgb,var(--header-bg) 75%,transparent);box-shadow:var(--shadow-lg)}.site-header{position:sticky;top:0;z-index:100;width:100%;padding:1.6rem 4rem;transition:padding .35s ease}.site-header--scrolled{padding-top:1rem;padding-bottom:1rem}.site-header__brand{display:flex;align-items:center;width:max-content;gap:1.2rem;color:var(--text-primary);text-decoration:none}.site-header__brand-name{font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.04rem}.relay-logo{position:relative;height:4.4rem;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;border-radius:10px;overflow:hidden}.relay-logo__box{position:relative;z-index:2;width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 75%,white),var(--accent));box-shadow:0 0 1.8rem color-mix(in srgb,var(--accent) 24%,transparent),inset 0 .1rem color-mix(in srgb,white 22%,transparent);overflow:hidden}.relay-logo__box svg{width:2.6rem;height:2.6rem;fill:none;stroke:var(--text-on-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.relay-logo__lines{position:absolute;left:0;top:50%;width:2.7rem;height:2.4rem;transform:translateY(-50%)}.relay-logo__lines i{position:absolute;right:0;height:.2rem;border-radius:10rem;background:color-mix(in srgb,var(--accent) 60%,white)}.relay-logo__lines i:nth-child(1){top:.3rem;width:1.6rem}.relay-logo__lines i:nth-child(2){top:1.1rem;width:2.6rem}.relay-logo__lines i:nth-child(3){top:1.9rem;width:1.6rem}.site-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(3rem,4vw,6rem)}.site-header__nav-link{position:relative;padding:.5rem 0;color:var(--text-secondary);font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;transition:color .18s ease}.site-header__nav-link:hover{color:var(--text-primary)}.site-header__nav-link:after{content:"";position:absolute;left:50%;bottom:-.3rem;width:0;height:.2rem;border-radius:10rem;background:var(--accent);transform:translate(-50%);transition:width .18s ease}.site-header__nav-link:hover:after{width:60%}.site-header__actions{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;gap:1.4rem}.site-header__divider{width:.1rem;height:3.8rem;background:var(--border-primary)}.site-header__chrome-button{height:4.4rem;min-width:17rem;padding:0 1.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.9rem;border:.1rem solid var(--border-primary);border-radius:1rem;background:var(--bg-primary);color:var(--text-primary);text-decoration:none;font-size:1.4rem;font-weight:600;transition:background .18s ease,border-color .18s ease}.site-header__chrome-button:hover{background:var(--bg-hover);border-color:var(--border-hover)}.chrome-icon{position:relative;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:50%;background:conic-gradient(#ea4335,#ea4335 120deg,#fbbc05 120deg,#fbbc05 215deg,#34a853 215deg,#34a853 360deg)}.chrome-icon:after{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border:.15rem solid #fff;border-radius:50%;background:#4285f4}.profile{position:relative}.profile__trigger{height:4.6rem;min-width:17rem;padding:0 1rem;display:flex;align-items:center;gap:.9rem;border:.1rem solid var(--border-primary);border-radius:1rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:background .18s ease,border-color .18s ease}.profile__trigger:hover,.profile__trigger--open{background:var(--bg-hover);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-primary))}.avatar{width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:20%;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent));color:var(--text-on-accent);font-size:1.35rem;font-weight:600}.avatar--large{width:4.2rem;height:4.2rem;font-size:1.5rem}.profile__greeting{flex:1;color:var(--text-primary);font-size:1.4rem;font-weight:600;white-space:nowrap;text-align:left}.profile__chevron{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.profile__chevron--open{transform:rotate(180deg)}.profile-menu{position:absolute;z-index:200;top:calc(100% + .7rem);right:0;width:28rem;padding:1.4rem;border:.1rem solid var(--border-primary);border-radius:1.4rem;background:var(--bg-primary);box-shadow:var(--shadow-lg);transform-origin:top right;animation:profileMenuIn .16s ease}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-menu__user{display:flex;align-items:center;gap:1.1rem;padding:.2rem 0 .8rem}.profile-menu__user-copy{min-width:0;display:flex;flex-direction:column;gap:.3rem}.profile-menu__user-copy strong{color:var(--text-primary);font-size:1.4rem;font-weight:600}.profile-menu__user-copy span{overflow:hidden;color:var(--text-secondary);font-size:1.2rem;white-space:nowrap;text-overflow:ellipsis}.profile-menu__separator{width:100%;height:.1rem;margin:.9rem 0;background:var(--border-primary)}.profile-menu__plan{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:.2rem 0}.profile-menu__plan-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.9rem;background:var(--warning-bg);color:var(--warning)}.profile-menu__plan-icon svg{width:2rem;height:2rem;fill:currentColor;stroke:currentColor;stroke-width:1.4}.profile-menu__plan-copy{min-width:0;display:flex;flex-direction:column;gap:.25rem}.profile-menu__plan-copy strong{color:var(--warning);font-size:1.35rem;font-weight:600}.profile-menu__plan-copy span{color:var(--text-secondary);font-size:1.15rem;white-space:nowrap}.profile-menu__status{padding:.35rem .7rem;border-radius:10rem;background:var(--success-bg);color:var(--success);font-size:1.1rem;font-weight:600}.profile-menu__cancel{width:100%;height:3.6rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;border:.1rem solid var(--danger-border);border-radius:.8rem;background:var(--danger-bg);color:var(--danger);font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.profile-menu__cancel:hover{border-color:var(--danger)}.profile-menu__cancel svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2}.profile-menu__theme{height:4.2rem;display:flex;align-items:center;justify-content:space-between}.profile-menu__theme-label,.profile-menu__theme-controls{display:flex;align-items:center}.profile-menu__theme-label{gap:.9rem;color:var(--text-primary);font-size:1.25rem;font-weight:500}.profile-menu__theme-controls{gap:.8rem;color:var(--text-secondary)}.profile-menu__theme svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.profile-menu__theme .icon--small{width:1.8rem;height:1.8rem}.theme-switch{position:relative;width:4rem;height:2.2rem;padding:0;border:.1rem solid var(--border-secondary);border-radius:10rem;background:var(--bg-tertiary);cursor:pointer;transition:background .18s ease,border-color .18s ease}.theme-switch--active{background:var(--accent);border-color:var(--accent)}.theme-switch__thumb{position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--text-primary);transition:transform .18s ease}.theme-switch--active .theme-switch__thumb{transform:translate(1.8rem);background:var(--text-on-accent)}.profile-menu__logout{width:100%;height:3.8rem;padding:0;display:flex;align-items:center;gap:.9rem;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:1.3rem;font-weight:500;cursor:pointer}.profile-menu__logout:hover{color:var(--danger)}.profile-menu__logout svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-header__login-button{height:4.2rem;padding:0 1.8rem;border:.1rem solid var(--accent);border-radius:.9rem;background:var(--accent);color:var(--text-on-accent);font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer}.site-header__login-button:hover{background:var(--accent-hover)}.profile-avatar{height:30px;width:30px}.profile-avatar img{height:30px;border-radius:3px;overflow:hidden}@media (max-width: 1000px){.site-header{padding-inline:2rem}.site-header__inner{grid-template-columns:auto 1fr auto;padding-left:1.4rem}.site-header__nav{gap:2.5rem}.site-header__divider{display:none}.site-header__chrome-button{min-width:auto}}@media (max-width: 820px){.site-header__nav{display:none}.site-header__inner{grid-template-columns:1fr auto}.site-header__actions{justify-self:end}}@media (max-width: 650px){.site-header{padding:1.2rem}.site-header__inner{height:6rem;padding:0 1rem;border-radius:1.2rem}.site-header__chrome-button,.profile__greeting{display:none}.profile__trigger{min-width:auto;padding:0 .8rem}.profile-menu{position:fixed;top:8.2rem;right:1.2rem;left:1.2rem;width:auto;margin-left:auto}}.view-subscription-btn{color:var(--accent-text)!important;background:var(--accent-light)!important;border:1px solid var(--accent-border)!important}.site-footer{width:100%;background:transparent;position:relative}.site-footer__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(30rem,1fr);grid-template-rows:auto auto;column-gap:5.5rem;row-gap:2rem;width:100%;min-height:23.5rem;margin:0 auto;padding:27rem 4.8rem 3rem;overflow:hidden;color:var(--text-primary);background:var(--bg-primary);border-top:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}.site-footer__inner:before{content:"";position:absolute;left:-10%;bottom:-10rem;width:75%;height:15rem;pointer-events:none;background:var(--accent-light);border-radius:50% 50% 0 0;transform:rotate(2deg) skew(-12deg);opacity:.65}.site-footer__inner:after{content:"";position:absolute;left:25%;bottom:-12rem;width:48%;height:15rem;pointer-events:none;background:var(--bg-secondary);border-radius:50% 50% 0 0;transform:rotate(-5deg);opacity:.75}.site-footer__brand,.site-footer__links,.site-footer__copyright{position:relative;z-index:1}.site-footer__brand{padding-right:4.5rem;border-right:1px solid var(--border-primary)}.site-footer__brand-top{display:flex;align-items:center;gap:1.5rem}.site-footer__logo{display:grid;place-items:center;flex:0 0 auto;width:5rem;height:5rem;color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent-border);border-radius:1rem;overflow:hidden}.site-footer__logo svg{width:2.7rem;height:2.7rem}.site-footer__brand-text h2{margin:0;color:var(--text-primary);font-size:2rem;line-height:1.15;font-weight:800;letter-spacing:-.02em}.site-footer__brand-text p{margin:.4rem 0 0;color:var(--text-secondary);font-size:1.35rem;line-height:1.35}.site-footer__description{max-width:38rem;margin:1.5rem 0 0;color:var(--text-secondary);font-size:1.35rem;line-height:1.55}.site-footer__socials{display:flex;align-items:center;gap:1.2rem;margin-top:1.8rem;display:none}.site-footer__social{display:grid;place-items:center;width:3.6rem;height:3.6rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.8rem;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.site-footer__social svg{width:1.9rem;height:1.9rem;stroke-width:2.2}.site-footer__social:hover{color:var(--accent-text);background:var(--bg-hover);border-color:var(--accent-border);transform:translateY(-1px)}.site-footer__social:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.site-footer__x-logo{font-size:1.9rem;line-height:1;font-weight:600}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:5rem;align-self:start}.site-footer__column h3{margin:0 0 1.4rem;color:var(--text-primary);font-size:1.6rem;line-height:1.2;font-weight:750}.site-footer__column nav{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.site-footer__column a{color:var(--text-secondary);font-size:1.35rem;line-height:1.3;text-decoration:none;transition:color .15s ease,transform .15s ease}.site-footer__column a:hover{color:var(--accent-text);transform:translate(2px)}.site-footer__column a:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:.2rem}.site-footer__copyright{grid-column:2;grid-row:2;align-self:end;margin:0;color:var(--text-secondary);font-size:1.25rem;line-height:1.4;text-align:right}@media (max-width: 820px){.site-footer{padding:1.2rem}.site-footer__inner{grid-template-columns:minmax(0,1.2fr) minmax(24rem,1fr);column-gap:3rem;padding:2.8rem 3rem 2.2rem}.site-footer__brand{padding-right:3rem}.site-footer__links{gap:3rem}}@media (max-width: 650px){.site-footer{padding:1rem}.site-footer__inner{display:flex;flex-direction:column;gap:3rem;padding:3rem 2.4rem 2.4rem;border-radius:1.4rem}.site-footer__brand{padding-right:0;padding-bottom:2.5rem;border-right:none;border-bottom:1px solid var(--border-primary)}.site-footer__description{max-width:45rem;font-size:1.5rem}.site-footer__brand-text h2{font-size:2.2rem}.site-footer__brand-text p{font-size:1.45rem}.site-footer__links{width:100%;grid-template-columns:repeat(2,1fr);gap:2rem}.site-footer__column h3{font-size:1.7rem}.site-footer__column a{font-size:1.5rem}.site-footer__copyright{width:100%;padding-top:1rem;font-size:1.35rem;text-align:left}.site-footer__inner:before{width:110%}.site-footer__inner:after{left:25%;width:80%}}.outreach-banner{isolation:isolate;overflow:hidden;width:min(148rem,calc(100% - 3rem));min-height:23rem;margin:3rem auto;padding:3.3rem 4.5rem;color:var(--text-primary);padding:5.3rem 8.5rem;border:1px solid var(--border-primary);border-radius:2.4rem;box-shadow:var(--shadow-sm);background:var(--bg-app);max-width:130rem;position:absolute;z-index:99;top:0;left:50%;transform:translate(-50%,-50%)}.outreach-banner__content{position:relative;z-index:2;display:flex;align-items:center;gap:3.5rem}.outreach-banner__main{min-width:0}.outreach-banner__badge{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem;color:var(--text-secondary);background:var(--accent-light);border:1px solid var(--accent-border);border-radius:999px;font-size:1.25rem;font-weight:600}.outreach-banner__badge svg{width:1.6rem;height:1.6rem;color:var(--accent)}.outreach-banner__badge strong{color:var(--accent-text);font-weight:700}.outreach-banner__title{margin:2rem 0 0;color:var(--text-primary);font-size:clamp(3rem,3vw,4.2rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.outreach-banner__title span{color:var(--accent-text)}.outreach-banner__subtitle{margin:.9rem 0 0;color:var(--text-secondary);font-size:1.55rem;line-height:1.5}.outreach-banner__benefits{display:flex;align-items:center;flex-wrap:wrap;gap:3rem;margin-top:2.6rem}.outreach-banner__benefit{display:flex;align-items:center;gap:1rem;color:var(--text-secondary);font-size:1.35rem;font-weight:500}.outreach-banner__benefit-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;color:var(--accent);background:var(--accent-light);border-radius:50%}.outreach-banner__benefit-icon svg{width:1.8rem;height:1.8rem;stroke-width:2.4}.outreach-banner__benefit-icon--success{color:var(--success);background:var(--success-bg)}.outreach-banner__cta{display:flex;flex-direction:column;align-items:center;margin-top:4rem;justify-content:center;width:fit-content}.outreach-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-width:19rem;min-height:5.5rem;padding:1.3rem 2.5rem;cursor:pointer;color:var(--text-on-accent);background:linear-gradient(110deg,var(--accent),var(--accent-hover));border:1px solid var(--accent);border-radius:1.3rem;font:inherit;font-size:1.65rem;font-weight:700;box-shadow:var(--shadow-md);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.outreach-banner__button svg{width:2rem;height:2rem}.outreach-banner__button:hover{transform:translateY(-2px);background:linear-gradient(110deg,var(--accent-hover),var(--accent));box-shadow:var(--shadow-lg)}.outreach-banner__button:active{transform:translateY(0)}.outreach-banner__button:focus-visible{outline:3px solid var(--accent-border);outline-offset:3px}.outreach-banner__note{margin-top:1.2rem;color:var(--text-muted);font-size:1.25rem}.outreach-banner__illustration{position:relative;width:100%;height:16rem}.outreach-banner__plane{position:absolute;top:.5rem;left:4rem;z-index:3;display:grid;place-items:center;width:9.5rem;height:9.5rem;color:var(--accent);transform:rotate(-10deg) scale(1.05)}.outreach-banner__plane svg{width:8rem;height:8rem;fill:var(--accent);stroke:var(--accent-hover);stroke-width:1}.outreach-banner__profile{position:absolute;top:3.2rem;right:0;z-index:2;display:flex;align-items:center;gap:1rem;width:14rem;height:5.5rem;padding:1rem 1.4rem;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:1.2rem;box-shadow:var(--shadow-md);transform:rotate(-8deg)}.outreach-banner__profile-icon{display:grid;place-items:center;flex:0 0 auto;width:3.2rem;height:3.2rem;color:var(--accent);background:var(--accent-light);border-radius:50%}.outreach-banner__profile-icon svg{width:1.8rem;height:1.8rem}.outreach-banner__profile-lines{display:flex;flex:1;flex-direction:column;gap:.7rem}.outreach-banner__profile-lines span{display:block;height:.6rem;background:var(--bg-tertiary);border-radius:999px}.outreach-banner__profile-lines span:first-child{width:85%}.outreach-banner__profile-lines span:last-child{width:55%}.outreach-banner__path{position:absolute;left:3rem;bottom:-.5rem;width:21rem;height:10rem;color:var(--accent-border);overflow:visible}.outreach-banner__spark{position:absolute;color:var(--template-purple);stroke-width:1.8}.outreach-banner__spark--one{top:.8rem;left:0;width:2.5rem;height:2.5rem}.outreach-banner__spark--two{right:-.5rem;bottom:2.5rem;width:2.5rem;height:2.5rem}.outreach-banner__wave{position:absolute;z-index:0;pointer-events:none;background:var(--accent-light);opacity:.65}.outreach-banner__wave--left{left:-7rem;bottom:-9rem;width:34rem;height:18rem;border-radius:50% 65% 0 0;transform:rotate(13deg)}.outreach-banner__wave--right{right:-13rem;bottom:-9rem;z-index:99;width:36rem;height:17rem;border-radius:60% 50% 0 0;transform:rotate(-12deg)}@media (max-width: 1000px){.outreach-banner{padding:3rem 3.5rem}.outreach-banner__content{gap:3rem}.outreach-banner__illustration{display:none}.outreach-banner__cta{padding-left:3rem}}@media (max-width: 650px){.outreach-banner{width:calc(100% - 2rem);margin:2rem auto;padding:3rem 2.2rem;border-radius:2rem;display:none}.outreach-banner__content{display:flex;flex-direction:column;align-items:stretch;gap:3rem}.outreach-banner__title{margin-top:1.7rem;font-size:3.6rem}.outreach-banner__subtitle{font-size:1.55rem}.outreach-banner__benefits{display:grid;grid-template-columns:repeat(2,max-content);gap:1.7rem 2rem;margin-top:2.5rem}.outreach-banner__benefit{font-size:1.45rem}.outreach-banner__cta{align-items:flex-start;padding:2.5rem 0 0;border-left:none;border-top:1px solid var(--border-primary)}.outreach-banner__button{width:100%;min-height:5.5rem;font-size:1.7rem}.outreach-banner__note{width:100%;text-align:center}}.footer-img{height:770px;position:absolute;top:-150px;transform:rotate(20deg)}.pricing-container{width:min(112rem,100%);margin:0 auto}.pricing-header{margin:0 auto 4rem;text-align:center}.pricing-launch-badge{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-bottom:1.6rem}.pricing-launch-pill{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:4rem;padding:.7rem 2.6rem;font-size:1.6rem;font-weight:700;color:var(--text-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 24%,var(--bg-primary)),var(--accent-light));border:1px solid var(--accent);border-radius:999px;box-shadow:0 0 2rem color-mix(in srgb,var(--accent) 18%,transparent)}.pricing-launch-pill svg{width:1.8rem;height:1.8rem}.pricing-spark{color:var(--warning);font-size:2.2rem;line-height:1}.pricing-title{margin:0;font-size:clamp(3.6rem,4vw,5.2rem);line-height:1.08;letter-spacing:-.04em;font-weight:800;color:var(--text-primary)}.pricing-title span{color:var(--accent-text)}.pricing-subtitle{max-width:85rem;margin:1.4rem auto 0;font-size:1.8rem;line-height:1.55;color:var(--text-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:2.6rem 2.5rem 2.4rem;color:var(--text-primary);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-primary) 97%,var(--accent) 3%),var(--bg-primary));border:1px solid var(--border-primary);border-radius:1.8rem;box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pricing-card:hover{transform:translateY(-.3rem);border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.pricing-card--popular{border:2px solid var(--accent);box-shadow:var(--shadow-lg),0 0 2.6rem color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 4rem color-mix(in srgb,var(--accent) 5%,transparent)}.pricing-card--popular:hover{border-color:var(--accent-hover);box-shadow:var(--shadow-lg),0 0 3.4rem color-mix(in srgb,var(--accent) 34%,transparent)}.pricing-popular-badge{position:absolute;top:-1.9rem;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.7rem;min-width:16.5rem;padding:.8rem 1.8rem;color:var(--text-on-accent);background:linear-gradient(90deg,var(--accent),var(--accent-hover));border:1px solid var(--accent-border);border-radius:999px;font-size:1.5rem;font-weight:700;white-space:nowrap;box-shadow:0 0 2.2rem color-mix(in srgb,var(--accent) 45%,transparent)}.pricing-popular-badge svg{width:1.7rem;height:1.7rem}.pricing-plan-header{display:flex;align-items:center;gap:1.8rem;min-height:6.2rem}.pricing-plan-icon{flex:0 0 auto;display:grid;place-items:center;width:5.8rem;height:5.8rem;border:1px solid var(--border-secondary);border-radius:1.3rem;color:var(--template-blue);background:color-mix(in srgb,var(--template-blue) 14%,var(--bg-secondary))}.pricing-plan-icon svg{width:2.8rem;height:2.8rem}.pricing-card--core .pricing-plan-icon{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 18%,var(--bg-secondary));border-color:var(--accent)}.pricing-card--pro .pricing-plan-icon{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--bg-secondary));border-color:var(--warning)}.pricing-plan-header h3{margin:0 0 .4rem;font-size:2.3rem;line-height:1.1;font-weight:750}.pricing-plan-header p{margin:0;color:var(--text-secondary);font-size:1.5rem;line-height:1.4}.pricing-price-area{margin-top:2rem}.pricing-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.9rem}.pricing-old-price{color:var(--text-muted);font-size:2.2rem;line-height:1;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.pricing-price{color:var(--text-primary);font-size:4.8rem;line-height:1;letter-spacing:-.04em;font-weight:800}.pricing-price-suffix{color:var(--text-secondary);font-size:1.7rem;white-space:nowrap}.pricing-card-discount{display:inline-flex;align-items:center;gap:.7rem;margin-top:.9rem;padding:.6rem 1.4rem;border-radius:999px;font-size:1.4rem;line-height:1;font-weight:700}.pricing-card-discount svg{width:1.5rem;height:1.5rem}.pricing-card--core .pricing-card-discount{color:var(--accent-text);background:color-mix(in srgb,var(--accent-light) 80%,var(--bg-primary));border:1px solid var(--accent-border)}.pricing-card--pro .pricing-card-discount{color:var(--warning);background:color-mix(in srgb,var(--warning-bg) 82%,var(--bg-primary));border:1px solid var(--warning-border)}.pricing-summary{min-height:5rem;margin:1.3rem 0 1.6rem;color:var(--text-secondary);font-size:1.6rem;line-height:1.5}.pricing-button{width:100%;min-height:4.5rem;padding:1rem 1.8rem;cursor:pointer;color:var(--text-primary);background:transparent;border:1px solid var(--accent);border-radius:.9rem;font:inherit;font-size:1.6rem;font-weight:750;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pricing-button:hover{background:var(--bg-hover);border-color:var(--accent-hover)}.pricing-button:active{transform:translateY(1px)}.pricing-card--core .pricing-button{color:var(--text-on-accent);border-color:var(--accent);background:linear-gradient(90deg,var(--accent),var(--accent-hover));box-shadow:0 .6rem 1.8rem color-mix(in srgb,var(--accent) 18%,transparent)}.pricing-card--core .pricing-button:hover{background:linear-gradient(90deg,var(--accent-hover),var(--accent))}.pricing-card--pro .pricing-button{border-color:var(--warning)}.pricing-card--pro .pricing-button:hover{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.pricing-divider{width:100%;height:1px;margin:1.8rem 0;background:var(--border-primary)}.pricing-feature-list{display:flex;flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none}.pricing-feature{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;color:var(--text-secondary);font-size:1.45rem;line-height:1.4}.pricing-feature-icon{width:2rem;height:2rem;flex-shrink:0}.pricing-feature-icon--neutral{color:var(--template-blue)}.pricing-feature-icon--success{color:var(--success)}.pricing-feature-icon--danger{color:var(--danger)}.pricing-feature-icon--warning{color:var(--warning)}.pricing-feature-icon--primary{color:var(--text-primary)}@media (max-width: 1000px){.pricing-container{width:min(60rem,100%)}.pricing-grid{grid-template-columns:1fr;gap:3rem}.pricing-card{padding:2.8rem}.pricing-summary{min-height:auto}}@media (max-width: 650px){.pricing-section{padding:3rem 1.6rem 4rem}.pricing-header{margin-bottom:3.5rem}.pricing-launch-pill{padding:.7rem 1.7rem;font-size:1.55rem}.pricing-title{font-size:4rem}.pricing-subtitle{font-size:1.75rem}.pricing-desktop-break{display:none}.pricing-card{padding:2.5rem 2rem 2.2rem;border-radius:1.6rem}.pricing-plan-header{gap:1.5rem}.pricing-plan-icon{width:5.5rem;height:5.5rem}.pricing-plan-header h3{font-size:2.4rem}.pricing-plan-header p{font-size:1.65rem}.pricing-price{font-size:5rem}.pricing-old-price{font-size:2.3rem}.pricing-price-suffix,.pricing-summary,.pricing-button{font-size:1.7rem}.pricing-feature{font-size:1.6rem;grid-template-columns:2.6rem minmax(0,1fr)}}.site-shell{background:radial-gradient(circle at 3% 0%,var(--pricing-glow-purple-strong) 0%,transparent 25%),radial-gradient(circle at 97% 0%,var(--pricing-glow-purple) 0%,transparent 27%),radial-gradient(circle at 50% 110%,var(--pricing-glow-purple) 0%,transparent 32%),linear-gradient(180deg,var(--pricing-bg) 0%,var(--pricing-bg-deep) 100%)!important}.pricing-section{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:100vh;padding:11rem 2.4rem 24rem;color:var(--pricing-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9rem}.pricing-background-glow{position:absolute;z-index:-1;width:44rem;height:44rem;pointer-events:none;border-radius:50%;background:var(--pricing-purple);filter:blur(16rem);opacity:.14}.pricing-background-glow--left{left:-27rem;bottom:13rem}.pricing-background-glow--right{top:-25rem;right:-24rem}.pricing-launch-pill{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:4rem;padding:.7rem 2.6rem;font-size:1.6rem;font-weight:700;color:var(--pricing-text);background:linear-gradient(90deg,var(--pricing-launch-bg-start),var(--pricing-launch-bg-end));border:1px solid var(--pricing-launch-border);border-radius:999px;box-shadow:0 0 2.4rem var(--pricing-purple-glow)}.pricing-launch-pill svg{color:var(--pricing-text)}.pricing-spark{color:var(--pricing-gold-bright);font-size:2.2rem;line-height:1}.pricing-title{margin:0;color:var(--pricing-title);font-size:clamp(3.6rem,4vw,5.2rem);line-height:1.08;letter-spacing:-.04em;font-weight:800}.pricing-title span{color:var(--pricing-title-accent)}.pricing-subtitle{max-width:85rem;margin:1.4rem auto 0;color:var(--pricing-text-secondary);font-size:1.8rem;line-height:1.55}.pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:2.6rem 2.5rem 2.4rem;color:var(--pricing-text);background:linear-gradient(145deg,var(--pricing-card-bg),var(--pricing-card-bg-end));border:1px solid var(--pricing-card-border);border-radius:1.8rem;box-shadow:var(--pricing-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pricing-card:hover{transform:translateY(-.3rem);border-color:var(--pricing-card-border-hover)}.pricing-card--popular{border:2px solid var(--pricing-purple-bright);background:radial-gradient(circle at 50% 15%,var(--pricing-purple-glow) 0%,transparent 31%),linear-gradient(145deg,var(--pricing-card-bg),var(--pricing-card-bg-end));box-shadow:var(--pricing-card-shadow),0 0 2.8rem var(--pricing-purple-glow),inset 0 0 4rem #8042eb0d}.pricing-card--popular:hover{border-color:var(--pricing-purple-hover);box-shadow:var(--pricing-card-shadow),0 0 3.5rem var(--pricing-purple-glow-strong)}.pricing-popular-badge{position:absolute;top:-1.9rem;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.7rem;min-width:16.5rem;padding:.8rem 1.8rem;color:#fff;background:linear-gradient(90deg,var(--pricing-purple),var(--pricing-purple-bright));border:1px solid var(--pricing-purple-bright);border-radius:999px;font-size:1.5rem;font-weight:700;white-space:nowrap;box-shadow:0 0 2.5rem var(--pricing-purple-glow-strong)}.pricing-plan-icon{display:grid;place-items:center;flex:0 0 auto;width:5.8rem;height:5.8rem;color:var(--pricing-free-icon);background:var(--pricing-free-icon-bg);border:1px solid var(--pricing-free-icon-border);border-radius:1.3rem}.pricing-card--core .pricing-plan-icon{color:var(--pricing-purple-bright);background:var(--pricing-purple-icon-bg);border-color:var(--pricing-purple-icon-border);box-shadow:inset 0 0 2rem #823fe714}.pricing-card--pro .pricing-plan-icon{color:var(--pricing-gold-bright);background:var(--pricing-gold-bg);border-color:var(--pricing-gold-border);box-shadow:0 0 1.8rem var(--pricing-gold-glow)}.pricing-plan-header h3{color:var(--pricing-title)}.pricing-plan-header p{color:var(--pricing-text-secondary)}.pricing-old-price{color:var(--pricing-text-muted);font-size:2.2rem;line-height:1;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.pricing-price{color:var(--pricing-title);font-size:4.8rem;line-height:1;letter-spacing:-.04em;font-weight:800}.pricing-price-suffix{color:var(--pricing-text-secondary);font-size:1.7rem;white-space:nowrap}.pricing-card--core .pricing-card-discount{color:var(--pricing-purple-bright);background:var(--pricing-purple-soft);border:1px solid var(--pricing-purple-icon-border)}.pricing-card--pro .pricing-card-discount{color:var(--pricing-gold-bright);background:var(--pricing-gold-bg);border:1px solid var(--pricing-gold-border)}.pricing-summary{color:var(--pricing-text-secondary)}.pricing-button{width:100%;min-height:4.5rem;padding:1rem 1.8rem;cursor:pointer;color:var(--pricing-title);background:transparent;border:1px solid var(--pricing-purple);border-radius:.9rem;font:inherit;font-size:1.6rem;font-weight:750;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pricing-button:hover{color:var(--pricing-purple-bright);background:var(--pricing-purple-soft);border-color:var(--pricing-purple-bright)}.pricing-card--core .pricing-button{color:#fff;border-color:var(--pricing-purple-bright);background:linear-gradient(90deg,var(--pricing-core-button-start),var(--pricing-core-button-end));box-shadow:0 .6rem 2rem var(--pricing-purple-glow)}.pricing-card--core .pricing-button:hover{color:#fff;border-color:var(--pricing-purple-hover);background:linear-gradient(90deg,var(--pricing-purple-hover),var(--pricing-purple));box-shadow:0 .8rem 2.5rem var(--pricing-purple-glow-strong)}.pricing-card--pro .pricing-button{color:var(--pricing-title);border-color:var(--pricing-gold-bright)}.pricing-card--pro .pricing-button:hover{color:var(--pricing-gold-bright);background:var(--pricing-pro-button-hover);border-color:var(--pricing-gold-bright)}.pricing-divider{width:100%;height:1px;margin:1.8rem 0;background:var(--pricing-divider)}.pricing-feature{color:var(--pricing-text-secondary)}.pricing-feature-icon--neutral{color:var(--pricing-feature-default)}.pricing-feature-icon--success{color:var(--pricing-feature-success)}.pricing-feature-icon--danger{color:var(--pricing-feature-danger)}.pricing-feature-icon--warning{color:var(--pricing-feature-warning)}.pricing-feature-icon--primary{color:var(--pricing-title)}.pricing-authorization-status{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border:1px solid rgba(128,128,128,.35);border-radius:10px;text-align:center}.pricing-authorization-status span{font-size:12px;opacity:.75}.pricing-page-loading,.pricing-page-error{min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:40px 20px;position:relative;z-index:1}.pricing-page-spinner{width:44px;height:44px;border:4px solid rgba(130,130,130,.2);border-top-color:#8b5cf6;border-radius:50%;animation:pricingSpinner .8s linear infinite}@keyframes pricingSpinner{to{transform:rotate(360deg)}}.pricing-page-loading h2,.pricing-page-error h2{font-size:25px;font-weight:700;margin:0}.pricing-page-loading p,.pricing-page-error p{font-size:15px;opacity:.7;margin:0}.pricing-page-error button{padding:12px 24px;border:none;border-radius:10px;background:#8b5cf6;color:#fff;font-weight:600;cursor:pointer}.lee-hero{width:100%;max-width:1320px;margin:0 auto;color:var(--text-primary);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.4;text-align:left;container:lee-hero / inline-size;isolation:isolate}.lee-hero,.lee-hero *{box-sizing:border-box}.lee-hero h3,.lee-hero p{margin:0}.lee-symbols{position:absolute;width:0;height:0;overflow:hidden}.lee-icon{width:1.35em;height:1.35em;flex:0 0 auto;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.lee-artboard{position:relative;width:100%;aspect-ratio:1280 / 1080;font-size:1.6cqi}.lee-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lee-ambient{position:absolute;top:4%;right:-1%;bottom:0;left:-1%;pointer-events:none}.lee-orbit{position:absolute;border:1px solid var(--accent-border);border-radius:50%;opacity:.36;pointer-events:none}.lee-orbit--one{width:88%;height:71%;top:15%;left:4%;transform:rotate(-13deg)}.lee-orbit--two{width:77%;height:93%;top:0;left:13%;transform:rotate(39deg);opacity:.16}.lee-workflow-label{position:absolute;left:7%;top:3.5%;display:flex;gap:.85em;align-items:center;font-size:.9em;font-weight:500;color:var(--text-secondary)}.lee-workflow-label>.lee-icon{width:1.25em;color:var(--accent-text)}.lee-linkedin-mark{display:grid;place-items:center;width:1.8em;height:1.8em;border:1px solid var(--accent-border);border-radius:.4em;background:var(--accent-light);color:var(--accent-text);font-size:1.15em;font-weight:750;letter-spacing:-.07em;padding-right:.08em}.lee-browser{position:absolute;top:11%;right:5.6%;bottom:9%;left:5.6%;z-index:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:1.3em;box-shadow:0 2.4em 6em -2.5em var(--login-illustration-shadow),var(--shadow-lg),0 0 0 .4em var(--bg-primary)}.lee-tabbar{display:flex;align-items:center;gap:1.2em;height:2.8em;flex:0 0 auto;padding:.5em 1.2em 0;background:var(--bg-secondary)}.lee-window-dots{display:flex;gap:.42em;align-self:center;padding-bottom:.45em}.lee-window-dots i{width:.64em;height:.64em;border-radius:50%;background:var(--danger)}.lee-window-dots i:nth-child(2){background:var(--warning)}.lee-window-dots i:nth-child(3){background:var(--success)}.lee-browser-tab{min-width:18em;height:100%;padding:0 1em;display:flex;align-items:center;gap:.65em;background:var(--bg-primary);border-radius:.75em .75em 0 0;font-size:.84em;color:var(--text-secondary)}.lee-browser-tab>.lee-icon{color:var(--accent-text);width:1.25em}.lee-tab-close{margin-left:auto;font-size:1.45em;font-weight:300}.lee-new-tab{width:1.05em;margin-top:-.3em;color:var(--text-muted)}.lee-addressbar{display:flex;align-items:center;gap:1.05em;height:3.05em;padding:.45em 1.3em;border-bottom:1px solid var(--border-primary);color:var(--text-muted)}.lee-addressbar>.lee-icon{width:1.05em;height:1.05em}.lee-back{transform:rotate(180deg)}.lee-forward{opacity:.45}.lee-address{display:flex;align-items:center;gap:.7em;flex:1;height:2.25em;padding:0 1em;background:var(--bg-secondary);border-radius:1.4em;font-size:.8em;letter-spacing:.02em}.lee-address>.lee-icon{width:1em}.lee-extension-button{display:grid;place-items:center;width:1.85em;height:1.85em;border-radius:.5em;background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-sm)}.lee-extension-button .lee-icon{width:1.2em}.lee-workspace{flex:1;display:grid;min-height:0}.lee-mail-app{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-app)}.lee-mail-header{display:flex;align-items:center;gap:1.1em;height:5.4em;padding:0 1.45em;flex-shrink:0}.lee-gmail-brand{display:flex;align-items:center;gap:.65em;font-size:1.6em;font-weight:520;letter-spacing:-.03em}.lee-gmail-brand>.lee-icon{width:.8em;margin-right:.2em;color:var(--text-secondary)}.lee-gmail-mark{color:var(--accent);display:flex;align-items:center}.lee-gmail-mark .lee-icon{width:1.42em;height:1.42em;stroke-width:2.4}.lee-mail-search{display:flex;gap:.7em;align-items:center;flex:1;height:3.05em;padding:0 1.1em;color:var(--text-muted);background:var(--bg-tertiary);border-radius:1.8em;font-size:.9em;margin-left:.9em}.lee-mail-search>.lee-icon:last-child{margin-left:auto}.lee-profile{display:grid;place-items:center;border-radius:50%;width:2.4em;height:2.4em;background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent-text);font-size:.8em;font-weight:650;flex:0 0 auto}.lee-mail-body{display:flex;min-height:0;flex:1}.lee-mail-sidebar{flex:0 0 22%;padding:.1em .7em 1em}.lee-compose{display:flex;align-items:center;gap:.8em;border-radius:1.1em;padding:1em .85em;background:var(--accent-light);color:var(--accent-text);margin-bottom:1.2em;font-size:.88em;font-weight:650}.lee-folder{display:flex;align-items:center;gap:.8em;height:3.05em;padding:0 .8em;margin-bottom:.1em;font-size:.87em;color:var(--text-secondary);border-radius:0 1.7em 1.7em 0}.lee-folder .lee-icon{width:1.35em}.lee-folder small{margin-left:auto;font-size:.86em}.lee-folder--active{color:var(--accent-text);background:var(--bg-active);font-weight:700}.lee-sidebar-label{display:flex;align-items:center;justify-content:space-between;margin:2.6em .6em 1em;font-size:.9em;font-weight:600}.lee-sidebar-label .lee-icon{width:1.1em}.lee-label-item{display:flex;gap:.8em;align-items:center;margin:1.25em .7em;font-size:.85em;color:var(--text-secondary)}.lee-label-item>span{width:.6em;height:.6em;border:1px solid var(--accent-border);border-radius:.17em;background:var(--accent-light);transform:rotate(-45deg)}.lee-label-item:last-child>span{background:var(--success-bg);border-color:var(--success-border)}.lee-inbox{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border-primary);border-right:0;border-bottom:0;border-radius:1.1em 0 0;overflow:hidden}.lee-inbox-heading{display:none;display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:1.25em 1.55em .8em}.lee-inbox-heading h3{font-size:1.7em;font-weight:650;letter-spacing:-.04em}.lee-inbox-heading p{margin-top:.25em;color:var(--text-muted);font-size:.83em}.lee-inbox-count{color:var(--text-muted);font-size:.75em;white-space:nowrap}.lee-mail-toolbar{display:flex;align-items:center;gap:.8em;padding:.5em 1.5em;border-bottom:1px solid var(--border-primary);color:var(--text-muted)}.lee-mail-toolbar>.lee-icon{width:1.05em;height:1.05em}.lee-mail-toolbar>.lee-icon:nth-child(2){width:.7em;margin-left:-.4em}.lee-empty-check{display:inline-block;width:1em;height:1em;flex:0 0 auto;border:1.4px solid var(--border-hover);border-radius:.2em}.lee-filter{display:flex;align-items:center;gap:.45em;margin-left:auto;padding:.3em .65em;color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:.5em;font-size:.78em}.lee-filter .lee-icon{width:1.1em;height:1.1em}.lee-messages{position:relative;min-height:0;flex:1;overflow:hidden}.lee-messages:after{content:"";position:absolute;inset:auto 0 0;height:3em;background:linear-gradient(transparent,var(--bg-primary));pointer-events:none}.lee-mail-row{display:flex;align-items:flex-start;gap:.7em;padding:.95em 1.45em;min-height:7.3em;border-bottom:1px solid var(--border-primary);background:var(--table-row)}.lee-mail-row:nth-child(2),.lee-mail-row:nth-child(4){background:var(--table-row-hover)}.lee-mail-row>.lee-empty-check{margin-top:.1em;width:.9em;height:.9em;opacity:.8}.lee-star{color:var(--border-hover);width:1em;height:1em;margin-top:.05em}.lee-message{flex:1;min-width:0}.lee-message-meta{display:flex;justify-content:space-between;margin-bottom:.28em;font-size:1em;font-weight:620}.lee-message-meta>span:last-child{font-weight:400;color:var(--text-muted);font-size:.9em}.lee-message-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88em;font-weight:580}.lee-message-subject>span{font-weight:450}.lee-message-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.78em;margin-top:.2em}.lee-attachment{display:inline-flex;align-items:center;gap:.4em;margin-top:.65em;padding:.2em .7em .2em .45em;border-radius:1em;border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:.72em}.lee-attachment .lee-icon{width:1.15em;height:1.15em;color:var(--danger)}.lee-mail-footnote{display:flex;justify-content:center;align-items:center;gap:.5em;padding:1em;font-size:.73em;color:var(--text-muted)}.lee-mail-footnote .lee-icon{width:.95em;height:.95em}.lee-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-primary);color:var(--text-primary);border-left:1px solid var(--border-primary);width:40%;position:absolute;z-index:999;right:0;bottom:50%;overflow:hidden;transform:translate(50%,50%) rotate(-3deg);border:1px solid var(--border-secondary);border-radius:1.35em;box-shadow:var(--shadow-lg),0 1.8em 3.2em -2em var(--login-illustration-shadow)}.lee-panel-heading{display:flex;align-items:center;gap:.7em;min-height:3.6em;padding:.6em 1.15em;border-bottom:1px solid var(--border-primary);background:var(--header-bg)}.lee-panel-heading strong{font-size:.95em;font-weight:600;letter-spacing:-.015em}.lee-product-icon{display:grid;place-items:center;width:2em;height:2em;background:var(--accent);color:var(--text-on-accent);border-radius:.55em}.lee-product-icon .lee-icon{width:1.22em}.lee-panel-menu{margin-left:auto;color:var(--text-muted)}.lee-panel-tabs{display:flex;border-bottom:1px solid var(--border-primary);padding:0 1.15em}.lee-panel-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:.55em;flex:1;padding:.95em 0 .9em;font-size:.85em;font-weight:600;color:var(--text-muted)}.lee-panel-tab .lee-icon{width:1.05em;height:1.05em}.lee-panel-tab--active{color:var(--accent-text)}.lee-panel-tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.lee-panel-content{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;padding:1.2em 1.1em .9em;background-size:1.15em 1.15em}.lee-contacts-heading{display:flex;align-items:center;gap:.8em;margin-bottom:1.05em}.lee-contact-icon{display:grid;place-items:center;width:2.65em;height:2.65em;border:1px solid var(--accent-border);border-radius:.8em;background:var(--accent-light);color:var(--accent-text)}.lee-contact-icon .lee-icon{width:1.35em;height:1.35em}.lee-contacts-heading h3{display:flex;align-items:center;gap:.6em;font-size:1em;font-weight:620}.lee-contacts-heading h3>span{border-radius:.35em;padding:.18em .45em;color:var(--accent-text);background:var(--accent-light);font-size:.82em;font-weight:650}.lee-contacts-heading p{color:var(--text-muted);font-size:.72em;margin-top:.2em}.lee-contacts-heading>.lee-icon{margin-left:auto;color:var(--text-muted);width:1.2em}.lee-contact-tools{display:flex;gap:.6em;margin-bottom:.8em}.lee-contact-search{display:flex;align-items:center;gap:.7em;min-width:0;flex:1;height:2.9em;padding:0 .85em;border:1px solid var(--border-secondary);border-radius:.6em;background:var(--bg-input);color:var(--text-placeholder);font-size:.79em}.lee-contact-search .lee-icon{width:1.1em}.lee-rate{display:flex;gap:.5em;align-items:center;padding:0 .6em;border:1px solid var(--border-primary);border-radius:.6em;background:var(--bg-secondary);font-size:.76em;white-space:nowrap}.lee-rate strong{font-weight:550}.lee-rate>.lee-icon:first-child{color:var(--accent-text);width:1.3em}.lee-rate>.lee-icon:last-child{width:.8em;color:var(--text-muted)}.lee-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:1em}.lee-delete,.lee-send-button{display:flex;align-items:center;justify-content:center;gap:.55em;height:2.9em;border-radius:.55em;padding:0 .9em;font-size:.8em;font-weight:600}.lee-delete{color:var(--danger);background:var(--bg-primary);border:1px solid var(--danger-border)}.lee-delete>.lee-icon{width:1.2em}.lee-send-button{color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent);box-shadow:var(--shadow-sm)}.lee-send-button>.lee-icon{width:1.2em}.lee-send-button>span{display:grid;place-items:center;min-width:1.8em;padding:.06em .35em;border-radius:.3em;background:color-mix(in srgb,var(--text-on-accent) 17%,transparent);font-size:.88em}.lee-verify-banner{display:flex;align-items:center;gap:.7em;padding:.85em .7em;background:var(--accent-light);border:1px solid var(--accent-border);border-radius:.8em;margin-bottom:1em}.lee-verify-icon{display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;color:var(--accent-text);background:var(--bg-primary);border-radius:.75em;flex-shrink:0}.lee-verify-icon .lee-icon{width:1.4em;height:1.4em}.lee-verify-banner strong{display:block;font-size:.78em;font-weight:600;letter-spacing:-.01em}.lee-verify-banner p{color:var(--text-secondary);font-size:.7em;margin-top:.32em}.lee-verify-banner>.lee-icon{margin-left:auto;width:1.1em;color:var(--accent-text)}.lee-contacts-table{display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:.7em;overflow:hidden;background:var(--table-row);min-height:0;flex:1}.lee-table-heading,.lee-contact-row{display:grid;grid-template-columns:1.75em minmax(0,1fr) 5.3em;gap:.55em;align-items:center}.lee-table-heading{flex-shrink:0;height:3em;padding:0 .75em;background:var(--table-header);color:var(--text-secondary);font-size:.77em;font-weight:600}.lee-contact-row{flex:1;min-height:3.2em;padding:.3em .75em;border-top:1px solid var(--border-primary);font-size:.8em;background:var(--table-row)}.lee-contact-row:nth-child(3){background:var(--table-row-hover)}.lee-check{display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:.37em;color:var(--text-on-accent);background:var(--accent)}.lee-check .lee-icon{width:1.02em;height:1.02em;stroke-width:2.6}.lee-person{display:flex;align-items:center;gap:.65em;min-width:0}.lee-person>span:last-child{min-width:0}.lee-person strong{display:block;font-size:.95em;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lee-person small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.79em;margin-top:.28em;color:var(--text-muted)}.lee-avatar{display:grid;place-items:center;width:2.35em;height:2.35em;flex-shrink:0;border-radius:50%;font-size:.7em;font-weight:600}.lee-avatar--violet{color:var(--accent-text);background:var(--accent-light);border:1px solid var(--accent-border)}.lee-avatar--green{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border)}.lee-avatar--blue{color:var(--heatmap-accent);background:var(--heatmap-accent-soft);border:1px solid var(--heatmap-summary-border)}.lee-company{font-size:.85em;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lee-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:.85em;color:var(--text-muted);font-size:.71em}.lee-panel-footer>span:first-child{display:flex;align-items:center;gap:.55em;color:var(--accent-text)}.lee-panel-footer i{width:.5em;height:.5em;border-radius:50%;background:var(--accent-text)}.lee-floating{position:absolute;z-index:3}.lee-ready-card{top:5.2%;right:1.1%;width:28%;display:flex;align-items:center;gap:1em;padding:1em .75em;border:1px solid var(--validation-submit-border);border-radius:1.15em;color:var(--text-on-accent);background:linear-gradient(115deg,var(--validation-submit-gradient-start),var(--validation-submit-gradient-end));box-shadow:0 1.25em 2.4em -.65em var(--validation-submit-shadow),var(--shadow-md);animation:lee-drift 7s ease-in-out infinite}.lee-ready-icon{display:grid;place-items:center;width:3em;height:3em;background:color-mix(in srgb,var(--text-on-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--text-on-accent) 22%,transparent);border-radius:.9em;flex-shrink:0}.lee-ready-icon .lee-icon{width:1.65em;height:1.65em}.lee-ready-card strong{display:block;font-size:1.18em;font-weight:650;letter-spacing:-.015em}.lee-ready-card>div>span{display:block;font-size:1em;margin-top:.3em;opacity:.85}.lee-ready-check{display:grid;place-items:center;width:1.65em;height:1.65em;margin-left:auto;border-radius:50%;border:1px solid color-mix(in srgb,var(--text-on-accent) 35%,transparent)}.lee-ready-check .lee-icon{width:.95em;height:.95em;stroke-width:2}.lee-collection-card{left:.8%;bottom:-4%;width:37.2%;padding:1em;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:1.35em;box-shadow:var(--shadow-lg),0 1.8em 3.2em -2em var(--login-illustration-shadow);animation:lee-drift 8s ease-in-out -2s infinite}.lee-collection-title{display:flex;justify-content:space-between;align-items:center;gap:.5em;font-size:1em;font-weight:620}.lee-collection-title>span:last-child{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--accent-light);color:var(--accent-text)}.lee-collection-title .lee-icon{width:1.05em;height:1.05em}.lee-collection-metric{display:flex;justify-content:space-between;align-items:center;margin-top:.12em;color:var(--accent-text);font-size:3em;font-weight:650;letter-spacing:-.07em;line-height:1.2;font-variant-numeric:tabular-nums}.lee-collection-metric>span{display:grid;place-items:center;width:.88em;height:.88em;color:var(--accent-text);background:var(--accent-light);border-radius:.22em}.lee-collection-metric .lee-icon{width:.44em;height:.44em;stroke-width:1.45}.lee-collection-card>p{font-size:.76em;color:var(--text-muted);margin-top:.45em}.lee-collection-divider{height:1px;background:var(--border-primary);margin:1.2em 0}.lee-collection-footer{display:flex;align-items:center;gap:.85em;transform:scale(1.5);justify-content:center}.lee-avatar-stack{display:flex;padding-left:.05em;flex-shrink:0}.lee-avatar-stack>span{display:grid;place-items:center;width:2.3em;height:2.3em;margin-left:-.25em;border:2px solid var(--bg-primary);border-radius:50%;font-size:.66em;font-weight:650;color:var(--accent-text);background:var(--accent-light)}.lee-avatar-stack>span:nth-child(2){background:var(--success-bg);color:var(--success)}.lee-avatar-stack>span:nth-child(3){background:var(--heatmap-accent-soft);color:var(--heatmap-accent-strong)}.lee-avatar-stack>span:last-child{background:var(--bg-secondary);color:var(--text-muted)}.lee-collection-footer strong{display:block;font-weight:600;font-size:.76em}.lee-collection-footer small{display:block;color:var(--text-muted);font-size:.67em;margin-top:.12em}.lee-verification-card{right:2.8%;bottom:4.3%;display:flex;align-items:center;gap:1em;width:29.8%;padding:1.2em 1.3em;border:1px solid var(--border-secondary);border-radius:1.1em;color:var(--text-primary);background:var(--bg-primary);box-shadow:var(--shadow-lg);animation:lee-drift 7.5s ease-in-out -4s infinite}.lee-verification-icon{display:grid;place-items:center;width:3.05em;height:3.05em;color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);border-radius:.9em;flex:0 0 auto}.lee-verification-icon .lee-icon{width:1.65em;height:1.65em}.lee-verification-card strong{display:block;font-size:1.1em;font-weight:650;letter-spacing:-.015em}.lee-verification-card>div>span{display:block;margin-top:.25em;font-size:1em;color:var(--text-muted)}.lee-verification-spark{margin-left:auto;color:var(--accent-text);width:1.35em}.lee-bottom-note{position:absolute;bottom:2.8%;left:25.5%;display:flex;align-items:center;gap:.9em;color:var(--text-muted);font-size:.6em;font-weight:550;letter-spacing:.17em}.lee-bottom-note>span{width:2em;height:1px;background:var(--border-hover)}@keyframes lee-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-.5em)}}@media (prefers-reduced-motion: reduce){.lee-hero *{animation:none!important}}@media (max-width: 430px){.lee-artboard{aspect-ratio:420 / 805;font-size:clamp(10px,3.15cqi,17px)}.lee-browser{top:13%;right:4%;bottom:13%;left:4%;border-radius:1.2em}.lee-workflow-label,.lee-orbit,.lee-tabbar,.lee-mail-app,.lee-bottom-note{display:none}.lee-addressbar{height:3.2em;padding:.5em .9em;gap:.8em}.lee-addressbar>.lee-forward,.lee-addressbar>.lee-icon:last-child{display:none}.lee-address{min-width:0;font-size:.76em}.lee-address span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lee-workspace{grid-template-columns:minmax(0,1fr)}.lee-panel{border-left:0}.lee-panel-heading{min-height:3.5em}.lee-panel-content{padding:1em 1.1em .9em}.lee-contacts-heading{margin-bottom:1em}.lee-contact-search{font-size:.81em}.lee-rate{font-size:.77em}.lee-table-heading{height:3.2em}.lee-contact-row{min-height:3.2em}.lee-contact-row:nth-child(n+6){display:none}.lee-ready-card{top:3%;right:.7%;width:83%;padding:1.2em;border-radius:1.1em;gap:.8em}.lee-ready-card strong{font-size:1.18em}.lee-ready-card>div>span{font-size:.8em}.lee-ready-icon{width:2.8em;height:2.8em}.lee-collection-card{left:.3%;top:auto;bottom:7.4%;width:47%;padding:1.05em 1.15em;border-radius:1em}.lee-collection-title{font-size:.81em}.lee-collection-title>span:last-child{width:1.65em;height:1.65em}.lee-collection-metric{font-size:3.2em;margin-top:.05em}.lee-collection-metric>span{width:.8em;height:.8em}.lee-collection-card>p{font-size:.68em;line-height:1.4;max-width:15em}.lee-collection-divider,.lee-collection-footer{display:none}.lee-verification-card{right:.5%;bottom:1.7%;width:65%;gap:.7em;padding:1em;border-radius:1em}.lee-verification-icon{width:2.6em;height:2.6em;border-radius:.75em}.lee-verification-card strong{font-size:.91em}.lee-verification-card>div>span{font-size:.66em}.lee-verification-spark{display:none}.lee-ambient{top:0;right:-1%;bottom:0;left:-1%}}@media (min-width: 840px) and (max-width: 1084px){.lee-artboard{aspect-ratio:600 / 790;font-size:2.3cqi}.lee-browser{top:13%;right:10%;bottom:13%;left:10%}.lee-ready-card{width:66%;right:5%}.lee-collection-card{width:34%;left:4%;bottom:8%}.lee-verification-card{width:54%;right:4%}}@media (max-width: 840px){.lee-artboard{aspect-ratio:320 / 320;font-size:10px}.lee-panel-heading strong{font-size:.89em}.lee-contact-row:nth-child(n+5){display:none}.lee-contact-search{padding:0 .6em;gap:.45em;font-size:.76em}.lee-verify-banner{gap:.5em}.lee-verify-banner strong{font-size:.72em}.lee-ready-card{width:90%}.lee-ready-card strong{font-size:1.12em}.lee-collection-card{width:51%}.lee-verification-card{width:73%}}.lee-gmail-mark svg{color:var(--danger)}.login-page{width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(440px,39%) 1fr;background:var(--bg-app);color:var(--text-primary);overflow:hidden}.login-left{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bg-tertiary);border-right:1px solid var(--border-primary);padding:38px 40px 34px}.login-brand{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent)}.logo-icon{flex-shrink:0}.login-brand-name{font-size:28px;line-height:1;font-weight:700;letter-spacing:-.8px}.login-content{width:min(100%,456px);margin-top:163px;margin-left:auto;margin-right:auto}.login-heading{margin-bottom:48px}.login-heading h1{margin:0;font-size:37px;line-height:1.15;font-weight:600;letter-spacing:-1px;color:var(--text-primary)}.login-heading p{margin:12px 0 0;font-size:18px;line-height:1.5;color:var(--text-secondary)}.login-providers{display:flex;flex-direction:column;gap:10px}.provider-button{position:relative;width:100%;height:48px;display:grid;grid-template-columns:42px 1fr 74px;align-items:center;padding:0 14px;border:1px solid var(--border-secondary);border-radius:9px;background:transparent;color:var(--text-primary);font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.provider-button:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.provider-button:active{transform:translateY(1px)}.provider-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.provider-icon{display:flex;align-items:center;justify-content:center}.provider-label{text-align:left;font-size:17px;font-weight:500}.last-used-badge{justify-self:end;padding:4px 8px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-size:11px;font-weight:600}.login-footer{width:min(100%,420px);margin-top:auto;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;color:var(--text-muted);font-size:14px;line-height:1.35}.login-footer a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.login-footer a:hover{color:var(--accent-text)}.login-showcase{position:relative;min-height:100vh;overflow:hidden;background:var(--bg-secondary)}.login-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--pattern-opacity);background-image:radial-gradient(circle at center,var(--pattern-detail) 1px,transparent 1.5px),linear-gradient(45deg,transparent 47%,var(--pattern-base) 48%,var(--pattern-base) 50%,transparent 51%);background-size:31px 31px,88px 88px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.55) 48%,transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.55) 48%,transparent 90%)}.login-showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,transparent 35%,var(--bg-secondary) 95%)}.install-button{position:absolute;z-index:3;top:42px;right:54px;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid var(--border-primary);border-radius:22px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.install-button:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}.testimonial{position:absolute;z-index:2;top:31%;left:22%;width:min(620px,62%)}.testimonial-quote-mark{position:absolute;top:-48px;left:-44px;color:var(--text-muted);font-family:Georgia,serif;font-size:105px;line-height:1;font-weight:700;opacity:.8}.testimonial blockquote{position:relative;margin:0;color:var(--text-primary);font-size:clamp(28px,2.15vw,39px);line-height:1.12;letter-spacing:-.9px;font-weight:400}.testimonial-user{display:flex;align-items:center;gap:14px;margin-top:27px;color:var(--text-secondary);font-size:19px;font-weight:500}.testimonial-avatar{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:2px solid var(--border-primary);background:var(--bg-tertiary);color:var(--text-primary);font-size:13px;font-weight:700}@media (max-width: 1050px){.login-page{grid-template-columns:minmax(410px,48%) 1fr}.testimonial{left:12%;width:76%}.testimonial blockquote{font-size:29px}}@media (max-width: 800px){.login-page{display:block}.login-left{min-height:100vh;padding:28px 22px}.login-content{margin-top:120px}.login-showcase{display:none}.login-brand-name{font-size:25px}}@media (max-width: 500px){.login-left{padding:24px 18px}.login-content{margin-top:100px}.login-heading{margin-bottom:36px}.login-heading h1{font-size:32px}.provider-button{grid-template-columns:38px 1fr auto;height:50px;padding-left:10px;padding-right:10px}.provider-label{font-size:15px}.last-used-badge{font-size:10px}}.pace-quote-message{margin-top:30px;padding-left:18px;border-left:3px solid var(--accent, #6947f5);max-width:650px}.pace-quote-message__content{display:flex;flex-direction:column;gap:5px}.pace-quote-message__heading{margin:0;color:var(--text-primary, #171827);font-size:17px;font-weight:650;line-height:1.5}.pace-quote-message__text{margin:0;color:var(--text-secondary, #5f6475);font-size:15px;line-height:1.6}.pace-quote-message__signature{margin:2px 0 0;color:var(--accent, #6947f5);font-size:14px;font-weight:600;font-style:italic}@media (max-width: 600px){.pace-quote-message{margin-top:24px;padding-left:13px}.pace-quote-message__heading{font-size:15px}.pace-quote-message__text,.pace-quote-message__signature{font-size:13px}}.comparison-section{width:100%;padding:4rem 2rem 5rem;color:var(--text-primary)}.comparison-container{width:min(112rem,100%);margin:0 auto}.comparison-heading{margin-bottom:3.2rem;text-align:center}.comparison-heading h2{margin:0;color:var(--text-primary);font-size:clamp(3.4rem,3.5vw,4.6rem);line-height:1.1;letter-spacing:-.035em;font-weight:800}.comparison-heading h2 span{color:var(--accent-text)}.comparison-heading p{max-width:70rem;margin:1rem auto 0;color:var(--text-secondary);font-size:1.6rem;line-height:1.5}.comparison-scroll{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.comparison-table{width:100%;min-width:86rem;overflow:hidden;box-shadow:var(--shadow-md)}.comparison-row{display:grid;grid-template-columns:minmax(22rem,1.05fr) repeat(3,minmax(19rem,1fr));gap:4px}.comparison-cell{display:flex;align-items:center;min-width:0;padding:1.4rem 1.8rem;color:var(--text-secondary);font-size:1.4rem;line-height:1.4;border-bottom:1px solid var(--border-primary)}.comparison-feature-cell,.comparison-cell--feature-heading{background:var(--bg-primary)}.comparison-cell--free{background:linear-gradient(135deg,color-mix(in srgb,var(--template-blue) 17%,var(--bg-primary)),var(--bg-primary));border-left:1px solid var(--pricing-free-icon-border);border-right:1px solid var(--pricing-free-icon-border)}.comparison-cell--core{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-light) 70%,var(--bg-primary)),var(--bg-primary));border-right:1px solid var(--accent-border);border-left:1px solid var(--accent-border)}.comparison-cell--pro{background:linear-gradient(135deg,color-mix(in srgb,#ffa940 12%,var(--bg-primary)),var(--bg-primary));border-left:1px solid var(--warning-border);border-right:1px solid var(--warning-border)}.comparison-row--last .comparison-feature-cell{border-bottom:1px solid var(--border-primary)}.comparison-row--header .comparison-cell--free{border-top:1px solid var(--pricing-free-icon-border)}.comparison-row--last .comparison-cell--free{border-bottom:1px solid var(--pricing-free-icon-border)}.comparison-row--header .comparison-cell--core{border-top:1px solid var(--accent-border)}.comparison-row--last .comparison-cell--core{border-bottom:1px solid var(--accent-border)}.comparison-row--header .comparison-cell--pro{border-top:1px solid var(--warning-border)}.comparison-row--last .comparison-cell--pro{border-bottom:1px solid var(--warning-border)}.comparison-row--header{min-height:12rem}.comparison-cell--header{padding:2rem 1.8rem;border-radius:14px 14px 0 0}.comparison-cell--feature-heading{padding-left:2.4rem;color:var(--text-primary);font-size:2rem;font-weight:700;border-radius:14px 14px 0 0;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-top:1px solid var(--border-primary)}.comparison-plan{position:relative;width:100%}.comparison-plan-main{display:flex;align-items:flex-start;gap:1.4rem}.comparison-plan-icon{display:grid;place-items:center;flex:0 0 auto;width:5.2rem;height:5.2rem;border-radius:1.1rem}.comparison-plan-icon svg{width:2.5rem;height:2.5rem;stroke-width:2.2}.comparison-plan--free .comparison-plan-icon{color:var(--template-blue);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.comparison-plan--core .comparison-plan-icon{color:var(--accent-text);background:var(--bg-active);border:1px solid var(--accent-border)}.comparison-plan--pro .comparison-plan-icon{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border)}.comparison-row--last>div{border-radius:0 0 14px 14px}.comparison-plan-info{min-width:0}.comparison-plan-info h3{margin:0 0 .3rem;color:var(--text-primary);font-size:1.8rem;line-height:1.2;font-weight:700}.comparison-plan-info p{margin:0;color:var(--text-secondary);font-size:1.35rem;line-height:1.35}.comparison-plan-price{display:flex;align-items:baseline;gap:.6rem;margin-top:1rem}.comparison-plan-price strong{color:var(--text-primary);font-size:2.8rem;line-height:1;letter-spacing:-.03em;font-weight:800}.comparison-plan-price span{color:var(--text-secondary);font-size:1.3rem}.comparison-popular{position:absolute;top:-1.1rem;right:-.4rem;padding:.6rem 1.1rem;color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent-border);border-radius:999px;font-size:1.2rem;line-height:1;font-weight:700;white-space:nowrap}.comparison-feature-cell{gap:1.4rem;padding-left:2rem;color:var(--text-primary);font-size:1.45rem;font-weight:600;border-right:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary)}.comparison-feature-icon{display:grid;place-items:center;flex:0 0 auto;width:3.8rem;height:3.8rem;color:var(--template-blue);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:1rem}.comparison-feature-icon svg{width:2rem;height:2rem;stroke-width:2.2}.comparison-value{color:var(--text-secondary);font-size:1.4rem;line-height:1.4}.comparison-value--status{display:flex;align-items:center;gap:1rem}.comparison-status{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:50%}.comparison-status svg{width:1.4rem;height:1.4rem;stroke-width:2.8}.comparison-status--yes{color:var(--text-on-success);background:var(--success)}.comparison-status--no{color:var(--text-on-danger);background:var(--danger)}.comparison-row:not(.comparison-row--header):hover .comparison-feature-cell{background:var(--bg-hover)}@media (max-width: 900px){.comparison-section{padding:3.5rem 1.6rem 4rem}.comparison-container{width:100%}.comparison-table{min-width:82rem}.comparison-row{grid-template-columns:20rem repeat(3,20.5rem)}}@media (max-width: 650px){.comparison-section{padding:3.5rem 1.4rem 4rem}.comparison-heading{margin-bottom:2.8rem}.comparison-heading h2{font-size:3.6rem}.comparison-heading p{font-size:1.55rem}.comparison-table{min-width:78rem}.comparison-row{grid-template-columns:19rem repeat(3,19.5rem)}.comparison-cell{padding:1.3rem 1.5rem}.comparison-row--header{min-height:11rem}.comparison-plan-icon{width:4.7rem;height:4.7rem}.comparison-plan-icon svg{width:2.3rem;height:2.3rem}.comparison-plan-info h3{font-size:1.7rem}.comparison-plan-info p{font-size:1.3rem}.comparison-plan-price strong{font-size:2.5rem}.comparison-feature-cell{gap:1.1rem;padding-left:1.5rem;font-size:1.4rem}.comparison-feature-icon{width:3.5rem;height:3.5rem}.comparison-value{font-size:1.35rem}}.comparison-plan-price{display:flex;justify-content:center;align-items:baseline;gap:6px;flex-wrap:wrap}.comparison-old-price{text-decoration:line-through;opacity:.5;font-size:14px}.contact-page{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 70% 5%,color-mix(in srgb,var(--accent-light) 60%,transparent),transparent 27rem),var(--bg-app);color:var(--text-primary);padding:9rem 2rem 24rem}.contact-container{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto}.contact-background{position:absolute;pointer-events:none;opacity:.62;z-index:0}.contact-background-left{width:480px;height:480px;left:-250px;top:110px;border-radius:42% 58% 62% 38%/53% 44% 56% 47%;background:var(--accent-light);transform:rotate(24deg)}.contact-background-right{width:600px;height:380px;right:-260px;bottom:-150px;border-radius:50% 50% 0 0;background:var(--accent-light);transform:rotate(-9deg)}.contact-hero{min-height:245px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:60px;padding:0 18px}.contact-hero-copy{padding-bottom:10px}.contact-eyebrow{display:inline-block;margin-bottom:17px;color:var(--accent);font-size:13px;line-height:1;font-weight:700;letter-spacing:.02em}.contact-hero h1{margin:0;font-size:clamp(42px,5vw,57px);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary);font-weight:800}.contact-hero h1 span{color:var(--accent)}.contact-hero-copy>p{max-width:590px;margin:19px 0 0;color:var(--text-secondary);font-size:17px;line-height:1.55}.contact-illustration{position:relative;width:370px;height:220px;margin-left:auto;transform:translateY(2px)}.illustration-paper-back{position:absolute;z-index:1;width:115px;height:145px;top:10px;left:107px;border-radius:16px;background:var(--accent-light);transform:rotate(-11deg);box-shadow:var(--shadow-sm)}.illustration-paper{position:absolute;z-index:3;top:40px;left:115px;width:112px;height:130px;padding:40px 25px 0;border-radius:15px;background:var(--bg-primary);transform:rotate(-10deg);box-shadow:var(--shadow-md)}.illustration-paper span{display:block;height:7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 48%,transparent);margin-bottom:13px}.illustration-paper span:nth-child(1){width:77px}.illustration-paper span:nth-child(2){width:80px}.illustration-paper span:nth-child(3){width:52px}.illustration-envelope{position:absolute;z-index:5;left:83px;bottom:13px;width:182px;height:115px;overflow:hidden;border-radius:12px 12px 19px 19px;background:color-mix(in srgb,var(--accent) 46%,var(--accent-light));transform:rotate(-7deg);box-shadow:var(--shadow-lg)}.envelope-left,.envelope-right{position:absolute;top:0;width:0;height:0}.envelope-left{left:0;border-top:58px solid transparent;border-bottom:58px solid transparent;border-left:95px solid color-mix(in srgb,var(--accent) 25%,var(--accent-light))}.envelope-right{right:0;border-top:58px solid transparent;border-bottom:58px solid transparent;border-right:95px solid color-mix(in srgb,var(--accent) 38%,var(--accent-light))}.envelope-front{position:absolute;bottom:-47px;left:19px;width:145px;height:145px;border-radius:18px;transform:rotate(45deg);background:color-mix(in srgb,var(--accent) 32%,var(--accent-light))}.illustration-chat{position:absolute;z-index:8;top:22px;right:19px;width:92px;height:61px;border-radius:20px 20px 20px 8px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);box-shadow:var(--shadow-md);transform:rotate(-5deg)}.illustration-chat:after{content:"";position:absolute;left:13px;bottom:-9px;width:20px;height:20px;background:var(--accent);transform:rotate(45deg);border-radius:3px}.illustration-chat span{position:relative;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--text-on-accent)}.illustration-plane{position:absolute;right:-90px;top:56px;color:color-mix(in srgb,var(--accent) 65%,transparent);transform:rotate(-13deg)}.illustration-path{position:absolute;right:-61px;top:123px;color:color-mix(in srgb,var(--accent) 45%,transparent)}.illustration-spark{position:absolute;z-index:1;display:block;height:7px;border-radius:999px;background:var(--accent)}.spark-one{left:13px;top:84px;width:35px;transform:rotate(17deg)}.spark-two{left:45px;top:51px;width:29px;transform:rotate(67deg)}.contact-content{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:30px;align-items:start}.contact-form-card{border:1px solid var(--border-primary);border-radius:16px;background:var(--bg-primary);padding:30px 39px 29px;box-shadow:var(--shadow-sm)}.contact-form-heading{margin-bottom:22px}.contact-form-heading h2,.other-contact-header h2,.common-topics h2{margin:0;color:var(--text-primary);font-size:24px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.contact-form-heading p{margin:7px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.5}.contact-form{display:flex;flex-direction:column;gap:18px}.form-group{position:relative}.form-group>label{display:block;margin-bottom:8px;color:var(--text-primary);font-size:14px;line-height:1.2;font-weight:650}.form-group>label span{color:var(--danger)}.form-group>label em{font-style:normal;font-weight:400;color:var(--text-secondary)}.input-wrapper,.textarea-wrapper{position:relative}.input-wrapper>svg,.textarea-wrapper>svg{position:absolute;z-index:2;left:16px;top:50%;color:var(--text-secondary);pointer-events:none}.input-wrapper>svg{transform:translateY(-50%)}.textarea-wrapper>svg{top:15px}.input-wrapper input,.input-wrapper select,.textarea-wrapper textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);color:var(--text-primary);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input-wrapper input,.input-wrapper select{height:45px;padding:0 44px 0 52px;font-size:14px}.textarea-wrapper textarea{min-height:114px;resize:vertical;padding:14px 16px 30px 52px;font-size:14px;line-height:1.5}.input-wrapper input::placeholder,.textarea-wrapper textarea::placeholder{color:var(--text-placeholder)}.input-wrapper input:focus,.input-wrapper select:focus,.textarea-wrapper textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-wrapper .select-arrow{left:auto;right:14px}.character-count{margin-top:4px;color:var(--text-secondary);text-align:right;font-size:13px}.upload-area{min-height:95px;box-sizing:border-box;border:1px dashed var(--accent-border);border-radius:8px;background:color-mix(in srgb,var(--accent-light) 28%,var(--bg-primary));display:flex;justify-content:center;align-items:center;gap:23px;padding:18px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.upload-area:hover{border-color:var(--accent);background:var(--accent-light)}.upload-area:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}.upload-icon{flex-shrink:0;color:var(--accent)}.upload-area p{margin:0 0 3px;color:var(--text-primary);font-size:14px;line-height:1.4}.upload-area p strong{color:var(--accent-text);font-weight:650}.upload-area span{color:var(--text-secondary);font-size:12px;line-height:1.45}.selected-files{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.selected-files>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px}.send-message-button{align-self:flex-start;min-width:198px;height:51px;margin-top:-3px;padding:0 28px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 86%,#9b66ff),var(--accent));color:var(--text-on-accent);font:inherit;font-size:15px;font-weight:650;cursor:pointer;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 25%,transparent);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.send-message-button:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 30%,transparent)}.send-message-button:active{transform:translateY(0)}.contact-sidebar{min-width:0}.other-contact-header{padding:17px 0 11px}.other-contact-header h2{font-size:23px}.other-contact-header p,.common-topics-header p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.support-options{display:flex;flex-direction:column;gap:13px}.support-card{min-height:87px;box-sizing:border-box;border:1px solid var(--border-primary);border-radius:13px;background:var(--bg-primary);display:flex;align-items:center;gap:20px;padding:14px;box-shadow:var(--shadow-sm);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.support-card:hover{border-color:var(--accent-border);transform:translateY(-1px);box-shadow:var(--shadow-md)}.support-card-icon{width:54px;height:54px;flex:0 0 54px;border-radius:11px;display:grid;place-items:center;background:var(--accent-light);color:var(--accent)}.support-card-content{min-width:0}.support-card-content h3{margin:0 0 2px;color:var(--text-primary);font-size:14px;line-height:1.3;font-weight:700}.support-card-content p{margin:0 0 3px;color:var(--text-secondary);font-size:12px;line-height:1.35}.support-card-content a{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);font-size:13px;line-height:1.4;font-weight:650;text-decoration:none}.support-card-content a:hover{text-decoration:underline}.common-topics{margin-top:14px;border:1px solid var(--border-primary);border-radius:13px;background:var(--bg-primary);padding:20px 17px 17px;box-shadow:var(--shadow-sm)}.common-topics-header{margin-bottom:9px}.common-topics h2{font-size:19px}.contact-faq-list{overflow:hidden;border:1px solid var(--border-primary);border-radius:9px}.contact-faq-item{background:var(--bg-primary);border-bottom:1px solid var(--border-primary)}.contact-faq-item:last-child{border-bottom:0}.contact-faq-item summary{min-height:37px;box-sizing:border-box;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--text-primary);font-size:12px;line-height:1.3;cursor:pointer;list-style:none}.contact-faq-item summary::-webkit-details-marker{display:none}.contact-faq-item summary svg{flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease}.contact-faq-item[open] summary svg{transform:rotate(180deg)}.contact-faq-item summary:hover{background:var(--bg-hover)}.contact-faq-answer{padding:1px 12px 12px;color:var(--text-secondary);font-size:12px;line-height:1.55}@media (max-width: 1050px){.contact-hero{grid-template-columns:1fr 350px;gap:20px}.contact-content{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px}.contact-form-card{padding:28px}.contact-illustration{transform:scale(.87);transform-origin:center right}}@media (max-width: 850px){.contact-page{padding-top:35px}.contact-hero{min-height:auto;grid-template-columns:1fr;padding:20px 4px 45px}.contact-hero-copy{text-align:center}.contact-hero-copy>p{margin-left:auto;margin-right:auto}.contact-illustration{display:none}.contact-content{grid-template-columns:1fr}.contact-sidebar{display:grid;grid-template-columns:1fr}.other-contact-header{padding-top:10px}}@media (max-width: 600px){.contact-page{padding:25px 14px 45px}.contact-hero{padding-bottom:32px}.contact-hero h1{font-size:40px}.contact-hero-copy>p{font-size:15px}.contact-form-card{padding:24px 18px;border-radius:13px}.contact-form-heading h2{font-size:22px}.upload-area{justify-content:flex-start;gap:14px}.upload-area span br{display:none}.send-message-button{width:100%}.support-card{gap:14px}}.about-page{position:relative;overflow:hidden;min-height:100vh;color:var(--text-primary);padding:5.8rem 2rem 22rem}.about-container{position:relative;z-index:2;width:min(1140px,100%);margin-left:auto;margin-right:auto}.about-page-decoration{position:absolute;z-index:0;pointer-events:none;border-radius:50%;background:var(--accent-light);filter:blur(1px);opacity:.65}.decoration-one{width:530px;height:390px;right:-100px;top:40px;transform:rotate(-14deg)}.decoration-two{width:500px;height:320px;left:-280px;bottom:15px}.about-section-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 15px;border-radius:999px;background:var(--accent-light);color:var(--accent-text);font-size:12px;line-height:1;font-weight:750;letter-spacing:.01em}.about-hero .about-section-tag{padding:0;background:transparent;border-radius:0;min-height:0}.about-story h2,.mission-content h2,.about-values h2,.impact-copy h2,.about-cta h2{margin:0;color:var(--text-primary);font-weight:800;letter-spacing:-.035em}.about-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr);align-items:center;gap:68px;min-height:420px;padding-top:7rem}.about-hero-content{padding-bottom:8px}.about-hero-content>.about-section-tag{margin-bottom:19px;color:var(--accent);font-size:13px}.about-hero h1{margin:0;color:var(--text-primary);font-size:clamp(43px,5vw,55px);line-height:1.04;letter-spacing:-.045em;font-weight:830}.about-hero-description{max-width:560px;margin:20px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.6}.about-benefits{width:100%;max-width:550px;margin-top:28px;padding:13px 14px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border:1px solid var(--border-primary);border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent-light) 68%,transparent),color-mix(in srgb,var(--bg-primary) 90%,transparent));box-shadow:var(--shadow-sm)}.benefit-item{display:flex;align-items:center;gap:10px}.benefit-icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:12px;background:var(--accent-light);color:var(--accent)}.benefit-item>div:last-child{min-width:0}.benefit-item strong,.benefit-item span{display:block}.benefit-item strong{color:var(--text-primary);font-size:12px;line-height:1.25}.benefit-item span{margin-top:3px;color:var(--text-secondary);font-size:11px;line-height:1.25}.benefit-divider{width:1px;height:35px;margin:0 12px;background:var(--border-primary)}.about-browser-wrapper{position:relative;width:100%;max-width:530px;height:330px;margin-left:auto;margin-bottom:5rem}.browser-glow{position:absolute;top:13px;right:2px;bottom:5px;left:28px;border-radius:45% 55% 50% 46%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 20%,transparent),var(--accent-light) 70%,transparent);filter:blur(10px)}.about-browser{position:absolute;left:10px;top:51px;width:375px;height:310px;overflow:hidden;border:1px solid var(--accent-border);border-radius:17px;background:var(--bg-primary);box-shadow:var(--shadow-md)}.browser-topbar{height:38px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-secondary) 70%,var(--bg-primary))}.browser-dots{display:flex;gap:6px}.browser-dots span{width:10px;height:10px;border-radius:50%;background:var(--border-secondary)}.browser-address{width:225px;height:18px;border-radius:999px;background:var(--bg-secondary)}.browser-content{padding:17px 22px}.linkedin-title{display:inline-block;color:#2867b2;font-size:21px;line-height:1;font-weight:800}.linkedin-title span{margin-left:1px;padding:0 2px;border-radius:2px;background:#2867b2;color:#fff}.linkedin-divider{height:1px;margin:9px 0 13px;background:var(--border-primary)}.linkedin-profile{display:flex;align-items:center;gap:13px}.linkedin-avatar{width:57px;height:57px;display:grid;place-items:center;border-radius:50%;background:var(--accent-light);color:color-mix(in srgb,var(--accent) 70%,white)}.linkedin-lines{width:125px}.linkedin-lines span,.profile-lines span{display:block;height:8px;margin-bottom:8px;border-radius:999px;background:var(--bg-secondary)}.linkedin-lines span:nth-child(1){width:105px}.linkedin-lines span:nth-child(2){width:80px}.linkedin-lines span:nth-child(3){width:113px}.browser-content>strong{display:block;margin-top:11px;color:var(--text-primary);font-size:13px}.browser-content>small{display:block;margin-top:2px;color:var(--text-secondary);font-size:10px}.profile-lines{margin-top:10px}.profile-lines span:nth-child(1){width:160px}.profile-lines span:nth-child(2){width:130px}.profile-lines span:nth-child(3){width:105px}.relay-contact-card{position:absolute;z-index:5;right:19px;top:69px;width:193px;min-height:244px;box-sizing:border-box;padding:14px;border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-primary);box-shadow:var(--shadow-lg);transform:rotate(-3deg)}.relay-card-logo{display:flex;align-items:center;gap:7px;margin-bottom:12px}.relay-card-logo>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:var(--accent);color:var(--text-on-accent);font-size:16px;font-weight:750}.relay-card-logo strong{color:var(--text-primary);font-size:14px}.relay-contact-card label{display:block;margin-top:7px;color:var(--text-secondary);font-size:9px}.relay-fake-input{height:28px;box-sizing:border-box;margin-top:3px;padding:7px 8px;border:1px solid var(--border-primary);border-radius:5px;background:var(--bg-input);color:var(--text-secondary);font-size:9px}.relay-save-button{height:34px;margin-top:12px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(100deg,var(--accent),color-mix(in srgb,var(--accent) 72%,#8e56ff));color:var(--text-on-accent);font-size:11px;font-weight:650}.hero-plane{position:absolute;z-index:6;color:var(--accent)}.hero-plane-top{right:5px;top:23px;transform:rotate(-19deg)}.hero-plane-bottom{right:-69px;bottom:16px;color:color-mix(in srgb,var(--accent) 48%,transparent);transform:rotate(16deg)}.browser-note{position:absolute;right:-100px;top:67px;color:var(--accent-text);font-family:Comic Sans MS,Segoe Print,cursive;font-size:13px;line-height:1.55;transform:rotate(-4deg)}.browser-note p{margin:0}.browser-note span{display:block;margin-top:5px;font-size:39px;line-height:1;transform:rotate(-13deg)}.about-story{max-width:770px;padding:64px 0 44px;text-align:center}.about-story .about-section-tag{margin-bottom:12px}.about-story h2{font-size:clamp(29px,4vw,36px);line-height:1.15}.about-story p{margin:13px auto 0;color:var(--text-secondary);font-size:16px;line-height:1.6}.about-mission{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding-top:10px}.mission-image-wrapper{position:relative;min-width:0}.mission-image{display:block;width:100%;height:273px;object-fit:cover;border-radius:16px;background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.mission-image-badge{position:absolute;left:-23px;top:51%;width:193px;min-height:103px;box-sizing:border-box;padding:20px 17px;display:flex;align-items:center;gap:13px;border-radius:13px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#8e47ff));color:var(--text-on-accent);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 25%,transparent)}.mission-badge-icon{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:10px;background:#ffffff24}.mission-image-badge span{font-size:12px;line-height:1.55}.mission-content .about-section-tag{margin-bottom:13px}.mission-content h2{font-size:clamp(29px,3.7vw,36px);line-height:1.15}.mission-content p{max-width:510px;margin:15px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.62}.about-values{padding-top:68px}.section-centered-heading{margin-bottom:19px;text-align:center}.section-centered-heading .about-section-tag{margin-bottom:9px}.about-values h2{font-size:34px;line-height:1.1}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.value-card{min-height:174px;box-sizing:border-box;padding:18px 20px;border:1px solid var(--border-primary);border-radius:15px;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.value-card:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:var(--shadow-md)}.value-purple{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-light) 70%,var(--bg-primary)),var(--bg-primary))}.value-blue{background:linear-gradient(135deg,color-mix(in srgb,var(--template-blue) 17%,var(--bg-primary)),var(--bg-primary))}.value-green{background:linear-gradient(135deg,color-mix(in srgb,var(--template-green) 15%,var(--bg-primary)),var(--bg-primary))}.value-orange{background:linear-gradient(135deg,color-mix(in srgb,#ffa940 12%,var(--bg-primary)),var(--bg-primary))}.value-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:13px;border-radius:15px;color:var(--accent);background:var(--accent-light)}.value-blue .value-icon{color:#2185e9;background:color-mix(in srgb,#5db7ff 17%,var(--bg-primary))}.value-green .value-icon{color:var(--success);background:var(--success-bg)}.value-orange .value-icon{color:var(--warning);background:var(--warning-bg)}.value-card h3{margin:0;color:var(--text-primary);font-size:15px;line-height:1.3}.value-card p{margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.about-impact{margin-top:34px;padding:30px 44px;display:grid;grid-template-columns:.8fr 1px 1.5fr;align-items:center;gap:42px;border:1px solid color-mix(in srgb,var(--accent-border) 38%,var(--border-primary));border-radius:18px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent-light) 42%,var(--bg-primary)),var(--bg-primary));box-shadow:var(--shadow-sm)}.impact-copy .about-section-tag{margin-bottom:9px}.impact-copy h2{font-size:28px;line-height:1.05}.impact-copy p{max-width:390px;margin:11px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.impact-separator{width:1px;height:150px;background:var(--accent-border)}.impact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.impact-stat{text-align:center}.impact-icon{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 10px;border-radius:15px;background:var(--accent-light);color:var(--accent)}.impact-stat strong{display:block;color:var(--text-primary);font-size:16px;line-height:1;font-weight:800}.impact-stat span{display:block;margin-top:8px;color:var(--text-secondary);font-size:13px}.about-cta{position:relative;width:min(1120px,calc(100% - 20px));margin:31px auto 0;padding:2.8rem 17rem .4rem;box-sizing:border-box;text-align:center}.about-cta-content{position:relative;z-index:2}.about-cta .about-section-tag{margin-bottom:10px}.about-cta h2{font-size:31px;line-height:1.15}.about-cta-content>p{max-width:520px;margin:10px auto 18px;color:var(--text-secondary);font-size:14px;line-height:1.55}.about-cta-button{min-width:193px;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 21px;box-sizing:border-box;border-radius:8px;background:linear-gradient(110deg,var(--accent),color-mix(in srgb,var(--accent) 67%,#8c43ff));color:var(--text-on-accent);font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 24%,transparent);transition:transform .17s ease,box-shadow .17s ease,background .17s ease}.about-cta-button:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 11px 25px color-mix(in srgb,var(--accent) 29%,transparent)}.cta-decoration{position:absolute;color:var(--accent-text);font-family:Comic Sans MS,Segoe Print,cursive;font-size:12px;line-height:1.55;opacity:.82}.cta-decoration p{margin:0}.cta-decoration span{display:block;margin-top:3px;font-size:40px;line-height:.8}.cta-decoration-left{left:8px;bottom:24px;text-align:left;transform:rotate(-8deg)}.cta-decoration-right{right:18px;bottom:25px;text-align:left;transform:rotate(-6deg)}.dark .mission-image{opacity:.86}@media (max-width: 1100px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:30px}.about-browser-wrapper{transform:scale(.86);transform-origin:center right}.hero-plane-bottom,.browser-note{display:none}.mission-image-badge{left:15px}.values-grid{gap:13px}.about-impact{padding-left:30px;padding-right:30px;gap:27px}}@media (max-width: 900px){.about-page{padding-top:4rem}.about-hero{grid-template-columns:1fr;min-height:0}.about-hero-content{text-align:center}.about-hero-description,.about-benefits{margin-left:auto;margin-right:auto}.about-browser-wrapper{margin:0 auto;transform:none}.about-story{padding-top:40px}.about-mission{gap:30px}.values-grid{grid-template-columns:repeat(2,1fr)}.about-impact{grid-template-columns:1fr}.impact-copy{text-align:center}.impact-copy p{margin-left:auto;margin-right:auto}.impact-separator{width:100%;height:1px}}@media (max-width: 700px){.about-page{padding-left:1.4rem;padding-right:1.4rem}.about-hero h1{font-size:40px}.about-benefits{grid-template-columns:1fr;gap:10px}.benefit-divider{display:none}.benefit-item{padding:5px}.about-browser-wrapper{width:480px;max-width:100%;transform:scale(.88);transform-origin:top center;margin-bottom:-35px}.about-mission{grid-template-columns:1fr}.mission-content{text-align:center}.mission-content p{margin-left:auto;margin-right:auto}.mission-image-badge{left:15px;top:auto;bottom:15px}.impact-stats{gap:12px}.impact-stat strong{font-size:25px}.about-cta{padding-left:20px;padding-right:20px}.cta-decoration{display:none}}@media (max-width: 520px){.about-hero h1{font-size:35px}.about-hero-description{font-size:14px}.about-browser-wrapper{display:none}.about-story h2,.mission-content h2,.about-values h2,.impact-copy h2,.about-cta h2{font-size:28px}.values-grid{grid-template-columns:1fr}.mission-image{height:240px}.mission-image-badge{width:180px;min-height:90px}.about-impact{padding:25px 18px}.impact-stats{grid-template-columns:1fr;gap:25px}}.arrow{position:relative;width:25px;transform:scaleX(-1) rotate(-45deg)}.arrow .curve{border:2px solid var(--accent-text);border-color:transparent transparent transparent var(--accent-text);height:83px;width:53px;border-radius:230px 0 0 150px}.arrow .point{position:absolute;left:13px;bottom:10px;transform:rotate(-10deg)}.arrow .point:before,.arrow .point:after{border:1px solid var(--accent-text);height:12px;content:"";position:absolute}.arrow .point:before{top:0;left:-5px;transform:rotate(-74deg);-webkit-transform:rotate(-74deg);-moz-transform:rotate(-74deg);-ms-transform:rotate(-74deg)}.arrow .point:after{top:-4px;left:2px;transform:rotate(12deg);-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg)}.relay-blog{--blog-bg: var(--pricing-bg, var(--bg-app));--blog-surface: var(--pricing-card-bg, var(--bg-primary));--blog-border: var(--pricing-card-border, var(--border-primary));--blog-heading: var(--pricing-title, var(--text-primary));--blog-text: var(--pricing-text-secondary, var(--text-secondary));--blog-muted: var(--pricing-text-muted, var(--text-muted));--blog-purple: var(--pricing-purple, var(--accent));--blog-purple-bright: var(--pricing-purple-bright, var(--accent-hover));min-height:100vh;background:var(--blog-bg);color:var(--blog-heading);font-family:Inter,Poppins,sans-serif;padding-bottom:15rem}.relay-blog *,.relay-blog *:before,.relay-blog *:after{box-sizing:border-box}.blog-hero{position:relative;min-height:260px;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--blog-border);background:radial-gradient(ellipse at 78% 18%,var(--pricing-glow-purple),transparent 45%),linear-gradient(115deg,var(--pricing-bg),var(--pricing-bg-deep));padding-top:10rem}.blog-hero-inner{position:relative;max-width:1392px;min-height:260px;margin:0 auto;padding:38px 0 30px 88px;display:flex;align-items:center;justify-content:space-between}.blog-hero-content{position:relative;z-index:2;max-width:690px}.blog-eyebrow{display:inline-block;margin-bottom:14px;color:var(--accent-text);font-size:14px;font-weight:700;letter-spacing:1.2px}.blog-hero h1{margin:0 0 12px;font-size:clamp(32px,3vw,43px);line-height:1.12;font-weight:800;letter-spacing:-1.3px;color:var(--blog-heading)}.blog-hero h1 span{color:var(--accent-text)}.blog-hero-content>p{max-width:590px;margin:0;color:var(--blog-text);font-size:16px;line-height:1.5}.blog-hero-orb{position:absolute;pointer-events:none;border:1px solid var(--blog-purple);border-radius:50%;opacity:.5}.blog-hero-orb-left{width:320px;height:320px;left:-220px;bottom:-245px;background:var(--pricing-glow-purple)}.blog-hero-orb-right{width:370px;height:370px;right:-245px;top:-250px;background:var(--pricing-glow-purple)}.blog-hero-art{position:relative;flex-shrink:0;width:420px;height:220px;margin-right:90px}.hero-art-glow{position:absolute;top:15px;right:0;bottom:15px;left:0;border-radius:50%;background:var(--pricing-glow-purple-strong);filter:blur(65px)}.hero-art-document{position:absolute;width:190px;height:230px;top:22px;left:75px;padding:35px 22px;border:1px solid var(--accent-border);border-radius:17px;background:linear-gradient(150deg,var(--bg-active),var(--blog-surface));transform:rotate(13deg);opacity:.55;box-shadow:var(--shadow-lg)}.art-doc-header{display:flex;align-items:center;gap:8px;height:25px;margin-bottom:16px;border-radius:6px;background:var(--bg-active);padding:7px}.art-doc-header span:first-child{width:12px;height:12px;border-radius:50%;background:var(--blog-purple)}.art-doc-header span:last-child{width:65px;height:5px;border-radius:10px;background:var(--accent-border)}.art-doc-line{width:65%;height:7px;margin:10px 0;border-radius:10px;background:var(--bg-active)}.art-doc-line.long{width:90%}.art-doc-profile{display:flex;align-items:center;gap:10px;margin:18px 0;padding:12px;border-radius:9px;background:var(--bg-active)}.art-doc-avatar{width:25px;height:25px;border-radius:50%;background:var(--blog-purple)}.art-doc-profile>div:last-child{flex:1}.art-doc-profile>div:last-child span{display:block;width:100%;height:5px;margin:5px 0;border-radius:10px;background:var(--accent-border)}.art-doc-profile>div:last-child span:last-child{width:65%}.hero-plane{position:absolute;top:10px;right:55px;filter:drop-shadow(0 10px 18px var(--pricing-purple-glow));transform:rotate(10deg)}.hero-sparkle{position:absolute;right:25px;top:130px;width:28px;height:28px;color:var(--blog-purple-bright);fill:var(--blog-purple)}.hero-dashed-orbit{position:absolute;top:75px;left:15px;width:290px;height:115px;border:2px dashed var(--blog-purple);border-radius:50%;transform:rotate(15deg);opacity:.55;z-index:-1}.blog-main{padding:17px 0 70px;background:var(--blog-bg)}.blog-container{width:calc(100% - 48px);max-width:118rem;margin:0 auto}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.blog-content{min-width:0}.blog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.blog-categories{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.blog-category-btn{min-height:40px;padding:0 17px;border:1px solid var(--blog-border);border-radius:17px;background:var(--blog-surface);color:var(--blog-text);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:.2s ease}.blog-category-btn:hover{border-color:var(--accent-border);background:var(--bg-hover);color:var(--blog-heading)}.blog-category-btn.active{border-color:var(--blog-purple);background:linear-gradient(135deg,var(--pricing-core-button-start),var(--pricing-core-button-end));color:var(--text-on-accent);font-weight:600}.blog-search{display:flex;align-items:center;gap:10px;flex-shrink:0;width:260px;height:41px;padding:0 14px;border:1px solid var(--blog-border);border-radius:15px;background:var(--blog-surface);color:var(--blog-text);transition:border-color .2s}.blog-search:focus-within{border-color:var(--border-focus)}.blog-search input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--blog-heading);font:inherit;font-size:12px}.blog-search input::placeholder{color:var(--text-placeholder)}.blog-search input::-webkit-search-cancel-button{cursor:pointer}.blog-post-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.blog-card{display:flex;flex-direction:column;min-width:0;min-height:306px;padding:12px;border:1px solid var(--blog-border);border-radius:16px;background:linear-gradient(155deg,var(--blog-surface),var(--pricing-card-bg-end));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-card:hover{border-color:var(--pricing-card-border-hover);transform:translateY(-3px);box-shadow:var(--pricing-card-shadow)}.blog-card-image{width:100%;height:102px;flex-shrink:0;border-radius:12px;background:radial-gradient(circle at 70% 25%,var(--pricing-glow-purple-strong),transparent 60%),linear-gradient(135deg,var(--bg-active),var(--blog-surface));overflow:hidden}.blog-card-body{display:flex;flex-direction:column;flex:1;padding:8px 4px 0}.blog-card-category{align-self:flex-start;padding:4px 9px;border-radius:20px;background:var(--bg-active);color:var(--accent-text);font-size:10px;line-height:1.2;font-weight:600}.blog-card h2{margin:8px 0 6px;color:var(--blog-heading);font-size:16px;font-weight:750;line-height:1.35;letter-spacing:-.2px}.blog-card-description{margin:0;color:var(--blog-text);font-size:12.5px;line-height:1.45}.blog-card-footer{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.blog-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--blog-text);font-size:11.5px;white-space:nowrap}.meta-dot{color:var(--blog-muted)}.blog-card-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:33px;height:33px;padding:0;border:1px solid var(--blog-border);border-radius:50%;background:var(--bg-secondary);color:var(--blog-heading);cursor:pointer;transition:.2s ease}.blog-card-arrow:hover{background:var(--blog-purple);color:var(--text-on-accent);border-color:var(--blog-purple);transform:translate(2px)}.blog-sidebar{display:flex;flex-direction:column;gap:17px}.blog-sidebar-card{padding:20px 18px;border:1px solid var(--blog-border);border-radius:15px;background:linear-gradient(145deg,var(--blog-surface),var(--pricing-card-bg-end))}.trending-card{min-height:364px}.sidebar-heading{display:flex;align-items:center;gap:9px;margin-bottom:24px}.sidebar-heading svg{color:var(--blog-purple-bright)}.sidebar-heading h3{margin:0;color:var(--blog-heading);font-size:16px;font-weight:700}.trending-list{display:flex;flex-direction:column;gap:19px}.trending-item{display:flex;align-items:flex-start;width:100%;gap:17px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.trending-image{width:80px;height:78px;flex-shrink:0;border-radius:11px;background:radial-gradient(circle at 55% 35%,var(--pricing-glow-purple-strong),transparent 70%),var(--bg-active)}.trending-info{flex:1;min-width:0;padding-top:3px}.trending-info h4{margin:0 0 8px;color:var(--blog-heading);font-size:13px;font-weight:500;line-height:1.55;transition:color .2s}.trending-item:hover h4{color:var(--accent-text)}.trending-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--blog-muted);font-size:11px}.newsletter-card{padding:19px 20px 21px}.newsletter-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:10px;background:var(--bg-active);color:var(--accent-text)}.newsletter-card h3{margin:0 0 8px;color:var(--blog-heading);font-size:15px;font-weight:700}.newsletter-card>p{margin:0 0 16px;color:var(--blog-text);font-size:12.5px;line-height:1.5}.newsletter-form{display:flex;width:100%;height:45px;margin-bottom:13px;border:1px solid var(--blog-border);border-radius:10px;background:var(--bg-input);overflow:hidden}.newsletter-form:focus-within{border-color:var(--border-focus)}.newsletter-form input{flex:1;width:0;min-width:0;padding:0 13px;border:0;outline:none;background:transparent;color:var(--blog-heading);font:inherit;font-size:12px}.newsletter-form input::placeholder{color:var(--text-placeholder)}.newsletter-form button{flex-shrink:0;padding:0 17px;border:none;border-radius:9px;background:linear-gradient(135deg,var(--pricing-core-button-start),var(--pricing-core-button-end));color:var(--text-on-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:filter .2s}.newsletter-form button:hover{filter:brightness(1.12)}.newsletter-note{color:var(--blog-muted);font-size:11px}.blog-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:40px 20px;border:1px dashed var(--blog-border);border-radius:16px;color:var(--blog-muted);text-align:center}.blog-empty-state svg{color:var(--accent-text)}.blog-empty-state h3{margin:15px 0 5px;color:var(--blog-heading)}.blog-empty-state p{margin:0 0 20px;font-size:13px}.blog-empty-state button{padding:10px 18px;border:none;border-radius:10px;background:var(--blog-purple);color:var(--text-on-accent);font:inherit;cursor:pointer}@media (max-width: 1450px){.blog-container{width:calc(100% - 60px)}.blog-hero-inner{padding-left:65px;padding-right:35px}.blog-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.blog-toolbar{flex-wrap:wrap}.blog-search{width:240px}}@media (max-width: 1100px){.blog-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.blog-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-hero-art{width:300px;margin-right:0;opacity:.65}.blog-hero-inner{padding-left:40px}.blog-hero h1{font-size:36px}}@media (max-width: 800px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.blog-toolbar{align-items:stretch}.blog-categories{flex:1}.blog-search{width:100%}.blog-hero-art{display:none}.blog-hero-inner{min-height:245px;padding:38px 30px}.blog-hero{min-height:245px}}@media (max-width: 600px){.blog-container{width:calc(100% - 28px)}.blog-main{padding-top:16px}.blog-hero-inner{min-height:260px;padding:30px 20px}.blog-hero h1{font-size:32px;letter-spacing:-.8px}.desktop-break{display:none}.blog-hero-content>p{font-size:14px}.blog-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.blog-categories::-webkit-scrollbar{display:none}.blog-category-btn{flex-shrink:0}.blog-post-grid{grid-template-columns:1fr}.blog-card{min-height:320px}.blog-card-image{height:155px}.blog-sidebar{grid-template-columns:1fr}.trending-card{min-height:auto}}@media (prefers-reduced-motion: reduce){.relay-blog *,.relay-blog *:before,.relay-blog *:after{transition:none!important}}.relay-article-page{min-height:100vh;background:var(--bg-app);color:var(--text-primary);padding:7rem 0 18rem;font-family:inherit;font-size:16px;line-height:1.6}.relay-article-page *,.relay-article-page *:before,.relay-article-page *:after{box-sizing:border-box}.relay-article-page a{color:inherit;text-decoration:none}.relay-article-page button{font:inherit}.relay-article-page a:focus-visible,.relay-article-page button:focus-visible,.relay-article-page summary:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}.relay-article-container{width:min(calc(100% - 88px),1180px);margin:0 auto}.relay-article-breadcrumb{display:flex;align-items:center;gap:9px;padding:39px 0 29.5px;color:var(--text-secondary);font-size:14px;white-space:nowrap;min-width:0}.relay-article-breadcrumb a:first-child{color:var(--accent-text);font-weight:650}.relay-article-breadcrumb a:hover{color:var(--accent-text)}.relay-article-breadcrumb svg{flex:0 0 auto;color:var(--text-muted)}.relay-article-breadcrumb span{overflow:hidden;text-overflow:ellipsis}.relay-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:44px}.relay-article-main,.relay-article-sidebar{min-width:0}.relay-article-header{padding-top:5px}.relay-article-category{display:inline-flex;align-items:center;border-radius:999px;background:var(--accent-light);color:var(--accent-text);border:1px solid var(--accent-border);padding:4.5px 12px;font-size:13px;font-weight:700;line-height:1.2}.relay-article-header h1{max-width:820px;margin:16px 0 9.5px;font-size:clamp(34px,3.3vw,54px);font-weight:800;letter-spacing:-.046em;line-height:1.17;color:var(--text-primary);text-wrap:balance}.relay-article-description{margin:0;max-width:760px;color:var(--text-secondary);font-size:clamp(16px,1.35vw,18px);line-height:1.58}.relay-article-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26.5px 0}.relay-article-author{display:flex;align-items:center;gap:13px;min-width:0}.relay-article-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:2px solid var(--border-primary);color:#fff;background:linear-gradient(155deg,#7049dc 2%,#4355c8 52%,#182b6a);font-size:13px;font-weight:750;letter-spacing:.04em}.relay-article-author>div{display:grid;gap:3.5px;min-width:0}.relay-article-author__name{font-weight:700;font-size:14px;line-height:1.2;color:var(--text-primary)}.relay-article-author__date{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13.5px;color:var(--text-secondary)}.relay-article-share{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px}.relay-article-share__label{color:var(--text-secondary);font-size:14px;padding-right:6.5px}.relay-article-share button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:50%;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.relay-article-share button:hover{background:var(--bg-hover);border-color:var(--accent-border);transform:translateY(-1px)}.relay-article-share__x{font-size:17.5px!important;font-weight:500!important}.relay-article-hero{margin:0 0 23px;border-radius:12px;overflow:hidden;background:var(--accent-light);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);line-height:0}.relay-article-hero img{display:block;width:100%;height:auto;aspect-ratio:1200 / 470;object-fit:cover}.relay-article-body{color:var(--text-secondary);font-size:17px;line-height:1.73}.relay-article-intro{margin:22.5px 0 25px;font-size:17px}.relay-article-section{margin-top:32px;scroll-margin-top:100px}.relay-article-section:first-of-type{border-top:1px solid var(--border-primary);padding-top:14.5px}.relay-article-section h2{display:flex;align-items:center;gap:16px;margin:0 0 10.5px;color:var(--text-primary);font-size:clamp(22px,2.05vw,28px);line-height:1.3;letter-spacing:-.035em;font-weight:750;scroll-margin-top:100px}.relay-article-section__number{flex:0 0 auto;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(140deg,var(--accent),var(--accent-hover));box-shadow:0 4px 12px #6846e530;color:var(--text-on-accent);font-size:18.5px;font-weight:750;letter-spacing:0}.relay-article-paragraph,.relay-article-section>p{margin:9.5px 0 13.5px;color:var(--text-secondary)}.relay-article-list{display:grid;gap:5px;margin:11px 0 16px;padding-left:21.5px;list-style:disc}.relay-article-list li{padding-left:2px;line-height:1.55}.relay-article-list li::marker{color:var(--accent)}.relay-article-steps{display:grid;gap:15px;margin:17px 0 19px;padding:0;list-style:none}.relay-article-steps li{display:flex;gap:13.5px;align-items:flex-start}.relay-article-steps__index{display:inline-grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent-text);font-size:13px;font-weight:750}.relay-article-steps strong{display:block;margin-bottom:3px;color:var(--text-primary);line-height:1.5}.relay-article-steps p{margin:0}.relay-article-tip{display:flex;gap:13.5px;align-items:flex-start;padding:16.5px 17.5px;margin:17px 0 20px;border:1px solid var(--accent-border);background:var(--accent-light);border-radius:11px}.relay-article-tip__icon{display:inline-grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#9868ff,#6945df)}.relay-article-tip strong{display:block;margin:0 0 3px;color:var(--accent-text);font-size:16px;line-height:1.4}.relay-article-tip p{margin:0;color:var(--text-secondary);line-height:1.6;font-size:16px}.relay-article-code{margin:14.5px 0 13.5px;overflow:hidden;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary)}.relay-article-code__topbar{display:flex;align-items:center;gap:12px;min-height:39px;padding:5.5px 13.5px;border-bottom:1px solid var(--border-primary)}.relay-article-code__dots{display:inline-flex;gap:7px;align-items:center}.relay-article-code__dots span{display:block;width:10px;height:10px;border-radius:50%;background:#ff665e}.relay-article-code__dots span:nth-child(2){background:#ffbd2e}.relay-article-code__dots span:nth-child(3){background:#27c93f}.relay-article-code__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:13px}.relay-article-code__copy{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex:0 0 auto;height:28px;width:28px;padding:0;background:var(--bg-secondary);border:1px solid transparent;border-radius:6px;color:var(--text-primary);cursor:pointer}.relay-article-code__copy:hover{border-color:var(--accent-border)}.relay-article-code pre{overflow:auto;max-width:100%;margin:0;padding:11px 16px 13.5px;color:var(--text-primary);font:15px/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.relay-article-inline-link{margin:16px 0}.relay-article-inline-link a{display:inline-flex;align-items:center;gap:8px;font-weight:650;line-height:1.55;color:var(--accent-text);text-underline-offset:3px}.relay-article-inline-link a:hover{text-decoration:underline}.relay-article-sidebar{position:sticky;top:104px;align-self:start;display:grid;gap:18.5px;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin}.relay-article-toc,.relay-article-sidebar-cta{border:1px solid var(--border-primary);border-radius:11px;background:var(--bg-primary);box-shadow:var(--shadow-sm)}.relay-article-toc{padding:16px 10.5px}.relay-article-toc h2{margin:0 0 10px;padding:0 4.5px;font-weight:750;color:var(--text-primary);font-size:17px;line-height:1.5}.relay-article-toc__links{display:flex;flex-direction:column;gap:2.5px}.relay-article-toc__links a{display:flex;align-items:flex-start;gap:11px;padding:12.5px 10.5px;border-left:3px solid transparent;border-radius:6px;line-height:1.45;font-size:14.5px;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.relay-article-toc__links a:hover{background:var(--bg-hover);color:var(--text-primary)}.relay-article-toc__links a.is-active{color:var(--text-primary);border-left-color:var(--accent);background:var(--bg-active)}.relay-article-toc__number{flex:0 0 17px;font-weight:700;text-align:right;color:var(--text-primary)}.relay-article-sidebar-cta{padding:18.5px}.relay-article-sidebar-cta__icon{display:grid;place-items:center;width:41px;height:41px;border-radius:10px;background:var(--accent-light);color:var(--accent-text)}.relay-article-sidebar-cta h3{margin:13px 0 7px;color:var(--text-primary);font-size:17px}.relay-article-sidebar-cta p{margin:0;color:var(--text-secondary);font-size:14.5px;line-height:1.6}.relay-article-sidebar-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:10.5px;border-radius:7px;color:var(--text-on-accent);font-size:14px;font-weight:700;background:var(--accent)}.relay-article-sidebar-cta a:hover{background:var(--accent-hover)}.relay-article-mobile-toc{display:none}.relay-article-footer{display:grid;gap:24px;margin-top:40px;padding-top:21px;border-top:1px solid var(--border-primary)}.relay-article-footer__note{display:flex;align-items:flex-start;gap:9.5px;color:var(--text-muted);font-size:14px;line-height:1.55}.relay-article-footer__note svg{color:var(--success);flex:0 0 auto}.relay-article-footer__share{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-secondary);font-size:15px}.relay-article-back{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:var(--accent-text)!important;font-weight:700;font-size:15px}.relay-article-back:hover{text-decoration:underline}.relay-article-related{margin-top:77px;padding-top:29px;border-top:1px solid var(--border-primary)}.relay-article-related__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.relay-article-related__eyebrow{color:var(--accent-text);font-size:11.5px;font-weight:800;letter-spacing:.12em}.relay-article-related__heading h2{margin:2.5px 0 0;font-size:clamp(23px,2.5vw,30px);letter-spacing:-.03em;color:var(--text-primary)}.relay-article-related__heading>a{display:inline-flex;align-items:center;gap:7px;color:var(--accent-text);font-size:14px;font-weight:650;white-space:nowrap}.relay-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18.5px}.relay-article-related__card{overflow:hidden;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-primary);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.relay-article-related__card:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:var(--shadow-md)}.relay-article-related__card img{display:block;width:100%;height:auto;aspect-ratio:1200 / 470;object-fit:cover}.relay-article-related__card>div{padding:13.5px 16px 17.5px}.relay-article-related__card>div>span{color:var(--accent-text);font-size:11.5px;font-weight:700}.relay-article-related__card h3{margin:6.5px 0 11px;font-size:17px;line-height:1.45;font-weight:750;color:var(--text-primary)}.relay-article-related__card p{margin:0;color:var(--text-muted);font-size:13.5px}.relay-article-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:48px 24px;text-align:center}.relay-article-not-found>svg{color:var(--accent)}.relay-article-not-found h1{margin:16px 0 4px}.relay-article-not-found p{color:var(--text-secondary)}.relay-article-not-found a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:13px 16px;border-radius:8px;background:var(--accent);color:var(--text-on-accent)}@media (max-width: 1100px){.relay-article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.relay-article-sidebar-cta{display:none}.relay-article-toc__links a{font-size:14px}}@media (max-width: 850px){.relay-article-container{width:min(calc(100% - 40px),710px)}.relay-article-layout{display:block}.relay-article-sidebar{display:none}.relay-article-mobile-toc{display:block;margin:17.5px 0 25.5px;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-primary)}.relay-article-mobile-toc summary{font-size:16px;display:flex;align-items:center;gap:8px;padding:14.5px 16px;color:var(--text-primary);font-weight:700;cursor:pointer;list-style:none}.relay-article-mobile-toc summary::-webkit-details-marker{display:none}.relay-article-mobile-toc summary svg:first-child{color:var(--accent-text)}.relay-article-mobile-toc summary svg:last-child{margin-left:auto;transition:transform .16s ease}.relay-article-mobile-toc[open] summary svg:last-child{transform:rotate(90deg)}.relay-article-mobile-toc .relay-article-toc__links{border-top:1px solid var(--border-primary);padding:8px}}@media (max-width: 600px){.relay-article-container{width:calc(100% - 30px)}.relay-article-breadcrumb{padding-top:22.5px;padding-bottom:21px;font-size:13px}.relay-article-header h1{font-size:clamp(30px,8vw,39px);line-height:1.17}.relay-article-description{font-size:16px}.relay-article-meta-row{align-items:flex-start;flex-direction:column;gap:16px}.relay-article-share{justify-content:flex-start}.relay-article-hero{border-radius:9px}.relay-article-hero img{aspect-ratio:1200 / 590}.relay-article-body{font-size:16px}.relay-article-section{margin-top:29px}.relay-article-section h2{gap:12.5px;font-size:22px}.relay-article-section__number{width:35px;height:35px;font-size:16px}.relay-article-tip{padding:13px}.relay-article-related{margin-top:56px}.relay-article-related__grid{grid-template-columns:1fr}.relay-article-related__card img{aspect-ratio:1200 / 380}.relay-article-related__heading{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.relay-article-page *,.relay-article-page *:before,.relay-article-page *:after{transition-duration:.01ms!important}}.pm-privacy,.pm-privacy *{box-sizing:border-box}.pm-privacy{width:100%;min-height:80vh;color:var(--text-primary);background:var(--bg-primary);font-family:inherit;font-size:15px;line-height:1.65}.pm-privacy__container{width:min(100% - 90px,1180px);margin:0 auto;padding:10rem 0 19rem}.pm-privacy a{color:var(--accent-text);text-decoration:none;text-underline-offset:3px}.pm-privacy a:hover{text-decoration:underline}.pm-privacy a:focus-visible,.pm-privacy button:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px;border-radius:4px}.pm-privacy__skip-link{position:absolute;left:-9999px;top:12px;z-index:100;padding:10px 14px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px}.pm-privacy__skip-link:focus{left:12px}.pm-privacy__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px;margin-bottom:24px;color:var(--text-muted);font-size:13px}.pm-privacy__breadcrumb a{display:inline-flex;align-items:center;gap:8px;font-weight:500}.pm-privacy__breadcrumb>svg{color:var(--text-muted);opacity:.65}.pm-privacy__layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:52px}.pm-privacy__sidebar{position:sticky;top:90px;margin-top:-9px;min-width:0}.pm-privacy__toc-card{padding:17px 9px 14px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm)}.pm-privacy__toc-title{margin:0 11px 12px;color:var(--text-primary);font-size:14px;font-weight:750;line-height:1.3}.pm-privacy__toc-toggle{display:none}.pm-privacy__toc-content{max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.pm-privacy__toc-content::-webkit-scrollbar{width:5px}.pm-privacy__toc-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px}.pm-privacy__toc-links{display:grid;gap:2px}.pm-privacy__toc-links a{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;padding:9px 9px 9px 12px;border-left:3px solid transparent;border-radius:5px;color:var(--text-secondary);font-size:12.5px;line-height:1.45;transition:background .15s ease,color .15s ease,border-color .15s ease}.pm-privacy__toc-index{font-variant-numeric:tabular-nums}.pm-privacy__toc-links a:hover{color:var(--accent-text);background:var(--bg-hover);text-decoration:none}.pm-privacy__toc-links a.is-active{color:var(--accent-text);background:var(--accent-light);border-left-color:var(--accent);font-weight:600}.pm-privacy__article{min-width:0}.pm-privacy__hero{margin:-23px 0 16px}.pm-privacy__hero h1{margin:0 0 4px;color:var(--text-primary);font-size:clamp(34px,4.4vw,47px);font-weight:800;letter-spacing:-.043em;line-height:1.14}.pm-privacy__updated{margin:7px 0 8px;color:var(--text-muted);font-size:13px}.pm-privacy__lede{max-width:820px;margin:0;color:var(--text-secondary);font-size:15.5px;line-height:1.7}.pm-privacy__section{padding:22px 0 24px;border-top:1px solid var(--border-primary);scroll-margin-top:108px}.pm-privacy__section-heading{display:flex;align-items:center;gap:17px;margin:0 0 10px;color:var(--text-primary);font-size:21px;font-weight:760;letter-spacing:-.025em;line-height:1.35}.pm-privacy__number{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,var(--accent),var(--accent-hover));color:var(--text-on-accent);box-shadow:var(--shadow-sm);font-size:17px;font-weight:750;letter-spacing:normal}.pm-privacy__section-body{color:var(--text-secondary);font-size:14.5px;line-height:1.76}.pm-privacy__section-body p{margin:0 0 12px}.pm-privacy__section-body p:last-child{margin-bottom:0}.pm-privacy__section-body strong{color:var(--text-primary);font-weight:670}.pm-privacy__section-body h3{margin:22px 0 8px;color:var(--text-primary);font-size:15.5px;font-weight:750;line-height:1.45}.pm-privacy__section-body h3:first-child{margin-top:0}.pm-privacy__effective-date{color:var(--text-muted);font-size:12.5px}.pm-privacy__list{display:grid;gap:3px;padding:0 0 0 22px;margin:8px 0 14px;list-style:none}.pm-privacy__list li{position:relative;padding-left:2px}.pm-privacy__list li:before{content:"";position:absolute;left:-19px;top:10px;width:7px;height:7px;background:var(--accent);border-radius:50%}.pm-privacy__info-card{display:grid;gap:17px;margin:15px 0 23px;padding:20px 22px;background:linear-gradient(140deg,var(--accent-light),var(--bg-secondary));border:1px solid var(--border-primary);border-radius:8px}.pm-privacy__info-item{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px}.pm-privacy__info-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--accent-text);background:var(--accent-light);border:1px solid var(--accent-border);border-radius:50%}.pm-privacy__info-item h3{margin:0 0 1px;color:var(--text-primary);font-size:13.5px;font-weight:750}.pm-privacy__info-item p{margin:0;font-size:13px;line-height:1.55}.pm-privacy__callout{margin:18px 0;padding:16px 18px;border:1px solid var(--accent-border);border-left:3px solid var(--accent);border-radius:7px;background:var(--accent-light)}.pm-privacy__callout--subtle{background:var(--bg-secondary);border-color:var(--border-primary);border-left-color:var(--accent)}.pm-privacy__callout-title{display:flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--text-primary);font-size:14px;font-weight:750}.pm-privacy__callout p{margin-bottom:0;font-size:13.5px}.pm-privacy__contact-card{display:flex;align-items:flex-start;gap:15px;margin:15px 0 18px;padding:20px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:9px}.pm-privacy__contact-logo{display:grid;place-items:center;width:43px;height:43px;flex:none;color:var(--text-on-accent);background:var(--accent);border-radius:11px}.pm-privacy__contact-details h3{margin:0 0 7px;font-size:17px}.pm-privacy__contact-details p{overflow-wrap:anywhere;margin:0 0 3px;font-size:13.5px}.pm-privacy__closing{display:flex;align-items:center;gap:10px;margin-top:4px;padding:16px 18px;border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px}.pm-privacy__closing svg{flex:none;color:var(--accent-text)}@media (max-width: 1080px){.pm-privacy__container{width:min(100% - 90px,1180px)}.pm-privacy__layout{grid-template-columns:242px minmax(0,1fr);gap:42px}.pm-privacy__toc-links a{font-size:12px}}@media (max-width: 880px){.pm-privacy__container{width:min(100% - 48px,1180px)}.pm-privacy__layout{grid-template-columns:minmax(0,1fr);gap:26px}.pm-privacy__sidebar{position:static;margin-top:0}.pm-privacy__toc-card{padding:0;overflow:hidden}.pm-privacy__toc-title{display:none}.pm-privacy__toc-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 17px;color:var(--text-primary);background:var(--bg-primary);border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.pm-privacy__toc-toggle svg{color:var(--accent-text);transition:transform .16s ease}.pm-privacy__toc-toggle svg.is-open{transform:rotate(180deg)}.pm-privacy__toc-content{display:none;max-height:340px;border-top:1px solid var(--border-primary)}.pm-privacy__toc-content.is-open{display:block}.pm-privacy__toc-links{padding:8px}.pm-privacy__toc-links a{font-size:13px}.pm-privacy__hero{margin-top:0}}@media (max-width: 580px){.pm-privacy__container{width:min(100% - 36px,1180px);padding:20px 0 64px}.pm-privacy__breadcrumb{margin-bottom:17px}.pm-privacy__hero h1{font-size:35px}.pm-privacy__lede{font-size:14.5px}.pm-privacy__section{padding:19px 0 21px}.pm-privacy__section-heading{gap:11px;font-size:18.5px}.pm-privacy__number{width:34px;height:34px;font-size:15px}.pm-privacy__section-body{font-size:14px}.pm-privacy__info-card{padding:16px 13px}.pm-privacy__info-item{grid-template-columns:40px minmax(0,1fr);gap:11px}.pm-privacy__info-icon{width:38px;height:38px}.pm-privacy__info-icon svg{width:19px}.pm-privacy__contact-card{padding:15px}}@media (prefers-reduced-motion: no-preference){.pm-privacy{scroll-behavior:smooth}}@media print{.pm-privacy{background:#fff;color:#151515}.pm-privacy__container{width:100%;padding:0}.pm-privacy__sidebar,.pm-privacy__breadcrumb,.pm-privacy__skip-link{display:none}.pm-privacy__layout{display:block}.pm-privacy__section{break-inside:avoid-page}.pm-privacy a{color:inherit;text-decoration:underline}}:root{color-scheme:light;--bg-app: #f6f7fb;--bg-primary: #ffffff;--bg-secondary: #f0f2f7;--bg-tertiary: #e8ecf3;--bg-input: #ffffff;--bg-hover: #f0edff;--bg-active: #ede8ff;--header-bg: #ffffff;--input-bg: #f0f2f7;--popup-bg-tertiary: #f0f2f7;--text-primary: #20232d;--text-secondary: #50586a;--text-muted: #60697a;--text-placeholder: #626b7b;--text-on-accent: #ffffff;--border-primary: #dce1eb;--border-secondary: #cbd2df;--border-focus: #6846e5;--border-color: #d5dce8;--border-hover: #aeb8c9;--border-input: #7d8799;--accent: #6846e5;--accent-hover: #5937cf;--accent-light: #f0ecff;--accent-border: #cbbef7;--accent-text: #5937cf;--success: #16734f;--success-bg: #e9f7ef;--success-border: #b7dfc8;--text-on-success: #ffffff;--danger: #bd3345;--danger-hover: #a5293a;--danger-bg: #fff0f1;--danger-border: #efbdc4;--text-on-danger: #ffffff;--warning: #956207;--warning-bg: #fff6df;--warning-border: #e8cf93;--text-on-warning: #ffffff;--shadow-sm: 0 1px 2px rgba(24, 32, 56, .06);--shadow-md: 0 4px 12px rgba(24, 32, 56, .08);--shadow-lg: 0 12px 32px rgba(24, 32, 56, .12);--template-purple: #b49aff;--template-green: #56d4a0;--template-blue: #8bb4ff;--templat-blue: var(--template-blue);--table-header: #f0f2f7;--table-row: #ffffff;--table-row-hover: #f4f1ff;--scrollbar-track: #f0f2f7;--scrollbar-thumb: #808b9e;--scrollbar-thumb-hover: #68758b;--pattern-base: var(--border-primary);--pattern-detail: var(--border-secondary);--pattern-opacity: .45;--heatmap-card-bg: var(--bg-primary);--heatmap-card-border: var(--border-primary);--heatmap-cell-empty: #e7edf3;--heatmap-cell-border: #dbe3eb;--heatmap-accent: #238b98;--heatmap-accent-strong: #176d78;--heatmap-accent-soft: #dff3f4;--heatmap-best-ring: #176d78;--heatmap-toggle-bg: var(--bg-secondary);--heatmap-toggle-hover: #e3eaef;--heatmap-toggle-active: #d9eff1;--heatmap-summary-bg: #f6fbfb;--heatmap-summary-border: #d7e9eb;--heatmap-icon-bg: #dff3f4;--heatmap-icon-color: #176d78;--heatmap-tooltip-bg: #202932;--heatmap-tooltip-text: #ffffff;--heatmap-tooltip-muted: #c6d0d9;--heatmap-tooltip-border: #33414d;--heatmap-tooltip-best-bg: rgba(67, 192, 197, .14);--login-popup-bg: #ffffff;--login-popup-border: #d8deea;--login-auth-bg: #ffffff;--login-auth-text: #20232d;--login-auth-border: #d8deea;--login-auth-hover: #f6f7fb;--login-chip-bg: #ffffff;--login-illustration-shadow: rgba(61, 40, 145, .24);--login-gradient-shadow: #3d2891}.dark{color-scheme:dark;--bg-app: #111318;--bg-primary: #191c23;--bg-secondary: #22262f;--bg-tertiary: #2b303b;--bg-input: #15181f;--bg-hover: #27243a;--bg-active: #332b4d;--header-bg: #191c23;--input-bg: #22262f;--popup-bg-tertiary: #2b303b;--text-primary: #edf0f7;--text-secondary: #bdc4d3;--text-muted: #9ba6ba;--text-placeholder: #98a2b5;--text-on-accent: #ffffff;--border-primary: #303744;--border-secondary: #414a5b;--border-focus: #b49aff;--border-color: #343d4d;--border-hover: #5c687e;--border-input: #77849b;--accent: #7652e6;--accent-hover: #8055e5;--accent-light: #2d2544;--accent-border: #62518f;--accent-text: #bea9ff;--success: #56d4a0;--success-bg: #172f27;--success-border: #2d654f;--text-on-success: #10251c;--danger: #ff8b98;--danger-hover: #ffa3ad;--danger-bg: #341f27;--danger-border: #7c3c4a;--text-on-danger: #32151d;--warning: #edc26a;--warning-bg: #332b1c;--warning-border: #78613b;--text-on-warning: #2d230f;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .24);--shadow-md: 0 6px 16px rgba(0, 0, 0, .32);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .42);--template-purple: #6846e5;--template-green: #16734f;--template-blue: #315fc3;--templat-blue: var(--template-blue);--table-header: #22262f;--table-row: #191c23;--table-row-hover: #27243a;--scrollbar-track: #191c23;--scrollbar-thumb: #626e84;--scrollbar-thumb-hover: #7a889f;--pattern-base: var(--bg-secondary);--pattern-detail: var(--bg-tertiary);--pattern-opacity: .4;--heatmap-card-bg: var(--bg-primary);--heatmap-card-border: #323c49;--heatmap-cell-empty: #27313d;--heatmap-cell-border: #303c49;--heatmap-accent: #43c0c5;--heatmap-accent-strong: #6ad8da;--heatmap-accent-soft: #17393d;--heatmap-best-ring: #72dfe1;--heatmap-toggle-bg: #222b35;--heatmap-toggle-hover: #2a3541;--heatmap-toggle-active: #173b40;--heatmap-summary-bg: #1d252e;--heatmap-summary-border: #303d49;--heatmap-icon-bg: #17393d;--heatmap-icon-color: #66d2d5;--heatmap-tooltip-bg: #0d1117;--heatmap-tooltip-text: #edf0f7;--heatmap-tooltip-muted: #9ba6ba;--heatmap-tooltip-border: #303a47;--heatmap-tooltip-best-bg: rgba(67, 192, 197, .12);--login-popup-bg: #111923;--login-popup-border: #3a4658;--login-auth-bg: #f8f9fb;--login-auth-text: #171b24;--login-auth-border: #e4e8ef;--login-auth-hover: #ffffff;--login-chip-bg: #17202b;--login-illustration-shadow: rgba(87, 50, 194, .42);--login-gradient-shadow: #34236f}:root{--account-modal-overlay-bg: rgba(22, 26, 34, .48);--account-modal-bg: var(--bg-primary);--account-modal-border: var(--border-primary);--account-modal-shadow: 0 18px 45px rgba(24, 32, 56, .18);--account-modal-close-color: var(--text-muted);--account-modal-close-hover: var(--bg-secondary);--account-modal-premium-bg: #fff7dc;--account-modal-premium-border: #f1df9c;--account-modal-premium-color: #a76d00;--account-modal-icon-shadow: 0 5px 16px rgba(167, 109, 0, .12);--account-modal-plan-bg: #fffaf0;--account-modal-plan-border: #eee2c7;--account-modal-plan-text: var(--text-secondary);--account-modal-plan-price: #8b5d00;--account-modal-plan-icon: #a87508;--account-modal-secondary-bg: var(--bg-primary);--account-modal-secondary-hover: var(--bg-secondary);--account-modal-secondary-border: var(--border-primary);--account-modal-secondary-border-hover: var(--border-hover);--account-modal-secondary-text: var(--text-secondary);--account-modal-upgrade-bg: #f4c84b;--account-modal-upgrade-hover: #e8ba36;--account-modal-upgrade-border: #dfb437;--account-modal-upgrade-text: #2b230f;--account-modal-upgrade-shadow: 0 3px 10px rgba(180, 132, 15, .18)}.dark{--account-modal-overlay-bg: rgba(4, 7, 11, .66);--account-modal-bg: #121923;--account-modal-border: #273344;--account-modal-shadow: 0 18px 50px rgba(0, 0, 0, .46);--account-modal-close-color: #8f9aae;--account-modal-close-hover: #1d2733;--account-modal-premium-bg: #2b271b;--account-modal-premium-border: #403923;--account-modal-premium-color: #f2c84b;--account-modal-icon-shadow: 0 5px 18px rgba(242, 200, 75, .08);--account-modal-plan-bg: #1c201f;--account-modal-plan-border: #34362d;--account-modal-plan-text: #c2b98f;--account-modal-plan-price: #f1c64b;--account-modal-plan-icon: #e6bd42;--account-modal-secondary-bg: #111821;--account-modal-secondary-hover: #1b2531;--account-modal-secondary-border: #2b3849;--account-modal-secondary-border-hover: #46566b;--account-modal-secondary-text: #b9c4d5;--account-modal-upgrade-bg: #f4ca50;--account-modal-upgrade-hover: #ffda67;--account-modal-upgrade-border: #d9ad35;--account-modal-upgrade-text: #2b230f;--account-modal-upgrade-shadow: 0 4px 14px rgba(244, 202, 80, .14)}:root{--validation-overlay-bg: rgba(24, 32, 56, .38);--validation-modal-bg: var(--bg-primary);--validation-modal-border: var(--border-secondary);--validation-modal-shadow: var(--shadow-lg);--validation-close-color: var(--text-muted);--validation-close-hover-bg: var(--bg-secondary);--validation-description-text: var(--text-secondary);--validation-illustration-border: #ded6ff;--validation-illustration-glow-center: #f5f1ff;--validation-illustration-glow-edge: #ebe5ff;--validation-illustration-inner-shadow: rgba(104, 70, 229, .08);--validation-illustration-outer-shadow: rgba(104, 70, 229, .08);--validation-envelope-paper: #ffffff;--validation-envelope-paper-border: #cfc3ff;--validation-envelope-line: #b49aff;--validation-envelope-bg: #c8b8ff;--validation-envelope-border: #a58bf5;--validation-envelope-fold: #8f72ec;--validation-question-bg: #6846e5;--validation-question-border: #a48cff;--validation-question-text: #ffffff;--validation-question-shadow: rgba(104, 70, 229, .28);--validation-question-highlight: rgba(255, 255, 255, .35);--validation-spark-color: #7652e6;--validation-checkbox-card-bg: #f8f6ff;--validation-checkbox-card-hover-bg: #f3efff;--validation-checkbox-card-border: #ddd5fa;--validation-checkbox-card-border-hover: var(--accent-border);--validation-checkbox-description: var(--text-secondary);--validation-check-bg: #ffffff;--validation-check-border: var(--border-secondary);--validation-check-active-bg: var(--accent);--validation-check-active-border: var(--accent);--validation-check-mark: var(--text-on-accent);--validation-check-shadow: rgba(104, 70, 229, .22);--validation-info-bg: var(--bg-secondary);--validation-info-border: var(--border-primary);--validation-info-icon-color: #5476d9;--validation-info-title: var(--accent-text);--validation-info-description: var(--text-secondary);--validation-cancel-bg: var(--bg-primary);--validation-cancel-border: var(--border-secondary);--validation-cancel-text: var(--text-primary);--validation-cancel-hover-bg: var(--bg-secondary);--validation-cancel-hover-border: var(--border-hover);--validation-submit-gradient-start: #8b5cf6;--validation-submit-gradient-end: #6846e5;--validation-submit-hover-start: #9669f8;--validation-submit-hover-end: #5937cf;--validation-submit-border: #6846e5;--validation-submit-text: #ffffff;--validation-submit-shadow: rgba(104, 70, 229, .22);--validation-submit-hover-shadow: rgba(104, 70, 229, .3)}.dark{--validation-overlay-bg: rgba(5, 9, 15, .68);--validation-modal-bg: #151b25;--validation-modal-border: #3b4659;--validation-modal-shadow: 0 20px 55px rgba(0, 0, 0, .46);--validation-close-color: #bdc7da;--validation-close-hover-bg: #222b37;--validation-description-text: #b8c3d8;--validation-illustration-border: #302b52;--validation-illustration-glow-center: #272642;--validation-illustration-glow-edge: #1a2030;--validation-illustration-inner-shadow: rgba(118, 82, 230, .16);--validation-illustration-outer-shadow: rgba(118, 82, 230, .08);--validation-envelope-paper: #e7e0ff;--validation-envelope-paper-border: #a992f4;--validation-envelope-line: #aa91ff;--validation-envelope-bg: #b5a1ff;--validation-envelope-border: #876de4;--validation-envelope-fold: #8b70eb;--validation-question-bg: #6846e5;--validation-question-border: #9475fa;--validation-question-text: #ffffff;--validation-question-shadow: rgba(104, 70, 229, .42);--validation-question-highlight: rgba(255, 255, 255, .28);--validation-spark-color: #8e6cff;--validation-checkbox-card-bg: #1c2030;--validation-checkbox-card-hover-bg: #22263a;--validation-checkbox-card-border: #393653;--validation-checkbox-card-border-hover: #62518f;--validation-checkbox-description: #aeb9cf;--validation-check-bg: #252c38;--validation-check-border: #495469;--validation-check-active-bg: #7652e6;--validation-check-active-border: #8b68f2;--validation-check-mark: #ffffff;--validation-check-shadow: rgba(118, 82, 230, .32);--validation-info-bg: #171e29;--validation-info-border: #344158;--validation-info-icon-color: #84a6ff;--validation-info-title: #b497ff;--validation-info-description: #b1bdd3;--validation-cancel-bg: #1a212c;--validation-cancel-border: #3b485d;--validation-cancel-text: #e6eaf3;--validation-cancel-hover-bg: #222c39;--validation-cancel-hover-border: #59677c;--validation-submit-gradient-start: #8d5cff;--validation-submit-gradient-end: #633be6;--validation-submit-hover-start: #9a6cff;--validation-submit-hover-end: #7149ed;--validation-submit-border: #7652e6;--validation-submit-text: #ffffff;--validation-submit-shadow: rgba(101, 61, 230, .3);--validation-submit-hover-shadow: rgba(118, 82, 230, .4)}:root{--pricing-bg: #f7f8ff;--pricing-bg-deep: #eef0fb;--pricing-glow-purple: rgba(123, 70, 229, .16);--pricing-glow-purple-strong: rgba(104, 70, 229, .22);--pricing-glow-blue: rgba(73, 112, 255, .1);--pricing-title: #171a26;--pricing-title-accent: #6846e5;--pricing-text: #252a38;--pricing-text-secondary: #59647a;--pricing-text-muted: #818a9e;--pricing-card-bg: #ffffff;--pricing-card-bg-end: #fafaff;--pricing-card-border: #dce2ee;--pricing-card-border-hover: #bac4d6;--pricing-card-shadow: 0 1.2rem 3rem rgba(35, 39, 65, .08);--pricing-purple: #7043e6;--pricing-purple-bright: #8a46f5;--pricing-purple-hover: #6234d6;--pricing-purple-soft: #f1ebff;--pricing-purple-icon-bg: #eee7ff;--pricing-purple-icon-border: #b6a1fb;--pricing-purple-glow: rgba(112, 67, 230, .28);--pricing-purple-glow-strong: rgba(112, 67, 230, .4);--pricing-free-icon: #4b73c7;--pricing-free-icon-bg: #edf3ff;--pricing-free-icon-border: #bfd0f0;--pricing-gold: #d58a00;--pricing-gold-bright: #ee9b00;--pricing-gold-bg: #fff7e3;--pricing-gold-border: #e5b64f;--pricing-gold-glow: rgba(213, 138, 0, .16);--pricing-feature-default: #5576ad;--pricing-feature-success: #0aa873;--pricing-feature-danger: #e44759;--pricing-feature-warning: #dc9200;--pricing-divider: #e0e5ef;--pricing-launch-bg-start: #f0e9ff;--pricing-launch-bg-end: #f7f2ff;--pricing-launch-border: #9b68ec;--pricing-core-button-start: #7544ec;--pricing-core-button-end: #6a30ef;--pricing-pro-button-hover: #fff8e9}.dark{--pricing-bg: #070d19;--pricing-bg-deep: #0b1120;--pricing-glow-purple: rgba(99, 47, 206, .24);--pricing-glow-purple-strong: rgba(123, 55, 238, .32);--pricing-glow-blue: rgba(56, 74, 181, .14);--pricing-title: #f7f8fc;--pricing-title-accent: #8646f6;--pricing-text: #f4f6fc;--pricing-text-secondary: #bfd0ef;--pricing-text-muted: #7d87a6;--pricing-card-bg: #0a1220;--pricing-card-bg-end: #09111e;--pricing-card-border: #27354d;--pricing-card-border-hover: #405271;--pricing-card-shadow: 0 1.4rem 3.5rem rgba(0, 0, 0, .28);--pricing-purple: #8a42f4;--pricing-purple-bright: #a448ff;--pricing-purple-hover: #9a4cff;--pricing-purple-soft: #24143e;--pricing-purple-icon-bg: #271546;--pricing-purple-icon-border: #6830bf;--pricing-purple-glow: rgba(145, 66, 246, .36);--pricing-purple-glow-strong: rgba(145, 66, 246, .58);--pricing-free-icon: #99bcff;--pricing-free-icon-bg: #162846;--pricing-free-icon-border: #294879;--pricing-gold: #ffad08;--pricing-gold-bright: #ffb71b;--pricing-gold-bg: #231b08;--pricing-gold-border: #885b00;--pricing-gold-glow: rgba(255, 173, 8, .16);--pricing-feature-default: #aecbfb;--pricing-feature-success: #13d89a;--pricing-feature-danger: #ff4e68;--pricing-feature-warning: #ffad08;--pricing-divider: #243047;--pricing-launch-bg-start: #25143f;--pricing-launch-bg-end: #15142a;--pricing-launch-border: #7944bc;--pricing-core-button-start: #7c3cf2;--pricing-core-button-end: #6929f2;--pricing-pro-button-hover: #211b0e}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media (max-width: 820px){html{font-size:56.25%}}@media (max-width: 650px){html{font-size:50%}}@media (max-width: 1440px){html{font-size:75%}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-app)}body{margin:0;min-width:320px;background:var(--bg-app);color:var(--text-primary);font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:3px}::selection{background:var(--accent-light);color:var(--accent-text)}.site-shell{overflow:clip}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.section{position:relative;padding:108px 0}.section--tight{padding:30px 0 88px}.section--alt{background:var(--bg-primary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.section-heading{max-width:650px}.section-heading--center{margin-inline:auto;text-align:center}.section-heading h2,.product-section h2,.premium-panel h2,.final-cta h2{margin:10px 0 18px;font-size:4rem;line-height:1.03;letter-spacing:-.055em;font-weight:760}.section-heading p,.product-section__description,.premium-panel__content>p,.final-cta p{color:var(--text-secondary);font-size:1.6rem;line-height:1.75}.section-kicker{margin:0;color:var(--accent-text);font-size:1.4rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section-kicker--light{color:#e8e0ff}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:11px;padding:0 18px;font-weight:760;font-size:1.4rem;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--accent);color:var(--text-on-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 22%,transparent)}.button--primary:hover{background:var(--accent-hover);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 26%,transparent)}.button--ghost{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.button--ghost:hover{border-color:var(--border-hover);background:var(--bg-secondary)}.button--light{background:#fff;color:#282033;box-shadow:0 10px 28px #0a071c2e}.button--light:hover{background:#f5f2ff}.button--large{min-height:52px;padding:0 24px;border-radius:13px;font-size:1.8rem}.button--full{width:100%}.site-header{position:fixed;z-index:999;top:0;left:0;right:0;background:transparent}.brand{justify-self:start;display:inline-flex;align-items:center;gap:10px;font-size:1.08rem;font-weight:850;letter-spacing:-.03em}.brand-mark{position:relative;width:31px;height:31px;display:inline-grid;place-items:center;border-radius:10px;background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 15%,transparent);overflow:hidden}.brand-mark--compact{width:28px;height:28px}.brand-mark__dot{position:absolute;width:8px;height:8px;top:7px;left:7px;border-radius:999px;background:#fff}.brand-mark__trail{position:absolute;width:16px;height:6px;right:4px;bottom:7px;border:2px solid rgba(255,255,255,.92);border-left:0;border-radius:0 999px 999px 0;transform:rotate(-12deg)}.nav-links{display:flex;align-items:center;gap:28px;color:var(--text-secondary);font-size:1.4rem;font-weight:650;margin-right:15px}.nav-links a,.footer__links a{transition:color .18s ease}.nav-links a:hover,.footer__links a:hover{color:var(--accent-text)}.nav-actions{justify-self:end;display:flex;align-items:center;gap:15px}.theme-toggle{width:42px;height:42px;border:1px solid var(--border-primary);border-radius:11px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm)}.hero{padding-top:96px;padding-bottom:62px}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--pattern-opacity);background-image:linear-gradient(var(--pattern-base) 1px,transparent 1px),linear-gradient(90deg,var(--pattern-base) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 54%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 54%)}.hero-glow{position:absolute;border-radius:999px;filter:blur(8px);opacity:.48;pointer-events:none}.hero-glow--one{width:340px;height:340px;top:80px;left:-200px;background:var(--accent-light)}.hero-glow--two{width:280px;height:280px;top:140px;right:-180px;background:var(--heatmap-accent-soft)}.hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px}.hero__copy{max-width:600px}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-light);color:var(--accent-text);font-size:1.4rem;font-weight:760}.eyebrow__dot{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.hero h1{max-width:720px;margin:0;font-size:5rem;line-height:1.05;letter-spacing:-2px;font-weight:790}.product-part-top{display:flex;height:36rem;align-items:center;gap:6.4rem}.product-part-top--reverse{flex-direction:row-reverse}.top-1st{flex:0 0 auto}.product-part-top-right{height:100%;flex:1;margin:2.4rem 0px}.hero h1 span{color:var(--accent-text)}.hero__lead{max-width:61rem;margin:28px 0 0;color:var(--text-secondary);font-size:1.6rem;line-height:1.75}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__microcopy{margin:18px 0 0;color:var(--text-muted);font-size:1.4rem;line-height:1.6}.hero__visual{position:relative}.browser-shell{padding:10px;border:1px solid var(--border-secondary);border-radius:24px;background:var(--bg-primary);box-shadow:var(--shadow-lg);transform:rotate(1.2deg)}.browser-shell__top{height:42px;display:flex;align-items:center;gap:6px;padding:0 6px 0 8px}.browser-shell__top>span{width:8px;height:8px;border-radius:999px;background:var(--border-secondary)}.browser-shell__address{flex:1;height:24px;margin-left:8px;border-radius:999px;background:var(--bg-secondary)}.media-placeholder{position:relative;width:100%;overflow:hidden;border:1px dashed var(--border-secondary);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-secondary) 85%,transparent),color-mix(in srgb,var(--accent-light) 80%,transparent))}.media-placeholder:before,.media-placeholder:after{content:"";position:absolute;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);filter:blur(2px)}.media-placeholder:before{width:180px;height:180px;top:-70px;right:-40px}.media-placeholder:after{width:140px;height:140px;bottom:-70px;left:-30px}.media-placeholder--hero{border-radius:16px}.media-placeholder--wide{height:100%}.media-placeholder--premium{border-color:#ffffff40;background:#ffffff12}.floating-card{position:absolute;display:flex;align-items:center;gap:10px;min-width:188px;padding:12px 14px;border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-primary);box-shadow:var(--shadow-md)}.floating-card--left{left:-34px;bottom:42px}.floating-card--right{right:-28px;top:74px}.floating-card__icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:var(--success-bg);color:var(--success);font-weight:900}.floating-card__icon--accent{background:var(--accent-light);color:var(--accent-text)}.floating-card strong,.floating-card small{display:block}.floating-card strong{margin-bottom:3px;font-size:.78rem}.floating-card small{color:var(--text-muted);font-size:.68rem}.benefit-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border:1px solid var(--border-primary);border-radius:20px;background:var(--bg-primary);box-shadow:var(--shadow-md);overflow:hidden}.benefit-strip article{position:relative;padding:26px 28px 28px 62px}.benefit-strip article+article{border-left:1px solid var(--border-primary)}.benefit-strip__index{position:absolute;left:22px;top:29px;color:var(--accent-text);font-size:1.4rem;font-weight:850}.benefit-strip strong{font-size:1.8rem}.benefit-strip p{margin:7px 0 0;color:var(--text-muted);font-size:1.4rem;line-height:1.55}.workflow-band{text-align:center}.workflow-band__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px}.workflow-step{min-height:96px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-primary);box-shadow:var(--shadow-sm);text-align:left}.workflow-step span{color:var(--text-muted);font-size:1.2rem;font-weight:850}.workflow-step strong{max-width:130px;font-size:1.4rem;line-height:1.35}.product-stack{display:grid;gap:150px;margin-top:110px}.product-section{display:flex;flex-direction:column;gap:40px}.product-section--reverse .product-section__copy{order:2}.product-section--reverse .product-section__visual{order:1}.product-section h2{max-width:560px;font-size:clamp(2.3rem,4vw,4rem)}.product-section__description{max-width:560px;margin:0}.feature-badge{display:inline-flex;margin-top:14px;padding:7px 10px;border:1px solid var(--accent-border);border-radius:8px;background:var(--accent-light);color:var(--accent-text);font-size:.72rem;font-weight:800}.feature-top{display:flex;align-items:end;gap:.8rem}.feature-list{display:flex;gap:32px;margin-top:34px}.feature-list__item{display:flex;flex-direction:column;align-items:start;gap:10px}.feature-list__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--accent-light);color:var(--accent-text);font-size:.74rem;font-weight:900}.feature-list__icon-svg{height:24px;margin-right:4px;color:var(--accent-text)}.feature-list__item strong{font-size:1.8rem}.feature-list__item p{color:var(--text-muted);font-size:1.6rem;line-height:1.55}.media-frame{border:1px solid var(--border-primary);border-radius:26px;background:var(--bg-primary);box-shadow:var(--shadow-lg);height:100%}.video-section__inner{max-width:1040px}.video-frame{margin-top:54px;padding:12px;border:1px solid var(--border-primary);border-radius:26px;background:var(--bg-primary);box-shadow:var(--shadow-lg)}.premium-panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center;padding:70px;border-radius:34px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.13),transparent 24%),linear-gradient(135deg,var(--accent-hover),#3d2891);color:#fff;box-shadow:0 22px 55px color-mix(in srgb,var(--accent) 24%,transparent)}.premium-panel h2{max-width:550px;color:#fff}.premium-panel__content>p{max-width:580px;color:#dcd5ee}.premium-panel__list{display:grid;gap:13px;margin:28px 0 30px;color:#f0ecff;font-size:.9rem}.premium-panel__list span{display:flex;align-items:flex-start;gap:10px}.premium-panel__list b{color:#fff}.premium-panel__visual .media-placeholder{min-height:420px}.faq-layout{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:96px}.faq-list{display:grid;border-top:1px solid var(--border-primary);max-width:89.6rem;width:100%}.faq-item{border-bottom:1px solid var(--border-primary)}.faq-item button{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;font-weight:500;font-size:2.4rem}.faq-item button b{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--bg-secondary);color:var(--accent-text);font-size:1.1rem}.faq-item>p{margin:-4px 42px 22px 0;color:var(--text-secondary);font-size:1.6rem;line-height:1.7}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal--delay{transition-delay:.1s}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (max-width: 1040px){.navbar{grid-template-columns:1fr auto}.nav-links{display:none}.hero__inner,.product-section,.premium-panel,.faq-layout{gap:58px}.workflow-band__steps{grid-template-columns:repeat(3,1fr)}.product-section{grid-template-columns:1fr 1fr}.premium-panel{padding:54px}}@media (max-width: 820px){.section{padding:84px 0}.hero{padding-top:142px}.hero__inner,.product-section,.premium-panel,.faq-layout,.footer__top{grid-template-columns:1fr}.hero__copy{max-width:730px;text-align:center;margin-inline:auto}.eyebrow,.hero__actions{margin-inline:auto}.hero__microcopy{max-width:620px;margin-inline:auto}.hero__visual{max-width:650px;margin-inline:auto}.benefit-strip,.pricing-grid{grid-template-columns:1fr}.benefit-strip article+article{border-left:0;border-top:1px solid var(--border-primary)}.product-stack{gap:110px}.product-section{gap:44px}.product-section--reverse .product-section__copy,.product-section--reverse .product-section__visual{order:initial}.product-section__visual{max-width:700px}.premium-panel{padding:48px}.premium-panel__visual{max-width:600px}.pricing-card--featured{transform:none}.faq-layout{gap:50px}.final-cta__panel{align-items:flex-start;flex-direction:column}.footer__top{gap:48px}}@media (max-width: 620px){.container{width:min(100% - 28px,1180px)}.site-header{position:absolute}.navbar{min-height:66px}.nav-login{display:none}.theme-toggle{width:40px;height:40px}.nav-actions .button--primary{min-height:40px;padding:0 12px;font-size:1.4rem}.hero{padding-top:126px}.hero h1{font-size:clamp(2.9rem,15vw,4.4rem)}.hero__lead{font-size:1rem}.hero__actions,.hero__actions .button{width:100%}.floating-card{display:none}.benefit-strip{margin-top:52px}.workflow-band__steps{grid-template-columns:repeat(2,1fr)}.product-stack{margin-top:78px}.premium-panel{padding:34px 24px;border-radius:24px}.premium-panel__visual .media-placeholder{min-height:280px}.pricing-card{min-height:auto;padding:24px}.payment-note{align-items:flex-start;flex-direction:column}.payment-note__marks{justify-content:flex-start}.final-cta__panel{padding:38px 28px;border-radius:24px}.final-cta__panel .button{width:100%}.footer__links{grid-template-columns:repeat(2,1fr)}.footer__bottom{align-items:flex-start;flex-direction:column;margin-top:44px}}.faq-heading{text-align:center}.background{width:100%;height:100%;position:relative;overflow:hidden;background:var(--bg-app)}.br-50{border-radius:50px}.background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle farthest-side at 0% 50%,var(--pattern-base) 23.5%,transparent 0) 21px 30px,radial-gradient(circle farthest-side at 0% 50%,var(--pattern-detail) 24%,transparent 0) 19px 30px,linear-gradient(var(--pattern-base) 14%,transparent 0,transparent 85%,var(--pattern-base) 0) 0 0,linear-gradient(150deg,var(--pattern-base) 24%,var(--pattern-detail) 0,var(--pattern-detail) 26%,transparent 0,transparent 74%,var(--pattern-detail) 0,var(--pattern-detail) 76%,var(--pattern-base) 0) 0 0,linear-gradient(30deg,var(--pattern-base) 24%,var(--pattern-detail) 0,var(--pattern-detail) 26%,transparent 0,transparent 74%,var(--pattern-detail) 0,var(--pattern-detail) 76%,var(--pattern-base) 0) 0 0,linear-gradient(90deg,var(--pattern-detail) 2%,var(--pattern-base) 0,var(--pattern-base) 98%,var(--pattern-detail) 0%) 0 0;background-size:40px 60px;opacity:var(--pattern-opacity);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.92) 15%,rgba(0,0,0,.78) 30%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.1) 75%,transparent 68%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.92) 0%,rgba(0,0,0,.78) 15%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.3) 45%,rgba(0,0,0,.1) 60%,transparent 68%)}.background>*{position:relative}.home-container{padding-bottom:11rem}.media-frame{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:#f5f5f5}.product-video{display:block;width:100%;height:100%;object-fit:cover}.tutorial-container{display:flex;align-items:center;justify-content:flex-end;width:100%;padding-right:20px}.tutorial-button-box{height:30px;display:flex;justify-content:center;align-items:center;border-radius:10px;padding:10px 15px}.tutorial-button-box:hover{background:var(--bg-hover)}.watch-tutorial{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.watch-tutorial:hover{color:var(--accent-text)}.watch-tutorial:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:3px}.youtube-icon{width:18px;height:14px;flex-shrink:0;transition:transform .2s ease}.watch-tutorial:hover .youtube-icon{transform:scale(1.1)}.account-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--account-modal-overlay-bg);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.account-modal{position:relative;width:calc(100vw - 54px);box-sizing:border-box;padding:31px 20px 17px;border:1px solid var(--account-modal-border);border-radius:13px;background:var(--account-modal-bg);box-shadow:var(--account-modal-shadow);color:var(--text-primary);animation:account-modal-enter .16s ease-out;max-width:400px}@keyframes account-modal-enter{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.account-modal-close{position:absolute;top:11px;right:11px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--account-modal-close-color);cursor:pointer;transition:color .14s ease,background .14s ease}.account-modal-close svg{width:20px;height:20px}.account-modal-close:hover{color:var(--text-primary);background:var(--account-modal-close-hover)}.account-modal-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.account-modal-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border-radius:50%;font-size:20px;font-weight:700}.account-modal-icon--feature{color:var(--account-modal-premium-color);background:var(--account-modal-premium-bg);border:1px solid var(--account-modal-premium-border);box-shadow:var(--account-modal-icon-shadow)}.account-modal-icon--limit{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border)}.account-modal-icon--limit svg{height:26px}.account-modal-crown{width:25px;height:25px}.account-modal-content{text-align:center}.account-modal-title{margin:0;color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.account-modal-message{max-width:290px;margin:6px auto 0;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.5}.account-modal-plan{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--account-modal-plan-border);border-radius:10px;background:var(--account-modal-plan-bg);color:var(--account-modal-plan-text);font-size:12px;line-height:1.35;text-align:center}.account-modal-plan strong{color:var(--account-modal-plan-price);font-weight:700}.account-modal-plan-icon{width:16px;height:16px;flex:0 0 auto;color:var(--account-modal-plan-icon)}.account-modal-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.account-modal-cancel,.account-modal-action{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease,box-shadow .14s ease}.account-modal-cancel{border:1px solid var(--account-modal-secondary-border);background:var(--account-modal-secondary-bg);color:var(--account-modal-secondary-text)}.account-modal-cancel:hover{border-color:var(--account-modal-secondary-border-hover);background:var(--account-modal-secondary-hover);color:var(--text-primary)}.account-modal-action{border:1px solid var(--account-modal-upgrade-border);background:var(--account-modal-upgrade-bg);color:var(--account-modal-upgrade-text);box-shadow:var(--account-modal-upgrade-shadow)}.account-modal-action:hover{background:var(--account-modal-upgrade-hover)}.account-modal-action:active,.account-modal-cancel:active{transform:translateY(1px)}.account-modal-action:focus-visible,.account-modal-cancel:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width: 310px){.account-modal{padding-left:14px;padding-right:14px}.account-modal-message{font-size:12px}.account-modal-plan{font-size:11px}}@media (prefers-reduced-motion: reduce){.account-modal{animation:none}}.delete-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9999}.delete-modal{position:relative;width:100%;max-width:350px;padding:22px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-lg);color:var(--text-primary);animation:deleteModalIn .18s ease-out}@keyframes deleteModalIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.delete-modal-close{position:absolute;top:13px;right:13px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--text-muted);border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.delete-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.delete-modal-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.delete-modal-icon{width:50px;height:50px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:50%}.delete-modal-title{margin:0;text-align:center;font-size:17px;font-weight:600;line-height:1.35;color:var(--text-primary)}.delete-modal-description{margin:8px 18px 18px;text-align:center;font-size:13px;font-weight:400;line-height:1.55;color:var(--text-secondary)}.delete-modal-details{width:100%;margin-bottom:18px;padding:11px 12px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px}.delete-detail-row{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;min-height:28px;align-items:center}.delete-detail-row+.delete-detail-row{margin-top:5px}.delete-detail-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.delete-detail-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:var(--text-primary)}.delete-detail-url{color:var(--text-secondary)}.delete-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delete-modal-button{height:42px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.delete-modal-button:active{transform:scale(.98)}.delete-modal-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.delete-modal-cancel{background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary)}.delete-modal-cancel:hover{background:var(--bg-hover);border-color:var(--border-focus)}.delete-modal-confirm{background:var(--danger);border:1px solid var(--danger);color:var(--text-on-accent)}.delete-modal-confirm:hover{background:var(--danger-hover);border-color:var(--danger-hover)}@media (max-width: 380px){.delete-modal{max-width:320px;padding:20px}.delete-modal-description{margin-left:8px;margin-right:8px}}.required-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.required-modal{position:relative;width:min(100%,360px);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:14px;box-shadow:var(--shadow-lg)}.required-modal-close{position:absolute;top:12px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:25px;font-weight:300;line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease}.required-modal-close:hover{color:var(--text-primary);background:var(--bg-hover);border-radius:6px}.required-modal-icon{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:50%;background:var(--accent-light);color:var(--accent);box-shadow:0 0 0 4px var(--bg-primary)}.required-modal-icon span{font-size:23px;font-weight:700}.required-modal-header{text-align:center;margin-bottom:20px}.required-modal-header h2{margin:0 35px 6px;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.3}.required-modal-header p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.required-modal-fields{display:flex;flex-direction:column;gap:13px}.required-field{display:flex;flex-direction:column;gap:6px}.required-field label{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.required-star{margin-left:3px;color:var(--danger)}.required-input-wrapper{position:relative}.required-input-wrapper input{width:100%;height:42px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:7px;outline:none;background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.required-input-wrapper input::placeholder{color:var(--text-placeholder)}.required-input-wrapper input:hover{border-color:var(--border-focus)}.required-input-wrapper input:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--accent-light)}.required-input-wrapper:has(.required-input-icon) input{padding-left:38px}.required-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:16px;pointer-events:none}.required-field-error{color:var(--danger);font-size:10px;line-height:1.3}.required-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.required-btn{height:40px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.required-btn:active{transform:scale(.98)}.required-btn-cancel{border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary)}.required-btn-cancel:hover{background:var(--bg-hover);border-color:var(--border-focus)}.required-btn-submit{border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent)}.required-btn-submit:hover{background:var(--accent-hover)}.required-modal::-webkit-scrollbar{width:5px}.required-modal::-webkit-scrollbar-track{background:var(--scrollbar-track)}.required-modal::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.required-modal::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.required-unverified-illustration{position:relative;width:118px;height:118px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.required-unverified-glow{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--validation-illustration-border);border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--validation-illustration-glow-center),var(--validation-illustration-glow-edge));box-shadow:inset 0 0 30px var(--validation-illustration-inner-shadow),0 0 25px var(--validation-illustration-outer-shadow)}.required-envelope-icon{position:relative;z-index:2;width:76px;height:76px}.required-envelope-paper{fill:var(--validation-envelope-paper);stroke:var(--validation-envelope-paper-border);stroke-width:1.5}.required-envelope-lines{fill:none;stroke:var(--validation-envelope-line);stroke-width:3;stroke-linecap:round}.required-envelope-body{fill:var(--validation-envelope-bg);stroke:var(--validation-envelope-border);stroke-width:1.5}.required-envelope-fold{fill:none;stroke:var(--validation-envelope-fold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.required-question-badge{position:absolute;z-index:4;top:12px;right:5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:2px solid var(--validation-question-border);border-radius:50%;background:var(--validation-question-bg);color:var(--validation-question-text);font-size:27px;font-weight:700;line-height:1;box-shadow:0 5px 14px var(--validation-question-shadow),inset 0 1px 2px var(--validation-question-highlight)}.required-spark{position:absolute;z-index:3;width:17px;height:4px;border-radius:20px;background:var(--validation-spark-color)}.required-spark-one{left:-3px;top:57px;transform:rotate(27deg)}.required-spark-two{left:-5px;top:74px;transform:rotate(-20deg)}.required-modal-overlay--unverified{padding:10px;background:var(--validation-overlay-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.required-modal--unverified{width:min(var(--required-modal-width, 300px),calc(100vw - 20px));max-width:300px;max-height:min(395px,calc(100vh - 20px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:18px 16px 16px;border:1px solid var(--validation-modal-border);border-radius:14px;background:var(--validation-modal-bg);color:var(--text-primary);box-shadow:var(--validation-modal-shadow)}.required-modal--unverified::-webkit-scrollbar{width:5px}.required-modal--unverified::-webkit-scrollbar-track{background:transparent}.required-modal--unverified::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.required-modal--unverified .required-modal-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--validation-close-color);cursor:pointer}.required-modal--unverified .required-modal-close:hover{background:var(--validation-close-hover-bg);color:var(--text-primary)}.required-modal--unverified .required-close-svg{width:18px;height:18px}.required-modal--unverified .required-unverified-illustration{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.required-modal--unverified .required-unverified-glow{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--validation-illustration-border);border-radius:50%;background:radial-gradient(circle,var(--validation-illustration-glow-center),var(--validation-illustration-glow-edge));box-shadow:inset 0 0 16px var(--validation-illustration-inner-shadow),0 0 12px var(--validation-illustration-outer-shadow)}.required-modal--unverified .required-envelope-icon{position:relative;z-index:2;width:40px;height:40px}.required-modal--unverified .required-question-badge{position:absolute;top:-1px;right:-3px;z-index:4;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--validation-question-border);border-radius:50%;background:var(--validation-question-bg);color:var(--validation-question-text);font-size:15px;font-weight:700;box-shadow:0 3px 7px var(--validation-question-shadow)}.required-modal--unverified .required-spark{display:none}.required-modal--unverified .required-modal-header{max-width:250px;margin:0 auto;text-align:center}.required-modal--unverified .required-modal-header h2{margin:0;color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.required-modal--unverified .required-modal-header p{margin:2px auto 0;color:var(--validation-description-text);font-size:11.5px;line-height:1.4}.required-modal--unverified .required-modal-fields{margin-top:22px}.required-modal--unverified .required-checkbox--card{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--validation-checkbox-card-border);border-radius:9px;background:var(--validation-checkbox-card-bg);cursor:pointer;transition:border-color .14s ease,background .14s ease}.required-modal--unverified .required-checkbox--card:hover{border-color:var(--validation-checkbox-card-border-hover);background:var(--validation-checkbox-card-hover-bg)}.required-modal--unverified .required-checkbox--card>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.required-modal--unverified .required-checkbox-control{width:23px;height:23px;flex:0 0 23px;display:flex;align-items:center;justify-content:center;border:1px solid var(--validation-check-border);border-radius:5px;background:var(--validation-check-bg);color:transparent}.required-modal--unverified .required-checkbox-control svg{width:15px;height:15px}.required-modal--unverified .required-checkbox--card>input:checked+.required-checkbox-control{border-color:var(--validation-check-active-border);background:var(--validation-check-active-bg);color:var(--validation-check-mark);box-shadow:0 3px 8px var(--validation-check-shadow)}.required-modal--unverified .required-checkbox--card>input:focus-visible+.required-checkbox-control{outline:2px solid var(--border-focus);outline-offset:2px}.required-modal--unverified .required-checkbox-content{min-width:0;display:flex;flex-direction:column}.required-modal--unverified .required-checkbox-label{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.25}.required-modal--unverified .required-checkbox-description{margin-top:3px;color:var(--validation-checkbox-description);font-size:10.5px;line-height:1.3}.required-modal--unverified .required-info-box{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;border:1px solid var(--validation-info-border);border-radius:9px;background:var(--validation-info-bg)}.required-modal--unverified .required-info-icon{width:21px;height:21px;flex:0 0 21px;display:flex;align-items:center;justify-content:center;border:2px solid var(--validation-info-icon-color);border-radius:50%;color:var(--validation-info-icon-color);font-size:13px;font-weight:700}.required-modal--unverified .required-info-content{min-width:0}.required-modal--unverified .required-info-title{color:var(--validation-info-title);font-size:11px;font-weight:700;line-height:1.25}.required-modal--unverified .required-info-description{margin-top:3px;color:var(--validation-info-description);font-size:10px;line-height:1.35}.required-modal--unverified .required-modal-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;margin-top:12px}.required-modal--unverified .required-btn{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 9px;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:650;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease}.required-modal--unverified .required-btn-cancel{border:1px solid var(--validation-cancel-border);background:var(--validation-cancel-bg);color:var(--validation-cancel-text)}.required-modal--unverified .required-btn-cancel:hover{background:var(--validation-cancel-hover-bg);border-color:var(--validation-cancel-hover-border)}.required-modal--unverified .required-btn-submit{border:1px solid var(--validation-submit-border);background:linear-gradient(105deg,var(--validation-submit-gradient-start),var(--validation-submit-gradient-end));color:var(--validation-submit-text);box-shadow:0 3px 10px var(--validation-submit-shadow)}.required-modal--unverified .required-btn-submit:hover{background:linear-gradient(105deg,var(--validation-submit-hover-start),var(--validation-submit-hover-end))}.required-modal--unverified .required-btn:active{transform:translateY(1px)}.required-modal--unverified .required-submit-icon{width:16px;height:16px;flex:0 0 auto}@media (max-width: 320px){.required-modal-overlay--unverified{padding:6px}.required-modal--unverified{width:calc(100vw - 12px);padding:16px 12px 13px;border-radius:12px}.required-modal--unverified .required-modal-header h2{font-size:17px}.required-modal--unverified .required-modal-header p{font-size:11px}.required-modal--unverified .required-modal-actions{gap:6px}.required-modal--unverified .required-btn{padding-left:6px;padding-right:6px;font-size:11px}}.toast{background:var(--bg-secondary);border:1px solid var(--border-primary);width:calc(100% - 30px);max-width:360px;box-shadow:var(--shadow-md);z-index:9999;border-radius:9px;animation:.2s ease-out toast-slide-in;position:fixed;top:12px;right:12px;overflow:hidden}.toast-accent{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.toast-content{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 9px 9px 12px}.toast-main{min-width:0;display:flex;align-items:center;gap:9px}.toast-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;color:var(--accent);border:1px solid currentColor}.toast-text{min-width:0;display:flex;flex-direction:column;gap:2px}.toast-title{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-message{color:var(--text-secondary);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close{flex-shrink:0;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.toast-close:hover{background:var(--bg-hover);color:var(--text-primary)}.toast-progress-wrapper{display:flex;align-items:center;gap:7px;padding:0 10px 8px 43px}.toast-progress{flex:1;height:3px;background:var(--border-primary);border-radius:999px;overflow:hidden}.toast-progress-bar{height:100%;background:var(--accent);border-radius:inherit;transition:width .2s ease}.toast-progress-value{min-width:27px;color:var(--text-secondary);font-size:10px;text-align:right}.toast-uploading{border-color:var(--accent-border)}.toast-uploading .toast-accent{background:var(--accent)}.toast-uploading .toast-icon{color:var(--accent);animation:toast-pulse 1.2s infinite ease-in-out}.toast-success{border-color:var(--success-border)}.toast-success .toast-accent{background:var(--success)}.toast-success .toast-icon{color:var(--success)}.toast-error{border-color:var(--danger-border)}.toast-error .toast-accent{background:var(--danger)}.toast-error .toast-icon{color:var(--danger)}.toast-warning{border-color:var(--warning)}.toast-warning .toast-accent{background:var(--warning)}.toast-warning .toast-icon{color:var(--warning)}.toast-info{border-color:var(--template-blue)}.toast-info .toast-accent{background:var(--template-blue)}.toast-info .toast-icon{color:var(--template-blue)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-pulse{0%,to{opacity:1}50%{opacity:.45}}
