@font-face{font-family:Onest;src:url('/assets/futures-reference/Onest-Regular.woff2')}@font-face{font-family:Onest;src:url('/assets/futures-reference/Onest-Medium.woff2');font-weight:500 700}
:root{color-scheme:dark}*{box-sizing:border-box}body.arcus-public-markets{margin:0;min-width:320px;background:#000;color:#f5f8f9;font-family:Onest,Arial,sans-serif}button,textarea,select{font:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.support-layout{display:block!important;min-height:calc(100vh - 80px);background:#000}.support-main{max-width:1400px;min-height:calc(100vh - 80px);margin:auto;padding:clamp(28px,4vw,58px) clamp(18px,4vw,58px) 100px;background:#000}.support-main::before{display:none!important}.support-columns{display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;column-gap:clamp(28px,5vw,76px);row-gap:20px}
.support-chat-panel{position:relative;overflow:hidden;min-width:0;border:1px solid rgba(172,222,230,.25);border-radius:24px;background:linear-gradient(150deg,rgba(49,66,73,.72),rgba(18,25,29,.91) 26%,rgba(14,18,23,.97) 70%,rgba(20,25,29,.96));box-shadow:inset 0 1px rgba(255,255,255,.1),0 18px 50px rgba(0,0,0,.34);isolation:isolate;backdrop-filter:blur(22px)}
.support-chat-top{height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(200,235,241,.12);background:linear-gradient(105deg,rgba(255,255,255,.07),rgba(255,255,255,.015))}.support-chat-brand{display:grid;grid-template-columns:38px auto;align-items:center;column-gap:11px}.support-chat-mark{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border:1px solid #b3f0f7;border-radius:14px;background:linear-gradient(135deg,#c4f5fa,#7fd4e1);color:#092b32;font-size:23px;box-shadow:0 0 22px rgba(132,224,238,.22)}.support-chat-brand>span:nth-child(2){font-size:14px;font-weight:600;line-height:1.1}.support-chat-brand small{color:#91a7ac;font-size:11px}.support-chat-controls{display:flex;gap:5px}.support-icon-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#d7e4e6;font-size:20px;cursor:pointer}.support-icon-button:hover{background:rgba(255,255,255,.1)}#minimize-chat{font-size:0}#minimize-chat::before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transform:translateY(1px)}.support-chat-panel.is-minimized #minimize-chat::before{border-top:0;border-bottom:6px solid currentColor;transform:translateY(-1px)}.support-chat-panel.is-minimized #support-chat-content{display:none}.support-chat-panel.is-minimized .support-chat-top{border:0}
.support-language-form{height:612px;padding:22px 20px;overflow:auto}.support-language-intro{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px 18px 0 0;background:rgba(255,255,255,.055)}.support-language-orb{display:grid;place-items:center;width:32px;height:32px;margin-bottom:15px;border:1px solid rgba(158,231,243,.5);border-radius:11px;color:#a6edf5;background:rgba(121,219,235,.09);font-size:23px}.support-language-intro strong{display:block;font-size:16px;font-weight:600}.support-language-intro p{margin:6px 0 0;color:#9caaae;font-size:12px;line-height:1.5}.support-language-list{padding:10px 12px 2px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055)}.support-language-option{width:100%;min-height:42px;margin:0 0 9px;padding:8px 12px;border:1px solid rgba(182,221,227,.14);border-radius:10px;background:linear-gradient(110deg,rgba(255,255,255,.085),rgba(255,255,255,.035));color:#b8edf3;text-align:center;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.support-language-option:hover,.support-language-option:focus-visible{border-color:#a0e8f2;background:rgba(133,222,237,.14);transform:translateY(-1px)}.support-language-option:disabled{opacity:.55;cursor:wait}.support-more-languages{width:100%;min-height:43px;border:1px solid rgba(255,255,255,.08);border-radius:0 0 17px 17px;background:rgba(255,255,255,.055);color:#a3e7f0;cursor:pointer}.support-more-languages:hover{background:rgba(145,223,234,.1)}.support-status{display:block;min-height:18px;margin:8px 2px;color:#a8e6ef;font-size:12px}.support-status.error{color:#ff809f}
.support-chat{height:612px;min-height:0;display:flex;flex-direction:column}.support-chat-log{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:20px 16px}.support-chat-log::-webkit-scrollbar{width:6px}.support-chat-log::-webkit-scrollbar-thumb{border-radius:10px;background:#506069}.support-chat-system{align-self:center;max-width:95%;padding:7px 11px;border-radius:99px;background:rgba(255,255,255,.055);color:#9aa9ae;font-size:11px;text-align:center}.support-message{max-width:88%;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:15px 15px 15px 5px;background:linear-gradient(135deg,rgba(76,93,100,.42),rgba(32,41,47,.7));box-shadow:inset 0 1px rgba(255,255,255,.06);color:#eff5f5;font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.support-message.user{align-self:flex-end;border-color:rgba(171,239,247,.5);border-radius:15px 15px 5px 15px;background:linear-gradient(125deg,#a7edf5,#72d1df);color:#0c2b31}.support-message small{display:block;margin-top:7px;color:#9db1b5;font-size:10px}.support-message.user small{color:#42666b}.support-agent-label{align-self:flex-start;margin:2px 0 -6px 5px;color:#9fe5ee;font-size:11px}.support-chat-awaiting{align-self:flex-start;max-width:88%;margin:1px 0;padding:11px 13px;border:1px solid rgba(157,224,233,.2);border-radius:14px;background:rgba(137,217,228,.075);color:#adbec2;font-size:12px;line-height:1.5}.support-chat-awaiting::before{content:'●';margin-right:8px;color:#9be6f0;font-size:10px}.support-file-link{display:block;margin-top:8px;color:inherit;text-decoration:underline}.support-composer{margin:0 13px 14px;padding:8px 11px;border:1px solid rgba(179,225,232,.27);border-radius:16px;background:rgba(255,255,255,.065);box-shadow:0 6px 16px rgba(0,0,0,.2)}.support-composer:focus-within{border-color:#91e7f2;box-shadow:0 0 0 3px rgba(133,220,233,.1)}.support-composer textarea{display:block;width:100%;min-height:48px;max-height:112px;padding:5px 3px;resize:vertical;border:0;outline:0;background:transparent;color:#f4f7f7;font-size:13px;line-height:1.45}.support-composer textarea::placeholder{color:#91a0a5}.support-composer-bottom{display:flex;align-items:center;justify-content:space-between}.support-composer-tools{display:flex;gap:2px}.support-composer .support-submit{width:34px;height:34px;padding:0;border:0;border-radius:11px;background:#9de8f2;color:#092a31;font-size:17px;cursor:pointer}.support-composer .support-submit:hover{background:#c5f4f9}.support-composer button:disabled{opacity:.4;cursor:not-allowed}.support-emoji-picker{display:flex;flex-wrap:wrap;gap:4px;padding:7px 0}.support-emoji-picker button{padding:3px 5px;border:0;border-radius:7px;background:rgba(255,255,255,.08);cursor:pointer}.support-attachment-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a5eaf2;font-size:11px}#chat-status{margin:0 15px 5px}
.support-chat-panel{grid-column:1;grid-row:2}.support-faq{display:contents}.support-faq-heading{grid-column:2;grid-row:1;max-width:700px;margin:0}.support-faq-kicker{color:#90e5f0;font-size:11px;font-weight:600;letter-spacing:.2em}.support-faq h1{margin:13px 0 11px;font-size:clamp(27px,3vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1.12}.support-faq-heading p{max-width:630px;margin:0;color:#95a3a8;font-size:14px;line-height:1.6}.support-faq-list{grid-column:2;grid-row:2;display:grid;gap:0}.support-faq-item{border:0;border-bottom:1px solid rgba(150,187,194,.2);border-radius:0;background:transparent;box-shadow:none}.support-faq-item:first-child{border-top:1px solid rgba(150,187,194,.2)}.support-faq-item:hover,.support-faq-item[open]{background:transparent}.support-faq-item summary{position:relative;padding:19px 44px 19px 0;color:#e7eced;font-size:14px;line-height:1.4;list-style:none;cursor:pointer}.support-faq-item summary:hover{color:#a5ebf4}.support-faq-item summary::-webkit-details-marker{display:none}.support-faq-item summary::after{content:'+';position:absolute;right:4px;top:14px;color:#94dce6;font-size:23px;font-weight:300}.support-faq-item[open] summary::after{content:'−'}.support-faq-item p{margin:0;padding:0 40px 20px 0;color:#aebbc0;font-size:13px;line-height:1.7}.support-faq-footer{grid-column:2;grid-row:3;margin:0;color:#95a4a8;font-size:13px}
@media(max-width:900px){.support-columns{grid-template-columns:minmax(320px,420px) minmax(0,1fr);column-gap:28px}.support-main{padding:26px 20px 70px}.support-faq h1{font-size:28px}}@media(max-width:720px){.support-columns{grid-template-columns:1fr;grid-template-rows:none;gap:28px}.support-chat-panel{grid-column:1;grid-row:1;max-width:470px;width:100%;margin:auto}.support-faq{display:block;width:min(620px,100%);margin:0 auto}.support-faq-heading{margin-bottom:22px}.support-faq-footer{margin-top:20px}.support-main{padding:20px 14px 65px}.support-language-form,.support-chat{height:min(620px,calc(100svh - 180px));min-height:450px}}@media(max-width:420px){.support-chat-panel{border-radius:18px}.support-faq-item summary{padding:15px 40px 15px 15px}.support-faq-item p{padding:0 15px 16px}}@media(prefers-reduced-motion:reduce){.support-chat-panel::before,.support-chat-panel::after{animation:none}.support-language-option{transition:none}}
.support-columns{row-gap:0}.support-chat-section-heading{grid-column:1;grid-row:1;align-self:end;margin:0 0 20px;color:#f5f8f9;font-size:clamp(27px,3vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1.12}.support-faq-heading{padding-bottom:20px}.support-faq-kicker{display:none}.support-faq h1{margin-top:0}.support-faq-item:first-child{border-top:0}.support-faq-item:first-child summary{padding-top:0}.support-faq-item:first-child summary::after{top:-5px}.support-faq-footer{margin-top:20px}.support-faq-list-title{display:none}
.support-chat-mark,.support-language-orb{border:1px solid rgba(154,225,236,.4);border-radius:11px;background:rgba(126,219,234,.1);color:transparent;font-size:0;box-shadow:none}.support-chat-mark::after,.support-language-orb::after{content:'';display:block;width:26px;height:26px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%239fe6f0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4v4m-3-4h6'/%3E%3Crect x='5' y='9' width='22' height='18' rx='6'/%3E%3Cpath d='M2 16v5m28-5v5M12 22h8'/%3E%3Ccircle cx='12' cy='16' r='1' fill='%239fe6f0'/%3E%3Ccircle cx='20' cy='16' r='1' fill='%239fe6f0'/%3E%3C/svg%3E")}.support-language-orb::after{width:22px;height:22px}
@media(max-width:720px){.support-chat-section-heading{display:none}.support-columns{row-gap:28px}.support-faq-heading{padding-bottom:0}.support-faq-list-title{display:block;margin:28px 0 14px;font-size:22px;font-weight:500}.support-faq-item:first-child summary{padding-top:15px}.support-faq-item:first-child summary::after{top:10px}}
.support-faq-heading,.support-faq-list-title,#minimize-chat{display:none!important}.support-chat-section-heading{margin-bottom:20px}.support-chat-panel{border:1px solid #3b3e40;border-radius:15px;background:#1a1c1e;box-shadow:none;backdrop-filter:none}.support-chat-top{background:#232527;border-bottom-color:#383b3d}.support-chat-mark,.support-language-orb{border:1px solid #555a5d;border-radius:9px;background:#33373a;box-shadow:none}.support-chat-mark::after,.support-language-orb::after{background-image:url('/assets/futures-reference/support-robot.svg?v=471')}.support-chat-brand small{color:#aeb3b5}.support-language-intro,.support-language-list,.support-more-languages{border-color:#3a3d3f;background:#242628}.support-language-orb{margin-bottom:12px}.support-language-option{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;border-color:#484b4d;border-radius:8px;background:#303234;color:#f0f0f0;transition:none}.support-language-option:hover,.support-language-option:focus-visible{border-color:#797e81;background:#3b3d3f;transform:none}.support-language-flag{font-size:20px;line-height:1}.support-more-languages{color:#ddd}.support-more-languages:hover{background:#303234}.support-chat{background:#1a1c1e}.support-chat-system{background:#292b2d;color:#c0c3c5}.support-agent-label{color:#c9ccce}.support-message{border-color:#424648;background:#2c3032;color:#f0f1f2;box-shadow:none}.support-message.user{border-color:#696d70;background:#4b5053;color:#fff}.support-message.user small{color:#d0d4d6}.support-chat-awaiting{border-color:#45494b;background:#282b2d;color:#c5c8ca}.support-chat-awaiting::before{color:#bfc3c5}.support-composer{border-color:#505456;background:#292c2e;box-shadow:none}.support-composer:focus-within{border-color:#898e91;box-shadow:none}.support-composer .support-submit{background:#6c7275;color:#fff}.support-composer .support-submit:hover{background:#858b8e}.support-attachment-name{color:#d0d3d5}.support-faq-item summary:hover{color:#fff}.support-faq-item summary::after{color:#babfc1}
#edit-chat-profile{filter:grayscale(1)}.support-status{color:#c3c7c9}.support-file-link{color:#d3d7d9}.support-composer textarea::placeholder{color:#9da3a5}
@media(max-width:720px){.support-chat-section-heading{display:block;grid-column:1;grid-row:1;margin:0 0 -8px;font-size:30px}.support-chat-panel{grid-column:1;grid-row:2}.support-faq{grid-column:1;grid-row:3}.support-faq-item:first-child summary{padding-top:15px}.support-faq-item:first-child summary::after{top:10px}}
.support-language-flag{display:block;width:24px;height:18px;object-fit:cover;border-radius:2px}
.support-faq-list,.support-faq-list *{-webkit-user-select:none;user-select:none}
.support-chat-mark{border:0;background:transparent;box-shadow:none}
.support-language-orb{display:none}
.support-chat-panel .support-language-form{height:auto;min-height:0;max-height:min(70svh,640px);padding:12px 16px 14px;overflow-y:auto}
.support-language-intro{padding:14px 14px 12px}
.support-composer textarea{resize:none}
.support-composer-tools .support-icon-button{width:32px;height:32px;color:#cbd0d2}
.support-composer-tools .support-icon-button svg{display:block;width:19px;height:19px}
.support-composer-tools .support-icon-button:hover{background:#3a3d40;color:#fff}
.support-composer .support-submit{width:34px;height:34px;border-radius:8px;background:#9ee8f2;color:#10272b;transition:background-color .15s,color .15s}
.support-composer .support-submit:hover{background:#b7f1f7}
.support-composer .support-submit:disabled{background:#666d71;color:#f2f3f4;opacity:1}
.support-composer{margin:0 14px 14px}
#chat-status:empty{display:none}
.support-chat-closed{border:1px solid #506864;color:#c4e4de;animation:support-chat-closed .55s ease-out both}@keyframes support-chat-closed{from{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.support-chat-closed{animation:none}}
.support-chat-log .support-message.user{border-color:#66858b;background:#3d5459;color:#eefbfc}.support-chat-log .support-message.user small{color:#bed7db}
.support-chat-log .support-session-welcome,.support-chat-log .support-chat-closed{border:1px solid #4b7076;background:#263b3f;color:#bce4e9}
.support-chat-awaiting::before{content:none;display:none}
