.ezl{--lx-f-ui:var(--ezt-sans,"DM Sans"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lx-f-display:var(--ezt-serif,"Fraunces"),Georgia,"Times New Roman",serif;--lx-hero-a:#0b1638;--lx-hero-b:#1d4ed8;--lx-hero-c:#0ea5e9;--lx-glow:#f59e0b;--lx-stage:#07090d;--lx-on-stage:#f4f6fa;--lx-on-stage-soft:#f4f6fab8;--lx-on-stage-faint:#f4f6fa29;--lx-gold:#b7791f;--lx-gold-tint:#fef6e4;--lx-ease:cubic-bezier(.2,.7,.2,1);--lx-r:16px;--lx-r-sm:12px;--lx-side-w:252px;--lx-top-h:64px;--lx-h1a:#2563eb;--lx-h1b:#38bdf8;--lx-h2a:#0f766e;--lx-h2b:#34d399;--lx-h3a:#b45309;--lx-h3b:#fbbf24;--lx-h4a:#be123c;--lx-h4b:#fb7185;--lx-h5a:#4338ca;--lx-h5b:#818cf8;--lx-h6a:#0e7490;--lx-h6b:#22d3ee;--lx-h7a:#4d7c0f;--lx-h7b:#a3e635;--lx-h8a:#9d174d;--lx-h8b:#f472b6;font-family:var(--lx-f-ui);color:var(--ez-ink);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;min-width:0;font-size:14px}:root[data-ez-theme=dark] .ezl,:root[data-theme=dark] .ezl{--lx-hero-a:#050a1c;--lx-hero-b:#1e3a8a;--lx-hero-c:#0369a1;--lx-gold:#f6c453;--lx-gold-tint:#f6c4531f}@media (prefers-color-scheme:dark){:root:not([data-ez-theme=light]):not([data-theme=light]) .ezl{--lx-hero-a:#050a1c;--lx-hero-b:#1e3a8a;--lx-hero-c:#0369a1;--lx-gold:#f6c453;--lx-gold-tint:#f6c4531f}}.ezl *,.ezl :before,.ezl :after{box-sizing:border-box}.ezl :where(h1,h2,h3,h4,p){margin:0}.ezl :where(button){font-family:inherit}.ezl :where(a){color:inherit}.ezl :focus-visible{outline:2px solid var(--ez-brand);outline-offset:2px;border-radius:6px}.ezl .lx-display{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 96;letter-spacing:-.02em;font-weight:600}.ezl .lx-num{font-variant-numeric:tabular-nums}.ezl .lx-clamp1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ezl .lx-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ezl .lx-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ezl .lx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ezl-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ezl-linkbtn{font:inherit;color:var(--ez-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.ezl-linkbtn:hover{text-decoration:underline}.lx-app{grid-template-columns:var(--lx-side-w) minmax(0,1fr);background:var(--ez-canvas);min-height:100vh;display:grid}.lx-app[data-focus="1"]{grid-template-columns:minmax(0,1fr)}.lx-app[data-focus="1"] .lx-side,.lx-app[data-focus="1"] .lx-top,.lx-app[data-focus="1"] .lx-tabbar{display:none}.lx-side{background:radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--lx-hero-b) 30%,transparent),transparent 60%), linear-gradient(180deg,var(--ez-dark) 0%,var(--ez-dark-mid) 100%);height:100vh;color:var(--ez-on-dark);z-index:var(--ez-z-rail);border-right:1px solid var(--ez-on-dark-line);flex-direction:column;gap:6px;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.lx-brand{color:inherit;align-items:center;gap:11px;padding:4px 8px 16px;text-decoration:none;display:flex}.lx-brand-mark{color:#fff;background:conic-gradient(from 210deg,var(--lx-hero-c),var(--lx-hero-b),var(--lx-glow),var(--lx-hero-c));width:38px;height:38px;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--lx-hero-c) 70%,transparent),inset 0 0 0 1px #ffffff2e;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lx-brand-mark>span{background:var(--ez-dark);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.lx-brand-name{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.1}.lx-brand-name b{font-family:var(--lx-f-display);color:var(--lx-hero-c);margin-left:3px;font-style:italic;font-weight:600}.lx-brand-sub{color:var(--ez-on-dark-faint);margin-top:2px;font-size:11px}.lx-nav-group{gap:2px;margin-bottom:10px;display:grid}.lx-nav-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ez-on-dark-faint);padding:10px 10px 6px;font-size:10.5px;font-weight:700}.lx-nav-item{min-height:40px;color:var(--ez-on-dark-muted);cursor:pointer;text-align:left;width:100%;transition:background .16s var(--lx-ease),color .16s var(--lx-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.lx-nav-item:hover{background:var(--ez-on-dark-hover);color:var(--ez-on-dark)}.lx-nav-item[aria-current=page]{color:var(--ez-on-dark);background:linear-gradient(90deg,color-mix(in srgb,var(--lx-hero-c) 22%,transparent),color-mix(in srgb,var(--lx-hero-b) 10%,transparent))}.lx-nav-item[aria-current=page]:before{content:"";background:var(--lx-hero-c);width:3px;box-shadow:0 0 12px var(--lx-hero-c);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-14px}.lx-nav-item .lx-nav-ic{opacity:.9;flex-shrink:0;place-items:center;width:20px;display:grid}.lx-nav-item .lx-nav-count{background:var(--ez-on-dark-line);min-width:20px;height:20px;color:var(--ez-on-dark);border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.lx-nav-item .lx-nav-count[data-hot="1"]{background:var(--ez-critical);color:#fff}.lx-side-foot{border-top:1px solid var(--ez-on-dark-line);gap:8px;margin-top:auto;padding-top:12px;display:grid}.lx-side-card{background:linear-gradient(135deg,color-mix(in srgb,var(--lx-hero-b) 40%,transparent),color-mix(in srgb,var(--lx-hero-c) 18%,transparent));border:1px solid var(--ez-on-dark-line);border-radius:14px;padding:12px}.lx-me{align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.lx-me-av{background:linear-gradient(135deg,var(--lx-hero-c),var(--lx-hero-b));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.lx-main{flex-direction:column;min-width:0;display:flex}.lx-top{z-index:var(--ez-z-band);height:var(--lx-top-h);background:var(--ez-canvas);border-bottom:1px solid color-mix(in srgb,var(--ez-line) 70%,transparent);align-items:center;gap:14px;padding:0 32px;display:flex;position:sticky;top:0}.lx-top:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lx-hero-c) 55%,transparent) 30%,color-mix(in srgb,var(--ez-brand) 45%,transparent) 70%,transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lx-top-menu{display:none}.lx-search{flex:1;max-width:560px;position:relative}.lx-search input{border:1px solid var(--ez-line);background:var(--ez-surface);width:100%;height:42px;font:inherit;color:var(--ez-ink);box-shadow:var(--ez-shadow-flat);border-radius:12px;padding:0 14px 0 42px;font-size:14px;transition:border-color .16s,box-shadow .16s}.lx-search input::placeholder{color:var(--ez-faint)}.lx-search input:focus{border-color:var(--ez-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--ez-brand) 16%,transparent);outline:none}.lx-search>svg{color:var(--ez-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lx-search kbd{font:600 11px var(--lx-f-ui);color:var(--ez-muted);border:1px solid var(--ez-line);background:var(--ez-sunken);border-radius:6px;padding:2px 6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lx-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lx-content{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:28px 32px 72px}.lx-tabbar{display:none}.lx-btn{border:1px solid var(--ez-line-strong);background:var(--ez-surface);height:40px;color:var(--ez-ink);font:600 13.5px var(--lx-f-ui);cursor:pointer;white-space:nowrap;transition:transform .14s var(--lx-ease),box-shadow .16s var(--lx-ease),background .16s,border-color .16s,color .16s;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.lx-btn:hover:not(:disabled){border-color:var(--ez-muted);box-shadow:var(--ez-shadow-flat)}.lx-btn:active:not(:disabled){transform:translateY(1px)}.lx-btn:disabled{opacity:.5;cursor:not-allowed}.lx-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--ez-brand) 88%,#fff),var(--ez-brand));color:var(--ez-on-accent);box-shadow:var(--ez-shadow-brand);border-color:#0000}.lx-btn--primary:hover:not(:disabled){box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ez-brand) 70%,transparent);border-color:#0000;transform:translateY(-1px)}.lx-btn--ghost{color:var(--ez-ink-soft);background:0 0;border-color:#0000}.lx-btn--ghost:hover:not(:disabled){background:var(--ez-sunken);box-shadow:none;border-color:#0000}.lx-btn--light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-color:#ffffff3d}.lx-btn--light:hover:not(:disabled){box-shadow:none;background:#ffffff38;border-color:#fff6}.lx-btn--white{color:#0b1638;background:#fff;border-color:#fff;box-shadow:0 10px 30px -10px #00000080}.lx-btn--white:hover:not(:disabled){border-color:#fff;transform:translateY(-1px)}.lx-btn--danger{color:var(--ez-critical);border-color:var(--ez-critical-edge)}.lx-btn--lg{border-radius:13px;height:48px;padding:0 22px;font-size:15px}.lx-btn--sm{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.lx-btn--icon{width:40px;padding:0}.lx-btn--icon.lx-btn--sm{width:32px}.lx-btn--full{width:100%}.lx-tag{white-space:nowrap;background:var(--ez-sunken);height:22px;color:var(--ez-ink-soft);border:1px solid var(--ez-line);border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:650;display:inline-flex}.lx-tag--brand{background:var(--ez-brand-tint);color:var(--ez-brand);border-color:var(--ez-brand-edge)}.lx-tag--critical{background:var(--ez-critical-tint);color:var(--ez-critical);border-color:var(--ez-critical-edge)}.lx-tag--warning{background:var(--ez-warning-tint);color:var(--ez-warning);border-color:var(--ez-warning-edge)}.lx-tag--positive{background:var(--ez-positive-tint);color:var(--ez-positive);border-color:var(--ez-positive-edge)}.lx-tag--info{background:var(--ez-info-tint);color:var(--ez-info);border-color:var(--ez-info-edge)}.lx-tag--gold{background:var(--lx-gold-tint);color:var(--lx-gold);border-color:color-mix(in srgb,var(--lx-gold) 35%,transparent)}.lx-tag--glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border-color:#ffffff2e}.lx-chips{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.lx-chips::-webkit-scrollbar{display:none}.lx-chip{border:1px solid var(--ez-line);background:var(--ez-surface);height:36px;color:var(--ez-ink-soft);font:600 13px var(--lx-f-ui);cursor:pointer;white-space:nowrap;transition:all .16s var(--lx-ease);border-radius:99px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.lx-chip:hover{border-color:var(--ez-line-strong);color:var(--ez-ink)}.lx-chip[aria-pressed=true]{background:var(--ez-ink);border-color:var(--ez-ink);color:var(--ez-surface)}.lx-chip .lx-chip-dot{border-radius:50%;width:8px;height:8px}.lx-chip .lx-chip-n{opacity:.65;font-size:11px}.lx-select{border:1px solid var(--ez-line);background:var(--ez-surface);height:38px;color:var(--ez-ink);font:500 13px var(--lx-f-ui);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ez-muted) 50%),linear-gradient(135deg,var(--ez-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px;border-radius:10px;padding:0 30px 0 12px}.lx-select:focus{border-color:var(--ez-brand);outline:none}.lx-stack{gap:40px;display:grid}.lx-sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.lx-sec-title{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 72;letter-spacing:-.02em;color:var(--ez-ink);font-size:23px;font-weight:600;line-height:1.15}.lx-sec-sub{color:var(--ez-muted);margin-top:4px;font-size:13px}.lx-sec-link{color:var(--ez-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.lx-sec-link:hover{text-decoration:underline}.lx-rail-wrap{position:relative}.lx-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max(250px,25% - 13.5px);grid-auto-flow:column;gap:18px;margin:-4px -4px 0;padding:4px 4px 14px;display:grid;overflow-x:auto}.lx-rail::-webkit-scrollbar{display:none}.lx-rail>*{scroll-snap-align:start}.lx-rail-btn{border:1px solid var(--ez-line);background:var(--ez-surface);width:40px;height:40px;color:var(--ez-ink);cursor:pointer;box-shadow:var(--ez-shadow-floating);z-index:var(--ez-z-local-1);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(50% - 44px)}.lx-rail-wrap:hover .lx-rail-btn:not(:disabled){opacity:1}.lx-rail-btn:disabled{display:none}.lx-rail-btn[data-dir=prev]{left:-14px}.lx-rail-btn[data-dir=next]{right:-14px}.lx-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:22px;display:grid}.lx-art{background:var(--ez-sunken);isolation:isolate;position:relative;overflow:hidden}.lx-art>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--lx-ease);position:absolute;inset:0}.lx-art[data-gen]{background:radial-gradient(120% 90% at 100% 0%,var(--a2) 0%,transparent 55%),linear-gradient(135deg,var(--a1),color-mix(in srgb,var(--a1) 55%,#000))}.lx-art[data-gen]:before{content:"";opacity:.18;z-index:var(--ez-z-under);background-image:radial-gradient(circle at 20% 120%,#fff 0 2px,#0000 3px),radial-gradient(circle at 80% 30%,#fff 0 1.5px,#0000 2.5px);background-size:28px 28px,22px 22px;position:absolute;inset:0}.lx-art[data-gen]:after{content:"";aspect-ratio:1;border:22px solid #ffffff1f;border-radius:50%;width:70%;position:absolute;bottom:-38%;right:-18%}.lx-art-glyph{color:#fffffff2;z-index:var(--ez-z-raised);align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:18px}.lx-art-glyph>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.lx-art-word{font-family:var(--lx-f-display);letter-spacing:-.01em;text-shadow:0 1px 8px #00000040;max-width:180px;font-size:15px;font-weight:600;line-height:1.15}.lx-art[data-h="1"]{--a1:var(--lx-h1a);--a2:var(--lx-h1b)}.lx-art[data-h="2"]{--a1:var(--lx-h2a);--a2:var(--lx-h2b)}.lx-art[data-h="3"]{--a1:var(--lx-h3a);--a2:var(--lx-h3b)}.lx-art[data-h="4"]{--a1:var(--lx-h4a);--a2:var(--lx-h4b)}.lx-art[data-h="5"]{--a1:var(--lx-h5a);--a2:var(--lx-h5b)}.lx-art[data-h="6"]{--a1:var(--lx-h6a);--a2:var(--lx-h6b)}.lx-art[data-h="7"]{--a1:var(--lx-h7a);--a2:var(--lx-h7b)}.lx-art[data-h="8"]{--a1:var(--lx-h8a);--a2:var(--lx-h8b)}.lx-cc{border-radius:var(--lx-r);background:var(--ez-surface);border:1px solid var(--ez-line);min-width:0;box-shadow:var(--ez-shadow-flat);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:transform .28s var(--lx-ease),box-shadow .28s var(--lx-ease),border-color .2s;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.lx-cc:hover{box-shadow:var(--ez-shadow-floating);border-color:var(--ez-line-strong);transform:translateY(-4px)}.lx-cc:hover .lx-art>img{transform:scale(1.05)}.lx-cc .lx-art{aspect-ratio:16/9}.lx-cc-badges{z-index:var(--ez-z-local-1);flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.lx-cc-play{z-index:var(--ez-z-local-1);opacity:0;background:linear-gradient(#0000 30%,#00000073);place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.lx-cc-play>span{color:#0b1638;width:54px;height:54px;transition:transform .3s var(--lx-ease);background:#fffffff2;border-radius:50%;place-items:center;display:grid;transform:scale(.85);box-shadow:0 10px 30px -6px #00000073}.lx-cc:hover .lx-cc-play{opacity:1}.lx-cc:hover .lx-cc-play>span{transform:scale(1)}.lx-cc-prog{height:4px;z-index:var(--ez-z-local-1);background:#00000047;position:absolute;bottom:0;left:0;right:0}.lx-cc-prog>i{background:linear-gradient(90deg,var(--lx-hero-c),var(--ez-brand));border-radius:0 4px 4px 0;height:100%;display:block}.lx-cc-prog[data-done="1"]>i{background:var(--ez-positive)}.lx-cc-body{flex:1;align-content:start;gap:8px;padding:15px 16px 16px;display:grid}.lx-cc-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-brand);font-size:11.5px;font-weight:700}.lx-cc-title{letter-spacing:-.01em;color:var(--ez-ink);font-size:16px;font-weight:700;line-height:1.3}.lx-cc-sum{color:var(--ez-muted);font-size:13px;line-height:1.5}.lx-cc-meta{color:var(--ez-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;font-size:12.5px;display:flex}.lx-cc-meta>span{align-items:center;gap:5px;display:inline-flex}.lx-cc-foot{border-top:1px solid var(--ez-line);color:var(--ez-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.lx-star{color:var(--lx-gold)}.lx-rating{color:var(--lx-gold);align-items:center;gap:4px;font-weight:700;display:inline-flex}.lx-wc{border-radius:var(--lx-r);background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-flat);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .25s var(--lx-ease),box-shadow .25s,border-color .2s;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:14px;display:grid}.lx-wc:hover{box-shadow:var(--ez-shadow-raised);border-color:var(--ez-line-strong);transform:translateY(-2px)}.lx-wc .lx-art{aspect-ratio:16/10;border-radius:12px}.lx-wc.lx-wc--late{border-color:var(--ez-critical-edge);box-shadow:0 0 0 3px color-mix(in srgb,var(--ez-critical) 8%,transparent)}.lx-bar{background:var(--ez-sunken);border-radius:99px;height:6px;overflow:hidden}.lx-bar>i{background:linear-gradient(90deg,var(--lx-hero-c),var(--ez-brand));height:100%;transition:width .6s var(--lx-ease);border-radius:99px;display:block}.lx-bar[data-done="1"]>i{background:var(--ez-positive)}.lx-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.lx-ring svg{display:block;transform:rotate(-90deg)}.lx-ring circle{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s var(--lx-ease)}.lx-ring>b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:750;position:absolute}.lx-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ez-brand);font-size:12px;font-weight:700}.lx-welcome{gap:22px;display:grid}.lx-welcome-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lx-welcome-h{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 144;letter-spacing:-.03em;color:var(--ez-ink);margin-top:8px;font-size:38px;font-weight:600;line-height:1.08}.lx-welcome-h em{color:var(--ez-brand);font-style:italic}.lx-welcome-line{color:var(--ez-muted);max-width:620px;margin-top:8px;font-size:15px;line-height:1.55}.lx-welcome-ctas{flex-wrap:wrap;gap:10px;display:flex}.lx-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.lx-stat{background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-flat);color:inherit;transition:border-color .18s,box-shadow .2s var(--lx-ease),transform .2s var(--lx-ease);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:16px 18px;text-decoration:none;display:grid;position:relative}.lx-stat:hover{border-color:var(--ez-brand-edge);box-shadow:var(--ez-shadow-raised);transform:translateY(-2px)}.lx-stat>i{background:var(--ez-brand-tint);width:40px;height:40px;color:var(--ez-brand);border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.lx-stat>b{letter-spacing:-.02em;color:var(--ez-ink);font-size:24px;font-weight:750;line-height:1.1}.lx-stat>span{color:var(--ez-muted);font-size:12.5px;font-weight:600}.lx-stat[data-hot="1"]{border-color:var(--ez-critical-edge)}.lx-stat[data-hot="1"]>i{background:var(--ez-critical-tint);color:var(--ez-critical)}.lx-stat[data-hot="1"]>b{color:var(--ez-critical)}.lx-home-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:24px;display:grid}.lx-home-top[data-side="0"]{grid-template-columns:minmax(0,1fr)}.lx-resume{border-radius:var(--lx-r);background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-raised);grid-template-columns:minmax(240px,44%) minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.lx-resume[data-late="1"]{border-color:var(--ez-critical-edge)}.lx-resume--empty{background:radial-gradient(70% 120% at 100% 0%,var(--ez-brand-tint),transparent 60%),var(--ez-surface);grid-template-columns:minmax(0,1fr)}.lx-resume-art{aspect-ratio:16/9;isolation:isolate;border-radius:12px;margin:16px 0 16px 16px;display:block;position:relative;overflow:hidden}.lx-resume-art>.lx-art{position:absolute;inset:0}.lx-resume-art:hover .lx-art>img{transform:scale(1.04)}.lx-resume-play{width:48px;height:48px;z-index:var(--ez-z-local-1);color:#0b1638;transition:transform .25s var(--lx-ease);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 28px -8px #0000008c}.lx-resume-play>svg{margin-left:3px}.lx-resume-art:hover .lx-resume-play{transform:scale(1.08)}.lx-resume-body{align-content:center;gap:12px;min-width:0;padding:26px 28px;display:grid}.lx-resume-title{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 96;letter-spacing:-.02em;color:var(--ez-ink);font-size:26px;font-weight:600;line-height:1.15}.lx-resume-sum{color:var(--ez-muted);font-size:14px;line-height:1.55}.lx-resume-prog{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:460px;display:grid}.lx-resume-prog>span:last-child{color:var(--ez-muted);font-size:12.5px;font-weight:650}.lx-resume-ctas{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.lx-home-top>.lx-panel{align-self:stretch}.lx-glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:20px;display:grid}.lx-hero-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ez-ink);font-size:24px;font-weight:750;line-height:1;display:block}.lx-hero-stat span{color:var(--ez-muted);margin-top:6px;font-size:12px;font-weight:600;display:block}.lx-panel{border-radius:var(--lx-r);background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-flat);overflow:hidden}.lx-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 10px;display:flex}.lx-panel-title{letter-spacing:-.01em;font-size:14.5px;font-weight:750}.lx-dl{border:0;border-top:1px solid var(--ez-line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:11px 18px;transition:background .15s;display:grid}.lx-dl:hover{background:var(--ez-sunken)}.lx-dl-date{text-align:center;background:var(--ez-sunken);border:1px solid var(--ez-line);border-radius:11px;padding:6px 0}.lx-dl-date b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1;display:block}.lx-dl-date span{text-transform:uppercase;letter-spacing:.06em;color:var(--ez-muted);margin-top:3px;font-size:10.5px;font-weight:700;display:block}.lx-dl[data-t=critical] .lx-dl-date{background:var(--ez-critical-tint);border-color:var(--ez-critical-edge);color:var(--ez-critical)}.lx-dl[data-t=warning] .lx-dl-date{background:var(--ez-warning-tint);border-color:var(--ez-warning-edge);color:var(--ez-warning)}.lx-cats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.lx-cat{color:#fff;cursor:pointer;text-align:left;min-height:112px;font:inherit;isolation:isolate;transition:transform .25s var(--lx-ease),box-shadow .25s;background:radial-gradient(90% 120% at 100% 0%,var(--a2),transparent 60%),linear-gradient(135deg,var(--a1),color-mix(in srgb,var(--a1) 60%,#000));border:0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.lx-cat:hover{box-shadow:0 18px 30px -16px var(--a1);transform:translateY(-3px)}.lx-cat:after{content:"";width:96px;height:96px;z-index:var(--ez-z-under);border:16px solid #ffffff24;border-radius:50%;position:absolute;bottom:-24px;right:-24px}.lx-cat b{letter-spacing:-.01em;font-size:15.5px;font-weight:750;line-height:1.25}.lx-cat span{color:#ffffffd1;font-size:12.5px;font-weight:500}.lx-cat[data-h="1"]{--a1:var(--lx-h1a);--a2:var(--lx-h1b)}.lx-cat[data-h="2"]{--a1:var(--lx-h2a);--a2:var(--lx-h2b)}.lx-cat[data-h="3"]{--a1:var(--lx-h3a);--a2:var(--lx-h3b)}.lx-cat[data-h="4"]{--a1:var(--lx-h4a);--a2:var(--lx-h4b)}.lx-cat[data-h="5"]{--a1:var(--lx-h5a);--a2:var(--lx-h5b)}.lx-cat[data-h="6"]{--a1:var(--lx-h6a);--a2:var(--lx-h6b)}.lx-cat[data-h="7"]{--a1:var(--lx-h7a);--a2:var(--lx-h7b)}.lx-cat[data-h="8"]{--a1:var(--lx-h8a);--a2:var(--lx-h8b)}.lx-badges{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 18px 18px;display:grid}.lx-medal{text-align:center;color:var(--ez-muted);justify-items:center;gap:6px;font-size:11.5px;font-weight:600;display:grid}.lx-medal>span{color:#fff;background:conic-gradient(from 200deg,var(--lx-gold),#fde68a,var(--lx-gold));width:52px;height:52px;box-shadow:inset 0 0 0 4px #ffffff59,0 8px 18px -8px var(--lx-gold);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.lx-medal[data-off="1"]>span{background:var(--ez-sunken);color:var(--ez-faint);box-shadow:inset 0 0 0 2px var(--ez-line)}.lx-path{border-top:1px solid var(--ez-line);gap:8px;padding:14px 18px;display:grid}.lx-ph{color:var(--ez-ink);border-bottom:1px solid var(--ez-line);margin-bottom:26px;padding:2px 0 22px;position:relative}.lx-ph h1{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 120;letter-spacing:-.025em;color:var(--ez-ink);font-size:32px;font-weight:600;line-height:1.1}.lx-ph p{color:var(--ez-muted);max-width:640px;margin-top:8px;font-size:14.5px;line-height:1.55}.lx-ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lx-tabs{background:var(--ez-sunken);border:1px solid var(--ez-line);scrollbar-width:none;border-radius:13px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.lx-tabs button{height:36px;color:var(--ez-muted);font:650 13px var(--lx-f-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.lx-tabs button[aria-selected=true]{background:var(--ez-surface);color:var(--ez-ink);box-shadow:var(--ez-shadow-flat)}.lx-tabs button .lx-nav-count{background:var(--ez-line);min-width:20px;height:20px;color:var(--ez-ink-soft);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;display:grid}.lx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.lx-toolbar .lx-search{flex:280px;max-width:none}.lx-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-toggle{border:1px solid var(--ez-line);background:var(--ez-surface);height:38px;font:600 13px var(--lx-f-ui);color:var(--ez-ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.lx-toggle[aria-pressed=true]{border-color:var(--ez-brand-edge);background:var(--ez-brand-tint);color:var(--ez-brand)}.lx-results{color:var(--ez-muted);margin:-6px 0 18px;font-size:13px}.lx-feature{background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-raised);cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;transition:transform .3s var(--lx-ease),box-shadow .3s;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.lx-feature:hover{box-shadow:var(--ez-shadow-floating);transform:translateY(-3px)}.lx-feature .lx-art{min-height:300px}.lx-feature-body{align-content:center;gap:14px;padding:32px 34px;display:grid}.lx-feature-body h3{font-family:var(--lx-f-display);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15}.lx-cp-hero{color:#fff;isolation:isolate;background:var(--lx-hero-a);border-radius:24px;min-height:300px;padding:40px 44px;position:relative;overflow-x:clip}.lx-cp-hero-bg{z-index:var(--ez-z-under);filter:blur(28px)saturate(1.3);opacity:.55;clip-path:inset(40px round 24px);background-position:50%;background-size:cover;position:absolute;inset:-40px}.lx-cp-hero:after{content:"";border-radius:inherit;z-index:var(--ez-z-under);background:linear-gradient(100deg,var(--lx-hero-a) 30%,color-mix(in srgb,var(--lx-hero-a) 55%,transparent) 75%,transparent);position:absolute;inset:0}.lx-cp-hero-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:44px;display:grid}.lx-crumbs{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.lx-crumbs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lx-crumbs button:hover{color:#fff;text-decoration:underline}.lx-cp-hero h1{font-family:var(--lx-f-display);font-variation-settings:"SOFT" 50,"opsz" 144;letter-spacing:-.03em;margin-top:14px;font-size:40px;font-weight:600;line-height:1.08}.lx-cp-sum{color:#ffffffd9;max-width:640px;margin-top:12px;font-size:16.5px;line-height:1.55}.lx-cp-facts{color:#ffffffd9;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13.5px;display:flex}.lx-cp-facts>span{align-items:center;gap:6px;display:inline-flex}.lx-cp-card{background:var(--ez-surface);color:var(--ez-ink);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-overlay);z-index:var(--ez-z-local-1);border-radius:20px;margin-bottom:-120px;position:relative;overflow:hidden}.lx-cp-card .lx-art{aspect-ratio:16/9}.lx-cp-card-body{gap:14px;padding:20px;display:grid}.lx-cp-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:44px;margin-top:36px;display:grid}.lx-cp-main{gap:36px;min-width:0;display:grid}.lx-cp-aside{top:calc(var(--lx-top-h) + 16px);gap:18px;padding-top:120px;display:grid;position:sticky}.lx-learn{border-radius:var(--lx-r);border:1px solid var(--ez-line);background:var(--ez-surface);grid-template-columns:1fr 1fr;gap:12px 24px;padding:22px 24px;display:grid}.lx-learn li{color:var(--ez-ink-soft);gap:10px;font-size:14px;line-height:1.5;list-style:none;display:flex}.lx-learn li>svg{color:var(--ez-positive);flex-shrink:0;margin-top:2px}.lx-learn ul{padding:0;display:contents}.lx-prose{color:var(--ez-ink-soft);white-space:pre-wrap;font-size:15px;line-height:1.75}.lx-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lx-fact{border:1px solid var(--ez-line);background:var(--ez-surface);border-radius:14px;padding:14px 16px}.lx-fact b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;display:block}.lx-fact span{color:var(--ez-muted);margin-top:4px;font-size:12px;font-weight:550;display:block}.lx-fact svg{color:var(--ez-brand);margin-bottom:8px}.lx-acc{border-radius:var(--lx-r);border:1px solid var(--ez-line);background:var(--ez-surface);overflow:hidden}.lx-acc-mod+.lx-acc-mod{border-top:1px solid var(--ez-line)}.lx-acc-head{background:var(--ez-sunken);width:100%;color:var(--ez-ink);font:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.lx-acc-head:hover{background:color-mix(in srgb,var(--ez-sunken) 60%,var(--ez-line))}.lx-acc-head>svg{transition:transform .2s var(--lx-ease);color:var(--ez-muted);flex-shrink:0}.lx-acc-head[aria-expanded=true]>svg{transform:rotate(180deg)}.lx-acc-title{flex:1;min-width:0;font-size:14.5px;font-weight:700}.lx-acc-meta{color:var(--ez-muted);white-space:nowrap;font-size:12.5px}.lx-acc-row{border-top:1px solid var(--ez-line);color:var(--ez-ink-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;font-size:14px;display:grid}.lx-acc-row .lx-kind{background:var(--ez-brand-tint);width:30px;height:30px;color:var(--ez-brand);border-radius:9px;place-items:center;display:grid}.lx-acc-row .lx-kind[data-k=DOCUMENT],.lx-acc-row .lx-kind[data-k=SLIDES],.lx-acc-row .lx-kind[data-k=ARTICLE]{background:var(--ez-warning-tint);color:var(--ez-warning)}.lx-acc-row .lx-kind[data-k=ASSESSMENT]{background:var(--ez-positive-tint);color:var(--ez-positive)}.lx-acc-row .lx-kind[data-k=LINK],.lx-acc-row .lx-kind[data-k=AUDIO]{background:var(--ez-info-tint);color:var(--ez-info)}.lx-acc-right{color:var(--ez-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.lx-preview-btn{color:var(--ez-brand);font:650 12.5px var(--lx-f-ui);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.lx-review{border:1px solid var(--ez-line);background:var(--ez-surface);border-radius:14px;gap:8px;padding:16px 18px;display:grid}.lx-modal{z-index:var(--ez-z-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080fb8;place-items:center;padding:24px;animation:.2s lx-fade;display:grid;position:fixed;inset:0}.lx-modal-box{background:var(--lx-stage);width:min(960px,100%);max-height:calc(100vh - 48px);color:var(--lx-on-stage);box-shadow:var(--ez-shadow-overlay);animation:lx-rise .3s var(--lx-ease);border-radius:20px;overflow:auto}.lx-modal-head{align-items:center;gap:12px;padding:14px 18px;display:flex}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.ezl .lx-in{animation:lx-rise .45s var(--lx-ease) backwards}.ezl .lx-in-1{animation-delay:50ms}.ezl .lx-in-2{animation-delay:.1s}.ezl .lx-in-3{animation-delay:.15s}.ezl .lx-in-4{animation-delay:.2s}.lx-empty{text-align:center;border:1px dashed var(--ez-line-strong);background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--ez-brand) 7%,transparent),transparent 70%),var(--ez-surface);border-radius:20px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.lx-empty-art{color:#fff;background:linear-gradient(135deg,var(--lx-hero-c),var(--lx-hero-b));width:84px;height:84px;box-shadow:0 18px 30px -14px var(--lx-hero-b);border-radius:26px;place-items:center;margin-bottom:6px;display:grid;transform:rotate(-6deg)}.lx-empty h3{font-family:var(--lx-f-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.lx-empty p{color:var(--ez-muted);max-width:440px;font-size:14px;line-height:1.6}.lx-skel{background:var(--ez-sunken);border-radius:12px;position:relative;overflow:hidden}.lx-skel:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ez-surface) 65%,transparent) 50%,transparent);animation:1.5s ease-in-out infinite lx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lx-shimmer{to{transform:translate(100%)}}.lx-problem{background:var(--ez-critical-tint);border:1px solid var(--ez-critical-edge);color:var(--ez-ink-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.lx-problem>svg{color:var(--ez-critical);flex-shrink:0}.lx-note{background:var(--ez-info-tint);border:1px solid var(--ez-info-edge);color:var(--ez-ink-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.lx-note[data-t=warning]{background:var(--ez-warning-tint);border-color:var(--ez-warning-edge)}.lx-note[data-t=positive]{background:var(--ez-positive-tint);border-color:var(--ez-positive-edge)}.lx-note>svg{flex-shrink:0;margin-top:1px}.lx-pl{background:var(--ez-canvas);grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.lx-pl-top{z-index:var(--ez-z-band);background:var(--lx-stage);height:62px;color:var(--lx-on-stage);border-bottom:1px solid var(--lx-on-stage-faint);align-items:center;gap:14px;padding:0 18px;display:flex;position:sticky;top:0}.lx-pl-top .lx-btn--ghost{color:var(--lx-on-stage-soft)}.lx-pl-top .lx-btn--ghost:hover:not(:disabled){background:var(--lx-on-stage-faint);color:var(--lx-on-stage)}.lx-pl-title{flex:1;min-width:0;display:grid}.lx-pl-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.lx-pl-title span{color:var(--lx-on-stage-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lx-pl-prog{color:var(--lx-on-stage-soft);align-items:center;gap:10px;font-size:12.5px;display:flex}.lx-pl-body{grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.lx-pl-body[data-side="0"]{grid-template-columns:minmax(0,1fr)}.lx-pl-body[data-side="0"] .lx-pl-side{display:none}.lx-pl-main{flex-direction:column;min-width:0;display:flex}.lx-stage{background:var(--lx-stage);place-items:center;padding:0;display:grid}.lx-stage-inner{width:100%;max-width:min(1280px,177.778vh - 302.222px);margin:0 auto}.lx-stage[data-kind=doc]{background:linear-gradient(180deg,var(--lx-stage),color-mix(in srgb,var(--lx-stage) 92%,var(--ez-brand)));padding:0}.lx-stage[data-kind=doc] .lx-stage-inner{max-width:none}.lx-stage[data-kind=page]{background:var(--ez-canvas);padding:28px 32px 0}.lx-stage[data-kind=page] .lx-stage-inner{max-width:980px}.lx-under{gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:24px 32px 64px;display:grid}.lx-lesson-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lx-lesson-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-brand);font-size:12px;font-weight:700}.lx-lesson-title{font-family:var(--lx-f-display);letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:600;line-height:1.15}.lx-lesson-sum{color:var(--ez-muted);max-width:760px;margin-top:8px;font-size:15px;line-height:1.6}.lx-pn{flex-shrink:0;gap:8px;display:flex}.lx-pl-side{border-left:1px solid var(--ez-line);background:var(--ez-surface);flex-direction:column;height:calc(100vh - 62px);display:flex;position:sticky;top:62px;overflow-y:auto}.lx-pl-side-head{border-bottom:1px solid var(--ez-line);background:var(--ez-surface);z-index:var(--ez-z-raised);gap:10px;padding:18px 18px 14px;display:grid;position:sticky;top:0}.lx-mod{border-bottom:1px solid var(--ez-line)}.lx-mod-head{width:100%;color:var(--ez-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.lx-mod-head:hover{background:var(--ez-sunken)}.lx-mod-head>svg{color:var(--ez-muted);flex-shrink:0;transition:transform .2s}.lx-mod-head[aria-expanded=true]>svg{transform:rotate(180deg)}.lx-mod-head b{font-size:13.5px;font-weight:750;line-height:1.3;display:block}.lx-mod-head span{color:var(--ez-muted);margin-top:2px;font-size:12px;display:block}.lx-ls{width:100%;color:var(--ez-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:11px 18px 11px 16px;transition:background .14s;display:grid}.lx-ls:hover:not(:disabled){background:var(--ez-sunken)}.lx-ls:disabled{cursor:not-allowed}.lx-ls[aria-current=true]{background:var(--ez-brand-tint);border-left-color:var(--ez-brand)}.lx-ls-mark{border:2px solid var(--ez-line-strong);width:28px;height:28px;color:var(--ez-muted);background:var(--ez-surface);border-radius:50%;place-items:center;display:grid}.lx-ls[data-done="1"] .lx-ls-mark{background:var(--ez-positive);border-color:var(--ez-positive);color:#fff}.lx-ls[data-locked="1"] .lx-ls-mark{color:var(--ez-faint);border-style:dashed}.lx-ls[aria-current=true] .lx-ls-mark{border-color:var(--ez-brand);color:var(--ez-brand)}.lx-ls b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.lx-ls[data-locked="1"] b{color:var(--ez-muted)}.lx-ls small{color:var(--ez-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.lx-ls-quiz{color:var(--ez-brand);align-items:center;gap:4px;font-weight:650;display:inline-flex}.lx-ls-quiz[data-ok="1"]{color:var(--ez-positive)}.lx-subtabs{border-bottom:1px solid var(--ez-line);gap:22px;display:flex}.lx-subtabs button{height:44px;color:var(--ez-muted);font:650 14px var(--lx-f-ui);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.lx-subtabs button[aria-selected=true]{color:var(--ez-ink)}.lx-subtabs button[aria-selected=true]:after{content:"";background:var(--ez-brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.lx-res{border:1px solid var(--ez-line);background:var(--ez-surface);color:var(--ez-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:550;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.lx-res:hover{border-color:var(--ez-brand-edge);box-shadow:var(--ez-shadow-flat)}.lx-res>span:first-child{background:var(--ez-brand-tint);width:36px;height:36px;color:var(--ez-brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lx-finish{border:1px solid var(--ez-positive-edge);background:linear-gradient(90deg,var(--ez-positive-tint),var(--ez-surface));animation:lx-rise .4s var(--lx-ease);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.lx-finish>span:first-child{background:var(--ez-positive);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.lx-gatecard{text-align:center;color:var(--lx-on-stage);justify-items:center;gap:10px;padding:60px 24px;display:grid}.lx-gatecard>span{background:var(--lx-on-stage-faint);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.lx-gatecard p{color:var(--lx-on-stage-soft);max-width:460px;line-height:1.6}.lx-qcard{border:1px solid var(--ez-line);background:var(--ez-surface);box-shadow:var(--ez-shadow-flat);border-radius:18px;overflow:hidden}.lx-qcard-head{background:linear-gradient(90deg,var(--ez-brand-tint),var(--ez-surface));align-items:center;gap:14px;padding:18px 20px;display:flex}.lx-qcard-head>span:first-child{background:var(--ez-brand);width:46px;height:46px;color:var(--ez-on-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lx-qcard[data-passed="1"] .lx-qcard-head{background:linear-gradient(90deg,var(--ez-positive-tint),var(--ez-surface))}.lx-qcard[data-passed="1"] .lx-qcard-head>span:first-child{background:var(--ez-positive);color:#fff}.lx-qfacts{border-top:1px solid var(--ez-line);border-bottom:1px solid var(--ez-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx-qfacts>div{padding:12px 20px}.lx-qfacts>div+div{border-left:1px solid var(--ez-line)}.lx-qfacts b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750;display:block}.lx-qfacts span{color:var(--ez-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.lx-qrun{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.lx-qpaper{border:1px solid var(--ez-line);background:var(--ez-surface);box-shadow:var(--ez-shadow-raised);border-radius:20px;overflow:hidden}.lx-qpaper-top{border-bottom:1px solid var(--ez-line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 22px;display:flex}.lx-qbody{align-content:start;gap:18px;min-height:340px;padding:28px 30px 24px;display:grid}.lx-qn{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-brand);font-size:12.5px;font-weight:750}.lx-qprompt{letter-spacing:-.01em;white-space:pre-wrap;font-size:21px;font-weight:650;line-height:1.4}.lx-opts{gap:10px;display:grid}.lx-opt{border:1.5px solid var(--ez-line);background:var(--ez-surface);cursor:pointer;color:var(--ez-ink);border-radius:14px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s,transform .12s;display:grid;position:relative}.lx-opt:hover{border-color:var(--ez-line-strong);background:var(--ez-sunken)}.lx-opt:active{transform:scale(.995)}.lx-opt input{opacity:0;pointer-events:none;position:absolute}.lx-opt-key{background:var(--ez-sunken);width:34px;height:34px;color:var(--ez-muted);border:1px solid var(--ez-line);border-radius:10px;place-items:center;font-size:13px;font-weight:750;transition:all .15s;display:grid}.lx-opt-tick{border:2px solid var(--ez-line-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.lx-opt[data-multi="1"] .lx-opt-tick{border-radius:6px}.lx-opt:has(input:checked){border-color:var(--ez-brand);background:var(--ez-brand-tint)}.lx-opt:has(input:checked) .lx-opt-key{background:var(--ez-brand);border-color:var(--ez-brand);color:var(--ez-on-accent)}.lx-opt:has(input:checked) .lx-opt-tick{background:var(--ez-brand);border-color:var(--ez-brand);color:var(--ez-on-accent)}.lx-opt:has(input:focus-visible){outline:2px solid var(--ez-brand);outline-offset:2px}.lx-tf{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lx-tf .lx-opt{grid-template-columns:34px minmax(0,1fr);padding:20px 18px;font-size:17px;font-weight:650}.lx-tf .lx-opt-tick{display:none}.lx-qfoot{border-top:1px solid var(--ez-line);background:var(--ez-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.lx-qnav{border:1px solid var(--ez-line);background:var(--ez-surface);border-radius:18px;gap:14px;padding:18px;display:grid;position:sticky;top:80px}.lx-qdots{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lx-qdot{border:1.5px solid var(--ez-line);background:var(--ez-surface);height:38px;font:700 13px var(--lx-f-ui);color:var(--ez-muted);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px}.lx-qdot[data-done="1"]{background:var(--ez-brand-tint);border-color:var(--ez-brand-edge);color:var(--ez-brand)}.lx-qdot[aria-current=true]{border-color:var(--ez-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ez-brand) 20%,transparent);color:var(--ez-ink)}.lx-qdot[data-flag="1"]{border-color:var(--ez-warning);background:var(--ez-warning-tint);color:var(--ez-warning)}.lx-timer{background:var(--ez-sunken);height:32px;color:var(--ez-ink-soft);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:750;display:inline-flex}.lx-timer[data-low="1"]{background:var(--ez-critical-tint);color:var(--ez-critical);animation:1s ease-in-out infinite lx-pulse}@keyframes lx-pulse{50%{opacity:.65}}.lx-result{text-align:center;isolation:isolate;background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-raised);border-radius:22px;justify-items:center;gap:10px;padding:40px 28px;display:grid;position:relative;overflow:hidden}.lx-result[data-pass="1"]{background:radial-gradient(70% 90% at 50% 0%,var(--ez-positive-tint),var(--ez-surface) 70%)}.lx-result[data-pass="0"]{background:radial-gradient(70% 90% at 50% 0%,var(--ez-warning-tint),var(--ez-surface) 70%)}.lx-result h2{font-family:var(--lx-f-display);letter-spacing:-.02em;font-size:30px;font-weight:600}.lx-rv{border-top:1px solid var(--ez-line);gap:10px;padding:16px 18px;display:grid}.lx-rv-opt{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.lx-rv-opt[data-correct="1"]{background:var(--ez-positive-tint);border-color:var(--ez-positive-edge);color:var(--ez-ink);font-weight:600}.lx-rv-opt[data-wrong="1"]{background:var(--ez-critical-tint);border-color:var(--ez-critical-edge)}.lx-done{text-align:center;color:#fff;isolation:isolate;background:linear-gradient(140deg,var(--lx-hero-a),var(--lx-hero-b) 60%,var(--lx-hero-c));border-radius:24px;justify-items:center;gap:12px;padding:48px 32px 40px;display:grid;position:relative;overflow:hidden}.lx-done h2{font-family:var(--lx-f-display);letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1.05}.lx-confetti{pointer-events:none;z-index:var(--ez-z-under);position:absolute;inset:0;overflow:hidden}.lx-confetti i{opacity:.9;border-radius:2px;width:8px;height:14px;animation:3.2s linear infinite lx-fall;position:absolute;top:-12px}@keyframes lx-fall{0%{transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(520px)rotate(540deg)}}.lx-trophy{color:#7c4a03;width:86px;height:86px;animation:lx-pop .7s var(--lx-ease) both;background:conic-gradient(from 200deg,#f6c453,#fde68a,#d99a1e,#f6c453);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #ffffff1f,0 20px 40px -12px #00000080}@keyframes lx-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}70%{transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:none}}.lx-cert{background:var(--ez-surface);border:1px solid var(--ez-line);isolation:isolate;box-shadow:var(--ez-shadow-raised);border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.lx-cert:before{content:"";border:1.5px solid color-mix(in srgb,var(--lx-gold) 45%,transparent);z-index:var(--ez-z-under);pointer-events:none;border-radius:12px;position:absolute;inset:8px}.lx-cert:after{content:"";width:140px;height:140px;z-index:var(--ez-z-under);background:radial-gradient(circle,color-mix(in srgb,var(--lx-gold) 22%,transparent),transparent 70%);border-radius:50%;position:absolute;top:-40px;right:-40px}.lx-cert-seal{color:#7c4a03;background:conic-gradient(from 200deg,#f6c453,#fde68a,#d99a1e,#f6c453);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.lx-stars{gap:4px;display:flex}.lx-stars button{cursor:pointer;width:44px;height:44px;color:var(--ez-line-strong);background:0 0;border:0;place-items:center;padding:0;transition:transform .15s;display:grid}.lx-stars button:hover{transform:scale(1.12)}.lx-stars button[data-on="1"]{color:var(--lx-gold)}.lx-textarea{border:1px solid var(--ez-line-strong);background:var(--ez-surface);width:100%;min-height:90px;color:var(--ez-ink);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px}.lx-textarea:focus{border-color:var(--ez-brand);outline:none}.lx-input{border:1px solid var(--ez-line-strong);background:var(--ez-surface);width:100%;height:44px;color:var(--ez-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.lx-input:focus{border-color:var(--ez-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--ez-brand) 14%,transparent);outline:none}.lx-article{background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-flat);border-radius:20px;padding:44px 52px}.lx-article>div{max-width:70ch;color:var(--ez-ink-soft);white-space:pre-wrap;font-size:17px;line-height:1.85;font-family:var(--lx-f-display);font-variation-settings:"SOFT" 100,"opsz" 14;margin:0 auto;font-weight:400}.lx-linkcard{text-align:center;background:var(--ez-surface);border:1px solid var(--ez-line);border-radius:20px;justify-items:center;gap:14px;padding:56px 24px;display:grid}.lx-vp{aspect-ratio:16/9;color:#fff;-webkit-user-select:none;user-select:none;background:#000;outline:none;width:100%;position:relative;overflow:hidden}.lx-vp:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.lx-vp video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.lx-vp-shade{pointer-events:none;opacity:1;background:linear-gradient(#0000,#000000c7);height:45%;transition:opacity .3s;position:absolute;inset:auto 0 0}.lx-vp[data-idle="1"] .lx-vp-shade,.lx-vp[data-idle="1"] .lx-vp-bar,.lx-vp[data-idle="1"] .lx-vp-topline{opacity:0;pointer-events:none}.lx-vp[data-idle="1"]{cursor:none}.lx-vp-topline{background:linear-gradient(#0009,#0000);align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}.lx-vp-big{cursor:pointer;color:#0b1638;width:84px;height:84px;transition:transform .25s var(--lx-ease);background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -10px #000000b3}.lx-vp-big:hover{transform:translate(-50%,-50%)scale(1.07)}.lx-vp-big svg{margin-left:4px}.lx-vp-poster{background-position:50%;background-size:cover;position:absolute;inset:0}.lx-vp-spin{pointer-events:none;border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;animation:.8s linear infinite lx-spin;position:absolute;top:50%;left:50%}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-vp-flash{pointer-events:none;background:#000000a8;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;animation:.7s forwards lx-flash;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lx-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0}}.lx-vp-bar{padding:0 14px 10px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.lx-vp-scrub{cursor:pointer;touch-action:none;align-items:center;height:20px;display:flex;position:relative}.lx-vp-track{background:#ffffff38;border-radius:99px;width:100%;height:5px;transition:height .15s;position:relative}.lx-vp-scrub:hover .lx-vp-track,.lx-vp-scrub[data-drag="1"] .lx-vp-track{height:7px}.lx-vp-track>i{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.lx-vp-buf{background:#ffffff4d}.lx-vp-seen{background:#ffffff2e;border-radius:0}.lx-vp-fill{background:linear-gradient(90deg,var(--lx-hero-c),var(--ez-brand))}.lx-vp-lockzone{background:repeating-linear-gradient(-45deg,#ffffff14 0 4px,#0000 4px 8px);border-radius:0 99px 99px 0;position:absolute;top:-2px;bottom:-2px;right:0}.lx-vp-knob{width:15px;height:15px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lx-hero-c) 40%,transparent);background:#fff;border-radius:50%;margin:-7.5px 0 0 -7.5px;transition:transform .15s;position:absolute;top:50%;transform:scale(0)}.lx-vp-scrub:hover .lx-vp-knob,.lx-vp-scrub[data-drag="1"] .lx-vp-knob{transform:scale(1)}.lx-vp-tip{font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;background:#000c;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:24px;transform:translate(-50%)}.lx-vp-row{align-items:center;gap:4px;margin-top:2px;display:flex}.lx-vp-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .15s;display:grid;position:relative}.lx-vp-btn:hover{background:#ffffff24}.lx-vp-btn[aria-pressed=true]:after{content:"";background:var(--lx-hero-c);border-radius:2px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.lx-vp-btn:disabled{opacity:.35;cursor:default}.lx-vp-vol{align-items:center;display:flex}.lx-vp-vol input{opacity:0;accent-color:#fff;cursor:pointer;width:0;transition:width .2s,opacity .2s}.lx-vp-vol:hover input,.lx-vp-vol:focus-within input{opacity:1;width:84px;margin:0 8px 0 2px}.lx-vp-time{font-variant-numeric:tabular-nums;color:#ffffffe6;white-space:nowrap;padding:0 8px;font-size:13px;font-weight:600}.lx-vp-sp{flex:1}.lx-vp-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:200px;z-index:var(--ez-z-local-2);animation:lx-rise .18s var(--lx-ease);background:#12141af0;border:1px solid #ffffff1a;border-radius:14px;padding:6px;position:absolute;bottom:62px;right:14px;box-shadow:0 20px 40px -12px #0009}.lx-vp-menu h4{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;padding:8px 10px 6px;font-size:11px;font-weight:700}.lx-vp-menu button{color:#fff;width:100%;height:36px;font:600 13.5px var(--lx-f-ui);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.lx-vp-menu button:hover{background:#ffffff1a}.lx-vp-menu button[aria-checked=true]{color:var(--lx-hero-c)}.lx-vp-note{white-space:nowrap;background:#000c;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:600;animation:.2s lx-rise;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.lx-vp-fault{text-align:center;background:#000000d1;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.lx-vp video::cue{color:#fff;font-family:var(--lx-f-ui);background:#000000b8;font-size:clamp(14px,2.2vw,22px);line-height:1.4}.lx-media-meta{color:var(--ez-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.lx-media-meta .lx-bar{flex:1;min-width:160px;max-width:360px}.lx-audio{color:#fff;background:radial-gradient(60% 120% at 0% 0%,color-mix(in srgb,var(--lx-hero-c) 40%,transparent),transparent 60%),linear-gradient(120deg,var(--lx-hero-a),var(--lx-hero-b));border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:34px 36px;display:grid}.lx-audio-disc{background:conic-gradient(#ffffff2e,#ffffff0a,#ffffff2e);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;box-shadow:inset 0 0 0 10px #00000026}.lx-audio-disc[data-on="1"]{animation:6s linear infinite lx-spin}.lx-audio .lx-vp{aspect-ratio:auto;background:0 0;height:auto;overflow:visible}.lx-audio .lx-vp-bar{padding:0;position:static}.lx-deck{background:var(--lx-stage);color:var(--lx-on-stage);grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 102px);min-height:460px;max-height:900px;display:grid;position:relative}.lx-deck[data-thumbs="1"]{grid-template-columns:150px minmax(0,1fr)}.lx-deck[data-thumbs="1"] .lx-deck-bar{grid-column:1/-1}.lx-deck:fullscreen{background:#000;height:100vh;max-height:none}.lx-deck:fullscreen .lx-deck-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:var(--ez-z-local-2);background:#12141adb;border:1px solid #ffffff1f;border-radius:16px;width:max-content;max-width:calc(100vw - 24px);transition:opacity .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lx-deck:fullscreen[data-idle="1"] .lx-deck-bar{opacity:0;pointer-events:none}.lx-deck:fullscreen[data-idle="1"]{cursor:none}.lx-deck:fullscreen .lx-deck-thumbs{display:none}.lx-deck:fullscreen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lx-deck-bar{border-bottom:1px solid var(--lx-on-stage-faint);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.lx-deck-bar .lx-vp-btn{width:36px;height:36px}.lx-deck-sep{background:var(--lx-on-stage-faint);width:1px;height:22px;margin:0 4px}.lx-deck-page{color:var(--lx-on-stage-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lx-deck-page input{border:1px solid var(--lx-on-stage-faint);color:#fff;text-align:center;width:46px;height:30px;font:inherit;background:#ffffff0f;border-radius:8px;font-weight:700}.lx-deck-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;color:var(--lx-on-stage-soft);font-size:12.5px;font-weight:700}.lx-deck-view{outline:none;place-items:center;min-height:0;padding:24px;display:grid;position:relative;overflow:auto}.lx-deck-view[data-fit=width]{place-items:start center}.lx-deck:fullscreen .lx-deck-view{padding:0}.lx-deck-page-frame{background:#fff;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff0f}.lx-deck-page-frame canvas{width:100%;height:100%;display:block}.lx-deck-page-frame[data-anim=next]{animation:lx-slide-l .38s var(--lx-ease)}.lx-deck-page-frame[data-anim=prev]{animation:lx-slide-r .38s var(--lx-ease)}@keyframes lx-slide-l{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes lx-slide-r{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.lx-text-layer{opacity:1;text-align:initial;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:hidden}.lx-text-layer span,.lx-text-layer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.lx-text-layer>:not(.markedContent),.lx-text-layer .markedContent span:not(.markedContent){z-index:var(--ez-z-raised)}.lx-text-layer span.markedContent{height:0;top:0}.lx-text-layer ::selection{background:color-mix(in srgb,var(--ez-brand) 35%,transparent)}.lx-deck-thumbs{border-right:1px solid var(--lx-on-stage-faint);scrollbar-width:thin;grid-row:2;align-content:start;gap:12px;padding:12px 10px;display:grid;overflow-y:auto}.lx-thumb{cursor:pointer;color:var(--lx-on-stage-soft);font:700 11px var(--lx-f-ui);background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.lx-thumb canvas,.lx-thumb .lx-thumb-blank{background:#fff;border-radius:4px;width:100%;transition:box-shadow .15s;display:block;box-shadow:0 0 0 2px #0000}.lx-thumb .lx-thumb-blank{aspect-ratio:4/3;background:#ffffff14}.lx-thumb:hover canvas{box-shadow:0 0 0 2px #ffffff59}.lx-thumb[aria-current=true] canvas,.lx-thumb[aria-current=true] .lx-thumb-blank{box-shadow:0 0 0 3px var(--lx-hero-c)}.lx-thumb[aria-current=true]{color:#fff}.lx-thumb-seen{background:var(--ez-positive);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.lx-deck-side-hit{cursor:pointer;width:18%;z-index:var(--ez-z-raised);opacity:0;color:#fff;background:0 0;border:0;align-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0}.lx-deck-side-hit:hover{opacity:1}.lx-deck-side-hit[data-dir=prev]{background:linear-gradient(90deg,#00000040,#0000);justify-items:start;padding-left:18px;left:0}.lx-deck-side-hit[data-dir=next]{background:linear-gradient(270deg,#00000040,#0000);justify-items:end;padding-right:18px;right:0}.lx-deck-side-hit>span{background:#00000080;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lx-deck-progress{height:3px;z-index:var(--ez-z-raised);background:#ffffff14;position:absolute;bottom:0;left:0;right:0}.lx-deck-progress>i{background:linear-gradient(90deg,var(--lx-hero-c),var(--ez-brand));height:100%;transition:width .4s var(--lx-ease);display:block}.lx-deck-msg{text-align:center;color:var(--lx-on-stage-soft);place-items:center;gap:10px;padding:40px;display:grid}.lx-ach-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.lx-kpi{background:var(--ez-surface);border:1px solid var(--ez-line);box-shadow:var(--ez-shadow-flat);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.lx-kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;display:block}.lx-kpi span{color:var(--ez-muted);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.lx-kpi>i{background:var(--ez-brand-tint);width:38px;height:38px;color:var(--ez-brand);border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lx-kpi[data-t=gold]>i{background:var(--lx-gold-tint);color:var(--lx-gold)}.lx-kpi[data-t=positive]>i{background:var(--ez-positive-tint);color:var(--ez-positive)}.lx-certs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.lx-skill{background:var(--ez-surface);border:1px solid var(--ez-line);height:32px;color:var(--ez-ink-soft);border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.lx-skill>i{background:var(--ez-positive);border-radius:50%;width:7px;height:7px}.lx-timeline{gap:4px;padding-left:22px;display:grid;position:relative}.lx-timeline:before{content:"";background:var(--ez-line);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.lx-tl-item{background:var(--ez-surface);border:1px solid var(--ez-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative}.lx-tl-item:before{content:"";background:var(--ez-surface);border:3px solid var(--ez-positive);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-20px}.lx-tl-item[data-t=warning]:before{border-color:var(--ez-warning)}.lx-tl-item[data-t=critical]:before{border-color:var(--ez-critical)}.lx-tl-item[data-t=neutral]:before{border-color:var(--ez-line-strong)}.lx-person{border-top:1px solid var(--ez-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.lx-av{color:#fff;background:linear-gradient(135deg,var(--a1,var(--lx-h1a)),var(--a2,var(--lx-h1b)));border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:750;display:grid}.lx-gate{background:radial-gradient(60% 50% at 80% 10%,color-mix(in srgb,var(--lx-hero-c) 25%,transparent),transparent 70%), radial-gradient(50% 50% at 10% 90%,color-mix(in srgb,var(--lx-hero-b) 25%,transparent),transparent 70%),var(--ez-canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.lx-gate-box{background:var(--ez-surface);border:1px solid var(--ez-line);width:min(460px,100%);box-shadow:var(--ez-shadow-overlay);text-align:center;border-radius:24px;justify-items:center;gap:16px;padding:36px;display:grid}@media (max-width:1280px){.lx-rail{grid-auto-columns:max(240px,33.3333% - 12px)}.lx-home-top{grid-template-columns:minmax(0,1fr) 310px}.lx-cp-hero-grid,.lx-cp-grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.lx-pl-body{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1100px){.ezl{--lx-side-w:84px}.lx-side{padding:16px 10px}.lx-brand{justify-content:center;padding:4px 0 14px}.lx-brand>div:last-child,.lx-nav-label,.lx-nav-item>span:not(.lx-nav-ic),.lx-side-card,.lx-me>div:last-child,.lx-nav-item .lx-nav-count{display:none}.lx-nav-item{justify-content:center;padding:0}.lx-nav-item[aria-current=page]:before{left:-10px}.lx-me{justify-content:center}.lx-home-top,.lx-cp-hero-grid,.lx-cp-grid{grid-template-columns:minmax(0,1fr)}.lx-cp-card{max-width:520px;margin-bottom:0}.lx-cp-aside{padding-top:0;position:static}.lx-pl-body{grid-template-columns:minmax(0,1fr)}.lx-pl-side{width:min(380px,92vw);height:auto;z-index:var(--ez-z-modal);box-shadow:var(--ez-shadow-overlay);transition:transform .3s var(--lx-ease);position:fixed;top:62px;bottom:0;right:0;transform:translate(105%)}.lx-pl-body[data-side="1"] .lx-pl-side{transform:none}.lx-pl-body[data-side="0"] .lx-pl-side{display:flex}.lx-qrun{grid-template-columns:minmax(0,1fr)}.lx-qnav{order:-1;position:static}.lx-qdots{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.lx-feature{grid-template-columns:minmax(0,1fr)}.lx-feature .lx-art{min-height:220px}.lx-ach-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lx-app{grid-template-columns:minmax(0,1fr)}.lx-side{width:280px;z-index:var(--ez-z-modal);transition:transform .3s var(--lx-ease);padding:18px 14px;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.lx-app[data-drawer="1"] .lx-side{box-shadow:var(--ez-shadow-overlay);transform:none}.lx-app[data-drawer="1"] .lx-side .lx-brand>div:last-child,.lx-app[data-drawer="1"] .lx-side .lx-nav-label,.lx-app[data-drawer="1"] .lx-side .lx-nav-item>span:not(.lx-nav-ic),.lx-app[data-drawer="1"] .lx-side .lx-me>div:last-child,.lx-app[data-drawer="1"] .lx-side .lx-nav-count{display:revert}.lx-app[data-drawer="1"] .lx-side .lx-nav-item{justify-content:flex-start;padding:0 10px}.lx-app[data-drawer="1"] .lx-side .lx-brand{justify-content:flex-start;padding:4px 8px 16px}.lx-app[data-drawer="1"] .lx-side .lx-me{justify-content:flex-start}.lx-scrim{z-index:calc(var(--ez-z-modal) - 1);background:#05080f80;animation:.2s lx-fade;position:fixed;inset:0}.lx-top{gap:8px;padding:0 14px}.lx-top-menu{display:inline-flex}.lx-search kbd,.lx-top-actions .lx-hide-sm{display:none}.lx-content{padding:18px 16px 96px}.lx-tabbar{z-index:var(--ez-z-band);height:64px;padding:0 6px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--ez-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ez-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.lx-tabbar a{color:var(--ez-muted);align-content:center;justify-items:center;gap:3px;font-size:10.5px;font-weight:650;text-decoration:none;display:grid}.lx-tabbar a[aria-current=page]{color:var(--ez-brand)}.lx-welcome-h{font-size:29px}.lx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lx-stat{column-gap:10px;padding:12px 14px}.lx-stat>i{border-radius:10px;width:34px;height:34px}.lx-stat>b{font-size:20px}.lx-resume{grid-template-columns:minmax(0,1fr)}.lx-resume-art{margin:12px 12px 0}.lx-resume-body{padding:18px}.lx-resume-title{font-size:21px}.lx-ph{margin-bottom:20px;padding-bottom:18px}.lx-ph h1{font-size:26px}.lx-sec-title{font-size:20px}.lx-rail,.lx-rail[data-n="1"],.lx-rail[data-n="2"],.lx-rail[data-n="3"]{grid-auto-columns:82%}.lx-rail-btn{display:none}.lx-grid{grid-template-columns:minmax(0,1fr)}.lx-wc{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px}.lx-cp-hero{border-radius:20px;padding:24px 20px}.lx-cp-hero h1{font-size:29px}.lx-learn{grid-template-columns:minmax(0,1fr);padding:18px}.lx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-acc-row{grid-template-columns:30px minmax(0,1fr);padding:12px 14px}.lx-acc-right{grid-column:2}.lx-acc-head{padding:14px}.lx-pl-top{gap:6px;padding:0 8px}.lx-pl-prog .lx-hide-sm{display:none}.lx-under{padding:18px 16px 56px}.lx-lesson-title{font-size:22px}.lx-pn .lx-btn span{display:none}.lx-stage[data-kind=page]{padding:16px 12px 0}.lx-article{padding:24px 20px}.lx-article>div{font-size:16px}.lx-deck{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}.lx-deck-thumbs{display:none}.lx-deck-view{min-height:260px;padding:12px}.lx-deck-bar{justify-content:center}.lx-deck-bar .lx-hide-sm,.lx-vp-vol input{display:none}.lx-vp-btn{width:36px;height:36px}.lx-vp-time{padding:0 4px;font-size:12px}.lx-vp-big{width:66px;height:66px}.lx-qbody{min-height:0;padding:20px 18px}.lx-qprompt{font-size:18px}.lx-qfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-qfacts>div:nth-child(3){border-left:0}.lx-qfacts>div:nth-child(n+3){border-top:1px solid var(--ez-line)}.lx-tf{grid-template-columns:minmax(0,1fr)}.lx-done{padding:36px 18px 30px}.lx-done h2{font-size:30px}.lx-ach-top{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-certs{grid-template-columns:minmax(0,1fr)}.lx-audio{grid-template-columns:minmax(0,1fr);justify-items:center;padding:24px 18px}.lx-person{grid-template-columns:40px minmax(0,1fr);padding:12px 14px}.lx-person>:last-child{grid-column:1/-1}.ezl button,.ezl select,.ezl .lx-btn{min-height:40px}.ezl .lx-hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.ezl :not(.lx-motion-keep),.ezl :before,.ezl :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@property --lx-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lx-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}html[data-lx-vt=page] .ezl .lx-content{view-transition-name:lx-main}html[data-lx-vt=page]::view-transition-old(root){animation:none}html[data-lx-vt=page]::view-transition-new(root){animation:none}html[data-lx-vt=page]::view-transition-group(lx-main){animation:none}html[data-lx-vt=page]::view-transition-old(lx-main){animation:.16s cubic-bezier(.4,0,1,1) both lx-vt-out}html[data-lx-vt=page]::view-transition-new(lx-main){animation:.38s cubic-bezier(.2,.7,.2,1) both lx-vt-in}html[data-lx-vt=filter]::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-lx-vt=filter]::view-transition-old(root){animation-duration:.2s}html[data-lx-vt=filter]::view-transition-new(root){animation-duration:.2s}@keyframes lx-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes lx-vt-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){html[data-lx-vt]::view-transition-group(*){animation:none!important}html[data-lx-vt]::view-transition-old(*){animation:none!important}html[data-lx-vt]::view-transition-new(*){animation:none!important}}.ezl .lx-content:focus{outline:none}.ezl .lx-aurora{z-index:var(--ez-z-under);border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ezl .lx-aurora>i{aspect-ratio:1;opacity:.6;border-radius:50%;position:absolute}.ezl .lx-au-1{background:radial-gradient(closest-side,color-mix(in srgb,var(--lx-hero-c) 62%,transparent),transparent);width:56%;top:-48%;left:46%}.ezl .lx-au-2{background:radial-gradient(closest-side,color-mix(in srgb,var(--lx-h5b) 50%,transparent),transparent);width:46%;top:22%;left:-14%}.ezl .lx-au-3{background:radial-gradient(closest-side,color-mix(in srgb,var(--lx-glow) 42%,transparent),transparent);width:40%;bottom:-52%;right:-10%}.ezl .lx-aurora>b{left:var(--x);opacity:0;width:4px;height:4px;scale:var(--s);background:#ffffffbf;border-radius:50%;position:absolute;bottom:-12px}.ezl .lx-aurora>b[data-k="1"]{background:linear-gradient(#ffffffb3,#ffffffb3) 50%/1.5px 100% no-repeat,linear-gradient(#ffffffb3,#ffffffb3) 50%/100% 1.5px no-repeat;border-radius:0;width:9px;height:9px}.ezl .lx-aurora>b[data-k="2"]{background:0 0;border:1px solid #fff9;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ezl .lx-au-1{animation:21s ease-in-out infinite alternate lx-au-1}.ezl .lx-au-2{animation:27s ease-in-out infinite alternate lx-au-2}.ezl .lx-au-3{animation:24s ease-in-out infinite alternate lx-au-3}.ezl .lx-aurora>b{animation:lx-speck var(--d) linear var(--dl) infinite}.ezl .lx-aurora[data-run="0"]>*{animation-play-state:paused}}@keyframes lx-au-1{to{transform:translate(-22%,26%)scale(1.18)}}@keyframes lx-au-2{to{transform:translate(30%,-18%)scale(.9)}}@keyframes lx-au-3{to{transform:translate(-26%,-30%)scale(1.22)}}@keyframes lx-speck{0%{opacity:0;transform:translate(0,0)}12%{opacity:.85}78%{opacity:.45}to{opacity:0;transform:translate(26px,-360px)rotate(160deg)}}.ezl .lx-cp-card:before,.ezl .lx-feature:before{content:"";border-radius:inherit;pointer-events:none;z-index:var(--ez-z-local-2);background:conic-gradient(from var(--lx-spin),transparent 0deg,color-mix(in srgb,var(--lx-hero-c) 90%,transparent) 50deg,color-mix(in srgb,var(--lx-glow) 75%,transparent) 100deg,transparent 160deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ezl .lx-cp-card:before{opacity:.75}@media (prefers-reduced-motion:no-preference){.ezl .lx-cp-card:before,.ezl .lx-feature:before{animation:7s linear infinite lx-spin-border}}@keyframes lx-spin-border{to{--lx-spin:360deg}}.ezl .lx-wc{position:relative}@media (hover:hover) and (pointer:fine){.ezl .lx-cc:after,.ezl .lx-wc:after,.ezl .lx-kpi:after,.ezl .lx-feature:after{content:"";border-radius:inherit;pointer-events:none;z-index:var(--ez-z-local-2);opacity:0;background:radial-gradient(360px circle at var(--lx-mx,50%) var(--lx-my,50%),color-mix(in srgb,var(--lx-hero-c) 15%,transparent),transparent 46%);transition:opacity .3s;position:absolute;inset:0}.ezl .lx-cc[data-tilt]:after,.ezl .lx-wc[data-tilt]:after,.ezl .lx-kpi[data-tilt]:after,.ezl .lx-feature[data-tilt]:after{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ezl .lx-cc[data-tilt]{transform:perspective(1000px) translateY(-4px) rotateX(calc(var(--lx-ty,0) * -3.5deg)) rotateY(calc(var(--lx-tx,0) * 4.5deg));transition:transform .12s linear,box-shadow .28s var(--lx-ease),border-color .2s}.ezl .lx-cert[data-tilt]{transform:perspective(1100px) rotateX(calc(var(--lx-ty,0) * -4deg)) rotateY(calc(var(--lx-tx,0) * 5deg));transition:transform .12s linear}.ezl .lx-cert{transition:transform .5s var(--lx-ease)}.ezl .lx-feature[data-tilt]{transform:perspective(1600px) translateY(-3px) rotateX(calc(var(--lx-ty,0) * -1.5deg)) rotateY(calc(var(--lx-tx,0) * 2deg));transition:transform .12s linear,box-shadow .3s}.ezl .lx-cat[data-tilt]{transform:perspective(700px) translateY(-3px) rotateX(calc(var(--lx-ty,0) * -6deg)) rotateY(calc(var(--lx-tx,0) * 7deg));transition:transform .12s linear,box-shadow .25s}}.ezl .lx-holo{border-radius:inherit;pointer-events:none;z-index:var(--ez-z-under);background:linear-gradient(115deg,transparent 28%,color-mix(in srgb,var(--lx-hero-c) 20%,transparent) 40%,color-mix(in srgb,var(--lx-gold) 30%,transparent) 50%,color-mix(in srgb,var(--lx-h8b) 18%,transparent) 60%,transparent 72%);background-size:300% 100%;background-position:calc(50% - var(--lx-tx,0) * 45%) 0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ezl .lx-holo{animation:8s ease-in-out 1s infinite lx-holo}.ezl [data-tilt] .lx-holo{animation:none}}@keyframes lx-holo{0%,55%{background-position:120% 0}to{background-position:-20% 0}}.ezl .lx-trophy{position:relative;overflow:hidden}.ezl .lx-trophy:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffffb3 50%,#0000 62%);position:absolute;inset:-25%;transform:translate(-130%)rotate(0)}@media (prefers-reduced-motion:no-preference){.ezl .lx-trophy:after{animation:5s ease-in-out 1.2s infinite lx-shine}.ezl .lx-trophy>svg{animation:3.6s ease-in-out infinite lx-bob}}@keyframes lx-shine{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@keyframes lx-bob{50%{transform:translateY(-3px)}}.ezl .lx-car{min-width:0;position:relative}.ezl .lx-car-view{touch-action:pan-y;display:grid}.ezl .lx-car-slide{opacity:0;visibility:hidden;min-width:0;transition:opacity .7s var(--lx-ease),visibility 0s linear .7s;grid-area:1/1}.ezl .lx-car-slide[data-on="1"]{opacity:1;visibility:visible;z-index:var(--ez-z-raised);transition:opacity .7s var(--lx-ease),visibility 0s}.ezl .lx-car-bar{align-items:center;gap:4px;display:flex}.ezl .lx-car--overlay .lx-car-bar{z-index:var(--ez-z-local-2);color:#fff;-webkit-backdrop-filter:blur(12px);background:#080c186b;border:1px solid #ffffff29;border-radius:99px;padding:4px;position:absolute;bottom:14px;right:16px}.ezl .lx-car--below .lx-car-bar{color:var(--ez-ink-soft);justify-content:flex-end;margin-top:12px}.ezl .lx-car-btn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s;display:grid}.ezl .lx-car--overlay .lx-car-btn:hover{background:#ffffff29}.ezl .lx-car--below .lx-car-btn{border:1px solid var(--ez-line);background:var(--ez-surface)}.ezl .lx-car--below .lx-car-btn:hover{border-color:var(--ez-line-strong);box-shadow:var(--ez-shadow-flat)}.ezl .lx-car-dots{align-items:center;padding:0 2px;display:flex}.ezl .lx-car-dot{cursor:pointer;height:32px;color:inherit;background:0 0;border:0;place-items:center;padding:0 4px;display:grid}.ezl .lx-car-pip{opacity:.42;width:8px;height:8px;transition:width .4s var(--lx-ease),opacity .2s;background:currentColor;border-radius:99px;display:block;position:relative;overflow:hidden}.ezl .lx-car-dot:hover .lx-car-pip{opacity:.7}.ezl .lx-car-dot[aria-current=true] .lx-car-pip{opacity:1;background:color-mix(in srgb,currentColor 32%,transparent);width:30px}.ezl .lx-car-fill{transform-origin:0;background:currentColor;animation:linear forwards lx-car-fill;position:absolute;inset:0}.ezl .lx-car-fill[data-run="0"]{animation-play-state:paused}.ezl .lx-car-fill[data-still="1"]{animation:none}@keyframes lx-car-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.ezl .lx-car-slide[data-on="1"] .lx-kb,.ezl .lx-car-slide[data-on="1"] .lx-feature .lx-art>img{animation:14s ease-out both lx-kb}.ezl .lx-car-slide[data-on="1"] .lx-car-rise{animation:lx-rise .7s var(--lx-ease) .12s backwards}.ezl .lx-car-slide[data-on="1"] .lx-car-rise-2{animation:lx-rise .7s var(--lx-ease) .22s backwards}}@keyframes lx-kb{0%{transform:scale(1.02)}to{transform:scale(1.13)translate(-2%,-1.5%)}}.ezl .lx-scroller[data-over="1"]>.lx-rail,.ezl .lx-scroller[data-over="1"]>.lx-chips{--lx-fl:0px;--lx-fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--lx-fl),#000 calc(100% - var(--lx-fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--lx-fl),#000 calc(100% - var(--lx-fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--lx-fl),#000 calc(100% - var(--lx-fr)),transparent 100%)}.ezl .lx-scroller[data-start="0"]>.lx-rail,.ezl .lx-scroller[data-start="0"]>.lx-chips{--lx-fl:48px}.ezl .lx-scroller[data-end="0"]>.lx-rail,.ezl .lx-scroller[data-end="0"]>.lx-chips{--lx-fr:56px}.ezl .lx-rail-wrap:focus-within .lx-rail-btn:not(:disabled){opacity:1}.ezl .lx-rail-btn:hover{transform:scale(1.06)}.ezl .lx-scroller--chips .lx-rail-btn{width:34px;height:34px;top:calc(50% - 20px)}.ezl .lx-scroller--chips .lx-rail-btn[data-dir=prev]{left:-6px}.ezl .lx-scroller--chips .lx-rail-btn[data-dir=next]{right:-6px}.ezl .lx-rail-foot{justify-content:center;align-items:center;min-height:22px;margin-top:2px;display:flex;position:relative}.ezl .lx-rail-auto{cursor:pointer;border:1px solid var(--ez-line);background:var(--ez-surface);width:26px;height:26px;color:var(--ez-muted);border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ezl .lx-rail-auto:hover{color:var(--ez-ink);border-color:var(--ez-line-strong)}.ezl .lx-rail-auto[aria-pressed=true]{color:var(--ez-brand);border-color:var(--ez-brand-edge)}.ezl .lx-scroll-prog{display:none}@supports (animation-timeline:scroll()){.ezl .lx-scroller{timeline-scope:--lx-row}.ezl .lx-scroller>.lx-rail{scroll-timeline:--lx-row inline}.ezl .lx-scroll-prog{background:var(--ez-line);opacity:0;border-radius:99px;width:min(140px,36%);height:3px;margin:0 auto;transition:opacity .25s;display:block;overflow:hidden}.ezl .lx-scroller[data-over="1"] .lx-scroll-prog{opacity:1}.ezl .lx-scroll-prog>i{background:linear-gradient(90deg,var(--lx-hero-c),var(--ez-brand));transform-origin:0;border-radius:99px;height:100%;animation:linear both lx-grow-x;animation-timeline:--lx-row;display:block}}@keyframes lx-grow-x{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.ezl .lx-bar>i{transform-origin:0;animation:lx-grow-x 1.1s var(--lx-ease) .15s backwards}.ezl .lx-ring circle.lx-ring-fill{animation:lx-ring-in 1.2s var(--lx-ease) .15s backwards}.ezl .lx-st-hbar-track>i{transform-origin:0;animation:lx-grow-x 1.1s var(--lx-ease) .1s backwards}.ezl .lx-st-col>i{transform-origin:bottom;animation:lx-grow-y 1s var(--lx-ease) backwards}.ezl .lx-st-col:nth-child(2)>i{animation-delay:60ms}.ezl .lx-st-col:nth-child(3)>i{animation-delay:.12s}.ezl .lx-st-col:nth-child(4)>i{animation-delay:.18s}.ezl .lx-st-col:nth-child(5)>i{animation-delay:.24s}.ezl .lx-st-col:nth-child(6)>i{animation-delay:.3s}.ezl .lx-st-donut{-webkit-mask:conic-gradient(#000 var(--lx-sweep),transparent 0);-webkit-mask:conic-gradient(#000 var(--lx-sweep),transparent 0);mask:conic-gradient(#000 var(--lx-sweep),transparent 0);animation:lx-sweep 1.3s var(--lx-ease) .1s backwards}}@keyframes lx-ring-in{0%{stroke-dashoffset:var(--lx-c)}}@keyframes lx-grow-y{0%{transform:scaleY(0)}}@keyframes lx-sweep{0%{--lx-sweep:0deg}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.ezl .lx-row,.ezl .lx-glance>*,.ezl .lx-cp-main>section,.ezl .lx-st-card,.ezl .lx-cats>*,.ezl .lx-certs>*,.ezl .lx-ach-top>*{animation:linear backwards lx-reveal;animation-timeline:view();animation-range:entry entry 180px}.ezl .lx-grid>.lx-cc{animation:linear backwards lx-reveal;animation-timeline:view();animation-range:entry entry 140px}.ezl .lx-tl-item{animation:linear backwards lx-reveal-x;animation-timeline:view();animation-range:entry entry 90px}.ezl .lx-rail>*{animation:linear backwards lx-rail-in;animation-timeline:view(inline);animation-range:entry entry 70%}.ezl .lx-timeline:before{transform-origin:top;animation:linear backwards lx-grow-y;animation-timeline:view();animation-range:entry cover 60%}.ezl .lx-cp-hero{view-timeline:--lx-banner block}.ezl .lx-cp-hero-grid>:first-child{animation:linear both lx-par-words;animation-timeline:--lx-banner;animation-range:exit}}}@keyframes lx-reveal{0%{opacity:.001;transform:translateY(26px)}}@keyframes lx-reveal-x{0%{opacity:.001;transform:translate(-16px)}}@keyframes lx-rail-in{0%{opacity:.25;transform:scale(.93)}}@keyframes lx-par-words{to{opacity:.2;translate:0 -54px}}.ezl .lx-acc-body{transition:grid-template-rows .34s var(--lx-ease);grid-template-rows:0fr;display:grid}.ezl .lx-acc-body[data-open="1"]{grid-template-rows:1fr}.ezl .lx-acc-body>div{min-height:0;overflow:hidden}.ezl .lx-acc-body>div>.lx-acc-row{opacity:0;transition:opacity .25s,transform .3s var(--lx-ease);transform:translateY(-4px)}.ezl .lx-acc-body[data-open="1"]>div>.lx-acc-row{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ezl .lx-acc-body,.ezl .lx-acc-body>div>.lx-acc-row{transition:none}}.ezl .lx-count,.ezl .lx-count>span{font:inherit;color:inherit;letter-spacing:inherit;opacity:1;margin:0}.ezl .lx-count{font-variant-numeric:tabular-nums;text-align:inherit;display:inline-block}.ezl .lx-count>span[aria-hidden]{display:inline}@media (max-width:760px){.ezl .lx-car--overlay .lx-car-bar{bottom:10px;right:50%;transform:translate(50%)}.ezl .lx-car-btn,.ezl .lx-car-dot{min-height:32px}}
