.fx-row{display:flex;align-items:center;gap:6px}.fx-col{display:flex;flex-direction:column;gap:8px}.fx-between{justify-content:space-between}.fx-ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-muted{font-size:12px;color:var(--lyp-text-tertiary)}.fx-tone-up{color:var(--lyp-success-text)}.fx-tone-down{color:var(--lyp-error-text)}.fx-tone-none{color:var(--lyp-text-tertiary)}.fx-tone-ink{color:var(--lyp-text-primary)}.fx-av{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-full);font-size:13px;font-weight:600}.fx-ota-dot{flex-shrink:0;width:8px;height:8px;border-radius:3px;background:var(--lyp-brand)}.fx-ota-logo{flex-shrink:0;width:16px;height:16px;border-radius:var(--lyp-r-base);background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain}.fx-dk{position:relative;width:1120px;margin:0 auto;isolation:isolate;text-align:left}.fx-aur{position:absolute;z-index:-1;border-radius:var(--lyp-r-full);filter:blur(80px);opacity:.45;pointer-events:none}.fx-a1{width:520px;height:360px;left:-120px;top:40px;background:var(--lyp-brand-100)}.fx-a2{width:520px;height:380px;right:-140px;bottom:-40px;background:var(--lyp-success-bg)}.fx-a3{width:420px;height:260px;left:420px;top:-60px;background:var(--lyp-navy-200)}.fx-win{position:relative;border-radius:var(--lyp-r-3xl);background:hsla(0,0%,100%,.72);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(0,0,0,.08);box-shadow:var(--lyp-shadow-xl);overflow:hidden}.fx-winbar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--lyp-border-subtle);background:hsla(0,0%,100%,.6)}.fx-winbar i{display:inline-block;width:11px;height:11px;margin-right:7px;border-radius:var(--lyp-r-full)}.fx-mac-r{background:var(--lyp-mac-red)}.fx-mac-y{background:var(--lyp-mac-yellow)}.fx-mac-g{background:var(--lyp-mac-green)}.fx-wintitle{gap:8px;font-size:12.5px;font-weight:600;color:var(--lyp-text-secondary)}.fx-wincount{font-size:12px;font-weight:500;color:var(--lyp-text-tertiary)}.fx-mhead{display:none}.fx-app{height:600px;display:grid;grid-template-columns:330px minmax(0,1fr)}.fx-ctrl{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--lyp-bg-default);border-right:1px solid var(--lyp-border-subtle)}.fx-ctrl-head strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.fx-ctrl-head span{font-size:11.5px}.fx-ctrl-head span,.fx-lbl{color:var(--lyp-text-tertiary)}.fx-lbl{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fx-base{align-items:baseline}.fx-base strong{font-size:12.5px;font-weight:600;transition:color .4s}.fx-lchips{gap:5px;margin-top:7px}.fx-lchip{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-subtle);font-size:12px;font-weight:600}.fx-lchip.on{background:var(--lyp-int);color:var(--lyp-text-inverse)}.fx-track{position:relative;height:8px;margin:10px 0 4px;background:var(--lyp-neutral-100)}.fx-tfill,.fx-track{border-radius:var(--lyp-r-full)}.fx-tfill{position:absolute;top:0;bottom:0;transition:left .9s var(--lyp-ease-inout),width .9s var(--lyp-ease-inout),background .5s}.fx-bg-up{background:var(--lyp-success)}.fx-bg-down{background:var(--lyp-error)}.fx-thumb{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);box-shadow:0 0 0 2px var(--lyp-int),var(--lyp-shadow-md);transition:left .9s var(--lyp-ease-inout)}.fx-scale{font-size:10px;color:var(--lyp-text-disabled)}.fx-wds{gap:4px;margin-top:7px}.fx-wd{flex:1;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-subtle);color:var(--lyp-text-tertiary);font-size:12px;font-weight:600;transition:background .4s,color .4s,transform .4s}.fx-wd.on{background:var(--lyp-int);color:var(--lyp-text-inverse);transform:scale(1.06)}.fx-wd.on.fx-wd-b{background:var(--lyp-error-text)}.fx-dialrow{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center}.fx-dial{position:relative;width:112px;height:112px}.fx-dial svg{display:block;width:100%;height:100%}.fx-dial circle{fill:none;stroke-width:10}.fx-dial-bg{stroke:var(--lyp-neutral-100)}.fx-dial-fg{stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.fx-stroke-up{stroke:var(--lyp-success-text)}.fx-stroke-down{stroke:var(--lyp-error-text)}.fx-stroke-none{stroke:var(--lyp-text-disabled)}.fx-dial-t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fx-dial-t strong{font-size:26px;font-weight:600;letter-spacing:-.03em}.fx-dial-t span{font-size:10px;font-weight:600;color:var(--lyp-text-tertiary)}.fx-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:var(--lyp-r-xl);background:var(--lyp-neutral-100);font-size:12.5px;font-weight:600}.fx-seg span{height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-lg);color:var(--lyp-text-tertiary);transition:background .4s,color .4s,box-shadow .4s}.fx-seg span.on{background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-sm)}.fx-seg span.on.fx-tone-up{color:var(--lyp-success-text)}.fx-seg span.on.fx-tone-down{color:var(--lyp-error-text)}.fx-min{padding:8px 10px;border-radius:var(--lyp-r-xl);border:1.5px solid var(--lyp-border-default)}.fx-min span{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lyp-text-tertiary)}.fx-min strong{font-size:14px;font-weight:600}.fx-apply{height:48px;margin-top:auto;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-xl);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:14.5px;font-weight:600}.fx-apply.done{background:var(--lyp-success);animation:fx-press .35s ease-in-out both}.fx-area{position:relative;padding:18px;background:var(--lyp-bg-subtle)}.fx-area-title{gap:8px}.fx-area-title strong{font-size:15px;font-weight:600}.fx-selpill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--lyp-r-full);background:var(--lyp-neutral-100);color:var(--lyp-text-secondary);font-size:11.5px;font-weight:600;transition:background .4s}.fx-selpill.on{background:var(--lyp-brand);color:var(--lyp-text-inverse)}.fx-otas{gap:5px}.fx-ota{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);border:1px solid var(--lyp-border-default);font-size:11px;font-weight:600}.fx-sync{color:var(--lyp-success-text);font-weight:600;animation:fx-pop .45s var(--lyp-ease-back) both}.fx-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.fx-pc{position:relative;height:204px;overflow:hidden;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);border:1.5px solid var(--lyp-border-subtle);box-shadow:var(--lyp-shadow-sm);transition:opacity .5s,transform .5s,border-color .5s,box-shadow .5s,filter .5s}.fx-pc.picked{transform:translateY(-4px);border-color:var(--lyp-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--lyp-brand) 12%,transparent),var(--lyp-shadow-lg)}.fx-pc.dim{opacity:.38;filter:grayscale(.6)}.fx-pc img{display:block;width:100%;height:84px;-o-object-fit:cover;object-fit:cover}.fx-chk{right:8px;width:24px;display:flex;justify-content:center;background:var(--lyp-brand);box-shadow:var(--lyp-shadow-sm);animation:fx-pop .4s var(--lyp-ease-back) both}.fx-chk,.fx-shield{position:absolute;top:8px;height:24px;align-items:center;border-radius:var(--lyp-r-full);color:var(--lyp-text-inverse)}.fx-shield{left:8px;display:inline-flex;gap:4px;padding:0 8px;background:var(--lyp-bg-inverse);font-size:10.5px;font-weight:600;animation:fx-pop .45s var(--lyp-ease-back) .8s both}.fx-pc-body{display:flex;flex-direction:column;gap:5px;padding:9px 11px}.fx-pc-body>strong{font-size:12.5px;font-weight:600}.fx-pc-loc{font-size:11px}.fx-occ,.fx-pc-loc{color:var(--lyp-text-secondary)}.fx-occ{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--lyp-r-full);background:var(--lyp-neutral-100);font-size:10.5px;font-weight:600}.fx-occ-up{background:var(--lyp-success-bg);color:var(--lyp-success-text)}.fx-occ-down{background:var(--lyp-error-bg);color:var(--lyp-error-text)}.fx-pc-price{margin-top:2px}.fx-price{font-size:20px;font-weight:600;letter-spacing:-.02em;transition:color .5s}.fx-dp{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--lyp-r-full);font-size:10.5px;font-weight:600;animation:fx-pop .45s var(--lyp-ease-back) both}.fx-dp-up{background:var(--lyp-success-bg);color:var(--lyp-success-text)}.fx-dp-down{background:var(--lyp-error-bg);color:var(--lyp-error-text)}.fx-was{min-height:13px;font-size:10.5px;color:var(--lyp-text-disabled);text-decoration:line-through}.fx-flash{position:absolute;inset:0;border-radius:var(--lyp-r-2xl);pointer-events:none;animation:fx-flash 1s ease-out both}.fx-flash-up{box-shadow:inset 0 0 0 3px var(--lyp-success)}.fx-flash-down{box-shadow:inset 0 0 0 3px var(--lyp-error)}.fx-banner{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);box-shadow:var(--lyp-shadow-xl);animation:fx-fade-up .5s var(--lyp-ease-brand) both}.fx-banner-l{gap:10px}.fx-banner-l strong{display:block;font-size:14px;font-weight:600}.fx-banner-ico{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-lg);background:var(--lyp-success)}.fx-banner-d,.fx-banner-m{font-size:12px;color:var(--lyp-text-inverse-secondary)}.fx-banner-m{display:none}.fx-banner-s{font-size:12px;font-weight:600;color:var(--lyp-success-on-dark);white-space:nowrap}.fx-pains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none}.fx-pains li{gap:10px;font-size:17px;font-weight:500}.fx-pains li,.fx-x{display:flex;align-items:center}.fx-x{flex-shrink:0;width:24px;height:24px;justify-content:center;border-radius:var(--lyp-r-full);background:var(--lyp-error-bg);color:var(--lyp-error)}.fx-edits{position:relative;height:420px}.fx-edits-tag{position:absolute;left:50%;top:-6px;z-index:5;transform:translateX(-50%);padding:6px 12px;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fx-editcard{position:absolute;width:280px;padding:18px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-lg)}.fx-editcard strong{font-weight:600}.fx-edit-1{left:0;top:60px;transform:rotate(-5deg);opacity:.6}.fx-edit-2{left:60px;top:110px;transform:rotate(-2deg);opacity:.8}.fx-edit-3{left:120px;top:160px;z-index:2}.fx-editfield{height:38px;margin-top:10px;display:flex;align-items:center;padding:0 12px;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-subtle)}.fx-editfield.on{background:var(--lyp-bg-default);border:1.5px solid var(--lyp-brand)}.fx-caret{width:1.5px;height:16px;background:var(--lyp-brand);animation:fx-blink 1s steps(1) infinite}.fx-editnote{display:block;margin-top:12px;font-size:13px;color:var(--lyp-text-secondary)}.fx-clock{position:absolute;right:10px;top:40px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-lg)}.fx-clock strong{font-size:22px;font-weight:600}.fx-clock-face{fill:none;stroke:var(--lyp-neutral-100);stroke-width:5}.fx-clock-hand{transform-origin:50% 50%;animation:fx-spin 6s linear infinite}.fx-clock-hand path{stroke:var(--lyp-brand);stroke-width:4;stroke-linecap:round}.fx-clock-pin{fill:var(--lyp-text-primary)}.fx-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fx-duo-card{display:flex;flex-direction:column;gap:18px;padding:40px;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle)}.fx-duo-card .fp-h2{font-size:clamp(30px,3.1vw,44px)}.fx-duo-card p{margin:0;font-size:17.5px;line-height:1.6;color:var(--lyp-text-secondary)}.fx-duo-dark{background-color:var(--lyp-bg-inverse);background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px;color:var(--lyp-text-inverse)}.fp-page .fx-duo-dark .lyp-serif{color:var(--lyp-text-brand-on-dark)}.fx-duo-dark p{color:var(--lyp-text-inverse-secondary)}.fx-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:auto}.fx-tile{height:54px;border-radius:var(--lyp-r-xl);background:var(--lyp-neutral-100);animation:fx-sweep 6s ease-in-out infinite}.fx-pct{margin-top:auto;padding:22px;border-radius:var(--lyp-r-2xl);background:hsla(0,0%,100%,.05)}.fx-pct-top{align-items:baseline;margin-bottom:18px}.fx-pct-v{font-size:38px;font-weight:600;transition:color .4s}.fx-pct-v.up{color:var(--lyp-success-on-dark)}.fx-pct-v.down{color:var(--lyp-text-brand-on-dark)}.fx-pct-prices span{padding:6px 10px;border-radius:var(--lyp-r-lg);background:hsla(0,0%,100%,.08);font-size:14px;font-weight:600}.fx-slider{position:relative;height:10px;background:linear-gradient(90deg,var(--lyp-error-bg),var(--lyp-neutral-100) 50%,var(--lyp-success-bg))}.fx-slider,.fx-sthumb{border-radius:var(--lyp-r-full)}.fx-sthumb{position:absolute;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:var(--lyp-bg-default);box-shadow:0 0 0 3px var(--lyp-brand),var(--lyp-shadow-md);transition:left .9s var(--lyp-ease-inout)}.fx-pct-scale{margin-top:10px;font-size:12px;color:var(--lyp-text-inverse-secondary)}.fx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:16px;text-align:left}.fx-dcard{display:flex;flex-direction:column;gap:14px;padding:32px}.fx-dtag{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--lyp-r-full);font-size:13px;font-weight:600}.fx-dchange{font-size:28px;font-weight:600}.fx-d-up .fx-dtag{background:var(--lyp-success-bg)}.fx-d-up .fx-dchange,.fx-d-up .fx-dtag{color:var(--lyp-success-text)}.fx-d-down .fx-dtag{background:var(--lyp-error-bg)}.fx-d-down .fx-dchange,.fx-d-down .fx-dtag{color:var(--lyp-error-text)}.fx-dcard h3{margin:0;font-size:22px;font-weight:600}.fx-dcard p{margin:0;font-size:16px;line-height:1.6;color:var(--lyp-text-secondary)}.fx-bars{display:flex;align-items:flex-end;gap:8px;height:90px}.fx-bars span{flex:1;border-radius:var(--lyp-r-lg);transform-origin:bottom;animation:fx-grow 3s ease-in-out infinite}.fx-d-up .fx-bars span{background:var(--lyp-success)}.fx-d-down .fx-bars span{background:color-mix(in srgb,var(--lyp-error) 35%,var(--lyp-neutral-0))}.fx-fchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.fx-fchip{display:inline-flex;align-items:center;height:46px;padding:0 20px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-sm);font-size:16px;font-weight:600;animation:fx-float 6s ease-in-out infinite}.fx-cal-card,.fx-fchip{border:1px solid var(--lyp-border-subtle)}.fx-cal-card{padding:28px;box-shadow:var(--lyp-shadow-lg)}.fx-cal-head{margin-bottom:16px}.fx-cal-head strong{font-size:17px;font-weight:600}.fx-rule{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--lyp-r-full);background:var(--lyp-brand-100);color:var(--lyp-text-brand);font-size:12.5px;font-weight:600}.fx-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.fx-cal-wd{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--lyp-text-tertiary);text-align:center}.fx-cal-wd .we{color:var(--lyp-brand)}.fx-cd{height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-subtle);color:var(--lyp-text-secondary);font-size:13.5px;font-weight:600}.fx-cd.we{background:var(--lyp-brand);color:var(--lyp-text-inverse);animation:fx-cdp 3s ease-in-out infinite}.fx-safe{padding:28px;box-shadow:var(--lyp-shadow-xl)}.fx-floor{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:16px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse)}.fx-floor strong{display:block;font-size:16px;font-weight:600}.fx-floor span span{font-size:13px;color:var(--lyp-text-inverse-secondary)}.fx-floor-ico{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-xl);background:var(--lyp-brand)}.fx-hlabel{display:block;margin:18px 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lyp-text-tertiary)}.fx-hrow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--lyp-border-subtle);animation:fx-fade-up .5s ease-out both}.fx-hrow-t{font-size:14px;line-height:1.45}.fx-hrow-t strong{font-weight:600}.fx-hrow-t span{display:block;font-size:12px;color:var(--lyp-text-tertiary)}.fx-when{white-space:nowrap}.fx-ring{position:relative;width:420px;height:420px;margin:0 auto}.fx-pulse{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:var(--lyp-r-full);border:2px solid color-mix(in srgb,var(--lyp-brand) 40%,transparent);animation:fx-ring 4s ease-out infinite}.fx-pulse-2{animation-delay:2s}.fx-ring-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:34px;background:var(--lyp-brand);color:var(--lyp-text-inverse);box-shadow:var(--lyp-shadow-xl)}.fx-ring-core strong{font-size:30px;font-weight:600}.fx-ring-core span{font-size:12px;font-weight:600}.fx-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px}.fx-node-1{left:178px;top:0}.fx-node-2{right:10px;top:110px}.fx-node-3{right:50px;bottom:10px}.fx-node-4{left:50px;bottom:10px}.fx-node-5{left:10px;top:110px}.fx-node-b{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-inverse);box-shadow:var(--lyp-shadow-lg)}.fx-node-logo{width:100%;height:100%;padding:12px;border-radius:inherit;background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain}.fx-node-s{font-size:12px;font-weight:600;color:var(--lyp-success-text);opacity:0;animation:fx-updated 4s ease-out infinite}.fx-synclist{display:none}.fx-link{font-size:16px;font-weight:600;color:var(--lyp-text-link);text-decoration:underline;text-underline-offset:3px}.fp-page .fx-link{text-decoration:underline}.fx-dynamic{background-color:var(--lyp-bg-inverse);background-image:radial-gradient(700px 360px at 50% 0,color-mix(in srgb,var(--lyp-brand) 18%,transparent),transparent 70%),radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 1px);background-size:auto,24px 24px;color:var(--lyp-text-inverse)}.fp-page .fx-dynamic .lyp-serif{color:var(--lyp-text-brand-on-dark)}.fx-dynamic .fp-lead{color:var(--lyp-text-inverse-secondary)}.fx-soon{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:color-mix(in srgb,var(--lyp-warning) 18%,transparent);color:var(--lyp-warning-border);font-size:13px;font-weight:600}.fx-soon,.fx-soon:before{border-radius:var(--lyp-r-full)}.fx-soon:before{content:"";width:6px;height:6px;background:var(--lyp-warning);animation:fx-blink-dot 1.6s ease-in-out infinite}.fx-chart{width:100%;max-width:900px;margin-top:20px;padding:28px;border-radius:var(--lyp-r-3xl);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);text-align:left}.fx-legend{gap:18px;margin-bottom:12px;font-size:12.5px;color:var(--lyp-text-inverse-secondary)}.fx-key{width:14px;height:3px;border-radius:3px}.fx-key-1{background:var(--lyp-navy-200)}.fx-key-2{background:var(--lyp-text-brand-on-dark)}.fx-key-3{background:hsla(0,0%,100%,.3)}.fx-dyn path{fill:none}.fx-l0{stroke:hsla(0,0%,100%,.25);stroke-width:2;stroke-dasharray:6 6}.fx-l1,.fx-l2{stroke-dasharray:900;stroke-dashoffset:900;animation:fx-draw 6s ease-in-out infinite}.fx-l1{stroke:var(--lyp-navy-200);stroke-width:3}.fx-l2{stroke:var(--lyp-text-brand-on-dark);stroke-width:3.5;animation-delay:.4s}.fx-days{margin-top:6px;font-size:11.5px;color:var(--lyp-text-inverse-secondary)}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fx-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fx-press{50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes fx-flash{0%{opacity:1}to{opacity:0}}@keyframes fx-blink{50%{opacity:0}}@keyframes fx-blink-dot{50%{opacity:.3}}@keyframes fx-spin{to{transform:rotate(1turn)}}@keyframes fx-sweep{0%,10%{background:var(--lyp-neutral-100);transform:scale(1)}20%,70%{background:var(--lyp-brand);transform:scale(.94)}80%,to{background:var(--lyp-neutral-100);transform:scale(1)}}@keyframes fx-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fx-cdp{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--lyp-brand) 40%,transparent)}50%{box-shadow:0 0 0 5px transparent}}@keyframes fx-ring{0%,25%{opacity:0;transform:scale(.8)}30%{opacity:1}70%,to{opacity:0;transform:scale(3.2)}}@keyframes fx-updated{0%,30%{opacity:0;transform:translateY(4px)}38%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-draw{0%{stroke-dashoffset:900}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@media (max-width:980px){.fx-duo,.fx-two{grid-template-columns:minmax(0,1fr)}.fx-synced-copy{order:-1}}@media (max-width:760px){.fx-dk{transform:none!important;margin-bottom:0!important;width:auto;max-width:390px}.fx-a3{display:none}.fx-a1{height:240px;left:-80px}.fx-a1,.fx-a2{width:260px;filter:blur(60px)}.fx-a2{height:260px;right:-80px;bottom:60px}.fx-win{background:var(--lyp-bg-default)}.fx-area-title,.fx-banner-d,.fx-banner-s,.fx-ctrl-head,.fx-loc,.fx-pc-loc,.fx-scale,.fx-was,.fx-winbar{display:none}.fx-mhead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--lyp-border-subtle)}.fx-mhead strong{font-size:15px;font-weight:600}.fx-app{display:block;height:auto}.fx-ctrl{gap:12px;padding:12px 14px;border-right:0;border-bottom:1px solid var(--lyp-border-subtle)}.fx-wd{height:28px;font-size:11.5px}.fx-dialrow{grid-template-columns:88px minmax(0,1fr)}.fx-dial{width:88px;height:88px}.fx-dial-t strong{font-size:21px}.fx-dial-t span{display:none}.fx-seg{font-size:11.5px}.fx-seg span{height:30px}.fx-apply{height:44px;margin-top:0;font-size:14px}.fx-area{padding:12px}.fx-otas{flex-wrap:wrap;gap:4px;margin-bottom:10px}.fx-ota{height:24px;padding:0 7px;font-size:10px}.fx-ota .fx-ota-logo{width:14px;height:14px}.fx-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.fx-pc{height:auto;border-radius:var(--lyp-r-xl)}.fx-pc.picked{transform:none}.fx-pc img{height:58px}.fx-pc-body{gap:3px;padding:7px 9px}.fx-pc-body>strong{font-size:11.5px}.fx-price{font-size:16px}.fx-dp,.fx-occ{height:18px;padding:0 6px;font-size:9.5px}.fx-chk{right:6px;width:20px}.fx-chk,.fx-shield{top:6px;height:20px}.fx-shield{left:6px;font-size:9.5px}.fx-banner{position:static;margin-top:10px;padding:10px 12px;border-radius:var(--lyp-r-xl)}.fx-banner-ico{display:none}.fx-banner-l strong{font-size:13px}.fx-banner-m{display:block;font-size:11.5px}.fx-pains{grid-template-columns:minmax(0,1fr)}.fx-pains li{font-size:16px}.fx-edits{height:360px;overflow:hidden}.fx-editcard{width:240px}.fx-edit-2{left:30px}.fx-edit-3{left:50px}.fx-clock{right:0;top:30px;padding:12px}.fx-duo-card{padding:28px 22px}.fx-tiles{gap:5px}.fx-tile{height:34px}.fx-pct-v{font-size:30px}.fx-pct-prices span{padding:5px 7px;font-size:12px}.fx-dcard{padding:24px}.fx-fchip{height:38px;padding:0 14px;font-size:13.5px;animation:none}.fx-cal-card{padding:20px 16px}.fx-cal{gap:4px}.fx-cd{height:34px;font-size:12px}.fx-safe{padding:20px 16px}.fx-hrow{grid-template-columns:34px minmax(0,1fr)}.fx-hrow .fx-when,.fx-ring{display:none}.fx-synclist{display:flex;flex-direction:column;gap:8px}.fx-yrow{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--lyp-r-xl);background:var(--lyp-bg-subtle);font-size:14px;font-weight:600}.fx-chart{padding:20px 14px}.fx-legend{flex-wrap:wrap;gap:10px 14px}}@media (prefers-reduced-motion:reduce){.fx-bars span,.fx-cd,.fx-dk *,.fx-dyn path,.fx-edits *,.fx-fchip,.fx-hrow,.fx-ring *,.fx-soon:before,.fx-synclist *,.fx-tile{animation:none!important;transition:none!important}.fx-node-s{opacity:1}.fx-l1,.fx-l2{stroke-dashoffset:0}.fx-flash{display:none}}