@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,600&family=Instrument+Sans:wght@400;500;600&family=DM+Mono:wght@400;500&display=swap";.eip{--void:#06060a;--base:#0b0b11;--raised:#101018;--sunk:#08080d;--line:rgba(255, 255, 255, .07);--line-soft:rgba(255, 255, 255, .06);--line-hard:rgba(255, 255, 255, .14);--chip:#1c1c27;--gold:#c9a84c;--gold-l:#e8cc88;--gold-d:#8b6b28;--gold-line:rgba(201, 168, 76, .22);--gold-line-2:rgba(201, 168, 76, .35);--gold-wash:rgba(201, 168, 76, .06);--gold-wash-2:rgba(201, 168, 76, .12);--ivory:#f5f0e8;--t1:#eee8d8;--t2:#9a9480;--t3:#5a5448;--t4:#38342c;--display:"Cormorant Garamond", Georgia, serif;--ui:"Instrument Sans", system-ui, -apple-system, sans-serif;--mono:"DM Mono", ui-monospace, monospace;--shell:1200px;--gutter:32px;--section-y:104px;background:var(--void);color:var(--t1);font-family:var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh}.eip a{color:inherit;text-decoration:none}.eip *,.eip :before,.eip :after{box-sizing:border-box}.eip ::selection{background:#c9a84c38}.eip img{max-width:100%}html:has(.eip){scroll-behavior:smooth;background:#06060a}html:has(.eip) body{margin:0;background:#06060a}html:has(.eip) ::-webkit-scrollbar{width:10px;height:10px}html:has(.eip) ::-webkit-scrollbar-track{background:#06060a}html:has(.eip) ::-webkit-scrollbar-thumb{background:#1c1c27;border-radius:6px}@media (prefers-reduced-motion:reduce){html:has(.eip){scroll-behavior:auto}.eip *,.eip :before,.eip :after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.eip .shell{max-width:var(--shell);margin:0 auto;padding:0 var(--gutter)}.eip .shell-wide{max-width:1400px;margin:0 auto;padding:0 var(--gutter)}.eip .shell-narrow{max-width:900px;margin:0 auto;padding:0 var(--gutter)}.eip section{border-bottom:.5px solid var(--line)}.eip .sec-y{padding-top:var(--section-y);padding-bottom:var(--section-y)}.eip .on-base{background:var(--base)}.eip [id]{scroll-margin-top:84px}.eip .kicker{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.eip .kicker-sm{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.eip h1,.eip h2,.eip h3,.eip h4{font-family:var(--display);font-weight:600;color:var(--ivory);margin:0}.eip h1{font-size:clamp(2.4rem,6vw,3.9rem);line-height:1.04;letter-spacing:-.005em;text-wrap:balance}.eip h2{font-size:clamp(2rem,4.4vw,2.9rem);line-height:1.1}.eip h2.h2-sm{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.12}.eip h3{font-size:1.45rem;line-height:1.2}.eip .lede{font-size:1.05rem;line-height:1.75;color:var(--t2);margin:0}.eip .prose p{font-size:1.02rem;line-height:1.75;color:var(--t2);margin:0 0 1.1em}.eip .prose p:last-child{margin-bottom:0}.eip .prose strong{color:var(--t1);font-weight:600}.eip .sec-head{max-width:720px;margin-bottom:56px}.eip .btn{display:inline-block;font-family:var(--ui);font-size:.92rem;font-weight:600;padding:15px 30px;border-radius:999px;border:.5px solid transparent;cursor:pointer;transition:.15s;white-space:nowrap}.eip .btn-gold{background:var(--gold);color:var(--base)}.eip .btn-gold:hover{background:var(--gold-l);color:var(--void)}.eip .btn-ghost{border-color:var(--line-hard);color:var(--t1);background:0 0}.eip .btn-ghost:hover{border-color:var(--gold);color:var(--gold-l)}.eip .btn-sm{font-size:.9rem;padding:14px 26px}.eip .btn-row{display:flex;gap:12px;flex-wrap:wrap}.eip .link-mono{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;color:var(--gold);transition:.15s}.eip .link-mono:hover{color:var(--gold-l)}.eip .facts{border:.5px solid var(--line);border-radius:16px;background:var(--raised);padding:8px 24px}.eip .facts .row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-top:.5px solid var(--line-soft)}.eip .facts .row:first-child{border-top:0}.eip .facts .k{font-size:.9rem;color:var(--t2)}.eip .facts .v{font-family:var(--mono);font-size:.76rem;color:var(--gold-l);text-align:right}.eip .chip{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:.5px solid var(--line-hard);color:var(--t2);white-space:nowrap}.eip .chip.is-live{border-color:var(--gold-line-2);color:var(--gold)}.eip .chip.is-quiet{border-color:#ffffff1a;color:var(--t3)}.eip .nav-dock{position:sticky;top:14px;z-index:60;padding:0 24px}.eip .nav{display:flex;align-items:center;gap:10px;padding:0 8px 0 20px;height:58px;max-width:1180px;margin:0 auto;border-radius:999px;border:.5px solid var(--gold-line);background:#0a0a10c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 44px #0000008c,inset 0 1px #ffffff0d}.eip .nav-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.eip .nav-brand svg{width:24px;height:24px}.eip .nav-brand span{font-family:var(--display);font-size:1.18rem;font-weight:600;color:var(--ivory);line-height:1;white-space:nowrap}.eip .nav-links{position:relative;display:flex;align-items:center;gap:1px;flex:1 1 auto;min-width:0;justify-content:safe center;font-size:.76rem;color:var(--t2);font-weight:500;overflow-x:auto;scrollbar-width:none}.eip .nav-links::-webkit-scrollbar{display:none}.eip .nav-pill{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#c9a84c24;border:.5px solid rgba(201,168,76,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff14;opacity:0;transition:left .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;pointer-events:none}.eip .nav-links a{position:relative;padding:7px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0;transition:color .15s}.eip .nav-links a:hover,.eip .nav-links a.on{color:var(--ivory)}.eip .nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.eip .nav-more{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;white-space:nowrap;border:0;cursor:pointer;font-family:var(--ui);font-size:.8rem;font-weight:500;color:var(--t2);background:0 0;transition:.15s}.eip .nav-more:hover{color:var(--ivory);background:#c9a84c1a}.eip .nav-more[aria-expanded=true]{color:var(--ivory);background:var(--gold-wash-2)}.eip .nav-more .caret{display:block;font-size:.6rem;transition:transform .25s}.eip .nav-more[aria-expanded=true] .caret{transform:rotate(180deg)}.eip .nav-signin{font-family:var(--ui);font-size:.74rem;font-weight:500;color:var(--t2);padding:6px 9px;border-radius:999px;white-space:nowrap;transition:.15s;background:0 0;border:0;cursor:pointer}.eip .nav-signin:hover{color:var(--ivory);background:#c9a84c1a}.eip .nav-cta{font-family:var(--ui);font-size:.74rem;font-weight:600;padding:7px 14px;border-radius:999px;border:.5px solid rgba(201,168,76,.45);color:var(--gold-l);background:#c9a84c14;white-space:nowrap;transition:.15s}.eip .nav-cta:hover{background:var(--gold);color:var(--base);border-color:var(--gold)}.eip .nav-panel{max-width:1180px;margin:10px auto 0;border-radius:24px;border:.5px solid var(--gold-line);background:#0a0a10f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 70px #000000a6;overflow:hidden}.eip .nav-panel[hidden]{display:none}.eip .nav-panel .grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.eip .nav-panel .blurb{padding:34px 36px;border-right:.5px solid var(--line-soft)}.eip .nav-panel .blurb h3{font-size:1.7rem;line-height:1.15;margin:10px 0 14px}.eip .nav-panel .blurb p{font-size:.9rem;line-height:1.7;color:var(--t2);margin:0 0 22px}.eip .nav-panel .list{padding:18px 16px;display:flex;flex-direction:column}.eip .nav-panel .list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 18px;border-radius:12px;transition:.15s}.eip .nav-panel .list a:hover{background:#c9a84c14}.eip .nav-panel .list .name{display:block;font-size:.94rem;font-weight:600;color:var(--t1);margin-bottom:2px}.eip .nav-panel .list .desc{display:block;font-size:.8rem;line-height:1.5;color:var(--t2)}.eip .nav-panel .list .state{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--t2)}.eip .nav-panel .list .state.is-live{color:var(--gold)}.eip .hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 80%at 70% 40%,#0b0c16,#050508 70%,#030305)}.eip .hero-stars,.eip .hero-glow{position:absolute;inset:0;pointer-events:none}.eip .hero-stars{width:100%;height:100%}.eip .hero-glow{background:radial-gradient(ellipse 50% 45%at 78% 45%,rgba(201,168,76,.06)0,transparent 65%)}.eip .hero-canvas-wrap{position:absolute;inset:0}.eip .hero-canvas-wrap canvas{width:100%;height:100%;display:block}.eip .hero-inner{position:relative;max-width:var(--shell);margin:0 auto;padding:112px var(--gutter) 84px;min-height:78vh;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.eip .hero-col{max-width:600px;pointer-events:auto}.eip .hero h1{margin:0 0 26px}.eip .hero-phrase{font-style:italic;color:var(--gold-l);font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.22;display:block;margin-top:12px;min-height:2.5em;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s cubic-bezier(.22,1,.36,1);opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.eip .hero-phrase.is-out{opacity:0;transform:translateY(22px) scale(.985);filter:blur(6px)}.eip .hero-sub{font-size:1.15rem;line-height:1.7;color:var(--t2);max-width:540px;margin:0 0 38px}.eip .ledger{display:grid;grid-template-columns:repeat(4,1fr)}.eip .ledger a{display:block;padding:30px 28px 30px 0;border-right:.5px solid var(--line-soft);transition:.18s}.eip .ledger a:last-child{border-right:0}.eip .ledger a:hover{background:#c9a84c0a}.eip .ledger .n{font-family:var(--display);font-size:2.5rem;font-weight:600;color:var(--gold-l);line-height:1;margin-bottom:10px}.eip .ledger .label{font-size:.88rem;color:var(--t1);line-height:1.5;margin-bottom:6px}.eip .ledger .src{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.eip .audit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eip .card{display:flex;flex-direction:column;background:var(--base);border:.5px solid var(--line);border-radius:16px;overflow:hidden}.eip .card-head{padding:24px 24px 18px;border-bottom:.5px solid var(--line-soft)}.eip .card-head h3{margin:12px 0 10px}.eip .card-head p{font-size:.9rem;line-height:1.65;color:var(--t2);margin:0}.eip .card-body{padding:22px 24px;flex:1}.eip .card-foot{padding:0 24px 24px}.eip .doc-list{padding:6px 24px 8px;flex:1}.eip .doc-list a{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:.5px solid rgba(255,255,255,.05);transition:.15s}.eip .doc-list a:hover{color:var(--gold-l)}.eip .doc-list .t{font-size:.88rem;color:var(--t1);line-height:1.4;flex:1}.eip .doc-list .v{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.eip .bubble-you{align-self:flex-end;max-width:82%;background:var(--chip);border-radius:14px 14px 4px;padding:11px 15px;font-size:.86rem;line-height:1.55;color:var(--t1)}.eip .bubble-elle{align-self:flex-start;max-width:92%;background:var(--gold-wash);border:.5px solid rgba(201,168,76,.18);border-radius:14px 14px 14px 4px;padding:13px 16px;font-size:.86rem;line-height:1.65;color:var(--t1)}.eip .bubble-elle em{color:var(--gold-l);font-style:normal}.eip .grounded{border-top:.5px solid var(--line-soft);padding-top:12px}.eip .grounded .hd{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:9px}.eip .grounded a{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:.68rem;color:var(--t2);padding:3.5px 0}.eip .grounded a span:last-child{color:var(--gold)}.eip .tl-item{position:relative;padding:0 0 20px 24px;border-left:.5px solid rgba(255,255,255,.08)}.eip .tl-item .dot{position:absolute;left:-4.5px;top:5px;width:8px;height:8px;border-radius:50%;display:block}.eip .tl-item .meta{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.eip .tl-item .text{font-size:.86rem;line-height:1.6;color:var(--t2)}.eip .kappa{display:flex;align-items:center;gap:10px;padding-top:4px}.eip .kappa .val{font-family:var(--mono);font-size:.66rem;color:var(--gold)}.eip .kappa .bar{flex:1;height:3px;border-radius:999px;background:var(--chip);overflow:hidden;display:block}.eip .kappa .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-d),var(--gold-l));border-radius:999px}.eip .split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;align-items:start}.eip .split-flip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.eip .steps{display:flex;flex-direction:column;gap:2px}.eip .step{display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:start;padding:22px 24px;background:var(--raised);border:.5px solid var(--line-soft);border-radius:12px}.eip .step .n{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--gold);padding-top:3px}.eip .step .k{font-family:var(--display);font-size:1.25rem;font-weight:600;color:var(--ivory);margin-bottom:6px}.eip .step .v{font-size:.9rem;line-height:1.65;color:var(--t2)}.eip .tools{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.eip .tool{display:flex;flex-direction:column;background:var(--base);border:.5px solid var(--line);border-radius:18px;padding:28px;min-height:230px;transition:.22s}.eip .tool.is-gold{background:#c9a84c0d;border-color:#c9a84c47}.eip .tool:hover{border-color:#c9a84c73;background:var(--raised)}.eip .tool .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.eip .tool .kick{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.eip .tool h3{font-size:1.5rem;margin:0 0 10px}.eip .tool p{font-size:.92rem;line-height:1.7;color:var(--t2);margin:0;max-width:440px}.eip .tool .tags{margin-top:auto;padding-top:22px;display:flex;gap:8px;flex-wrap:wrap}.eip .tool .tags span{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--t2);border:.5px solid rgba(255,255,255,.08);padding:5px 11px;border-radius:999px}.eip .engines{border-top:.5px solid rgba(255,255,255,.08)}.eip .engines a{display:grid;grid-template-columns:52px minmax(0,240px) minmax(0,1fr) 130px 20px;gap:24px;align-items:center;padding:19px 12px;border-bottom:.5px solid var(--line-soft);transition:.16s}.eip .engines a:hover{background:#c9a84c0a}.eip .engines .n,.eip .engines .arrow{font-family:var(--mono);color:var(--t3)}.eip .engines .n{font-size:.7rem}.eip .engines .arrow{font-size:.8rem;text-align:right}.eip .engines .name{font-family:var(--display);font-size:1.3rem;font-weight:600;color:var(--ivory)}.eip .engines .tag{font-size:.9rem;color:var(--t2);line-height:1.5}.eip .engines .state{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--t2)}.eip .engines .state.is-live{color:var(--gold)}.eip .principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;background:var(--line);border:.5px solid var(--line);border-radius:16px;overflow:hidden}.eip .principles>div{background:var(--void);padding:30px 28px}.eip .principles h3{font-size:1.4rem;margin:0 0 10px}.eip .principles p{font-size:.92rem;line-height:1.7;color:var(--t2);margin:0 0 16px}.eip .principles .by{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:5px}.eip .principles .mech{font-family:var(--mono);font-size:.72rem;color:var(--gold);line-height:1.5}.eip .socials{display:flex;gap:8px;flex-wrap:wrap}.eip .socials a{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;padding:8px 15px;border-radius:999px;border:.5px solid rgba(255,255,255,.08);color:var(--t2);transition:.15s}.eip .socials a:hover{border-color:var(--gold);color:var(--gold-l)}.eip .follow-hd{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:32px 0 14px}.eip .cta{position:relative;overflow:hidden}.eip .cta .wash{position:absolute;inset:0;background:radial-gradient(ellipse 55% 90%at 50% 120%,rgba(201,168,76,.12)0,transparent 68%);pointer-events:none}.eip .cta .inner{position:relative;max-width:820px;margin:0 auto;padding:118px var(--gutter);text-align:center}.eip .cta h2{font-size:clamp(2.1rem,5vw,3.2rem);margin:0 0 22px;text-wrap:balance}.eip .cta p{font-size:1.08rem;line-height:1.75;color:var(--t2);max-width:560px;margin:0 auto 38px}.eip .cta .btn-row{justify-content:center}.eip .cta .btn{font-size:.95rem;padding:16px 34px}.eip .foot{background:var(--base);border-bottom:0}.eip .foot .inner{max-width:var(--shell);margin:0 auto;padding:64px var(--gutter) 40px}.eip .foot .cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;padding-bottom:48px;border-bottom:.5px solid var(--line-soft)}.eip .foot .brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}.eip .foot .brand svg{width:22px;height:22px}.eip .foot .brand span{font-family:var(--display);font-size:1.15rem;font-weight:600;color:var(--ivory)}.eip .foot .blurb{font-size:.88rem;line-height:1.7;color:var(--t3);margin:0;max-width:320px}.eip .foot .ct{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}.eip .foot .links{display:flex;flex-direction:column;gap:11px}.eip .foot .links a{font-size:.88rem;color:var(--t2);transition:.15s}.eip .foot .links a:hover{color:var(--gold-l)}.eip .foot .base{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;flex-wrap:wrap}.eip .foot .base .c{font-family:var(--mono);font-size:.66rem;color:var(--t4);letter-spacing:.04em}.eip .foot .base .legal{display:flex;gap:20px;font-family:var(--mono);font-size:.66rem;color:var(--t3)}@media (max-width:1080px){.eip{--section-y:80px}.eip .split,.eip .split-flip{grid-template-columns:minmax(0,1fr);gap:44px}.eip .tools{grid-template-columns:repeat(2,1fr)}.eip .tool{grid-column:span 1!important}.eip .audit-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.eip .engines a{grid-template-columns:40px minmax(0,1fr) 120px;gap:16px}.eip .engines .tag,.eip .engines .arrow{display:none}.eip .nav-panel .grid{grid-template-columns:minmax(0,1fr)}.eip .nav-panel .blurb{border-right:0;border-bottom:.5px solid var(--line-soft)}}@media (max-width:900px){.eip{--gutter:20px}.eip .nav-links,.eip .nav-more,.eip .nav-signin{display:none}.eip .nav-burger{display:flex}.eip .nav{gap:8px;padding:0 8px 0 14px}.eip .nav-brand{min-width:0}.eip .nav-brand span{font-size:1rem;overflow:hidden;text-overflow:ellipsis}.eip .nav-actions{margin-left:auto}.eip .nav-cta{padding:7px 11px}.eip .ledger{grid-template-columns:repeat(2,1fr)}.eip .ledger a{padding:24px 20px 24px 0}.eip .ledger a:nth-child(2){border-right:0}.eip .hero-inner{padding-top:96px;min-height:72vh}.eip .hero-col{max-width:100%}.eip .hero-canvas-wrap{opacity:.42}.eip .foot .cols{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:640px){.eip .tools,.eip .audit-grid,.eip .ledger{grid-template-columns:minmax(0,1fr)}.eip .ledger a{border-right:0;border-bottom:.5px solid var(--line-soft)}.eip .engines a{grid-template-columns:34px minmax(0,1fr)}.eip .engines .state{display:none}.eip .principles{grid-template-columns:minmax(0,1fr)}.eip .facts .row{flex-direction:column;gap:4px}.eip .facts .v{text-align:left}.eip .cta .inner{padding:84px var(--gutter)}.eip .foot .cols{grid-template-columns:minmax(0,1fr)}.eip .btn{padding:14px 24px;font-size:.88rem}}.eip .page-hero{position:relative;overflow:hidden}.eip .page-hero .tint{position:absolute;inset:0;pointer-events:none}.eip .page-hero .inner{position:relative;max-width:var(--shell);margin:0 auto;padding:96px var(--gutter) 76px}.eip .page-hero h1{margin:0 0 24px;max-width:900px}.eip .page-hero .lede{font-size:1.12rem;max-width:680px}.eip .pullquote{font-family:var(--display);font-size:clamp(1.4rem,3.2vw,1.95rem);font-style:italic;line-height:1.45;color:var(--ivory);margin:0;text-align:center}.eip .axes{border-top:.5px solid rgba(255,255,255,.08)}.eip .axes .row{display:grid;grid-template-columns:70px minmax(0,300px) minmax(0,1fr);gap:32px;padding:26px 8px;border-bottom:.5px solid var(--line-soft);align-items:start}.eip .axes .n{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--gold);padding-top:6px}.eip .axes h3{font-size:1.4rem;margin:0}.eip .axes p{font-size:.97rem;line-height:1.75;color:var(--t2);margin:0}.eip .quad{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:.5px solid var(--line);border-radius:16px;overflow:hidden}.eip .quad>div{background:var(--void);padding:30px 24px;text-align:center}.eip .quad .n{font-family:var(--display);font-size:2.3rem;font-weight:600;color:var(--gold-l);line-height:1;margin-bottom:10px}.eip .quad .label{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);line-height:1.6}.eip .tiles{display:grid;gap:18px}.eip .tiles.c3{grid-template-columns:repeat(3,1fr)}.eip .tiles.c4{grid-template-columns:repeat(4,1fr)}.eip .tiles.c2{grid-template-columns:repeat(2,1fr)}.eip .tile{padding:30px 28px;border-radius:16px;border:.5px solid var(--line);background:var(--raised);display:flex;flex-direction:column}.eip .tile .n{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.eip .tile h3{font-size:1.5rem;line-height:1.2;margin:0 0 12px}.eip .tile p{font-size:.93rem;line-height:1.7;color:var(--t2);margin:0}.eip .commitments .row{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:baseline;padding:22px 0;border-bottom:.5px solid var(--line-soft)}.eip .commitments .name{font-size:1.02rem;font-weight:600;color:var(--ivory);margin-bottom:6px}.eip .commitments p{font-size:.94rem;line-height:1.65;color:var(--t2);margin:0}.eip .commitments .check{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;color:var(--gold);text-align:right}.eip .callout{border:.5px solid var(--gold-line);background:#c9a84c0a;border-radius:14px;padding:22px}.eip .callout .hd{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.eip .callout .q{font-family:var(--display);font-size:1.2rem;font-style:italic;line-height:1.45;color:var(--ivory);margin:0 0 10px}.eip .callout .sub{font-family:var(--mono);font-size:.66rem;color:var(--t3)}.eip .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eip .plan{display:flex;flex-direction:column;background:var(--raised);border:.5px solid var(--line);border-radius:20px;padding:32px}.eip .plan.is-featured{background:#c9a84c0d;border-color:var(--gold-line-2)}.eip .plan .top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;min-height:22px}.eip .plan .nm{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.eip .plan .flag{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--gold);color:var(--base)}.eip .plan .price{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.eip .plan .price b{font-family:var(--display);font-size:3rem;font-weight:600;color:var(--ivory);line-height:1}.eip .plan .price span{font-family:var(--mono);font-size:.72rem;color:var(--t3)}.eip .plan .now{font-family:var(--mono);font-size:.68rem;color:var(--gold);margin-bottom:20px}.eip .plan>p{font-size:.93rem;line-height:1.7;color:var(--t2);margin:0 0 22px}.eip .plan .items{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.eip .plan .items div{display:flex;gap:11px;align-items:flex-start;font-size:.9rem;color:var(--t2);line-height:1.55}.eip .plan .items i{color:var(--gold);flex-shrink:0;font-style:normal}.eip .plan .go{margin-top:auto;width:100%;text-align:center;font-family:var(--ui);font-size:.9rem;font-weight:600;padding:14px;border-radius:999px;cursor:pointer;border:.5px solid var(--line-hard);background:0 0;color:var(--t1);transition:.15s}.eip .plan .go:hover{border-color:var(--gold);color:var(--gold-l)}.eip .plan.is-featured .go{background:var(--gold);border-color:var(--gold);color:var(--base)}.eip .plan.is-featured .go:hover{background:var(--gold-l);color:var(--void)}.eip .faqs{border-top:.5px solid rgba(255,255,255,.08)}.eip .faqs .row{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:36px;padding:24px 4px;border-bottom:.5px solid var(--line-soft);align-items:start}.eip .faqs h3{font-size:1.25rem;margin:0}.eip .faqs p{font-size:.97rem;line-height:1.75;color:var(--t2);margin:0}.eip .courses{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.eip .course{display:flex;flex-direction:column;background:var(--raised);border:.5px solid var(--line);border-radius:18px;padding:30px;transition:.18s}.eip .course.is-open{border-color:#c9a84c4d}.eip .course:hover{border-color:#c9a84c66}.eip .course .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.eip .course .badge{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:999px;background:#c9a84c14;color:var(--gold)}.eip .course .count{font-family:var(--mono);font-size:.62rem;color:var(--t3);white-space:nowrap}.eip .course h3{font-size:1.65rem;line-height:1.2;margin:0 0 12px}.eip .course p{font-size:.95rem;line-height:1.7;color:var(--t2);margin:0 0 24px}.eip .course .foot{margin-top:auto}.eip .course .track{height:3px;border-radius:999px;background:var(--chip);overflow:hidden;margin-bottom:10px}.eip .course .track i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-d),var(--gold-l));border-radius:999px}.eip .course .meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:.64rem;color:var(--t3)}.eip .course .meta .cta{color:var(--gold)}.eip .lessons{border:.5px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:var(--base)}.eip .lessons details{border-bottom:.5px solid var(--line-soft)}.eip .lessons details:last-child{border-bottom:0}.eip .lessons summary{display:flex;align-items:center;gap:18px;padding:20px 26px;cursor:pointer;list-style:none}.eip .lessons summary::-webkit-details-marker{display:none}.eip .lessons details[open] summary{background:#c9a84c0d}.eip .lessons .no{font-family:var(--mono);font-size:.7rem;color:var(--t3);min-width:26px}.eip .lessons .t{font-size:1rem;color:var(--t2);flex:1}.eip .lessons details[open] .t{color:var(--ivory)}.eip .lessons .mins{font-family:var(--mono);font-size:.64rem;color:var(--t4)}.eip .lessons .mark{font-family:var(--mono);font-size:.72rem;color:var(--gold)}.eip .lessons .body{padding:0 26px 26px 70px}.eip .lessons .body p{font-size:.98rem;line-height:1.8;color:var(--t2);margin:0 0 18px}.eip .pill-link{font-family:var(--mono);font-size:.68rem;padding:8px 15px;border-radius:999px;border:.5px solid rgba(255,255,255,.09);color:var(--t2);transition:.15s;background:0 0;cursor:pointer}.eip .pill-link.is-gold{border-color:#c9a84c47;background:#c9a84c0f;color:var(--gold-l)}.eip .pill-link:hover{border-color:#c9a84c80;color:var(--gold-l)}.eip .routes{display:flex;flex-direction:column;gap:1px;background:var(--line);border:.5px solid var(--line);border-radius:16px;overflow:hidden}.eip .routes a{display:block;background:var(--base);padding:22px 24px;transition:.15s}.eip .routes a:hover{background:var(--raised)}.eip .routes .k{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.eip .routes .t{font-size:.98rem;color:var(--t1);margin-bottom:5px}.eip .routes .b{font-size:.88rem;color:var(--t3);line-height:1.6}.eip .form-card{background:var(--base);border:.5px solid rgba(255,255,255,.08);border-radius:20px;padding:34px}.eip .form-card .field{margin-bottom:20px}.eip .form-card label,.eip .form-card .lbl{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:9px}.eip .form-card input,.eip .form-card textarea{width:100%;box-sizing:border-box;background:var(--raised);border:.5px solid rgba(255,255,255,.1);border-radius:11px;color:var(--t1);font-family:var(--ui);font-size:.95rem;padding:13px 15px;outline:0;line-height:1.6}.eip .form-card input:focus,.eip .form-card textarea:focus{border-color:var(--gold-line-2)}.eip .form-card textarea{resize:vertical}.eip .form-card .chips{display:flex;gap:8px;flex-wrap:wrap}.eip .form-card .chips button{font-family:var(--ui);font-size:.82rem;padding:8px 15px;border-radius:999px;border:.5px solid rgba(255,255,255,.1);background:0 0;color:var(--t2);cursor:pointer;transition:.15s}.eip .form-card .chips button[aria-pressed=true]{border-color:#c9a84c66;background:#c9a84c14;color:var(--gold-l)}.eip .form-card .note{font-family:var(--mono);font-size:.64rem;color:var(--t4);line-height:1.7;margin-top:18px}.eip .form-status{margin-top:12px;font-size:.85rem;min-height:1.2em;font-family:var(--mono)}.eip .form-status.ok{color:var(--gold)}.eip .form-status.err{color:#d98b6a}.eip .reader{display:grid;grid-template-columns:296px minmax(0,1fr) 344px;gap:22px;align-items:start}.eip .reader-tree{position:sticky;top:86px;border-radius:16px;border:.5px solid var(--line);background:var(--base);overflow:hidden}.eip .reader-tree .hd{padding:18px 20px 14px;border-bottom:.5px solid var(--line)}.eip .reader-tree .hd .sub{font-size:.78rem;color:var(--t3);margin-top:6px;font-family:var(--mono)}.eip .reader-tree .scroll{max-height:62vh;overflow-y:auto;padding:8px 0 12px}.eip .reader-tree summary{display:flex;align-items:center;gap:10px;padding:11px 20px;cursor:pointer;list-style:none}.eip .reader-tree summary::-webkit-details-marker{display:none}.eip .reader-tree .caret{font-family:var(--mono);font-size:.62rem;color:var(--gold);width:12px;flex-shrink:0;transition:transform .2s}.eip .reader-tree details[open] .caret{transform:rotate(90deg)}.eip .reader-tree .vol{font-size:.88rem;font-weight:600;color:var(--t2);flex:1}.eip .reader-tree details[open] .vol{color:var(--ivory)}.eip .reader-tree .cnt{font-family:var(--mono);font-size:.62rem;color:var(--t3)}.eip .reader-tree .paper{width:100%;display:block;padding:9px 20px 9px 42px;border:0;border-left:2px solid transparent;background:0 0;cursor:pointer;text-align:left;font-family:var(--ui);transition:.15s}.eip .reader-tree .paper:hover{background:#c9a84c0d}.eip .reader-tree .paper[aria-current=true]{border-left-color:var(--gold);background:#c9a84c12}.eip .reader-tree .paper .t{display:block;font-size:.82rem;line-height:1.4;color:var(--t2)}.eip .reader-tree .paper[aria-current=true] .t{color:var(--gold-l)}.eip .reader-tree .paper .m{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;color:var(--t3);margin-top:4px}.eip .reader-doc{border-radius:16px;border:.5px solid var(--line);background:var(--base);overflow:hidden}.eip .reader-doc .hd{padding:34px 46px 24px;border-bottom:.5px solid var(--line)}.eip .reader-doc .hd h2{font-size:2.2rem;line-height:1.15;margin:0 0 14px}.eip .reader-doc .hd .meta{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--t3)}.eip .reader-doc .body{padding:34px 46px 52px;max-height:66vh;overflow-y:auto}.eip .reader-doc .body h3{font-size:1.44rem;color:var(--gold-l);margin:34px 0 14px}.eip .reader-doc .body h3:first-child{margin-top:0}.eip .reader-doc .body p{font-family:var(--display);font-size:1.16rem;line-height:1.78;color:#c9c2ac;margin:0 0 20px;text-wrap:pretty}.eip .ask{position:sticky;top:86px;border-radius:16px;border:.5px solid rgba(201,168,76,.24);background:#c9a84c0a;overflow:hidden;display:flex;flex-direction:column}.eip .ask .hd{padding:18px 20px;border-bottom:.5px solid rgba(201,168,76,.18);display:flex;align-items:center;gap:10px}.eip .ask .hd .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);display:block}.eip .ask .hd .lbl{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l)}.eip .ask .thread{padding:16px 18px;display:flex;flex-direction:column;gap:12px;max-height:44vh;overflow-y:auto}.eip .ask .msg{max-width:92%;padding:11px 14px;border-radius:12px;border:.5px solid var(--line);background:var(--raised)}.eip .ask .msg p{font-size:.86rem;line-height:1.6;color:var(--t1);margin:0}.eip .ask .msg.from-you{align-self:flex-end;background:var(--chip)}.eip .ask .msg.from-elle{align-self:flex-start;background:#c9a84c0f;border-color:#c9a84c2e}.eip .ask .msg .cite{margin-top:9px;padding-top:9px;border-top:.5px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;color:var(--gold)}.eip .ask .suggest{padding:12px 18px;border-top:.5px solid rgba(201,168,76,.14)}.eip .ask .suggest .hd2{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:10px}.eip .ask .suggest .row{display:flex;flex-wrap:wrap;gap:6px}.eip .ask .suggest button{font-family:var(--ui);font-size:.75rem;padding:7px 12px;border-radius:999px;border:.5px solid rgba(255,255,255,.12);background:0 0;color:var(--t2);cursor:pointer;transition:.15s}.eip .ask .suggest button:hover{border-color:#c9a84c80;color:var(--gold-l)}.eip .ask .compose{padding:14px 18px 18px;display:flex;gap:8px;align-items:center;border-top:.5px solid rgba(201,168,76,.14)}.eip .ask .compose input{flex:1;min-width:0;padding:11px 14px;border-radius:999px;border:.5px solid rgba(255,255,255,.12);background:var(--base);color:var(--t1);font-size:.84rem;font-family:var(--ui);outline:0}.eip .ask .compose input:focus{border-color:var(--gold-line-2)}.eip .ask .compose button{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:0;background:var(--gold);color:var(--base);cursor:pointer;font-size:.95rem}@media (max-width:1180px){.eip .reader{grid-template-columns:250px minmax(0,1fr)}.eip .ask{grid-column:1/-1;position:static}}@media (max-width:900px){.eip .reader{grid-template-columns:minmax(0,1fr)}.eip .reader-tree{position:static}.eip .reader-doc .hd,.eip .reader-doc .body{padding-left:24px;padding-right:24px}.eip .tiles.c3,.eip .tiles.c4,.eip .tiles.c2,.eip .courses,.eip .plans{grid-template-columns:minmax(0,1fr)}.eip .axes .row,.eip .faqs .row,.eip .commitments .row{grid-template-columns:minmax(0,1fr);gap:10px}.eip .commitments .check{text-align:left}}.eip-app{--paper:var(--void);--card:var(--raised);--wash:var(--base);--float:var(--raised);--ink:var(--ivory);--ivory:#f5f0e8;--t1:#eee8d8;--t2:#9a9480;--t3:#5a5448;--gold:#c9a84c;--gold-l:#e8cc88;--gold-gb:rgba(201, 168, 76, .1);--gold-wash:rgba(201, 168, 76, .06);--b1:rgba(201, 168, 76, .22);--b2:rgba(255, 255, 255, .09);--line-soft:rgba(255, 255, 255, .06);--font-display:"Cormorant Garamond", Georgia, serif;--font-mono:"DM Mono", ui-monospace, monospace;--font-ui:"Instrument Sans", system-ui, sans-serif}.eip-app .wrap{max-width:var(--shell);margin:0 auto;padding:72px var(--gutter)}.eip-app .hero.wrap{padding-top:112px}.eip-app .eyebrow{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.eip-app h1{font-family:var(--display);font-weight:600;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.06;color:var(--ivory);margin:0 0 22px}.eip-app h2{font-family:var(--display);font-weight:600;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.12;color:var(--ivory);margin:0 0 28px}.eip-app h3{font-family:var(--display);font-weight:600;font-size:1.4rem;color:var(--ivory);margin:0 0 10px}.eip-app .lede{font-size:1.1rem;line-height:1.75;color:var(--t2);max-width:680px;margin:0 0 32px}.eip-app .lede strong{color:var(--t1)}.eip-app .cta-row{display:flex;gap:12px;flex-wrap:wrap}.eip-app .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.eip-app .card{background:var(--raised);border:.5px solid var(--line);border-radius:16px;padding:28px}.eip-app .card .n{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.eip-app .card p{font-size:.93rem;line-height:1.7;color:var(--t2);margin:0}.eip-app .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.eip-app .btn{display:inline-block;font-family:var(--ui);font-size:.92rem;font-weight:600;padding:14px 28px;border-radius:999px;border:.5px solid var(--gold);background:var(--gold);color:var(--base);cursor:pointer;transition:.15s;text-align:center}.eip-app .btn:hover{background:var(--gold-l);border-color:var(--gold-l);color:var(--void)}.eip-app .btn.ghost{background:0 0;border-color:var(--line-hard);color:var(--t1)}.eip-app .btn.ghost:hover{border-color:var(--gold);color:var(--gold-l);background:0 0}.eip-app .tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--raised);border:.5px solid var(--line);margin-bottom:22px;width:fit-content;max-width:100%;flex-wrap:wrap}.eip-app .tab-btn{font-family:var(--ui);font-size:.84rem;font-weight:500;padding:9px 20px;border-radius:999px;border:0;background:0 0;color:var(--t2);cursor:pointer;transition:.15s}.eip-app .tab-btn:hover{color:var(--ivory)}.eip-app .tab-btn.on{background:var(--gold);color:var(--base)}.eip-app .panel{display:none;background:var(--base);border:.5px solid var(--line);border-radius:18px;padding:26px}.eip-app .panel.on{display:block}.eip-app .gate{text-align:center;padding:40px 20px}.eip-app .gate p{font-size:.95rem;line-height:1.7;color:var(--t2);max-width:520px;margin:0 auto 24px}.eip-app .empty-note{font-family:var(--mono);font-size:.74rem;color:var(--t3);padding:14px 4px;line-height:1.6}.eip-app input,.eip-app textarea,.eip-app select{background:var(--raised);border:.5px solid rgba(255,255,255,.1);border-radius:11px;color:var(--t1);font-family:var(--ui);font-size:.92rem;padding:11px 14px;outline:0;line-height:1.6;box-sizing:border-box}.eip-app input:focus,.eip-app textarea:focus,.eip-app select:focus{border-color:var(--gold-line-2)}.eip-app textarea{resize:vertical}.eip-app .opt-thread,.eip-app .opt-paper{transition:.15s}.eip-app .opt-thread:hover,.eip-app .opt-paper:hover{background:#c9a84c12!important}.eip-app .limit-list{border-top:.5px solid var(--line-soft)}.eip-app .limit-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:.5px solid var(--line-soft)}.eip-app .limit-row .k{font-size:.9rem;color:var(--t2)}.eip-app .limit-row .v{font-family:var(--mono);font-size:.76rem;color:var(--gold-l);text-align:right}.eip-app .rv,.eip-app .stagger{opacity:1;transform:none}.eip.eih{background:var(--void);color:var(--t1);font-family:var(--ui)}.eip.eih .master-stage,.eip.eih .atlas-stage,.eip.eih .neural-stage,.eip.eih .holo-stage,.eip.eih .orbital-stage,.eip.eih .ent-stage,.eip.eih .cmb-stage{height:100vh;margin-top:-72px}.eip.eih .master-title,.eip.eih .atlas-title,.eip.eih .neural-title,.eip.eih .holo-title,.eip.eih .orbital-title,.eip.eih .ent-title,.eip.eih .cmb-title{padding-top:78px}.eip.eih .master-legend,.eip.eih .atlas-legend,.eip.eih .neural-legend,.eip.eih .holo-legend,.eip.eih .orbital-legend,.eip.eih .ent-legend,.eip.eih .cmb-legend{top:104px;max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width:700px){.eip.eih .master-legend,.eip.eih .atlas-legend,.eip.eih .neural-legend,.eip.eih .holo-legend,.eip.eih .orbital-legend,.eip.eih .ent-legend,.eip.eih .cmb-legend{top:auto}}.eip .eih-auth{position:fixed;inset:0;background:#06060adb;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:none;align-items:center;justify-content:center;z-index:90;padding:20px;font-family:var(--ui)}.eip .eih-auth.show{display:flex}.eip .eih-auth .card{position:relative;width:400px;max-width:100%;background:#16161f;border:.5px solid rgba(201,168,76,.2);border-radius:18px;padding:30px 28px;box-shadow:0 40px 100px #000000b3;color:var(--t1)}.eip .eih-auth h2{font-family:var(--display);font-weight:600;font-size:1.7rem;color:var(--ivory);margin:0 0 6px}.eip .eih-auth .h-sub{font-size:.86rem;color:var(--t2);margin-bottom:22px;line-height:1.6}.eip .eih-auth .google-btn-wrap{display:flex;justify-content:center;margin-top:18px;min-height:44px}.eip .eih-auth .unavailable{font-size:.84rem;color:var(--t2);text-align:center;margin:18px 0 0}.eip .eih-auth .err{color:#d98b6a;font-size:.78rem;font-family:var(--mono);margin-top:12px;text-align:center}.eip .eih-auth .x{position:absolute;top:18px;right:20px;color:var(--t3);font-size:1.3rem;line-height:1;cursor:pointer;background:0 0;border:0}.eip .eih-auth .x:hover{color:var(--gold-l)}@media (min-width:901px){.eip .nav-burger{display:none}}.eip .nav-burger{width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;background:0 0;cursor:pointer;padding:0}.eip .nav-burger i{display:block;width:16px;height:1.25px;background:var(--t1);border-radius:2px;transition:.25s}.eip .nav-burger[aria-expanded=true] i:nth-child(1){transform:translateY(5.25px) rotate(45deg)}.eip .nav-burger[aria-expanded=true] i:nth-child(2){opacity:0}.eip .nav-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.eip .nav-drawer{max-width:1180px;margin:10px auto 0;border-radius:20px;border:.5px solid var(--gold-line);background:#0a0a10f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 70px #000000a6;padding:10px;display:flex;flex-direction:column}.eip .nav-drawer[hidden]{display:none}.eip .nav-drawer a{padding:13px 16px;border-radius:12px;font-size:.95rem;color:var(--t1);transition:.15s}.eip .nav-drawer a:hover{background:#c9a84c14;color:var(--gold-l)}.eip .nav-drawer .drawer-ct{font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding:16px 16px 8px}.eip .nav-drawer .drawer-sub{font-size:.88rem;color:var(--t2);padding:10px 16px}.eip .nav-drawer .drawer-rule{height:.5px;background:var(--line);margin:10px 16px}.eip .nav-drawer .drawer-signin{text-align:left;padding:13px 16px;border-radius:12px;font-family:var(--ui);font-size:.95rem;color:var(--t1);background:0 0;border:0;cursor:pointer;transition:.15s}.eip .nav-drawer .drawer-signin:hover{background:#c9a84c14;color:var(--gold-l)}.eip{overflow-x:clip}