.corbit-widget{position:fixed;z-index:85;inset-inline-end:28px;bottom:26px;font-family:Manrope,Arial,sans-serif;color:#f0f3fa}.corbit-widget[hidden],.corbit-panel[hidden],.corbit-error[hidden]{display:none!important}.corbit-launcher{display:grid;place-items:center;position:relative;width:56px;height:56px;padding:0;border:1px solid #b4bed2;background:linear-gradient(120deg,#e7edf9,#c7d5ee 60%,#e5c9bc);color:#111725;box-shadow:0 8px 35px #0008,inset 0 1px 0 #fff7;border-radius:50%;cursor:pointer;transition:transform .44s cubic-bezier(.22,1,.36,1),box-shadow .3s}.corbit-launcher:hover{box-shadow:0 12px 45px #49648838}.corbit-open .corbit-launcher{transform:scale(.94)}.corbit-launcher svg{width:23px;height:23px}.corbit-launcher b{position:absolute;top:-5px;inset-inline-end:1px;border:2px solid #080b11;background:#e8b9a6;color:#0e131e;min-width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:10px}.corbit-panel{position:absolute;bottom:73px;inset-inline-end:0;width:392px;height:min(690px,calc(100dvh - 125px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #424b60;border-radius:17px;background:#0d1018;box-shadow:0 26px 100px #000c,0 0 35px #9ab7f411;font-family:Manrope,Arial,sans-serif;color:#eff2fa;opacity:0;transform:translateY(14px) scale(.08);transform-origin:calc(100% - 28px) calc(100% + 45px);pointer-events:none;border-radius:50%;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .28s ease,border-radius .44s ease}.corbit-open .corbit-panel{opacity:1;transform:none;pointer-events:auto;border-radius:17px}.corbit-widget:dir(rtl) .corbit-panel{transform-origin:28px calc(100% + 45px)}.corbit-panel *{box-sizing:border-box}.corbit-header{display:flex;gap:12px;align-items:center;padding:19px 21px;background:linear-gradient(115deg,#192130,#131722 75%);border-bottom:1px solid #303849;flex-shrink:0}.corbit-avatar{width:44px;height:44px;flex-shrink:0;background:#f1f2f7;border:1px solid #40485b;border-radius:50%;overflow:hidden;display:grid;place-items:center}.corbit-avatar img{display:block;width:100%;height:100%;object-fit:contain}.corbit-header>div{flex:1}.corbit-header strong{font-size:20px;letter-spacing:-.7px;font-weight:600}.corbit-header strong span{color:#d9b8a8;font-size:11px;margin-inline-start:5px}.corbit-header small{display:block;color:#a2aec4;font-size:9px;margin-top:3px}.corbit-icon-button{height:32px;width:32px;display:grid;place-items:center;background:#202735;border:1px solid #3d465a;border-radius:50%;color:#d8e2f7;font-size:20px;cursor:pointer}.corbit-body{padding:23px;overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b465e transparent}.corbit-welcome>span{font-size:8px;letter-spacing:1.5px;color:#7f8faa}.corbit-welcome h2{font-size:27px;line-height:1.3;letter-spacing:-1px;margin:13px 0 10px;font-weight:450}.corbit-welcome h2 i{font-style:normal;color:#e6b6a2}.corbit-welcome p{font-size:11px;line-height:1.8;color:#a2aec4;margin:0}.corbit-tabs{display:flex;gap:4px;border:1px solid #30384b;border-radius:7px;padding:4px;background:#080c14;margin:21px 0 19px}.corbit-tabs button{flex:1;padding:9px 5px;font-size:10px;border-radius:4px;color:#8d9ab3;cursor:pointer}.corbit-tabs button.selected{background:#263247;color:#eaf0ff;box-shadow:0 1px 5px #0005}.corbit-start{display:flex;flex-direction:column;gap:13px}.corbit-start label{display:flex;flex-direction:column;gap:7px;color:#bdc9df;font-size:10px;min-width:0}.corbit-name-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.corbit-start input,.corbit-start textarea{width:100%;background:#080c13;border:1px solid #313b51;border-radius:5px;padding:11px 12px;color:#edf2fc;font:inherit;font-size:12px;line-height:1.45;outline:none;resize:vertical}.corbit-start input:focus,.corbit-start textarea:focus,.corbit-compose:focus-within{border-color:#b7c8ee;box-shadow:0 0 0 2px #9ab5e71b}.corbit-start input::placeholder,.corbit-start textarea::placeholder{color:#64738d;font-size:10px}.corbit-privacy{font-size:9px!important;line-height:1.7;color:#8290a9;margin:0 0 2px}.corbit-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px;border-radius:6px;color:#111724;background:linear-gradient(115deg,#eaf0fc,#bdcdea 68%,#e2c4b6);font-size:11px;font-weight:700;cursor:pointer;border:1px solid #c3d0e7}.corbit-submit svg{width:19px;height:19px}.corbit-submit:disabled,.corbit-compose button:disabled{opacity:.55;cursor:wait}.corbit-conversation-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#8c9cb7;margin-bottom:16px}.corbit-conversation-bar>span:last-child{font-size:8px;font-variant-numeric:tabular-nums}.corbit-waiting{display:flex;gap:12px;padding:15px;background:linear-gradient(115deg,#202b40,#141b29);border:1px solid #3b4963;border-radius:8px;flex-shrink:0}.corbit-orbit{font-size:27px;color:#c1cfe7;line-height:1}.corbit-waiting strong{display:block;font-size:11px;font-weight:600;line-height:1.6}.corbit-waiting p{font-size:10px!important;line-height:1.8;color:#a7b5cf;margin:6px 0 0}.corbit-messages{display:flex;flex-direction:column;gap:18px;flex:1;min-height:115px;overflow:auto;overscroll-behavior:contain;padding:21px 0;scrollbar-width:thin;scrollbar-color:#3b465e transparent}.corbit-message{max-width:91%;font-size:12px;line-height:1.8;flex-shrink:0}.corbit-message>div{padding:11px 14px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #35415a}.corbit-message small{display:block;margin-top:6px;color:#7e8ea9;font-size:8px;line-height:1.6}.corbit-out{align-self:flex-end}.corbit-out>div{background:#2b374f;border-color:#4b5d7c;color:#edf2ff;border-radius:10px 10px 2px 10px}.corbit-out small{text-align:end}.corbit-in{align-self:flex-start}.corbit-in>div{background:#161d2b;color:#dce7f9;border-radius:10px 10px 10px 2px}.corbit-compose{display:flex;align-items:flex-end;gap:8px;border:1px solid #394760;border-radius:8px;padding:10px;background:#080c13;flex-shrink:0}.corbit-compose textarea{border:0;background:transparent;outline:none;resize:none;min-height:38px;max-height:130px;flex:1;min-width:0;color:#e4edfc;font:inherit;font-size:12px;line-height:1.7}.corbit-compose textarea::placeholder{font-size:11px;color:#7d8da8}.corbit-compose button{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(120deg,#d5e1fb,#d1b5a7);color:#121b2a;cursor:pointer;flex-shrink:0}.corbit-compose svg{width:21px;height:21px}.corbit-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:8px;color:#586985;flex-shrink:0}.corbit-bottom>span{letter-spacing:1px;font-size:7px}.corbit-bottom>button{color:#98a8c2;cursor:pointer}.corbit-error{padding:12px;background:#34211f;border:1px solid #765045;border-radius:6px;font-size:10px;color:#f3c9bc;line-height:1.8;margin:14px 0;flex-shrink:0}.corbit-error button{display:block;text-decoration:underline;color:#f2d4c9;margin-top:7px;cursor:pointer}.corbit-confirm{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #655249;background:#211d1d;padding:17px;margin-top:15px;border-radius:7px;flex-shrink:0}.corbit-confirm strong{width:100%;font-size:12px;font-weight:500}.corbit-confirm button{font-size:10px;color:#d4deee;border:1px solid #4e4c50;border-radius:4px;padding:8px;cursor:pointer}.corbit-confirm button:last-child{color:#ebc0aa}.corbit-new{margin-top:15px}.corbit-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.corbit-contact{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start;padding:16px 0 65px}.corbit-contact-copy{padding-top:30px}.corbit-contact-copy>.section-kicker{color:#b4c9ed}.corbit-contact-copy h2{font-size:45px;letter-spacing:-2px;margin:22px 0 20px;font-weight:450;line-height:1.16}.corbit-contact-copy>p{font-size:13px;line-height:2;color:#9eacc4;max-width:400px}.corbit-contact-copy ol{list-style:none;padding:0;margin:32px 0;counter-reset:step}.corbit-contact-copy li{counter-increment:step;padding:17px 0;border-top:1px solid #293347;font-size:12px;line-height:1.8;color:#c4cfe2;display:flex;gap:20px}.corbit-contact-copy li:before{content:'0' counter(step);font-size:10px;color:#bca69d}.corbit-contact-badge{display:flex;align-items:center;gap:12px;margin-top:25px;color:#8ea0bb;font-size:9px}.corbit-contact-badge img{width:35px;height:45px;object-fit:contain}.corbit-contact-host{min-width:0;position:relative}.corbit-panel.corbit-inline{opacity:1;transform:none;pointer-events:auto;transition:none}.corbit-inline{position:relative;bottom:auto;inset-inline-end:auto;width:100%;height:750px;max-height:none;border-radius:12px;animation:none;box-shadow:0 20px 70px #0005}.corbit-inline .corbit-body{padding:27px}.corbit-inline .corbit-messages{min-height:160px}.corbit-inline .corbit-start{gap:16px}.corbit-inline .corbit-start textarea{min-height:100px}.corbit-contact-return{display:none}.corbit-contact-host:not(:has(.corbit-inline)) .corbit-contact-return{display:block;padding:35px;background:#131b29;border:1px solid #3b465a;border-radius:12px}.corbit-contact-return p{font-size:12px;margin-bottom:20px}.corbit-contact-return button{font-size:11px;color:#cedbf4;text-decoration:underline;cursor:pointer}.corbit-panel button:focus-visible,.corbit-launcher:focus-visible{outline:2px solid #c4d8ff;outline-offset:3px}@keyframes corbit-arrive{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:900px){.corbit-contact{gap:35px}.corbit-contact-copy h2{font-size:35px}.corbit-contact-copy>p{font-size:12px}}
@media(max-width:760px){.corbit-widget{inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom))}.corbit-launcher{padding:14px;width:52px;height:52px;justify-content:center}.corbit-panel{width:min(392px,calc(100vw - 28px));height:min(690px,calc(100dvh - 100px));bottom:66px;inset-inline-end:-2px}.corbit-body{padding:19px}.corbit-contact{grid-template-columns:1fr;gap:30px;padding-top:0}.corbit-contact-copy{padding-top:0}.corbit-contact-copy h2{font-size:34px}.corbit-contact-copy ol{margin:24px 0}.corbit-contact-badge{display:none}.corbit-inline{width:100%;height:760px;bottom:auto;inset-inline-end:auto}.corbit-inline .corbit-body{padding:20px}.corbit-start input,.corbit-start textarea,.corbit-compose textarea{font-size:16px}.corbit-start input{padding:10px}.corbit-name-row{gap:9px}.corbit-welcome h2{font-size:26px}.corbit-header{padding:16px 20px}.corbit-contact-copy>p{max-width:none}}
@media(prefers-reduced-motion:reduce){.corbit-panel,.corbit-launcher{animation:none;transition:none}}

