html:has(.mkt){scroll-behavior:smooth}html:has(.mkt) body{overflow-x:hidden}.mkt{--c-orange:#ff5a1f;--c-purple:#7c3aed;--c-cyan:#06b6d4;--c-magenta:#ec4899;--c-green:#16a34a;--c-amber:#f59e0b;--c-red:#dc2626;--c-info:#06b6d4;--bg:#fff;--ink:#0a0a0a;--gray-950:#09090b;--gray-900:#18181b;--gray-800:#27272a;--gray-700:#3f3f46;--gray-600:#52525b;--gray-500:#71717a;--gray-400:#a1a1aa;--gray-300:#d4d4d8;--gray-200:#e4e4e7;--gray-150:#ececee;--gray-100:#f4f4f5;--gray-50:#fafafa;--gray-25:#fcfcfd;--fg-1:#0a0a0a;--fg-2:#3f3f46;--fg-3:#71717a;--fg-4:#a1a1aa;--fg-on-accent:#fff;--fg-on-ink:#fff;--surface-app:#fff;--surface-canvas:#fafafa;--surface-card:#fff;--surface-inset:#f4f4f5;--surface-ink:#0a0a0a;--border-1:#e4e4e7;--border-2:#d4d4d8;--border-dashed:#d4d4d8;--brand-a:#ff5a1f;--brand-b:#7c3aed;--brand-grad:linear-gradient(135deg, var(--brand-a) 0%, var(--brand-a) 50%, var(--brand-b) 50%, var(--brand-b) 100%);--accent-a:#06b6d4;--accent-b:#7c3aed;--accent-c:#ec4899;--accent-grad:linear-gradient(135deg, #06b6d4 0%, #7c3aed 50%, #ec4899 100%);--accent-tint:#06b6d414;--accent-ring:#06b6d429;--font-sans:var(--font-geist-sans,"Geist"), system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SF Mono", "JetBrains Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--t-display-size:clamp(2.5rem, 6vw, 4rem);--t-display-tracking:-.045em;--t-display-leading:.95;--t-h1-size:clamp(2rem, 4.5vw, 3rem);--t-h1-tracking:-.04em;--t-h1-leading:1.05;--t-h2-size:clamp(1.5rem, 3vw, 2.1rem);--t-h2-tracking:-.03em;--t-h2-leading:1.1;--t-h3-size:1.5rem;--t-h3-tracking:-.025em;--t-h3-leading:1.2;--t-h4-size:1.2rem;--t-h4-tracking:-.02em;--t-h4-leading:1.3;--t-body-size:1.05rem;--t-body-tracking:-.005em;--t-body-leading:1.55;--t-body-sm-size:.9rem;--t-body-sm-tracking:0;--t-body-sm-leading:1.5;--t-label-size:11px;--t-label-tracking:.14em;--t-label-leading:1.5;--t-caption-size:.8rem;--t-caption-tracking:0;scroll-behavior:smooth;font-family:var(--font-sans);background:var(--surface-app);color:var(--fg-1);font-weight:var(--fw-regular);letter-spacing:-.005em;font-feature-settings:"cv11", "ss01", "ss02";-webkit-font-smoothing:antialiased;line-height:1.55}.mkt .t-display,.mkt h1.display,.mkt .hero-title{font-family:var(--font-sans);font-size:var(--t-display-size);font-weight:var(--fw-display);letter-spacing:var(--t-display-tracking);line-height:var(--t-display-leading)}.mkt h1,.mkt .t-h1{font-family:var(--font-sans);font-size:var(--t-h1-size);font-weight:var(--fw-bold);letter-spacing:var(--t-h1-tracking);line-height:var(--t-h1-leading)}.mkt h2,.mkt .t-h2{font-family:var(--font-sans);font-size:var(--t-h2-size);font-weight:var(--fw-bold);letter-spacing:var(--t-h2-tracking);line-height:var(--t-h2-leading)}.mkt h3,.mkt .t-h3{font-family:var(--font-sans);font-size:var(--t-h3-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-h3-tracking);line-height:var(--t-h3-leading)}.mkt h4,.mkt .t-h4{font-family:var(--font-sans);font-size:var(--t-h4-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-h4-tracking);line-height:var(--t-h4-leading)}.mkt p,.mkt .t-body{font-family:var(--font-sans);font-size:var(--t-body-size);font-weight:var(--fw-regular);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--fg-2)}.mkt .t-body-sm{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-leading);color:var(--fg-2)}.mkt .t-label,.mkt .eyebrow{font-family:var(--font-mono);font-size:var(--t-label-size);font-weight:var(--fw-medium);letter-spacing:var(--t-label-tracking);line-height:var(--t-label-leading);text-transform:uppercase;color:var(--fg-3)}.mkt .t-caption{font-family:var(--font-sans);font-size:var(--t-caption-size);font-weight:var(--fw-medium);color:var(--fg-3)}.mkt code,.mkt kbd,.mkt samp,.mkt .t-mono{font-family:var(--font-mono);font-size:.92em}.mkt .t-grad{background-image:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt[data-accent=g3]{--accent-a:var(--brand-a);--accent-b:var(--brand-b);--accent-c:var(--brand-b);--accent-grad:var(--brand-grad);--accent-tint:#ff5a1f14;--accent-ring:#ff5a1f29}.mkt{--c-orange:#ff5a1f;--c-purple:#7c3aed;--c-cyan:#06b6d4;--c-magenta:#ec4899;--c-green:#16a34a;--c-amber:#f59e0b;--c-red:#dc2626;--bg:#fff;--ink:#0a0a0a;--gray-950:#09090b;--gray-900:#18181b;--gray-800:#27272a;--gray-700:#3f3f46;--gray-600:#52525b;--gray-500:#71717a;--gray-400:#a1a1aa;--gray-300:#d4d4d8;--gray-200:#e4e4e7;--gray-150:#ececee;--gray-100:#f4f4f5;--gray-50:#fafafa;--gray-25:#fcfcfd;--surface-app:#fff;--surface-canvas:#fafafa;--surface-card:#fff;--surface-inset:#f4f4f5;--accent-a:#ff5a1f;--accent-b:#7c3aed;--accent-mid:#b84b86;--accent-grad:linear-gradient(135deg, var(--accent-a) 0%, var(--accent-a) 50%, var(--accent-b) 50%, var(--accent-b) 100%);--accent-grad-soft:linear-gradient(135deg, var(--accent-a) 0%, var(--accent-b) 100%);--accent-tint:#ff5a1f14;--accent-ring:#ff5a1f29;--grad-l2:linear-gradient(135deg, #06b6d4 0%, #7c3aed 50%, #ec4899 100%);--font-sans:"Geist", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", monospace;--radius-scale:1;--r-xs:calc(6px * var(--radius-scale));--r-sm:calc(10px * var(--radius-scale));--r-md:calc(14px * var(--radius-scale));--r-lg:calc(20px * var(--radius-scale));--r-xl:calc(28px * var(--radius-scale));--r-2xl:calc(36px * var(--radius-scale));--r-full:999px;--density:1;--space-1:calc(4px * var(--density));--space-2:calc(8px * var(--density));--space-3:calc(12px * var(--density));--space-4:calc(16px * var(--density));--space-5:calc(20px * var(--density));--space-6:calc(24px * var(--density));--space-8:calc(32px * var(--density));--space-10:calc(40px * var(--density));--space-12:calc(48px * var(--density));--space-16:calc(64px * var(--density));--space-20:calc(80px * var(--density));--space-24:calc(96px * var(--density));--section-y:calc(clamp(5rem, 9vw, 8rem) * var(--density));--card-pad:calc(clamp(1.5rem, 2vw, 2rem) * var(--density));--shadow-intensity:1;--sh-1:calc(.04 * var(--shadow-intensity));--sh-2:calc(.06 * var(--shadow-intensity));--sh-3:calc(.08 * var(--shadow-intensity));--sh-4:calc(.1 * var(--shadow-intensity));--sh-5:calc(.14 * var(--shadow-intensity));--shadow-xs:0 1px 2px rgba(15, 15, 18, var(--sh-1));--shadow-sm:0 1px 2px rgba(15, 15, 18, var(--sh-1)), 0 2px 4px rgba(15, 15, 18, var(--sh-1));--shadow-md:0 2px 4px rgba(15, 15, 18, var(--sh-1)), 0 6px 14px rgba(15, 15, 18, var(--sh-2));--shadow-lg:0 4px 8px rgba(15, 15, 18, var(--sh-1)), 0 12px 28px rgba(15, 15, 18, var(--sh-2)), 0 24px 48px rgba(15, 15, 18, var(--sh-3));--shadow-xl:0 6px 12px rgba(15, 15, 18, var(--sh-1)), 0 18px 40px rgba(15, 15, 18, var(--sh-3)), 0 40px 80px rgba(15, 15, 18, var(--sh-4));--shadow-card:0 1px 2px rgba(15, 15, 18, var(--sh-1)), 0 4px 12px rgba(15, 15, 18, var(--sh-2)), 0 18px 36px rgba(15, 15, 18, var(--sh-3));--shadow-card-hover:0 2px 4px rgba(15, 15, 18, var(--sh-2)), 0 10px 24px rgba(15, 15, 18, var(--sh-3)), 0 32px 64px rgba(15, 15, 18, var(--sh-4));--shadow-float:0 8px 24px rgba(15, 15, 18, var(--sh-3)), 0 32px 72px rgba(15, 15, 18, var(--sh-5));--shadow-bloom:0 12px 32px rgba(255, 90, 31, calc(.18 * var(--shadow-intensity))), 0 4px 16px rgba(124, 58, 237, calc(.14 * var(--shadow-intensity)));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.4s;--max-w:1240px;--max-content:880px;--nav-w:244px;--gutter:clamp(1.25rem, 3vw, 2.5rem)}.mkt[data-accent=l2]{--accent-a:#06b6d4;--accent-b:#ec4899;--accent-mid:#7c3aed;--accent-grad:linear-gradient(135deg, #06b6d4 0%, #7c3aed 50%, #ec4899 100%);--accent-grad-soft:linear-gradient(135deg, #06b6d4 0%, #ec4899 100%);--accent-tint:#06b6d414;--accent-ring:#7c3aed29;--shadow-bloom:0 12px 32px rgba(6, 182, 212, calc(.18 * var(--shadow-intensity))), 0 4px 16px rgba(236, 72, 153, calc(.14 * var(--shadow-intensity)))}.mkt,.mkt *,.mkt :before,.mkt :after{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}.mkt{scroll-behavior:smooth;font-family:var(--font-sans);background:var(--surface-app);color:var(--ink);letter-spacing:-.005em;font-feature-settings:"cv11", "ss01", "ss02";min-height:100vh;line-height:1.55}.mkt a{color:inherit;text-decoration:none}.mkt button{font:inherit;color:inherit;cursor:pointer}.mkt .wm{letter-spacing:-.055em;white-space:nowrap;align-items:baseline;font-weight:800;line-height:1;display:inline-flex}.mkt .wm .i-glyph{flex-shrink:0;width:.32em;height:1em;margin:0 .005em 0 -.005em;display:inline-block}.mkt .wm .i-glyph svg{width:100%;height:100%;display:block;overflow:visible}.mkt .wm.grad{background-image:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .btn{border-radius:var(--r-full);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.mkt .btn:hover{transform:translateY(-1px)}.mkt .btn:active{transform:translateY(0)}.mkt .btn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.mkt .btn-gradient{background:var(--accent-grad);color:#fff;box-shadow:var(--shadow-bloom)}.mkt .btn-gradient:hover{box-shadow:0 20px 44px rgba(255, 90, 31, calc(.22 * var(--shadow-intensity))), 0 8px 20px rgba(124, 58, 237, calc(.16 * var(--shadow-intensity)))}.mkt .btn-primary{background:var(--ink);color:#fff;box-shadow:var(--shadow-sm)}.mkt .btn-primary:hover{background:var(--gray-800)}.mkt .btn-secondary{background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--gray-200)}.mkt .btn-secondary:hover{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--gray-300)}.mkt .btn-ghost{color:var(--gray-700);background:0 0}.mkt .btn-ghost:hover{background:var(--gray-100);color:var(--ink)}.mkt .btn-destructive{background:var(--c-red);color:#fff;box-shadow:var(--shadow-sm)}.mkt .btn-destructive:hover{background:#b91c1c}.mkt .btn-sm{gap:6px;padding:7px 13px;font-size:12.5px}.mkt .btn-lg{padding:13px 22px;font-size:15.5px}.mkt .btn[disabled],.mkt .btn.is-disabled{pointer-events:none;opacity:.5}.mkt .btn-icon-only{padding:9px}.mkt .btn .ico{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.mkt .btn .ico svg{width:100%;height:100%}.mkt .badge{background:var(--gray-100);color:var(--gray-700);border-radius:var(--r-full);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;line-height:1.5;display:inline-flex}.mkt .badge.solid{background:var(--ink);color:#fff}.mkt .badge.gradient{background:var(--accent-grad);color:#fff}.mkt .badge.outline{box-shadow:inset 0 0 0 1px var(--gray-300);background:0 0}.mkt .badge.success{color:var(--c-green);background:#16a34a1a}.mkt .badge.warn{color:#b45309;background:#f59e0b1f}.mkt .badge.danger{color:var(--c-red);background:#dc26261a}.mkt .badge.dot:before{content:"";background:var(--c-orange);border-radius:50%;width:6px;height:6px}.mkt .badge.dot.live:before{background:var(--c-green);animation:2s infinite mkt-pulse}.mkt .badge.dot.warn:before{background:var(--c-amber)}.mkt .badge.dot.danger:before{background:var(--c-red)}@keyframes mkt-pulse{0%,to{opacity:1}50%{opacity:.4}}.mkt .trust-badge{background:var(--surface-card);border-radius:var(--r-full);letter-spacing:-.01em;box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--gray-200);align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mkt .trust-badge .tb-dot{border-radius:50%;width:7px;height:7px}.mkt .field{flex-direction:column;gap:6px;width:100%;display:flex}.mkt .field-label{letter-spacing:-.005em;color:var(--gray-700);font-size:12px;font-weight:600}.mkt .input,.mkt .textarea,.mkt .select{background:var(--surface-card);width:100%;box-shadow:inset 0 0 0 1px var(--gray-200), var(--shadow-xs);border-radius:var(--r-sm);font-family:var(--font-sans);color:var(--ink);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;padding:11px 14px;font-size:14px}.mkt .input::placeholder,.mkt .textarea::placeholder{color:var(--gray-400)}.mkt .input:focus,.mkt .textarea:focus,.mkt .select:focus{box-shadow:inset 0 0 0 1.5px var(--accent-a), 0 0 0 3px var(--accent-ring);outline:none}.mkt .input.error,.mkt .select.error{box-shadow:inset 0 0 0 1.5px var(--c-red), 0 0 0 3px #dc26261f}.mkt .input.success{box-shadow:inset 0 0 0 1.5px var(--c-green), 0 0 0 3px #16a34a1a}.mkt .textarea{resize:vertical;min-height:90px;font-family:var(--font-sans)}.mkt .field-hint{color:var(--gray-500);font-size:11.5px}.mkt .field-error{color:var(--c-red);font-size:11.5px}.mkt .select-wrap{position:relative}.mkt .select-wrap:after{content:"";border-right:1.5px solid var(--gray-500);border-bottom:1.5px solid var(--gray-500);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.mkt .select{appearance:none;cursor:pointer;padding-right:36px}.mkt .input-affix{position:relative}.mkt .input-affix .input{padding-left:38px}.mkt .input-affix .affix{width:16px;height:16px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.mkt .toggle{background:var(--gray-300);border-radius:var(--r-full);cursor:pointer;width:38px;height:22px;transition:background var(--dur-fast) var(--ease-out);border:0;flex-shrink:0;padding:0;position:relative}.mkt .toggle:after{content:"";width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.mkt .toggle.on{background:var(--accent-a)}.mkt .toggle.on:after{transform:translate(16px)}.mkt .toggle:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.mkt .check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--gray-300);background:var(--surface-card);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mkt .check.on{background:var(--accent-a);box-shadow:inset 0 0 0 1.5px var(--accent-a)}.mkt .check.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.mkt .radio{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--gray-300);background:var(--surface-card);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mkt .radio.on{box-shadow:inset 0 0 0 1.5px var(--accent-a)}.mkt .radio.on:after{content:"";background:var(--accent-a);border-radius:50%;width:9px;height:9px}.mkt .segmented{background:var(--gray-100);border-radius:var(--r-full);gap:2px;padding:3px;display:inline-flex}.mkt .segmented button{appearance:none;border-radius:var(--r-full);color:var(--gray-600);transition:all var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:7px 14px;font-size:12.5px;font-weight:500}.mkt .segmented button.active{background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-xs)}.mkt .card{background:var(--surface-card);border-radius:var(--r-lg);padding:var(--card-pad);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.mkt .card.hover-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.mkt .card.flat{box-shadow:inset 0 0 0 1px var(--gray-200)}.mkt .card.inset{background:var(--surface-inset);box-shadow:none}.mkt .feature-card{padding:22px 22px 24px}.mkt .feature-card .ficon{border-radius:var(--r-md);background:var(--accent-grad);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-bloom);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mkt .feature-card .ficon svg{width:20px;height:20px}.mkt .feature-card.alt .ficon{background:var(--grad-l2);box-shadow:0 12px 28px rgba(124, 58, 237, calc(.18 * var(--shadow-intensity)))}.mkt .feature-card.ink .ficon{background:var(--ink);box-shadow:var(--shadow-md)}.mkt .feature-card h4{letter-spacing:-.02em;margin-bottom:6px;font-size:1.1rem;font-weight:600}.mkt .feature-card p{color:var(--gray-600);font-size:.92rem;line-height:1.55}.mkt .metric-tile{background:var(--surface-card);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:18px 20px 20px}.mkt .metric-tile .head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mkt .metric-tile .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);font-size:10px;font-weight:600}.mkt .metric-tile .delta{font-family:var(--font-mono);border-radius:var(--r-xs);padding:2px 7px;font-size:11px;font-weight:600}.mkt .metric-tile .delta.up{color:var(--c-green);background:#16a34a14}.mkt .metric-tile .delta.down{color:var(--c-red);background:#dc262614}.mkt .metric-tile .val{letter-spacing:-.04em;margin-bottom:12px;font-size:1.95rem;font-weight:700;line-height:1}.mkt .metric-tile svg.spark{width:100%;height:28px}.mkt .testimonial-card{background:var(--surface-card);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:22px;display:flex}.mkt .testimonial-card .rating{color:var(--c-amber);letter-spacing:.05em;margin-bottom:12px;font-size:.95rem}.mkt .testimonial-card .quote{letter-spacing:-.015em;flex:1;margin-bottom:18px;font-size:1rem;font-weight:500;line-height:1.5}.mkt .testimonial-card .author{border-top:1px dashed var(--gray-200);align-items:center;gap:10px;padding-top:14px;display:flex}.mkt .testimonial-card .avatar{background:var(--accent-grad);border-radius:50%;flex-shrink:0;width:36px;height:36px}.mkt .testimonial-card .avatar.alt{background:var(--grad-l2)}.mkt .testimonial-card .name{letter-spacing:-.015em;font-size:.88rem;font-weight:600}.mkt .testimonial-card .role{font-family:var(--font-mono);color:var(--gray-500);font-size:10.5px}.mkt .toast{background:var(--surface-card);border-radius:var(--r-md);box-shadow:var(--shadow-float);align-items:center;gap:12px;max-width:380px;padding:12px 14px;display:flex}.mkt .toast-icon{border-radius:var(--r-sm);background:var(--accent-grad);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mkt .toast-icon.success{background:var(--c-green)}.mkt .toast-icon.warn{background:var(--c-amber)}.mkt .toast-icon.danger{background:var(--c-red)}.mkt .toast-icon svg{width:18px;height:18px}.mkt .toast-content{flex:1;min-width:0}.mkt .toast-title{letter-spacing:-.015em;font-size:.9rem;font-weight:600;line-height:1.2}.mkt .toast-desc{color:var(--gray-600);margin-top:2px;font-size:.8rem;line-height:1.3}.mkt .toast-action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;background-image:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;border:0;padding:4px 6px;font-size:11px;font-weight:600}.mkt .empty-state{text-align:center;background:var(--surface-card);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--gray-200);background-image:linear-gradient(var(--surface-card), var(--surface-card)), repeating-linear-gradient(45deg, var(--gray-300) 0 6px, transparent 6px 12px);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;padding:36px 28px 32px}.mkt .empty-state .icon{border-radius:var(--r-md);background:radial-gradient(circle at 30% 30%, #ff5a1f2e 0%, transparent 60%), radial-gradient(circle at 70% 70%, #7c3aed2e 0%, transparent 60%), var(--surface-canvas);justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex;position:relative}.mkt .empty-state .icon:after{content:"";background:var(--accent-grad);opacity:.85;border-radius:6px;width:22px;height:22px}.mkt .empty-state .title{letter-spacing:-.02em;margin-bottom:6px;font-size:1.1rem;font-weight:600}.mkt .empty-state .desc{color:var(--gray-600);max-width:38ch;margin:0 auto 16px;font-size:.9rem;line-height:1.5}.mkt .step{background:var(--surface-card);border-radius:var(--r-md);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--gray-200);padding:16px 16px 18px;position:relative}.mkt .step.done{background:var(--gray-50)}.mkt .step.active{box-shadow:inset 0 0 0 1.5px transparent, var(--shadow-md);background:linear-gradient(var(--surface-card), var(--surface-card)) padding-box, var(--accent-grad) border-box;border:1.5px solid #0000}.mkt .step-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mkt .step-num{background:var(--gray-200);width:22px;height:22px;color:var(--gray-600);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.mkt .step.active .step-num{background:var(--accent-grad);color:#fff}.mkt .step.done .step-num{background:var(--ink);color:#fff}.mkt .step-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);font-size:10px;font-weight:500}.mkt .step.active .step-status{background-image:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .step.done .step-status{color:var(--c-green)}.mkt .step-title{letter-spacing:-.02em;margin-bottom:4px;font-size:.95rem;font-weight:600}.mkt .step-desc{color:var(--gray-600);font-size:.82rem;line-height:1.4}.mkt .tier{background:var(--surface-card);border-radius:var(--r-xl);box-shadow:var(--shadow-card);flex-direction:column;padding:28px 26px 30px;display:flex;position:relative}.mkt .tier.featured{background:linear-gradient(var(--surface-card), var(--surface-card)) padding-box, var(--accent-grad) border-box;box-shadow:var(--shadow-card-hover);border:1.5px solid #0000}.mkt .tier-pop{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--accent-grad);color:#fff;border-radius:var(--r-xs);padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:26px}.mkt .tier-name{color:var(--gray-500);margin-bottom:12px;font-size:.92rem;font-weight:600}.mkt .tier-price{letter-spacing:-.04em;font-size:2.5rem;font-weight:800;line-height:1}.mkt .tier-price .unit{color:var(--gray-500);font-size:.9rem;font-weight:500}.mkt .tier-desc{color:var(--gray-600);margin:8px 0 18px;font-size:.88rem;line-height:1.5}.mkt .tier ul{border-top:1px solid var(--gray-200);flex:1;margin:0 0 22px;padding:18px 0 0;list-style:none}.mkt .tier ul li{letter-spacing:-.005em;align-items:flex-start;gap:8px;padding:5px 0;font-size:.9rem;display:flex}.mkt .tier ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8L6.5 11.5L13 5' stroke='%237C3AED' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:2px}.mkt .dt-wrap{background:var(--surface-card);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-card);overflow:hidden}.mkt .dt-header,.mkt .dt-row{grid-template-columns:minmax(220px,2.2fr) 1.1fr 1.1fr 1.3fr auto;align-items:center;gap:16px;display:grid}.mkt .dt-header{background:var(--gray-50);border-bottom:1px solid var(--gray-200);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);padding:11px 22px;font-size:10.5px;font-weight:600}.mkt .dt-row{border-bottom:1px solid var(--gray-100);transition:background var(--dur-fast) var(--ease-out);padding:14px 22px;font-size:13.5px;position:relative}.mkt .dt-row:last-child{border-bottom:0}.mkt .dt-row:hover{background:var(--gray-50)}.mkt .dt-row.hot{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-tint) 80%, transparent) 0%, transparent 60%)}.mkt .dt-row.hot:hover{background:linear-gradient(90deg, var(--accent-tint) 0%, var(--gray-50) 70%)}.mkt .dt-hot-strip{background:var(--accent-grad-soft);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.mkt .dt-col-lead{align-items:center;gap:12px;min-width:0;display:flex}.mkt .dt-lead-info{min-width:0}.mkt .dt-lead-name{letter-spacing:-.015em;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.mkt .dt-lead-sub{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:0;margin-top:2px;font-size:10.5px}.mkt .dt-pulse{background:var(--accent-a);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-a) 22%, transparent);border-radius:50%;flex-shrink:0;animation:2s infinite mkt-pulse}.mkt .dt-source{background:var(--gray-100);border-radius:var(--r-full);color:var(--gray-700);letter-spacing:-.005em;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mkt .dt-source-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mkt .dt-service{color:var(--gray-700);letter-spacing:-.005em;font-size:13.5px}.mkt .dt-value{flex-direction:column;gap:5px;min-width:0;display:flex}.mkt .dt-value-num{font-family:var(--font-mono);letter-spacing:-.005em;color:var(--ink);font-size:13px;font-weight:600}.mkt .dt-value-bar{background:var(--gray-150);border-radius:999px;height:4px;overflow:hidden}.mkt .dt-value-bar>span{background:var(--accent-grad-soft);border-radius:999px;height:100%;display:block}.mkt .dt-value-empty{font-family:var(--font-mono);color:var(--gray-400);font-size:12px}.mkt .dt-col-status{justify-content:flex-end;display:flex}.mkt .dt-col-val{min-width:0}@media (max-width:720px){.mkt .dt-header,.mkt .dt-row{grid-template-columns:1fr auto;row-gap:8px}.mkt .dt-header>:nth-child(2),.mkt .dt-header>:nth-child(3),.mkt .dt-header>:nth-child(4),.mkt .dt-row>:nth-child(2),.mkt .dt-row>:nth-child(3),.mkt .dt-row>:nth-child(4){display:none}}.mkt .data-table{border-collapse:collapse;background:var(--surface-card);border-radius:var(--r-md);width:100%;overflow:hidden}.mkt .data-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);background:var(--gray-50);border-bottom:1px solid var(--gray-200);padding:11px 16px;font-size:10.5px;font-weight:600}.mkt .data-table td{border-bottom:1px solid var(--gray-100);padding:13px 16px;font-size:13.5px}.mkt .data-table tr:last-child td{border-bottom:0}.mkt .form-row{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.mkt .form-row:last-child{border-bottom:0}.mkt .form-row .lbl-name{font-size:.93rem;font-weight:600}.mkt .form-row .lbl-desc{color:var(--gray-500);margin-top:2px;font-size:.78rem}.mkt .avatar{background:var(--accent-grad);color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.mkt .avatar.sm{width:28px;height:28px;font-size:11px}.mkt .avatar.lg{width:56px;height:56px;font-size:18px}.mkt .avatar.alt{background:var(--grad-l2)}.mkt .avatar.ink{background:linear-gradient(135deg, var(--gray-800), var(--gray-600))}.mkt .pipeline{grid-template-columns:repeat(6,minmax(200px,1fr));gap:12px;display:grid;overflow-x:auto}.mkt .pipe-col{background:var(--gray-50);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gray-200) 60%, transparent);padding:12px 10px 14px}.mkt .pipe-col.featured-col{background:linear-gradient(180deg, var(--accent-tint) 0%, color-mix(in srgb, var(--gray-50) 96%, transparent) 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-a) 28%, transparent), var(--shadow-sm)}.mkt .pipe-head{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.mkt .pipe-head .col-name{letter-spacing:-.015em;align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.mkt .pipe-head .col-dot{background:var(--gray-400);border-radius:50%;width:7px;height:7px}.mkt .pipe-head .col-dot.live{background:var(--accent-a);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-a) 18%, transparent);animation:2s infinite mkt-pulse}.mkt .pipe-head .col-count{font-family:var(--font-mono);background:var(--surface-card);border-radius:var(--r-xs);color:var(--gray-600);box-shadow:inset 0 0 0 1px var(--gray-200);padding:2px 8px;font-size:10.5px;font-weight:600}.mkt .pipe-head.featured .col-count{background:var(--accent-grad);color:#fff;box-shadow:var(--shadow-bloom)}.mkt .pipe-add{background:var(--surface-card);border:1px dashed var(--gray-300);border-radius:var(--r-sm);width:100%;font-family:var(--font-sans);letter-spacing:-.005em;color:var(--gray-600);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px 10px;font-size:12px;font-weight:600;display:inline-flex}.mkt .pipe-add .ico{width:12px;height:12px}.mkt .pipe-add:hover{color:var(--ink);border-color:var(--accent-a);background:var(--accent-tint)}.mkt .lead-card-rich{background:var(--surface-card);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);cursor:grab;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-bottom:6px;padding:11px 12px;position:relative}.mkt .lead-card-rich:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.mkt .lead-card-rich.hot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-a) 30%, transparent), var(--shadow-sm), 0 4px 14px color-mix(in srgb, var(--accent-a) 16%, transparent)}.mkt .lead-card-rich.hot:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-a) 45%, transparent), var(--shadow-md), 0 6px 18px color-mix(in srgb, var(--accent-a) 22%, transparent)}.mkt .lead-card-rich.compact{padding:9px 10px}.mkt .lead-card-rich.won{background:linear-gradient(180deg, color-mix(in srgb, var(--c-green) 8%, var(--surface-card)) 0%, var(--surface-card) 100%)}.mkt .lead-card-rich.lost{opacity:.7}.mkt .lead-card-rich.lost .lead-name-line{color:var(--gray-500)}.mkt .lead-hot-strip{background:var(--accent-grad-soft);border-radius:0 2px 2px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.mkt .lead-row-top{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.mkt .lead-identity{align-items:center;gap:8px;min-width:0;display:flex}.mkt .lead-identity .avatar.sm{letter-spacing:-.01em;width:26px;height:26px;font-size:10px}.mkt .lead-name-block{min-width:0}.mkt .lead-name-line{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.mkt .lead-hot-pip{background:var(--accent-a);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-a) 20%, transparent);border-radius:50%;flex-shrink:0;animation:2s infinite mkt-pulse}.mkt .lead-service{color:var(--gray-500);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.mkt .lead-tag-hot{font-family:var(--font-mono);letter-spacing:.1em;border-radius:var(--r-xs);background:var(--accent-grad);color:#fff;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.4}.mkt .lead-row-bot{border-top:1px dashed color-mix(in srgb, var(--gray-200) 80%, transparent);justify-content:space-between;align-items:center;gap:6px;padding-top:6px;display:flex}.mkt .lead-source{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gray-600);text-transform:uppercase;align-items:center;gap:5px;font-size:9.5px;font-weight:500;display:inline-flex}.mkt .lead-source-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mkt .lead-meta-right{align-items:center;gap:8px;display:inline-flex}.mkt .lead-value{font-family:var(--font-mono);letter-spacing:-.005em;color:var(--ink);font-size:10.5px;font-weight:600}.mkt .lead-time{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:.02em;font-size:9.5px}.mkt .lead-card{background:var(--surface-card);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);margin-bottom:6px;padding:10px 12px}.mkt .lead-name{letter-spacing:-.015em;margin-bottom:3px;font-size:.85rem;font-weight:600}.mkt .lead-meta{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:.04em;font-size:9.5px}.mkt .lead-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--gray-100);color:var(--gray-600);border-radius:var(--r-xs);margin-top:6px;padding:1px 6px;font-size:9px;display:inline-block}.mkt .lead-tag.hot{color:var(--c-orange);background:#ff5a1f1a}.mkt{--max-w:1240px;--narrow:880px;scroll-behavior:smooth;color:var(--ink);background:#fff}.mkt .wrap{max-width:var(--max-w);margin:0 auto;padding:0 clamp(20px,4vw,44px)}.mkt .annc{text-align:center;color:var(--ink);background:linear-gradient(90deg,#ffb28224,#8b5cf61a);padding:12px 20px;font-size:14px}.mkt .annc b{font-weight:600}.mkt .annc a{color:var(--brand-a);margin-left:6px;font-weight:600;text-decoration:none}.mkt .annc a:hover{text-decoration:underline}.mkt .wm.grad{background-image:var(--brand-grad)}.mkt .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffe0;position:sticky;top:0}.mkt .nav-inner{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.mkt .nav-links{gap:30px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mkt .nav-links a{color:var(--gray-600);transition:color var(--dur-fast) var(--ease-out);font-size:15px;font-weight:500;text-decoration:none}.mkt .nav-links a:hover{color:var(--ink)}.mkt .nav-actions{align-items:center;gap:10px;display:flex}.mkt .nav-signin{color:var(--gray-500);margin-right:6px;font-size:15px;font-weight:500;text-decoration:none}.mkt .nav-signin:hover{color:var(--ink)}.mkt .hero{text-align:center;padding:clamp(3.6rem,7vw,6rem) 0 0;position:relative}.mkt .h1{letter-spacing:-.045em;color:var(--ink);max-width:1000px;margin:0 auto 28px;font-size:clamp(44px,6.4vw,88px);font-weight:800;line-height:1.02}.mkt .h1 em{background:var(--brand-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mkt .hero-sub{letter-spacing:-.008em;color:var(--gray-600);max-width:760px;margin:0 auto 40px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.mkt .cta-duo{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.mkt .cta-col{flex-direction:column;align-items:center;gap:9px;display:flex}.mkt .cta-micro{color:var(--gray-500);font-size:13px}.mkt .btn-ink{background:var(--ink);color:#fff}.mkt .btn-ink:hover{background:var(--gray-800)}.mkt .watch{color:var(--brand-b);align-items:center;gap:7px;margin-top:14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.mkt .watch:hover{text-decoration:underline}.mkt .watch svg{width:12px;height:12px}.mkt .rating-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);margin-top:38px;display:flex}.mkt .rating{color:var(--gray-600);align-items:center;gap:9px;font-size:14.5px;display:flex}.mkt .rating b{color:var(--ink);font-weight:700}.mkt .rating .stars{color:var(--brand-a);letter-spacing:.12em;font-size:13px}.mkt .hero-stage{margin-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(4rem,7vw,6rem);position:relative}.mkt .hero-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(46% 42% at 30% 68%,#ffb2821f,#0000 70%),radial-gradient(46% 42% at 72% 62%,#7c3aed17,#0000 70%);position:absolute;inset:-16% -30% 0}.mkt .frame{z-index:1;background:var(--accent-grad);border-radius:18px;max-width:1080px;margin:0 auto;padding:2.5px;position:relative;box-shadow:0 40px 90px -36px #0a0a0a47}.mkt .app{text-align:left;background:#fff;border-radius:16px;overflow:hidden}.mkt .app-top{box-shadow:inset 0 -1px 0 var(--gray-150);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.mkt .app-biz{align-items:center;gap:9px;min-width:0;display:flex}.mkt .app-biz-logo{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}.mkt .app-biz-name{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:700}.mkt .app-tabs{gap:4px;display:flex}.mkt .app-tab{color:var(--gray-500);border-radius:var(--r-full);padding:7px 14px;font-size:12.5px;font-weight:600}.mkt .app-tab.on{background:var(--gray-100);color:var(--ink)}.mkt .app-top-actions{align-items:center;gap:8px;display:flex}.mkt .app-publish{color:#fff;background:var(--accent-grad);border-radius:var(--r-full);box-shadow:var(--shadow-bloom);padding:8px 18px;font-size:12.5px;font-weight:700}.mkt .app-body{grid-template-columns:220px 1fr 250px;min-height:480px;display:grid}.mkt .app-side{box-shadow:inset -1px 0 0 var(--gray-150);padding:16px 14px}.mkt .app-side-lbl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);margin:4px 6px 10px;font-size:9.5px;font-weight:600}.mkt .sec-item{color:var(--gray-700);letter-spacing:-.01em;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.mkt .sec-item .grip{color:var(--gray-300);letter-spacing:1px;font-size:11px}.mkt .sec-item.on{color:var(--ink);background:#7c3aed12;box-shadow:inset 0 0 0 1px #7c3aed38}.mkt .sec-item .n{background:var(--gray-100);width:17px;height:17px;font-family:var(--font-mono);color:var(--gray-500);border-radius:5px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.mkt .sec-item.on .n{color:var(--brand-a);background:#7c3aed21}.mkt .sec-add{color:var(--gray-400);margin-top:6px;font-weight:500}.mkt .app-canvas{background:radial-gradient(circle at 50% 50%, var(--gray-100) 1px, transparent 1px) 0 0/22px 22px, var(--gray-25,#fafafa);justify-content:center;align-items:center;padding:28px 16px;display:flex}.mkt .phone{background:var(--ink);width:238px;box-shadow:var(--shadow-xl);border-radius:32px;padding:8px}.mkt .phone .scr{background:#fff;border-radius:25px;position:relative;overflow:hidden}.mkt .phone .notch{background:var(--ink);z-index:4;border-radius:999px;width:64px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mkt .pp{flex-direction:column;gap:7px;padding:30px 11px 12px;display:flex}.mkt .pp-head{align-items:center;gap:7px;display:flex}.mkt .pp-logo{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.mkt .pp-name{letter-spacing:-.02em;font-size:11px;font-weight:700}.mkt .pp-meta{color:var(--gray-500);margin-top:1px;font-size:8.5px}.mkt .pp-hero{background:linear-gradient(135deg, var(--ink), var(--gray-800));color:#fff;border-radius:10px;padding:11px;position:relative;overflow:hidden}.mkt .pp-hero:before{content:"";background:radial-gradient(46% 60% at 82% 14%,#ff9f6e5c,#0000 70%);position:absolute;inset:0}.mkt .pp-hero-line{letter-spacing:-.02em;font-size:10.5px;font-weight:700;line-height:1.3;position:relative}.mkt .pp-hero-sub{color:#ffffffb3;margin-top:3px;font-size:7.5px;position:relative}.mkt .pp-acts{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mkt .pp-act{box-shadow:inset 0 0 0 1px var(--gray-200);background:#fff;border-radius:8px;padding:7px 9px}.mkt .pp-act.pri{background:var(--ink);color:#fff;box-shadow:none}.mkt .pp-act-l{font-family:var(--font-mono);letter-spacing:.13em;opacity:.7;font-size:6.5px;font-weight:600}.mkt .pp-act-v{margin-top:1px;font-size:9px;font-weight:600}.mkt .pp-lbl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);margin-top:2px;font-size:7px;font-weight:600}.mkt .pp-ph{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.mkt .pp-ph div{aspect-ratio:1;background:linear-gradient(160deg, var(--gray-150), var(--gray-200));border-radius:6px;position:relative;overflow:hidden}.mkt .pp-ph div:after{content:"";background:linear-gradient(200deg,#ffffff80,#0000 45%);position:absolute;inset:0}.mkt .pp-rev{box-shadow:inset 0 0 0 1px var(--gray-150);background:#fff;border-radius:8px;padding:7px 9px}.mkt .pp-rev-t{justify-content:space-between;align-items:center;display:flex}.mkt .pp-rev-s{color:var(--brand-a);letter-spacing:.08em;font-size:7.5px}.mkt .pp-rev-src{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:.1em;font-size:6px}.mkt .pp-rev-x{color:var(--gray-700);margin-top:3px;font-size:8px;line-height:1.45}.mkt .app-bella{box-shadow:inset 1px 0 0 var(--gray-150);flex-direction:column;gap:9px;padding:16px 14px;display:flex}.mkt .app-bella-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.mkt .borb{background:var(--brand-grad);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mkt .borb svg{color:#fff;width:11px;height:11px}.mkt .app-bella-t{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.mkt .app-bella-s{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gray-500);text-transform:uppercase;font-size:8.5px}.mkt .bsug{box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:11px 12px}.mkt .bsug-t{letter-spacing:-.01em;color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.4}.mkt .bsug-t b{font-weight:700}.mkt .bsug-row{gap:6px;margin-top:9px;display:flex}.mkt .bsug-btn{border-radius:var(--r-full);background:var(--ink);color:#fff;padding:5px 12px;font-size:10.5px;font-weight:700}.mkt .bsug-btn.ghost{background:var(--gray-100);color:var(--gray-600)}.mkt .bsug.done{background:#16a34a0f;box-shadow:inset 0 0 0 1px #16a34a2e}.mkt .bsug-done{color:var(--c-green);align-items:center;gap:5px;margin-top:8px;font-size:10.5px;font-weight:700;display:inline-flex}.mkt .bsug-done svg{width:11px;height:11px}.mkt .annc-card{border-radius:var(--r-2xl);background:var(--gray-25,#fafafa);box-shadow:inset 0 0 0 1px var(--gray-100);grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:clamp(3rem,5vw,4rem);padding:clamp(28px,4vw,52px);display:grid}.mkt .annc-card .badge-new{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brand-b);border-radius:var(--r-full);background:#7c3aed14;margin-bottom:16px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.mkt .annc-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.15}.mkt .annc-card p{color:var(--gray-600);max-width:44ch;margin:0 0 18px;font-size:15.5px;line-height:1.6}.mkt .link-arrow{color:var(--brand-a);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mkt .link-arrow:hover{text-decoration:underline}.mkt .link-arrow svg{width:15px;height:15px}.mkt .brain{box-shadow:var(--shadow-card-hover);background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:18px;display:flex}.mkt .brain-row{background:var(--gray-25,#fafafa);box-shadow:inset 0 0 0 1px var(--gray-100);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mkt .brain-ico{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--gray-150);color:var(--ink);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt .brain-ico svg{width:13px;height:13px}.mkt .brain-t{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.mkt .brain-d{color:var(--gray-500);margin-top:2px;font-size:11.5px;line-height:1.45}.mkt .brain-row.hot{background:linear-gradient(135deg,#ffb2821a,#8b5cf612);box-shadow:inset 0 0 0 1px #8b5cf629}.mkt .section{padding:clamp(5rem,9vw,8.5rem) 0 0}.mkt .h2{letter-spacing:-.04em;text-align:center;color:var(--ink);max-width:900px;margin:0 auto 26px;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:1.05}.mkt .h2 em{background:var(--brand-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mkt .sec-sub{color:var(--gray-600);text-align:center;max-width:820px;margin:0 auto;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.mkt .sec-sub u{-webkit-text-decoration-color:var(--brand-a);text-decoration-color:var(--brand-a);text-underline-offset:3px;color:var(--ink);font-weight:600;text-decoration-thickness:2px}.mkt .phone-strip{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:clamp(2.6rem,4vw,4rem);display:flex}.mkt .mini{width:196px;box-shadow:var(--shadow-card-hover);background:#fff;border-radius:22px;flex-shrink:0;overflow:hidden}.mkt .mini-bar{background:var(--accent-grad);height:5px}.mkt .mini-in{flex-direction:column;gap:8px;min-height:240px;padding:14px 13px;display:flex}.mkt .mini-lbl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);font-size:7.5px;font-weight:600}.mkt .mini-h{letter-spacing:-.025em;font-size:13px;font-weight:800;line-height:1.2}.mkt .mini p{color:var(--gray-600);margin:0;font-size:10px;line-height:1.5}.mkt .mini .opt{box-shadow:inset 0 0 0 1px var(--gray-200);border-radius:9px;padding:8px 10px;font-size:10px;font-weight:600}.mkt .mini .opt.on{box-shadow:inset 0 0 0 1.5px var(--brand-a), 0 0 0 2.5px #7c3aed1f}.mkt .mini .bar{background:var(--gray-150);border-radius:999px;height:3px;overflow:hidden}.mkt .mini .bar i{background:var(--brand-grad);width:66%;height:100%;display:block}.mkt .mini .btn-mini{text-align:center;background:var(--ink);color:#fff;border-radius:999px;margin-top:auto;padding:9px;font-size:10.5px;font-weight:700}.mkt .mini .stars-line{color:var(--brand-a);letter-spacing:.1em;font-size:10px}.mkt .mini .qrow{align-items:center;gap:7px;display:flex}.mkt .mini .qava{background:var(--accent-grad);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:flex}.mkt .mini .qn{font-size:9.5px;font-weight:700}.mkt .mini .qs{font-family:var(--font-mono);color:var(--gray-500);font-size:7px}.mkt .mini .tick{width:34px;height:34px;color:var(--c-green);background:#16a34a1a;border-radius:999px;justify-content:center;align-items:center;margin:6px auto 0;display:flex}.mkt .mini .tick svg{width:16px;height:16px}.mkt .stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:clamp(3rem,5vw,4.5rem) auto 0;display:grid}.mkt .stat-num{letter-spacing:-.045em;color:var(--ink);font-size:clamp(44px,4.6vw,64px);font-weight:800;line-height:1}.mkt .stat-lbl{color:var(--gray-700);letter-spacing:-.01em;margin-top:10px;font-size:15.5px;font-weight:600}.mkt .stat-sub{color:var(--gray-500);margin-top:4px;font-size:12.5px}.mkt .cases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(2.8rem,4.6vw,4.2rem);display:grid}.mkt .case{border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.mkt .case:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.mkt .case-visual{justify-content:center;align-items:flex-end;height:210px;padding:22px 22px 0;display:flex;overflow:hidden}.mkt .case-visual .shot{background:#fff;border-radius:14px 14px 0 0;flex-direction:column;gap:7px;width:82%;padding:14px 14px 0;display:flex;box-shadow:0 -8px 40px -12px #0a0a0a29}.mkt .case:first-child .case-visual{background:linear-gradient(160deg,#e0862c1a,#e0862c08)}.mkt .case:nth-child(2) .case-visual{background:linear-gradient(160deg,#7c3aed1a,#7c3aed0a)}.mkt .case:nth-child(3) .case-visual{background:linear-gradient(160deg,#0a0a0a14,#0a0a0a07)}.mkt .case-body{text-align:center;flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.mkt .case-body h3{letter-spacing:-.028em;margin:0;font-size:21px;font-weight:800}.mkt .case-body p{color:var(--gray-600);margin:0;font-size:14.5px;line-height:1.6}.mkt .case-link{justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.mkt .case:nth-child(2) .case-link{color:var(--brand-b)}.mkt .case:nth-child(3) .case-link{color:var(--ink)}.mkt .case-link svg{width:14px;height:14px}.mkt .shot .sl{background:var(--gray-150);border-radius:4px;height:8px}.mkt .shot .sl.w60{width:60%}.mkt .shot .sl.w80{width:80%}.mkt .shot .srow{align-items:center;gap:6px;display:flex}.mkt .shot .schip{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gray-500);background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-150);border-radius:4px;padding:3px 7px;font-size:7px;font-weight:600}.mkt .shot .schip.hot{color:#fff;background:var(--accent-grad);box-shadow:none}.mkt .shot .sname{font-size:10px;font-weight:700}.mkt .shot .ssub{font-family:var(--font-mono);color:var(--gray-500);font-size:7px}.mkt .shot .sava{background:var(--accent-grad);border-radius:999px;flex-shrink:0;width:16px;height:16px}.mkt .shot .sbig{letter-spacing:-.03em;font-size:17px;font-weight:800}.mkt .shot .sgood{font-family:var(--font-mono);color:var(--c-green);background:#16a34a14;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:600}.mkt .shot .sstars{color:var(--brand-a);letter-spacing:.1em;font-size:9px}.mkt .caro{border-radius:var(--r-2xl);background:var(--ink);box-shadow:var(--shadow-xl);grid-template-columns:54fr 46fr;margin-top:clamp(2.8rem,4.6vw,4.2rem);display:grid;position:relative;overflow:hidden}.mkt .caro-visual{background:linear-gradient(135deg, var(--ink) 0%, var(--gray-800) 100%);justify-content:center;align-items:center;min-height:420px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.mkt .caro-visual:before{content:"";background:radial-gradient(52% 70% at 20% 10%,#8b5cf652,#0000 65%);position:absolute;inset:0}.mkt .caro-copy{background:linear-gradient(160deg,#ffb28217,#8b5cf614),#fff;flex-direction:column;justify-content:center;gap:14px;padding:clamp(30px,3.6vw,54px);display:flex}.mkt .caro-copy h3{letter-spacing:-.032em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.12}.mkt .caro-copy p{color:var(--gray-600);max-width:42ch;margin:0;font-size:15.5px;line-height:1.65}.mkt .caro-dots{gap:6px;margin-top:10px;display:flex}.mkt .caro-dot{background:var(--gray-200);cursor:pointer;width:8px;height:8px;transition:all var(--dur-fast) var(--ease-out);border:0;border-radius:999px;padding:0}.mkt .caro-dot.on{background:var(--brand-a);width:22px}.mkt .caro-next{cursor:pointer;width:46px;height:46px;box-shadow:var(--shadow-float);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out);z-index:5;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.mkt .caro-next:hover{transform:translateY(calc(-50% - 1px))}.mkt .caro-next svg{width:16px;height:16px}.mkt .caro-stage{z-index:1;width:100%;max-width:380px;transition:opacity .3s var(--ease-out);position:relative}.mkt .cv-card{background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:16px;display:flex;box-shadow:0 24px 60px -20px #00000073}.mkt .cv-lbl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);font-size:8.5px;font-weight:600}.mkt .cv-row{background:var(--gray-25,#fafafa);box-shadow:inset 0 0 0 1px var(--gray-100);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mkt .cv-name{letter-spacing:-.01em;font-size:12px;font-weight:700}.mkt .cv-sub{font-family:var(--font-mono);color:var(--gray-500);margin-top:2px;font-size:8px}.mkt .cv-tag{font-family:var(--font-mono);letter-spacing:.1em;border-radius:4px;padding:3px 7px;font-size:7.5px;font-weight:700}.mkt .cv-tag.hot{color:#fff;background:var(--accent-grad)}.mkt .cv-tag.won{color:var(--c-green);background:#16a34a1a}.mkt .cv-tag.new{color:var(--brand-b);background:#7c3aed1a}.mkt .cv-big{letter-spacing:-.04em;font-size:26px;font-weight:800}.mkt .cv-spark{width:100%;height:44px}.mkt .love-bg{background:radial-gradient(52% 60% at 22% 20%,#ffb2821a,#0000 70%),radial-gradient(52% 60% at 80% 30%,#7c3aed12,#0000 70%);margin-top:clamp(5rem,9vw,8.5rem);padding:clamp(4rem,7vw,6rem) 0}.mkt .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 clamp(2.6rem,4vw,4rem);display:flex}.mkt .chip{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gray-500);border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--gray-150);background:#fff;padding:8px 15px;font-size:11px;font-weight:600}.mkt .love{columns:3;column-gap:16px;max-width:1080px;margin:0 auto}.mkt .love-card{break-inside:avoid;border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;margin-bottom:16px;padding:20px 22px}.mkt .love-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mkt .love-name{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.mkt .love-role{color:var(--gray-500);margin-top:1px;font-size:11.5px}.mkt .love-stars{color:var(--brand-a);letter-spacing:.14em;margin-bottom:8px;font-size:12px}.mkt .love-thumb{background:linear-gradient(150deg, var(--gray-200), var(--gray-300));border-radius:12px;height:110px;margin-top:12px;position:relative;overflow:hidden}.mkt .love-thumb:after{content:"";background:#ffffffeb;border-radius:999px;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0003}.mkt .love-thumb:before{content:"";border-left:10px solid var(--ink);z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:50%;left:calc(50% - 4px);transform:translateY(-50%)}.mkt .love-more{justify-content:center;margin-top:30px;display:flex}.mkt .offers{grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(2.8rem,4.6vw,4.2rem);display:grid}.mkt .offer{border-radius:var(--r-2xl);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(30px,3.4vw,48px);display:flex;position:relative;overflow:hidden}.mkt .offer.orange{background:linear-gradient(165deg,#e0862c17,#e0862c08)}.mkt .offer.purple{background:linear-gradient(165deg,#7c3aed17,#7c3aed08)}.mkt .offer h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.15}.mkt .offer p{color:var(--gray-600);max-width:40ch;margin:0;font-size:15px;line-height:1.6}.mkt .offer .link-arrow{margin-top:4px}.mkt .offer.purple .link-arrow{color:var(--brand-b)}.mkt .offer-shot{background:#fff;border-radius:14px 14px 0 0;flex-direction:column;gap:8px;width:min(380px,88%);min-height:120px;margin-top:18px;margin-bottom:calc(-1*clamp(30px,3.4vw,48px));padding:16px 16px 0;display:flex;box-shadow:0 -10px 44px -14px #0a0a0a29}.mkt .pages-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mkt .pgt{aspect-ratio:3/4;background:linear-gradient(160deg, var(--gray-100), var(--gray-200));border-radius:8px;position:relative;overflow:hidden}.mkt .pgt:before{content:"";background:var(--accent-grad);height:4px;position:absolute;top:0;left:0;right:0}.mkt .pgt:after{content:"";background:#ffffffd9;border-radius:4px;width:56%;height:7px;position:absolute;top:18%;left:12%}.mkt .era{padding-bottom:0}.mkt .era-cta{justify-content:center;margin-top:34px;display:flex}.mkt .era-stage{margin-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(5rem,8vw,7rem);position:relative}.mkt .era-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(46% 44% at 34% 60%,#ffb2821c,#0000 70%),radial-gradient(46% 44% at 70% 56%,#7c3aed14,#0000 70%);position:absolute;inset:-14% -30% 0}.mkt .footer{padding:clamp(3.4rem,6vw,5rem) 0 0}.mkt .foot-grid{grid-template-columns:repeat(6,1fr);gap:26px;display:grid}.mkt .foot-col .lbl{color:var(--ink);letter-spacing:-.01em;margin-bottom:16px;font-size:13.5px;font-weight:700}.mkt .foot-col a{color:var(--gray-500);transition:color var(--dur-fast) var(--ease-out);margin-bottom:11px;font-size:13.5px;text-decoration:none;display:block}.mkt .foot-col a:hover{color:var(--ink)}.mkt .foot-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:38px 0 34px;display:flex}.mkt .foot-note{color:var(--gray-500);font-size:13px}.mkt .foot-strip{background:var(--brand-grad);height:5px}.mkt .hload{opacity:0;animation:mkt-hup .85s var(--ease-out) forwards;transform:translateY(16px)}@keyframes mkt-hup{to{opacity:1;transform:translateY(0)}}.mkt .fs-tabs{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(6px,1.6vw,22px);margin:clamp(2.4rem,4vw,3.6rem) 0 clamp(2rem,3vw,2.8rem);display:flex}.mkt .fs-tab{cursor:pointer;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:11px;padding:16px 20px 13px;display:flex}.mkt .fs-tab:hover{transform:translateY(-2px)}.mkt .fs-tab .tile{color:#fff;width:54px;height:54px;box-shadow:0 10px 22px -8px var(--tb-shadow,#0a0a0a4d);transition:transform var(--dur-fast) var(--ease-out);border-radius:16px;justify-content:center;align-items:center;display:flex}.mkt .fs-tab .tile svg{width:24px;height:24px}.mkt .fs-tab .lb{color:var(--gray-600);letter-spacing:-.01em;font-size:14px;font-weight:600}.mkt .fs-tab.on{background:var(--tb-tint);box-shadow:inset 0 0 0 1.5px var(--tb-ring)}.mkt .fs-tab.on .lb{color:var(--tb-deep);font-weight:700}.mkt .fs-wrap{position:relative}.mkt .fs-card{border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);grid-template-columns:58fr 42fr;min-height:440px;display:grid;overflow:hidden}.mkt .fs-visual{background:var(--fs-color,#06b6d4);transition:background .45s var(--ease-out);justify-content:center;align-items:center;padding:44px 30px;display:flex;position:relative;overflow:hidden}.mkt .fs-visual:before{content:"";background:radial-gradient(60% 80% at 18% 8%,#ffffff38,#0000 60%);position:absolute;inset:0}.mkt .fs-stage{z-index:1;width:100%;max-width:390px;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);position:relative}.mkt .fs-stage.swap{opacity:0;transform:translateY(12px)}.mkt .fs-copy{background:var(--fs-tint,#e7f8fb);transition:background .45s var(--ease-out);flex-direction:column;justify-content:center;gap:14px;padding:clamp(30px,3.6vw,56px);display:flex}.mkt .fs-copy h3{letter-spacing:-.032em;color:var(--fs-deep,#0e7490);transition:color .45s var(--ease-out), opacity .28s var(--ease-out);margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.12}.mkt .fs-copy p{color:var(--gray-700);max-width:42ch;transition:opacity .28s var(--ease-out);margin:0;font-size:15.5px;line-height:1.65}.mkt .fs-copy .link-arrow{color:var(--fs-deep,#0e7490)}.mkt .fs-copy.swap h3,.mkt .fs-copy.swap p{opacity:0}.mkt .fs-arrow{z-index:6;cursor:pointer;width:46px;height:46px;box-shadow:var(--shadow-float);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mkt .fs-arrow:hover{transform:translateY(calc(-50% - 2px))}.mkt .fs-arrow.prev{left:-23px}.mkt .fs-arrow.next{right:-23px}.mkt .fs-arrow svg{width:16px;height:16px}@media (max-width:900px){.mkt .fs-card{grid-template-columns:1fr}.mkt .fs-arrow.prev{top:auto;bottom:-23px;left:10px;transform:none}.mkt .fs-arrow.next{top:auto;bottom:-23px;right:10px;transform:none}.mkt .fs-tab{padding:10px 12px 9px}.mkt .fs-tab .tile{width:46px;height:46px}.mkt .fs-tab .lb{font-size:12.5px}}.mkt .kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);margin-bottom:22px;font-size:12px;font-weight:600}.mkt .kicker b{color:var(--accent-b);transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);font-weight:600;display:inline-block}.mkt .kicker b.out{opacity:0;transform:translateY(-70%)}.mkt .frame.tilt{opacity:0;animation:mkt-frameIn .9s var(--ease-out) .55s forwards;transform-style:preserve-3d;will-change:transform}@keyframes mkt-frameIn{to{opacity:1}}.mkt .bsug.anim{opacity:0;animation:mkt-bsugIn .6s var(--ease-out) forwards;transform:translateY(12px)}@keyframes mkt-bsugIn{to{opacity:1;transform:translateY(0)}}.mkt .tickbump{animation:mkt-tickb .45s var(--ease-out);display:inline-block}@keyframes mkt-tickb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mkt .chips-marquee{margin:26px 0 clamp(2.6rem,4vw,4rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mkt .chips-track{gap:8px;width:max-content;animation:30s linear infinite mkt-marq;display:flex}.mkt .chips-marquee:hover .chips-track{animation-play-state:paused}@keyframes mkt-marq{to{transform:translate(-50%)}}.mkt .btn-gradient{background-position:15% 30%;background-size:150% 150%}.mkt .btn-gradient:hover{background-position:85% 70%}.mkt .rv{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.mkt .rv.in{opacity:1;transform:translateY(0)}@media (max-width:1080px){.mkt .app-body{grid-template-columns:200px 1fr}.mkt .app-bella{display:none}.mkt .love{columns:2}}@media (max-width:900px){.mkt .nav-links{display:none}.mkt .annc-card,.mkt .cases,.mkt .caro{grid-template-columns:1fr}.mkt .caro-next{top:auto;bottom:-23px;right:14px;transform:none}.mkt .offers{grid-template-columns:1fr}.mkt .stats{grid-template-columns:1fr;gap:34px}.mkt .foot-grid{grid-template-columns:repeat(3,1fr)}.mkt .app-body{grid-template-columns:1fr}.mkt .app-side,.mkt .app-tabs{display:none}}@media (max-width:560px){.mkt .love{columns:1}.mkt .foot-grid{grid-template-columns:repeat(2,1fr)}.mkt .h1{letter-spacing:-.038em}.mkt .cta-duo{flex-direction:column;align-items:stretch}.mkt .cta-col .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mkt,.mkt *,.mkt :before,.mkt :after{transition-duration:1ms!important;animation-duration:1ms!important}}.mkt{--ink:#2b2440;--gray-800:#453c5e;--gray-700:#575071;--gray-600:#6b6284;--gray-500:#9a91b0;--gray-400:#b9b1cb;--gray-300:#d5cfe3;--gray-200:#e6e2ef;--gray-150:#eeebf5;--gray-100:#f3f1f8;--gray-50:#faf9fc;--brand-a:#7c3aed;--brand-b:#5e3ba6;--brand-grad:linear-gradient(135deg, #06b6d4 0%, #7c3aed 50%, #ec4899 100%);--shadow-card:0 1px 2px #2b24400d, 0 16px 40px -22px #3c1e6e38;--shadow-card-hover:0 2px 4px #2b24400f, 0 26px 54px -24px #3c1e6e4d;--shadow-float:0 10px 32px -8px #3c1e6e4d;--shadow-xl:0 34px 80px -30px #2b244066;--shadow-bloom:0 18px 42px #06b6d433, 0 10px 26px #7c3aed29, 0 6px 18px #ec489924;background:linear-gradient(#fff 0%,#fafafa 100%) fixed}.mkt .wm.grad{background-image:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--ink);color:var(--ink)}.mkt .stars,.mkt .rating .stars,.mkt .love-stars,.mkt .pp-rev-s,.mkt .sstars,.mkt .stars-line{color:#e0862c!important}.mkt .case:first-child .case-link{color:#96601c}.mkt .meet{position:relative}.mkt .meet-glow{pointer-events:none;z-index:0;filter:blur(42px);background:radial-gradient(42% 46% at 50% 34%,#e2ceff61,#0000 70%),radial-gradient(30% 34% at 38% 62%,#ffd4af47,#0000 70%);position:absolute;inset:-4% -10% 0}.mkt .meet .wrap{z-index:1;position:relative}.mkt .meet-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(26px,4vw,56px);max-width:1020px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;display:grid}.mkt .meet-her{flex-direction:column;align-items:center;gap:26px;display:flex}.mkt .meet-status{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gray-600);border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--gray-150), var(--shadow-card);text-align:center;background:#fff;justify-content:center;align-items:center;gap:9px;min-width:30ch;padding:9px 16px;font-size:11px;font-weight:600;display:inline-flex}.mkt .meet-live{background:#2f9e5f;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite mkt-meetPulse}.mkt .meet-status.busy .meet-live{background:var(--brand-a)}@keyframes mkt-meetPulse{0%,to{opacity:1}50%{opacity:.35}}.mkt .meet-feed-zone .badge-new{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brand-b);border-radius:var(--r-full);background:#7c3aed14;margin-bottom:16px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.mkt .meet-feed{flex-direction:column;gap:10px;height:470px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 97%);mask-image:linear-gradient(#000 0% 68%,#0000 97%)}.mkt .feed-item{box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-shrink:0;padding:14px 16px;overflow:hidden}.mkt .feed-item.in{animation:mkt-feedIn .65s var(--ease-out)}@keyframes mkt-feedIn{0%{opacity:0;max-height:0;margin-bottom:-10px;padding-top:0;padding-bottom:0;transform:translateY(-12px)}to{opacity:1;max-height:150px;margin-bottom:0;padding-top:14px;padding-bottom:14px;transform:none}}.mkt .feed-kind{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:9px;font-weight:600;display:flex}.mkt .feed-kind.found{color:var(--brand-b)}.mkt .feed-kind.done{color:#15803d}.mkt .feed-kind.ask{color:var(--gray-500)}.mkt .feed-kind.caught{color:#96601c}.mkt .feed-t{letter-spacing:-.012em;color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.mkt .feed-t b{font-weight:700}.mkt .feed-d{color:var(--gray-500);margin-top:3px;font-size:12.5px;line-height:1.5}.mkt .feed-row{gap:7px;margin-top:10px;display:flex}.mkt .feed-btn{border-radius:var(--r-full);background:var(--ink);color:#fff;padding:6px 14px;font-size:11.5px;font-weight:700}.mkt .feed-btn.ghost{background:var(--gray-100);color:var(--gray-600)}.mkt .feed-done{color:#15803d;align-items:center;gap:6px;margin-top:9px;font-size:11.5px;font-weight:700;display:inline-flex}.mkt .feed-done svg{width:12px;height:12px}.mkt .meet-rules{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1020px;margin:clamp(2.4rem,4vw,3.6rem) auto 0;display:grid}.mkt .meet-rule{border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;padding:26px 26px 28px}.mkt .meet-rule:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.mkt .meet-rule-ico{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.mkt .meet-rule-ico svg{width:19px;height:19px}.mkt .meet-rule h4{letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:800}.mkt .meet-rule p{color:var(--gray-600);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.mkt .meet-grid,.mkt .meet-rules{grid-template-columns:1fr}}.mkt .meet-plate{text-align:center;margin-top:clamp(4rem,6.5vw,6rem)}.mkt .meet-plate .sec-sub{margin-top:14px}.mkt .meet .juggle{margin-top:clamp(2rem,3.4vw,3rem)}.mkt .tour{flex-direction:column;gap:clamp(4.5rem,7.5vw,7.5rem);margin-top:clamp(2.6rem,4.4vw,4.2rem);display:flex}.mkt .tour-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,72px);width:100%;max-width:1020px;margin:0 auto;display:grid;position:relative}.mkt .tour-row:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(36% 50% at var(--gx,72%) 48%, var(--fs-glow), transparent 72%), radial-gradient(24% 34% at calc(var(--gx,72%) - 16%) 76%, #ffd4af38, transparent 70%);filter:blur(46px);position:absolute;inset:-16% -10%}.mkt .tour-row.flip:before{--gx:28%}.mkt .tour-row>*{z-index:1;position:relative}.mkt .tour-row.flip .tour-copy{order:2}.mkt .tour-row.flip .tour-visual{order:1}.mkt .tour-copy{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.mkt .tour-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fs-deep);background:var(--fs-tint);border-radius:var(--r-full);align-items:center;gap:8px;padding:6px 13px;font-size:10px;font-weight:600;display:inline-flex}.mkt .tour-badge svg{width:13px;height:13px}.mkt .tour-copy h3{letter-spacing:-.034em;color:var(--ink);margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.1}.mkt .tour-copy>p{color:var(--gray-600);max-width:44ch;margin:0;font-size:15.5px;line-height:1.65}.mkt .tour-bella{box-shadow:inset 0 1px 0 var(--gray-150);align-items:flex-start;gap:11px;margin-top:8px;padding-top:16px;display:flex}.mkt .tour-bella p{color:var(--gray-700);max-width:44ch;margin:0;font-size:14px;font-weight:550;line-height:1.55}.mkt .tour-visual{justify-content:center;display:flex}.mkt .tour-stage{width:100%;max-width:400px}.mkt .tour-stage .cv-card{box-shadow:0 1px 2px #2b24400d, 0 30px 60px -26px #6042a061, inset 0 0 0 1px var(--gray-100)}.mkt .fs-tab .tile{box-shadow:0 6px 16px -8px #2b244029}@media (max-width:900px){.mkt .tour-row{grid-template-columns:1fr;gap:26px}.mkt .tour-row.flip .tour-copy{order:1}.mkt .tour-row.flip .tour-visual{order:2}}.mkt .pin-zone{height:575vh;position:relative}.mkt .pin-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mkt .pin-glows{pointer-events:none;position:absolute;inset:0}.mkt .pin-glow{opacity:0;filter:blur(52px);transition:opacity .8s var(--ease-out);position:absolute;inset:-10%}.mkt .pin-glow.on{opacity:1}.mkt .pin-stage .fs-tabs{margin:0 0 clamp(1.6rem,2.6vw,2.6rem)}.mkt .pin-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,72px);max-width:1020px;margin:0 auto;display:grid;position:relative}.mkt .pin-copy,.mkt .pin-visual{min-height:420px;position:relative}.mkt .pin-lyr{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;transform:translateY(34px)}.mkt .pin-lyr.on{opacity:1;pointer-events:auto;transform:none}.mkt .pin-lyr.above{transform:translateY(-34px)}.mkt .pin-vis{justify-content:center;align-items:center}.mkt .pin-vis .tour-stage{width:100%;max-width:400px}.mkt .tour-fallback{display:none}@media (max-width:900px){.mkt .pin-zone{display:none}.mkt .tour-fallback{display:flex}}@media (prefers-reduced-motion:reduce){.mkt .pin-zone{display:none}.mkt .tour-fallback{display:flex}}.mkt .vg-toast{color:var(--ink);box-shadow:0 10px 26px -10px #6042a066, inset 0 0 0 1px var(--gray-150);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;transform:translateY(10px)}.mkt .vg-toast .vg-stars{color:#e0862c;letter-spacing:.1em;font-size:11px}.mkt .vg-toast.in{opacity:1;transform:none}.mkt .vg-revs.bump,.mkt .vg-scans.bump{animation:mkt-vgBump .5s var(--ease-out);display:inline-block}@keyframes mkt-vgBump{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.mkt .vg-opt{transition:box-shadow .3s var(--ease-out)}.mkt .vg-opt.sel{box-shadow:inset 0 0 0 1.5px #16a34a,0 0 0 3px #16a34a1a}.mkt .vg-opt.sel .cv-name{color:var(--ink)!important}.mkt .vg-lead-in{animation:mkt-vgLeadIn .55s var(--ease-out)}@keyframes mkt-vgLeadIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mkt .cv-spark .vg-line{stroke-dasharray:620;stroke-dashoffset:0}.mkt .swap-zone{position:relative}.mkt .swap-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4.5vw,64px);max-width:980px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;display:grid}.mkt .swap-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);margin-bottom:18px;font-size:10px;font-weight:600}.mkt .swap-row{box-shadow:inset 0 -1px 0 var(--gray-150);align-items:baseline;gap:10px;padding:13px 2px;font-size:15px;display:flex;position:relative}.mkt .swap-row .n{color:var(--gray-700);white-space:nowrap;font-weight:600}.mkt .swap-row .dots{border-bottom:1.5px dotted var(--gray-300);flex:1;transform:translateY(-4px)}.mkt .swap-row .v{color:var(--gray-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.mkt .swap-row:after{content:"";background:var(--gray-400);width:0;height:1.5px;transition:width .5s var(--ease-out);position:absolute;top:50%;left:0}.mkt .swap-row.gone{opacity:.55}.mkt .swap-row.gone:after{width:100%}.mkt .swap-total{color:var(--gray-500);justify-content:space-between;align-items:baseline;gap:10px;padding:16px 2px 0;font-size:13px;display:flex}.mkt .swap-total b{color:var(--ink);letter-spacing:-.015em;font-size:16px}.mkt .swap-card{border-radius:var(--r-2xl);box-shadow:var(--shadow-card-hover);background:#fff;flex-direction:column;gap:12px;padding:clamp(24px,2.8vw,36px);display:flex;position:relative}.mkt .swap-card:before{content:"";background:linear-gradient(90deg,#0000,#d6a8ffd9 30%,#fffffff2 55%,#ffc49ed9 75%,#0000);border-radius:999px;height:1.5px;position:absolute;top:0;left:9%;right:26%}.mkt .swap-card-head{align-items:center;gap:11px;margin-bottom:4px;display:flex}.mkt .swap-card-t{letter-spacing:-.02em;font-size:17px;font-weight:800}.mkt .swap-card-s{font-family:var(--font-mono);letter-spacing:.14em;color:var(--gray-500);margin-top:2px;font-size:8.5px;font-weight:600}.mkt .swap-tick{color:var(--gray-700);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.mkt .swap-tick:before{content:"";background:#16a34a1a url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M4 8.5l2.8 2.8L12 5.5\" stroke=\"%2315803d\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/9px no-repeat;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.mkt .swap-price{color:var(--ink);letter-spacing:-.015em;box-shadow:inset 0 1px 0 var(--gray-150);margin-top:2px;padding-top:10px;font-size:15px;font-weight:700}@media (max-width:900px){.mkt .swap-grid{grid-template-columns:1fr}}.mkt .doors{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(20px,3vw,36px);max-width:1000px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;display:grid}.mkt .door{border-radius:var(--r-2xl);box-shadow:inset 0 0 0 1px var(--gray-150);flex-direction:column;gap:12px;padding:clamp(24px,2.8vw,38px);display:flex;position:relative;overflow:hidden}.mkt .door-glow{pointer-events:none;filter:blur(46px);opacity:.8;position:absolute;inset:-20%}.mkt .door-glow.a{background:radial-gradient(42% 42% at 70% 12%,#e0862c1f,#0000 70%)}.mkt .door-glow.b{background:radial-gradient(42% 42% at 30% 12%,#7c3aed1a,#0000 70%)}.mkt .door>*{z-index:1;position:relative}.mkt .door-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);font-size:10px;font-weight:600}.mkt .door h3{letter-spacing:-.028em;margin:0;font-size:clamp(20px,2vw,26px);font-weight:800}.mkt .door>p{color:var(--gray-600);max-width:44ch;margin:0 0 6px;font-size:14.5px;line-height:1.6}.mkt .inv-stack{flex-direction:column;gap:8px;margin-top:auto;display:flex}.mkt .inv{box-shadow:var(--shadow-card);opacity:0;background:#fff;border-radius:11px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 15px;font-size:13.5px;display:flex;transform:translateY(-8px)rotate(0)}.mkt .inv.in{animation:mkt-invDrop .5s var(--ease-out) forwards}@keyframes mkt-invDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg))}}.mkt .inv:nth-child(odd){--tilt:-.5deg}.mkt .inv:nth-child(2n){--tilt:.55deg}.mkt .inv span{color:var(--gray-700);font-weight:600}.mkt .inv b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:800}.mkt .inv b i{color:var(--gray-500);font-size:11px;font-style:normal;font-weight:600}.mkt .door-total{box-shadow:inset 0 1px 0 var(--gray-150);color:var(--gray-500);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:14px;font-size:12.5px;display:flex}.mkt .door-total b{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.mkt .diy{box-shadow:var(--shadow-card);text-align:center;background:#fdfdfb;border:1px solid #d8d5cc;border-radius:10px;margin-top:auto;font-family:Comic Sans MS,Chalkboard SE,cursive;overflow:hidden}.mkt .diy-bar{background:#e9e6df;border-bottom:1px solid #d8d5cc;align-items:center;gap:5px;padding:7px 10px;display:flex}.mkt .diy-bar i{background:#cbc7bc;border-radius:999px;width:9px;height:9px}.mkt .diy-bar span{font-family:var(--font-mono);color:#8d8a80;text-align:left;white-space:nowrap;background:#f7f5f0;border-radius:5px;flex:1;margin-left:6px;padding:3px 10px;font-size:9px;overflow:hidden}.mkt .diy-banner{color:#c33;text-shadow:1px 1px #f4c7c7;padding:14px 10px 4px;font-size:15px;font-weight:700}.mkt .diy-line{color:#33a;padding:2px 10px 10px;font-size:10.5px;text-decoration:underline}.mkt .diy-photos{justify-content:center;gap:7px;padding:0 14px 12px;display:flex}.mkt .diy-photos div{color:#a09c8e;background:#eceae4;border:1px dashed #b9b5a8;justify-content:center;align-items:center;width:52px;height:40px;font-size:15px;display:flex}.mkt .diy-foot{color:#8d8a80;border-top:1px solid #e2dfd6;padding:7px;font-size:9px;font-style:italic}.mkt .lates{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mkt .late{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gray-500);box-shadow:inset 0 0 0 1px var(--gray-150);opacity:0;background:#fff;border-radius:999px;padding:6px 11px;font-size:9.5px;font-weight:600;transform:translateY(6px)}.mkt .late.in{animation:mkt-rise4x .45s var(--ease-out) forwards}@keyframes mkt-rise4x{to{opacity:1;transform:none}}.mkt .late.more{color:var(--brand-b);box-shadow:inset 0 0 0 1px #7c3aed33}.mkt .third{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;max-width:760px;margin:clamp(2.6rem,4vw,3.8rem) auto 0;display:flex}.mkt .third p{color:var(--gray-600);margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.mkt .third p b{color:var(--ink);font-weight:700}.mkt .third .link-arrow{flex-basis:100%;justify-content:center;margin-top:6px}@media (max-width:900px){.mkt .doors{grid-template-columns:1fr}}.mkt .stmt-zone{max-width:640px;margin:clamp(3rem,5vw,4.6rem) auto 0;position:relative}.mkt .stmt-pool{pointer-events:none;filter:blur(52px);z-index:0;background:radial-gradient(42% 46% at 30% 36%,#e0862c24,#0000 70%),radial-gradient(42% 46% at 72% 62%,#7c3aed1f,#0000 70%);position:absolute;inset:-16% -30%}.mkt .stmt{z-index:1;border-radius:var(--r-xl);box-shadow:var(--shadow-card-hover);background:#fff;flex-direction:column;min-height:560px;padding:clamp(22px,2.6vw,32px) clamp(22px,2.6vw,32px) 0;display:flex;position:relative;overflow:hidden}.mkt .stmt:before{content:"";background:linear-gradient(90deg,#0000,#d6a8ffd9 30%,#fffffff2 55%,#ffc49ed9 75%,#0000);border-radius:999px;height:1.5px;position:absolute;top:0;left:10%;right:28%}.mkt .stmt-head{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.mkt .stmt-meta{color:var(--gray-400)}.mkt .stmt-counters{box-shadow:inset 0 -1px 0 var(--gray-100);gap:clamp(26px,4vw,48px);margin-bottom:4px;padding:16px 0 14px;display:flex}.mkt .stmt-counter .k{color:var(--gray-500);margin-bottom:4px;font-size:11px;font-weight:600}.mkt .stmt-counter .v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1}.mkt .stmt-counter .v.money{color:#b3261e}.mkt .stmt-counter .v.time{color:#6d28d9}.mkt .stmt-feed{flex-direction:column;flex:1;display:flex}.mkt .srow{box-shadow:inset 0 -1px 0 var(--gray-100);opacity:0;justify-content:space-between;align-items:baseline;gap:14px;max-height:0;padding:0 2px;font-size:13.5px;display:flex;overflow:hidden}.mkt .srow.in{animation:mkt-srowIn .55s var(--ease-out) forwards}@keyframes mkt-srowIn{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:64px;padding-top:10px;padding-bottom:10px;transform:none}}.mkt .srow .d{color:var(--gray-600);min-width:0;font-weight:550}.mkt .srow .d small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gray-400);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.mkt .srow b{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-weight:750}.mkt .srow.m b{color:#b3261e}.mkt .srow.t b{color:#6d28d9}.mkt .srow.loss{background:#e0862c0d;border-radius:10px;margin:6px 0;padding-left:12px;padding-right:12px;box-shadow:inset 0 0 0 1px #e0862c2e}.mkt .srow.loss b{font-family:var(--font-mono);letter-spacing:.12em;color:#96601c;background:#e0862c24;border-radius:6px;padding:4px 9px;font-size:9px;font-weight:700}.mkt .stmt-total{color:var(--gray-500);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:16px 2px 20px;font-size:12px;display:flex;transform:translateY(8px)}.mkt .stmt-total.in{opacity:1;transform:none}.mkt .stmt-total b{color:var(--ink);letter-spacing:-.02em;font-size:16.5px;font-weight:800}@media (max-width:640px){.mkt .stmt{min-height:600px}}.mkt .stmt-instr{box-shadow:inset 0 -1px 0 var(--gray-100);justify-content:center;gap:clamp(40px,6vw,84px);margin-bottom:4px;padding:18px 0 16px;display:flex}.mkt .instr{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt .instr svg{width:120px;height:78px;overflow:visible}.mkt .glbl{font-family:var(--font-mono);fill:var(--gray-400);font-size:9px;font-weight:600}.mkt .needle{transform-origin:60px 66px;transition:transform .7s cubic-bezier(.34,1.3,.5,1);transform:rotate(70deg)}.mkt .clock-arc{transition:stroke-dashoffset .7s var(--ease-out)}.mkt #clock-hr,.mkt #clock-min{transform-origin:60px 40px;transition:transform .7s var(--ease-out)}.mkt .instr-v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(24px,2.4vw,31px);font-weight:800;line-height:1}.mkt .instr-v.money{color:#b3261e}.mkt .instr-v.time{color:#6d28d9}.mkt .instr-k{color:var(--gray-500);margin-top:4px;font-size:11px;font-weight:600}.mkt .srow .sic{border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;display:flex}.mkt .srow .sic svg{width:15px;height:15px}.mkt .srow.m .sic{color:#b3261e;background:#b3261e14}.mkt .srow.t .sic{color:#6d28d9;background:#7c3aed17}.mkt .srow.loss .sic{color:#96601c;background:#e0862c24}.mkt .srow{align-items:center}.mkt .srow .mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mkt .pain-cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4.5vw,64px);max-width:1000px;margin:clamp(3rem,5vw,4.6rem) auto 0;display:grid}.mkt .pain-col{flex-direction:column;align-items:flex-start;gap:15px;display:flex;position:relative}.mkt .pain-col h3{letter-spacing:-.032em;color:var(--ink);margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:800;line-height:1.1}.mkt .pain-col>p{color:var(--gray-600);max-width:42ch;margin:0 0 8px;font-size:15px;line-height:1.62}.mkt .pain-pool{pointer-events:none;filter:blur(46px);z-index:-1;position:absolute;inset:-14% -12%}.mkt .pain-pool.a{background:radial-gradient(40% 40% at 60% 42%,#e0862c24,#0000 72%)}.mkt .pain-pool.b{background:radial-gradient(40% 40% at 40% 42%,#7c3aed1f,#0000 72%)}.mkt .acct{width:100%;max-width:380px;box-shadow:var(--shadow-card-hover);background:#fff;border-radius:18px;padding:18px 20px 14px;position:relative;overflow:hidden}.mkt .acct:before{content:"";background:linear-gradient(90deg,#0000,#d6a8ffcc 30%,#fffffff2 55%,#ffc49ecc 75%,#0000);border-radius:999px;height:1.5px;position:absolute;top:0;left:10%;right:30%}.mkt .acct-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:9.5px;font-weight:600;display:flex}.mkt .acct-meta{color:var(--gray-400)}.mkt .acct-big{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1;transition:color .4s}.mkt .acct-big.low{color:#b3261e}.mkt .acct-big.up{color:var(--ink)}.mkt .acct-big.up.high{color:#6d28d9}.mkt .acct-sub{color:var(--gray-500);margin:3px 0 12px;font-size:11.5px}.mkt .acct-feed{flex-direction:column;display:flex}.mkt .deb{box-shadow:inset 0 1px 0 var(--gray-100);opacity:0;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:12.5px;display:flex;transform:translateY(-6px)}.mkt .deb.in{animation:mkt-rise4x .45s var(--ease-out) forwards}.mkt .deb span{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.mkt .deb b{color:#b3261e;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-weight:750}.mkt .deb b i{color:var(--gray-500);font-size:10px;font-style:normal;font-weight:600}.mkt .deb.t b{color:#6d28d9}.mkt .diy-sm{width:100%;max-width:380px;margin-top:14px}@media (max-width:900px){.mkt .pain-cols{grid-template-columns:1fr;gap:44px}}.mkt .juggle{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;max-width:1020px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;display:grid}.mkt .jcard{min-height:128px;transform:rotate(var(--jt,0deg));transition:transform .7s var(--ease-out);position:relative}.mkt .jcard.done{transform:rotate(0)}.mkt .j-face{box-shadow:var(--shadow-card);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:15px 17px;display:flex;position:absolute;inset:0}.mkt .j-face.fix{opacity:0;pointer-events:none;transform:translateY(10px)}.mkt .jcard.done .j-face.pain{opacity:0;pointer-events:none;transform:translateY(-10px)}.mkt .jcard.done .j-face.fix{opacity:1;pointer-events:auto;box-shadow:var(--shadow-card), inset 0 0 0 1px #7c3aed24;transform:none}.mkt .j-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt .j-kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);font-size:9.5px;font-weight:600}.mkt .j-chip{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;color:#96601c;background:#e0862c1f;border-radius:6px;padding:4px 9px;font-size:8.5px;font-weight:700}.mkt .j-chip.ok{color:#fff;background:var(--brand-grad)}.mkt .j-face p{color:var(--gray-700);margin:0;font-size:13.5px;font-weight:550;line-height:1.5}.mkt .j-face.fix p{color:var(--gray-700);align-items:flex-start;gap:9px;display:flex}.mkt .j-face.fix p .bl-mini{margin-top:1px}.mkt .j-total{max-width:1020px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;margin:22px auto 0;font-size:11.5px;font-weight:600;display:flex;position:relative}.mkt .j-total span{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.mkt .j-total-pain{color:var(--gray-500)}.mkt .j-total-fix{color:var(--brand-b);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(8px)}.mkt .j-total.done .j-total-pain{opacity:0;transform:translateY(-8px)}.mkt .j-total.done .j-total-fix{opacity:1;transform:none}.mkt .tl{max-width:640px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;padding-left:34px;position:relative}.mkt .tl:before{content:"";background:linear-gradient(180deg, var(--gray-200) 0%, var(--gray-200) 55%, #7c3aed59 100%);border-radius:999px;width:2px;position:absolute;top:8px;bottom:36px;left:7px}.mkt .tl-item{padding:0 0 clamp(1.8rem,3vw,2.6rem);position:relative}.mkt .tl-item:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--gray-300), 0 2px 6px #2b24401a;background:#fff;border-radius:999px;position:absolute;top:5px;left:-33px}.mkt .tl-item:nth-child(n+4):before{box-shadow:inset 0 0 0 1.5px #7c3aed80,0 2px 8px #7c3aed33}.mkt .tl-time{font-family:var(--font-mono);letter-spacing:.15em;color:var(--gray-500);margin-bottom:6px;font-size:10px;font-weight:600}.mkt .tl-item:nth-child(n+4) .tl-time{color:var(--brand-a)}.mkt .tl-body h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18.5px;font-weight:800}.mkt .tl-body>p{color:var(--gray-600);max-width:52ch;margin:0 0 12px;font-size:14.5px;line-height:1.6}.mkt .tl-art{max-width:430px}.mkt .tl-input{box-shadow:inset 0 0 0 1px var(--gray-150), var(--shadow-card);font-family:var(--font-mono);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:11.5px;display:flex}.mkt .tl-input svg{color:var(--gray-400);flex-shrink:0}.mkt .tl-mini{box-shadow:var(--shadow-card);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mkt .tl-mini b{letter-spacing:-.015em;font-size:13.5px;font-weight:700;display:block}.mkt .tl-mini small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gray-500);margin-top:3px;font-size:8.5px;font-weight:600;display:block}.mkt .tl-tag{font-family:var(--font-mono);letter-spacing:.1em;border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:8.5px;font-weight:700}.mkt .tl-tag.live,.mkt .tl-tag.done{color:#15803d;background:#16a34a1a}.mkt .tl-tag.hot{color:#fff;background:var(--brand-grad)}.mkt .tl-toast{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -12px #2b244080}.mkt .tl-toast:before{content:"";background:#4ade80;border-radius:999px;width:7px;height:7px}.mkt .tl-more{color:var(--gray-600);align-items:center;gap:10px;padding-top:4px;font-size:14.5px;font-weight:600;display:flex}.mkt #pricing{position:relative}.mkt .price-grid{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:18px;max-width:860px;margin:clamp(2.8rem,4.6vw,4.2rem) auto 0;display:grid}.mkt .price-card{border-radius:var(--r-2xl);box-shadow:var(--shadow-card);text-align:left;background:#fff;flex-direction:column;gap:11px;padding:clamp(24px,2.8vw,36px);display:flex}.mkt .price-card.featured{box-shadow:var(--shadow-card-hover), 0 0 0 1.5px #7c3aed40;position:relative}.mkt .price-flag{font-family:var(--font-mono);letter-spacing:.14em;color:#fff;background:var(--brand-grad);border-radius:999px;padding:5px 12px;font-size:8.5px;font-weight:700;position:absolute;top:-11px;left:26px}.mkt .price-name{letter-spacing:-.015em;color:var(--gray-600);font-size:15px;font-weight:800}.mkt .price-num{letter-spacing:-.045em;color:var(--ink);font-size:clamp(34px,3.4vw,46px);font-weight:800;line-height:1}.mkt .price-num small{letter-spacing:-.01em;color:var(--gray-500);font-size:14px;font-weight:600}.mkt .price-sub{color:var(--gray-500);margin-bottom:6px;font-size:13.5px}.mkt .price-tick{color:var(--gray-700);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.mkt .price-tick:before{content:"";background:#7c3aed17 url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M4 8.5l2.8 2.8L12 5.5\" stroke=\"%237c3aed\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/9px no-repeat;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.mkt .price-card .btn{margin-top:14px}@media (max-width:800px){.mkt .price-grid{grid-template-columns:1fr}}.mkt .cta-final{padding-bottom:clamp(2rem,3vw,3rem);position:relative}.mkt .cta-orb{justify-content:center;margin-bottom:26px;display:flex}.mkt .cta-orb .bl-stage{margin:0 auto}.mkt #faq .wrap{max-width:760px}.mkt #faq .h2{text-align:left;margin-bottom:clamp(1.8rem,3vw,2.6rem)}.mkt .faq details{border-bottom:1px solid var(--gray-150)}.mkt .faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 2px;font-size:16.5px;font-weight:700;list-style:none;transition:color .2s;display:flex}.mkt .faq summary:hover{color:var(--brand-a)}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";color:var(--gray-400);transition:transform .3s var(--ease-out);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.mkt .faq details[open] summary:after{color:var(--brand-a);transform:rotate(45deg)}.mkt .faq details p{color:var(--gray-600);max-width:64ch;margin:0;padding:0 2px 20px;font-size:14.5px;line-height:1.65}.mkt .love-rating{color:var(--gray-500);justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:14px;display:flex}.mkt .love-rating .stars{letter-spacing:.16em;font-size:12px}.mkt .love-rating b{color:var(--ink);letter-spacing:-.01em;font-weight:700}.mkt .love-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);padding:20px 22px 15px}.mkt .love-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.mkt .love-head{margin-bottom:11px}.mkt .love-head .love-stars{letter-spacing:.1em;margin-bottom:0;margin-left:auto;font-size:10.5px}.mkt .love-q{color:var(--gray-700);font-size:14.5px;line-height:1.62}.mkt .love-q b{color:var(--ink);font-weight:600}.mkt .love-src{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gray-400);border-top:1px solid #2b24400f;align-items:center;gap:6px;margin-top:14px;padding-top:11px;font-size:10px;display:flex}.mkt .love-ask{color:var(--gray-500);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mkt .love-ask .bl-mini{width:14px;height:14px}@media (max-width:760px){.mkt .nav-signin,.mkt .nav-actions .btn-secondary{display:none}}@media (max-width:640px){.mkt #meet-orb{--bl-d:150px!important}.mkt .meet-grid>*{min-width:0}.mkt .meet-feed-zone,.mkt .meet-feed{width:100%;max-width:100%}.mkt .meet-feed{height:430px}.mkt .srow{height:auto;min-height:64px}.mkt .meet-grid{gap:18px}.mkt .meet-her{gap:10px}}.mkt .lightbox{z-index:100;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#140f23d1;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.mkt .lightbox.open{opacity:1;pointer-events:auto}.mkt .lightbox video{max-width:min(960px,100%);max-height:80vh;box-shadow:var(--shadow-xl);border-radius:16px}.mkt .lightbox-close{cursor:pointer;color:#fff;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:18px;right:18px}.mkt .lightbox-close svg{width:16px;height:16px}.mkt .price-cur{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(1.8rem,3vw,2.6rem);display:flex}.mkt .price-cur button{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gray-500);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700}.mkt .price-cur button[data-on=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mkt .price-founding{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--gray-500);margin-top:14px;font-size:10.5px;font-weight:700}.mkt .price-was{color:var(--gray-500);font-size:12.5px}.mkt .price-trial-note{color:var(--gray-500);text-align:center;max-width:560px;margin:22px auto 0;font-size:13px;line-height:1.6}.mkt .price-compare-link{text-align:center;margin-top:18px;font-size:14px;font-weight:600}.mkt .price-compare-link a{color:var(--brand);text-decoration:none}.mkt .price-compare-link a:hover{text-decoration:underline}.mkt .pcmp{border-radius:var(--r-2xl);max-width:760px;box-shadow:var(--shadow-card);background:#fff;margin:clamp(2rem,3.4vw,3rem) auto 0;overflow-x:auto}.mkt .pcmp table{border-collapse:collapse;width:100%;font-size:14px}.mkt .pcmp thead th{letter-spacing:-.01em;color:var(--ink);text-align:center;padding:18px 16px 10px;font-size:13px;font-weight:800}.mkt .pcmp thead th:first-child{text-align:left;padding-left:26px}.mkt .pcmp tbody td{color:var(--gray-700);border-top:1px solid #0f172a0d;padding:11px 16px;line-height:1.45}.mkt .pcmp tbody td:first-child{padding-left:26px}.mkt .pcmp tbody td+td{text-align:center;width:120px}.mkt .pcmp .pcmp-group th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--gray-500);background:#0f172a06;border-top:1px solid #0f172a0d;padding:9px 16px 8px 26px;font-size:9.5px;font-weight:700}.mkt .pcmp-yes{color:#7c3aed;font-weight:800}.mkt .pcmp-no{color:var(--gray-400,#9ca3af)}.mkt .pcmp-text{color:var(--gray-500);font-size:12.5px}.mkt .pcmp-note{color:var(--gray-500);text-align:center;max-width:560px;margin:18px auto 0;font-size:13px}@media (max-width:640px){.mkt .pcmp tbody td+td{width:72px}}