.eb-lang{border:1px solid var(--gline,#ffffff1f);border-radius:999px;margin-left:4px;display:inline-flex;overflow:hidden}.eb-lang button{appearance:none;color:var(--text-mute,#8f8a83);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.eb-lang button.on{color:#fff;background:#ea5005}[data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);transform:translateY(26px)}[data-rv].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1;transform:none}}.lux-hero{padding:150px 0 0;position:relative;overflow:hidden}.lux-hero-canvas{pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.lux-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 55% at 50% -12%,#ea500526,#0000 62%),radial-gradient(34% 40% at 96% 8%,#ccb71e12,#0000 60%);position:absolute;inset:0}.lux-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lux-hero .v2-pill{animation:1s both luxFade}.lux-hero h1{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:26px 0 0;font-size:clamp(44px,6vw,92px);font-weight:700;line-height:.99}.lux-hero h1>span{animation:.9s cubic-bezier(.16,.84,.44,1) both luxRise;display:block}.lux-hero h1>span:nth-child(2){animation-delay:.12s}.lux-hero-sub{color:var(--text-soft);max-width:54ch;margin:26px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.7;animation:.9s .24s both luxRise}.lux-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px;animation:.9s .34s both luxRise;display:flex}@keyframes luxRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes luxFade{0%{opacity:0}to{opacity:1}}.eb-stats{grid-template-columns:repeat(5,1fr);gap:14px;width:100%;margin:68px auto 0;padding-bottom:76px;display:grid}.eb-stat{text-align:left;border-radius:18px;flex-direction:column;gap:4px;padding:24px 22px;display:flex}.eb-stat b{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,38px);font-weight:700;line-height:.95}.eb-stat span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-top:6px;font-size:10.5px}.eb-stat p{color:var(--text-soft);margin:6px 0 0;font-size:12.5px;line-height:1.45}.lux-marq-band{border-top:1px solid var(--gline);border-bottom:1px solid var(--gline);background:#ffffff04;padding:22px 0;overflow:hidden}.lux-marq{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lux-marq+.lux-marq{margin-top:16px}.lux-marq-track{width:max-content;animation:44s linear infinite luxMarq;display:flex}.lux-marq.rev .lux-marq-track{animation-duration:52s;animation-direction:reverse}.lux-marq:hover .lux-marq-track{animation-play-state:paused}.lux-marq-track>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;align-items:center;gap:30px;padding-right:30px;font-size:13px;display:inline-flex}.lux-marq-track>span:after{content:"";background:#ea5005bf;flex:none;width:5px;height:5px;transform:rotate(45deg)}.lux-marq.rev .lux-marq-track>span{color:var(--text-mute)}.lux-marq.rev .lux-marq-track>span:after{background:#ccb71eb3}@keyframes luxMarq{to{transform:translate(-50%)}}.eb-section{padding:clamp(64px,8vw,110px) 0}.eb-sechead{text-align:center;max-width:760px;margin:0 auto}.eb-h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:16px 0 12px;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.06}.eb-section-sub{color:var(--text-mute);max-width:62ch;margin:0 auto;font-size:16px;line-height:1.6}.eb-parts{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.eb-part{border-radius:18px;padding:30px 28px}.eb-part-num{font-family:var(--font-display);letter-spacing:-.03em;font-size:42px;font-weight:800;line-height:1}.eb-part-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin:16px 0 6px;font-size:11px}.eb-part-title{color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:700}.eb-part-body{color:var(--text-soft);margin:0;font-size:14.5px;line-height:1.6}.eb-form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.eb-form-intro .eb-h2{text-align:left}.eb-form-intro .eb-section-sub{max-width:none;margin:0}.eb-cover{aspect-ratio:16/10;border:1px solid var(--gline);background:linear-gradient(160deg,#1b1714,#0e0c0b);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:6px;margin-top:28px;padding:30px;display:flex;position:relative;overflow:hidden}.eb-cover:before{content:"";background:radial-gradient(circle,#ea500580,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.eb-cover>*{z-index:1;position:relative}.eb-cover-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ff8c50;font-size:11px}.eb-cover-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:8px;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.05}.eb-cover-series{font-family:var(--mono);color:var(--text-soft);margin-top:10px;font-size:12px}.eb-cover-foot{color:var(--text-mute);border-top:1px solid var(--gline);margin-top:12px;padding-top:12px;font-size:12px}.eb-form{border-radius:18px;flex-direction:column;gap:15px;padding:30px;display:flex}.eb-perks{flex-direction:column;gap:9px;margin:0 0 6px;padding:0;list-style:none;display:flex}.eb-perks li{color:var(--text-soft);padding-left:24px;font-size:14px;position:relative}.eb-perks li:before{content:"";background:#ea5005;border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:3px}.eb-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.eb-form input{border:1px solid var(--gline);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px}.eb-form input:focus{border-color:#ea5005}.eb-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.eb-check{cursor:pointer;align-items:flex-start;gap:10px;text-transform:none!important;letter-spacing:0!important;color:var(--text-soft)!important;flex-direction:row!important;font-size:13px!important;font-weight:400!important}.eb-check input{accent-color:#ea5005;cursor:pointer;flex:none;width:18px;height:18px;margin-top:1px}.eb-check span{line-height:1.5}.eb-btn-full{justify-content:center;width:100%;margin-top:4px}.eb-fine{color:var(--text-mute);margin:2px 0 0;font-size:12px}.eb-fine a{color:#ff8c50}.eb-error{color:#ff8c50;background:#ea50051f;border:1px solid #ea500559;border-radius:10px;padding:10px 14px;font-size:13px}@media (max-width:900px){.eb-stats{grid-template-columns:repeat(2,1fr)}.eb-parts,.eb-form-grid{grid-template-columns:1fr}}@media (max-width:480px){.eb-stats,.eb-form-row{grid-template-columns:1fr}}.ebr{--bg:#0a0908;--panel:#141210;--line:#ffffff1a;--text:#f3f1ee;--soft:#c7c2bb;--mute:#8f8a83;--orange:#ea5005;--orange-lt:#ff7a3c;--mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;background:var(--bg);color:var(--text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.ebr *{box-sizing:border-box}.ebr-toolbar{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:#0a0908e6;justify-content:space-between;align-items:center;padding:16px clamp(20px,5vw,56px);display:flex;position:sticky;top:0}.ebr-actions{align-items:center;gap:14px;display:flex}.ebr-dl{background:var(--orange);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ebr-dl:hover{background:#d4470a}.ebr .eb-lang button.on{background:var(--orange)}.ebr-masthead{border-bottom:1px solid var(--line);background:radial-gradient(60% 120% at 20% -20%,#ea500524,#0000 60%)}.ebr-mast-inner{max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,5vw,56px)}.ebr-mast-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-lt);font-size:12px;font-weight:700}.ebr-mast-title{letter-spacing:-.04em;color:#fff;margin:16px 0 0;font-size:clamp(34px,5.4vw,66px);font-weight:800;line-height:1.02}.ebr-mast-sub{color:var(--soft);max-width:60ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.ebr-layout{grid-template-columns:280px 1fr;gap:clamp(28px,4vw,56px);max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,52px) clamp(20px,5vw,56px) 100px;display:grid}.ebr-toc{border-right:1px solid var(--line);align-self:start;max-height:calc(100vh - 120px);padding-right:20px;position:sticky;top:92px;overflow-y:auto}.ebr-toc-title{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:11px}.ebr-toc a{color:var(--soft);align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.ebr-toc a:hover,.ebr-toc a:hover .ebr-toc-idx{color:var(--orange-lt)}.ebr-toc-idx{font-family:var(--mono);color:var(--mute);flex:none;min-width:26px;font-size:11px}.ebr-toc a.part{color:#fff;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-top:16px;padding-bottom:4px;font-size:12px;font-weight:700}.ebr-toc a.part .ebr-toc-idx{color:var(--orange)}.ebook-body{max-width:720px;font-size:17px}.ebook-body h2{letter-spacing:-.02em;margin:64px 0 20px;scroll-margin-top:92px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.ebook-body h2:first-child{margin-top:0}.ebook-body .eb-num{font-family:var(--mono);color:var(--orange);letter-spacing:.04em;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.ebook-body h3{letter-spacing:-.01em;color:#fff;margin:40px 0 14px;font-size:clamp(19px,2vw,23px);font-weight:700}.ebook-body h4{color:var(--text);margin:28px 0 10px;font-size:16px;font-weight:700}.ebook-body p{color:var(--soft);margin:0 0 20px}.ebook-body strong{color:#fff;font-weight:700}.ebook-body a{color:var(--orange-lt)}.ebook-body ul,.ebook-body ol{color:var(--soft);margin:0 0 22px;padding-left:22px}.ebook-body li{margin:0 0 10px}.ebook-body li::marker{color:var(--orange)}.ebook-body sup{color:var(--orange);font-size:.7em;font-weight:700}.ebook-body blockquote{border-left:3px solid var(--orange);color:var(--text);margin:24px 0;padding:4px 0 4px 22px;font-size:19px}.ebook-body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.ebook-body th{text-align:left;border:1px solid var(--line);color:#fff;background:#ffffff0f;padding:10px 14px;font-weight:700}.ebook-body td{border:1px solid var(--line);color:var(--soft);vertical-align:top;padding:10px 14px}.ebook-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}@media (max-width:900px){.ebr-layout{grid-template-columns:1fr}.ebr-toc{display:none}}
