:root{--color-ink:#103943;--color-ink-2:#2a5560;--color-berry:#138990}
html,body{background:#b7e9f3}
::selection{background:#41c4c5;color:#062b34}
.brand__name{letter-spacing:.16em!important;font-size:1.03rem!important}
.footer-bar__name{letter-spacing:.13em}
.body-copy,.lede{font-size:16px}
.ck-clip video{filter:hue-rotate(155deg) saturate(.65)}
.sky-cta__img{filter:hue-rotate(12deg) saturate(.75)}
.hs-preview-tag{display:inline-flex;align-items:center;gap:8px;font:500 11px var(--font-mono);letter-spacing:.05em;border:1px solid #ffffffaa;background:#f5ffff90;color:#215962;border-radius:20px;padding:6px 11px;margin:0 0 18px;backdrop-filter:blur(10px)}
.hs-preview-tag:before{content:'';width:6px;height:6px;background:#159ea5;border-radius:50%}
.hs-modal{margin:auto;border:1px solid #fff;border-radius:26px;padding:32px;width:min(440px,calc(100vw - 28px));max-height:90svh;overflow:auto;color:#103943;background:linear-gradient(140deg,#f5ffff,#c5eef1);box-shadow:0 35px 100px #002d4355;font-family:var(--font-sans)}
.hs-modal::backdrop{background:#092d4570;backdrop-filter:blur(12px)}
.hs-modal[open]{animation:hs-modal-in .22s ease-out}
@keyframes hs-modal-in{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}
.hs-modal-close{position:absolute;right:17px;top:12px;border:0;background:none;font-size:28px;color:#42666e;cursor:pointer;padding:5px 9px}
.hs-modal-logo{width:46px;height:46px;margin-bottom:18px}
.hs-modal h2{font-size:30px;line-height:1.08;letter-spacing:-.045em;margin:12px 0 16px;font-weight:500}
.hs-eyebrow{font:500 11px var(--font-mono);letter-spacing:.15em;color:#44747c}
.hs-modal-copy,.hs-empty-wallet{font-size:15px;line-height:1.65;margin-bottom:20px;color:#3e626c}
.hs-wallet-choice{display:flex;width:100%;padding:16px 18px;border:1px solid #fff;border-radius:14px;background:#ffffff90;margin:10px 0;font-size:15px;font-weight:500;cursor:pointer;transition:transform .16s,background .16s;color:#143d49;text-decoration:none}
.hs-wallet-choice:hover{background:white;transform:translateX(3px)}
.hs-wallet-choice:disabled{opacity:.55;cursor:wait}
.hs-wallet-status{font-size:14px;line-height:1.5;color:#225d68;min-height:20px;margin-top:14px}
.hs-wallet-foot{font-size:12px;line-height:1.5;color:#557981;margin-top:16px}
.hs-wallet-address{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px;line-height:1.7;user-select:all}
.hs-network{font-size:13px;color:#197d80;margin:14px 0}
.hs-modal input{display:block;width:100%;border:1px solid #afced2;border-radius:12px;background:#fff;padding:14px 16px;margin:10px 0;font:500 20px var(--font-mono);color:#133b44}
.hs-quote{display:grid;grid-template-columns:1fr auto;gap:14px;padding:18px 0;font-size:14px;border-bottom:1px solid #71979d44;margin-bottom:18px}
.hs-trade-tabs{display:flex;gap:8px;margin-bottom:18px}.hs-trade-tabs button{border:1px solid #a3cfd4;background:#f5ffff80;border-radius:99px;padding:9px 18px;cursor:pointer;font-size:14px}.hs-trade-tabs button[aria-selected=true]{background:#123b46;color:white}
.hs-demo-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#ffffff88;border:1px solid #fff;border-radius:22px;padding:20px 24px;margin:20px 0}
.hs-demo-top strong{font:500 26px var(--font-mono);letter-spacing:-.05em}.hs-demo-top p{font-size:13px;color:#41616b;margin-top:5px}
.hs-demo-top button{border:1px solid #a9d7db;background:transparent;padding:10px 14px;border-radius:30px;font-size:13px;cursor:pointer}
.hs-market-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:12px;padding-top:12px;grid-column:1/-1}
.hs-market-bottom button{background:none;text-decoration:underline;cursor:pointer;color:#245764}
.hs-positions{display:grid;gap:10px;margin:20px 0}.hs-position{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:17px 22px;border:1px solid #fff;background:#ffffff88;border-radius:15px;font-size:14px}
.hs-position button{background:#153f48;color:#fff;padding:9px 15px;border-radius:99px;cursor:pointer}.hs-note{font-size:13px;color:#3b6874;line-height:1.7}
.hs-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#103943;color:white;padding:14px 22px;border-radius:20px;z-index:200;font-size:14px;box-shadow:0 8px 24px #092d4540;max-width:90vw}
.ck-trade__card{transition:transform .22s,box-shadow .22s}.ck-trade__card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #317c8a12}
.ck-trade__side{cursor:pointer}.ck-trade__side:disabled{cursor:not-allowed}.hs-modal .btn-solid{width:100%;justify-content:center}.hs-modal .btn-solid:disabled{opacity:.5;cursor:not-allowed}
#ck-trade{display:block!important}.ck-trade__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ck-trade__card{min-width:0}.hs-positions+.details{margin:28px 0}.hs-positions+.details .field{margin:15px 0}.hs-positions+.details button{margin:0 8px 8px 0}
@media(max-width:767px){.ck-trade__grid{grid-template-columns:1fr}}
@media(max-width:767px){.brand{gap:.4rem}.brand__mark{width:34px;height:auto}.brand__name{font-size:.85rem!important}.ck-auth__btn{font-size:12px;padding:.65rem .8rem}.hs-modal{padding:25px}.hs-demo-top{padding:16px}.hs-demo-top strong{font-size:22px}.hs-preview-tag{font-size:10px}}
@media(prefers-reduced-motion:reduce){.hs-modal[open]{animation:none}.ck-trade__card,.hs-wallet-choice{transition:none}}

.hs-wallet-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#ffffff88;border:1px solid #fff;border-radius:22px;padding:24px;margin:20px 0 28px}.hs-wallet-summary strong{display:block;font:500 26px var(--font-sans);margin:8px 0}.hs-wallet-summary .hs-note{margin:0}.hs-trade-tabs button[aria-pressed=true]{background:#123b46;color:white}.ck-trade__strike{font-size:clamp(22px,2.2vw,30px)}
.hs-header-x{flex-shrink:0;text-decoration:none}.hs-header-x:hover{background:#fff;transform:translateY(-2px)}
.hs-token{width:min(100%,610px);min-width:0;margin-top:24px;padding:16px 20px 12px;border:1px solid #ffffffc9;border-radius:18px;background:linear-gradient(120deg,#f3ffffb5,#daf8fb80);backdrop-filter:blur(16px);box-shadow:0 10px 40px #0e5b6410}
.hs-token-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font:500 11px var(--font-mono);letter-spacing:.08em;color:#35626a;margin-bottom:13px}.hs-token-row{display:flex;align-items:center;gap:16px}.hs-token code{min-width:0;flex:1;font:500 14px/1.7 var(--font-mono);color:#103943;overflow-wrap:anywhere;user-select:all}.hs-token-copy{flex-shrink:0;border:1px solid #adcfd1;border-radius:99px;background:#f4ffffa6;padding:9px 14px;cursor:pointer;font-size:13px;color:#103943}.hs-token-copy:hover{background:#fff}.hs-token-copy:disabled{opacity:.45;cursor:default}.hs-token-status{display:block;min-height:15px;margin-top:5px;font-size:11px;color:#28646b}
@media(max-width:450px){.site-header .brand__name{display:none}.site-actions{gap:6px!important}.hs-token{padding:14px;width:100%}.hs-token-top{font-size:10px}.hs-token code{font-size:12px}.hs-token-row{gap:10px}.hs-token-copy{padding:8px 10px}}
