@layer od-layout{.lx :where(img,svg,video,canvas){vertical-align:baseline;display:inline}.lx :where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.lx .od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.lx .od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.lx .od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.lx .od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.lx .od-fill{flex:1 1 0;min-width:0}.lx .od-fixed{flex:none}.lx .od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}.lx .od-stat,.lx .od-field,.lx .od-cell{gap:var(--od-gap,2px);display:grid}.lx :where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.lx .od-tile{grid-template-rows:auto 1fr;display:grid}.lx :where(.od-tile)>:where(*){display:block}.lx .od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.lx .od-media-cover{object-fit:cover}.lx .od-icon{inline-size:var(--od-icon-size,1em);block-size:var(--od-icon-size,1em);flex:none;display:inline-block}.lx .od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.lx .od-clamp-2,.lx .od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lx .od-clamp-2{-webkit-line-clamp:2}.lx .od-clamp-3{-webkit-line-clamp:3}.lx .od-lines-2{min-height:2.8em}.lx .od-nowrap{white-space:nowrap}.lx .od-keep{word-break:keep-all;overflow-wrap:anywhere}.lx .od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.lx .od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lx .od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.lx .od-rail::-webkit-scrollbar{display:none}.lx :where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}.lx :where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.lx .od-spacer{visibility:hidden;pointer-events:none;flex:none}.lx .od-touch{min-width:44px;min-height:44px}}.lx{--font-fa:var(--font-vazirmatn), "Vazirmatn", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-en:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-neonderthaw), "Neonderthaw", "Vazirmatn", cursive;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.1875rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem);--t-4xl:clamp(2.1rem, 1.3rem + 3.4vw, 3.5rem);--lh-fa:1.75;--lh-tight:1.3;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:56px;--s-9:72px;--s-section:clamp(4.5rem, 7vw, 7rem);--r-sm:6px;--r:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--hairline:1px;--maxw:1180px;--d-fast:.16s;--d-base:.24s;--d-slow:.38s;--ease-out:cubic-bezier(.16, .8, .3, 1)}.lx,.lx[data-theme=light],.mk-theme,.mk-theme[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#fff;--c-bg-alt:#f5f5f5;--c-surface:#fff;--c-surface-2:#f5f5f5;--c-fg:#000;--c-muted:#616161;--c-muted-weak:#8c8c8c;--c-border:#dbdbdb;--c-border-strong:#8c8c8c;--c-accent:#a30adb;--c-accent-2:#b710f4;--c-accent-ink:#a30adb;--c-on-accent:#fff;--c-accent-soft:#f8ebfc;--c-accent-line:#c998db;--glow:radial-gradient(60% 55% at 50% 0%, #a30adb1c 0%, transparent 70%);--shadow-card:0 1px 2px #0000000a, 0 8px 24px -16px #0000002e;--shadow-pop:0 2px 6px #0000000f, 0 18px 40px -22px #00000047;--shadow-accent:0 14px 34px -18px #a30adb99;--particle-dot:#a30adb6b;--particle-line:#a30adb24}.lx[data-theme=dark],.mk-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#09090b;--c-bg-alt:#101114;--c-surface:#17181c;--c-surface-2:#292a2e;--c-fg:#fafafa;--c-muted:#afafb6;--c-muted-weak:#909098;--c-border:#ffffff1a;--c-border-strong:#ffffff38;--c-accent:#c64af7;--c-accent-2:#d268f8;--c-accent-ink:#df94fa;--c-on-accent:#09090b;--c-accent-soft:#c64af724;--c-accent-line:#c64af766;--glow:radial-gradient(62% 58% at 50% 0%, #c64af733 0%, transparent 72%);--shadow-card:0 1px 1px #0006, 0 18px 40px -28px #000000e6;--shadow-pop:0 24px 60px -30px #000;--shadow-accent:0 18px 40px -20px #c64af78c;--particle-dot:#c64af79e;--particle-line:#c64af733}.lx *,.lx :before,.lx :after{box-sizing:border-box}.mk-theme{background:var(--c-bg);color:var(--c-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mk-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lx.lx-contents{display:contents}html:has(.mk-theme[data-theme=light]){background:#fff}html:has(.mk-theme[data-theme=dark]){background:#09090b}.lx{background:var(--c-bg);color:var(--c-fg);font-family:var(--font-fa);font-size:var(--t-base);line-height:var(--lh-fa);-webkit-font-smoothing:antialiased;transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);margin:0;overflow-x:clip}.lx :where(h1),.lx :where(h2),.lx :where(h3),.lx :where(h4){line-height:var(--lh-tight);letter-spacing:-.01em;margin:0;font-weight:700}.lx :where(p){margin:0}.lx :where(ul),.lx :where(ol){margin:0;padding:0;list-style:none}.lx :where(img){max-width:100%}.lx :where(button){font:inherit;color:inherit}.lx :lang(en),.lx .en{font-family:var(--font-en)}.lx ::selection{background:var(--c-accent);color:var(--c-on-accent)}.lx :where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-sm)}.lx .skip-link{inset-inline-start:var(--s-4);z-index:100;background:var(--c-accent);color:var(--c-on-accent);padding:var(--s-3) var(--s-4);border-radius:var(--r);transition:top var(--d-fast) var(--ease-out);font-weight:600;text-decoration:none;position:absolute;top:-100px}.lx .skip-link:focus-visible{top:var(--s-4)}.lx .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lx .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--s-5);margin-inline:auto}.lx :where(section){padding-block:var(--s-section);position:relative}.lx .band-alt{background:var(--c-bg-alt)}.lx .eyebrow{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--c-accent-ink);background:var(--c-accent-soft);border:var(--hairline) solid var(--c-accent-line);border-radius:var(--r-full);padding:6px 14px;font-weight:600;display:inline-flex}.lx .eyebrow .dot{border-radius:var(--r-full);background:var(--c-accent);flex:none;width:6px;height:6px}.lx .section-head{text-align:center;max-width:62ch;margin-block-end:var(--s-8);margin-inline:auto}.lx .section-head h2{font-size:var(--t-3xl)}.lx .section-head .sub{color:var(--c-muted);font-size:var(--t-lg);margin-block-start:var(--s-3)}.lx .section-head .eyebrow{margin-block-end:var(--s-4)}.lx .btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md);border:var(--hairline) solid transparent;min-height:44px;font-family:var(--font-fa);font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.lx .btn .od-icon{--od-icon-size:18px}.lx .btn-primary{background:var(--c-accent);color:var(--c-on-accent);box-shadow:var(--shadow-accent)}.lx .btn-secondary{background:var(--c-surface);color:var(--c-fg);border-color:var(--c-border)}.lx .btn-ghost{color:var(--c-fg);background:0 0}.lx .btn-lg{min-height:52px;font-size:var(--t-base);padding:14px 26px}.lx .btn-block{width:100%}@media (hover:hover){.lx .btn-primary:hover{background:var(--c-accent-2);transform:translateY(-1px)}.lx .btn-secondary:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.lx .btn-ghost:hover{background:var(--c-surface-2)}}.lx .btn:active{transform:translateY(0)}.lx .card{background:var(--c-surface);border:var(--hairline) solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.lx .chip{font-size:var(--t-xs);color:var(--c-muted);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);border-radius:var(--r-full);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.lx .chip-accent{color:var(--c-accent-ink);background:var(--c-accent-soft);border-color:var(--c-accent-line)}.lx .od-icon{--od-icon-size:1.15em;stroke-width:1.75px}.lx .icon-chip{border-radius:var(--r-md);background:var(--c-accent-soft);width:44px;height:44px;color:var(--c-accent-ink);border:var(--hairline) solid var(--c-accent-line);flex:none;place-items:center;display:grid}.lx .icon-chip .od-icon{--od-icon-size:22px}.lx .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lx .sprite{display:none}.lx .nav{z-index:50;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);border-block-end:var(--hairline) solid var(--c-border);position:sticky;top:0}.lx .nav-inner{align-items:center;gap:var(--s-5);min-height:72px;display:flex}.lx .brand{color:var(--c-fg);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lx .brand img{border-radius:var(--r-sm);width:34px;height:34px}.lx .brand .wordmark{font-family:var(--font-en);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.lx .brand-logo-light{display:none}.lx[data-theme=dark] .brand-logo-light{display:block}.lx[data-theme=dark] .brand-logo-dark{display:none}.lx .nav-links{align-items:center;gap:2px;margin-inline:auto;display:flex}.lx .nav-links a{border-radius:var(--r);color:var(--c-muted);font-size:var(--t-sm);transition:color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);padding:8px 12px;font-weight:500;text-decoration:none;display:block}@media (hover:hover){.lx .nav-links a:hover{color:var(--c-fg);background:var(--c-surface-2)}}.lx .nav-menu{position:relative}.lx .nav-menu-btn{border-radius:var(--r);color:var(--c-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:8px 12px;font-weight:500;display:inline-flex}.lx .nav-menu-btn .od-icon{--od-icon-size:14px;transition:transform var(--d-fast) var(--ease-out)}.lx .nav-menu[data-open=true] .nav-menu-btn{color:var(--c-fg);background:var(--c-surface-2)}.lx .nav-menu[data-open=true] .nav-menu-btn .od-icon{transform:rotate(180deg)}@media (hover:hover){.lx .nav-menu-btn:hover{color:var(--c-fg);background:var(--c-surface-2)}}.lx .nav-pop{z-index:60;background:var(--c-surface);border:var(--hairline) solid var(--c-border);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);gap:2px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0}.lx .nav-pop[hidden]{display:none}.lx .nav-links .nav-pop a{border-radius:var(--r-md);color:var(--c-fg);gap:2px;padding:10px 12px;display:grid}.lx .nav-pop-title{font-size:var(--t-sm);font-weight:600}.lx .nav-links>a[aria-current=page],.lx .nav-menu[data-active=true] .nav-menu-btn,.lx .nav-pop a[aria-current=page] .nav-pop-title,.lx .mobile-panel a[aria-current=page]{color:var(--c-accent-ink)}.lx .nav-pop-desc{font-size:var(--t-xs);color:var(--c-muted);font-weight:400}.lx .nav-actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.lx .theme-toggle{background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);border-radius:var(--r-full);align-items:center;gap:2px;padding:3px;display:inline-flex}.lx .theme-toggle button{border-radius:var(--r-full);width:36px;height:34px;color:var(--c-muted);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.lx .theme-toggle button .od-icon{--od-icon-size:18px}.lx .theme-toggle button[aria-pressed=true]{background:var(--c-bg);color:var(--c-accent-ink);box-shadow:0 1px 2px #00000024}@media (hover:hover){.lx .theme-toggle button:hover{color:var(--c-fg)}}.lx .nav-toggle{display:none}.lx .mobile-panel{border-block-start:var(--hairline) solid var(--c-border);background:var(--c-bg);padding:var(--s-4) var(--s-5) var(--s-6);display:none}.lx .mobile-panel[data-open=true]{display:block}.lx .mobile-panel a.m-link{color:var(--c-fg);border-block-end:var(--hairline) solid var(--c-border);padding:14px 4px;font-weight:500;text-decoration:none;display:block}.lx .mobile-panel .m-group{border-block-end:var(--hairline) solid var(--c-border);padding:12px 4px 8px}.lx .mobile-panel .m-group-title{font-size:var(--t-xs);color:var(--c-muted);margin:0 0 4px;font-weight:700}.lx .mobile-panel a.m-sublink{color:var(--c-fg);border-radius:var(--r);padding:10px 12px;text-decoration:none;display:block}.lx .mobile-panel .m-actions{gap:var(--s-2);margin-block-start:var(--s-4);display:grid}.lx .hero{padding-block:var(--s-9) var(--s-section);overflow:hidden}.lx .hero:before{content:"";inset-inline:0;background:var(--glow);pointer-events:none;z-index:0;height:680px;animation:15s ease-in-out infinite hs-breathe;position:absolute;top:-140px}.lx .hero-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.lx .hero>.wrap{z-index:1;position:relative}.lx .hero-center{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;max-width:880px;margin-inline:auto;display:flex}.lx .hero h1{font-size:var(--t-4xl);max-width:16ch}.lx .hero h1 .accent{background:linear-gradient(90deg, var(--c-accent) 0%, var(--c-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx .hero .lede{font-size:var(--t-lg);color:var(--c-muted);max-width:52ch}.lx .hero h1 .w{display:inline-block}.lx .hero h1 .accent{display:inline-block;position:relative}.lx .hero h1 .accent .sheen{background:var(--c-bg);transform-origin:0;position:absolute;inset:-2px -4px}.lx.lx-js .hero.is-live h1 .w{animation:hs-word .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.lx.lx-js .hero.is-live h1 .accent .sheen{animation:hs-sheen .62s var(--ease-out) .42s both}.lx.lx-js .hero.is-live .hs-rise{animation:hs-word .52s var(--ease-out) both;animation-delay:calc(.26s + var(--i,0) * 70ms)}@keyframes hs-word{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hs-sheen{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hs-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lx .composer-form{width:100%;max-width:840px;text-align:start;margin-block-start:var(--s-3)}.lx .brief-card{padding:var(--s-4)}.lx .brief-card .label{font-size:var(--t-xs);color:var(--c-muted);margin-block-end:var(--s-2);display:block}.lx .brief-input{resize:none;width:100%;min-height:104px;max-height:180px;font-family:var(--font-fa);font-size:var(--t-base);color:var(--c-fg);background:0 0;border:0;margin:0;padding:0;line-height:1.7;display:block;overflow-y:auto}.lx .brief-input::placeholder{color:var(--c-muted)}.lx .brief-card:focus-within{border-color:var(--c-accent-line)}.lx .brief-foot{align-items:center;gap:var(--s-3);border-block-start:var(--hairline) solid var(--c-border);margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:flex}.lx .brief-hint{font-size:var(--t-xs);color:var(--c-muted);flex:auto}.lx .brief-error{font-size:var(--t-sm);color:var(--c-accent-ink);align-items:flex-start;gap:6px;margin-block-start:var(--s-3);display:flex}.lx .brief-error[hidden]{display:none}.lx .brief-error .od-icon{--od-icon-size:16px;flex:none;margin-block-start:4px}@media (max-width:599px){.lx .brief-foot{flex-direction:column;align-items:stretch}.lx .brief-foot .btn{width:100%}}.lx .composer-head{align-items:center;gap:var(--s-2);border-block-end:var(--hairline) solid var(--c-border);padding-block-end:var(--s-3);display:flex}.lx .composer-head .title{font-size:var(--t-sm);font-weight:600}.lx .prefs{gap:var(--s-2);flex-wrap:wrap;display:flex}.lx .pref{border-radius:var(--r);font-size:var(--t-xs);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);color:var(--c-muted);align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.lx .pref.is-selected{background:var(--c-accent-soft);border-color:var(--c-accent-line);color:var(--c-accent-ink)}.lx .pref .od-icon{--od-icon-size:15px}.lx .stage-play.is-mini{width:28px;height:28px;color:var(--c-muted);box-shadow:none;border:var(--hairline) solid var(--c-border);background:0 0}.lx .stage-play.is-mini .od-icon{--od-icon-size:13px}@media (hover:hover){.lx .stage-play.is-mini:hover{background:var(--c-surface-2);color:var(--c-fg);transform:none}}.lx .gen-row{align-items:center;gap:var(--s-2);opacity:0;display:flex}.lx .gen-row .lbl{font-size:var(--t-xs);color:var(--c-accent-ink);flex:none}.lx .gen-row .track{border-radius:var(--r-full);background:var(--c-border);flex:auto;height:4px;overflow:hidden}.lx .gen-row .track i{background:var(--c-accent);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.lx .facts{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.lx .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx .fact{padding:var(--s-5)}.lx .fact .k{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.lx .fact .k .u{color:var(--c-muted);margin-inline-start:4px;font-size:.5em;font-weight:600}.lx .fact .v{font-size:var(--t-sm);color:var(--c-muted);margin-block-start:6px}.lx .fact>.od-icon{--od-icon-size:20px;color:var(--c-accent-ink);margin-block-end:var(--s-3)}.lx .split{gap:var(--s-5);display:grid}@media (min-width:900px){.lx .split{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx .panel{padding:var(--s-6);height:100%}.lx .panel h3{font-size:var(--t-xl);align-items:center;gap:var(--s-3);margin-block-end:var(--s-5);display:flex}.lx .panel h3 .od-icon{--od-icon-size:22px}.lx .panel.is-pain h3 .od-icon{color:var(--c-muted-weak)}.lx .panel.is-win{border-color:var(--c-accent-line);background:linear-gradient(180deg, var(--c-accent-soft) 0%, var(--c-surface) 60%)}.lx .panel.is-win h3 .od-icon{color:var(--c-accent-ink)}.lx .lineup li{align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--hairline) solid var(--c-border);display:flex}.lx .lineup li:last-child{border-block-end:0;padding-block-end:0}.lx .lineup .od-icon{--od-icon-size:20px;flex:none;margin-block-start:5px}.lx .lineup.is-pain .od-icon{color:var(--c-muted-weak)}.lx .lineup.is-win .od-icon{color:var(--c-accent-ink)}.lx .steps{gap:var(--s-5);display:grid}@media (min-width:900px){.lx .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .step{padding:var(--s-6)}.lx .step .n{border-radius:var(--r-md);background:var(--c-accent);width:44px;height:44px;color:var(--c-on-accent);box-shadow:var(--shadow-accent);place-items:center;margin-block-end:var(--s-4);font-size:1.125rem;font-weight:700;display:grid}.lx .step h3{font-size:var(--t-lg);margin-block-end:var(--s-2)}.lx .step p{color:var(--c-muted);font-size:var(--t-sm)}.lx .tabs{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-7);display:flex}.lx .tab{align-items:center;gap:var(--s-2);border-radius:var(--r-full);cursor:pointer;background:var(--c-surface);border:var(--hairline) solid var(--c-border);min-height:44px;color:var(--c-muted);font-size:var(--t-sm);transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);padding:0 16px;font-weight:600;display:inline-flex}.lx .tab .od-icon{--od-icon-size:18px}.lx .tab[aria-selected=true]{background:var(--c-accent-soft);border-color:var(--c-accent-line);color:var(--c-accent-ink)}@media (hover:hover){.lx .tab:hover{color:var(--c-fg);border-color:var(--c-border-strong)}}.lx .tabpanel[hidden]{display:none}.lx .platform{gap:var(--s-7);align-items:start;display:grid}@media (min-width:900px){.lx .platform{grid-template-columns:.9fr 1.1fr}}.lx .platform h3{font-size:var(--t-2xl);margin-block-end:var(--s-3)}.lx .platform .hint{color:var(--c-muted);margin-block-end:var(--s-5)}.lx .platform .feat li{align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);display:flex}.lx .platform .feat .od-icon{--od-icon-size:20px;color:var(--c-accent-ink);flex:none;margin-block-start:5px}.lx .stage{padding:var(--s-3);gap:var(--s-3);flex-direction:column;display:flex}.lx .stage[data-scene=ig]{--scene-dur:7.2s;--stage-ratio:9 / 16}.lx .stage[data-scene=li]{--scene-dur:6.8s;--stage-ratio:1 / 1}.lx .stage[data-scene=tg]{--scene-dur:6.4s;--stage-ratio:1 / 1}.lx .stage[data-scene=yt]{--scene-dur:7.6s;--stage-ratio:16 / 9}.lx .stage[data-scene=wa]{--scene-dur:6s;--stage-ratio:9 / 16}.lx .stage-frame{width:100%;aspect-ratio:var(--stage-ratio,1 / 1);gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:var(--hairline) solid var(--c-border);background:var(--c-surface-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.lx .stage-frame>*{flex:none}.lx .stage[data-ratio=portrait] .stage-frame{max-width:300px;margin-inline:auto}.lx .stage[data-ratio=square] .stage-frame{max-width:440px;margin-inline:auto}.lx.mg-ready .mg *,.lx.mg-ready .mg :before,.lx.mg-ready .stage-fill{animation-play-state:paused}.lx [data-scene].is-playing .mg *,.lx [data-scene].is-playing .mg :before,.lx [data-scene].is-playing .stage-fill{animation-play-state:running}.lx [data-scene].is-reset .mg *,.lx [data-scene].is-reset .mg :before,.lx [data-scene].is-reset .stage-fill{animation:none!important}.lx .stage-bar{align-items:center;gap:var(--s-3);padding-inline:var(--s-1);display:flex}.lx .stage-play{border-radius:var(--r-full);cursor:pointer;background:var(--c-accent);width:40px;height:40px;color:var(--c-on-accent);box-shadow:var(--shadow-accent);transition:background-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;flex:none;place-items:center;display:grid}.lx .stage-play .od-icon{--od-icon-size:18px}@media (hover:hover){.lx .stage-play:hover{background:var(--c-accent-2);transform:translateY(-1px)}}.lx .stage-track{border-radius:var(--r-full);background:var(--c-border);flex:auto;height:4px;overflow:hidden}.lx .stage-fill{border-radius:inherit;background:var(--c-accent);transform-origin:100%;height:100%;animation:sc-progress var(--scene-dur) linear infinite both;display:block;transform:scaleX(0)}.lx .stage-time{font-size:var(--t-xs);color:var(--c-muted);flex:none}.lx .stage-format{flex:none}@keyframes sc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lx .sc-head{align-items:center;gap:var(--s-2);flex:none;display:flex}.lx .sc-head .sc-dot{border-radius:var(--r-full);background:var(--c-accent);flex:none;width:7px;height:7px}.lx .sc-head .sc-label{font-size:var(--t-xs);color:var(--c-muted)}.lx .sc-head .sc-badge{font-size:var(--t-xs);color:var(--c-accent-ink);background:var(--c-accent-soft);border:var(--hairline) solid var(--c-accent-line);border-radius:var(--r-full);margin-inline-start:auto;padding:2px 10px;font-weight:600}.lx .sc-media{border-radius:var(--r);border:var(--hairline) solid var(--c-border);background:var(--c-surface);flex:none;position:relative;overflow:hidden}.lx .sc-media.is-fill{flex:auto;min-height:0}.lx .stage-frame:has(>.sc-media.is-natural){aspect-ratio:auto}.lx .sc-media img,.lx .sc-media video{object-fit:cover;width:100%;height:100%;display:block}.lx .sc-author{align-items:center;gap:var(--s-2);flex:none;display:flex}.lx .sc-author img{border-radius:var(--r-full);border:var(--hairline) solid var(--c-border);background:var(--c-bg);flex:none;width:28px;height:28px}.lx .sc-author .n{font-size:11px;font-weight:600}.lx .sc-author .m{color:var(--c-muted);font-size:10px}.lx .sc-foot{align-items:center;gap:var(--s-2);color:var(--c-muted);flex:none;font-size:11px;display:flex}.lx .sc-foot .chip{padding:3px 9px;font-size:10px}.lx .sc-veil{background:var(--c-surface-2);transform-origin:top;position:absolute;inset:0}.lx .sc-scan{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--c-accent) 48%, var(--c-accent) 52%, transparent 100%);opacity:0;position:absolute;inset:0}.lx .sc-line{border-radius:var(--r-full);background:var(--c-border);transform-origin:100%;height:9px;transform:scaleX(0)}.lx .sc-line.is-short{width:55%}.lx .sc-line.is-mid{width:78%}.lx .sc-text{font-size:var(--t-xs);color:var(--c-fg);line-height:1.7}.lx .sc-text.is-muted{color:var(--c-muted)}.lx .sc-tags{flex-wrap:wrap;gap:6px;display:flex}.lx .sc-tag{border-radius:var(--r-full);color:var(--c-accent-ink);background:var(--c-accent-soft);border:var(--hairline) solid var(--c-accent-line);opacity:0;padding:3px 9px;font-size:11px;font-weight:600}.lx .sc-stories{flex:none;gap:4px;display:flex}.lx .sc-stories span{border-radius:var(--r-full);background:var(--c-border);flex:1 1 0;height:3px;overflow:hidden}.lx .sc-stories i{background:var(--c-accent);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.lx .sc-meter{align-items:center;gap:var(--s-2);flex:none;display:flex}.lx .sc-meter .track{border-radius:var(--r-full);background:var(--c-border);flex:auto;height:5px;overflow:hidden}.lx .sc-meter .track i{background:var(--c-accent);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.lx .sc-meter .val{color:var(--c-muted);flex:none;font-size:11px}.lx .sc-bubble{border-radius:var(--r-md);background:var(--c-surface);border:var(--hairline) solid var(--c-border);max-width:86%;font-size:var(--t-xs);opacity:0;padding:8px 12px;line-height:1.7}.lx .sc-bubble.is-me{border-color:var(--c-accent-line);margin-inline-start:auto}.lx .sc-link{align-items:center;gap:var(--s-2);border-radius:var(--r);border:var(--hairline) solid var(--c-border);background:var(--c-surface);transform-origin:top;padding:8px;display:flex;transform:scaleY(0)}.lx .sc-link img{border-radius:var(--r-sm);flex:none;width:28px;height:28px}.lx .sc-link .t{font-size:11px;font-weight:600}.lx .sc-link .u{color:var(--c-muted);font-size:10px}.lx .sc-steps{flex:none;gap:6px;display:grid}.lx .sc-step{align-items:center;gap:var(--s-2);display:flex}.lx .sc-step .k{color:var(--c-muted);flex:none;min-width:56px;font-size:11px;font-weight:600}.lx .sc-step .track{border-radius:var(--r-full);background:var(--c-border);flex:auto;height:7px;overflow:hidden}.lx .sc-step .track i{background:var(--c-accent);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.lx .sc-type{display:block;position:relative;overflow:hidden}.lx .sc-cover{background:var(--c-surface);position:absolute;inset:0}.lx .sc-cover:before{content:"";background:var(--c-accent);width:2px;animation:1s steps(2,end) infinite sc-blink;position:absolute;inset-block:2px;inset-inline-start:0}@keyframes sc-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lx .sc-ticks{color:var(--c-accent-ink);opacity:0;align-items:center;gap:6px;font-size:11px;display:flex}.lx .sc-ticks .od-icon{--od-icon-size:14px}.lx .sc-spacer{flex:auto;min-height:0}@keyframes sc-in-a{0%,4%{opacity:0;transform:translateY(8px)}12%,to{opacity:1;transform:none}}@keyframes sc-in-b{0%,12%{opacity:0;transform:translateY(8px)}20%,to{opacity:1;transform:none}}@keyframes sc-in-c{0%,20%{opacity:0;transform:translateY(8px)}28%,to{opacity:1;transform:none}}@keyframes sc-in-d{0%,30%{opacity:0;transform:translateY(8px)}38%,to{opacity:1;transform:none}}@keyframes sc-in-e{0%,44%{opacity:0;transform:translateY(8px)}52%,to{opacity:1;transform:none}}@keyframes sc-in-f{0%,56%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:none}}@keyframes sc-in-g{0%,66%{opacity:0;transform:translateY(8px)}74%,to{opacity:1;transform:none}}@keyframes sc-in-h{0%,76%{opacity:0;transform:translateY(8px)}84%,to{opacity:1;transform:none}}@keyframes sc-in-i{0%,86%{opacity:0;transform:translateY(8px)}94%,to{opacity:1;transform:none}}@keyframes sc-fill-a{0%,6%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes sc-fill-b{0%,22%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes sc-fill-c{0%,40%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes sc-fill-d{0%,58%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes sc-fill-half{0%,44%{transform:scaleX(0)}62%,to{transform:scaleX(.54)}}@keyframes sc-veil{0%,18%{transform:translateY(0)}44%,to{transform:translateY(-101%)}}@keyframes sc-scan{0%,18%{opacity:0;transform:translateY(-100%)}22%{opacity:.85}42%{opacity:.85;transform:translateY(100%)}46%,to{opacity:0;transform:translateY(100%)}}@keyframes sc-wipe{0%,10%{transform:translate(0)}48%,to{transform:translate(-101%)}}@keyframes sc-wipe-late{0%,52%{transform:translate(0)}84%,to{transform:translate(-101%)}}@keyframes sc-grow{0%,70%{opacity:0;transform:scaleY(0)}80%,to{opacity:1;transform:scaleY(1)}}.lx .sc-anim-a{animation:sc-in-a var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-b{animation:sc-in-b var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-c{animation:sc-in-c var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-d{animation:sc-in-d var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-e{animation:sc-in-e var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-f{animation:sc-in-f var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-g{animation:sc-in-g var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-h{animation:sc-in-h var(--scene-dur) var(--ease-out) infinite both}.lx .sc-anim-i{animation:sc-in-i var(--scene-dur) var(--ease-out) infinite both}.lx .sc-fill-1{animation:sc-fill-a var(--scene-dur) var(--ease-out) infinite both}.lx .sc-fill-2{animation:sc-fill-b var(--scene-dur) var(--ease-out) infinite both}.lx .sc-fill-3{animation:sc-fill-c var(--scene-dur) var(--ease-out) infinite both}.lx .sc-fill-4{animation:sc-fill-d var(--scene-dur) var(--ease-out) infinite both}.lx .sc-fill-54{animation:sc-fill-half var(--scene-dur) var(--ease-out) infinite both}.lx .sc-veil{animation:sc-veil var(--scene-dur) var(--ease-out) infinite both}.lx .sc-scan{animation:sc-scan var(--scene-dur) linear infinite both}.lx .sc-wipe{animation:sc-wipe var(--scene-dur) linear infinite both}.lx .sc-wipe-2{animation:sc-wipe-late var(--scene-dur) linear infinite both}.lx .sc-pop{animation:sc-grow var(--scene-dur) var(--ease-out) infinite both}@media (max-width:599px){.lx .stage[data-ratio=portrait] .stage-frame{max-width:260px}}@media (prefers-reduced-motion:reduce){.lx [data-scene].is-static .mg *,.lx [data-scene].is-static .stage-fill{animation-play-state:running}.lx [data-scene].is-opted-in .mg *,.lx [data-scene].is-opted-in .mg :before,.lx [data-scene].is-opted-in .stage-fill{animation-duration:var(--scene-dur)!important;animation-iteration-count:infinite!important}.lx [data-scene].is-opted-in .sc-cover:before{animation-duration:1s!important}}.lx .chain-stage{--scene-dur:10s}.lx .chain{gap:var(--s-7);align-items:center;display:grid}@media (min-width:900px){.lx .chain{grid-template-columns:.85fr 1.15fr}}.lx .chain h2{font-size:var(--t-3xl);margin-block:var(--s-4) var(--s-3)}.lx .chain-lead{color:var(--c-muted);font-size:var(--t-lg)}.lx .chain-panel .gen-row{margin-block-start:0}.lx .chain-steps{margin-block:var(--s-5) var(--s-4);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lx .chain-steps .arrow{color:var(--c-muted-weak);flex:none}.lx .chain-note{align-items:flex-start;gap:var(--s-2);color:var(--c-muted);font-size:var(--t-sm);display:flex}.lx .chain-note .od-icon{--od-icon-size:18px;color:var(--c-accent-ink);flex:none;margin-block-start:5px}.lx .chain-panel{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.lx .chain-brief{background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3);font-size:var(--t-sm)}.lx .chain-brief .label{font-size:var(--t-xs);color:var(--c-muted);margin-block-end:6px;display:block}.lx .chain-brief .sc-type{display:block;position:relative;overflow:hidden}.lx .chain-brief .sc-cover{background:var(--c-surface-2);position:absolute;inset:0}.lx .chain-brief .sc-cover:before{content:"";background:var(--c-accent);width:2px;animation:1s steps(2,end) infinite sc-blink;position:absolute;inset-block:2px;inset-inline-start:0}.lx .chain-rail{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx .chain-slide{aspect-ratio:9/16;border-radius:var(--r);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);opacity:0;margin:0;position:relative;overflow:hidden}.lx .chain-slide img{object-fit:cover;width:100%;height:100%;display:block}.lx .chain-slide .veil{background:var(--c-surface-2);transform-origin:top;position:absolute;inset:0}.lx .chain-seg{top:6px;border-radius:var(--r-full);background:#ffffff59;height:3px;position:absolute;inset-inline:6px;overflow:hidden}.lx .chain-seg i{transform-origin:100%;background:#fff;height:100%;display:block;transform:scaleX(0)}.lx .chain-role{top:16px;color:#fff;border-radius:var(--r-full);background:#0000008c;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;inset-inline-start:6px}.lx .chain-cap{inset-inline:0;color:#fff;background:linear-gradient(#0000 0%,#0000008c 45%,#000000d1 100%);padding:22px 8px 8px;font-size:11px;line-height:1.6;position:absolute;bottom:0}.lx .chain-foot{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--c-muted);display:flex}.lx .chain-foot .chip{padding:3px 9px;font-size:10px}@media (max-width:599px){.lx .chain-rail{scrollbar-width:none;display:flex;overflow-x:auto}.lx .chain-rail::-webkit-scrollbar{display:none}.lx .chain-slide{flex:none;width:124px}}@keyframes st-wipe{0%,3%{transform:translate(0)}26%,to{transform:translate(-101%)}}@keyframes st-chip-1{0%,26%{opacity:.3;transform:scale(.96)}30%,to{opacity:1;transform:none}}@keyframes st-chip-2{0%,30%{opacity:.3;transform:scale(.96)}34%,to{opacity:1;transform:none}}@keyframes st-gen{0%,33%{opacity:0}36%,68%{opacity:1}72%,to{opacity:0}}@keyframes st-genfill{0%,35%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes st-slide-1{0%,38%{opacity:0;transform:translateY(10px)}44%,to{opacity:1;transform:none}}@keyframes st-slide-2{0%,44%{opacity:0;transform:translateY(10px)}50%,to{opacity:1;transform:none}}@keyframes st-slide-3{0%,50%{opacity:0;transform:translateY(10px)}56%,to{opacity:1;transform:none}}@keyframes st-slide-4{0%,56%{opacity:0;transform:translateY(10px)}62%,to{opacity:1;transform:none}}@keyframes st-veil-1{0%,42%{transform:translateY(0)}52%,to{transform:translateY(-101%)}}@keyframes st-veil-2{0%,48%{transform:translateY(0)}58%,to{transform:translateY(-101%)}}@keyframes st-veil-3{0%,54%{transform:translateY(0)}64%,to{transform:translateY(-101%)}}@keyframes st-veil-4{0%,60%{transform:translateY(0)}70%,to{transform:translateY(-101%)}}@keyframes st-seg-1{0%,74%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes st-seg-2{0%,80%{transform:scaleX(0)}86%,to{transform:scaleX(1)}}@keyframes st-seg-3{0%,86%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes st-seg-4{0%,92%{transform:scaleX(0)}98%,to{transform:scaleX(1)}}.lx .st-wipe{animation:st-wipe var(--scene-dur) linear infinite both}.lx .st-chip-1{animation:st-chip-1 var(--scene-dur) var(--ease-out) infinite both}.lx .st-chip-2{animation:st-chip-2 var(--scene-dur) var(--ease-out) infinite both}.lx .st-gen{animation:st-gen var(--scene-dur) var(--ease-out) infinite both}.lx .st-genfill{animation:st-genfill var(--scene-dur) var(--ease-out) infinite both}.lx .st-slide-1{animation:st-slide-1 var(--scene-dur) var(--ease-out) infinite both}.lx .st-slide-2{animation:st-slide-2 var(--scene-dur) var(--ease-out) infinite both}.lx .st-slide-3{animation:st-slide-3 var(--scene-dur) var(--ease-out) infinite both}.lx .st-slide-4{animation:st-slide-4 var(--scene-dur) var(--ease-out) infinite both}.lx .st-veil-1{animation:st-veil-1 var(--scene-dur) var(--ease-out) infinite both}.lx .st-veil-2{animation:st-veil-2 var(--scene-dur) var(--ease-out) infinite both}.lx .st-veil-3{animation:st-veil-3 var(--scene-dur) var(--ease-out) infinite both}.lx .st-veil-4{animation:st-veil-4 var(--scene-dur) var(--ease-out) infinite both}.lx .st-seg-1{animation:st-seg-1 var(--scene-dur) linear infinite both}.lx .st-seg-2{animation:st-seg-2 var(--scene-dur) linear infinite both}.lx .st-seg-3{animation:st-seg-3 var(--scene-dur) linear infinite both}.lx .st-seg-4{animation:st-seg-4 var(--scene-dur) linear infinite both}.lx .ig-wrap{gap:var(--s-8);align-items:center;display:grid}@media (min-width:900px){.lx .ig-wrap{grid-template-columns:.9fr 1.1fr}}.lx .ig-copy h2{font-size:var(--t-3xl);margin-block:var(--s-4) var(--s-3)}.lx .ig-copy .sub{color:var(--c-muted);font-size:var(--t-lg);max-width:44ch}.lx .ig-points{gap:var(--s-3);margin-block:var(--s-6);display:grid}.lx .ig-points li{align-items:flex-start;gap:var(--s-3);display:flex}.lx .ig-points .od-icon{--od-icon-size:20px;color:var(--c-accent-ink);flex:none;margin-block-start:5px}.lx .ig-actions{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.lx .ig-handle{font-family:var(--font-en);font-size:var(--t-base);color:var(--c-accent-ink);transition:color var(--d-fast) var(--ease-out);font-weight:600;text-decoration:none}@media (hover:hover){.lx .ig-handle:hover{color:var(--c-accent-2)}}.lx .ig-stage{padding:var(--s-5);position:relative}.lx .ig-stage:before{content:"";z-index:0;pointer-events:none;border-radius:var(--r-xl);background:radial-gradient(70% 70% at 50% 45%, color-mix(in srgb, var(--c-accent) 26%, transparent) 0%, transparent 72%);filter:blur(18px);position:absolute;inset:6% 4%}.lx .ig-post{z-index:1;max-width:560px;padding:var(--s-3);border-radius:var(--r-xl);color:inherit;box-shadow:var(--shadow-pop);transition:transform var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);margin-inline:auto;text-decoration:none;display:block;position:relative}@media (hover:hover){.lx .ig-post:hover{border-color:var(--c-accent-line);transform:translateY(-4px)}}.lx .ig-post-head{align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-1) var(--s-3);display:flex}.lx .ig-post-head .n{font-size:var(--t-sm);font-weight:600;line-height:1.3}.lx .ig-post-head .m{font-size:var(--t-xs);color:var(--c-muted);line-height:1.4}.lx .ig-avatar{border-radius:var(--r-full);background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);flex:none;place-items:center;width:40px;height:40px;padding:2px;display:grid}.lx .ig-avatar img{border-radius:var(--r-full);background:var(--c-surface);border:2px solid var(--c-surface);width:100%;height:100%;padding:5px;display:block}.lx .ig-follow{font-size:var(--t-xs);color:var(--c-on-accent);background:var(--c-accent);border-radius:var(--r);flex:none;margin-inline-start:auto;padding:6px 14px;font-weight:700}.lx .ig-post-media{aspect-ratio:1400/1045;object-fit:cover;border-radius:var(--r-md);border:var(--hairline) solid var(--c-border);background:var(--c-surface-2);width:100%;height:auto;display:block}.lx .ig-post-bar{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-1) var(--s-2);color:var(--c-fg);display:flex}.lx .ig-post-bar .od-icon{--od-icon-size:22px}.lx .ig-post-bar .od-icon:first-child{color:#ed4956;fill:currentColor}.lx .ig-post-bar .spacer{flex:auto}.lx .ig-post-caption{padding-inline:var(--s-1);font-size:var(--t-sm);color:var(--c-muted);padding-block-end:var(--s-1);line-height:1.8;display:block}.lx .ig-post-caption .en{color:var(--c-fg);font-weight:600}@media (max-width:599px){.lx .ig-stage{padding:0}.lx .ig-actions .btn{width:100%}}.lx .tier-tabs{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.lx .tier-tab{align-items:center;gap:var(--s-2);border-radius:var(--r-full);cursor:pointer;background:var(--c-surface);border:var(--hairline) solid var(--c-border);min-height:44px;color:var(--c-muted);font-size:var(--t-sm);transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);padding:0 16px;font-weight:600;display:inline-flex}.lx .tier-tab[aria-selected=true]{background:var(--c-accent-soft);border-color:var(--c-accent-line);color:var(--c-accent-ink)}.lx .tier-tab .count{font-size:var(--t-xs);opacity:.8}@media (hover:hover){.lx .tier-tab:hover{color:var(--c-fg);border-color:var(--c-border-strong)}}.lx .models{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.lx .model{align-items:center;gap:var(--s-3);padding:var(--s-4);display:flex}.lx .model img{border-radius:var(--r-sm);background:var(--c-surface-2);flex:none;width:36px;height:36px}.lx .model .n{font-family:var(--font-en);font-size:var(--t-sm);font-weight:600}.lx .model .p{font-size:var(--t-xs);color:var(--c-muted)}.lx .model .plan{flex:none;margin-inline-start:auto}.lx .plan-note{align-items:flex-start;gap:var(--s-3);color:var(--c-muted);font-size:var(--t-sm);justify-content:center;margin-block-start:var(--s-5);display:flex}.lx .plan-note .od-icon{--od-icon-size:18px;color:var(--c-accent-ink);flex:none;margin-block-start:5px}.lx .tools{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.lx .tool{padding:var(--s-5);color:inherit;transition:border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);text-decoration:none;display:block}@media (hover:hover){.lx a.tool:hover{border-color:var(--c-accent-line);transform:translateY(-2px)}}.lx .tool h3{font-size:var(--t-lg);margin-block:var(--s-4) var(--s-2);align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lx .tool p{color:var(--c-muted);font-size:var(--t-sm)}.lx .tool .soon{font-size:var(--t-xs);color:var(--c-muted);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);border-radius:var(--r-full);padding:3px 10px;font-weight:600}.lx .app-grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:900px){.lx .app-grid{grid-template-columns:.8fr 1.2fr}}.lx .phone-shot{justify-self:center;width:100%;max-width:280px}.lx .phone-shot img{border-radius:var(--r-lg);width:100%;height:auto}.lx .app-cards{gap:var(--s-4);display:grid}@media (min-width:600px){.lx .app-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx .app-card{padding:var(--s-5);flex-direction:column;display:flex}.lx .app-card h3{font-size:var(--t-lg);margin-block:var(--s-3) var(--s-2)}.lx .app-card p{color:var(--c-muted);font-size:var(--t-sm)}.lx .app-card .meta{font-size:var(--t-xs);color:var(--c-muted);margin-block-start:var(--s-3)}.lx .app-card .btn{margin-block-start:var(--s-4)}.lx .app-card .btn-wrap{margin-block-start:auto;padding-block-start:var(--s-4)}.lx .billing-switch{justify-content:center;margin-block-end:var(--s-7);display:flex}.lx .billing-switch .inner{border-radius:var(--r-full);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);gap:3px;padding:4px;display:inline-flex}.lx .billing-switch button{border-radius:var(--r-full);cursor:pointer;min-height:40px;color:var(--c-muted);font-size:var(--t-sm);transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:0;padding:0 18px;font-weight:600}.lx .billing-switch button[aria-pressed=true]{background:var(--c-bg);color:var(--c-fg);box-shadow:0 1px 2px #00000024}.lx .plans{gap:var(--s-4);align-items:stretch;display:grid}@media (min-width:900px){.lx .plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .plan-card{padding:var(--s-6);flex-direction:column;height:100%;display:flex;position:relative}.lx .plan-card.is-featured{border-color:var(--c-accent-line);box-shadow:var(--shadow-pop)}.lx .plan-card .badge{top:calc(-1 * var(--s-3));background:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-xs);border-radius:var(--r-full);padding:4px 12px;font-weight:700;position:absolute;inset-inline-start:var(--s-6)}.lx .plan-card h3{font-size:var(--t-xl)}.lx .plan-card .tagline{color:var(--c-muted);font-size:var(--t-sm);margin-block-start:6px}.lx .price{margin-block:var(--s-5) var(--s-2);align-items:baseline;gap:6px;display:flex}.lx .price .fig{font-size:2.25rem;font-weight:700;line-height:1.2}.lx .price .per{font-size:var(--t-sm);color:var(--c-muted)}.lx .price-note{font-size:var(--t-xs);color:var(--c-muted)}.lx .plan-card>.btn{margin-block:var(--s-5)}.lx .plan-feat{gap:var(--s-3);margin-block-start:auto;display:grid}.lx .plan-feat li{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);color:var(--c-muted);display:flex}.lx .plan-feat .od-icon{--od-icon-size:18px;color:var(--c-accent-ink);flex:none;margin-block-start:5px}.lx .guarantee{align-items:flex-start;gap:var(--s-4);padding:var(--s-5);margin-block-start:var(--s-6);display:flex}.lx .guarantee h3{font-size:var(--t-base);margin-block-end:4px}.lx .guarantee p{color:var(--c-muted);font-size:var(--t-sm)}.lx .articles{gap:var(--s-5);display:grid}@media (min-width:768px){.lx .articles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx .article{color:inherit;transition:border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.lx .article:hover{border-color:var(--c-accent-line);transform:translateY(-2px)}.lx .article:hover .article-more{color:var(--c-accent-2)}}.lx .article-media{--od-ratio:16 / 9;background:var(--c-surface-2);border-block-end:var(--hairline) solid var(--c-border)}.lx .article-body{gap:var(--s-3);padding:var(--s-5);flex-direction:column;flex:auto;display:flex}.lx .article-meta{color:var(--c-muted);font-size:var(--t-xs);--od-gap:var(--s-3)}.lx .article-meta .sep{color:var(--c-border-strong)}.lx .article-meta .od-icon{--od-icon-size:14px}.lx .article-title{font-size:var(--t-lg);line-height:1.5}.lx .article-excerpt{color:var(--c-muted);font-size:var(--t-sm)}.lx .article-more{color:var(--c-accent-ink);font-size:var(--t-sm);transition:color var(--d-fast) var(--ease-out);align-items:center;gap:6px;margin-block-start:auto;font-weight:600;display:inline-flex}.lx .article-more .od-icon{--od-icon-size:16px}.lx .articles-foot{justify-content:center;margin-block-start:var(--s-6);display:flex}.lx .faq{gap:var(--s-3);max-width:820px;margin-inline:auto;display:grid}.lx .faq details{border:var(--hairline) solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden}.lx .faq summary{align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-4) var(--s-5);min-height:56px;font-weight:600;list-style:none;display:flex}.lx .faq summary::-webkit-details-marker{display:none}.lx .faq summary .od-icon{--od-icon-size:20px;color:var(--c-muted);transition:transform var(--d-fast) var(--ease-out);flex:none;margin-inline-start:auto}.lx .faq details[open] summary .od-icon{color:var(--c-accent-ink);transform:rotate(180deg)}.lx .faq .answer{padding:0 var(--s-5) var(--s-5);color:var(--c-muted);font-size:var(--t-sm)}.lx .cta-card{text-align:center;padding:clamp(2.5rem, 5vw, 4.5rem) var(--s-5);border-radius:var(--r-xl);border:var(--hairline) solid var(--c-accent-line);background:linear-gradient(180deg, var(--c-accent-soft) 0%, var(--c-surface) 70%);box-shadow:var(--shadow-pop);position:relative}.lx .cta-card .flourish{font-family:var(--font-display);color:var(--c-accent-ink);margin-block-end:var(--s-4);font-size:clamp(2.75rem,6vw,4.25rem);line-height:1.1}.lx .cta-card h2{font-size:var(--t-3xl);max-width:22ch;margin-inline:auto}.lx .cta-card .sub{color:var(--c-muted);max-width:52ch;margin-block-start:var(--s-3);margin-inline:auto}.lx .cta-card .hero-cta{justify-content:center}.lx .footer{border-block-start:var(--hairline) solid var(--c-border);background:var(--c-bg-alt);padding-block:var(--s-8) var(--s-6)}.lx .footer-grid{gap:var(--s-7);display:grid}@media (min-width:700px){.lx .footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.lx .footer h3{font-size:var(--t-xs);letter-spacing:.08em;color:var(--c-muted);margin-block-end:var(--s-4);font-weight:700}.lx .footer-links{gap:var(--s-3);display:grid}.lx .footer-links a{color:var(--c-muted);font-size:var(--t-sm);text-decoration:none}@media (hover:hover){.lx .footer-links a:hover{color:var(--c-fg)}}.lx .footer .about p{color:var(--c-muted);font-size:var(--t-sm);margin-block:var(--s-3) var(--s-4);max-width:38ch}.lx .socials{gap:var(--s-2);display:flex}.lx .socials a{border-radius:var(--r);border:var(--hairline) solid var(--c-border);background:var(--c-surface);width:44px;height:44px;color:var(--c-muted);transition:color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out);place-items:center;display:grid}.lx .socials a .od-icon{--od-icon-size:18px}@media (hover:hover){.lx .socials a:hover{color:var(--c-accent-ink);border-color:var(--c-accent-line)}}.lx .footer-bottom{align-items:center;gap:var(--s-4);border-block-start:var(--hairline) solid var(--c-border);color:var(--c-muted);font-size:var(--t-xs);flex-wrap:wrap;margin-block-start:var(--s-7);padding-block-start:var(--s-5);display:flex}.lx .footer-bottom .legal{gap:var(--s-4);margin-inline-start:auto;display:flex}.lx .footer-bottom a{color:var(--c-muted);text-decoration:none}@media (hover:hover){.lx .footer-bottom a:hover{color:var(--c-fg)}}@media (max-width:1023px){.lx .nav-links,.lx .nav-actions .desktop-only{display:none}.lx .nav-toggle{border-radius:var(--r);background:var(--c-surface-2);border:var(--hairline) solid var(--c-border);width:44px;height:44px;color:var(--c-fg);cursor:pointer;place-items:center;display:grid}.lx .nav-toggle .od-icon{--od-icon-size:20px}.lx .hero h1{max-width:none}}@media (max-width:599px){.lx{--t-base:1rem}.lx .wrap{padding-inline:var(--s-4)}.lx .panel,.lx .step,.lx .plan-card{padding:var(--s-5)}.lx .hero-cta .btn{width:100%}.lx .tabs,.lx .tier-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.lx .tabs::-webkit-scrollbar{display:none}.lx .tier-tabs::-webkit-scrollbar{display:none}.lx .tab,.lx .tier-tab{flex:none}.lx .footer-bottom .legal{margin-inline-start:0}}.lx.lx-js .reveal{opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);transform:translateY(14px)}.lx.lx-js .reveal.is-in{opacity:1;transform:none}.lx .guarantee .contact{margin-block-start:var(--s-3)}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lx .reveal{opacity:1;transform:none}}
