@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary: var(--color-primary-600);--color-primary-hover: var(--color-primary-700);--color-primary-light: var(--color-primary-500);--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-text: var(--color-gray-900);--color-text-secondary: var(--color-gray-600);--color-text-muted: var(--color-gray-500);--color-border: var(--color-gray-200);--color-border-light: var(--color-gray-100);--color-bg: #ffffff;--color-bg-secondary: var(--color-gray-50);--color-bg-tertiary: var(--color-gray-100);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--max-width-sm: 640px;--max-width-md: 768px;--max-width-lg: 1024px;--max-width-xl: 1280px;--max-width-2xl: 1536px;--max-width-content: 1200px;--max-width-narrow: 800px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.container{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}.container-narrow{width:100%;max-width:var(--max-width-narrow);margin:0 auto;padding:0 var(--space-6)}.header{position:sticky;top:0;z-index:var(--z-sticky);background:#fffc;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid var(--color-border-light);transition:background var(--transition-base),border-color var(--transition-base)}.header-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) var(--space-6);max-width:var(--max-width-content);margin:0 auto}.logo{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;transition:opacity var(--transition-fast),transform var(--transition-fast);color:var(--color-text)}.logo:hover{opacity:.85}.logo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.logo-icon{width:28px;height:28px;color:var(--color-primary);flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.logo:hover .logo-icon{color:var(--color-primary-hover);transform:scale(1.05)}.logo-text{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;background:linear-gradient(135deg,var(--color-text) 0%,var(--color-text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;transition:opacity var(--transition-fast)}.nav{display:flex;align-items:center;gap:var(--space-8);list-style:none}.nav a{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);position:relative;padding:var(--space-2) 0}.nav a[aria-current=page]{color:var(--color-text)}.nav a[aria-current=page]:after{width:100%}.nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-primary);transition:width var(--transition-base)}.nav a:hover,.nav a:focus-visible{color:var(--color-text);outline:none}.nav a:hover:after,.nav a:focus-visible:after{width:100%}.hero{position:relative;padding:var(--space-24) 0 var(--space-20);background:linear-gradient(180deg,#fff,#f8fafc);overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(37,99,235,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.hero-container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}.hero-content{display:flex;flex-direction:column;gap:var(--space-6)}.hero h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:-.025em;color:var(--color-text);margin:0}.hero .intro{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.hero-cta{margin-top:var(--space-2)}.hero-mockup{display:flex;align-items:center;justify-content:center;position:relative}.mockup-wrapper{position:relative;width:100%;max-width:420px;padding:var(--space-8);padding-bottom:calc(var(--space-8) + var(--space-16));background:var(--color-bg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.mockup-wrapper:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px #00000026}.mockup-image{width:100%;height:auto;display:block;border-radius:var(--radius-xl);object-fit:contain}.mockup-slogan{position:absolute;bottom:calc(var(--space-8) * 1.5);left:50%;transform:translate(-50%);width:calc(100% - var(--space-16));display:flex;align-items:center;justify-content:center;z-index:2}.slogan-text{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:.02em;line-height:var(--line-height-normal);white-space:nowrap}.slogan-text:before{content:"";display:block;width:24px;height:1px;background:var(--color-border);flex-shrink:0}.slogan-text:after{content:"";display:block;width:24px;height:1px;background:var(--color-border);flex-shrink:0}.cta-button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;color:#fff;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none;border-radius:var(--radius-lg);text-decoration:none;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%)}.cta-button:hover:before{left:100%}.cta-button:active{transform:translateY(0)}.cta-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page{width:100%}.section{margin-bottom:var(--space-20)}.section:last-child{margin-bottom:0}.section h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-6);position:relative;padding-bottom:var(--space-4)}.section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:var(--radius-full)}.section p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.section p:last-child{margin-bottom:0}.features-list,.steps-list{list-style:none;padding:0;margin:0}.features-list li,.steps-list li{padding:var(--space-3) 0;padding-left:var(--space-10);position:relative;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.features-list li:before{content:"✓";position:absolute;left:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);border-radius:var(--radius-md);margin-top:2px}.steps-list{counter-reset:step-counter}.steps-list li{counter-increment:step-counter}.steps-list li:before{content:counter(step-counter);position:absolute;left:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-radius:var(--radius-full);margin-top:0}.contact-section{text-align:center;padding:var(--space-12) 0;margin-top:var(--space-20);border-top:1px solid var(--color-border)}.contact-section p{color:var(--color-text-muted);font-size:var(--font-size-base)}.contact-section a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.contact-section a:hover{color:var(--color-primary-hover);text-decoration:underline}.contact-section a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.legal-page{max-width:var(--max-width-narrow);margin:0 auto;padding:var(--space-12) var(--space-6)}.legal-page h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-8)}.legal-page section{margin-bottom:var(--space-10)}.legal-page h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-4)}.legal-page p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.legal-updated{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-8)!important}.legal-page ul{margin-left:var(--space-8);margin-bottom:var(--space-4);color:var(--color-text-secondary)}.legal-page li{margin-bottom:var(--space-2);line-height:var(--line-height-relaxed)}.legal-page a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.legal-page a:hover{color:var(--color-primary-hover);text-decoration:underline}.legal-page a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--space-8) 0;margin-top:auto}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.footer-content p{margin:0}.footer-nav{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.footer a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.footer a:hover{color:var(--color-primary-hover);text-decoration:underline}.footer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.thank-you-page{min-height:calc(100vh - 200px);background:linear-gradient(180deg,#fff,#f8fafc);display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6)}.thank-you-container{width:100%;max-width:600px}.thank-you-content{width:100%;text-align:center;color:var(--color-text)}.thank-you-icon{margin:0 auto var(--space-8)}.thank-you-content h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-6);letter-spacing:-.02em}.thank-you-message{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-12)}.thank-you-features{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-12);box-shadow:var(--shadow-md);text-align:left}.thank-you-features h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-6);text-align:center}.thank-you-cta{margin-bottom:var(--space-8)}.telegram-button{gap:var(--space-2);background:linear-gradient(135deg,#08c,#229ed9);box-shadow:var(--shadow-md)}.telegram-button:hover{background:linear-gradient(135deg,#006ba3,#08c);box-shadow:var(--shadow-lg)}.thank-you-support{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-8)}.thank-you-support a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.thank-you-support a:hover{text-decoration:underline}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.hero-content{animation:fadeInUp .6s ease-out}.hero .intro{animation:fadeInUp .8s ease-out}.hero-cta{animation:fadeInUp 1s ease-out}.mockup-wrapper{animation:fadeInRight .8s ease-out}.docs-page{padding:var(--space-12) var(--space-6);background:var(--color-bg-secondary);min-height:calc(100vh - 200px)}.docs-container{max-width:var(--max-width-content);margin:0 auto}.docs-header{text-align:center;margin-bottom:var(--space-12)}.docs-header h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-4);letter-spacing:-.02em}.docs-intro{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.docs-tabs{display:flex;gap:var(--space-4);margin-bottom:var(--space-8);border-bottom:2px solid var(--color-border)}.docs-tab{padding:var(--space-4) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all var(--transition-base);margin-bottom:-2px}.docs-tab:hover{color:var(--color-text);background:var(--color-bg-secondary)}.docs-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.docs-section{display:none}.docs-section.active{display:block;animation:fadeInUp .4s ease-out}.docs-card{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.docs-card:hover{box-shadow:var(--shadow-md)}.docs-card h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border-light)}.docs-card h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin-top:var(--space-6)}.feature-item{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.feature-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.feature-item.pro{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-bg-secondary) 100%);border:1px solid var(--color-primary-100)}.feature-icon{font-size:var(--font-size-2xl);flex-shrink:0}.feature-item h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.feature-item p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}.docs-steps{list-style:none;padding:0;margin:0;counter-reset:step-counter}.docs-steps li{counter-increment:step-counter;padding:var(--space-6);margin-bottom:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary);position:relative;padding-left:calc(var(--space-12) + var(--space-6))}.docs-steps li:before{content:counter(step-counter);position:absolute;left:var(--space-6);top:var(--space-6);width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.docs-steps li strong{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.docs-steps li p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.docs-note{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-primary-50);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.menu-list{display:flex;flex-direction:column;gap:var(--space-4)}.menu-item{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg);transition:background var(--transition-base)}.menu-item:hover{background:var(--color-bg-tertiary)}.menu-icon{font-size:var(--font-size-xl);flex-shrink:0}.menu-item strong{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.menu-item p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}.docs-list{list-style:none;padding:0;margin:0}.docs-list li{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.commands-table{display:flex;flex-direction:column;gap:var(--space-2)}.command-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-md);transition:background var(--transition-base)}.command-row:hover{background:var(--color-bg-tertiary)}.command-row.pro{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-bg-secondary) 100%);border:1px solid var(--color-primary-100)}.command-row code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);background:var(--color-bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font-weight:var(--font-weight-medium);min-width:200px;flex-shrink:0}.command-row span{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.code-block{background:var(--color-gray-900);color:var(--color-gray-100);padding:var(--space-4);border-radius:var(--radius-lg);margin:var(--space-4) 0;overflow-x:auto}.code-block code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);color:var(--color-gray-100);white-space:pre}.feature-detail{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.feature-detail:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-detail h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4)}.feature-detail>p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.feature-detail ul{margin-left:var(--space-6);margin-bottom:var(--space-4)}.feature-detail li{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2)}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr;gap:var(--space-12);text-align:center}.hero-content{align-items:center}.hero h1{font-size:var(--font-size-4xl)}.mockup-wrapper{max-width:100%;margin:0 auto}}@media (max-width: 768px){:root{--font-size-5xl: 2.5rem;--font-size-4xl: 2rem;--font-size-3xl: 1.75rem}.header-content{padding:var(--space-3) var(--space-4);flex-direction:column;align-items:flex-start;gap:var(--space-4)}.logo-icon{width:24px;height:24px}.logo-text{font-size:var(--font-size-lg)}.nav{gap:var(--space-6);flex-wrap:wrap}.hero{padding:var(--space-16) 0 var(--space-12)}.hero-container{padding:0 var(--space-4);gap:var(--space-10)}.hero h1{font-size:var(--font-size-3xl)}.hero .intro{font-size:var(--font-size-lg)}.mockup-wrapper{padding:var(--space-6);padding-bottom:calc(var(--space-6) + var(--space-12));max-width:100%}.mockup-slogan{bottom:calc(var(--space-6) * 1.5);width:calc(100% - var(--space-12))}.slogan-text{font-size:var(--font-size-base);gap:var(--space-3)}.slogan-text:before,.slogan-text:after{width:20px}.section{margin-bottom:var(--space-12)}.section h2{font-size:var(--font-size-2xl)}.container,.container-narrow{padding:0 var(--space-4)}.footer-content{flex-direction:column;text-align:center;padding:0 var(--space-4)}.cta-button{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-6)}}@media (max-width: 480px){.hero h1{font-size:var(--font-size-2xl)}.hero .intro{font-size:var(--font-size-base)}.mockup-wrapper{padding:var(--space-4)}.mockup-wrapper{padding-bottom:calc(var(--space-4) + var(--space-10))}.mockup-slogan{bottom:calc(var(--space-4) * 1.5);width:calc(100% - var(--space-8))}.slogan-text{font-size:var(--font-size-sm);gap:var(--space-2)}.slogan-text:before,.slogan-text:after{width:16px}.section h2{font-size:var(--font-size-xl)}.features-list li,.steps-list li{font-size:var(--font-size-base);padding-left:var(--space-8)}.docs-page{padding:var(--space-8) var(--space-4)}.docs-header h1{font-size:var(--font-size-3xl)}.docs-card{padding:var(--space-6)}.feature-grid{grid-template-columns:1fr}.docs-tabs{flex-wrap:wrap}.command-row{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.command-row code{min-width:auto;width:100%}}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);max-width:640px}.pricing-card{display:flex;flex-direction:column;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg)}.pricing-card--pro{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-lg)}.pricing-plan{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.pricing-card--pro .pricing-plan{color:var(--color-primary)}.pricing-price{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text);line-height:1;margin-bottom:var(--space-6)}.pricing-period{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.pricing-features-list{list-style:none;flex:1;margin-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.pricing-features-list li{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-left:var(--space-5);position:relative}.pricing-features-list li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.pricing-btn{display:block;text-align:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-base)}.pricing-btn--free{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-bg)}.pricing-btn--free:hover{border-color:var(--color-primary);color:var(--color-primary)}.paddle-error{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}@media (max-width: 540px){.pricing-grid{grid-template-columns:1fr}}.not-found-page{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--space-16) var(--space-6)}.not-found-content h1{font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-4)}.not-found-content p{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}@media (forced-colors: active){.logo-text{-webkit-text-fill-color:currentColor;background:none;color:currentColor}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.mockup-wrapper:hover{transform:none}}
