.ep-serif{font-family:var(--lyp-font-accent);font-weight:400}.ep-row{align-items:center;gap:8px;display:flex}.ep-between{justify-content:space-between}.ep-strong{font-weight:600}.ep-muted{color:var(--lyp-text-secondary)}.ep-good{color:var(--lyp-success-text)}.ep-good-dk{color:var(--lyp-success-on-dark)}.ep-sq{border-radius:var(--lyp-r-base);flex-shrink:0;width:10px;height:10px}.ep-dot{border-radius:var(--lyp-r-full);flex-shrink:0;width:8px;height:8px}.ep-logo{border-radius:var(--lyp-r-base);background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:16px;height:16px}.ep-pop{animation:ep-pop .5s var(--lyp-ease-back) both}.ep-pulse{animation:2.4s ease-in-out infinite ep-pulse}.ep-spark{animation:2s ease-in-out infinite ep-spark}.ep-show-sm{display:none}.ep-dk,.ep-mb{isolation:isolate;text-align:left;color:var(--lyp-text-inverse);background:var(--lyp-bg-inverse);margin:0 auto;position:relative;overflow:hidden}.ep-dk{width:1180px;box-shadow:var(--lyp-shadow-xl), 0 0 0 10px #ffffffa6;border-radius:40px;padding:40px}.ep-dk:after,.ep-mb:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ep-aur{z-index:-2;border-radius:var(--lyp-r-full);filter:blur(70px);pointer-events:none;position:absolute}.ep-a1{background:var(--lyp-brand);opacity:.16;width:420px;height:280px;animation:14s ease-in-out infinite ep-aur1;top:-140px;left:-140px}.ep-a2{background:var(--lyp-success);opacity:.14;width:460px;height:340px;animation:16s ease-in-out infinite ep-aur2;top:180px;right:-160px}.ep-a3{background:var(--lyp-info);opacity:.12;width:420px;height:300px;animation:18s ease-in-out infinite reverse ep-aur1;bottom:-220px;left:320px}.ep-pl{border-radius:var(--lyp-r-3xl);background:#ffffff08;border:1px solid #ffffff1f;position:relative;box-shadow:inset 0 1px #ffffff14}.ep-head{justify-content:space-between;align-items:center;height:83px;padding:20px 26px 16px;display:flex}.ep-prop{align-items:center;gap:12px;display:flex}.ep-prop-i{border-radius:var(--lyp-r-xl);background:color-mix(in srgb, var(--lyp-brand) 16%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lyp-brand) 30%, transparent);color:var(--lyp-text-brand-on-dark);justify-content:center;align-items:center;font-weight:600;display:flex}.ep-prop-t{color:#ffffff8c;flex-direction:column;font-size:13px;display:flex}.ep-prop-t strong{color:var(--lyp-text-inverse);font-size:17px;font-weight:600}.ep-head-r{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.ep-stepper{gap:6px;display:flex}.ep-sp{border-radius:var(--lyp-r-full);color:#ffffff8c;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;font-size:13px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.ep-sp-n{border-radius:var(--lyp-r-full);width:22px;height:22px;color:var(--lyp-text-inverse);background:#ffffff24;justify-content:center;align-items:center;font-size:11px;transition:background .4s;display:flex}.ep-sp.on{background:var(--lyp-bg-default);color:var(--lyp-text-primary)}.ep-sp.on .ep-sp-n{background:var(--lyp-brand)}.ep-sp.past{color:var(--lyp-text-inverse)}.ep-sp.past .ep-sp-n{background:var(--lyp-success)}.ep-prog{border-radius:var(--lyp-r-full);background:#ffffff14;width:100%;height:3px;position:relative;overflow:hidden}.ep-prog span{border-radius:var(--lyp-r-full);background:linear-gradient(90deg, var(--lyp-brand), var(--lyp-text-brand-on-dark) 60%, var(--lyp-success-on-dark));transition:width .7s var(--lyp-ease-brand);position:absolute;inset:0 auto 0 0}.ep-cols{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr) 60px minmax(0,1fr);padding:24px 28px;display:grid}.ep-tile{border-radius:var(--lyp-r-3xl);opacity:.78;background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:4px;height:322px;padding:22px;transition:opacity .5s,border-color .5s,box-shadow .5s,background .6s;display:flex;position:relative}.ep-tile.shown{opacity:1}.ep-tile.on{border-color:color-mix(in srgb, var(--lyp-text-brand-on-dark) 90%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-brand) 16%, transparent);animation:2s ease-in-out infinite ep-tglow}.ep-profit.on{border-color:color-mix(in srgb, var(--lyp-success-on-dark) 90%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-success) 18%, transparent)}.ep-profit.done{background:color-mix(in srgb, var(--lyp-success) 16%, transparent)}.ep-tlabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:13px;font-weight:600}.ep-tnum{letter-spacing:-.04em;white-space:nowrap;font-size:46px;font-weight:600;line-height:1.08;transition:color .5s}.ep-tile.on .ep-tnum{text-shadow:0 0 26px #ffffff59}.ep-profit.done .ep-tlabel,.ep-profit.done .ep-tnum{color:var(--lyp-success-on-dark)}.ep-profit.on .ep-tnum{text-shadow:0 0 26px color-mix(in srgb, var(--lyp-success-on-dark) 55%, transparent)}.ep-tsub{color:#ffffff8c;font-size:13px}.ep-dk .ep-good,.ep-mb .ep-good{color:var(--lyp-success-on-dark);font-weight:600}.ep-bar{border-radius:var(--lyp-r-full);background:#ffffff12;height:10px;margin-top:14px;display:flex;overflow:hidden}.ep-bar span{flex-shrink:0;height:100%}.ep-segin{transform-origin:0;animation:ep-segin .5s var(--lyp-ease-brand) both}.ep-rows{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ep-rows-exp{gap:7px;height:140px}.ep-trow{color:#ffffffd9;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;line-height:17px;display:flex}.ep-trow strong{color:var(--lyp-text-inverse);margin-left:auto;font-weight:600}.ep-trow .ep-minus{color:var(--lyp-text-brand-on-dark)}.ep-xline{animation:ep-xin .45s var(--lyp-ease-brand) both}.ep-op{justify-content:center;align-items:center;display:flex;position:relative}.ep-opc{z-index:1;border-radius:var(--lyp-r-full);color:#ffffff8c;background:#ffffff0f;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:600;transition:background .4s,color .4s,box-shadow .4s;display:flex;position:relative}.ep-op.on .ep-opc{background:var(--lyp-brand);color:var(--lyp-text-inverse);box-shadow:0 0 0 6px color-mix(in srgb, var(--lyp-brand) 22%, transparent)}.ep-op-g.on .ep-opc{background:var(--lyp-success);box-shadow:0 0 0 6px color-mix(in srgb, var(--lyp-success) 26%, transparent)}.ep-beam{background:linear-gradient(90deg, transparent, var(--lyp-text-brand-on-dark), transparent);opacity:0;background-size:200% 100%;height:2px;margin-top:-1px;transition:opacity .4s;position:absolute;top:50%;left:0;right:0}.ep-op-g .ep-beam{background-image:linear-gradient(90deg, transparent, var(--lyp-success-on-dark), transparent)}.ep-beam.go{opacity:1;animation:1s linear infinite ep-beam}.ep-margin{align-items:center;gap:16px;margin-top:14px;display:flex}.ep-ring{flex-shrink:0;width:96px;height:96px}.ep-ring-bg,.ep-ring-fg{fill:none;stroke-width:10px}.ep-ring-bg{stroke:#ffffff14}.ep-ring-fg{stroke-linecap:round}.ep-ring-t{fill:var(--lyp-text-inverse);font-size:19px;font-weight:600}.ep-margin-t{color:#ffffffb8;flex-direction:column;gap:6px;font-size:13px;line-height:1.45;display:flex}.ep-margin-t strong{color:var(--lyp-text-inverse);font-size:14px;font-weight:600}.ep-trend{border-radius:var(--lyp-r-xl);background:color-mix(in srgb, var(--lyp-success-on-dark) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lyp-success-on-dark) 25%, transparent);justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;display:flex}.ep-trend strong{color:var(--lyp-success-on-dark);font-size:13px;font-weight:600}.ep-spark-line{fill:none;stroke:var(--lyp-success-on-dark);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:1.2s ease-out .2s forwards ep-line}.ep-burst{border-radius:var(--lyp-r-full);border:2px solid var(--lyp-success-on-dark);opacity:0;pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;animation:1.4s ease-out .7s ep-burst;position:absolute;top:110px;left:50%}.ep-burst.ep-b2{border-color:var(--lyp-text-inverse);animation-delay:1s}.ep-tray{border-radius:var(--lyp-r-2xl);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:14px;margin:0 26px 24px;padding:14px 16px;display:flex}.ep-tray-l{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c;flex-shrink:0;width:160px;font-size:12px;font-weight:600}.ep-tray-g{flex-grow:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ep-chip{border-radius:var(--lyp-r-xl);white-space:nowrap;height:40px;transition:all .35s var(--lyp-ease-brand);background:#ffffff14;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.ep-chip-a{color:#ffffff8c;margin-left:auto}.ep-chip.landed{color:#ffffff8c;opacity:.75;background:#ffffff08}.ep-chip.landed .ep-chip-a{color:var(--lyp-success-on-dark)}.ep-chip.flying{opacity:0;transform:translateY(-10px)scale(.9)}.ep-chip.next{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lyp-text-brand-on-dark) 90%, transparent)}.ep-fly{z-index:6;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);height:42px;color:var(--lyp-text-primary);white-space:nowrap;box-shadow:0 0 0 1px #fff9, var(--lyp-shadow-xl);opacity:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;animation:.66s cubic-bezier(.45,0,.3,1) forwards ep-fly;display:inline-flex;position:absolute;top:250px;left:549px}.ep-fly .ep-dot{width:10px;height:10px}.ep-fly-s{display:none}.ep-fly-a{color:var(--lyp-error-text)}.ep-aibox{border-radius:var(--lyp-r-3xl);transition:translate .6s var(--lyp-ease-brand);background:#ffffff08;border:1px solid #ffffff1f;align-items:flex-start;gap:18px;margin-top:22px;padding:22px 26px;display:flex;position:relative;translate:0 10px}.ep-aibox.on{translate:0}.ep-aibox:before{content:"";border-radius:inherit;background:linear-gradient(120deg, var(--lyp-text-brand-on-dark), transparent 40%, transparent 60%, var(--lyp-success-on-dark));-webkit-mask-composite:xor;pointer-events:none;background-size:200% 200%;padding:1px;animation:4s linear infinite ep-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ep-ai-i{border-radius:var(--lyp-r-xl);background:linear-gradient(135deg, var(--lyp-text-brand-on-dark), var(--lyp-brand));width:44px;height:44px;color:var(--lyp-text-inverse);flex-shrink:0;justify-content:center;align-items:center;animation:2s ease-in-out infinite ep-spark;display:flex}.ep-ai-c{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.ep-ai-h{align-items:center;gap:10px;font-size:12px;display:flex}.ep-ai-l{letter-spacing:.08em;text-transform:uppercase;color:var(--lyp-text-brand-on-dark);font-weight:600}.ep-ai-p{color:#ffffff8c}.ep-ai-text{height:52px;font-size:17px;line-height:1.5;display:block}.ep-shim{border-radius:var(--lyp-r-base);background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f) 0 0/200% 100%;height:11px;margin-top:9px;animation:1.4s linear infinite ep-shim;display:block}.ep-shim:first-child{width:88%;margin-top:6px}.ep-shim:nth-child(2){width:64%}.ep-dk .ep-shim:nth-child(3){display:none}.ep-caret{vertical-align:-3px;background:var(--lyp-text-brand-on-dark);width:2px;height:18px;margin-left:2px;animation:.9s step-end infinite ep-blink;display:inline-block}.ep-ai-chips{gap:8px;height:34px;padding-top:4px;display:flex}.ep-ai-gain,.ep-ai-act{border-radius:var(--lyp-r-full);align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ep-ai-gain{background:color-mix(in srgb, var(--lyp-success-on-dark) 16%, transparent);color:var(--lyp-success-on-dark)}.ep-ai-act{background:#ffffff14;animation-delay:80ms}.ep-mb{width:358px;box-shadow:var(--lyp-shadow-xl), 0 0 0 6px #ffffffb3;border-radius:30px;flex-direction:column;padding:12px;display:none}.ep-mb:after{background-size:18px 18px}.ep-mb .ep-aur{filter:blur(50px)}.ep-mb .ep-a1{width:240px;height:180px;top:-90px;left:-90px}.ep-mb .ep-a2{width:240px;height:200px;top:320px;right:-100px}.ep-mb .ep-head{height:90px;padding:14px 14px 10px;display:block}.ep-head-row{justify-content:space-between;align-items:center;height:34px;display:flex}.ep-mb .ep-prop{gap:10px}.ep-mb .ep-prop-i{border-radius:var(--lyp-r-lg);width:34px;height:34px;font-size:14px}.ep-mb .ep-prop-t{font-size:11.5px}.ep-mb .ep-prop-t strong{font-size:14.5px}.ep-stepname{border-radius:var(--lyp-r-full);background:#ffffff14;padding:6px 10px;font-size:12px;font-weight:600}.ep-mstepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.ep-msp{color:#ffffff73;flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;line-height:13px;display:flex}.ep-msp span{border-radius:var(--lyp-r-full);background:#ffffff1f;height:4px;transition:background .4s}.ep-msp.on{color:var(--lyp-text-inverse)}.ep-msp.on span{background:var(--lyp-brand)}.ep-msp.past{color:#ffffffd9}.ep-msp.past span{background:var(--lyp-success)}.ep-stack{padding:4px 14px 14px}.ep-mb .ep-tile{border-radius:var(--lyp-r-2xl);gap:3px;padding:14px 16px}.ep-mb .ep-t1,.ep-mb .ep-t2{height:100px}.ep-mb .ep-t3{gap:4px;height:140px}.ep-thead{color:#ffffff8c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.ep-mb .ep-tlabel{font-size:11px}.ep-mb .ep-profit.done .ep-thead>span:last-child{color:#ffffff8c}.ep-mb .ep-tnum{letter-spacing:-.035em;font-size:32px;line-height:1.1}.ep-mb .ep-bar{height:8px;margin-top:6px}.ep-mb .ep-op{height:30px}.ep-mb .ep-opc{width:30px;height:30px;font-size:18px}.ep-mb .ep-op.on .ep-opc{box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-brand) 22%, transparent)}.ep-mb .ep-op-g.on .ep-opc{box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-success) 26%, transparent)}.ep-mb .ep-beam,.ep-mb .ep-op-g .ep-beam{background-image:linear-gradient(180deg, transparent, var(--lyp-text-brand-on-dark), transparent);background-size:100% 200%;width:2px;height:auto;margin:0 0 0 -1px;inset:0 auto 0 50%}.ep-mb .ep-op-g .ep-beam{background-image:linear-gradient(180deg, transparent, var(--lyp-success-on-dark), transparent)}.ep-mb .ep-beam.go{animation-name:ep-beam-v}.ep-mb .ep-ring{width:62px;height:62px}.ep-mb .ep-ring-bg,.ep-mb .ep-ring-fg{stroke-width:11px}.ep-mb .ep-ring-t{font-size:24px}.ep-mb .ep-trend{border-radius:var(--lyp-r-lg);margin-top:0;padding:6px 10px}.ep-mb .ep-trend strong{font-size:12px}.ep-mb .ep-trend svg{width:64px;height:20px}.ep-mb .ep-tray{margin:0 14px 14px;padding:12px;display:block}.ep-mb .ep-tray-l{width:auto;margin-bottom:8px;font-size:10.5px;line-height:13px;display:block}.ep-mb .ep-tray-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ep-mb .ep-chip{border-radius:var(--lyp-r-lg);gap:6px;height:34px;padding:0 8px;font-size:11.5px}.ep-mb .ep-dot{width:7px;height:7px}.ep-mb .ep-logo{width:14px;height:14px}.ep-mb .ep-fly{gap:6px;height:36px;padding:0 12px;font-size:12.5px;animation-name:ep-fly-m;top:274px;left:166px}.ep-mb .ep-fly .ep-dot{width:9px;height:9px}.ep-mb .ep-fly-n{display:none}.ep-mb .ep-fly-s{display:inline}.ep-mb .ep-aibox{border-radius:var(--lyp-r-2xl);gap:12px;margin-top:12px;padding:16px}.ep-mb .ep-ai-i{border-radius:var(--lyp-r-lg);width:36px;height:36px}.ep-mb .ep-ai-c{gap:5px}.ep-mb .ep-ai-h{font-size:11px}.ep-mb .ep-ai-p,.ep-mb .ep-ai-act{display:none}.ep-mb .ep-ai-text{height:88px;font-size:14.5px}.ep-mb .ep-shim{height:10px;margin-top:8px}.ep-mb .ep-shim:first-child{width:92%;margin-top:4px}.ep-mb .ep-shim:nth-child(2){width:80%}.ep-mb .ep-shim:nth-child(3){width:56%}.ep-mb .ep-caret{vertical-align:-2px;height:15px}.ep-mb .ep-ai-chips{height:28px;padding-top:0}.ep-mb .ep-ai-gain{height:28px;padding:0 10px;font-size:12px}.ep-page .fp-note{margin-top:28px}.ep-dark{background-color:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px}.fp-page .ep-dark .lyp-serif{color:var(--lyp-text-brand-on-dark)}.ep-dark .fp-lead{color:var(--lyp-text-inverse-secondary)}.ep-note-dk{color:#ffffff8c;margin:8px 0 0;font-size:13px}.ep-note{color:var(--lyp-text-secondary);margin:0;font-size:13px}.fp-center.ep-problem{gap:28px}.ep-morph{width:100%;height:200px;margin:24px 0;position:relative}.ep-morph-a,.ep-morph-b{color:var(--lyp-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.ep-morph span{letter-spacing:-.05em;color:var(--lyp-text-primary);font-size:clamp(52px,17vw,132px);font-weight:600;line-height:1}.ep-morph-b span{color:var(--lyp-error-text)}.ep-morph-a{animation:6s ease-in-out infinite ep-morph-a}.ep-morph-b{opacity:0;animation:6s ease-in-out infinite ep-morph-b}.ep-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.ep-pains li{flex-direction:column;align-items:center;gap:10px;font-size:18px;display:flex}.ep-pains strong{font-weight:600}.ep-pain-i{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-default);width:48px;height:48px;color:var(--lyp-error-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ep-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:grid}.ep-cat{border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-subtle);text-align:left;align-items:center;gap:12px;padding:18px;font-size:15.5px;font-weight:600;animation:4.4s ease-in-out infinite ep-tile;display:flex}.ep-cat-i{border-radius:var(--lyp-r-xl);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ep-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:20px;display:grid}.ep-card{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle);text-align:left;flex-direction:column;gap:20px;padding:32px;display:flex;overflow:hidden}.ep-card h3{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:600}.ep-card p{color:var(--lyp-text-secondary);margin:0;font-size:16px;line-height:1.6}.ep-mock{border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);flex-direction:column;gap:16px;padding:20px;display:flex}.ep-ico{border-radius:var(--lyp-r-lg);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ep-ico-staff{background:var(--lyp-error-bg);color:var(--lyp-error)}.ep-rep{position:relative}.ep-rep-off,.ep-rep-on{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.ep-rep span{border-radius:var(--lyp-r-lg);background:var(--lyp-border-subtle);height:26px}.ep-rep-on{animation:6.24s steps(12,end) infinite ep-rep;position:absolute;inset:0}.ep-rep-on span{background:var(--lyp-error)}.ep-chipl{border-radius:var(--lyp-r-full);height:28px;box-shadow:inset 0 0 0 1px var(--lyp-border-default);align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ep-tick{height:18px;line-height:18px;display:inline-block;overflow:hidden}.ep-tick>span{flex-direction:column;align-items:flex-end;animation:6.24s steps(12,end) infinite ep-tick;display:flex;transform:translateY(-198px)}.ep-tick>span>span{height:18px}.ep-search{border-radius:var(--lyp-r-xl);height:44px;box-shadow:inset 0 0 0 1px var(--lyp-border-default);color:var(--lyp-text-secondary);align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.ep-typing{white-space:nowrap;border-right:2px solid var(--lyp-brand);color:var(--lyp-text-primary);animation:5s steps(11,end) infinite ep-typ;display:inline-block;overflow:hidden}.ep-filters{flex-wrap:wrap;gap:8px;display:flex}.ep-filters span{border-radius:var(--lyp-r-lg);height:36px;box-shadow:inset 0 0 0 1px var(--lyp-border-default);justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ep-filters .on{background:var(--lyp-int);color:var(--lyp-text-inverse);box-shadow:none}.ep-filters .ep-dl{width:36px;padding:0}.ep-result{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-subtle);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.ep-result .ep-sq{background:var(--lyp-warning)}.ep-result strong{font-weight:600}.ep-eq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;margin-top:36px;display:grid}.ep-eq-cell{display:contents}.ep-eq-term{color:var(--lyp-text-inverse-secondary);flex-direction:column;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.ep-eq-term span{letter-spacing:-.04em;white-space:nowrap;color:var(--lyp-text-inverse);font-size:clamp(44px,4.6vw,64px);font-weight:600;line-height:1}.ep-eq-term .ep-good-dk{color:var(--lyp-success-on-dark)}.ep-eq-op{color:#fff6;font-size:56px}.ep-eq-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.ep-eq-pills span{border-radius:var(--lyp-r-full);background:#ffffff14;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ep-eq-pills .ep-good-dk{background:color-mix(in srgb, var(--lyp-success-on-dark) 14%, transparent)}.ep-donut-card{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle);align-items:center;gap:28px;padding:32px;display:flex}.ep-donut{flex-shrink:0;width:220px;height:220px}.ep-donut-bg,.ep-donut-seg{fill:none;stroke-width:28px}.ep-donut-bg{stroke:var(--lyp-border-subtle)}.ep-donut-seg{animation:ep-draw 7s var(--lyp-ease-brand) infinite both}.ep-donut-l{fill:var(--lyp-text-secondary);font-size:13px;font-weight:600}.ep-donut-v{fill:var(--lyp-text-primary);font-size:24px;font-weight:600}.ep-legend{flex-direction:column;flex-grow:1;gap:14px;min-width:0;margin:0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.ep-legend li{flex-direction:column;gap:6px;display:flex}.ep-legend strong{font-weight:600}.ep-legbar{border-radius:var(--lyp-r-full);background:var(--lyp-border-subtle);height:6px;display:block;overflow:hidden}.ep-legbar span{border-radius:var(--lyp-r-full);transform-origin:0;height:6px;animation:ep-legbar 7s var(--lyp-ease-brand) infinite both;display:block}.ep-ai-badge{border-radius:var(--lyp-r-full);background:color-mix(in srgb, var(--lyp-text-brand-on-dark) 14%, transparent);color:var(--lyp-text-brand-on-dark);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.ep-ins-stack{width:100%;max-width:760px;height:120px;margin:20px 0 0;padding:0;list-style:none;position:relative}.ep-ins{border-radius:var(--lyp-r-2xl);text-align:left;opacity:0;background:#ffffff0f;align-items:center;gap:14px;padding:20px 22px;animation:12s ease-in-out infinite both ep-ins;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ep-ins-i{border-radius:var(--lyp-r-xl);background:color-mix(in srgb, var(--c) 18%, transparent);width:44px;height:44px;color:var(--c);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ep-ins-cut{--c:var(--lyp-text-brand-on-dark)}.ep-ins-grow{--c:var(--lyp-success-on-dark)}.ep-ins-decide{--c:var(--lyp-warning-border)}.ep-ins-t{flex-direction:column;gap:4px;font-size:17px;line-height:1.45;display:flex}.ep-ins-k{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:600}.ep-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin-top:28px;display:grid}.ep-pillar{border-radius:var(--lyp-r-3xl);text-align:left;background:#ffffff0d;flex-direction:column;gap:10px;padding:28px;display:flex}.ep-pillar h3{margin:0;font-size:21px;font-weight:600}.ep-pillar p{color:var(--lyp-text-inverse-secondary);margin:0;font-size:15.5px;line-height:1.6}.ep-ask{border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);width:100%;max-width:760px;color:var(--lyp-text-primary);text-align:left;align-items:center;gap:12px;margin-top:28px;padding:8px 8px 8px 22px;display:flex}.ep-ask-i{color:var(--lyp-brand);flex-shrink:0}.ep-ask-l{display:none}.ep-ask-q{flex-grow:1;min-width:0;font-size:16px;overflow:hidden}.ep-ask-t{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--lyp-brand);max-width:100%;animation:6s steps(46,end) infinite ep-ask;display:inline-block;overflow:hidden}.ep-soon{border-radius:var(--lyp-r-full);background:var(--lyp-brand-100);height:44px;color:var(--lyp-text-brand);flex-shrink:0;align-items:center;padding:0 18px;font-size:13px;font-weight:600;display:flex}.ep-seg{border-radius:var(--lyp-r-full);background:var(--lyp-border-subtle);grid-template-columns:repeat(2,auto);padding:4px;font-size:14px;font-weight:600;display:inline-grid}.ep-seg>span{border-radius:var(--lyp-r-full);color:var(--lyp-text-secondary);padding:10px 18px}.ep-seg-a{animation:ep-seg-a 6.4s var(--lyp-ease-brand) infinite}.ep-seg-b{background:var(--lyp-bg-default);color:var(--lyp-success-text);box-shadow:var(--lyp-shadow-sm);animation:ep-seg-b 6.4s var(--lyp-ease-brand) infinite}.ep-seg>.ep-seg-b{color:var(--lyp-success-text)}.ep-rank{--row:68px;width:100%;max-width:900px;height:340px;margin-top:8px;position:relative}.ep-rrow{--cb:var(--lyp-success);border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);text-align:left;height:60px;transform:translateY(calc(var(--ib) * var(--row)));animation:ep-rank-y 6.4s var(--lyp-ease-brand) infinite;grid-template-columns:40px 190px minmax(0,1fr) 110px;align-items:center;gap:16px;padding:0 20px;display:grid;position:absolute;top:0;left:0;right:0}.ep-rrow.loss{--cb:var(--lyp-error)}.ep-rpos,.ep-rval{font-size:18px;font-weight:600;display:grid}.ep-rpos{color:var(--lyp-text-secondary)}.ep-rval{white-space:nowrap;justify-items:end}.ep-ra,.ep-rb{grid-area:1/1}.ep-ra{opacity:0;animation:6.4s linear infinite ep-show-a}.ep-rb{animation:6.4s linear infinite ep-show-b}.ep-rrow.loss .ep-rval .ep-rb{color:var(--lyp-error-text)}.ep-rname{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ep-rtrack{border-radius:var(--lyp-r-full);background:var(--lyp-border-subtle);height:14px;display:block}.ep-rbar{border-radius:var(--lyp-r-full);height:100%;width:calc(var(--wb) * 100%);background:var(--cb);animation:ep-rank-bar 6.4s var(--lyp-ease-brand) infinite;display:block}.ep-app{padding-top:0}.ep-app-in{border-radius:var(--lyp-r-3xl);background:radial-gradient(700px 400px at 80% 20%, var(--lyp-brand-100) 0%, var(--lyp-brand-50) 60%);gap:48px;padding:72px 64px}.ep-devices{height:340px;position:relative}.ep-laptop{border:3px solid var(--lyp-text-primary);border-radius:var(--lyp-r-2xl) var(--lyp-r-2xl) var(--lyp-r-lg) var(--lyp-r-lg);background:var(--lyp-bg-default);flex-direction:column;gap:10px;width:min(330px,100% - 180px);height:250px;padding:18px;display:flex;position:absolute;top:30px;left:0}.ep-lap-h{font-size:12px;font-weight:600}.ep-lap-r{border-bottom:1px solid var(--lyp-border-subtle);padding:8px 0;font-size:13px}.ep-lap-r strong{font-weight:600}.ep-lap-r.last{border-bottom:0}.ep-lap-r.last span{font-weight:600}.ep-lap-bars{align-items:flex-end;gap:6px;height:46px;display:flex}.ep-lap-bars span{border-radius:var(--lyp-r-base);background:var(--lyp-border-subtle);flex:1}.ep-lap-bars span:last-child{background:var(--lyp-brand)}.ep-phone{border:3px solid var(--lyp-text-primary);background:var(--lyp-bg-default);width:170px;height:340px;box-shadow:var(--lyp-shadow-xl);border-radius:34px;flex-direction:column;align-items:center;gap:14px;padding:22px 14px;display:flex;position:absolute;top:0;right:10px}.ep-phone>strong{font-size:12px;font-weight:600}.ep-phone>.ep-muted{font-size:11px}.ep-pr-bg,.ep-pr-fg{fill:none;stroke-width:10px}.ep-pr-bg{stroke:#00000014}.ep-pr-fg{stroke:var(--lyp-success);stroke-linecap:round;animation:ep-draw-once 1.1s var(--lyp-ease-brand) both}.ep-phone-ring text{fill:var(--lyp-text-primary);font-size:16px;font-weight:600}.ep-phone-ai{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-inverse);width:100%;color:var(--lyp-text-inverse);padding:10px;font-size:10.5px;line-height:1.45}.ep-phone-ai strong{color:var(--lyp-text-brand-on-dark);margin-bottom:2px;font-weight:600;display:block}@keyframes ep-aur1{0%,to{transform:translate(0)}50%{transform:translate(120px,60px)}}@keyframes ep-aur2{0%,to{transform:translate(0)}50%{transform:translate(-100px,-40px)}}@keyframes ep-tglow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes ep-segin{0%{transform:scaleX(0)}}@keyframes ep-xin{0%{opacity:0;transform:translate(-10px)}}@keyframes ep-beam{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ep-beam-v{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes ep-line{to{stroke-dashoffset:0}}@keyframes ep-burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes ep-fly{0%{opacity:0;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(.9)}15%{opacity:1}50%{transform:translate(-50%, -50%) translate(calc(var(--dx) * .45), calc(var(--dy) * .45 - 70px)) scale(1.08)}85%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes ep-fly-m{0%{opacity:0;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(.9)}15%{opacity:1}50%{transform:translate(-50%, -50%) translate(calc(var(--dx) * .45), calc(var(--dy) * .45 - 40px)) scale(1.06)}85%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes ep-glow{to{background-position:200%}}@keyframes ep-spark{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.12)}}@keyframes ep-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ep-blink{50%{opacity:0}}@keyframes ep-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ep-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ep-morph-a{0%,40%,to{opacity:1;filter:blur();transform:none}50%,90%{opacity:0;filter:blur(6px);transform:translateY(-16px)}}@keyframes ep-morph-b{0%,40%,to{opacity:0;filter:blur(6px);transform:translateY(16px)}50%,90%{opacity:1;filter:blur();transform:none}}@keyframes ep-tile{0%,20%,to{background:var(--lyp-bg-subtle);box-shadow:none;transform:none}8%{background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-md);transform:translateY(-4px)}}@keyframes ep-rep{0%{clip-path:inset(0 91.667% 0 0)}to{clip-path:inset(0 -8.333% 0 0)}}@keyframes ep-tick{0%{transform:translateY(0)}to{transform:translateY(-216px)}}@keyframes ep-typ{0%{width:0}40%,85%{width:11ch}to{width:0}}@keyframes ep-draw{0%{stroke-dasharray:0 600}16%{stroke-dasharray:var(--len) 503}}@keyframes ep-draw-once{0%{stroke-dasharray:0 600}}@keyframes ep-legbar{0%{transform:scaleX(0)}14%{transform:scaleX(1)}}@keyframes ep-ins{0%{opacity:0;transform:translateY(14px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-14px)}}@keyframes ep-ask{0%{width:0}50%,90%{width:23.2em}to{width:0}}@keyframes ep-seg-a{0%,36%,to{background:var(--lyp-bg-default);color:var(--lyp-text-primary);box-shadow:var(--lyp-shadow-sm)}50%,86%{color:var(--lyp-text-secondary);box-shadow:none;background:0 0}}@keyframes ep-seg-b{0%,36%,to{color:var(--lyp-text-secondary);box-shadow:none;background:0 0}50%,86%{background:var(--lyp-bg-default);color:var(--lyp-success-text);box-shadow:var(--lyp-shadow-sm)}}@keyframes ep-rank-y{0%,36%,to{transform:translateY(calc(var(--ia) * var(--row)))}50%,86%{transform:translateY(calc(var(--ib) * var(--row)))}}@keyframes ep-rank-bar{0%,36%,to{width:calc(var(--wa) * 100%);background:var(--lyp-bg-inverse)}50%,86%{width:calc(var(--wb) * 100%);background:var(--cb)}}@keyframes ep-show-a{0%,41%,95%,to{opacity:1}45%,91%{opacity:0}}@keyframes ep-show-b{0%,41%,95%,to{opacity:0}45%,91%{opacity:1}}@media (max-width:980px){.ep-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-two,.ep-pillars,.ep-pains{grid-template-columns:minmax(0,1fr)}.ep-pains{gap:24px}.ep-eq{grid-template-columns:minmax(0,1fr);gap:8px}.ep-app-in{padding:56px 40px}}@media (max-width:760px){.ep-dk{display:none}.ep-mb{display:flex}.ep-show-sm{display:inline}.ep-hide-sm{display:none}.fp-center.ep-problem{gap:20px}.ep-morph{height:130px;margin:8px 0}.ep-morph-a,.ep-morph-b{gap:4px;font-size:15px}.ep-pains{gap:10px}.ep-pains li{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-default);text-align:left;flex-direction:row;gap:12px;padding:14px 16px;font-size:15.5px}.ep-pain-i{border-radius:var(--lyp-r-lg);background:var(--lyp-error-bg);width:36px;height:36px}.ep-pain-i svg{width:18px;height:18px}.ep-cats{gap:10px;margin-top:6px}.ep-cat{gap:10px;padding:14px;font-size:13.5px}.ep-cat-i{border-radius:var(--lyp-r-lg);width:34px;height:34px}.ep-cat-i svg{width:17px;height:17px}.ep-two{gap:10px;margin-top:10px}.ep-card{gap:16px;padding:24px}.ep-card h3{font-size:21px}.ep-card p{font-size:15px}.ep-mock{gap:14px;padding:16px}.ep-rep-off,.ep-rep-on{gap:4px}.ep-rep span{border-radius:var(--lyp-r-base);height:22px}.ep-filters{gap:6px}.ep-filters span{height:34px;padding:0 12px;font-size:12.5px}.ep-filters .ep-dl{display:none}.ep-result{padding:10px 12px;font-size:13.5px}.ep-eq{gap:6px;margin-top:10px}.ep-eq-term{gap:6px;font-size:14px}.ep-eq-term span{font-size:52px}.ep-eq-op{font-size:36px;line-height:1.2}.ep-eq-pills{gap:8px;margin-top:0}.ep-eq-pills span{height:36px;padding:0 14px;font-size:13px}.ep-donut-card{flex-direction:column;gap:22px;padding:24px}.ep-donut{width:200px;height:200px}.ep-legend{gap:12px;width:100%;font-size:14px}.ep-ai-badge{padding:6px 12px;font-size:13px}.ep-ins-stack{height:150px;margin-top:6px}.ep-ins{gap:12px;padding:16px}.ep-ins-i{width:38px;height:38px}.ep-ins-t{font-size:15px}.ep-ins-k{font-size:11px}.ep-pillars{gap:12px;margin-top:8px}.ep-pillar{gap:6px;padding:20px}.ep-pillar h3{font-size:18px}.ep-pillar p{font-size:14.5px}.ep-ask{border-radius:var(--lyp-r-2xl);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px;padding:16px;display:grid}.ep-ask-i{display:none}.ep-ask-l{grid-area:1/1;font-size:14px;font-weight:600;display:block}.ep-soon{grid-area:1/2;height:26px;padding:0 10px;font-size:11.5px}.ep-ask-q{color:var(--lyp-text-secondary);grid-area:2/1/3/3;font-size:15px}.ep-ask-t{white-space:normal;border:0;animation:none;display:inline}.ep-ask-t:before,.ep-ask-t:after{content:"\""}.ep-seg{font-size:13px}.ep-seg>span{padding:9px 14px}.ep-rank{--row:60px;height:300px;margin-top:0}.ep-rrow{border-radius:var(--lyp-r-xl);grid-template-columns:20px 98px minmax(0,1fr) 76px;gap:8px;height:52px;padding:0 12px}.ep-rpos{font-size:15px}.ep-rval{font-size:14px}.ep-rname{font-size:13.5px}.ep-rtrack{height:10px}.ep-app-in{gap:20px;padding:32px 22px}.ep-app-copy{text-align:center;align-items:center}.ep-devices{justify-content:center;height:auto;display:flex}.ep-laptop{display:none}.ep-phone{width:180px;position:static}}@media (prefers-reduced-motion:reduce){.ep-page [class*=ep-],.ep-page [class*=ep-]:before,.ep-page [class*=ep-] *{transition:none!important;animation:none!important}.ep-aibox{translate:none}.ep-caret,.ep-burst,.ep-fly{display:none}.ep-spark-line{stroke-dashoffset:0}.ep-typing,.ep-ask-t{border-right:0}.ep-morph{flex-wrap:wrap;justify-content:center;gap:12px 56px;height:auto;display:flex}.ep-morph-a,.ep-morph-b{opacity:1;position:static}.ep-ins:first-child{opacity:1}}