.corbit-panel [hidden]{display:none!important}

/* Chat text, accents and browser autofill follow the Coin Orbit palette. */
.corbit-panel{color-scheme:dark;accent-color:#c5d4f5}
.corbit-header .corbit-brand-spark{width:11px;height:11px;margin-inline-start:5px;color:#d9b8a8;vertical-align:top}
.corbit-panel input::placeholder,.corbit-panel textarea::placeholder{color:#8594ad}
.corbit-panel input:-webkit-autofill,.corbit-panel textarea:-webkit-autofill{-webkit-text-fill-color:#edf2fc;box-shadow:0 0 0 1000px #080c13 inset}

.corbit-panel .corbit-start label:not(.language-picker):not(.search-field){color:#bdc9df}

.corbit-orbit{width:27px;height:27px;flex:none;color:#c1cfe7}

/* Chat buttons share the same pointer-responsive fill as the main site. */
.corbit-panel .corbit-submit,.corbit-panel .corbit-compose button,.corbit-widget .corbit-launcher{
 background-image:radial-gradient(ellipse 95px 68px at var(--glow-x,50%) var(--glow-y,50%),#ffffffa8 0%,#eff4ff55 36%,transparent 78%),linear-gradient(115deg,#eff1f8 0%,#cbd4e9 32%,#b3c4e2 57%,#e1c5bb 82%,#eff1f8 100%);
 background-size:100% 100%,220% 220%;background-position:center,0% 50%
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .corbit-panel .corbit-submit:not(:disabled):hover,.corbit-panel .corbit-compose button:not(:disabled):hover,.corbit-widget .corbit-launcher:hover{animation:orbit-button-flow 4s ease-in-out infinite;box-shadow:inset 0 1px 0 #fff9,0 8px 24px #9bb5e636}
}
@media(prefers-reduced-motion:reduce){.corbit-panel .corbit-submit,.corbit-panel .corbit-compose button,.corbit-widget .corbit-launcher{animation:none!important;transition:none}}
