.lg-homepage{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-soft:#ffffff61;--lg-glass-edge:1px solid #ffffffa6;--lg-glass-edge-bright:1px solid #ffffffd9;--lg-glass-edge-ink:1px solid #1a1a240f;--lg-spec-top:inset 0 1px 0 #ffffffe6;--lg-spec-bot:inset 0 -1px 0 #0000000d;--lg-spec-ring:inset 0 0 0 1px #fff6;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-shadow-lg:0 8px 24px #381c781a,0 38px 90px -22px #381c7838;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-accent-4:#ffb86b;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:radial-gradient(70% 55% at 12% -8%,#9b6eff52 0%,transparent 60%),radial-gradient(60% 50% at 88% -4%,#4aa3ff47 0%,transparent 60%),radial-gradient(60% 55% at 50% 30%,#bea0ff29 0%,transparent 55%),radial-gradient(55% 50% at 5% 78%,#ff6fb33d 0%,transparent 55%),radial-gradient(48% 42% at 95% 68%,#ffb86b38 0%,transparent 55%),radial-gradient(60% 50% at 50% 108%,#6ee0e833 0%,transparent 55%),linear-gradient(180deg,var(--lg-canvas)0%,var(--lg-canvas-2)50%,var(--lg-canvas)100%);background-attachment:fixed;min-height:100vh;position:relative}body:has(.lg-homepage){background:var(--lg-canvas,#f6f3ff)}.lg-homepage .hero-background{background:0 0;position:relative;overflow:visible}.lg-homepage .hero-background:before{pointer-events:none;z-index:0;opacity:.9;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 25%,#0000 80%);content:""!important;background-image:linear-gradient(90deg,#7c5cff24 1px,#0000 1px),linear-gradient(#7c5cff24 1px,#0000 1px)!important;background-position:0 0!important;background-size:48px 48px!important}.lg-homepage .hero-background:after{display:none}.lg-homepage .hero-background>*{z-index:1;position:relative}.lg-homepage .index-header{z-index:100;background:0 0;max-width:1140px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-homepage .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-spec-top),var(--lg-spec-bot),var(--lg-spec-ring),var(--lg-shadow-sm);isolation:isolate;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:relative}.lg-homepage .header-container:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff0d 38%,#fff0 60%);position:absolute;inset:0}.lg-homepage .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-homepage .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-homepage .header-nav{gap:28px}.lg-homepage .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-homepage .header-nav a:hover{color:var(--lg-ink)}.lg-homepage .header-actions{gap:10px}.lg-homepage .button{letter-spacing:-.01em;cursor:pointer;isolation:isolate;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-family:inherit;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-homepage .button--primary{color:#fff;background:linear-gradient(#ffffff2e 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,inset 0 0 0 1px #ffffff14,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a,0 28px 56px -16px #7c5cff52}.lg-homepage .button--primary:before{content:"";pointer-events:none;z-index:1;height:50%;transition:opacity var(--lg-t);background:linear-gradient(#ffffff59 0%,#ffffff1f 60%,#fff0 100%);border-radius:15px 15px 100% 100%/15px 15px 60% 60%;position:absolute;top:1px;left:1px;right:1px}.lg-homepage .button--primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% 110%,#28007852,#0000 60%);position:absolute;inset:0}.lg-homepage .button--primary>*{z-index:2;position:relative}.lg-homepage .button--primary:hover{filter:brightness(1.04);transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #28007852,inset 0 0 0 1px #ffffff1a,0 2px 6px #5032c866,0 20px 44px -10px #7c5cff94,0 36px 70px -16px #7c5cff66}.lg-homepage .button--primary:hover:before{opacity:1.15;filter:brightness(1.1)}.lg-homepage .button--primary:active{filter:brightness(.96);transform:translateY(0)scale(.985);box-shadow:inset 0 1px #fff6,inset 0 -1px #28007866,inset 0 2px 6px #28007840,0 4px 12px -2px #7c5cff59}.lg-homepage .button--secondary{color:var(--lg-ink);background:linear-gradient(180deg,#fff6 0%,#fff0 60%),var(--lg-glass-strong);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #0000000d,inset 0 0 0 1px #ffffff4d,var(--lg-shadow-sm)}.lg-homepage .button--secondary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80 0%,#ffffff1a 60%,#fff0 100%);border-radius:15px 15px 100% 100%/15px 15px 60% 60%;height:45%;position:absolute;top:1px;left:1px;right:1px}.lg-homepage .button--secondary>*{z-index:1;position:relative}.lg-homepage .button--secondary:hover{box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #0000000d,inset 0 0 0 1px #fff6,var(--lg-shadow-md);transform:translateY(-2px)}.lg-homepage .button--secondary:active{transform:translateY(0)}.lg-homepage .button--small{border-radius:999px;padding:10px 18px;font-size:13.5px}.lg-homepage .hero-section{max-width:1140px;padding:96px 32px 60px}.lg-homepage .hero-content{max-width:920px}.lg-homepage .trusted-badge{opacity:.88;height:34px;margin-bottom:36px}.lg-homepage .hero-title{letter-spacing:-.028em;max-width:980px;color:var(--lg-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-bottom:40px;font-size:clamp(2.5rem,5.8vw,4.4rem);font-weight:700;line-height:1.12}.lg-homepage .hero-title .highlight{color:inherit;font-weight:800;line-height:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:0 0;padding:0 6px;display:inline-block;position:relative}.lg-homepage .hero-title .highlight:before{content:"";z-index:-1;opacity:1;border-radius:14px;height:auto;position:absolute;inset:6% -6px 4%}.lg-homepage .hero-title .highlight-purple{background:linear-gradient(135deg,#a378ff 0%,#7c5cff 50%,#5a3aff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.lg-homepage .hero-title .highlight-purple:before{background:linear-gradient(135deg,#7c5cff24 0%,#7c5cff0a 60%,#0000 100%);border:1px solid #7c5cff38;box-shadow:inset 0 1px #ffffffb3,0 6px 18px -8px #7c5cff47}.lg-homepage .hero-title .highlight-blue{background:linear-gradient(135deg,#5fb1ff 0%,#4aa3ff 50%,#2680ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.lg-homepage .hero-title .highlight-blue:before{background:linear-gradient(135deg,#4aa3ff24 0%,#4aa3ff0a 60%,#0000 100%);border:1px solid #4aa3ff38;box-shadow:inset 0 1px #ffffffb3,0 6px 18px -8px #4aa3ff47}.lg-homepage .hero-cta{gap:14px}.lg-homepage .hero-cta .button--primary{padding:16px 28px;font-size:16px}.lg-homepage .hero-subtext{color:var(--lg-ink-3);font-size:13px;font-weight:500}.lg-homepage .testimonials-container{box-shadow:none;background:0 0;border:none;border-radius:999px;gap:18px;margin-top:40px;padding:8px 18px}.lg-homepage .user-avatar{border:2px solid #fff;width:36px;height:36px;box-shadow:0 4px 10px #381c781f}.lg-homepage .rating-text{color:var(--lg-ink-2);font-size:13px;font-weight:600}.lg-homepage .video-section{max-width:980px;padding:0 32px 56px}.lg-homepage .video-section-wrapper{position:relative}.lg-homepage .video-section-wrapper:before{content:"";z-index:0;pointer-events:none;filter:blur(80px)saturate(180%);opacity:.7;background:conic-gradient(from 200deg,#7c5cff52 0deg,#4aa3ff47 90deg,#ff6fb342 180deg,#ffb86b38 270deg,#7c5cff52 360deg);border-radius:50%;position:absolute;inset:-32px -10% -40px}.lg-homepage .video-background-wrapper{z-index:1;background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));isolation:isolate;border:1px solid #ffffffd9;border-radius:32px;padding:20px;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,inset 0 -1px #0000000a,0 1px 4px #381c7814,0 12px 36px -8px #381c782e,0 32px 80px -16px #381c7847,0 60px 140px -32px #7c5cff52}.lg-homepage .video-background-wrapper:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;background:radial-gradient(140% 70% at 50% -20%,#fffc,#0000 60%),linear-gradient(160deg,#fff6 0%,#fff0 45%);position:absolute;inset:0}.lg-homepage .video-background-wrapper:after{content:"";filter:blur(.5px);z-index:2;background:linear-gradient(90deg,#0000,#7c5cff59 30%,#4aa3ff59 70%,#0000);border-radius:999px;height:1px;position:absolute;bottom:0;left:8%;right:8%}.lg-homepage .video-background-wrapper>*{z-index:2;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 2px 12px #0000001f}.lg-homepage .custom-video-player .video-overlay{transition:background var(--lg-t);background:0 0!important}.lg-homepage .custom-video-player .video-overlay:hover{background:#00000014!important}.lg-homepage .custom-video-player .video-overlay-content{align-items:center;gap:18px;flex-direction:row!important}.lg-homepage .custom-video-player .video-wrapper:hover .play-button-circle{background:linear-gradient(#ffffff4d 0%,#fff0 50%),linear-gradient(#00000073 0%,#0000009e 100%)!important;transform:none!important}.lg-homepage .custom-video-player .play-button{cursor:pointer;transition:transform var(--lg-t-spr);background:0 0;border:none;padding:0}.lg-homepage .custom-video-player .play-button:hover{transform:scale(1.06)}.lg-homepage .custom-video-player .play-button:active{transform:scale(.96)}.lg-homepage .custom-video-player .play-button-circle{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);width:96px;height:96px;transition:box-shadow var(--lg-t),background var(--lg-t);background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(#00000061 0%,#0000008c 100%);border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1.5px #ffffff8c,inset 0 -1.5px #0006,inset 0 0 0 1px #ffffff1f,0 8px 22px #00000047,0 24px 56px -12px #00000073}.lg-homepage .custom-video-player .play-button-circle:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff73 0%,#ffffff26 50%,#fff0 100%);border-radius:999px 999px 100% 100%/100% 100% 80% 80%;height:50%;position:absolute;top:3px;left:3px;right:3px}.lg-homepage .custom-video-player .play-button-circle:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% 110%,#ffffff2e,#0000 65%);position:absolute;inset:0}.lg-homepage .custom-video-player .play-button:hover .play-button-circle{background:linear-gradient(#ffffff4d 0%,#fff0 50%),linear-gradient(#00000073 0%,#0000009e 100%);box-shadow:inset 0 1.5px #ffffffa6,inset 0 -1.5px #0006,inset 0 0 0 1px #ffffff2e,0 10px 28px #00000059,0 32px 70px -12px #0000008c}.lg-homepage .custom-video-player .play-button-circle{color:#fff}.lg-homepage .custom-video-player .play-button-circle svg{z-index:2;color:#fff;fill:#fff;stroke:#fff;filter:drop-shadow(0 2px 6px #00000073);position:relative;transform:translate(2px)}.lg-homepage .custom-video-player .skip-button{cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--lg-t),transform var(--lg-t-spr);background:0 0;border:none;padding:0;transform:scale(.8)translate(0)}.lg-homepage .custom-video-player .skip-back{transform:scale(.8)translate(20px)}.lg-homepage .custom-video-player .skip-forward{transform:scale(.8)translate(-20px)}.lg-homepage .custom-video-player .video-wrapper:hover .skip-button{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}.lg-homepage .custom-video-player .skip-button-circle{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);width:64px;height:64px;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),background var(--lg-t);background:linear-gradient(#ffffff2e 0%,#fff0 50%),linear-gradient(#00000059 0%,#00000085 100%);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000059,inset 0 0 0 1px #ffffff1a,0 6px 16px #00000040,0 18px 40px -12px #0006}.lg-homepage .custom-video-player .skip-button-circle:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fff6 0%,#ffffff1f 50%,#fff0 100%);border-radius:999px 999px 100% 100%/100% 100% 80% 80%;height:50%;position:absolute;top:2px;left:2px;right:2px}.lg-homepage .custom-video-player .skip-button:hover .skip-button-circle{background:linear-gradient(#ffffff42 0%,#fff0 50%),linear-gradient(#0000006b 0%,#0009 100%);transform:scale(1.06)}.lg-homepage .custom-video-player .skip-button:active .skip-button-circle{transform:scale(.94)}.lg-homepage .custom-video-player .skip-button-circle svg{z-index:2;color:#fff;filter:drop-shadow(0 1px 3px #00000073);position:absolute}.lg-homepage .custom-video-player .skip-button-circle .skip-label{z-index:3;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #00000080;margin-top:2px;font-size:10px;font-weight:700;line-height:1;position:relative}.lg-homepage .video-arrow{color:var(--lg-accent);z-index:3;align-items:center;flex-direction:row!important;gap:10px!important;top:-56px!important;left:8px!important}.lg-homepage .video-arrow-text{letter-spacing:-.005em;color:var(--lg-accent);background:linear-gradient(180deg,#fff9 0%,#fff3 100%),var(--lg-glass-strong);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));text-shadow:none;border:1px solid #7c5cff47;border-radius:999px;align-items:center;padding:8px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6,0 4px 14px -4px #7c5cff59;font-size:13.5px!important;font-weight:600!important}.lg-homepage .video-arrow svg{width:44px;height:56px;color:var(--lg-accent);filter:drop-shadow(0 4px 10px #7c5cff73);transform:rotate(-8deg)}@media (max-width:1100px){.lg-homepage .video-arrow{top:-52px!important;left:16px!important}}.lg-homepage .features-section,.lg-homepage .testimonials-section{max-width:1180px;margin:0 auto;padding:0 32px 56px}.lg-homepage .features-section{margin-bottom:0}.lg-homepage .content .features-section .features-header,.lg-homepage .content .testimonials-section .testimonials-header{text-align:center;margin-bottom:36px}.lg-homepage .content .features-section .features-header h2,.lg-homepage .content .testimonials-section .testimonials-header h2{letter-spacing:-.02em;color:var(--lg-ink);margin:0 0 10px;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}.lg-homepage .content .features-section .features-header p,.lg-homepage .content .testimonials-section .testimonials-header p{color:var(--lg-ink-3);max-width:720px;margin:0 auto;padding:0;font-size:15.5px;line-height:1.55}.lg-homepage .stacked-features{max-width:1180px;margin:0 auto 80px;padding:0}.lg-homepage .stacked-features-container{gap:40px;padding:0 32px}.lg-homepage .stacked-card-wrapper,.lg-homepage .stacked-card-wrapper--1,.lg-homepage .stacked-card-wrapper--2,.lg-homepage .stacked-card-wrapper--3,.lg-homepage .stacked-card-wrapper--4,.lg-homepage .stacked-card-wrapper--5,.lg-homepage .stacked-card-wrapper--6,.lg-homepage .stacked-card-wrapper--7,.lg-homepage .stacked-card-wrapper--8{position:relative;top:0}.lg-homepage .stacked-card{color:var(--lg-ink);isolation:isolate;border:1px solid #ffffff8c;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff2e,inset 0 -1px #0000000a,0 2px 6px #381c7814,0 18px 40px -10px #381c7838,0 40px 100px -24px #381c7847;border-radius:28px!important}.lg-homepage .stacked-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:1;background:radial-gradient(140% 60% at 50% -10%,#ffffff80,#0000 60%),linear-gradient(160deg,#ffffff59 0%,#fff0 45%);position:absolute;inset:0}.lg-homepage .stacked-card>*{z-index:2;position:relative}.lg-homepage .stacked-card--dark{color:#fff}.lg-homepage .stacked-card--dark .stacked-card-title{color:#fbda5f}.lg-homepage .stacked-card--dark .stacked-card-description{color:#ffffffd9}.lg-homepage .stacked-card--dark:before{background:radial-gradient(140% 60% at 50% -10%,#ffffff2e,#0000 60%),linear-gradient(160deg,#ffffff1a 0%,#fff0 45%)}.lg-homepage .stacked-card-content{align-self:center;gap:18px!important;padding:48px 40px!important}.lg-homepage .stacked-card-title{color:var(--lg-ink);letter-spacing:-.02em;font-weight:700;line-height:1.1;font-size:clamp(1.8rem,3vw,2.5rem)!important}.lg-homepage .stacked-card-description{color:var(--lg-ink-2);opacity:1;line-height:1.55;max-width:360px!important;font-size:1.0625rem!important}.lg-homepage .stacked-card-video-wrapper{box-shadow:inset 0 0 0 1px #0000001a,0 6px 22px #0000001f}@media (max-width:768px){.lg-homepage .stacked-card-content{padding:32px 24px!important}}.lg-homepage .tools-grid{gap:16px;max-width:none;padding:0}.lg-homepage .tools-grid--compact{grid-template-columns:repeat(3,1fr);gap:14px}.lg-homepage .tool-card{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));isolation:isolate;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),border-color var(--lg-t);border:1px solid #ffffffbf;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff4d,0 1px 3px #381c780d,0 8px 22px -6px #381c781a;background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffffa6!important;border-radius:20px!important}.lg-homepage .tool-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:0;background:radial-gradient(120% 60% at 50% -20%,#ffffff80,#0000 60%),linear-gradient(160deg,#ffffff4d 0%,#fff0 45%);position:absolute;inset:0}.lg-homepage .tool-card>*{z-index:1;position:relative}.lg-homepage .tool-card:hover{border-color:#fffffff2;transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,0 2px 6px #381c7814,0 16px 36px -8px #381c782e}.lg-homepage .tool-card-content{gap:12px;padding:26px}.lg-homepage .tool-card-title{color:var(--lg-ink);letter-spacing:-.015em;font-size:1.3rem;font-weight:700}.lg-homepage .tool-card-description{color:var(--lg-ink-2);opacity:1;font-size:14px;line-height:1.55}.lg-homepage .tool-card--compact{align-items:center;gap:14px;flex-direction:row!important;padding:20px!important}.lg-homepage .tool-card--compact .tool-card-icon{width:46px;height:46px;color:var(--lg-ink);border:1px solid #ffffffb3;border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #7c5cff14,inset 0 0 0 1px #ffffff4d,0 2px 6px #381c781a,0 6px 14px -4px #7c5cff2e;background:linear-gradient(#ffffffd9 0%,#ffffff73 100%)!important}.lg-homepage .tool-card--compact .tool-card-icon:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#0000 70%);border-radius:12px 12px 100% 100%/12px 12px 60% 60%;height:50%;position:absolute;top:2px;left:2px;right:2px}.lg-homepage .tool-card--compact .tool-card-icon svg{z-index:1;position:relative}.lg-homepage .tool-card--compact .tool-card-content{flex:1;gap:4px;min-width:0;padding:0!important}.lg-homepage .tool-card--compact .tool-card-title{font-size:1rem;font-weight:600}.lg-homepage .tool-card--compact .tool-card-description{color:var(--lg-ink-3);font-size:13px;line-height:1.5}.lg-homepage .testimonial-card{background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-spec-top),var(--lg-spec-bot),var(--lg-shadow-sm);transition:transform var(--lg-t-spr),background var(--lg-t);isolation:isolate;border-radius:18px;padding:24px 22px;position:relative}.lg-homepage .testimonial-card:before{display:none!important}.lg-homepage .testimonial-card:hover{background:var(--lg-glass-strong);transform:translateY(-3px)}.lg-homepage .testimonial-content{color:var(--lg-ink);margin-bottom:18px;font-size:14.5px;line-height:1.65}.lg-homepage .testimonial-content strong{color:var(--lg-accent);font-weight:700}.lg-homepage .testimonial-avatar{border:2px solid #fff;width:42px;height:42px;box-shadow:0 4px 10px #381c781f}.lg-homepage .testimonial-name{color:var(--lg-ink);font-size:13.5px;font-weight:600}.lg-homepage .testimonial-role{color:var(--lg-ink-3);font-size:12.5px}.lg-homepage .get-started-section{isolation:isolate;max-width:880px;margin:0 auto 80px;padding:0 32px;position:relative}.lg-homepage .get-started-section:before{content:"";z-index:0;pointer-events:none;filter:blur(80px)saturate(180%);opacity:.65;background:conic-gradient(from 220deg,#7c5cff4d 0deg,#4aa3ff3d 110deg,#ff6fb338 220deg,#ffb86b2e 320deg,#7c5cff4d 360deg);border-radius:50%;position:absolute;inset:12px -10%}.lg-homepage .get-started-content{z-index:1;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(160%);backdrop-filter:blur(var(--lg-blur))saturate(160%);text-align:center;isolation:isolate;background:linear-gradient(#ffffff1a 0%,#fff0 50%),linear-gradient(#12121ec7 0%,#0a0a14d9 100%);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-items:center;padding:40px 44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff0a,inset 0 -1px #0006,0 4px 14px #00000040,0 24px 60px -16px #00000073,0 50px 120px -28px #7c5cff73}.lg-homepage .get-started-content:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 50% -10%,#ffffff24,#0000 65%),linear-gradient(160deg,#ffffff0f 0%,#fff0 50%);position:absolute;inset:0}.lg-homepage .get-started-content>*{z-index:1;position:relative}.lg-homepage .get-started-eyebrow{letter-spacing:.02em;text-transform:uppercase;color:#c8b8ff;background:#7c5cff2e;border:1px solid #7c5cff52;border-radius:999px;align-items:center;margin-bottom:18px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003}.lg-homepage .get-started-title{letter-spacing:-.025em;color:#fff;max-width:640px;margin:0 0 10px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:700;line-height:1.1}.lg-homepage .get-started-description{color:#ffffffa6;max-width:520px;margin:0 0 24px;font-size:15px;line-height:1.55}.lg-homepage .get-started-cta-row{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.lg-homepage .get-started-microcopy{color:#ffffff80;letter-spacing:.005em;font-size:12.5px;font-weight:500}.lg-homepage .get-started-btn,.lg-homepage .get-started-btn--primary{letter-spacing:-.01em;cursor:pointer;isolation:isolate;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);justify-content:center;align-items:center;gap:9px;font-family:inherit;font-weight:600;display:inline-flex;position:relative;color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;border-radius:14px!important;padding:13px 22px!important;font-size:14.5px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,inset 0 0 0 1px #ffffff14,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff8c!important}.lg-homepage .get-started-btn:hover,.lg-homepage .get-started-btn--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.015)}.lg-homepage .get-started-btn:active,.lg-homepage .get-started-btn--primary:active{filter:brightness(.96);transform:translateY(0)scale(.985)}.lg-homepage .get-started-btn svg{flex-shrink:0;width:20px;height:20px}.lg-homepage .get-started-btn svg path[fill=\#FFF]{fill:#fff}.lg-homepage .get-started-btn svg path[fill=\#229342]{fill:#229342}.lg-homepage .get-started-btn svg path[fill=\#FBC116]{fill:#fbc116}.lg-homepage .get-started-btn svg path[fill=\#1A73E8]{fill:#1a73e8}.lg-homepage .get-started-btn svg path[fill=\#E33B2E]{fill:#e33b2e}@media (max-width:768px){.lg-homepage .get-started-content{border-radius:22px;padding:32px 24px}.lg-homepage .get-started-cta-row{gap:10px}.lg-homepage .get-started-microcopy{font-size:11.5px}}:is(.lg-homepage,.lg-pricing-page) .pricing-row-section{max-width:920px;margin:0 auto 80px;padding:0 32px}:is(.lg-homepage,.lg-pricing-page) .pricing-section-header{text-align:center;margin-bottom:36px}:is(.lg-homepage,.lg-pricing-page) .pricing-section-header h2{letter-spacing:-.02em;color:var(--lg-ink);margin:0 0 10px;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}:is(.lg-homepage,.lg-pricing-page) .pricing-section-header p{color:var(--lg-ink-3);max-width:560px;margin:0 auto;font-size:15.5px;line-height:1.55}:is(.lg-homepage,.lg-pricing-page) .pricing-row-card{background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));color:var(--lg-ink);isolation:isolate;text-align:left;border:1px solid #ffffffd9;border-radius:28px;grid-template:"badge features""price features""slots features""cta browsers""guarantee browsers"/minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px 48px;padding:36px 36px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 2px 6px #381c7814,0 18px 40px -10px #381c782e,0 36px 90px -22px #7c5cff59}:is(.lg-homepage,.lg-pricing-page) .pricing-row-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:0;background:radial-gradient(120% 60% at 50% -10%,#7c5cff24,#0000 60%),linear-gradient(160deg,#ffffff59 0%,#fff0 50%);position:absolute;inset:0}:is(.lg-homepage,.lg-pricing-page) .pricing-row-card>*{z-index:1;position:relative}:is(.lg-homepage,.lg-pricing-page) .pricing-row-badge{grid-area:badge;place-self:start;align-items:center;display:inline-flex;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--lg-accent)!important;background:#7c5cff1f!important;border:1px solid #7c5cff52!important;border-radius:999px!important;margin:0!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffffb3,0 4px 10px -4px #7c5cff40!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-price{flex-direction:column;grid-area:price;align-items:flex-start;gap:4px;display:flex;margin:0!important;padding:0!important}:is(.lg-homepage,.lg-pricing-page) .price-original-row{font-weight:500;-webkit-text-decoration:line-through #71717a80;text-decoration:line-through #71717a80;text-decoration-thickness:1.5px;color:var(--lg-ink-3)!important;margin:0!important;font-size:18px!important}:is(.lg-homepage,.lg-pricing-page) .price-original-row .dollar{vertical-align:top;font-size:14px!important}:is(.lg-homepage,.lg-pricing-page) .price-current-row{color:var(--lg-ink);letter-spacing:-.04em;align-items:baseline;gap:4px;font-weight:800;line-height:1;display:inline-flex;margin:0!important}:is(.lg-homepage,.lg-pricing-page) .price-current-row .dollar{color:var(--lg-ink-2);margin-top:4px;font-weight:700;font-size:28px!important}:is(.lg-homepage,.lg-pricing-page) .price-current-row .amount{font-weight:800;font-size:72px!important}:is(.lg-homepage,.lg-pricing-page) .price-meta-row{align-items:center;gap:10px;display:inline-flex;color:var(--lg-ink-3)!important;margin-top:6px!important;font-size:13px!important}:is(.lg-homepage,.lg-pricing-page) .price-off{color:#d63a8b;letter-spacing:.02em;text-transform:uppercase;background:#ff6fb329;border:1px solid #ff6fb352;border-radius:999px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}:is(.lg-homepage,.lg-pricing-page) .price-period{color:var(--lg-ink-3)}:is(.lg-homepage,.lg-pricing-page) .pricing-row-cta{grid-area:cta;margin:16px 0 0!important;padding:0!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-button,:is(.lg-homepage,.lg-pricing-page) .pricing-row-button.button--primary{cursor:pointer;isolation:isolate;width:100%;transition:transform var(--lg-t-spr),filter var(--lg-t),box-shadow var(--lg-t);justify-content:center;align-items:center;display:inline-flex;position:relative;letter-spacing:-.01em!important;color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;border-radius:14px!important;padding:14px 24px!important;font-size:15px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff80!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-button:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.01)}:is(.lg-homepage,.lg-pricing-page) .pricing-row-button:active{transform:translateY(0)scale(.99)}:is(.lg-homepage,.lg-pricing-page) .pricing-row-guarantee{grid-area:guarantee;align-items:center;gap:7px;font-weight:500;display:inline-flex;color:var(--lg-ink-3)!important;margin:0!important;font-size:12.5px!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-guarantee svg{color:var(--lg-ink-3);flex-shrink:0}:is(.lg-homepage,.lg-pricing-page) .pricing-row-features{background:#381c780b;border:1px solid #381c780f;border-radius:18px;grid-area:features;align-self:stretch;box-shadow:inset 0 1px #ffffff80;flex-direction:column!important;gap:14px!important;margin:0!important;padding:24px!important;display:flex!important}:is(.lg-homepage,.lg-pricing-page) .feature-pill{align-items:center;gap:10px;display:inline-flex;color:var(--lg-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:14.5px!important;font-weight:500!important}:is(.lg-homepage,.lg-pricing-page) .feature-pill svg{width:18px;height:18px;color:var(--lg-accent);background:#7c5cff24;border:1px solid #7c5cff47;border-radius:999px;flex-shrink:0;padding:3px;box-shadow:inset 0 1px #ffffff80}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browsers{border:1px solid #381c780f;flex-direction:column;grid-area:browsers;gap:10px;box-shadow:inset 0 1px #ffffff80;background:#381c780b!important;border-radius:18px!important;justify-content:flex-start!important;align-items:flex-start!important;margin:12px 0 0!important;padding:18px 24px!important;display:flex!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browsers-label{color:var(--lg-ink-3)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11.5px!important;font-weight:600!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browsers-list{flex-wrap:wrap;gap:10px!important;display:inline-flex!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browser-icon{width:32px;height:32px;color:var(--lg-ink-2);transition:transform var(--lg-t-spr),background var(--lg-t);background:linear-gradient(#ffffffb3 0%,#ffffff59 100%);border:1px solid #ffffffb3;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #381c780f}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browser-icon:hover{background:linear-gradient(#ffffffd9 0%,#ffffff80 100%);transform:translateY(-2px)}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browser-icon svg{width:18px;height:18px}:is(.lg-homepage,.lg-pricing-page) .pricing-row-slots{border-top:none;flex-direction:column;grid-area:slots;gap:8px;display:flex;margin:12px 0 0!important;padding:0!important}:is(.lg-homepage,.lg-pricing-page) .slots-row-info{justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;color:var(--lg-ink-3)!important;font-size:12.5px!important;display:flex!important}:is(.lg-homepage,.lg-pricing-page) .slots-row-info strong{color:var(--lg-ink);font-weight:700}:is(.lg-homepage,.lg-pricing-page) .slots-left-label strong{color:var(--lg-accent)}:is(.lg-homepage,.lg-pricing-page) .slots-row-bar{overflow:hidden;box-shadow:inset 0 1px 2px #7c5cff14;background:#7c5cff24!important;border:1px solid #7c5cff38!important;border-radius:999px!important;width:100%!important;max-width:none!important;height:8px!important;margin:0!important;padding:0!important}:is(.lg-homepage,.lg-pricing-page) .slots-row-fill{border-radius:999px;min-width:8px;transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff59,0 0 12px #7c5cff8c;background:linear-gradient(90deg,#b08bff 0%,#7c5cff 100%)!important;height:100%!important}:is(.lg-homepage,.lg-pricing-page) .slots-sold-info{color:var(--lg-ink-3)!important;margin:0!important;font-size:12px!important}@media (max-width:768px){:is(.lg-homepage,.lg-pricing-page) .pricing-row-card{grid-template-columns:1fr;grid-template-areas:"badge""price""features""slots""cta""guarantee""browsers";gap:16px 0;padding:28px 24px 24px}:is(.lg-homepage,.lg-pricing-page) .pricing-row-features{margin-top:6px!important}:is(.lg-homepage,.lg-pricing-page) .pricing-row-browsers{margin-top:8px!important}:is(.lg-homepage,.lg-pricing-page) .price-current-row .amount{font-size:56px!important}}:is(.lg-homepage,.lg-pricing-page) .browser-platforms{max-width:1140px;margin:0 auto 80px;padding:0 32px}:is(.lg-homepage,.lg-pricing-page) .platforms-list{gap:14px}:is(.lg-homepage,.lg-pricing-page) .platform-item{background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-spec-top),var(--lg-spec-bot),var(--lg-shadow-sm);transition:transform var(--lg-t-spr),background var(--lg-t);border-radius:18px}:is(.lg-homepage,.lg-pricing-page) .platform-item:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}:is(.lg-homepage,.lg-pricing-page) .platform-name{color:var(--lg-ink);font-weight:600}:is(.lg-homepage,.lg-pricing-page) .platform-description{color:var(--lg-ink-3)}.lg-homepage .faq-section{max-width:800px;margin:0 auto 80px;padding:0 32px}.lg-homepage .faq-header{text-align:center;margin-bottom:36px}.lg-homepage .faq-header h2{letter-spacing:-.025em;color:var(--lg-ink);margin:0 0 10px;font-size:clamp(1.8rem,3.6vw,2.4rem);font-weight:700}.lg-homepage .faq-header p{color:var(--lg-ink-3);margin:0;font-size:15.5px;line-height:1.55}.lg-homepage .faq-list{flex-direction:column;gap:8px;display:flex}.lg-homepage .faq-item{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));transition:background var(--lg-t),border-color var(--lg-t),box-shadow var(--lg-t);background:linear-gradient(#ffffff73 0%,#ffffff1a 100%),#ffffff8c;border:1px solid #ffffffbf;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #381c780a,0 6px 18px -8px #381c7814;border-bottom:1px solid #ffffffbf!important;padding:0!important}.lg-homepage .faq-item:hover{border-color:#7c5cff38}.lg-homepage .faq-item[open]{background:linear-gradient(#fff9 0%,#fff3 100%),#7c5cff0d;border-color:#7c5cff52;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #7c5cff14,0 12px 28px -8px #7c5cff2e}.lg-homepage .faq-question{align-items:center!important;gap:16px!important;padding:18px 20px!important}.lg-homepage .faq-question p{letter-spacing:-.005em;color:var(--lg-ink)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.4!important}.lg-homepage .faq-item[open] .faq-question p{color:var(--lg-accent)!important}.lg-homepage .faq-icon{background:#7c5cff1a;border:1px solid #7c5cff2e;border-radius:999px;padding:4px;box-shadow:inset 0 1px #ffffffb3;width:28px!important;height:28px!important;color:var(--lg-accent)!important;transition:transform .2s cubic-bezier(.22,1,.36,1),background var(--lg-t),border-color var(--lg-t)!important;margin-top:0!important}.lg-homepage .faq-item:hover .faq-icon{background:#7c5cff29;border-color:#7c5cff4d}.lg-homepage .faq-item[open] .faq-icon{background:var(--lg-accent);border-color:var(--lg-accent);color:#fff!important}.lg-homepage .faq-answer{margin-top:0!important;padding:0 20px 18px!important}.lg-homepage .faq-answer p{border-top:1px solid #0000000f;padding-top:14px;color:var(--lg-ink-2)!important;font-size:14.5px!important;line-height:1.6!important}.lg-homepage .faq-link{text-underline-offset:2px;-webkit-text-decoration:underline #7c5cff4d;text-decoration:underline #7c5cff4d;color:var(--lg-accent)!important}.lg-homepage .faq-link:hover{-webkit-text-decoration-color:var(--lg-accent);text-decoration-color:var(--lg-accent)}.lg-homepage .sticky-pricing-banner{z-index:1000;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(160%);backdrop-filter:blur(var(--lg-blur))saturate(160%);opacity:0!important;background:linear-gradient(#ffffff1a 0%,#fff0 50%),linear-gradient(#12121ed1 0%,#0a0a14e0 100%)!important;border:1px solid #ffffff24!important;border-radius:999px!important;width:auto!important;max-width:calc(100vw - 32px)!important;padding:10px 14px 10px 22px!important;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .28s!important;position:fixed!important;bottom:20px!important;left:50%!important;right:auto!important;transform:translate(-50%,140%)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000052,0 8px 24px #00000047,0 24px 60px -16px #00000073,0 32px 80px -24px #7c5cff66!important}.lg-homepage .sticky-pricing-banner.visible{opacity:1!important;transform:translate(-50%)!important}.lg-homepage .sticky-banner-content{gap:16px!important;max-width:none!important}.lg-homepage .sticky-banner-slots{min-width:0;flex:0 auto!important}.lg-homepage .sticky-slots-text{white-space:nowrap;color:#ffffffb3!important;gap:6px!important;margin-bottom:5px!important;font-size:12.5px!important}.lg-homepage .sticky-slots-text .slots-sold{color:#ffffffe6!important;font-size:12.5px!important;font-weight:600!important}.lg-homepage .sticky-slots-text .slots-divider{color:#ffffff40!important}.lg-homepage .sticky-slots-text .slots-highlight{font-weight:700;color:var(--lg-accent)!important;font-size:15px!important}.lg-homepage .sticky-slots-text .slots-label{color:#ffffffa6!important}.lg-homepage .sticky-slots-text .slots-label strong{font-weight:700;color:#fff!important}.lg-homepage .sticky-slots-bar{border:1px solid #7c5cff38;overflow:hidden;box-shadow:inset 0 1px 2px #00000040;background:#7c5cff29!important;border-radius:999px!important;max-width:220px!important;height:5px!important}.lg-homepage .sticky-slots-fill{border-radius:999px;min-width:6px;transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff59,0 0 10px #7c5cff8c;background:linear-gradient(90deg,#b08bff 0%,#7c5cff 100%)!important}.lg-homepage .sticky-banner-button{letter-spacing:-.005em;cursor:pointer;isolation:isolate;flex-shrink:0;position:relative;color:#fff!important;transition:transform var(--lg-t-spr),filter var(--lg-t),box-shadow var(--lg-t)!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;border-radius:999px!important;padding:11px 22px!important;font-size:13.5px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 10px 28px -8px #7c5cff8c!important}.lg-homepage .sticky-banner-button:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(#ffffff42 0%,#fff0 50%),linear-gradient(135deg,#b09cff 0%,#8b6cff 55%,#7752f0 100%)!important;transform:translateY(-2px)scale(1.02)!important}.lg-homepage .sticky-banner-button:active{transform:translateY(0)scale(.98)!important}.lg-homepage .sticky-banner-price-strike{-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6;color:#ffffff8c!important;font-weight:500!important}@media (max-width:640px){.lg-homepage .sticky-pricing-banner{max-width:calc(100vw - 24px)!important;padding:8px 10px 8px 16px!important;bottom:12px!important}.lg-homepage .sticky-banner-content{gap:10px!important}.lg-homepage .sticky-banner-button{padding:10px 16px!important;font-size:13px!important}.lg-homepage .sticky-slots-bar{display:none!important}.lg-homepage .sticky-slots-text{margin-bottom:0!important}}.lg-homepage .site-footer{background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);box-shadow:var(--lg-spec-top);color:var(--lg-ink-2)}.lg-homepage .footer-section-title{color:var(--lg-ink)}.lg-homepage .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-homepage .footer-feature-link:hover{color:var(--lg-accent)}.lg-homepage .footer-divider{border-color:#1a1a2414}.lg-homepage .footer-brand{color:var(--lg-ink)}.lg-homepage .footer-links a{color:var(--lg-ink-2)}.lg-homepage .footer-links a:hover{color:var(--lg-accent)}.lg-homepage .footer-meta{color:var(--lg-ink-3)}.lg-homepage .footer-email{color:var(--lg-ink-2)}.lg-homepage .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-homepage .social-icon:hover{color:var(--lg-accent)}.lg-homepage h1,.lg-homepage h2,.lg-homepage h3,.lg-homepage h4{color:var(--lg-ink)}.lg-homepage p{color:var(--lg-ink-2)}@media (max-width:768px){.lg-homepage .index-header{margin:0 auto;padding:8px 12px 0}.lg-homepage .header-container{height:56px;padding:0 16px}.lg-homepage .hero-section{padding:60px 20px 40px}.lg-homepage .hero-title{margin-bottom:28px;font-size:clamp(2rem,8vw,3rem)}.lg-homepage .video-section{padding:0 16px 60px}.lg-homepage .video-background-wrapper{border-radius:20px;padding:8px}.lg-homepage .features-section,.lg-homepage .testimonials-section{padding:0 20px 60px}.lg-homepage .tools-grid--compact{grid-template-columns:1fr}.lg-homepage .get-started-content{border-radius:24px;padding:36px 24px}:is(.lg-homepage,.lg-pricing-page) .pricing-row-card{border-radius:24px;padding:28px 22px}.lg-homepage .faq-section{padding:0 20px 60px}}
.lg-web-tools{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-edge:1px solid #ffffffa6;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-shadow-lg:0 8px 24px #381c781a,0 38px 90px -22px #381c7838;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:radial-gradient(70% 55% at 12% -8%,#9b6eff52 0%,transparent 60%),radial-gradient(60% 50% at 88% -4%,#4aa3ff47 0%,transparent 60%),radial-gradient(60% 55% at 50% 30%,#bea0ff29 0%,transparent 55%),radial-gradient(55% 50% at 5% 78%,#ff6fb33d 0%,transparent 55%),radial-gradient(48% 42% at 95% 68%,#ffb86b38 0%,transparent 55%),radial-gradient(60% 50% at 50% 108%,#6ee0e833 0%,transparent 55%),linear-gradient(180deg,var(--lg-canvas)0%,var(--lg-canvas-2)50%,var(--lg-canvas)100%);background-attachment:fixed;min-height:100vh;position:relative}body:has(.lg-web-tools){background:var(--lg-canvas,#f6f3ff)}.lg-web-tools .index-header{z-index:100;background:0 0;max-width:1140px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-web-tools .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,var(--lg-shadow-sm);isolation:isolate;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:relative}.lg-web-tools .header-container:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff0d 38%,#fff0 60%);position:absolute;inset:0}.lg-web-tools .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-web-tools .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-web-tools .header-nav{gap:28px}.lg-web-tools .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-web-tools .header-nav a:hover{color:var(--lg-ink)}.lg-web-tools .header-actions{gap:10px}.lg-web-tools .header-actions .button{align-items:center;gap:8px;display:inline-flex}.lg-web-tools .button{letter-spacing:-.01em;cursor:pointer;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-web-tools .button--primary{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a!important}.lg-web-tools .button--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);background:linear-gradient(#ffffff42 0%,#fff0 50%),linear-gradient(135deg,#b09cff 0%,#8b6cff 55%,#7752f0 100%)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #28007852,0 2px 6px #5032c866,0 20px 44px -10px #7c5cff94!important}.lg-web-tools .button--primary:active{filter:brightness(.96);transform:translateY(0)scale(.98)}.lg-web-tools .button--secondary{color:var(--lg-ink);background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-shadow-sm)}.lg-web-tools .button--secondary:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}.lg-web-tools .button--small{border-radius:999px;padding:9px 16px;font-size:13.5px}.lg-web-tools .wt-hero{position:relative;overflow:visible;background:0 0!important;padding:80px 32px 40px!important}.lg-web-tools .wt-hero:before{content:"";pointer-events:none;z-index:0;opacity:.9;background-image:linear-gradient(90deg,#7c5cff24 1px,#0000 1px),linear-gradient(#7c5cff24 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 25%,#0000 80%)}.lg-web-tools .wt-hero-inner{text-align:center;z-index:1;position:relative;max-width:880px!important;margin:0 auto!important}.lg-web-tools .wt-hero h1{letter-spacing:-.028em!important;color:var(--lg-ink)!important;margin:0 0 14px!important;font-size:clamp(2.4rem,5vw,3.6rem)!important;font-weight:700!important;line-height:1.1!important}.lg-web-tools .wt-hero p{max-width:680px;color:var(--lg-ink-2)!important;margin:0 auto 32px!important;font-size:17px!important;line-height:1.55!important}.lg-web-tools .wt-hero-search{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));transition:box-shadow var(--lg-t),border-color var(--lg-t);align-items:center;position:relative;background:linear-gradient(180deg,#ffffffb3 0%,#ffffff4d 100%),var(--lg-glass-strong)!important;border:1px solid #ffffffd9!important;border-radius:999px!important;gap:12px!important;max-width:520px!important;margin:0 auto!important;padding:12px 18px!important;display:flex!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 4px 14px #381c7814,0 16px 40px -12px #381c782e!important}.lg-web-tools .wt-hero-search:focus-within{border-color:#7c5cff66!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 0 0 4px #7c5cff26,0 4px 14px #381c7814,0 16px 40px -12px #381c782e!important}.lg-web-tools .wt-hero-search svg{color:var(--lg-ink-3);flex-shrink:0}.lg-web-tools .wt-hero-search input{flex:1;font-family:inherit;color:var(--lg-ink)!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;font-size:15px!important}.lg-web-tools .wt-hero-search input::placeholder{color:var(--lg-ink-3)!important}.lg-web-tools .wt-filters{z-index:1;max-width:1180px;position:relative;background:0 0!important;border:none!important;margin:0 auto 28px!important;padding:0 32px!important}.lg-web-tools .wt-filters-inner{flex-wrap:wrap;justify-content:center;gap:8px!important;max-width:none!important;padding:0!important;display:flex!important}.lg-web-tools .wt-filter-pill{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));cursor:pointer;color:var(--lg-ink-2)!important;transition:transform var(--lg-t-spr),background var(--lg-t),color var(--lg-t),border-color var(--lg-t),box-shadow var(--lg-t)!important;background:linear-gradient(#ffffff8c 0%,#fff3 100%),#ffffff73!important;border:1px solid #ffffffbf!important;border-radius:999px!important;padding:8px 16px!important;font-size:13.5px!important;font-weight:500!important;box-shadow:inset 0 1px #ffffffd9,0 2px 6px #381c780d!important}.lg-web-tools .wt-filter-pill:hover{transform:translateY(-1px);color:var(--lg-ink)!important;border-color:#7c5cff40!important}.lg-web-tools .wt-filter-pill.active{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c847,0 8px 20px -6px #7c5cff73!important}.lg-web-tools .wt-grid-section{z-index:1;position:relative;background:0 0!important;max-width:1180px!important;margin:0 auto!important;padding:0 32px 80px!important}.lg-web-tools .wt-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:14px!important;max-width:none!important;padding:0!important;display:grid!important}.lg-web-tools .wt-card{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));isolation:isolate;position:relative;overflow:hidden;color:var(--lg-ink)!important;transition:transform var(--lg-t-spr),border-color var(--lg-t),box-shadow var(--lg-t)!important;background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:18px!important;flex-direction:column!important;padding:22px!important;text-decoration:none!important;display:flex!important;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #381c780d,0 8px 22px -6px #381c781a!important}.lg-web-tools .wt-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:0;background:radial-gradient(120% 60% at 50% -20%,#ffffff80,#0000 60%),linear-gradient(160deg,#ffffff4d 0%,#fff0 45%);position:absolute;inset:0}.lg-web-tools .wt-card>*{z-index:1;position:relative}.lg-web-tools .wt-card:hover{transform:translateY(-3px);border-color:#7c5cff38!important;box-shadow:inset 0 1px #fffffff2,0 2px 6px #7c5cff14,0 16px 36px -8px #7c5cff2e!important}.lg-web-tools .wt-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px!important;display:flex!important}.lg-web-tools .wt-card-icon{color:var(--lg-ink);border:1px solid #ffffffb3;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;background:linear-gradient(#ffffffd9 0%,#ffffff73 100%)!important;border-radius:12px!important;width:44px!important;height:44px!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #7c5cff14,0 2px 6px #381c781a!important}.lg-web-tools .wt-card-icon:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#0000 70%);border-radius:11px 11px 100% 100%/11px 11px 60% 60%;height:50%;position:absolute;top:2px;left:2px;right:2px}.lg-web-tools .wt-card-icon svg{z-index:1;position:relative}.lg-web-tools .wt-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px!important;display:flex!important}.lg-web-tools .wt-badge{align-items:center;display:inline-flex;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;padding:3px 9px!important;font-size:10.5px!important;font-weight:700!important;box-shadow:inset 0 1px #fff9!important}.lg-web-tools .wt-badge--new{color:#d63a8b!important;background:#ff6fb329!important;border:1px solid #ff6fb352!important}.lg-web-tools .wt-badge--pro{color:var(--lg-accent)!important;background:#7c5cff24!important;border:1px solid #7c5cff52!important}.lg-web-tools .wt-badge--free{color:#1f8a4e!important;background:#6ee0a82e!important;border:1px solid #6ee0a85c!important}.lg-web-tools .wt-card-name{color:var(--lg-ink)!important;letter-spacing:-.015em!important;margin:0 0 6px!important;font-size:15.5px!important;font-weight:700!important;line-height:1.3!important}.lg-web-tools .wt-card-desc{flex:1;color:var(--lg-ink-2)!important;margin:0 0 14px!important;font-size:13.5px!important;line-height:1.5!important}.lg-web-tools .wt-card-category{color:var(--lg-ink-3)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.lg-web-tools .wt-empty{text-align:center;-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));background:var(--lg-glass)!important;border:var(--lg-glass-edge)!important;box-shadow:var(--lg-shadow-sm)!important;border-radius:18px!important;padding:60px 20px!important}.lg-web-tools .wt-empty p{margin-bottom:16px;color:var(--lg-ink-2)!important;font-size:15px!important}.lg-web-tools .wt-empty button{cursor:pointer;color:var(--lg-accent)!important;background:#7c5cff1f!important;border:1px solid #7c5cff47!important;border-radius:999px!important;padding:10px 18px!important;font-size:13.5px!important;font-weight:600!important}.lg-web-tools .wt-cta{isolation:isolate;position:relative;background:0 0!important;max-width:880px!important;margin:0 auto 80px!important;padding:0 32px!important}.lg-web-tools .wt-cta:before{content:"";z-index:0;pointer-events:none;filter:blur(80px)saturate(180%);opacity:.65;background:conic-gradient(from 220deg,#7c5cff4d 0deg,#4aa3ff3d 110deg,#ff6fb338 220deg,#ffb86b2e 320deg,#7c5cff4d 360deg);border-radius:50%;position:absolute;inset:12px 5%}.lg-web-tools .wt-cta-inner{z-index:1;text-align:center;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(160%);backdrop-filter:blur(var(--lg-blur))saturate(160%);position:relative;background:linear-gradient(#ffffff1a 0%,#fff0 50%),linear-gradient(#12121ed1 0%,#0a0a14e0 100%)!important;border:1px solid #ffffff24!important;border-radius:28px!important;max-width:none!important;padding:44px!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000052,0 4px 14px #00000040,0 24px 60px -16px #00000073,0 50px 120px -28px #7c5cff73!important}.lg-web-tools .wt-cta-inner:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,#ffffff24,#0000 65%);position:absolute;inset:0}.lg-web-tools .wt-cta-inner>*{z-index:1;position:relative}.lg-web-tools .wt-cta h2{line-height:1.1;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 10px!important;font-size:clamp(1.8rem,3.4vw,2.4rem)!important;font-weight:700!important}.lg-web-tools .wt-cta p{color:#ffffffa6!important;margin:0 0 24px!important;font-size:15px!important;line-height:1.55!important}.lg-web-tools .wt-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex!important}.lg-web-tools .wt-cta .button{border-radius:14px!important;padding:13px 22px!important;font-size:14.5px!important}.lg-web-tools .wt-cta .button--lg{padding:14px 24px!important;font-size:15px!important}.lg-web-tools .wt-cta .button--secondary{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),#ffffff0f!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0003!important}.lg-web-tools .wt-cta .button--secondary:hover{background:linear-gradient(#ffffff24 0%,#ffffff0a 100%),#ffffff1a!important}.lg-web-tools .site-footer{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);color:var(--lg-ink-2);background:var(--lg-glass)!important}.lg-web-tools .footer-section-title{color:var(--lg-ink)}.lg-web-tools .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-web-tools .footer-feature-link:hover{color:var(--lg-accent)}.lg-web-tools .footer-divider{border-color:#1a1a2414}.lg-web-tools .footer-brand{color:var(--lg-ink)}.lg-web-tools .footer-links a{color:var(--lg-ink-2)}.lg-web-tools .footer-links a:hover{color:var(--lg-accent)}.lg-web-tools .footer-meta{color:var(--lg-ink-3)}.lg-web-tools .footer-email{color:var(--lg-ink-2)}.lg-web-tools .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-web-tools .social-icon:hover{color:var(--lg-accent)}.lg-web-tools h1,.lg-web-tools h2,.lg-web-tools h3,.lg-web-tools h4{color:var(--lg-ink)}.lg-web-tools p{color:var(--lg-ink-2)}@media (max-width:768px){.lg-web-tools .index-header{margin:0 auto;padding:8px 12px 0}.lg-web-tools .header-container{height:56px;padding:0 16px}.lg-web-tools .wt-hero{padding:56px 20px 32px!important}.lg-web-tools .wt-hero h1{font-size:clamp(2rem,8vw,2.6rem)!important}.lg-web-tools .wt-hero p{font-size:15px!important}.lg-web-tools .wt-filters{padding:0 16px!important}.lg-web-tools .wt-grid-section{padding:0 16px 60px!important}.lg-web-tools .wt-grid{grid-template-columns:1fr!important}.lg-web-tools .wt-cta{margin-bottom:60px!important;padding:0 16px!important}.lg-web-tools .wt-cta-inner{border-radius:22px!important;padding:36px 24px!important}}
.lg-tool-page{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-edge:1px solid #ffffffbf;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-shadow-lg:0 8px 24px #381c781a,0 38px 90px -22px #381c7838;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:radial-gradient(70% 55% at 12% -8%,#9b6eff52 0%,transparent 60%),radial-gradient(60% 50% at 88% -4%,#4aa3ff47 0%,transparent 60%),radial-gradient(60% 55% at 50% 30%,#bea0ff29 0%,transparent 55%),radial-gradient(55% 50% at 5% 78%,#ff6fb33d 0%,transparent 55%),radial-gradient(48% 42% at 95% 68%,#ffb86b38 0%,transparent 55%),radial-gradient(60% 50% at 50% 108%,#6ee0e833 0%,transparent 55%),linear-gradient(180deg,var(--lg-canvas)0%,var(--lg-canvas-2)50%,var(--lg-canvas)100%);background-attachment:fixed;min-height:100vh;position:relative}body:has(.lg-tool-page){background:var(--lg-canvas,#f6f3ff)}.lg-tool-page .index-header{z-index:100;background:0 0;max-width:1140px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-tool-page .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,var(--lg-shadow-sm);isolation:isolate;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:relative}.lg-tool-page .header-container:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff0d 38%,#fff0 60%);position:absolute;inset:0}.lg-tool-page .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-tool-page .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-tool-page .header-nav{gap:28px}.lg-tool-page .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-tool-page .header-nav a:hover{color:var(--lg-ink)}.lg-tool-page .header-actions{gap:10px}.lg-tool-page .button{letter-spacing:-.01em;cursor:pointer;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-tool-page .button--primary{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a!important}.lg-tool-page .button--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);background:linear-gradient(#ffffff42 0%,#fff0 50%),linear-gradient(135deg,#b09cff 0%,#8b6cff 55%,#7752f0 100%)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #28007852,0 2px 6px #5032c866,0 20px 44px -10px #7c5cff94!important}.lg-tool-page .button--primary:active{filter:brightness(.96);transform:translateY(0)scale(.98)}.lg-tool-page .button--secondary{color:var(--lg-ink);background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-shadow-sm)}.lg-tool-page .button--secondary:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}.lg-tool-page .button--small{border-radius:999px;padding:9px 16px;font-size:13.5px}.lg-tool-page .fp-store{z-index:1;position:relative;background:0 0!important;min-height:auto!important;padding:0 32px 80px!important}.lg-tool-page .fp-store-container{max-width:1040px!important;margin:0 auto!important}.lg-tool-page .fp-store-breadcrumb{align-items:center;gap:8px;display:inline-flex;color:var(--lg-ink-3)!important;padding:24px 0 20px!important;font-size:13px!important}.lg-tool-page .fp-store-breadcrumb a{transition:background var(--lg-t);background:#7c5cff14;border:1px solid #7c5cff2e;border-radius:999px;padding:4px 10px;font-weight:500;color:var(--lg-accent)!important;text-decoration:none!important}.lg-tool-page .fp-store-breadcrumb a:hover{background:#7c5cff24}.lg-tool-page .fp-store-breadcrumb>span{color:var(--lg-ink-4)!important}.lg-tool-page .fp-store-header{flex-wrap:wrap;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;gap:20px!important;margin-bottom:28px!important;padding:4px 0!important;display:flex!important}.lg-tool-page .fp-store-header-left{flex:1;min-width:0;align-items:center!important;gap:18px!important;display:flex!important}.lg-tool-page .fp-store-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;border:1px solid #ffffffb3!important;border-radius:16px!important;width:64px!important;height:64px!important;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000000d,0 4px 14px #381c781a,0 10px 28px -8px #7c5cff38!important}.lg-tool-page .fp-store-icon:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#0000 70%);border-radius:14px 14px 100% 100%/14px 14px 60% 60%;height:50%;position:absolute;top:2px;left:2px;right:2px}.lg-tool-page .fp-store-icon svg{z-index:1;position:relative}.lg-tool-page .fp-store-header-text{flex:1;min-width:0}.lg-tool-page .fp-store-header-text h1{letter-spacing:-.025em!important;color:var(--lg-ink)!important;margin:0 0 8px!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;line-height:1.15!important}.lg-tool-page .fp-store-meta{flex-wrap:wrap;align-items:center!important;gap:8px!important;display:inline-flex!important}.lg-tool-page .fp-store-meta-dot{background:#1a1a2440!important;width:3px!important;height:3px!important}.lg-tool-page .fp-store-meta-category,.lg-tool-page .fp-store-meta-users{font-weight:500;color:var(--lg-ink-3)!important;font-size:13px!important}.lg-tool-page .fp-store-meta-category{text-transform:uppercase;letter-spacing:.04em;background:#7c5cff1a;border:1px solid #7c5cff38;border-radius:999px;padding:3px 10px;font-weight:600;color:var(--lg-accent)!important;font-size:11px!important}.lg-tool-page .fp-store-meta-category+.fp-store-meta-dot{display:none!important}.lg-tool-page .fp-store-meta-rating{align-items:center;gap:6px!important;display:inline-flex!important}.lg-tool-page .fp-store-stars svg{width:14px;height:14px}.lg-tool-page .fp-store-rating-text{color:var(--lg-ink)!important;font-size:13px!important;font-weight:700!important}.lg-tool-page .fp-store-header>.button{flex-shrink:0}.lg-tool-page .fp-store-tags{display:none!important}.lg-tool-page .fp-store-gallery{margin-bottom:56px!important}.lg-tool-page .fp-store-carousel-wrapper{background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));isolation:isolate;border:1px solid #ffffffd9;border-radius:24px;padding:14px;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 4px 14px #381c7814,0 22px 60px -16px #381c7838,0 50px 120px -32px #7c5cff52}.lg-tool-page .fp-store-carousel{overflow:hidden;background:0 0!important;border-radius:14px!important}.lg-tool-page .fp-store-slide{overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d;background:#0000000a!important;border-radius:14px!important}.lg-tool-page .fp-store-slide-img{overflow:hidden;border:none!important;border-radius:14px!important}.lg-tool-page .fp-store-carousel-nav{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));transition:transform var(--lg-t-spr),background var(--lg-t);background:linear-gradient(180deg,#ffffffb3 0%,#ffffff4d 100%),var(--lg-glass-strong)!important;width:44px!important;height:44px!important;color:var(--lg-ink)!important;border:1px solid #ffffffd9!important;border-radius:999px!important;box-shadow:inset 0 1px #fffffff2,0 4px 14px #381c782e,0 10px 30px -10px #381c7847!important}.lg-tool-page .fp-store-carousel-nav:hover{transform:translateY(-50%)scale(1.06)!important}.lg-tool-page .fp-store-thumbnails{flex-wrap:wrap;gap:10px!important;margin-top:18px!important;display:flex!important}.lg-tool-page .fp-store-thumb{cursor:pointer;transition:border-color var(--lg-t),transform var(--lg-t-spr);overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #381c7814;background:#fff9!important;border:2px solid #0000!important;border-radius:10px!important;width:88px!important;height:58px!important}.lg-tool-page .fp-store-thumb:hover{transform:translateY(-2px);border-color:#7c5cff4d!important}.lg-tool-page .fp-store-thumb.active{border-color:var(--lg-accent)!important;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #7c5cff26,0 6px 18px -4px #7c5cff59!important}.lg-tool-page .fp-store-thumb-play{-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 6px #0000004d;background:#000000b8!important}.lg-tool-page .fp-store-overview,.lg-tool-page .fp-store-features{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-top:1px solid #1a1a2414!important;border-radius:0!important;margin:0 0 40px!important;padding:32px 4px 0!important}.lg-tool-page .fp-store-overview h2,.lg-tool-page .fp-store-features h2,.lg-tool-page .fp-store-related h2{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3)!important;margin:0 0 16px!important;font-size:11.5px!important;font-weight:700!important}.lg-tool-page .fp-store-overview-content p,.lg-tool-page .fp-store-overview p{max-width:720px;margin:0 0 14px;color:var(--lg-ink-2)!important;font-size:16px!important;line-height:1.7!important}.lg-tool-page .fp-store-overview-content p:last-child,.lg-tool-page .fp-store-overview p:last-child{margin-bottom:0}.lg-tool-page .fp-store-features ul{grid-template-columns:repeat(2,1fr);gap:12px 32px;display:grid;margin:0!important;padding:0!important;list-style:none!important}.lg-tool-page .fp-store-features li{font-weight:500;position:relative;color:var(--lg-ink)!important;padding-left:24px!important;font-size:14.5px!important;line-height:1.5!important}.lg-tool-page .fp-store-features li:before{content:"";border-left:2px solid var(--lg-accent);border-bottom:2px solid var(--lg-accent);border-radius:1px;width:11px;height:6px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.lg-tool-page .fp-store-related{border-top:1px solid #1a1a2414!important;margin:0 0 40px!important;padding:32px 4px 0!important}.lg-tool-page .fp-store-related-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.lg-tool-page .fp-store-related-card{transition:background var(--lg-t),border-color var(--lg-t),transform var(--lg-t);box-shadow:none!important;color:var(--lg-ink)!important;background:#fff6!important;border:1px solid #1a1a2414!important;border-radius:14px!important;gap:12px!important;padding:16px!important;text-decoration:none!important;display:flex!important}.lg-tool-page .fp-store-related-card:hover{transform:translateY(-2px);background:#fff9!important;border-color:#7c5cff40!important}.lg-tool-page .fp-store-related-icon{flex-shrink:0;border:1px solid #fff9!important;border-radius:11px!important;width:44px!important;height:44px!important;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #381c7814!important}.lg-tool-page .fp-store-related-info{flex:1;min-width:0}.lg-tool-page .fp-store-related-info h4{letter-spacing:-.005em;color:var(--lg-ink)!important;margin:0 0 4px!important;font-size:14.5px!important;font-weight:700!important}.lg-tool-page .fp-store-related-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--lg-ink-2)!important;margin:0 0 6px!important;font-size:12.5px!important;line-height:1.4!important}.lg-tool-page .fp-store-related-category{color:var(--lg-ink-3)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:600!important}.lg-tool-page .fp-store-cta{text-align:center;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(160%);backdrop-filter:blur(var(--lg-blur))saturate(160%);isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(#ffffff1a 0%,#fff0 50%),linear-gradient(#12121ed1 0%,#0a0a14e0 100%)!important;border:1px solid #ffffff24!important;border-radius:24px!important;margin:48px 0 0!important;padding:44px 32px!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000052,0 4px 14px #00000040,0 24px 60px -16px #00000073,0 50px 120px -28px #7c5cff66!important}.lg-tool-page .fp-store-cta:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,#ffffff24,#0000 65%);position:absolute;inset:0}.lg-tool-page .fp-store-cta>*{z-index:1;position:relative}.lg-tool-page .fp-store-cta h3{letter-spacing:-.02em;line-height:1.15;color:#fff!important;margin:0 0 8px!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:700!important}.lg-tool-page .fp-store-cta p{color:#ffffffa6!important;margin:0 0 22px!important;font-size:14.5px!important;line-height:1.55!important}.lg-tool-page .superdev-install-banner-wrap{padding:0 32px}.lg-tool-page .superdev-install-banner{max-width:1040px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));margin:0 auto;background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong)!important;box-shadow:var(--lg-shadow-md)!important;border:1px solid #ffffffd9!important;border-radius:24px!important}.lg-tool-page .site-footer{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);color:var(--lg-ink-2);background:var(--lg-glass)!important}.lg-tool-page .footer-section-title{color:var(--lg-ink)}.lg-tool-page .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-tool-page .footer-feature-link:hover{color:var(--lg-accent)}.lg-tool-page .footer-divider{border-color:#1a1a2414}.lg-tool-page .footer-brand{color:var(--lg-ink)}.lg-tool-page .footer-links a{color:var(--lg-ink-2)}.lg-tool-page .footer-links a:hover{color:var(--lg-accent)}.lg-tool-page .footer-meta{color:var(--lg-ink-3)}.lg-tool-page .footer-email{color:var(--lg-ink-2)}.lg-tool-page .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-tool-page .social-icon:hover{color:var(--lg-accent)}.lg-tool-page h1,.lg-tool-page h2,.lg-tool-page h3,.lg-tool-page h4{color:var(--lg-ink)}.lg-tool-page p{color:var(--lg-ink-2)}@media (max-width:768px){.lg-tool-page .index-header{margin:0 auto;padding:8px 12px 0}.lg-tool-page .header-container{height:56px;padding:0 16px}.lg-tool-page .fp-store{padding:0 16px 60px!important}.lg-tool-page .fp-store-header{flex-direction:column;align-items:flex-start!important;gap:18px!important;padding:20px!important}.lg-tool-page .fp-store-header>.button{justify-content:center;width:100%}.lg-tool-page .fp-store-icon{width:56px!important;height:56px!important}.lg-tool-page .fp-store-features ul{grid-template-columns:1fr}.lg-tool-page .fp-store-related-grid{grid-template-columns:1fr!important}.lg-tool-page .fp-store-overview,.lg-tool-page .fp-store-features{padding:22px!important}.lg-tool-page .fp-store-cta{border-radius:20px!important;padding:32px 22px!important}}
.lg-pricing-page{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-edge:1px solid #ffffffbf;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-shadow-lg:0 8px 24px #381c781a,0 38px 90px -22px #381c7838;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:radial-gradient(70% 55% at 12% -8%,#9b6eff52 0%,transparent 60%),radial-gradient(60% 50% at 88% -4%,#4aa3ff47 0%,transparent 60%),radial-gradient(60% 55% at 50% 30%,#bea0ff29 0%,transparent 55%),radial-gradient(55% 50% at 5% 78%,#ff6fb33d 0%,transparent 55%),radial-gradient(48% 42% at 95% 68%,#ffb86b38 0%,transparent 55%),radial-gradient(60% 50% at 50% 108%,#6ee0e833 0%,transparent 55%),linear-gradient(180deg,var(--lg-canvas)0%,var(--lg-canvas-2)50%,var(--lg-canvas)100%);background-attachment:fixed;min-height:100vh;position:relative}body:has(.lg-pricing-page){background:var(--lg-canvas,#f6f3ff)}.lg-pricing-page .index-header{z-index:100;background:0 0;max-width:1140px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-pricing-page .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,var(--lg-shadow-sm);isolation:isolate;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:relative}.lg-pricing-page .header-container:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff0d 38%,#fff0 60%);position:absolute;inset:0}.lg-pricing-page .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-pricing-page .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-pricing-page .header-nav{gap:28px}.lg-pricing-page .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-pricing-page .header-nav a:hover{color:var(--lg-ink)}.lg-pricing-page .header-actions{gap:10px}.lg-pricing-page .button{letter-spacing:-.01em;cursor:pointer;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-pricing-page .button--primary{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a!important}.lg-pricing-page .button--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);background:linear-gradient(#ffffff42 0%,#fff0 50%),linear-gradient(135deg,#b09cff 0%,#8b6cff 55%,#7752f0 100%)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #28007852,0 2px 6px #5032c866,0 20px 44px -10px #7c5cff94!important}.lg-pricing-page .button--primary:active{filter:brightness(.96);transform:translateY(0)scale(.98)}.lg-pricing-page .button--secondary{color:var(--lg-ink);background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-shadow-sm)}.lg-pricing-page .button--secondary:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}.lg-pricing-page .button--small{border-radius:999px;padding:9px 16px;font-size:13.5px}.lg-pricing-page .pricing-page{z-index:1;position:relative;min-height:auto!important;padding-top:40px!important}.lg-pricing-page .pricing-testimonials-section{background:0 0!important;padding:60px 32px!important}.lg-pricing-page .pricing-testimonials-container{max-width:1140px!important;margin:0 auto!important}.lg-pricing-page .pricing-testimonials-header{text-align:center;margin-bottom:40px!important}.lg-pricing-page .pricing-testimonials-header h2{letter-spacing:-.025em!important;color:var(--lg-ink)!important;margin:0 0 10px!important;font-size:clamp(1.8rem,3.6vw,2.4rem)!important;font-weight:700!important}.lg-pricing-page .pricing-testimonials-header p{max-width:560px;color:var(--lg-ink-3)!important;margin:0 auto!important;font-size:15.5px!important;line-height:1.55!important}.lg-pricing-page .pricing-testimonials-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:16px!important;display:grid!important}.lg-pricing-page .pricing-testimonial-card{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));isolation:isolate;position:relative;box-shadow:inset 0 1px 0 #ffffffd9,var(--lg-shadow-sm)!important;transition:transform var(--lg-t-spr),border-color var(--lg-t)!important;background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:18px!important;padding:24px 22px!important}.lg-pricing-page .pricing-testimonial-card:hover{transform:translateY(-3px);border-color:#7c5cff38!important}.lg-pricing-page .pricing-testimonial-card:before{display:none!important}.lg-pricing-page .pricing-testimonial-card .testimonial-content{color:var(--lg-ink)!important;margin-bottom:18px!important;font-size:14.5px!important;line-height:1.65!important}.lg-pricing-page .pricing-testimonial-card .testimonial-content strong{font-weight:700;color:var(--lg-accent)!important}.lg-pricing-page .pricing-testimonial-card .testimonial-author{align-items:center;gap:12px;display:flex!important}.lg-pricing-page .pricing-testimonial-card .testimonial-avatar{border:2px solid #fff!important;border-radius:50%!important;width:42px!important;height:42px!important;box-shadow:0 4px 10px #381c781f!important}.lg-pricing-page .pricing-testimonial-card .testimonial-author-info{flex-direction:column;display:flex}.lg-pricing-page .pricing-testimonial-card .testimonial-name{color:var(--lg-ink)!important;font-size:13.5px!important;font-weight:600!important}.lg-pricing-page .pricing-testimonial-card .testimonial-role{color:var(--lg-ink-3)!important;font-size:12.5px!important}.lg-pricing-page .pricing-faq-section{background:0 0!important;padding:0 32px 80px!important}.lg-pricing-page .pricing-faq-container{max-width:800px!important;margin:0 auto!important}.lg-pricing-page .pricing-faq-container>h2{text-align:center;letter-spacing:-.025em!important;color:var(--lg-ink)!important;margin:0 0 36px!important;font-size:clamp(1.8rem,3.6vw,2.4rem)!important;font-weight:700!important}.lg-pricing-page .pricing-faq-list{flex-direction:column!important;gap:8px!important;display:flex!important}.lg-pricing-page .pricing-faq-item{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));transition:background var(--lg-t),border-color var(--lg-t),box-shadow var(--lg-t);overflow:hidden;background:linear-gradient(#ffffff73 0%,#ffffff1a 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:14px!important;padding:0!important;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #381c780a,0 6px 18px -8px #381c7814!important}.lg-pricing-page .pricing-faq-item:hover{border-color:#7c5cff38!important}.lg-pricing-page .pricing-faq-item[open]{background:linear-gradient(#fff9 0%,#fff3 100%),#7c5cff0d!important;border-color:#7c5cff52!important;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #7c5cff14,0 12px 28px -8px #7c5cff2e!important}.lg-pricing-page .pricing-faq-item summary{cursor:pointer;letter-spacing:-.005em;list-style:none;color:var(--lg-ink)!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;font-size:15.5px!important;font-weight:600!important;line-height:1.4!important;display:flex!important}.lg-pricing-page .pricing-faq-item summary::-webkit-details-marker{display:none}.lg-pricing-page .pricing-faq-item summary>span{flex:1}.lg-pricing-page .pricing-faq-item[open] summary{color:var(--lg-accent)!important}.lg-pricing-page .pricing-faq-item summary svg{transition:transform .2s cubic-bezier(.22,1,.36,1),background var(--lg-t),border-color var(--lg-t);background:#7c5cff1a;border:1px solid #7c5cff2e;border-radius:999px;flex-shrink:0;padding:4px;box-shadow:inset 0 1px #ffffffb3;width:28px!important;height:28px!important;color:var(--lg-accent)!important}.lg-pricing-page .pricing-faq-item[open] summary svg{transform:rotate(180deg);background:var(--lg-accent)!important;border-color:var(--lg-accent)!important;color:#fff!important}.lg-pricing-page .pricing-faq-item p{color:var(--lg-ink-2)!important;margin:0!important;padding:0 20px 18px!important;font-size:14.5px!important;line-height:1.6!important}.lg-pricing-page .pricing-bottom-cta{isolation:isolate;position:relative;background:0 0!important;max-width:880px!important;margin:0 auto 80px!important;padding:0 32px!important}.lg-pricing-page .pricing-bottom-cta:before{content:"";z-index:0;pointer-events:none;filter:blur(80px)saturate(180%);opacity:.65;background:conic-gradient(from 220deg,#7c5cff4d 0deg,#4aa3ff3d 110deg,#ff6fb338 220deg,#ffb86b2e 320deg,#7c5cff4d 360deg);border-radius:50%;position:absolute;inset:12px 5%}.lg-pricing-page .pricing-bottom-cta-content{z-index:1;text-align:center;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(160%);backdrop-filter:blur(var(--lg-blur))saturate(160%);isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(#ffffff1a 0%,#fff0 50%),linear-gradient(#12121ed1 0%,#0a0a14e0 100%)!important;border:1px solid #ffffff24!important;border-radius:28px!important;padding:44px!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000052,0 4px 14px #00000040,0 24px 60px -16px #00000073,0 50px 120px -28px #7c5cff73!important}.lg-pricing-page .pricing-bottom-cta-content:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,#ffffff24,#0000 65%);position:absolute;inset:0}.lg-pricing-page .pricing-bottom-cta-content>*{z-index:1;position:relative}.lg-pricing-page .pricing-bottom-cta h2{line-height:1.1;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 10px!important;font-size:clamp(1.8rem,3.4vw,2.4rem)!important;font-weight:700!important}.lg-pricing-page .pricing-bottom-cta p{color:#ffffffa6!important;margin:0 0 24px!important;font-size:15px!important;line-height:1.55!important}.lg-pricing-page .site-footer{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);color:var(--lg-ink-2);background:var(--lg-glass)!important}.lg-pricing-page .footer-section-title{color:var(--lg-ink)}.lg-pricing-page .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-pricing-page .footer-feature-link:hover{color:var(--lg-accent)}.lg-pricing-page .footer-divider{border-color:#1a1a2414}.lg-pricing-page .footer-brand{color:var(--lg-ink)}.lg-pricing-page .footer-links a{color:var(--lg-ink-2)}.lg-pricing-page .footer-links a:hover{color:var(--lg-accent)}.lg-pricing-page .footer-meta{color:var(--lg-ink-3)}.lg-pricing-page .footer-email{color:var(--lg-ink-2)}.lg-pricing-page .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-pricing-page .social-icon:hover{color:var(--lg-accent)}.lg-pricing-page h1,.lg-pricing-page h2,.lg-pricing-page h3,.lg-pricing-page h4{color:var(--lg-ink)}.lg-pricing-page p{color:var(--lg-ink-2)}@media (max-width:768px){.lg-pricing-page .index-header{margin:0 auto;padding:8px 12px 0}.lg-pricing-page .header-container{height:56px;padding:0 16px}.lg-pricing-page .pricing-page{padding-top:24px!important}.lg-pricing-page .pricing-testimonials-section{padding:40px 16px!important}.lg-pricing-page .pricing-faq-section{padding:0 16px 60px!important}.lg-pricing-page .pricing-bottom-cta{margin-bottom:60px!important;padding:0 16px!important}.lg-pricing-page .pricing-bottom-cta-content{border-radius:22px!important;padding:32px 22px!important}}
.lg-hex-colors{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-edge:1px solid #ffffffbf;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:var(--lg-canvas);min-height:100vh;position:relative}body:has(.lg-hex-colors){background:var(--lg-canvas,#f6f3ff)}.lg-hex-colors .index-header{z-index:100;background:0 0;max-width:1140px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-hex-colors .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,var(--lg-shadow-sm);isolation:isolate;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:relative}.lg-hex-colors .header-container:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff0d 38%,#fff0 60%);position:absolute;inset:0}.lg-hex-colors .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-hex-colors .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-hex-colors .header-nav{gap:28px}.lg-hex-colors .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-hex-colors .header-nav a:hover{color:var(--lg-ink)}.lg-hex-colors .header-actions{gap:10px}.lg-hex-colors .button{letter-spacing:-.01em;cursor:pointer;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-hex-colors .button--primary{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a!important}.lg-hex-colors .button--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02)}.lg-hex-colors .button--secondary{color:var(--lg-ink);background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-shadow-sm)}.lg-hex-colors .button--secondary:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}.lg-hex-colors .button--small{border-radius:999px;padding:9px 16px;font-size:13.5px}.lg-hex-colors .hex{z-index:1;position:relative;max-width:1280px!important;margin:0 auto!important;padding:56px 32px 80px!important}.lg-hex-colors .hex-header{text-align:center;margin-bottom:36px!important}.lg-hex-colors .hex-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-accent);background:#7c5cff1f;border:1px solid #7c5cff47;border-radius:999px;align-items:center;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 4px 10px -4px #7c5cff40}.lg-hex-colors .hex-title{letter-spacing:-.028em!important;color:var(--lg-ink)!important;margin:0 0 12px!important;font-size:clamp(2rem,4.4vw,3rem)!important;font-weight:700!important;line-height:1.1!important}.lg-hex-colors .hex-desc{max-width:580px;color:var(--lg-ink-2)!important;margin:0 auto!important;font-size:16px!important;line-height:1.55!important}.lg-hex-colors .hex-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:680px;margin:0 auto 18px!important;display:flex!important}.lg-hex-colors .hex-search-wrap{min-width:240px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));transition:box-shadow var(--lg-t),border-color var(--lg-t);flex:360px;align-items:center;gap:12px;position:relative;background:linear-gradient(180deg,#ffffffb3 0%,#ffffff4d 100%),var(--lg-glass-strong)!important;box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #fff6,var(--lg-shadow-sm)!important;border:1px solid #ffffffd9!important;border-radius:999px!important;padding:0 18px 0 16px!important;display:flex!important}.lg-hex-colors .hex-search-wrap:focus-within{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #fff6,0 0 0 4px #7c5cff26,var(--lg-shadow-sm)!important;border-color:#7c5cff66!important}.lg-hex-colors .hex-search-icon{color:var(--lg-ink-3);flex-shrink:0}.lg-hex-colors .hex-search{flex:1;font-family:inherit;color:var(--lg-ink)!important;background:0 0!important;border:none!important;outline:none!important;padding:12px 0!important;font-size:14.5px!important}.lg-hex-colors .hex-search::placeholder{color:var(--lg-ink-3)!important}.lg-hex-colors .hex-sort{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));cursor:pointer;appearance:none;transition:border-color var(--lg-t),box-shadow var(--lg-t);background-position:0 0,0 0,right 14px center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,12px 12px;flex-shrink:0;font-family:inherit;color:var(--lg-ink)!important;background:linear-gradient(180deg,#ffffffb3 0%,#ffffff4d 100%),var(--lg-glass-strong)!important;box-shadow:inset 0 1px 0 #fffffff2,var(--lg-shadow-sm)!important;background-image:linear-gradient(180deg,#ffffffb3 0%,#ffffff4d 100%),var(--lg-glass-strong),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237c5cff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;border:1px solid #ffffffd9!important;border-radius:999px!important;padding:12px 38px 12px 18px!important;font-size:14px!important;font-weight:500!important}.lg-hex-colors .hex-sort:focus{outline:none;box-shadow:inset 0 1px 0 #fffffff2,0 0 0 4px #7c5cff26,var(--lg-shadow-sm)!important;border-color:#7c5cff66!important}.lg-hex-colors .hex-families{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1040px;margin:0 auto 22px;display:flex}.lg-hex-colors .hex-family-pill{color:var(--lg-ink-2);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));cursor:pointer;transition:transform var(--lg-t-spr),background var(--lg-t),color var(--lg-t),border-color var(--lg-t),box-shadow var(--lg-t);background:linear-gradient(#ffffff8c 0%,#fff3 100%),#ffffff73;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 2px 6px #381c780d}.lg-hex-colors .hex-family-pill:hover{color:var(--lg-ink);border-color:#7c5cff40;transform:translateY(-1px)}.lg-hex-colors .hex-family-pill.active{color:#fff;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c847,0 8px 20px -6px #7c5cff73}.lg-hex-colors .hex-family-swatch{border:1px solid #00000014;border-radius:999px;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 1px #ffffff4d}.lg-hex-colors .hex-family-pill.active .hex-family-swatch{border-color:#fff6}.lg-hex-colors .hex-family-count{color:var(--lg-ink-3);background:#0000000d;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1}.lg-hex-colors .hex-family-pill.active .hex-family-count{color:#ffffffd9;background:#ffffff2e}.lg-hex-colors .hex-count{text-align:center;letter-spacing:.02em;color:var(--lg-ink-3)!important;margin:0 0 24px!important;font-size:12.5px!important}.lg-hex-colors .hex-count strong{font-weight:700;color:var(--lg-ink)!important}.lg-hex-colors .hex-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.lg-hex-colors .hex-card{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));flex-direction:column;transition:transform var(--lg-t-spr),border-color var(--lg-t),box-shadow var(--lg-t)!important;background:linear-gradient(#ffffff8c 0%,#ffffff26 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:18px!important;padding:6px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #381c780d,0 6px 16px -6px #381c7814!important}.lg-hex-colors .hex-card:hover{border-color:#7c5cff47!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffff2,0 2px 6px #7c5cff1a,0 14px 32px -8px #7c5cff38!important}.lg-hex-colors .hex-card-preview{transition:transform var(--lg-t);box-shadow:inset 0 0 0 1px #00000014,inset 0 2px 4px #0000000a;border-radius:12px!important;height:140px!important}.lg-hex-colors .hex-card:hover .hex-card-preview{transform:scale(1.01)}.lg-hex-colors .hex-card-info{flex-direction:column;gap:2px;display:flex;background:0 0!important;padding:10px 10px 8px!important}.lg-hex-colors .hex-card-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;color:var(--lg-ink)!important;letter-spacing:-.005em!important;font-size:13px!important;font-weight:600!important}.lg-hex-colors .hex-card-code{color:var(--lg-ink-3)!important;letter-spacing:.02em!important;font-family:ui-monospace,SF Mono,Menlo,monospace!important;font-size:11.5px!important}.lg-hex-colors .hex-empty{text-align:center;-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));box-shadow:inset 0 1px 0 #ffffffd9,var(--lg-shadow-sm);font-size:15px;color:var(--lg-ink-2)!important;background:linear-gradient(#ffffff8c 0%,#ffffff26 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:18px!important;margin:24px 0!important;padding:64px 24px!important}.lg-hex-colors .hex-empty p{color:var(--lg-ink-2);margin:0 0 14px}.lg-hex-colors .hex-empty-reset{color:var(--lg-accent);cursor:pointer;transition:background var(--lg-t);background:#7c5cff1f;border:1px solid #7c5cff47;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:600}.lg-hex-colors .hex-empty-reset:hover{background:#7c5cff2e}.lg-hex-colors .superdev-install-banner-wrap{padding:0 32px}.lg-hex-colors .superdev-install-banner{max-width:1040px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));margin:0 auto;background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong)!important;box-shadow:var(--lg-shadow-md)!important;border:1px solid #ffffffd9!important;border-radius:24px!important}.lg-hex-colors .site-footer{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);color:var(--lg-ink-2);background:var(--lg-glass)!important}.lg-hex-colors .footer-section-title{color:var(--lg-ink)}.lg-hex-colors .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-hex-colors .footer-feature-link:hover{color:var(--lg-accent)}.lg-hex-colors .footer-divider{border-color:#1a1a2414}.lg-hex-colors .footer-brand{color:var(--lg-ink)}.lg-hex-colors .footer-links a{color:var(--lg-ink-2)}.lg-hex-colors .footer-links a:hover{color:var(--lg-accent)}.lg-hex-colors .footer-meta{color:var(--lg-ink-3)}.lg-hex-colors .footer-email{color:var(--lg-ink-2)}.lg-hex-colors .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-hex-colors .social-icon:hover{color:var(--lg-accent)}.lg-hex-colors h1,.lg-hex-colors h2,.lg-hex-colors h3,.lg-hex-colors h4{color:var(--lg-ink)}.lg-hex-colors p{color:var(--lg-ink-2)}@media (max-width:768px){.lg-hex-colors .index-header{margin:0 auto;padding:8px 12px 0}.lg-hex-colors .header-container{height:56px;padding:0 16px}.lg-hex-colors .hex{padding:36px 16px 60px!important}.lg-hex-colors .hex-controls{flex-direction:column;align-items:stretch}.lg-hex-colors .hex-search-wrap{flex:auto;min-width:0}.lg-hex-colors .hex-sort{width:100%}.lg-hex-colors .hex-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:10px!important}.lg-hex-colors .hex-card-preview{height:110px!important}}
.lg-hex-detail{--lg-canvas:#f6f3ff;--lg-canvas-2:#fbfaff;--lg-ink:#1a1a24;--lg-ink-2:#4a4a55;--lg-ink-3:#71717a;--lg-ink-4:#9a9aa3;--lg-glass:#ffffff8c;--lg-glass-strong:#ffffffb8;--lg-glass-edge:1px solid #ffffffbf;--lg-blur:24px;--lg-blur-sm:14px;--lg-saturate:180%;--lg-shadow-sm:0 2px 8px #381c780f,0 12px 28px -10px #381c7824;--lg-shadow-md:0 4px 14px #381c7814,0 22px 50px -14px #381c782e;--lg-shadow-lg:0 8px 24px #381c781a,0 38px 90px -22px #381c7838;--lg-accent:#7c5cff;--lg-accent-2:#4aa3ff;--lg-accent-3:#ff6fb3;--lg-pass:#1f8a4e;--lg-fail:#d9486f;--lg-t:.2s cubic-bezier(.22,1,.36,1);--lg-t-spr:.32s cubic-bezier(.34,1.56,.64,1);color:var(--lg-ink);isolation:isolate;background:var(--lg-canvas);min-height:100vh;position:relative}body:has(.lg-hex-detail){background:var(--lg-canvas,#f6f3ff)}.lg-hex-detail .index-header{z-index:100;background:0 0;max-width:1280px;margin:0 auto;padding:12px 16px 0;position:relative}.lg-hex-detail .header-container{background:var(--lg-glass-strong);max-width:none;height:64px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,var(--lg-shadow-sm);border-radius:999px;align-items:center;padding:0 22px;display:flex}.lg-hex-detail .header-logo{color:var(--lg-ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.lg-hex-detail .header-logo img{filter:drop-shadow(0 2px 6px #7c5cff40)}.lg-hex-detail .header-nav{gap:28px}.lg-hex-detail .header-nav a{color:var(--lg-ink-2);transition:color var(--lg-t);font-size:14px;font-weight:500}.lg-hex-detail .header-nav a:hover{color:var(--lg-ink)}.lg-hex-detail .header-actions{gap:10px}.lg-hex-detail .button{letter-spacing:-.01em;cursor:pointer;transition:transform var(--lg-t-spr),box-shadow var(--lg-t),filter var(--lg-t);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.lg-hex-detail .button--primary{color:#fff!important;background:linear-gradient(#ffffff38 0%,#fff0 50%),linear-gradient(135deg,#a08fff 0%,#7c5cff 55%,#6845f0 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28007852,0 2px 6px #5032c852,0 14px 36px -10px #7c5cff7a!important}.lg-hex-detail .button--primary:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02)}.lg-hex-detail .button--secondary{color:var(--lg-ink);background:var(--lg-glass);-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));border:var(--lg-glass-edge);box-shadow:var(--lg-shadow-sm)}.lg-hex-detail .button--secondary:hover{background:var(--lg-glass-strong);transform:translateY(-2px)}.lg-hex-detail .button--small{border-radius:999px;padding:9px 16px;font-size:13.5px}.lg-hex-detail .hcd{z-index:1;position:relative;max-width:1280px!important;margin:0 auto!important;padding:32px 32px 80px!important}.lg-hex-detail .hcd-back{border:none!important;margin-bottom:24px!important;padding:0!important}.lg-hex-detail .hcd-back a{transition:background var(--lg-t);background:#7c5cff14;border:1px solid #7c5cff38;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;color:var(--lg-accent)!important;text-decoration:none!important}.lg-hex-detail .hcd-back a:hover{background:#7c5cff24}.lg-hex-detail .hcd-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;color:inherit!important;background:0 0!important;margin-bottom:48px!important;padding:0!important;display:grid!important}.lg-hex-detail .hcd-hero-swatch{border:1px solid #fff6;flex-direction:column;justify-content:space-between;min-height:460px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 6px 22px #0000001a,0 24px 60px -16px #00000038;text-align:left!important;border-radius:28px!important;padding:32px 36px!important}.lg-hex-detail .hcd-hero-swatch:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 50% at 50% -10%,#ffffff2e,#0000 60%),linear-gradient(160deg,#ffffff0f 0%,#fff0 50%);position:absolute;inset:0}.lg-hex-detail .hcd-hero-swatch>*{z-index:1;position:relative}.lg-hex-detail .hcd-hero-swatch-meta{flex-direction:column;gap:6px;display:flex}.lg-hex-detail .hcd-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.lg-hex-detail .hcd-hero-name{letter-spacing:-.025em;line-height:1.05;margin:0!important;font-size:clamp(1.8rem,3.6vw,2.6rem)!important;font-weight:700!important}.lg-hex-detail .hcd-hero-swatch-hex{letter-spacing:-.04em;margin-top:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:700;line-height:1}.lg-hex-detail .hcd-hero-hash{opacity:.6;margin-right:4px;font-weight:500}.lg-hex-detail .hcd-hero-copy{letter-spacing:-.005em;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);transition:transform var(--lg-t-spr),background var(--lg-t);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;align-self:flex-start;margin-top:16px;padding:10px 18px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff4d}.lg-hex-detail .hcd-hero-copy:hover{background:#ffffff47;transform:translateY(-1px)}.lg-hex-detail .hcd-hero-props{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));box-shadow:inset 0 1px 0 #ffffffe6,var(--lg-shadow-sm);background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffff8c;border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex}.lg-hex-detail .hcd-hero-props-grid{flex-direction:column;gap:4px;display:flex}.lg-hex-detail .hcd-prop{cursor:pointer;text-align:left;transition:background var(--lg-t),border-color var(--lg-t);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:80px 1fr 24px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:grid}.lg-hex-detail .hcd-prop:hover{background:#ffffff80;border-color:#7c5cff38}.lg-hex-detail .hcd-prop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-3);font-size:11px;font-weight:700}.lg-hex-detail .hcd-prop-value{color:var(--lg-ink);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;overflow:hidden}.lg-hex-detail .hcd-prop-copy{color:var(--lg-ink-3);opacity:.7;transition:opacity var(--lg-t),color var(--lg-t);font-size:12px}.lg-hex-detail .hcd-prop:hover .hcd-prop-copy{opacity:1;color:var(--lg-accent)}.lg-hex-detail .hcd-hsl-bars{border-top:1px solid #1a1a2414;flex-direction:column;gap:10px;padding-top:16px;display:flex}.lg-hex-detail .hcd-hsl-bar{grid-template-columns:72px 1fr 48px;align-items:center;gap:12px;display:grid}.lg-hex-detail .hcd-hsl-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lg-ink-3);font-size:11px;font-weight:600}.lg-hex-detail .hcd-hsl-track{background:#0000000f;border-radius:999px;height:8px;position:relative;overflow:visible}.lg-hex-detail .hcd-hsl-track--hue{background:linear-gradient(90deg,#eb4747 0%,#ebeb47 16.6%,#47eb47 33.3%,#47ebeb 50%,#4747eb 66.6%,#eb47eb 83.3%,#eb4747 100%)}.lg-hex-detail .hcd-hsl-track--sat{background:linear-gradient(90deg,#999 0%,var(--c-mid,#c66)50%,var(--c-end,#f33)100%)}.lg-hex-detail .hcd-hsl-track--light{background:linear-gradient(90deg,#000 0%,#888 50%,#fff 100%);box-shadow:inset 0 0 0 1px #0000000d}.lg-hex-detail .hcd-hsl-marker{border:2px solid var(--lg-ink);background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.lg-hex-detail .hcd-hsl-value{color:var(--lg-ink);text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:600}.lg-hex-detail .hcd-hero-links{border-top:1px solid #1a1a2414;flex-direction:column;gap:8px;padding-top:16px;display:flex}.lg-hex-detail .hcd-hero-link{cursor:pointer;transition:background var(--lg-t),border-color var(--lg-t);background:#fff6;border:1px solid #ffffffb3;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:inherit;display:flex;color:var(--lg-ink)!important;text-decoration:none!important}.lg-hex-detail .hcd-hero-link:hover{background:#fff9;border-color:#7c5cff47}.lg-hex-detail .hcd-hero-link-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-3);font-size:11px;font-weight:700}.lg-hex-detail .hcd-hero-link-value{align-items:center;gap:8px;display:inline-flex}.lg-hex-detail .hcd-hero-link-value code{color:var(--lg-accent);background:0 0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.lg-hex-detail .hcd-hero-link-hint{color:var(--lg-ink-3);text-transform:uppercase;letter-spacing:.04em;background:#0000000d;border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:600}.lg-hex-detail .hcd-section{background:0 0!important;border:none!important;border-radius:0!important;margin-bottom:44px!important;padding:0!important}.lg-hex-detail .hcd-section-title{letter-spacing:-.02em;color:var(--lg-ink)!important;margin:0 0 6px!important;font-size:1.4rem!important;font-weight:700!important}.lg-hex-detail .hcd-section-desc{color:var(--lg-ink-3);margin:0 0 18px;font-size:14px;line-height:1.55}.lg-hex-detail .hcd-wcag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lg-hex-detail .hcd-wcag-card{border:1px solid #ffffff4d;border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #0000001a,0 18px 40px -14px #0000002e}.lg-hex-detail .hcd-wcag-sample{align-items:baseline;gap:14px;min-height:64px;display:flex}.lg-hex-detail .hcd-wcag-large{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.lg-hex-detail .hcd-wcag-body{font-size:15px;font-weight:500;line-height:1.4}.lg-hex-detail .hcd-wcag-info{flex-direction:column;gap:6px;display:flex}.lg-hex-detail .hcd-wcag-ratio{letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px;font-weight:700;line-height:1}.lg-hex-detail .hcd-wcag-vs{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:600}.lg-hex-detail .hcd-wcag-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lg-hex-detail .hcd-wcag-pill{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff3}.lg-hex-detail .hcd-wcag-pass{color:#fff;background:#1f8a4e47;border-color:#1f8a4e80}.lg-hex-detail .hcd-wcag-fail{color:#fff;background:#d9486f47;border-color:#d9486f80}.lg-hex-detail .hcd-wcag-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}.lg-hex-detail .hcd-usage-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.lg-hex-detail .hcd-usage-card{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));box-shadow:inset 0 1px 0 #ffffffd9,var(--lg-shadow-sm);background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffff8c;border:1px solid #ffffffbf;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.lg-hex-detail .hcd-usage-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);font-size:11px;font-weight:700}.lg-hex-detail .hcd-usage-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lg-hex-detail .hcd-demo-btn{letter-spacing:-.005em;cursor:pointer;transition:filter var(--lg-t);border:none;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.lg-hex-detail .hcd-demo-btn:hover{filter:brightness(1.06)}.lg-hex-detail .hcd-demo-btn--outline{border:1.5px solid;background:0 0!important}.lg-hex-detail .hcd-demo-btn--ghost{background:0 0!important}.lg-hex-detail .hcd-demo-btn--sm{padding:7px 12px;font-size:12.5px}.lg-hex-detail .hcd-demo-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lg-hex-detail .hcd-demo-badge--soft{background:0 0;border:1px solid}.lg-hex-detail .hcd-demo-badge--dot{border:1px solid #00000014;padding:4px 8px 4px 4px;background:0 0!important}.lg-hex-detail .hcd-demo-dot{border-radius:999px;width:8px;height:8px;box-shadow:0 0 8px}.lg-hex-detail .hcd-demo-heading{letter-spacing:-.02em;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0!important}.lg-hex-detail .hcd-demo-body{color:var(--lg-ink-2);margin:0;font-size:14px;line-height:1.55}.lg-hex-detail .hcd-demo-body a{text-underline-offset:2px;text-decoration:underline}.lg-hex-detail .hcd-demo-card{background:#fff;border:1.5px solid;border-radius:14px;width:100%;overflow:hidden}.lg-hex-detail .hcd-demo-card-head{letter-spacing:-.005em;padding:10px 14px;font-size:13px;font-weight:700}.lg-hex-detail .hcd-demo-card-body{flex-direction:column;gap:12px;padding:14px;display:flex}.lg-hex-detail .hcd-demo-card-body p{color:var(--lg-ink-2);margin:0;font-size:13px}.lg-hex-detail .hcd-demo-alert{border-left:3px solid;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.45}.lg-hex-detail .hcd-demo-progress{background:#0000000f;border-radius:999px;width:100%;height:8px;overflow:hidden}.lg-hex-detail .hcd-demo-progress-fill{height:100%;transition:width var(--lg-t);border-radius:999px}.lg-hex-detail .hcd-demo-input-wrap{display:block}.lg-hex-detail .hcd-demo-input{width:100%;color:var(--lg-ink);transition:border-color var(--lg-t),box-shadow var(--lg-t);background:#fff;border:1.5px solid #0000001a;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px}.lg-hex-detail .hcd-demo-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)22%,transparent)}.lg-hex-detail .hcd-shades-row{border-radius:18px;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid;overflow:hidden;box-shadow:0 4px 14px #381c781a,0 18px 40px -14px #381c782e}.lg-hex-detail .hcd-shade{aspect-ratio:1/1.4;cursor:pointer;letter-spacing:.02em;transition:transform var(--lg-t);border:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:0 0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:600;display:flex;position:relative}.lg-hex-detail .hcd-shade:hover{z-index:1;transform:scaleY(1.04)}.lg-hex-detail .hcd-shade-hex{opacity:.85}.lg-hex-detail .hcd-shade-base-label{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:700}.lg-hex-detail .hcd-shade--base{box-shadow:inset 0 0 0 3px #ffffffd9,inset 0 0 0 5px #0000004d}@media (max-width:768px){.lg-hex-detail .hcd-shades-row{grid-template-columns:repeat(6,minmax(0,1fr))}.lg-hex-detail .hcd-shade{aspect-ratio:1/1.1}}.lg-hex-detail .hcd-harmony-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.lg-hex-detail .hcd-harmony{-webkit-backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-sm))saturate(var(--lg-saturate));box-shadow:inset 0 1px 0 #ffffffd9,var(--lg-shadow-sm);background:linear-gradient(#ffffff80 0%,#ffffff26 100%),#ffffff8c;border:1px solid #ffffffbf;border-radius:18px;padding:18px}.lg-hex-detail .hcd-harmony-name{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.lg-hex-detail .hcd-harmony-row{gap:6px;height:96px;display:flex}.lg-hex-detail .hcd-harmony-swatch{letter-spacing:.02em;transition:transform var(--lg-t-spr),box-shadow var(--lg-t);border-radius:12px;flex:1;justify-content:center;align-items:flex-end;padding-bottom:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #0000000f;text-decoration:none!important}.lg-hex-detail .hcd-harmony-swatch:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #0000000f,0 8px 18px -4px #0000002e}.lg-hex-detail .hcd-harmony-hex{opacity:0;transition:opacity var(--lg-t)}.lg-hex-detail .hcd-harmony-swatch:hover .hcd-harmony-hex{opacity:.85}.lg-hex-detail .hcd-code-block{box-shadow:inset 0 1px 0 #ffffff1f,var(--lg-shadow-md);background:linear-gradient(#12121ef2 0%,#0a0a14f5 100%);border:1px solid #ffffff1f;border-radius:16px;padding:22px;position:relative;overflow:hidden}.lg-hex-detail .hcd-code-block pre{margin:0;padding:0;overflow-x:auto;background:0 0!important;border:none!important}.lg-hex-detail .hcd-code-block code{color:#d8d4f0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.6;background:0 0!important;padding:0!important}.lg-hex-detail .hcd-code-copy{color:#fff;cursor:pointer;transition:background var(--lg-t);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.lg-hex-detail .hcd-code-copy:hover{background:#ffffff38}.lg-hex-detail .hcd-related-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.lg-hex-detail .hcd-related-card{box-shadow:inset 0 1px 0 #ffffffd9,var(--lg-shadow-sm);transition:transform var(--lg-t-spr),border-color var(--lg-t);flex-direction:column;color:var(--lg-ink)!important;background:linear-gradient(#ffffff8c 0%,#ffffff26 100%),#ffffff8c!important;border:1px solid #ffffffbf!important;border-radius:16px!important;padding:6px!important;text-decoration:none!important;display:flex!important}.lg-hex-detail .hcd-related-card:hover{transform:translateY(-3px);border-color:#7c5cff47!important}.lg-hex-detail .hcd-related-swatch{letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:flex-end;height:96px;padding-bottom:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.lg-hex-detail .hcd-related-name{color:var(--lg-ink);text-overflow:ellipsis;white-space:nowrap;padding:10px 10px 6px;font-size:12.5px;font-weight:600;overflow:hidden}.lg-hex-detail .hcd-tools-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.lg-hex-detail .hcd-tools-grid a{transition:background var(--lg-t),border-color var(--lg-t),color var(--lg-t);background:#fff6;border:1px solid #ffffffb3;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:500;box-shadow:inset 0 1px #ffffffb3;color:var(--lg-ink)!important;text-decoration:none!important}.lg-hex-detail .hcd-tools-grid a:hover{background:#fff9;border-color:#7c5cff40;color:var(--lg-accent)!important}.lg-hex-detail .superdev-install-banner-wrap{padding:0 32px}.lg-hex-detail .superdev-install-banner{max-width:1280px;-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));margin:0 auto;background:linear-gradient(180deg,#ffffff8c 0%,#ffffff26 100%),var(--lg-glass-strong)!important;box-shadow:var(--lg-shadow-md)!important;border:1px solid #ffffffd9!important;border-radius:24px!important}.lg-hex-detail .site-footer{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-saturate));border-top:var(--lg-glass-edge);color:var(--lg-ink-2);background:var(--lg-glass)!important}.lg-hex-detail .footer-section-title{color:var(--lg-ink)}.lg-hex-detail .footer-feature-link{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-hex-detail .footer-feature-link:hover{color:var(--lg-accent)}.lg-hex-detail .footer-divider{border-color:#1a1a2414}.lg-hex-detail .footer-brand{color:var(--lg-ink)}.lg-hex-detail .footer-links a{color:var(--lg-ink-2)}.lg-hex-detail .footer-links a:hover{color:var(--lg-accent)}.lg-hex-detail .footer-meta{color:var(--lg-ink-3)}.lg-hex-detail .footer-email{color:var(--lg-ink-2)}.lg-hex-detail .social-icon{color:var(--lg-ink-2);transition:color var(--lg-t)}.lg-hex-detail .social-icon:hover{color:var(--lg-accent)}@media (max-width:900px){.lg-hex-detail .hcd-hero{grid-template-columns:1fr!important}.lg-hex-detail .hcd-hero-swatch{min-height:360px}}@media (max-width:768px){.lg-hex-detail .index-header{margin:0 auto;padding:8px 12px 0}.lg-hex-detail .header-container{height:56px;padding:0 16px}.lg-hex-detail .hcd{padding:20px 16px 60px!important}.lg-hex-detail .hcd-hero-swatch{min-height:300px;padding:24px!important}.lg-hex-detail .hcd-hero-props{padding:18px}.lg-hex-detail .hcd-wcag-grid{grid-template-columns:1fr}.lg-hex-detail .hcd-wcag-large{font-size:44px}}
