@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f5f5f0;color:#1a1a1a;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.75;overflow-x:hidden;margin:0}:root{--bg-deep: #f5f5f0;--bg-surface: #eaeae5;--bg-elevated: #ffffff;--accent: #da7756;--text-primary: #1a1a1a;--text-secondary: #555555;--border: #d4d4d4;--font: "JetBrains Mono", monospace;--font-heading: "Kanit", sans-serif;--font-body: "Bai Jamjuree", sans-serif}body{font-family:var(--font-body)}.aa-sales-page{background:var(--bg-deep);overflow-x:hidden}.aa-section{padding:80px 0}.aa-container{max-width:780px;margin:0 auto;padding:0 24px}.aa-terminal{background:var(--bg-surface);border-radius:12px;overflow:hidden;border:1px solid var(--border)}.aa-terminal-bar{background:var(--bg-elevated);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.aa-dot{width:12px;height:12px;border-radius:50%}.aa-dot.r{background:#ff5f56}.aa-dot.y{background:#ffbd2e}.aa-dot.g{background:#27c93f}.aa-terminal-title{font-family:var(--font);font-size:13px;color:var(--text-secondary);margin-left:8px}.aa-terminal-body{padding:40px 48px}.aa-hero{padding:100px 0 80px;text-align:center;background:var(--bg-surface)}.aa-attention-bar{width:100%;background:#e74c3c;color:#fff;font-family:var(--font);font-size:15px;font-weight:600;text-align:center;padding:12px 20px;letter-spacing:.5px}.aa-badge{display:inline-block;font-family:var(--font);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);border:1.5px solid var(--accent);border-radius:6px;padding:6px 18px;margin-bottom:32px}.aa-hero h1{font-family:var(--font-heading);font-size:48px;font-weight:800;line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}.aa-hero-mascot{width:80px;height:auto;display:block;margin:0 auto 12px;animation:mascotFloat 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@keyframes mascotFloat{0%,to{transform:translate(0) rotate(-5deg)}33%{transform:translate(8px,-12px) rotate(3deg)}66%{transform:translate(-6px,-6px) rotate(-2deg)}}.accent{color:var(--accent)}.aa-hero-sub{font-size:15px;color:var(--text-secondary);max-width:520px;margin:0 auto 40px;line-height:1.8}.aa-hero-video{position:relative;padding-bottom:56.25%;height:0;width:100%;max-width:960px;margin:0 auto 32px;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.aa-hero-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.aa-video-poster{cursor:pointer}.aa-video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.aa-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .2s}.aa-video-poster:hover .aa-video-play-btn{transform:translate(-50%,-50%) scale(1.1)}.aa-trust{font-size:13px;color:var(--text-secondary);margin-top:16px;letter-spacing:.5px}.aa-cta{display:inline-block;background:var(--accent);color:#fff;font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:18px 48px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s}.aa-cta:hover{opacity:.9}.aa-cta.lg{padding:22px 64px;font-size:16px}.aa-cta-wrap{text-align:center;margin-top:32px}.aa-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.aa-step{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:32px 24px;text-align:center}.aa-step-num{font-family:var(--font);font-size:36px;font-weight:700;color:var(--accent);margin-bottom:12px}.aa-step h3{font-family:var(--font);font-size:15px;font-weight:700;margin-bottom:12px}.aa-step p{font-size:13px;color:var(--text-secondary);line-height:1.7}.aa-step code{color:var(--accent);font-family:var(--font);font-size:13px}.aa-heading{font-family:var(--font-heading);font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}.aa-sub{font-size:14px;color:var(--text-secondary);margin-bottom:32px;line-height:1.7}.aa-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0}.aa-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:28px 24px}.aa-card-icon{font-size:24px;margin-bottom:12px}.aa-card h3{font-family:var(--font);font-size:14px;font-weight:700;margin-bottom:8px}.aa-card p{font-size:13px;color:var(--text-secondary);line-height:1.7}.aa-dir-list{list-style:none;margin:32px 0}.aa-dir-item{font-size:13px;padding:8px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:18px auto 1fr;gap:0 6px;align-items:baseline}.aa-dir-item:last-child{border-bottom:none}.aa-dir-item .arrow{color:var(--accent);font-weight:700;font-size:12px}.aa-dir-item .folder{color:var(--accent);font-weight:700;white-space:nowrap}.aa-dir-item .files{color:var(--text-secondary)}.aa-points{margin:32px 0;display:flex;flex-direction:column;gap:24px}.aa-point{background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;padding:24px 28px}.aa-point .marker{color:var(--accent);font-weight:700;margin-right:4px}.aa-point p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-top:4px}.aa-point code{color:var(--accent);font-family:var(--font)}.aa-pricing{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:48px 40px;text-align:center;max-width:520px;margin:0 auto}.aa-pricing-label{font-family:var(--font);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.aa-pricing-table{width:100%;border-collapse:collapse;margin:0 0 32px;text-align:left}.aa-pricing-table tr{border-bottom:1px solid var(--border)}.aa-pricing-table td{padding:10px 0;font-size:14px}.aa-pricing-table td:last-child{text-align:right;color:var(--text-secondary);text-decoration:line-through}.aa-pricing-table tr.total td{font-weight:700;border-top:2px solid var(--text-primary);border-bottom:none;padding-top:14px}.aa-pricing-table tr.total td:last-child{text-decoration:line-through}.aa-price-big{font-family:var(--font-heading);font-size:64px;font-weight:800;color:var(--accent);margin:24px 0 8px}.aa-price-note{font-size:13px;color:var(--text-secondary);margin-bottom:32px}.aa-faq-list{margin:32px 0}.aa-faq-item{border-bottom:1px solid var(--border)}.aa-faq-q{width:100%;background:none;border:none;font-family:var(--font);font-size:14px;font-weight:600;padding:20px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:var(--text-primary)}.aa-faq-q .marker{color:var(--accent);font-weight:700;margin-right:12px;flex-shrink:0}.aa-faq-q .q-text{flex:1;text-align:center}.aa-faq-q .toggle{color:var(--text-secondary);flex-shrink:0;margin-left:12px;font-family:var(--font)}.aa-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.aa-faq-a.open{max-height:400px;padding-bottom:20px}.aa-faq-a p{font-size:14px;color:var(--text-secondary);line-height:1.7;padding:0 24px}.aa-faq-a code{color:var(--accent);font-family:var(--font)}.aa-final{text-align:center}.aa-final h2{font-family:var(--font-heading);font-size:40px;font-weight:800;line-height:1.2;margin-bottom:20px}.aa-cursor{display:inline-block;width:14px;height:30px;background:var(--accent);vertical-align:middle;margin-left:2px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.aa-final p{font-size:15px;color:var(--text-secondary);max-width:480px;margin:0 auto 40px;line-height:1.8}.aa-footer{border-top:1px solid var(--border);padding:40px 0;text-align:center;background:var(--bg-deep)}.aa-footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px;flex-wrap:wrap}.aa-footer-links a{font-size:13px;color:var(--text-secondary);text-decoration:none;font-family:var(--font)}.aa-footer-links a:hover{color:var(--text-primary)}.aa-footer p{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.aa-footer .company{font-size:12px}.aa-legal-body h3{font-family:var(--font);font-size:16px;font-weight:700;margin:28px 0 12px}.aa-legal-body p{font-size:14px;color:var(--text-secondary);line-height:1.8;margin-bottom:12px}.aa-legal-body ul{list-style:none;margin:0 0 16px}.aa-legal-body ul li{font-size:14px;color:var(--text-secondary);line-height:1.8;padding:4px 0 4px 20px;position:relative}.aa-legal-body ul li:before{content:">";position:absolute;left:0;color:var(--accent);font-weight:700}.aa-legal-body a{color:var(--accent);text-decoration:none}.aa-legal-body a:hover{text-decoration:underline}.aa-legal-updated{font-size:13px;color:var(--text-secondary);margin-bottom:24px;font-style:italic}.aa-checkout-section{padding-top:48px;padding-bottom:0}.aa-co-smoke-banner{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(245,158,11,.45);border-radius:14px;background:#f59e0b1f;color:#92400e;font-weight:700}.aa-container-wide{max-width:960px;margin:0 auto;padding:0 24px}.aa-co-grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.aa-co-block{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:28px;margin-bottom:20px}.aa-co-heading{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:20px}.aa-co-register-header{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:24px 28px;margin-bottom:20px}.aa-co-register-header h2{font-family:var(--font-heading);font-size:26px;font-weight:800;line-height:1.25;margin:10px 0 6px;color:var(--text-primary)}.aa-co-register-header p{margin:0;color:var(--text-secondary);font-size:14px}.aa-co-secure-pill{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;background:var(--bg-deep);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-family:var(--font);font-size:11px;font-weight:700;text-transform:uppercase}.aa-co-hero{margin-bottom:24px}.aa-co-hero-title{font-family:var(--font-heading);font-size:22px;font-weight:800;line-height:1.4;margin-bottom:16px;color:var(--text-primary);text-align:center}.aa-co-hero-title .accent{color:var(--accent)}.aa-co-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin-bottom:20px;background:#111;border:3px solid #333;border-radius:8px;padding:14px 18px 12px;max-width:400px;margin-left:auto;margin-right:auto}.aa-co-progress-loading{font-family:Courier New,monospace;font-size:14px;font-weight:700;color:#00d26a;letter-spacing:.2em;text-transform:uppercase}.aa-co-progress-label{font-family:Courier New,monospace;font-size:14px;font-weight:700;color:#00d26a;margin-left:auto}.aa-co-progress-bar{width:100%;display:flex;gap:3px;margin-top:8px;padding:4px;border:2px solid #444;border-radius:3px;background:#0a0a0a}.aa-co-progress-block{flex:1;height:18px;background:#1a1a1a;border-radius:1px}.aa-co-progress-block.filled{background:#00d26a;box-shadow:0 0 4px #00d26a80;animation:blockLoad .15s ease-out both}@keyframes blockLoad{0%{background:#1a1a1a;box-shadow:none;transform:scaleY(.3)}60%{transform:scaleY(1.15)}to{background:#00d26a;box-shadow:0 0 4px #00d26a80;transform:scaleY(1)}}.aa-co-progress-block.filled:nth-child(15){animation:blockLoad .15s ease-out both,blockBlink 1s step-end 1.2s infinite}@keyframes blockBlink{0%,to{opacity:1}50%{opacity:.3}}.aa-co-steps-img{width:100%;border-radius:12px}.aa-confetti-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}@keyframes confettiParty{0%{top:-10px;transform:translate(0) rotate(0) scale(1);opacity:1}25%{transform:translate(var(--wobble)) rotate(calc(var(--spin) * .3));opacity:1}50%{transform:translate(calc(var(--wobble) * -1)) rotate(calc(var(--spin) * .6));opacity:1}75%{transform:translate(var(--drift)) rotate(calc(var(--spin) * .85));opacity:.8}to{top:100vh;transform:translate(var(--drift)) rotate(var(--spin));opacity:0}}.aa-co-field{margin-bottom:16px}.aa-co-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.aa-co-label .req{color:var(--accent)}.aa-co-field-note{font-size:12px;color:var(--text-dim);margin:-2px 0 8px;line-height:1.4}.aa-co-name-row{display:flex;gap:10px}.aa-co-name-row .aa-co-input{flex:1}.aa-co-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.aa-co-input{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:6px;font-family:var(--font);font-size:14px;color:var(--text-primary);background:var(--bg-elevated);outline:none;transition:border-color .2s}.aa-co-input:focus{border-color:var(--accent)}.aa-co-input::placeholder{color:var(--border)}.aa-co-input.error{border-color:#ff5f56}.aa-co-field-error{color:#ff5f56;font-size:12px;margin-top:4px;font-family:var(--font-body)}.aa-co-note{font-size:12px;color:var(--text-secondary);margin-bottom:16px;line-height:1.5}.aa-co-payment-methods{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.aa-co-method{display:flex;align-items:center;gap:12px;padding:16px 18px;font-size:14px;cursor:pointer;border:1.5px solid var(--border);border-radius:10px;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;position:relative}.aa-co-method:hover{border-color:var(--accent);background:#fffaf6}.aa-co-method.active{border-color:var(--accent);background:#fff7f0;box-shadow:0 0 0 3px #ea580c1f}.aa-co-method-input{position:absolute;opacity:0;pointer-events:none}.aa-co-method-label{font-weight:600;color:var(--text-primary, #111)}.aa-co-radio-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--accent);background:var(--accent);flex-shrink:0;position:relative}.aa-co-radio-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#fff}.aa-co-radio-dot.empty{border-color:var(--border);background:transparent}.aa-co-radio-dot.empty:after{display:none}.aa-co-card-icons{display:flex;gap:6px;margin-left:auto}.aa-card-badge{font-family:var(--font);font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;color:#fff;letter-spacing:.5px}.aa-card-badge.visa{background:#1a1f71}.aa-card-badge.mc{background:#eb001b}.aa-card-badge.amex{background:#006fcf}.aa-card-badge.jcb{background:linear-gradient(90deg,#0e4c96 0% 33%,#d31334 33% 66%,#007b3a 66% 100%)}.aa-card-badge.promptpay{background:#1e3a5f;font-size:8px}.aa-co-stripe-note{font-size:12px;color:var(--text-secondary);line-height:1.5}.aa-co-coupon-note{margin-top:14px;padding:12px 14px;background:var(--bg-deep);border:1px dashed var(--border);border-radius:8px}.aa-co-coupon-note span{display:block;font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.aa-co-coupon-note p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.aa-co-upsell-wrap{position:relative;animation:upsellSlideIn .5s ease-out both;animation-delay:.3s}@keyframes upsellSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aa-co-recommended-badge{position:absolute;top:-14px;left:16px;background:linear-gradient(135deg,#ff4136,#e02020);color:#fff;font-family:var(--font-heading);font-size:.85rem;font-weight:700;padding:5px 18px;border-radius:8px;z-index:2;letter-spacing:.03em;box-shadow:0 3px 12px #ff413659;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 3px 12px #ff413659;transform:scale(1)}50%{box-shadow:0 4px 20px #ff41368c;transform:scale(1.04)}}.aa-co-upsell{background:var(--bg-deep);border:2px solid #3b82f6;border-radius:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s;max-width:100%;box-shadow:0 0 0 3px #3b82f61a}.aa-co-upsell:hover{box-shadow:0 0 0 3px #3b82f633,0 4px 16px #3b82f61a}.aa-co-upsell.added{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.aa-co-upsell.added:hover{box-shadow:0 0 0 3px #22c55e40,0 4px 16px #22c55e1a}.aa-co-upsell-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none;border-radius:12px 12px 0 0}.aa-co-upsell-header:hover{background:#3b82f60a}.aa-co-upsell.added .aa-co-upsell-header:hover{background:#22c55e0a}.aa-co-upsell-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#22c55e;color:#fff;font-size:12px;margin-right:8px;vertical-align:middle;flex-shrink:0}.aa-co-upsell-question{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.4;min-width:0;word-break:break-word}.aa-co-upsell-discount{color:#3b82f6;font-weight:700}.aa-co-upsell-toggle-area{display:flex;align-items:center;gap:8px;flex-shrink:0}.aa-co-upsell-arrow{font-size:32px;color:var(--accent);line-height:1;animation:nudge-arrow 1s ease-in-out infinite}@keyframes nudge-arrow{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(6px);opacity:1}}.aa-co-toggle{position:relative;width:50px;height:28px;border-radius:14px;border:none;background:#3a3a4a;cursor:pointer;padding:0;transition:background .3s;flex-shrink:0}.aa-co-toggle.on{background:#3b82f6}.aa-co-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .3s;box-shadow:0 1px 3px #0000004d}.aa-co-toggle.on .aa-co-toggle-knob{transform:translate(22px)}.aa-co-upsell-body{padding:16px 20px 20px;border-top:1px solid var(--border)}.aa-co-upsell-img{width:100%;border-radius:10px;margin-bottom:12px}.aa-co-upsell-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:14px}.aa-co-upsell-original{font-size:15px;color:var(--text-secondary);text-decoration:line-through}.aa-co-upsell-sale{font-family:var(--font);font-size:22px;font-weight:800;color:var(--text-primary)}.aa-co-upsell-vat{font-size:12px;color:var(--text-secondary)}.aa-co-upsell-desc{font-size:13px;color:var(--text-secondary);line-height:1.7}.aa-co-upsell-desc p{margin:0 0 8px}.aa-co-upsell-desc strong{color:var(--text-primary)}.aa-co-upsell-highlight{display:inline;background:linear-gradient(transparent 60%,#facc15 60%);font-weight:700;color:var(--text-primary);font-size:14px}.aa-co-upsell-saving{color:#ef4444;font-weight:700;font-size:13px}.aa-co-consent{margin-bottom:16px;padding:16px;background:var(--bg-deep);border:1px solid var(--border);border-radius:8px}.aa-co-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.aa-co-consent-checkbox{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--accent);cursor:pointer}.aa-co-consent-text{font-size:13px;line-height:1.6;color:var(--text-secondary)}.aa-co-submit{width:100%;padding:18px;font-family:var(--font);font-size:16px;font-weight:700;letter-spacing:1px;color:#fff;background:var(--accent);border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.aa-co-submit:hover{opacity:.9}.aa-co-submit:disabled{opacity:.7;cursor:not-allowed}.aa-co-submit.loading{opacity:.7}.aa-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aa-checkout-error{color:#ff5f56;font-size:13px;text-align:center;margin-top:8px;margin-bottom:8px;font-family:var(--font)}.aa-co-qr-payment{margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);display:grid;justify-items:center;gap:14px;text-align:center}.aa-co-qr-copy{display:grid;gap:6px}.aa-co-qr-copy strong{color:var(--text-primary);font-size:16px}.aa-co-qr-copy span,.aa-co-qr-meta{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.aa-co-qr-img{width:min(260px,100%);aspect-ratio:1;border-radius:8px;background:#fff;padding:10px}.aa-co-trust{display:flex;justify-content:center;gap:24px;margin-top:16px}.aa-co-trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.aa-check-icon{color:#27c93f;font-weight:700;font-size:14px;flex-shrink:0}.aa-co-right{position:sticky;top:24px}.aa-co-summary-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:24px}.aa-co-product-img{background:var(--text-primary);border-radius:8px;padding:32px 20px;text-align:center;margin-bottom:24px}.aa-co-product-img-inner{display:flex;flex-direction:column;align-items:center}.aa-co-img-text{font-family:var(--font);font-size:48px;font-weight:800;color:var(--accent);line-height:1}.aa-co-img-sub{font-family:var(--font);font-size:14px;font-weight:700;color:#fff;letter-spacing:3px;margin-top:4px}.aa-co-summary-title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:16px}.aa-co-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:8px 0}.aa-co-summary-item-info{display:flex;align-items:center;gap:8px}.aa-co-summary-dot{color:var(--accent);font-size:10px}.aa-co-summary-divider{border-top:1px solid var(--border);margin:4px 0}.aa-co-summary-total{font-family:var(--font);font-size:18px;font-weight:800}.aa-co-summary-muted{color:var(--text-secondary);font-size:12px}.aa-co-onetime{font-size:13px;color:var(--text-secondary);text-align:right;margin-top:4px}.aa-co-summary-links{display:flex;justify-content:center;gap:16px;margin-top:16px;font-size:12px}.aa-co-summary-links a{color:var(--text-secondary);text-decoration:none}.aa-co-summary-links a:hover{color:var(--accent)}.aa-thankyou-section{padding-top:100px}.aa-thankyou-terminal{margin-bottom:24px}.aa-thankyou-loom{margin-bottom:24px;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:#1a1a2e}.aa-thankyou-loom iframe{width:100%;height:100%;border:none}.aa-skool-warning-box{margin-bottom:24px;border-radius:14px;overflow:hidden;border:3px solid #f59e0b;background:#fffbeb;box-shadow:0 0 0 4px #f59e0b26,0 4px 20px #f59e0b1a}.aa-skool-warning-header{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:800;font-size:16px;padding:14px 20px;text-align:center;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:8px}.aa-skool-warning-icon{font-size:22px}.aa-skool-warning-body{padding:24px 20px}.aa-skool-warning-intro{font-size:17px;text-align:center;margin-bottom:20px;color:#92400e}.aa-skool-steps{display:flex;flex-direction:column;gap:16px}.aa-skool-step{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:10px;padding:16px;border:1px solid #fde68a}.aa-skool-step-badge{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.aa-skool-step strong{display:block;font-size:15px;color:#92400e;margin-bottom:4px}.aa-skool-step p{font-size:13px;color:#78350f;margin:0;line-height:1.5}.aa-skool-step a{color:#d97706;text-decoration:underline;font-weight:600}.aa-skool-step a:hover{color:#b45309}.aa-skool-guide-btn{display:block;margin:20px auto 0;padding:14px 24px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:800;font-size:16px;text-align:center;text-decoration:none;border-radius:10px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #f59e0b4d}.aa-skool-guide-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66;color:#fff}.aa-skool-warning-alert{margin-top:20px;background:#fef2f2;border:2px solid #ef4444;border-radius:10px;padding:14px 18px;text-align:center;font-weight:800;font-size:15px;color:#dc2626}.aa-skool-fallback-note{margin-top:16px;background:#eff6ff;border:2px solid #3b82f6;border-radius:10px;padding:14px 18px;text-align:center;font-size:14px;color:#1e40af}.aa-skool-fallback-note p{margin:0 0 8px;font-weight:600}.aa-skool-fallback-note a{color:#2563eb;font-weight:700;text-decoration:underline;word-break:break-all}.aa-thankyou-term-body{min-height:200px;font-family:var(--font);font-size:13px;line-height:1.8}.aa-term-line{color:var(--text-primary)}.aa-term-line.dim{color:var(--text-secondary)}.aa-term-line.success{color:#27c93f;font-weight:600}.aa-term-cursor-block{display:inline-block;width:8px;height:16px;background:var(--accent);vertical-align:middle;animation:blink 1s step-end infinite}.aa-thankyou-card .aa-terminal-body{text-align:center}.aa-thankyou-header{margin-bottom:32px}.aa-thankyou-check-circle{width:64px;height:64px;border-radius:50%;background:#27c93f;color:#fff;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.aa-thankyou-title{font-family:var(--font-heading);font-size:28px;font-weight:800;margin-bottom:8px}.aa-thankyou-subtitle{font-size:14px;color:var(--text-secondary);line-height:1.6}.aa-tutorial-icon{font-size:48px;margin-bottom:8px}.aa-tutorial-title{font-family:var(--font-heading);font-size:36px;font-weight:800;color:var(--accent);margin-bottom:8px}.aa-thankyou-session{display:inline-flex;align-items:center;gap:8px;background:var(--bg-deep);border:1px solid var(--border);border-radius:6px;padding:8px 16px;margin-bottom:32px;font-size:12px}.aa-session-label{color:var(--text-secondary);font-family:var(--font)}.aa-session-id{color:var(--accent);font-family:var(--font);font-size:12px}.aa-thankyou-next{text-align:left;margin-bottom:32px}.aa-thankyou-next h3{font-family:var(--font);font-size:16px;font-weight:700;margin-bottom:20px;text-align:center}.aa-thankyou-steps{display:flex;flex-direction:column;gap:16px}.aa-thankyou-step{display:flex;gap:16px;align-items:flex-start;background:var(--bg-deep);border:1px solid var(--border);border-radius:8px;padding:20px}.aa-thankyou-step-num{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aa-thankyou-step strong{font-family:var(--font);font-size:14px;display:block;margin-bottom:4px}.aa-thankyou-step p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.aa-thankyou-step code{color:var(--accent);font-family:var(--font);font-size:13px}.aa-thankyou-next-sub{text-align:center;font-size:15px;font-weight:600;color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--border);border-radius:8px;padding:12px 16px;margin:0 0 20px}.aa-thankyou-loom-block{margin:24px 0}.aa-thankyou-loom-wrapper{position:relative;width:100%;padding-bottom:56.25%;border-radius:10px;overflow:hidden}.aa-thankyou-loom-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.aa-thankyou-loom-caption{text-align:center;font-size:14px;font-weight:600;color:var(--accent);margin:10px 0 0}.aa-thankyou-support{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:8px}.aa-thankyou-support .marker{color:var(--accent);font-weight:700}.aa-thankyou-support a{color:var(--accent);text-decoration:none}.aa-thankyou-support a:hover{text-decoration:underline}.aa-line-contact-section{padding:60px 0 40px}.aa-line-contact-card{background:#fff;border:2px solid #4caf50;border-radius:16px;padding:48px 40px 40px;text-align:center;max-width:560px;margin:0 auto;box-shadow:0 2px 12px #0000000f}.aa-line-contact-check{font-size:48px;margin-bottom:12px}.aa-line-contact-title{font-family:var(--font-heading);font-size:28px;font-weight:800;color:#2e7d32;margin-bottom:8px}.aa-line-contact-sub{font-size:15px;color:#555;margin-bottom:28px}.aa-line-contact-box{background:#f0faf0;border:1.5px solid #4caf50;border-radius:12px;padding:20px 24px;text-align:left;margin-bottom:28px}.aa-line-contact-box-header{font-size:17px;font-weight:700;color:#2e7d32;margin-bottom:8px}.aa-line-contact-box-text{font-size:14px;color:#555;line-height:1.7;margin:0}.aa-line-contact-btn{display:inline-block;background:#06c755;color:#fff;font-family:var(--font-heading);font-size:20px;font-weight:700;padding:16px 56px;border-radius:50px;text-decoration:none;transition:background .2s,transform .2s;margin-bottom:12px;box-shadow:0 4px 16px #06c7554d}.aa-line-contact-btn:hover{background:#05b34b;transform:translateY(-2px)}.aa-line-contact-note{font-size:13px;color:#999}@media(max-width:480px){.aa-line-contact-card{padding:36px 20px 32px}.aa-line-contact-title{font-size:24px}.aa-line-contact-btn{font-size:18px;padding:14px 40px}}.aa-line-green-card{background:linear-gradient(135deg,#2e7d32,#43a047);border-radius:16px;padding:40px 36px 32px;text-align:center;max-width:560px;margin:24px auto 0;color:#fff}.aa-line-green-title{font-family:var(--font-heading);font-size:24px;font-weight:800;color:#fff;margin-bottom:24px}.aa-line-green-items{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.aa-line-green-item{display:flex;align-items:center;gap:14px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:16px 20px;text-decoration:none;color:#fff;text-align:left;transition:background .2s}.aa-line-green-item:hover{background:#ffffff40}.aa-line-green-icon{font-size:28px;flex-shrink:0}.aa-line-green-item strong{font-size:15px;display:block;margin-bottom:2px}.aa-line-green-item p{font-size:13px;margin:0;opacity:.85}.aa-line-green-note{font-size:13px;opacity:.7;margin:0}@media(max-width:480px){.aa-line-green-card{padding:32px 20px 24px}.aa-line-green-title{font-size:20px}}.aa-line-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#06c755;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;z-index:9999;transition:transform .2s,box-shadow .2s;text-decoration:none}.aa-line-fab:hover{transform:scale(1.1);box-shadow:0 6px 20px #06c75559}.aa-cta.loading{opacity:.7;pointer-events:none}.aa-has-sticky-header{padding-top:56px}@media(max-width:768px){.aa-has-sticky-header{padding-top:50px}}.aa-sticky-footer{position:fixed;top:0;left:0;right:0;z-index:9990;background:linear-gradient(135deg,#e8723a,#f5883a,#ff9a3c);padding:8px 16px;box-shadow:0 4px 16px #f5883a66}.aa-sticky-footer-inner{display:flex;align-items:center;justify-content:center;gap:24px;max-width:960px;margin:0 auto}.aa-sticky-footer-text{display:flex;align-items:baseline;gap:10px;font-family:var(--font-heading);font-weight:800;font-size:22px;color:#fff;white-space:nowrap}.aa-sticky-footer-old{text-decoration:line-through;opacity:.6;font-size:16px;font-weight:600}.aa-sticky-footer-arrow{font-size:16px;opacity:.8}.aa-sticky-footer-price{font-size:28px;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.15)}.aa-sticky-footer-btn{display:inline-block;font-family:var(--font-heading);font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:28px;padding:12px 28px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 16px #2563eb73,0 0 #2563eb66}.aa-sticky-footer-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:scale(1.06);box-shadow:0 6px 24px #2563eb8c}.aa-sticky-footer-btn:active{transform:scale(.97)}@media(max-width:768px){.aa-sticky-footer{padding:7px 10px}.aa-sticky-footer-text{font-size:14px;gap:5px}.aa-sticky-footer-old{font-size:13px}.aa-sticky-footer-price{font-size:18px}.aa-sticky-footer-btn{font-size:14px;padding:10px 18px}}.aa-social-proof{position:fixed;bottom:80px;left:20px;z-index:9998;display:flex;align-items:center;gap:12px;background:#1a1a1a;border:1px solid #333;border-radius:10px;padding:14px 16px;max-width:340px;font-family:var(--font-body);color:#e0e0e0;box-shadow:0 4px 20px #0000004d;transform:translateY(120%);opacity:0;transition:transform .5s ease,opacity .4s ease;pointer-events:none}.aa-social-proof--show{transform:translateY(0);opacity:1;pointer-events:auto}.aa-social-proof--hide{transform:translateY(-200%);opacity:0;pointer-events:none}.aa-social-proof__icon{font-size:24px;flex-shrink:0}.aa-social-proof__content{flex:1;min-width:0;font-size:13px;line-height:1.5}.aa-social-proof__content strong{color:var(--accent)}.aa-social-proof__action{display:block;color:#aaa;font-size:12px}.aa-social-proof__time{color:#666;font-size:11px}.aa-social-proof__close{position:absolute;top:6px;right:8px;background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.aa-social-proof__close:hover{color:#aaa}@media(max-width:768px){.aa-social-proof{left:12px;right:12px;max-width:none;bottom:12px}}@media(max-width:768px){.aa-hero h1{font-size:32px}.aa-steps,.aa-grid2{grid-template-columns:1fr}.aa-terminal-body{padding:28px 24px}.aa-heading,.aa-final h2{font-size:28px}.aa-pricing{padding:32px 20px}.aa-price-big{font-size:48px}.aa-co-grid{grid-template-columns:1fr;gap:20px}.aa-checkout-section{padding-top:60px}.aa-container-wide{padding:0 16px}.aa-co-block,.aa-co-register-header{padding:20px 16px}.aa-co-register-header h2{font-size:22px}.aa-co-name-row,.aa-co-address-grid{grid-template-columns:1fr;flex-direction:column}.aa-co-method{padding:12px;gap:8px;flex-wrap:wrap}.aa-co-card-icons{margin-left:0;margin-top:4px}.aa-co-upsell-header{padding:14px 12px;flex-wrap:wrap;gap:8px}.aa-co-upsell-question{font-size:13px}.aa-co-upsell-body{padding:12px 12px 16px}.aa-co-summary-card{padding:20px 16px}.aa-co-summary-row{font-size:13px}.aa-co-submit{font-size:14px;padding:16px}.aa-co-right{position:static}.aa-thankyou-title{font-size:22px}.aa-thankyou-check-circle{width:52px;height:52px;font-size:26px}}.adm{min-height:100vh;background:#09090b;color:#e4e4e7;font-family:JetBrains Mono,monospace}.adm-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.adm-login-card{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:40px 32px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px;text-align:center}.adm-login-icon{font-size:32px;opacity:.6}.adm-login-title{color:#fff;font-size:22px;margin:0;font-weight:700}.adm-login-sub{color:#71717a;font-size:13px;margin:-4px 0 8px}.adm-field{display:flex;flex-direction:column;gap:6px;text-align:left}.adm-label{font-size:12px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px}.adm-input{background:#09090b;border:1px solid #3f3f46;border-radius:8px;padding:12px 14px;color:#fff;font-size:14px;font-family:JetBrains Mono,monospace;outline:none;transition:border-color .2s}.adm-input:focus{border-color:#22c55e}.adm-btn-primary{background:#22c55e;color:#000;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:JetBrains Mono,monospace;transition:background .2s,transform .1s;margin-top:4px}.adm-btn-primary:hover{background:#16a34a}.adm-btn-primary:active{transform:scale(.98)}.adm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.adm-error{color:#ef4444;font-size:13px;margin:4px 0 0;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;padding:8px 12px}.adm-topbar{display:flex;justify-content:space-between;align-items:center;padding:16px 28px;border-bottom:1px solid #27272a;background:#18181b;position:sticky;top:0;z-index:10}.adm-topbar-left{display:flex;align-items:center;gap:12px}.adm-logo{color:#fff;font-size:16px;font-weight:700}.adm-logo-sub{color:#52525b;font-size:12px;border-left:1px solid #3f3f46;padding-left:12px}.adm-topbar-right{display:flex;align-items:center;gap:8px}.adm-btn-ghost{background:transparent;color:#a1a1aa;border:1px solid #3f3f46;border-radius:6px;padding:7px 14px;font-size:12px;cursor:pointer;font-family:JetBrains Mono,monospace;transition:all .2s}.adm-btn-ghost:hover{background:#27272a;color:#fff}.adm-btn-logout:hover{border-color:#ef4444;color:#ef4444}.adm-last-updated{font-size:12px;color:#71717a}.adm-body{max-width:1280px;margin:0 auto;padding:28px}.adm-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:28px}.adm-stat-card{background:#18181b;border:1px solid #27272a;border-radius:10px;padding:20px;transition:border-color .2s}.adm-stat-card:hover{border-color:#3f3f46}.adm-stat-label{font-size:11px;color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.adm-stat-value{font-size:26px;font-weight:800;color:#fff}.adm-stat-revenue,.adm-stat-paid{color:#22c55e}.adm-stat-unpaid{color:#eab308}.adm-stat-refunded{color:#ef4444}.adm-stat-sub{font-size:12px;color:#71717a;margin-top:4px}.adm-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.adm-search{flex:1;min-width:200px;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:10px 14px;color:#fff;font-size:13px;font-family:JetBrains Mono,monospace;outline:none;transition:border-color .2s}.adm-search:focus{border-color:#3f3f46}.adm-search::placeholder{color:#52525b}.adm-filters{display:flex;gap:4px;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:3px}.adm-filter-btn{background:transparent;color:#71717a;border:none;border-radius:6px;padding:7px 14px;font-size:12px;cursor:pointer;font-family:JetBrains Mono,monospace;transition:all .2s}.adm-filter-btn:hover{color:#fff}.adm-filter-btn.active{background:#27272a;color:#fff}.adm-result-count{color:#52525b;font-size:12px;white-space:nowrap}.adm-date-field{display:flex;align-items:center;gap:8px}.adm-date-field .adm-search{flex:0 0 auto;min-width:150px}.adm-date-label{color:#71717a;font-size:12px;white-space:nowrap}.adm-table-wrap{background:#18181b;border:1px solid #27272a;border-radius:10px;overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table thead th{text-align:left;padding:14px 16px;color:#71717a;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #27272a;white-space:nowrap;background:#18181b;position:sticky;top:0}.adm-table tbody tr{transition:background .15s}.adm-table tbody tr:hover{background:#1c1c1f}.adm-table tbody td{padding:12px 16px;border-bottom:1px solid rgba(39,39,42,.5);white-space:nowrap}.adm-row-dim td{opacity:.5}.adm-td-num{color:#52525b;font-size:11px;width:40px}.adm-td-name{color:#fff;font-weight:600}.adm-td-amount{font-weight:600}.adm-td-charge-id{font-size:12px}.adm-charge-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:#cbd5e1;cursor:pointer;transition:background .15s ease,color .15s ease}.adm-charge-id:hover{background:#ffffff1f;color:#fff}.adm-plan-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.adm-plan-badge.skills_only{background:#6366f126;color:#818cf8}.adm-plan-badge.skills_and_n8n{background:#a855f726;color:#c084fc}.adm-status{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.adm-status.paid{background:#22c55e26;color:#22c55e}.adm-status.unpaid{background:#eab30826;color:#eab308}.adm-status.reconciled{background:#3b82f626;color:#60a5fa}.adm-status.refunded,.adm-status.partial_refund{background:#ef444426;color:#ef4444}.adm-status.lead{background:#6366f126;color:#818cf8}.adm-event{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.adm-event.purchase{background:#22c55e26;color:#22c55e}.adm-event.lead{background:#6366f126;color:#818cf8}.adm-event.initiate-checkout{background:#eab30826;color:#eab308}.adm-event.refunded{background:#ef444426;color:#ef4444}.adm-status-meta{margin-top:6px;color:#71717a;font-size:11px}.adm-row-action{border:1px solid #3f3f46;background:#18181b;color:#f4f4f5;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer}.adm-row-action:hover{background:#27272a}.adm-stat-leads{color:#818cf8}.adm-tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #27272a;padding-bottom:0}.adm-tab{background:transparent;color:#71717a;border:none;padding:10px 20px;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.adm-tab:hover{color:#d4d4d8}.adm-tab.active{color:#fff;border-bottom-color:#818cf8}.adm-empty{text-align:center;padding:40px 16px!important;color:#52525b}.adm-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.adm-kanban-col{background:#18181b;border:1px solid #27272a;border-radius:10px;min-height:300px;display:flex;flex-direction:column;transition:border-color .15s}.adm-kanban-col.drag-over{border-color:#3b82f6;background:#1c1c22}.adm-kanban-col-header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #27272a}.adm-kanban-col-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.adm-kanban-col-title{font-weight:600;font-size:13px;color:#d4d4d8}.adm-kanban-col-count{margin-left:auto;font-size:12px;color:#71717a;background:#27272a;padding:2px 8px;border-radius:10px}.adm-kanban-cards{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;max-height:600px}.adm-kanban-card{background:#1f1f23;border:1px solid #2a2a2e;border-radius:8px;padding:12px;cursor:grab;transition:border-color .15s,opacity .15s}.adm-kanban-card:hover{border-color:#3f3f46}.adm-kanban-card.dragging{opacity:.4}.adm-kanban-card-name{font-weight:600;font-size:13px;color:#fff;margin-bottom:4px}.adm-kanban-card-email{font-size:12px;color:#a1a1aa;word-break:break-all}.adm-kanban-card-phone{font-size:12px;color:#a1a1aa}.adm-kanban-card-assigned{font-size:11px;color:#eab308;margin-top:4px;font-weight:600}.adm-stat-commission{color:#f59e0b}.adm-kanban-card-meta{display:flex;justify-content:space-between;font-size:11px;color:#52525b;margin-top:8px}.adm-kanban-card-actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.adm-kanban-move-btn{font-size:11px;padding:2px 8px;border:1px solid;border-radius:4px;background:transparent;cursor:pointer;transition:background .15s}.adm-kanban-move-btn:hover{background:#27272a}.adm-kanban-empty{text-align:center;color:#52525b;font-size:13px;padding:24px 0}.adm-stage-badge{font-size:11px;padding:2px 8px;border:1px solid;border-radius:4px}@media(max-width:1200px){.adm-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.adm-kanban{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.adm-topbar{padding:12px 16px;flex-wrap:wrap;gap:8px}.adm-logo-sub{display:none}.adm-body{padding:16px}.adm-stats{grid-template-columns:repeat(2,1fr);gap:10px}.adm-stat-card{padding:14px}.adm-stat-value{font-size:20px}.adm-toolbar{flex-direction:column;align-items:stretch}.adm-search{min-width:auto}.adm-table{font-size:12px}.adm-table thead th,.adm-table tbody td{padding:10px 12px}.adm-kanban{grid-template-columns:1fr}}.aa-newsletter{text-align:center;max-width:480px;margin:0 auto}.aa-newsletter .aa-heading{margin-bottom:8px}.aa-newsletter .aa-sub{margin-bottom:32px}.aa-newsletter-form{position:relative}.aa-newsletter-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none;tab-index:-1}.aa-newsletter-fields{display:flex;gap:10px;align-items:stretch}.aa-newsletter-input{flex:1;padding:14px 16px;border:1px solid var(--border);border-radius:6px;font-family:var(--font);font-size:14px;color:var(--text-primary);background:var(--bg-elevated);outline:none;transition:border-color .2s}.aa-newsletter-input:focus{border-color:var(--accent)}.aa-newsletter-input::placeholder{color:var(--border)}.aa-newsletter-input.error{border-color:#ff5f56}.aa-newsletter-btn{padding:14px 32px;background:var(--accent);color:#fff;font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s,transform .15s;white-space:nowrap;min-width:100px;display:flex;align-items:center;justify-content:center}.aa-newsletter-btn:hover{opacity:.9;transform:translateY(-1px)}.aa-newsletter-btn:active{transform:scale(.98)}.aa-newsletter-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.aa-newsletter-error{color:#ff5f56;font-family:var(--font);font-size:13px;margin-top:10px}.aa-newsletter-success{font-family:var(--font);font-size:18px;font-weight:700;color:#27c93f;padding:24px 0;letter-spacing:1px}.aa-newsletter-check{display:inline-block;margin-right:8px;font-size:22px}.aa-newsletter-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:nlSpin .6s linear infinite}@keyframes nlSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.aa-newsletter-fields{flex-direction:column}.aa-newsletter-btn{width:100%}}.aa-beam-checkout-page{background:radial-gradient(circle at top,rgba(255,214,196,.88),transparent 34%),radial-gradient(circle at 85% 20%,rgba(207,224,255,.58),transparent 28%),linear-gradient(180deg,#fff4ee,#eef3f9)}.aa-beam-checkout-section{padding-top:72px}.aa-beam-topbar{display:flex;justify-content:center;margin-bottom:28px}.aa-beam-brand{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#121826}.aa-beam-brand-mark{font-family:var(--font-heading);font-size:24px;font-weight:800;letter-spacing:.03em}.aa-beam-brand-sub{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7c8aa5}.aa-beam-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.74fr);gap:32px;align-items:start}.aa-beam-main{display:flex;flex-direction:column;gap:22px}.aa-beam-product-card,.aa-beam-panel,.aa-beam-toggle-card,.aa-beam-summary-card,.aa-beam-benefits{background:#fffbf7d1;border:1px solid rgba(194,157,136,.35);border-radius:18px;box-shadow:0 18px 40px #18243814;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aa-beam-product-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px;background:linear-gradient(135deg,#ffe7dcf5,#fff6f0eb),linear-gradient(180deg,#ffeee5f2,#fff7f2f2)}.aa-beam-product-thumb{width:132px;height:132px;object-fit:cover;border-radius:14px;border:1px solid rgba(202,141,114,.25)}.aa-beam-product-copy{min-width:0}.aa-beam-product-kicker{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b26749}.aa-beam-product-copy h1{margin:0 0 10px;font-size:31px;line-height:1.2;color:#15263b}.aa-beam-product-copy p{margin:0;font-size:15px;line-height:1.7;color:#5d677a}.aa-beam-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;position:relative;background:linear-gradient(180deg,#ffffffeb,#f6f2eeeb)}.aa-beam-toggle-copy{display:flex;align-items:flex-start;gap:14px}.aa-beam-toggle-copy strong,.aa-beam-panel-header h2,.aa-beam-summary-card h3{color:#17283f}.aa-beam-toggle-copy p,.aa-beam-panel-header p,.aa-beam-summary-meta,.aa-beam-summary-date,.aa-beam-summary-product p,.aa-beam-summary-footer,.aa-beam-benefit p,.aa-beam-signin-note{color:#677489}.aa-beam-toggle-copy p,.aa-beam-panel-header p,.aa-beam-summary-product p,.aa-beam-benefit p,.aa-beam-signin-note{margin:4px 0 0;font-size:13px;line-height:1.6}.aa-beam-toggle-icon,.aa-beam-panel-icon,.aa-beam-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aa-beam-toggle-icon{width:34px;height:34px;border-radius:10px;background:#f6efe9;color:#af6d4b;font-size:18px}.aa-beam-toggle-card input{position:absolute;opacity:0;pointer-events:none}.aa-beam-switch{width:56px;height:32px;border-radius:16px;background:#d8dce5;position:relative;transition:background .22s ease;flex-shrink:0}.aa-beam-switch:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #1f293724;transition:transform .22s ease}.aa-beam-toggle-card input:checked+.aa-beam-switch{background:#4d6bff}.aa-beam-toggle-card input:checked+.aa-beam-switch:after{transform:translate(24px)}.aa-beam-panel{padding:24px 28px;background:linear-gradient(180deg,#fffcf9f2,#f7f1ece6)}.aa-beam-panel-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.aa-beam-panel-icon{width:40px;height:40px;border-radius:12px;background:#eef4ff;color:#3859d2;font-size:18px}.aa-beam-panel-header h2,.aa-beam-summary-card h3{margin:0;font-size:18px;line-height:1.25}.aa-beam-tip{padding:14px 16px;background:linear-gradient(135deg,#eef5ff,#f8f4ff);border:1px solid #d9e2ff;border-radius:14px;font-size:13px;line-height:1.6;color:#50627e;margin-bottom:16px}.aa-beam-tip-emphasis{margin-top:18px;background:#f8f2ff;border-color:#ead7ff;color:#674b95}.aa-beam-signin-note{margin-bottom:16px;text-align:center}.aa-beam-field-grid{display:grid;gap:14px}.aa-beam-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-beam-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-beam-field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.aa-beam-field span{font-size:13px;font-weight:700;color:#334155}.aa-beam-field input{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid #d8d4d1;background:linear-gradient(180deg,#fffdfb,#fff7f3);color:#17283f;font-size:15px;font-family:var(--font-body);transition:border-color .18s ease,box-shadow .18s ease}.aa-beam-field input::placeholder{color:#98a5bb}.aa-beam-field input:focus{border-color:#4d6bff;box-shadow:0 0 0 4px #4d6bff1f;outline:none}.aa-beam-field input.error{border-color:#e76666}.aa-beam-field-error{color:#d84343;font-size:12px;line-height:1.5}.aa-beam-bump,.aa-beam-method-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;border:1px solid #e2dad3;background:linear-gradient(180deg,#fffffffa,#faf5f1fa)}.aa-beam-bump{cursor:pointer;margin-bottom:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aa-beam-bump:hover{border-color:#ca8d72;box-shadow:0 10px 24px #ca8d721f;transform:translateY(-1px)}.aa-beam-bump.is-active{border-color:#4d6bff;background:#f7f9ff}.aa-beam-bump-copy,.aa-beam-method-copy{min-width:0;text-align:left}.aa-beam-bump-copy strong,.aa-beam-method-copy strong{display:block;font-size:15px;line-height:1.4;color:#18263a}.aa-beam-bump-copy p,.aa-beam-method-copy p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#6d7790}.aa-beam-method-list{display:flex;flex-direction:column;gap:12px}.aa-beam-method-card.is-selected{border-color:#b9d8be;background:linear-gradient(180deg,#fbfff8,#f4fbf0)}.aa-beam-method-card.is-muted{opacity:.68;background:linear-gradient(180deg,#faf8f5f2,#f3efeaf2)}.aa-beam-method-radio{width:20px;height:20px;border-radius:50%;border:2px solid #4d6bff;position:relative;flex-shrink:0}.aa-beam-method-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#4d6bff}.aa-beam-method-radio.is-empty{border-color:#c4ccd7}.aa-beam-method-radio.is-empty:after{display:none}.aa-beam-bump-price,.aa-beam-method-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700}.aa-beam-bump-price{color:#4d6bff;background:#edf2ff}.aa-beam-method-badge{background:#ffe8d9;color:#b65f31}.aa-beam-consent{padding:16px 18px;background:linear-gradient(180deg,#fffaf5eb,#f8f1ebe6);border:1px solid rgba(202,176,160,.46);border-radius:16px}.aa-beam-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:13px;line-height:1.7;color:#516070}.aa-beam-consent-label input{width:18px;height:18px;margin-top:2px;accent-color:#4d6bff;flex-shrink:0}.aa-beam-submit{width:100%;min-height:58px;border:none;border-radius:18px;background:linear-gradient(135deg,#1a2258,#27367e 58%,#b7654b 115%);color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 18px 30px #222e6c3d;transition:transform .18s ease,opacity .18s ease}.aa-beam-submit:hover{transform:translateY(-1px)}.aa-beam-submit:disabled,.aa-beam-submit.loading{opacity:.7;cursor:not-allowed;transform:none}.aa-beam-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.aa-beam-summary-card{padding:24px 26px;background:radial-gradient(circle at top,rgba(69,94,210,.22),transparent 35%),linear-gradient(180deg,#172246,#101832);border-color:#7083db47;color:#eef4ff}.aa-beam-summary-meta,.aa-beam-summary-date{margin:6px 0 0;text-align:center;font-size:13px;color:#e0e8ffbd}.aa-beam-summary-product{display:flex;justify-content:space-between;gap:14px;margin-top:24px;padding-bottom:16px;border-bottom:1px dashed rgba(199,210,255,.2)}.aa-beam-summary-product strong{display:block;font-size:15px;line-height:1.45;color:#f7f9ff}.aa-beam-summary-product span{flex-shrink:0;font-size:18px;font-weight:800;color:#fff4dd}.aa-beam-summary-product-mini{margin-top:14px}.aa-beam-summary-divider{margin:18px 0 14px;border-top:2px solid rgba(199,210,255,.18)}.aa-beam-summary-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;color:#edf3ff;margin-bottom:8px}.aa-beam-summary-row strong{font-size:22px}.aa-beam-summary-row-vat{font-size:13px;color:#b9a3ff}.aa-beam-summary-footer{margin-top:18px;padding-top:18px;border-top:1px solid rgba(199,210,255,.16);text-align:center;font-size:12px;line-height:1.7;color:#e0e8ffb8}.aa-beam-summary-footer p{margin:0}.aa-beam-benefits{padding:18px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#f8f3eff0,#efe8e3f0)}.aa-beam-benefit{display:flex;align-items:flex-start;gap:12px}.aa-beam-benefit-icon{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#eef4ff,#f8f0ff);color:#5a6fff;font-size:15px}.aa-beam-benefit strong{display:block;font-size:14px;line-height:1.4;color:#18263a}.aa-beam-summary-links{display:flex;justify-content:center;gap:16px;font-size:12px}.aa-beam-summary-links a{color:#6d7790;text-decoration:none}.aa-beam-summary-links a:hover{color:#4d6bff}.aa-beam-demo-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;align-items:start}.aa-beam-demo-copy{display:flex;flex-direction:column;gap:20px}.aa-beam-demo-card{padding:24px 26px}.aa-beam-demo-form{display:flex;flex-direction:column;gap:0}.aa-beam-demo-toggle{margin:18px 0}.aa-beam-footer{padding:28px 0 42px}.aa-beam-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-radius:18px;background:#fffaf6b3;border:1px solid rgba(194,157,136,.25)}.aa-beam-footer-inner strong{display:block;margin-bottom:4px;font-size:14px;color:#18263a}.aa-beam-footer-inner p{margin:0;font-size:13px;color:#677489}.aa-beam-footer-links{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.aa-beam-footer-links a{color:#516070;font-size:13px;text-decoration:none}.aa-beam-footer-links a:hover{color:#4d6bff}@media(max-width:1080px){.aa-beam-grid,.aa-beam-demo-shell{grid-template-columns:1fr}.aa-beam-side{position:static}}@media(max-width:768px){.aa-beam-checkout-section{padding-top:56px}.aa-beam-product-card{grid-template-columns:1fr}.aa-beam-product-thumb{width:100%;height:auto;aspect-ratio:16 / 10}.aa-beam-product-copy h1{font-size:26px}.aa-beam-panel,.aa-beam-summary-card{padding:20px 18px}.aa-beam-field-grid-two,.aa-beam-field-grid-three{grid-template-columns:1fr}.aa-beam-bump,.aa-beam-method-card{grid-template-columns:auto 1fr}.aa-beam-bump-price,.aa-beam-method-badge{grid-column:2;justify-self:start}.aa-beam-summary-links{padding-bottom:8px}.aa-beam-footer-inner{flex-direction:column;align-items:flex-start}.aa-beam-footer-links{justify-content:flex-start}}.pay-page{--pay-color-primary: #cc785c;--pay-color-primary-active: #a9583e;--pay-color-ink: #141413;--pay-color-body-strong: #252523;--pay-color-body: #3d3d3a;--pay-color-muted: #6c6a64;--pay-color-muted-soft: #8e8b82;--pay-color-on-primary: #ffffff;--pay-color-canvas: #faf9f5;--pay-color-surface-card: #efe9de;--pay-color-hairline: #e6dfd8;--pay-color-promptpay: #1d3863;--pay-font-display: "Sarabun", "Noto Serif Thai", Garamond, serif;--pay-font-sans: "Sarabun", "Noto Sans Thai", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;min-height:100vh;background:var(--pay-color-canvas);color:var(--pay-color-body);font-family:var(--pay-font-sans)}.pay-page .page{max-width:480px;margin:0 auto;padding:24px 16px 48px}.pay-headline{margin:0 0 16px;text-align:center;font-family:var(--pay-font-display);color:var(--pay-color-ink);font-size:28px;font-weight:700;line-height:1.2}.pay-subheadline{margin:0 0 32px;text-align:center;color:var(--pay-color-body);font-size:15px;line-height:1.6}.pay-card{background:var(--pay-color-surface-card);border-radius:12px;padding:32px 24px}.pay-card-title{margin:0 0 8px;text-align:center;font-family:var(--pay-font-display);font-size:20px;color:var(--pay-color-ink)}.pay-card-sub{margin:0 0 24px;text-align:center;font-size:13px;color:var(--pay-color-muted)}.promptpay-frame{width:196px;margin:0 auto 24px;padding:13px 13px 18px;border-radius:13px;background:#123763;box-shadow:0 8px 22px #12376338}.qr-canvas{background:#fff;border-radius:4px;padding:6px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;margin-bottom:18px}.qr-canvas img{width:100%;height:100%;object-fit:contain;display:block}.promptpay-compact-logo{display:flex;align-items:baseline;justify-content:center;line-height:1;letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700}.promptpay-compact-prompt{color:#123763;background:#fff;padding:1px 1px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.promptpay-compact-pay{color:#fff;margin-left:1px}.qr-meta{margin:0 0 16px;text-align:center;font-size:13px;line-height:1.6;color:var(--pay-color-muted)}.qr-meta .charge{display:block;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pay-color-muted-soft);word-break:break-all}.banks-copy{margin:0 0 12px;text-align:center;font-size:14px;color:var(--pay-color-body-strong)}.bank-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.bank-logo-img{width:auto;height:28px;border-radius:8px;object-fit:contain;box-shadow:0 8px 18px #1927461f}.step-list{position:relative;margin:0 0 24px;padding:16px 0 16px 28px}.step-list:before{content:"";position:absolute;left:6px;top:24px;bottom:24px;width:1.5px;background:var(--pay-color-hairline)}.step-item{position:relative;color:var(--pay-color-body-strong);font-size:14px;line-height:1.6;padding:8px 0}.step-item:before{content:"";position:absolute;left:-28px;top:14px;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--pay-color-hairline);background:var(--pay-color-canvas)}.pay-btn{width:100%;height:48px;border-radius:8px;font-size:15px;font-weight:600;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.pay-btn-primary{background:var(--pay-color-primary);color:var(--pay-color-on-primary)}.pay-btn-primary:disabled{opacity:.7;cursor:not-allowed}.pay-btn-save{background:var(--pay-color-canvas);color:var(--pay-color-ink);border:1px solid var(--pay-color-hairline)}.trust-block{margin-top:24px;text-align:center;font-size:12px;line-height:1.65;color:var(--pay-color-muted)}.trust-block strong{color:var(--pay-color-body-strong)}.pay-status-message{margin:10px 0 0;text-align:center;font-size:13px;color:var(--pay-color-muted)}.pay-back-link{display:block;margin-top:24px;text-align:center;font-size:14px;font-weight:600;color:var(--pay-color-primary);text-decoration:none}.pay-back-link:hover{text-decoration:underline}@media(max-width:380px){.pay-headline{font-size:24px}.promptpay-frame{width:184px}.pay-card{padding:24px 16px}}
