.eb-site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:92px;border-top:1px solid rgba(166,166,235,.13);background:linear-gradient(180deg,#0d1120 0%,#090c17 100%);color:#aeb5d0;font-family:inherit}.eb-footer-glow{position:absolute;z-index:-1;top:-180px;left:50%;width:min(850px,90vw);height:300px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(100,79,214,.16),transparent 70%)}.eb-footer-inner{width:min(calc(100% - 64px),1320px);margin:0 auto}.eb-footer-grid{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(130px,.8fr)) minmax(205px,1fr);gap:34px;padding:62px 0 52px}.eb-footer-brand{max-width:330px}.eb-footer-logo{display:inline-flex;align-items:center;gap:11px;color:#f4f2ff;font-size:23px;font-weight:780;letter-spacing:-.8px}.eb-footer-logo-mark{display:block;position:relative;width:37px;height:37px;overflow:hidden;border-radius:11px;background:linear-gradient(140deg,#ae8dff 0%,#725dff 50%,#493aa4 100%);box-shadow:0 7px 30px rgba(112,85,255,.3)}.eb-footer-logo-mark:before{content:"";position:absolute;left:-3px;bottom:1px;width:35px;height:21px;transform:skewY(-28deg);border-radius:7px;background:linear-gradient(125deg,#473c91,#8c75ff)}.eb-footer-logo-mark:after{content:"";position:absolute;right:-4px;top:0;width:27px;height:15px;transform:skewY(-29deg);border-radius:4px;background:rgba(218,203,255,.5)}.eb-footer-brand p{max-width:295px;margin:17px 0 21px;color:#8f98b4;font-size:13px;line-height:1.85}.eb-footer-download{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(156,137,255,.28);border-radius:11px;background:rgba(117,92,223,.11);color:#d7ceff;font-size:12px;font-weight:720;transition:background .2s,border-color .2s}.eb-footer-download:hover{border-color:rgba(182,163,255,.55);background:rgba(117,92,223,.2)}.eb-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.eb-footer-column h2{margin:5px 0 5px;color:#e4e5f2;font-size:13px;font-weight:760;letter-spacing:.02em}.eb-footer-column>a:not(.eb-contact-row){color:#929bb6;font-size:12px;line-height:1.55;transition:color .2s}.eb-footer-column>a:hover{color:#ded5ff}.eb-footer-contact{gap:9px}.eb-contact-row{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:6px 9px;border:1px solid rgba(164,173,226,.1);border-radius:9px;background:rgba(255,255,255,.025);color:#adb5ce;font-size:11px}.eb-contact-row>span:first-child{width:26px;color:#8089a7}.eb-contact-row code{overflow-wrap:anywhere;color:#e0e2f1;font-family:inherit;font-size:11px}.eb-contact-arrow{margin-left:auto;color:#9f8aff}.eb-copy-button{margin-left:auto;min-height:30px;padding:0 8px;border:1px solid rgba(155,137,255,.24);border-radius:7px;background:rgba(130,106,255,.1);color:#cfc3ff;font-size:10px;cursor:pointer}.eb-copy-button:hover{background:rgba(130,106,255,.22)}.eb-copy-status{min-height:15px;margin:0;color:#93e6bc;font-size:10px}.eb-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0 23px;border-top:1px solid rgba(166,166,235,.1);color:#717b98;font-size:10px;line-height:1.7}.eb-footer-bottom a{color:#a6add0}.eb-footer-bottom a:hover{color:#ded5ff}
@media(max-width:1050px){.eb-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:34px 26px}.eb-footer-brand{grid-row:span 2}.eb-footer-contact{grid-column:2/4;max-width:440px}.eb-footer-contact .eb-contact-row{max-width:330px}}
@media(max-width:620px){.eb-site-footer{margin-top:62px}.eb-footer-inner{width:min(calc(100% - 38px),1320px)}.eb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding:42px 0 35px}.eb-footer-brand{grid-column:1/-1;grid-row:auto;max-width:none}.eb-footer-brand p{max-width:430px}.eb-footer-contact{grid-column:1/-1;max-width:none}.eb-footer-contact .eb-contact-row{max-width:none}.eb-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px;padding:16px 0 20px}}
@media(prefers-reduced-motion:reduce){.eb-footer-download,.eb-footer-column>a{transition:none}}
@media(max-width:620px){.eb-copy-button{min-height:44px;min-width:44px}.eb-footer-column>a:not(.eb-contact-row){display:flex;align-items:center;min-height:32px}}
.eb-footer-grid{grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(100px,.7fr)) minmax(205px,1.2fr);gap:25px}.eb-footer-column>a:not(.eb-contact-row){min-height:22px}.eb-footer-column{gap:9px}@media(max-width:1150px){.eb-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.eb-footer-brand{grid-row:span 2}.eb-footer-contact{grid-column:2/4}}@media(max-width:620px){.eb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.eb-footer-brand{grid-column:1/-1;grid-row:auto}.eb-footer-contact{grid-column:1/-1}.eb-footer-column>a:not(.eb-contact-row){min-height:32px}}
