.final-cta-section{background:transparent;padding-bottom:6rem;padding-top:6rem;position:relative;text-align:center}.final-cta-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.08) 10%,rgba(0,191,165,.35) 25%,rgba(0,191,165,.55) 50%,rgba(0,191,165,.35) 75%,rgba(0,191,165,.08) 90%,transparent);border-radius:1px;box-shadow:0 1px 3px #00bfa52e,0 0 10px #00bfa51f;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:85%}.final-cta-section .cta-content{margin:0 auto;max-width:700px;text-align:center}.final-cta-section .cta-content .cta-title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem}@media(min-width:768px){.final-cta-section .cta-content .cta-title{font-size:2.25rem;line-height:2.5rem}}.final-cta-section .cta-content .cta-title{color:#0a0a0a;letter-spacing:-.02em;line-height:1.1;margin-left:auto;margin-right:auto;max-width:600px}.final-cta-section .cta-content .cta-title .md-syntax{color:var(--hash-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;font-weight:400;margin-right:.5rem;-webkit-text-fill-color:var(--hash-color);background:none;opacity:1;transition:none}.final-cta-section .cta-content .cta-subtitle{font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-weight:300}.final-cta-section .cta-content .cta-buttons{margin-bottom:1.5rem}.final-cta-section .cta-content .cta-buttons .cta-primary{background:#009688;border:2px solid #009688;border-radius:4px;box-shadow:3px 3px #00796b,6px 6px 16px #00968833;color:#fff;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.75rem;padding:1.5rem 3rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.final-cta-section .cta-content .cta-buttons .cta-primary .bracket-left,.final-cta-section .cta-content .cta-buttons .cta-primary .bracket-right{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.2em;margin:0 .2em;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.final-cta-section .cta-content .cta-buttons .cta-primary:hover{box-shadow:6px 6px #00796b,10px 10px 24px #0096884d;transform:translate(-3px,-3px)}.final-cta-section .cta-content .cta-buttons .cta-primary:hover .bracket-left{opacity:1;transform:translate(-3px)}.final-cta-section .cta-content .cta-buttons .cta-primary:hover .bracket-right{opacity:1;transform:translate(3px)}.final-cta-section .cta-content .cta-note{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));letter-spacing:.02em}html[data-theme=dark] .final-cta-section{background:transparent}html[data-theme=dark] .final-cta-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.15) 20%,rgba(0,191,165,.3) 50%,rgba(0,191,165,.15) 80%,transparent);box-shadow:none;height:1px;opacity:1;width:80%}html[data-theme=dark] .final-cta-section .cta-title{color:#f5f5f5}html[data-theme=dark] .final-cta-section .cta-title .md-syntax{color:var(--hash-color);-webkit-text-fill-color:var(--hash-color);background:none;opacity:1;transition:none}html[data-theme=dark] .final-cta-section .cta-subtitle{color:#a0a0a0}html[data-theme=dark] .final-cta-section .cta-note{color:gray}.features-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding-bottom:5rem;padding-top:5rem;position:relative}.features-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.08) 10%,rgba(0,191,165,.35) 25%,rgba(0,191,165,.55) 50%,rgba(0,191,165,.35) 75%,rgba(0,191,165,.08) 90%,transparent);border-radius:1px;box-shadow:0 1px 3px #00bfa52e,0 0 10px #00bfa51f;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:85%}.features-section .section-header{margin-bottom:3rem;text-align:center}.features-section .section-header .section-title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem}@media(min-width:768px){.features-section .section-header .section-title{font-size:2.25rem;line-height:2.5rem}}.features-section .section-header .section-title{letter-spacing:-.02em}.features-section .section-header .section-title .md-syntax{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;margin-right:.5rem}.features-section .section-header .section-subtitle{color:#666;font-size:1.125rem;line-height:1.75rem;line-height:1.6;margin:0 auto;max-width:600px}.features-section .features-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}@media(max-width:1024px){.features-section .features-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-section .features-grid{gap:16px;grid-template-columns:1fr}}.features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa,#f8f8fbfa);border:1px solid rgba(0,150,136,.15);border-radius:.75rem;box-shadow:0 10px 40px #00000014,0 2px 8px #0096881a;overflow:hidden;padding:28px 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.features-section .features-grid .feature-card:before{background:linear-gradient(45deg,#009688,#00bfa5,#009688);border-radius:12px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.features-section .features-grid .feature-card:hover{border-color:#00968866;box-shadow:0 16px 40px #0096881f,0 8px 16px #00000014;transform:translateY(-6px) scale(1.01)}.features-section .features-grid .feature-card:hover:before{opacity:.08}.features-section .features-grid .feature-card .feature-icon{align-items:center;background:linear-gradient(135deg,#0096881f,#00bfa514);border:1px solid rgba(0,150,136,.1);border-radius:12px;box-shadow:0 2px 8px #00968814;display:flex;height:56px;justify-content:center;margin-bottom:1.25rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.features-section .features-grid .feature-card .feature-icon .icon-text{background:linear-gradient(135deg,#009688,#00796b);-webkit-background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.25rem;font-weight:700;line-height:1.75rem;-webkit-text-fill-color:transparent;align-items:center;background-clip:text;display:flex;justify-content:center;max-height:100%;max-width:100%;transition:all .3s ease}.features-section .features-grid .feature-card:hover .feature-icon{background:linear-gradient(135deg,#00968826,#00bfa51f);box-shadow:0 3px 10px #0096881a;transform:scale(1.08) rotate(2deg)}.features-section .features-grid .feature-card:hover .feature-icon .icon-text{transform:scale(1.05)}.features-section .features-grid .feature-card .feature-title{color:#0a0a0a;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.75rem;line-height:1.3;margin-bottom:.5rem}.features-section .features-grid .feature-card .feature-description{color:#525252;font-size:.9rem;line-height:1.6;margin-bottom:1rem}.features-section .features-grid .feature-card .feature-example{border-color:#00968814;border-top-width:1px;margin-top:auto;padding-top:.75rem}.features-section .features-grid .feature-card .feature-example .example-text{background:linear-gradient(135deg,#009688,#00bfa5);-webkit-background-clip:text;font-size:.75rem;font-weight:700;line-height:1rem;-webkit-text-fill-color:transparent;align-items:center;background-clip:text;display:inline-flex;gap:4px;letter-spacing:.08em;text-transform:uppercase}.features-section .features-grid .feature-card .feature-example .example-text:before{content:"→";font-weight:700;opacity:.6}html[data-theme=dark] .features-section{background:transparent}html[data-theme=dark] .features-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.15) 20%,rgba(0,191,165,.3) 50%,rgba(0,191,165,.15) 80%,transparent);box-shadow:none;height:1px;opacity:1;width:80%}html[data-theme=dark] .features-section .section-title{color:#f5f5f5}html[data-theme=dark] .features-section .section-subtitle{color:#999}html[data-theme=dark] .features-section .feature-card{background:#1a1a1a;border-color:#00968833;box-shadow:0 10px 30px #00000059}html[data-theme=dark] .features-section .feature-card:hover{background:linear-gradient(135deg,#232323fa,#1e1e1efa);border-color:#00bfa5;box-shadow:0 20px 50px #00bfa540,0 0 30px #00bfa526,0 10px 20px #0000004d;transform:translateY(-6px) scale(1.02)}html[data-theme=dark] .features-section .feature-card .feature-icon{background:#00968826}html[data-theme=dark] .features-section .feature-card .feature-icon .icon-text{color:#00bfa5}html[data-theme=dark] .features-section .feature-card:hover .feature-icon{background:#00bfa533}html[data-theme=dark] .features-section .feature-card .feature-title{color:#e0e0e0}html[data-theme=dark] .features-section .feature-card .feature-description{color:#999}html[data-theme=dark] .features-section .feature-card .feature-example{border-color:#00968826}html[data-theme=dark] .features-section .feature-card .feature-example .example-text{color:#00bfa5;opacity:.8}.hero-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}.hero-section .hero-content{margin-bottom:3rem;text-align:center}.hero-section .hero-content .hero-title{font-size:3.75rem;font-weight:700;line-height:1;margin-bottom:1.5rem}@media(min-width:768px){.hero-section .hero-content .hero-title{font-size:6rem;line-height:1}}.hero-section .hero-content .hero-title{font-family:JetBrains Mono,Albert Sans,monospace;font-kerning:none;letter-spacing:-.08em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:linear-gradient(135deg,#009688,#00bfa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;line-height:.9;text-shadow:0 2px 20px rgba(0,150,136,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-section .hero-content .hero-title:hover{text-shadow:0 4px 30px rgba(0,150,136,.15);transform:scale(1.02)}.hero-section .hero-content .hero-title .md-syntax{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;font-weight:400;margin-right:.75rem}.hero-section .hero-content .hero-subtitle{font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:2rem;margin-top:1rem}@media(min-width:768px){.hero-section .hero-content .hero-subtitle{font-size:1.5rem;line-height:2rem}}.hero-section .hero-content .hero-subtitle{color:#3a3a3a;letter-spacing:-.01em;margin-left:auto;margin-right:auto;max-width:600px}.hero-section .hero-content .hero-cta{margin-top:3rem}.hero-section .hero-content .hero-cta .btn-primary{background:#0a0a0a;border:2px solid #0a0a0a;border-radius:4px;box-shadow:3px 3px #009688,6px 6px #00796b,9px 9px 16px #0000001a;color:#fff;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.75rem;padding:1.5rem 3rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-section .hero-content .hero-cta .btn-primary .bracket-left,.hero-section .hero-content .hero-cta .btn-primary .bracket-right{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.2em;margin:0 .2em;opacity:.4;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-section .hero-content .hero-cta .btn-primary:hover{box-shadow:6px 6px #009688,10px 10px #00796b,14px 14px 24px #00000026;transform:translate(-3px,-3px)}.hero-section .hero-content .hero-cta .btn-primary:hover .bracket-left{opacity:1;transform:translate(-3px)}.hero-section .hero-content .hero-cta .btn-primary:hover .bracket-right{opacity:1;transform:translate(3px)}.hero-section .hero-content .hero-cta .btn-primary:active{box-shadow:1px 1px #009688,2px 2px #00796b,3px 3px 8px #0000001a;transform:translate(0)}.hero-section .hero-content .hero-cta .cta-note{color:#71717a;font-size:.875rem;letter-spacing:.02em;line-height:1.25rem;margin-top:1rem}.hero-section .hero-image{margin-top:3rem;text-align:center}.hero-section .hero-image .extension-preview{border-radius:.5rem;height:auto;max-width:100%;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);border:1px solid rgba(0,150,136,.2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;margin:0 auto}html[data-theme=dark] .hero-section{background:transparent}html[data-theme=dark] .hero-section .hero-title{background:linear-gradient(135deg,#fff,#00bfa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=dark] .hero-section .hero-subtitle{color:#a0a0a0}html[data-theme=dark] .hero-section .hero-cta .btn-primary{background:#009688;border-color:#009688}html[data-theme=dark] .hero-section .hero-cta .btn-primary:hover{background:#00796b}.glitch{animation:glitchAnimExtension .2s ease-out}@keyframes glitchAnimExtension{0%,to{filter:hue-rotate(0deg);transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,2px)}40%{filter:hue-rotate(180deg);transform:translate(-2px,-2px)}60%{filter:hue-rotate(270deg);transform:translate(2px,2px)}80%{filter:hue-rotate(1turn);transform:translate(2px,-2px)}}.how-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}.how-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.08) 10%,rgba(0,191,165,.35) 25%,rgba(0,191,165,.55) 50%,rgba(0,191,165,.35) 75%,rgba(0,191,165,.08) 90%,transparent);border-radius:1px;box-shadow:0 1px 3px #00bfa52e,0 0 10px #00bfa51f;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:85%}.how-section .section-header{margin-bottom:2rem;padding-bottom:2rem;text-align:center}.how-section .section-header .section-title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:.5rem}@media(min-width:768px){.how-section .section-header .section-title{font-size:2.25rem;line-height:2.5rem}}.how-section .section-header .section-title{letter-spacing:-.02em;line-height:1.1;margin-left:auto;margin-right:auto;max-width:600px}.how-section .section-header .section-title .md-syntax{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;font-weight:400;margin-right:.5rem}.how-section .section-header .section-subtitle{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.how-section .section-header .section-subtitle{font-size:1.5rem;line-height:2rem}}.how-section .section-header .section-subtitle{color:#666;font-weight:300;letter-spacing:-.01em;margin-top:.5rem;opacity:.85}.how-section .steps-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}@media(min-width:768px){.how-section .steps-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}}.how-section .steps-container{margin:4rem auto 0;max-width:1000px}.how-section .steps-container .step-row{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.how-section .steps-container .step-row{flex-direction:row;gap:4rem}}.how-section .steps-container .step-row{animation:fadeInScaleExtension .8s ease-out both;overflow:visible;position:relative}.how-section .steps-container .step-row:first-child{animation-delay:.1s}.how-section .steps-container .step-row:nth-child(2){animation-delay:.25s}.how-section .steps-container .step-row:nth-child(3){animation-delay:.4s}@media(min-width:768px){.how-section .steps-container .step-row.reverse{flex-direction:row-reverse}.how-section .steps-container .step-row.reverse .step-metric{text-align:right}}.how-section .steps-container .step-row.reverse .step-metric .metric-value{margin-left:-15px;margin-right:-10px}.how-section .steps-container .step-metric{flex-shrink:0;text-align:center}@media(min-width:768px){.how-section .steps-container .step-metric{text-align:left}}.how-section .steps-container .step-metric{max-width:200px;overflow:visible;position:relative;width:100%}.how-section .steps-container .step-metric .metric-value{font-size:3rem;font-weight:900;line-height:1}@media(min-width:768px){.how-section .steps-container .step-metric .metric-value{font-size:4.5rem;line-height:1}}.how-section .steps-container .step-metric .metric-value{color:#fff;font-weight:900;letter-spacing:-.02em;line-height:1;margin-bottom:.25rem;margin-left:-10px;margin-right:-15px;position:relative;text-shadow:0 0 40px rgba(0,191,165,.8),0 0 20px rgba(0,150,136,.9),2px 2px 0 #00695c,3px 3px 0 #004d40,4px 4px 8px rgba(0,0,0,.3);transform:perspective(500px) rotateY(-5deg);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.how-section .steps-container .step-metric .metric-value:hover{text-shadow:0 0 60px #00bfa5,0 0 30px #009688,2px 2px 0 #00695c,3px 3px 0 #004d40,4px 4px 12px rgba(0,0,0,.4);transform:perspective(500px) rotateY(0) scale(1.05)}.how-section .steps-container .step-metric .metric-label{background:linear-gradient(135deg,#009688,#00d4aa);-webkit-background-clip:text;font-size:1rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,150,136,.2));letter-spacing:.15em;margin-top:.25rem;opacity:1;transform:scale(1.1);transition:all .3s ease}.how-section .steps-container .step-metric .metric-label:hover{filter:drop-shadow(0 3px 6px rgba(0,150,136,.3));transform:scale(1.15)}.how-section .steps-container .step-details{flex:1}.how-section .steps-container .step-details .step-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.75rem}@media(min-width:768px){.how-section .steps-container .step-details .step-title{font-size:1.875rem;line-height:2.25rem}}.how-section .steps-container .step-details .step-title{color:#0a0a0a;line-height:1.2}.how-section .steps-container .step-details .step-description{margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:1.05rem;line-height:1.8}.how-section .steps-container .step-details .step-solution{align-items:center;background:linear-gradient(135deg,#0096880d,#00bfa50d);border:1px solid rgba(0,150,136,.15);border-radius:12px;display:inline-flex;gap:.75rem;padding:.75rem 1.25rem;transition:all .3s ease}.how-section .steps-container .step-details .step-solution:hover{background:linear-gradient(135deg,#0096881a,#00bfa51a);transform:translate(4px)}.how-section .steps-container .step-details .step-solution .solution-arrow{color:#009688;font-size:1.2rem;font-weight:700}.how-section .steps-container .step-details .step-solution .solution-text{color:#0a0a0a;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.25rem;text-transform:uppercase}html[data-theme=dark] .how-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}html[data-theme=dark] .how-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.15) 20%,rgba(0,191,165,.3) 50%,rgba(0,191,165,.15) 80%,transparent);box-shadow:none;height:1px;opacity:1;width:80%}html[data-theme=dark] .how-section .section-title{color:#f5f5f5}html[data-theme=dark] .how-section .section-title .md-syntax{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;font-weight:400;margin-right:.5rem}html[data-theme=dark] .how-section .section-subtitle{color:#999}html[data-theme=dark] .how-section .step-row .step-metric .metric-value{background:linear-gradient(135deg,#009688,#00bfa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-left:-10px;margin-right:-15px;text-shadow:none;transform:none}html[data-theme=dark] .how-section .step-row .step-metric .metric-label{color:gray;opacity:1;text-shadow:none}html[data-theme=dark] .how-section .step-details .step-title{color:#f5f5f5}html[data-theme=dark] .how-section .step-details .step-description{color:#a0a0a0}html[data-theme=dark] .how-section .step-details .step-solution{background:linear-gradient(135deg,#00bfa51f,#00ffc11f);border:1px solid rgba(0,191,165,.25)}html[data-theme=dark] .how-section .step-details .step-solution:hover{background:linear-gradient(135deg,#00bfa52e,#00ffc12e)}html[data-theme=dark] .how-section .step-details .step-solution .solution-text{color:#f5f5f5}@keyframes fadeInScaleExtension{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:639px){.extension-page .hero-section{padding:3rem 1rem}.extension-page .hero-content{padding:0}.extension-page .hero-title{font-size:2.5rem;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem;word-break:break-word}.extension-page .md-syntax{font-size:.6em;margin-right:.5rem}.extension-page .hero-subtitle{font-size:1rem;line-height:1.5;margin-bottom:2rem;padding:0 1rem}.extension-page .hero-cta{margin-top:2rem}.extension-page .btn-primary{align-items:center;box-shadow:2px 2px #009688;display:flex;font-size:.9rem;justify-content:center;letter-spacing:.03em;min-height:48px;padding:14px 24px}.extension-page .btn-primary:active{box-shadow:1px 1px #009688;transform:translate(0)}.extension-page .cta-note{font-size:.75rem;margin-top:.75rem}.extension-page .hero-image{margin-top:2rem;padding:0 1rem}.extension-page .extension-preview{border-radius:8px;height:auto;width:100%}.extension-page .features-section{padding:3rem 1rem}.extension-page .section-header{margin-bottom:2rem}.extension-page .section-title{font-size:1.75rem;line-height:1.2;margin-bottom:.75rem}.extension-page .section-subtitle{font-size:.9rem;line-height:1.5;padding:0 1rem}.extension-page .features-grid{gap:1rem;grid-template-columns:1fr;padding:0}.extension-page .feature-card{border-radius:12px;padding:1.5rem}.extension-page .feature-card:hover{transform:translateY(-2px)}.extension-page .feature-icon{border-radius:10px;height:48px;margin-bottom:1rem;width:48px}.extension-page .feature-icon .icon-text{font-size:1.25rem}.extension-page .feature-title{font-size:1.1rem;margin-bottom:.5rem}.extension-page .feature-description{font-size:.85rem;line-height:1.5;margin-bottom:.75rem}.extension-page .feature-example{padding-top:.75rem}.extension-page .example-text{font-size:.7rem;letter-spacing:.05em}.extension-page .how-section{padding:3rem 1rem}.extension-page .steps-container{margin-top:2rem;space-y:2rem}.extension-page .step-row{flex-direction:column;gap:1.5rem;margin-bottom:2rem}.extension-page .step-row.reverse{flex-direction:column}.extension-page .step-metric{max-width:none;text-align:center;width:100%}.extension-page .metric-value{font-size:3rem;margin:0;text-shadow:0 0 20px rgba(0,191,165,.6),2px 2px 0 #00695c}.extension-page .metric-label{font-size:.875rem;letter-spacing:.1em}.extension-page .step-details{padding:0 1rem}.extension-page .step-title{font-size:1.5rem;margin-bottom:.5rem}.extension-page .step-description{font-size:.9rem;line-height:1.6;margin-bottom:1rem}.extension-page .step-solution{border-radius:8px;font-size:.85rem;padding:.5rem 1rem}.extension-page .solution-arrow{font-size:1rem}.extension-page .solution-text{font-size:.75rem}.extension-page .support-section{padding:3rem 1rem}.extension-page .support-grid{gap:1.5rem;grid-template-columns:1fr}.extension-page .support-card{border-radius:12px;padding:1.5rem}.extension-page .card-title{font-size:1.5rem;margin-bottom:1rem}.extension-page .card-title .md-syntax{font-size:.7em}.extension-page .roadmap-list{space-y:.5rem}.extension-page .roadmap-item{font-size:.875rem;padding:.5rem}.extension-page .status{font-size:1rem}.extension-page .card-description{font-size:.875rem;margin-bottom:1rem}.extension-page .support-links{space-y:.75rem}.extension-page .support-link{border-radius:8px;font-size:.875rem;padding:.75rem}.extension-page .final-cta-section{padding:3rem 1rem}.extension-page .cta-content{padding:0}.extension-page .cta-title{font-size:1.75rem;line-height:1.2;margin-bottom:.75rem}.extension-page .cta-subtitle{font-size:1rem;margin-bottom:2rem;padding:0 1rem}.extension-page .cta-primary{box-shadow:2px 2px #00796b;font-size:.9rem;max-width:320px;padding:14px 24px;width:100%}.extension-page .cta-primary:active{box-shadow:1px 1px #00796b;transform:translate(0)}.extension-shell .global-bg-animation .floating-grid{animation:none;background-size:30px 30px}.extension-shell .global-bg-animation .morphing-blob{display:none}.extension-page .container{max-width:100%;padding:0 1rem}.extension-page .feature-card:hover{transform:none}.extension-page .support-card:hover{transform:translateY(-2px)}}@media screen and (min-width:640px)and (max-width:1023px){.extension-page .hero-section{padding:4rem 2rem}.extension-page .hero-title{font-size:4rem;margin-bottom:1.5rem}.extension-page .hero-subtitle{font-size:1.25rem;max-width:500px}.extension-page .btn-primary{font-size:1rem;padding:16px 32px}.extension-page .hero-image{margin-top:3rem}.extension-page .extension-preview{max-width:600px}.extension-page .features-section{padding:4rem 2rem}.extension-page .section-title{font-size:2.25rem}.extension-page .features-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.extension-page .feature-card{padding:2rem}.extension-page .how-section{padding:4rem 2rem}.extension-page .steps-container{margin-top:3rem}.extension-page .step-row{gap:2rem}.extension-page .metric-value{font-size:4rem}.extension-page .step-title{font-size:2rem}.extension-page .support-section{padding:4rem 2rem}.extension-page .support-grid{gap:2rem;margin:0 auto;max-width:700px}.extension-page .final-cta-section{padding:5rem 2rem}.extension-page .cta-title{font-size:2.5rem}.extension-page .cta-primary{padding:18px 36px}.extension-page .container{padding:0 2rem}}@media screen and (min-width:1024px)and (max-width:1199px){.extension-page .container{max-width:980px;padding:0 20px}.extension-page .features-grid{gap:16px;grid-template-columns:repeat(4,1fr)}.extension-page .feature-card{padding:24px 20px}.extension-page .support-grid{max-width:800px}}@media(hover:none)and (pointer:coarse){.extension-page *{-webkit-tap-highlight-color:transparent}.extension-page .feature-card:hover{box-shadow:none;transform:none}.extension-page .support-card:hover{transform:none}.extension-page .btn-primary,.extension-page .cta-primary,.extension-page .support-link{align-items:center;display:flex;justify-content:center;min-height:44px}.extension-page .btn-primary:active,.extension-page .cta-primary:active,.extension-page .support-link:active{opacity:.9;transform:scale(.98)}}@media(max-width:1023px){.extension-page .floating-grid,.extension-page .morphing-blob{animation:none;will-change:auto}.extension-page .feature-card,.extension-page .support-card{backface-visibility:hidden;transform:translateZ(0)}.extension-page .step-row{animation:none}.extension-page .metric-value{text-shadow:0 0 20px rgba(0,191,165,.5),2px 2px 0 #00695c;transform:none}.extension-page .cta-title,.extension-page .hero-title,.extension-page .section-title{font-display:swap}}@media(prefers-reduced-motion:reduce){.extension-page *{animation:none;transition:none}.extension-page .glitch{animation:none}.extension-page .metric-value{transform:none}}@media(prefers-contrast:high){.extension-page .feature-card,.extension-page .support-card{border-color:currentColor;border-width:2px}.extension-page .btn-primary,.extension-page .cta-primary{border-width:2px;font-weight:700}.extension-page .support-link{border-width:2px}}@media(max-width:812px)and (orientation:landscape){.extension-page .hero-section{min-height:auto;padding:2rem 1rem}.extension-page .hero-title{font-size:2rem}.extension-page .features-section,.extension-page .final-cta-section,.extension-page .how-section,.extension-page .support-section{padding:2rem 1rem}.extension-page .features-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.extension-page .metric-value{font-size:2.5rem}.extension-page .step-row{flex-direction:row;gap:2rem}.extension-page .support-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:374px){.extension-page .hero-title{font-size:2rem}.extension-page .btn-primary,.extension-page .cta-primary{font-size:.85rem;padding:12px 20px}.extension-page .feature-card{padding:1.25rem}.extension-page .feature-title{font-size:1rem}.extension-page .feature-description{font-size:.8rem}.extension-page .metric-value{font-size:2.5rem}.extension-page .step-title{font-size:1.25rem}.extension-page .support-card{padding:1.25rem}.extension-page .support-link{font-size:.8rem;padding:.625rem}}@media screen and (max-width:1023px){html.dark .extension-page .feature-card,html[data-theme=dark] .extension-page .feature-card{background:linear-gradient(135deg,#1e1e1efa,#191919fa);border:1px solid rgba(0,150,136,.3)}html.dark .extension-page .support-card,html[data-theme=dark] .extension-page .support-card{background:#1e1e1ef2;border:1px solid rgba(0,150,136,.25)}html.dark .extension-page .card-description,html.dark .extension-page .feature-description,html.dark .extension-page .hero-subtitle,html.dark .extension-page .roadmap-item .item-text,html.dark .extension-page .section-subtitle,html.dark .extension-page .step-description,html[data-theme=dark] .extension-page .card-description,html[data-theme=dark] .extension-page .feature-description,html[data-theme=dark] .extension-page .hero-subtitle,html[data-theme=dark] .extension-page .roadmap-item .item-text,html[data-theme=dark] .extension-page .section-subtitle,html[data-theme=dark] .extension-page .step-description{color:#b0b0b0}html.dark .extension-page .btn-primary,html.dark .extension-page .cta-primary,html[data-theme=dark] .extension-page .btn-primary,html[data-theme=dark] .extension-page .cta-primary{background:#009688;border:2px solid #00bfa5;color:#fff}html.dark .extension-page .support-link,html[data-theme=dark] .extension-page .support-link{background:#00968826;border-color:#0096884d}}@media print{.extension-shell .global-bg-animation{display:none}.extension-page .hero-image{page-break-inside:avoid}.extension-page .feature-card,.extension-page .support-card{border:1px solid #000;page-break-inside:avoid}.extension-page .btn-primary,.extension-page .cta-primary{border:2px solid #000;color:#000}}@media screen and (max-aspect-ratio:1/1)and (max-width:1600px){.extension-page .features-grid{grid-template-columns:1fr}.extension-page .step-row{flex-direction:column}.extension-page .support-grid{grid-template-columns:1fr}.extension-page .hero-title{font-size:3rem}.extension-page .container{padding:0 1rem}}.extension-shell .global-bg-animation{height:100%;inset:0;min-height:100vh;min-width:100vw;opacity:1;overflow:hidden;pointer-events:none;position:fixed;width:100%;z-index:0}body.page-extension,body.page-extension #__nuxt,body.page-extension #__nuxt>div,body.page-extension #__nuxt>div>div,body.page-extension main{background:transparent}.extension-shell .global-bg-animation .floating-grid{backface-visibility:hidden;background-image:linear-gradient(rgba(0,150,136,.08) 1.5px,transparent 0),linear-gradient(90deg,rgba(0,150,136,.08) 1.5px,transparent 0);background-position:0 0;background-size:50px 50px;height:200%;left:-50%;position:absolute;top:-50%;transform:translateZ(0);width:200%;will-change:auto}.extension-shell .global-bg-animation .morphing-blob{border-radius:50%;filter:blur(40px);mix-blend-mode:multiply;opacity:.8;position:absolute}.extension-shell .global-bg-animation .blob-1{animation-delay:0s;background:radial-gradient(circle,rgba(0,150,136,.2) 0,transparent 70%);height:400px;right:-100px;top:-200px;width:400px}.extension-shell .global-bg-animation .blob-2{animation-delay:10s;animation-duration:25s;background:radial-gradient(circle,rgba(0,150,136,.15) 0,transparent 70%);bottom:-150px;height:350px;left:-100px;width:350px}.extension-shell .global-bg-animation .blob-3{background:radial-gradient(circle,rgba(0,150,136,.18) 0,transparent 60%);filter:blur(50px);height:300px;left:50%;mix-blend-mode:multiply;top:50%;transform:translate(-50%,-50%);width:300px}html[data-theme=dark] .extension-shell .global-bg-animation .floating-grid{background-image:linear-gradient(rgba(0,150,136,.12) 1.5px,transparent 0),linear-gradient(90deg,rgba(0,150,136,.12) 1.5px,transparent 0)}html[data-theme=dark] .extension-shell .global-bg-animation .morphing-blob{filter:blur(60px);mix-blend-mode:screen;opacity:.5}html[data-theme=dark] .extension-shell .global-bg-animation .blob-1{background:radial-gradient(circle,rgba(0,150,136,.27) 0,transparent 70%)}html[data-theme=dark] .extension-shell .global-bg-animation .blob-2{background:radial-gradient(circle,rgba(0,150,136,.22) 0,transparent 70%)}html[data-theme=dark] .extension-shell .global-bg-animation .blob-3{background:radial-gradient(circle,rgba(0,150,136,.25) 0,transparent 60%)}.extension-page{background:transparent;color:#0a0a0a;font-family:Albert Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;position:relative;z-index:1;--hash-color:rgba(71,85,105,.75)}.extension-page .md-syntax{color:var(--hash-color);-webkit-text-fill-color:var(--hash-color);background:none;font-size:.7em;font-weight:400;opacity:1;transition:none}.extension-page .section-title{background:linear-gradient(135deg,#009688,#00d4aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.extension-page .container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.5rem;padding-right:1.5rem}html[data-theme=dark] .extension-page{background:transparent;color:#f5f5f5;--hash-color:rgba(203,213,225,.85)}@keyframes separatorGlowExtension{0%{opacity:.5}to{opacity:.75}}.support-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding-bottom:5rem;padding-top:5rem;position:relative}.support-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.08) 10%,rgba(0,191,165,.35) 25%,rgba(0,191,165,.55) 50%,rgba(0,191,165,.35) 75%,rgba(0,191,165,.08) 90%,transparent);border-radius:1px;box-shadow:0 1px 3px #00bfa52e,0 0 10px #00bfa51f;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:85%}.support-section .support-grid{display:grid;gap:2rem}@media(min-width:768px){.support-section .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-section .support-grid{margin:0 auto;max-width:900px}.support-section .support-grid .support-card{border-radius:.75rem;padding:2rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid rgba(0,150,136,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:all .3s ease}.support-section .support-grid .support-card:hover{border-color:#0096884d;box-shadow:0 20px 40px #00968826;transform:translateY(-4px)}.support-section .support-grid .support-card .card-title{background:linear-gradient(135deg,#009688,#00d4aa);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;background-clip:text}.support-section .support-grid .support-card .card-title .md-syntax{color:var(--hash-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;margin-right:.5rem;-webkit-text-fill-color:var(--hash-color);background:none;opacity:1;transition:none}.support-section .support-grid .support-card .roadmap-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.support-section .support-grid .support-card .roadmap-list .roadmap-item{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem;transition:background .2s ease}.support-section .support-grid .support-card .roadmap-list .roadmap-item:hover{background:#0096880d}.support-section .support-grid .support-card .roadmap-list .roadmap-item .status{font-size:1.25rem;line-height:1.75rem}.support-section .support-grid .support-card .roadmap-list .roadmap-item .status.pending{color:#9ca3af}.support-section .support-grid .support-card .roadmap-list .roadmap-item .status.done{color:#009688}.support-section .support-grid .support-card .roadmap-list .roadmap-item .item-text{color:#374151;font-weight:500}.support-section .support-grid .support-card .card-description{margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));line-height:1.6}.support-section .support-grid .support-card .support-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.support-section .support-grid .support-card .support-links .support-link{align-items:center;background:#0096880d;border:1px solid rgba(0,150,136,.15);border-radius:.5rem;color:#009688;display:flex;font-weight:600;gap:.5rem;padding:.75rem;transition:all .2s ease}.support-section .support-grid .support-card .support-links .support-link:hover{background:#0096881a;border-color:#009688;box-shadow:0 4px 12px #00968826;color:#00796b;transform:translate(4px)}.support-section .support-grid .support-card .support-links .support-link:hover .link-icon{transform:translate(3px)}.support-section .support-grid .support-card .support-links .support-link .link-icon{transition:transform .2s ease}html.dark .support-section,html[data-theme=dark] .support-section{background:transparent}html.dark .support-section:before,html[data-theme=dark] .support-section:before{background:linear-gradient(90deg,transparent,rgba(0,191,165,.15) 20%,rgba(0,191,165,.3) 50%,rgba(0,191,165,.15) 80%,transparent);box-shadow:none;height:1px;opacity:1;width:80%}html.dark .support-section .support-card,html[data-theme=dark] .support-section .support-card{background:#1a1a1a;border-color:#333}html.dark .support-section .support-card .card-title,html[data-theme=dark] .support-section .support-card .card-title{background:linear-gradient(135deg,#009688,#00d4aa);-webkit-background-clip:text;color:#f5f5f5;-webkit-text-fill-color:transparent;background-clip:text}html.dark .support-section .support-card .card-title .md-syntax,html[data-theme=dark] .support-section .support-card .card-title .md-syntax{color:var(--hash-color);-webkit-text-fill-color:var(--hash-color);background:none;opacity:1;transition:none}html.dark .support-section .support-card .roadmap-list .roadmap-item .item-text,html[data-theme=dark] .support-section .support-card .roadmap-list .roadmap-item .item-text{color:#b0b0b0}html.dark .support-section .support-card .roadmap-list .roadmap-item .status,html[data-theme=dark] .support-section .support-card .roadmap-list .roadmap-item .status{color:#b0b0b0;opacity:.7}html.dark .support-section .support-card .card-description,html[data-theme=dark] .support-section .support-card .card-description{color:#b0b0b0}html.dark .support-section .support-card .support-link,html[data-theme=dark] .support-section .support-card .support-link{color:#00bfa5}html.dark .support-section .support-card .support-link:hover,html[data-theme=dark] .support-section .support-card .support-link:hover{color:#00e6ad}html.dark .support-section h2,html[data-theme=dark] .support-section h2{color:#f5f5f5}html.dark .support-section p,html[data-theme=dark] .support-section p{color:#a0a0a0}html.dark .support-section a,html[data-theme=dark] .support-section a{color:#00ffc1}html.dark .support-section a:hover,html[data-theme=dark] .support-section a:hover{color:#00e6ad}
